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

Reply via email to