The following message appears consistently around the same type of nested object.
- Code: Select all
QSharedPointer: pointer 0x42eab8 already has reference counting
1 qt_message_output qglobal.cpp
2 qt_message qglobal.cpp
3 qFatal qglobal.cpp
4 QtSharedPointer::ExternalRefCountData::setQObjectShared qsharedpointer.cpp
5 QtSharedPointer::ExternalRefCount<QXC::ChannelSpec>::internalFinishConstruction qsharedpointer_impl.h
6 QtSharedPointer::ExternalRefCount<QXC::ChannelSpec>::internalConstruct qsharedpointer_impl.h
7 QtSharedPointer::ExternalRefCount<QXC::ChannelSpec>::ExternalRefCount<QXC::ChannelSpec> qsharedpointer_impl.h
8 QSharedPointer<QXC::ChannelSpec>::QSharedPointer<QXC::ChannelSpec> qsharedpointer_impl.h
9 boost::serialization::load<boost::archive::xml_iarchive,QXC::ChannelSpec> QxSerialize_QSharedPointer.h
10 boost::serialization::free_loader<boost::archive::xml_iarchive,QSharedPointer<QXC::ChannelSpec>>::invoke split_free.hpp
11 boost::serialization::split_free<boost::archive::xml_iarchive,QSharedPointer<QXC::ChannelSpec>> split_free.hpp
12 boost::serialization::serialize<boost::archive::xml_iarchive,QXC::ChannelSpec> QxSerialize_QSharedPointer.h
13 boost::serialization::serialize_adl<boost::archive::xml_iarchive,QSharedPointer<QXC::ChannelSpec>> serialization.hpp
14 boost::archive::detail::iserializer<boost::archive::xml_iarchive,QSharedPointer<QXC::ChannelSpec>>::load_object_data iserializer.hpp
15 boost::archive::detail::basic_iarchive::load_object boost_serialization_vc100_mt_gd_1_61
16 boost::archive::detail::basic_iarchive::load_object boost_serialization_vc100_mt_gd_1_61
17 boost::archive::detail::load_non_pointer_type<boost::archive::xml_iarchive>::load_standard::invoke<QSharedPointer<QXC::ChannelSpec>> iserializer.hpp
18 boost::archive::detail::load_non_pointer_type<boost::archive::xml_iarchive>::invoke<QSharedPointer<QXC::ChannelSpec>> iserializer.hpp
19 boost::archive::load<boost::archive::xml_iarchive,QSharedPointer<QXC::ChannelSpec>> iserializer.hpp
20 boost::archive::detail::common_iarchive<boost::archive::xml_iarchive>::load_override<QSharedPointer<QXC::ChannelSpec>> common_iarchive.hpp
... <More>
I've started researching more on boost serialization. This looked like a good place to start.
http://www.boost.org/doc/libs/1_58_0/li ... ecial.html
Any help would be greatly appreciated.
Thank you!