if you have a solid repro for that, could you file a bug with the code? jira.allseenalliance.org
On Fri, Jun 17, 2016 at 1:58 PM, Thorsten Alteholz <[email protected]> wrote: > Hi, > > while playing a bit with ProducerService from the base services, I > stumbled upon the following segmentation fault: > > Program received signal SIGSEGV, Segmentation fault. > 0x00007ffff7ab08a0 in std::_Rb_tree<qcc::String const, > std::pair<qcc::String const, unsigned int>, > std::_Select1st<std::pair<qcc::String const, unsigned int> >, > std::less<qcc::String const>, std::allocator<std::pair<qcc::String const, > unsigned int> > >::_M_begin (this=0x58) at > /usr/include/c++/5/bits/stl_tree.h:652 > 652 { return > static_cast<_Link_type>(this->_M_impl._M_header._M_parent); } > (gdb) bt > #0 0x00007ffff7ab08a0 in std::_Rb_tree<qcc::String const, > std::pair<qcc::String const, unsigned int>, > std::_Select1st<std::pair<qcc::String const, unsigned int> >, > std::less<qcc::String const>, std::allocator<std::pair<qcc::String const, > unsigned int> > >::_M_begin (this=0x58) at > /usr/include/c++/5/bits/stl_tree.h:652 > #1 0x00007ffff7ab0ba6 in std::_Rb_tree<qcc::String const, > std::pair<qcc::String const, unsigned int>, > std::_Select1st<std::pair<qcc::String const, unsigned int> >, > std::less<qcc::String const>, std::allocator<std::pair<qcc::String const, > unsigned int> > >::find (this=0x58, __k=...) at > /usr/include/c++/5/bits/stl_tree.h:2295 > #2 0x00007ffff7ab0719 in std::map<qcc::String const, unsigned int, > std::less<qcc::String const>, std::allocator<std::pair<qcc::String const, > unsigned int> > >::find (this=0x58, __x=...) at > /usr/include/c++/5/bits/stl_map.h:846 > #3 0x00007ffff7aaf1c0 in qcc::DebugControl::Check (this=0x0, > type=DBG_API_TRACE, module=0x7ffff7bce9f9 "EVENT") at > common/src/Debug.cc:193 > #4 0x00007ffff7aafd3a in _QCC_DbgPrintCheck (type=DBG_API_TRACE, > module=0x7ffff7bce9f9 "EVENT") at common/src/Debug.cc:460 > #5 0x00007ffff7b76dec in CreateMechanism (readFd=0x55555580b188, > writeFd=0x55555580b18c) at common/os/posix/Event.cc:653 > #6 0x00007ffff7b77111 in qcc::Event::Event (this=0x55555580b188) at > common/os/posix/Event.cc:731 > #7 0x00007ffff7ab7d35 in qcc::Thread::Thread (this=0x55555580b180, > name=..., func=0x0, isExternal=false) at common/os/posix/Thread.cc:189 > #8 0x000055555557a56d in ?? () > #9 0x00000000000025e8 in ?? () > #10 0x0000555555574be0 in ?? () > #11 0x00007ffff7dd6e88 in vtable for qcc::String () from > /usr/lib/x86_64-linux-gnu/liballjoyn_about.so.1504 > #12 0x000055555580d770 in ?? () > #13 0x0000000000000000 in ?? () > (gdb) > > > I only built the core libraries as debug version, so some traces in the > higher numbers are missing. At least I can say that DebugControl::Init() > was done. > > Sometimes I also see a segmenation fault in > DebugControl::AddTagLevelPair() when a new pair should be added to > modLevels. > > Do those errors ring any bell? > > Thorsten > > > > _______________________________________________ > Allseen-core mailing list > [email protected] > https://lists.allseenalliance.org/mailman/listinfo/allseen-core >
_______________________________________________ Allseen-core mailing list [email protected] https://lists.allseenalliance.org/mailman/listinfo/allseen-core
