Remove this ad

Lead

Feb 18 14 3:33 AM

Tags : :

Another set of backtraces, Dunno if they're of any use.

I'm getting several of these per day at the moment.


Program received signal SIGTRAP, Trace/breakpoint trap.
0x00002aaaace48a8b in raise (sig=5) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:38
38 ../nptl/sysdeps/unix/sysv/linux/pt-raise.c: No such file or directory.
(gdb) bt all
No symbol "all" in current context.
(gdb) bt
#0 0x00002aaaace48a8b in raise (sig=5) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:38
#1 0x00002aaaac2021cd in wxDefaultAssertHandler (file=..., line=line@entry=388, func=..., cond=..., msg=...) at ../src/common/appbase.cpp:1077
#2 0x00002aaaac1ff06c in wxOnAssert (file=file@entry=0x63f92e "MuleDebug.cpp", line=line@entry=388,
func=func@entry=0x63fc20 "get_backtrace", cond=cond@entry=0x63f94b "s_have_backtrace_symbols", msg=msg@entry=0x0)
at ../src/common/appbase.cpp:1169
#3 0x0000000000592328 in get_backtrace (n=n@entry=2) at MuleDebug.cpp:388
#4 0x000000000043e159 in CamuleApp::OnAssertFailure (this=0x966820, file=0x16715598 L"kademlia/kademlia/Entry.cpp", line=136, func=0x161a8db8 L"GetCommonFileName",
cond=0x16e3c1e8 L"!strResult.IsEmpty() || m_filenames.empty()",
msg=0x2aaaac91e418 , std::allocator >::_Rep::_S_empty_rep_storage+24> L"") at amule.cpp:1080
#5 0x00002aaaac202081 in wxDefaultAssertHandler (file=..., line=line@entry=136, func=..., cond=..., msg=...) at ../src/common/appbase.cpp:1093
#6 0x00002aaaac1ff06c in wxOnAssert (file=file@entry=0x657d58 "kademlia/kademlia/Entry.cpp", line=line@entry=136,
func=func@entry=0x657fc0 "GetCommonFileName",
cond=cond@entry=0x657e58 "!strResult.IsEmpty() || m_filenames.empty()", msg=msg@entry=0x0) at ../src/common/appbase.cpp:1169
#7 0x00000000005e2e4c in Kademlia::CEntry::GetCommonFileName (this=this@entry=0x16f3feb0) at kademlia/kademlia/Entry.cpp:136
#8 0x000000000051d6d3 in Kademlia::CKademliaUDPListener:rocess2PublishKeyRequest (this=this@entry=0x12af4240,
packetData=packetData@entry=0x7fffffffa1e2 "\350\303ov\301\337\022[R\"\f纎\236\063\001", lenPacket=lenPacket@entry=87, ip=ip@entry=33797485, port=port@entry=30541,
senderKey=...) at kademlia/net/KademliaUDPListener.cpp:1036
#9 0x0000000000522fcb in Kademlia::CKademliaUDPListener:rocessPacket (this=0x12af4240, data=0x7fffffffa1e0 "\344C\350\303ov\301\337\022[R\"\f纎\236\063\001", lenData=89,
ip=33797485, port=, validReceiverKey=, senderKey=...) at kademlia/net/KademliaUDPListener.cpp:297
#10 0x00000000005083d6 in Kademlia::CKademlia:rocessPacket (data=0x16e5
, lenData=89, ip=33797485, port=65535, port@entry=30541,
validReceiverKey=64, senderKey=...) at kademlia/kademlia/Kademlia.cpp:301
#11 0x00000000004761bf in CClientUDPSocket::OnPacketReceived (this=0xe0fbaa0, ip=, port=, buffer=, length=)
at ClientUDPSocket.cpp:100
#12 0x00000000004c2902 in CMuleUDPSocket::OnReceive (this=this@entry=0xe0fbaa0, errorCode=) at MuleUDPSocket.cpp:179
#13 0x0000000000474c49 in CClientUDPSocket::OnReceive (this=0xe0fbaa0, errorCode=) at ClientUDPSocket.cpp:69
#14 0x000000000053f5b8 in MuleNotify::UDPSocketReceive (socket=0xe0fbaa0) at GuiEvents.cpp:800
#15 0x00002aaaac1fc11e in wxAppConsoleBase::CallEventHandler (this=0x966820, handler=0x966820, functor=..., event=...) at ../src/common/appbase.cpp:623
#16 0x00002aaaac36f542 in wxEvtHandler:rocessEventIfMatchesId (entry=..., handler=, event=...) at ../src/common/event.cpp:1384
#17 0x00002aaaac36f5f3 in wxEventHashTable::HandleEvent (this=, event=..., self=self@entry=0x966820) at ../src/common/event.cpp:990
#18 0x00002aaaac36f94d in wxEvtHandler::TryHereOnly (this=this@entry=0x966820, event=...) at ../src/common/event.cpp:1581
#19 0x00002aaaac36f9c3 in TryBeforeAndHere (event=..., this=this@entry=0x966820) at ../include/wx/event.h:3671
#20 wxEvtHandler:rocessEventLocally (this=this@entry=0x966820, event=...) at ../src/common/event.cpp:1514
#21 0x00002aaaac36fa25 in wxEvtHandler:rocessEvent (this=0x966820, event=...) at ../src/common/event.cpp:1487
#22 0x00002aaaac370a43 in wxEvtHandler:rocessPendingEvents (this=0x966820) at ../src/common/event.cpp:1351
#23 0x00002aaaac1ffcd7 in wxAppConsoleBase:rocessPendingEvents (this=0x966820) at ../src/common/appbase.cpp:520
#24 0x00002aaaac23e60c in wxEventLoopManual:rocessEvents (this=0xb73730) at ../src/common/evtloopcmn.cpp:163
#25 0x00002aaaac23e6e8 in wxEventLoopManual:oRun (this=0xb73730) at ../src/common/evtloopcmn.cpp:206
#26 0x00002aaaac23e480 in wxEventLoopBase::Run (this=0xb73730) at ../src/common/evtloopcmn.cpp:78
#27 0x00002aaaac1fe1fd in wxAppConsoleBase::MainLoop (this=0x966820) at ../src/common/appbase.cpp:334
#28 0x0000000000433560 in CamuleDaemonApp::OnRun (this=0x966820) at amuled.cpp:640
#29 0x00002aaaac28a13d in wxEntry (argc=@0x2aaaac617190: 1, argv=) at ../src/common/init.cpp:495
#30 0x00002aaaac28a1d2 in wxEntry (argc=argc@entry=@0x7fffffffe61c: 1, argv=) at ../src/common/init.cpp:507
#31 0x000000000042e792 in main (argc=1, argv=) at amuled.cpp:122
(gdb) bt full
#0 0x00002aaaace48a8b in raise (sig=5) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:38
resultvar = 0
pid =
#1 0x00002aaaac2021cd in wxDefaultAssertHandler (file=..., line=line@entry=388, func=..., cond=..., msg=...) at ../src/common/appbase.cpp:1077
s_bInAssert = 2
guard = {m_flag = @0x2aaaac6107c8, m_isInside = }
#2 0x00002aaaac1ff06c in wxOnAssert (file=file@entry=0x63f92e "MuleDebug.cpp", line=line@entry=388,
func=func@entry=0x63fc20 "get_backtrace", cond=cond@entry=0x63f94b "s_have_backtrace_symbols", msg=msg@entry=0x0)
at ../src/common/appbase.cpp:1169
No locals.
#3 0x0000000000592328 in get_backtrace (n=n@entry=2) at MuleDebug.cpp:388
libname = { >> = {
_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x1656ae30,
_M_finish = 0x1656b0e8, _M_end_of_storage = 0x1656b0e8}}, }
funcname = { >> = {
_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x15b1d470,
_M_finish = 0x15b1d728, _M_end_of_storage = 0x15b1d728}}, }
AllAddresses = {static npos = 18446744073709551615, m_impl = {static npos = 18446744073709551615,
_M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, },
_M_p = 0x16553e48 L"0x5918dc 0x43e159 0x2aaaac202081 0x2aaaac1ff06c 0x5e2e4c 0x51d6d3 0x522fcb 0x5083d6 0x4761bf 0x4c2902 0x474c49 0x53f5b8 0x2aaaac1fc11e 0x2aaaac36f542 0x2aaaac36f5f3 0x2aaaac36f94d 0x2aaaac36f9c3 0x2aa"...}}, m_convertedToChar = {m_str = 0x0, m_len = 0}}
out = {m_nSize = 0, m_nCount = 0, m_pItems = 0x0, m_autoSort = false}
bt_array = {0x5918dc , 0x43e159 ,
0x2aaaac202081 ,
0x2aaaac1ff06c , 0x5e2e4c ,
0x51d6d3 rocess2PublishKeyRequest(unsigned char const*, unsigned int, unsigned int, unsigned short, Kademlia::CKadUDPKey const&)+739>, 0x522fcb rocessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&)+6331>,
0x5083d6 rocessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&)+70>,
0x4761bf , 0x4c2902 ,
0x474c49 , 0x53f5b8 ,
0x2aaaac1fc11e ,
0x2aaaac36f542 rocessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)+82>,
0x2aaaac36f5f3 , 0x2aaaac36f94d ,
0x2aaaac36f9c3 rocessEventLocally(wxEvent&)+51>, 0x2aaaac36fa25 rocessEvent(wxEvent&)+69>,
0x2aaaac370a43 rocessPendingEvents()+195>, 0x2aaaac1ffcd7 rocessPendingEvents()+119>,
0x2aaaac23e60c rocessEvents()+28>, 0x2aaaac23e6e8 oRun()+184>, 0x2aaaac23e480 ,
0x2aaaac1fe1fd , 0x433560 , 0x2aaaac28a13d ,
0x42e792 , 0x2aaaad077de5 <__libc_start_main+245>, 0x432d3b <_start+41>, 0x0, 0x11, 0x11, 0x13f4de40, 0x3, 0x2aaa00000000,
0x2aaaad417740 , 0xf1f9310, 0x2aaaad417740 , 0x18, 0x7fffffff9470, 0x937ce0 , 0x130489e0, 0x11,
0x2aaaad091686 <__GI_getenv+22>, 0x0, 0x7fffffff9620,
0x2aaaac91e400 , std::allocator >::_Rep::_S_empty_rep_storage>, 0x7fffffff9470,
0x937ce0 , 0x0, 0x13f4de40, 0x2aaaac2ce209 , 0x7fffffff95b0, 0x13f4de40, 0x7fffffff9550,
0x7fffffff9570, 0x0, 0x1, 0x13f4de40, 0x7fffffff9450, 0x141d4aa0, 0x7fffffff95d8, 0x13f4de40, 0x516b6e
, std::allocator > >:perator[](Kademlia::CUInt128 const&)+110>, 0x657d74, 0x150dd590, 0x141d4b10, 0x141d4b10, 0x100000001, 0x1, 0x15318d08, 0x0, 0x0, 0x7fffffff97a0, 0x15051f38, 0x0, 0x6c0000006d, 0x6100000069, 0x13c32b98, 0x0, 0x0, 0x0,
0x1485ff98, 0x0, 0x2aaaac6188f0 , 0x2aaaac30222f , 0x155fd7a8, 0x0, 0x0,
0xa2836fc043c8a700, 0x9692e8, 0x0, 0x6d00000065, 0x2aaaac2b90da , 0x9692e8, 0x0,
0x2aaaac91e418 , std::allocator >::_Rep::_S_empty_rep_storage+24>, 0x1, 0x14e0b8e8, 0x0}
---Type to continue, or q to quit---
num_entries = 29
__FUNCTION__ = "get_backtrace"
trace = {static npos = 18446744073709551615, m_impl = {static npos = 18446744073709551615,
_M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x0}}, m_convertedToChar = {
m_str = 0x1
, m_len = 0}}
bt_strings = 0x15428720
address = { >> = {
_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_start = 0x15637420,
_M_finish = 0x156376d8, _M_end_of_storage = 0x156376d8}}, }
hasLineNumberInfo = false
#4 0x000000000043e159 in CamuleApp::OnAssertFailure (this=0x966820, file=0x16715598 L"kademlia/kademlia/Entry.cpp", line=136, func=0x161a8db8 L"GetCommonFileName",
cond=0x16e3c1e8 L"!strResult.IsEmpty() || m_filenames.empty()",
msg=0x2aaaac91e418 , std::allocator >::_Rep::_S_empty_rep_storage+24> L"") at amule.cpp:1080
errmsg = {static npos = 18446744073709551615, m_impl = {static npos = 18446744073709551615,
_M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x7fffffff9820 L"\x16e3c1e8"}},
m_convertedToChar = {m_str = 0x7fffffff9840 "\030䑬\252*", m_len = 140737488328352}}
#5 0x00002aaaac202081 in wxDefaultAssertHandler (file=..., line=line@entry=136, func=..., cond=..., msg=...) at ../src/common/appbase.cpp:1093
s_bInAssert = 2
guard = {m_flag = @0x2aaaac6107c8, m_isInside = }
#6 0x00002aaaac1ff06c in wxOnAssert (file=file@entry=0x657d58 "kademlia/kademlia/Entry.cpp", line=line@entry=136,
func=func@entry=0x657fc0 "GetCommonFileName",
cond=cond@entry=0x657e58 "!strResult.IsEmpty() || m_filenames.empty()", msg=msg@entry=0x0) at ../src/common/appbase.cpp:1169
No locals.
#7 0x00000000005e2e4c in Kademlia::CEntry::GetCommonFileName (this=this@entry=0x16f3feb0) at kademlia/kademlia/Entry.cpp:136
result = {_M_node = 0x1493bfa0}
highestPopularityIndex = 1
strResult = {static npos = 18446744073709551615, m_impl = {static npos = 18446744073709551615,
_M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, },
_M_p = 0x2aaaac91e418 , std::allocator >::_Rep::_S_empty_rep_storage+24> L""}},
m_convertedToChar = {m_str = 0x0, m_len = 0}}
__FUNCTION__ = "GetCommonFileName"
#8 0x000000000051d6d3 in Kademlia::CKademliaUDPListener:rocess2PublishKeyRequest (this=this@entry=0x12af4240,
packetData=packetData@entry=0x7fffffffa1e2 "\350\303ov\301\337\022[R\"\f纎\236\063\001", lenPacket=lenPacket@entry=87, ip=ip@entry=33797485, port=port@entry=30541,
senderKey=...) at kademlia/net/KademliaUDPListener.cpp:1036
tag = 0x16b9e8a0
tags = 7
target = {m_data = {u32_data = {2188930879, 876496289, 1025678969, 3943338487}, u64_data = {3764522898509295423, 16936509839748800121}}}
entry = 0x16f3feb0
indexed = 0x12ae91e0
file = {m_data = {u32_data = {866029242, 3876332114, 1527963585, 1987036136}, u64_data = {16648719658930572986, 8534255221618171841}}}
strInfo = {static npos = 18446744073709551615, m_impl = {static npos = 18446744073709551615,
_M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, },
_M_p = 0x2aaaac91e418 , std::allocator >::_Rep::_S_empty_rep_storage+24> L""}},
m_convertedToChar = {m_str = 0x0, m_len = 1899609101}}
count = 1
load = 0 '\000'
packetdata = { = {_vptr.CFileDataIO = 0x343e45a182786f3f}, m_growthRate = 1025678969, m_position = 4796888538694025217, m_BufferSize = 67,
m_fileSize = 140737488329872, m_delete = 2, m_readonly = false, m_buffer = 0x7fffffff9c0f ""}
---Type to continue, or q to quit---
bio = { = {_vptr.CFileDataIO = 0x63a730 }, m_growthRate = 0, m_position = 41, m_BufferSize = 87, m_fileSize = 87,
m_delete = false, m_readonly = true, m_buffer = 0x7fffffffa1e2 "\350\303ov\301\337\022[R\"\f纎\236\063\001"}
distance = {m_data = {u32_data = {2115494104, 2069949409, 1320728374, 381197}, u64_data = {8890365018145022168, 1637229969061686}}}
#9 0x0000000000522fcb in Kademlia::CKademliaUDPListener:rocessPacket (this=0x12af4240, data=0x7fffffffa1e0 "\344C\350\303ov\301\337\022[R\"\f纎\236\063\001", lenData=89,
ip=33797485, port=, validReceiverKey=, senderKey=...) at kademlia/net/KademliaUDPListener.cpp:297
curCon =
opcode =
packetData = 0x7fffffffa1e2 "\350\303ov\301\337\022[R\"\f纎\236\063\001"
lenPacket = 87
#10 0x00000000005083d6 in Kademlia::CKademlia:rocessPacket (data=0x16e5
, lenData=89, ip=33797485, port=65535, port@entry=30541,
validReceiverKey=64, senderKey=...) at kademlia/kademlia/Kademlia.cpp:301
No locals.
#11 0x00000000004761bf in CClientUDPSocket::OnPacketReceived (this=0xe0fbaa0, ip=, port=, buffer=, length=)
at ClientUDPSocket.cpp:100
__FUNCTION__ = "OnPacketReceived"
receiverVerifyKey = 0
senderVerifyKey = 0
packetLen = 89
protocol = 228 '\344'
opcode = 67 'C'
decryptedBuffer = 0x7fffffffa1e0 "\344C\350\303ov\301\337\022[R\"\f纎\236\063\001"
#12 0x00000000004c2902 in CMuleUDPSocket::OnReceive (this=this@entry=0xe0fbaa0, errorCode=) at MuleUDPSocket.cpp:179
buffer = "\344C\350\303ov\301\337\022[R\"\f纎\236\063\001\000\367\221\n\353y\236\"=\241E>4?ox\202\a\002\001\000\001\000\000\003\001\000\002\000\000@3\t\001\000\025\002\002\001\000\003\005\000Video\b\001\000\323R\032\b\001\000\324O\003\002\001\000\325\004\000dx50L\352\371\247i\020\353=\352\063\311c\344\317B;$\024\032\024\b]5\275\006\064\223\303\300\213N\303\vv\037\a/z\263\020\227#\210\025*\t\376\001Q\233m\t\001\000\377\001\t\001\000\375P\b\001\000\374@\022\t\001\000\363\001\030\226z\302\217\231\016\021\345\233\r\201\067oP\302\006\003\001\000\002\000\020\224\016\003\001\000\376P\204\000\300\t\001\000\377\001\b\001\000\375"...
length = 89
addr = {_vptr.amuleIPV4Address = 0x6512d0 , m_endpoint = 0x151e7780}
error =
lastError =
ip = 1840579330
port = 30541
#13 0x0000000000474c49 in CClientUDPSocket::OnReceive (this=0xe0fbaa0, errorCode=) at ClientUDPSocket.cpp:69
No locals.
#14 0x000000000053f5b8 in MuleNotify::UDPSocketReceive (socket=0xe0fbaa0) at GuiEvents.cpp:800
No locals.
#15 0x00002aaaac1fc11e in wxAppConsoleBase::CallEventHandler (this=0x966820, handler=0x966820, functor=..., event=...) at ../src/common/appbase.cpp:623
No locals.
#16 0x00002aaaac36f542 in wxEvtHandler:rocessEventIfMatchesId (entry=..., handler=, event=...) at ../src/common/event.cpp:1384
event = @0x2aaac4034c20: { = {_vptr.wxObject = 0x62a590 , static ms_classInfo = {
m_className = 0x2aaaac39a450 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x2aaaac195de0 , m_next = 0x2aaaac618540 , static sm_classTable = 0x93f030},
m_refData = 0x0}, m_eventObject = 0x0, m_eventType = 10017, m_timeStamp = 0, m_id = -1, m_callbackUserData = 0x0, m_handlerToProcessOnlyIn = 0x0,
m_propagationLevel = 0, m_propagatedFrom = 0x0, m_skipped = false, m_isCommandEvent = false, m_wasProcessed = true, m_willBeProcessedAgain = false,
static ms_classInfo = {m_className = 0x2aaaac3aaad0 L"wxEvent", m_objectSize = 88, m_objectConstructor = 0x0, m_baseInfo1 = 0x2aaaac618620 ,
m_baseInfo2 = 0x0, static sm_first = 0x2aaaac195de0 , m_next = 0x2aaaac61ad00 ,
static sm_classTable = 0x93f030}}
handler =
---Type to continue, or q to quit---
entry =
#17 0x00002aaaac36f5f3 in wxEventHashTable::HandleEvent (this=, event=..., self=self@entry=0x966820) at ../src/common/event.cpp:990
entry =
n = 0
eventEntryTable = @0x10a7aed8: { = {m_nSize = 1, m_nCount = 1, m_pItems = 0x36a2790}, }
eTTnode = 0x10a7aed0
#18 0x00002aaaac36f94d in wxEvtHandler::TryHereOnly (this=this@entry=0x966820, event=...) at ../src/common/event.cpp:1581
No locals.
#19 0x00002aaaac36f9c3 in TryBeforeAndHere (event=..., this=this@entry=0x966820) at ../include/wx/event.h:3671
event = @0x2aaac4034c20: { = {_vptr.wxObject = 0x62a590 , static ms_classInfo = {
m_className = 0x2aaaac39a450 L"wxObject", m_objectSize = 16, m_objectConstructor = 0x0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0,
static sm_first = 0x2aaaac195de0 , m_next = 0x2aaaac618540 , static sm_classTable = 0x93f030},
m_refData = 0x0}, m_eventObject = 0x0, m_eventType = 10017, m_timeStamp = 0, m_id = -1, m_callbackUserData = 0x0, m_handlerToProcessOnlyIn = 0x0,
m_propagationLevel = 0, m_propagatedFrom = 0x0, m_skipped = false, m_isCommandEvent = false, m_wasProcessed = true, m_willBeProcessedAgain = false,
static ms_classInfo = {m_className = 0x2aaaac3aaad0 L"wxEvent", m_objectSize = 88, m_objectConstructor = 0x0, m_baseInfo1 = 0x2aaaac618620 ,
m_baseInfo2 = 0x0, static sm_first = 0x2aaaac195de0 , m_next = 0x2aaaac61ad00 ,
static sm_classTable = 0x93f030}}
this = 0x966820
#20 wxEvtHandler:rocessEventLocally (this=this@entry=0x966820, event=...) at ../src/common/event.cpp:1514
No locals.
#21 0x00002aaaac36fa25 in wxEvtHandler:rocessEvent (this=0x966820, event=...) at ../src/common/event.cpp:1487
__FUNCTION__ = "ProcessEvent"
#22 0x00002aaaac370a43 in wxEvtHandler:rocessPendingEvents (this=0x966820) at ../src/common/event.cpp:1351
__FUNCTION__ = "ProcessPendingEvents"
node =
pEvent = 0x2aaac4034c20
#23 0x00002aaaac1ffcd7 in wxAppConsoleBase:rocessPendingEvents (this=0x966820) at ../src/common/appbase.cpp:520
this = 0x966820
#24 0x00002aaaac23e60c in wxEventLoopManual:rocessEvents (this=0xb73730) at ../src/common/evtloopcmn.cpp:163
No locals.
#25 0x00002aaaac23e6e8 in wxEventLoopManual:oRun (this=0xb73730) at ../src/common/evtloopcmn.cpp:206
No locals.
#26 0x00002aaaac23e480 in wxEventLoopBase::Run (this=0xb73730) at ../src/common/evtloopcmn.cpp:78
__FUNCTION__ = "Run"
activate = {m_evtLoopOld = 0x0}
#27 0x00002aaaac1fe1fd in wxAppConsoleBase::MainLoop (this=0x966820) at ../src/common/appbase.cpp:334
mainLoop = { = {m_ptr = 0xb73730}, m_pp = 0x966940, m_pOld = 0x0}
#28 0x0000000000433560 in CamuleDaemonApp::OnRun (this=0x966820) at amuled.cpp:640
No locals.
#29 0x00002aaaac28a13d in wxEntry (argc=@0x2aaaac617190: 1, argv=) at ../src/common/init.cpp:495
initializer =
#30 0x00002aaaac28a1d2 in wxEntry (argc=argc@entry=@0x7fffffffe61c: 1, argv=) at ../src/common/init.cpp:507
No locals.
#31 0x000000000042e792 in main (argc=1, argv=) at amuled.cpp:122
No locals.
(gdb)
Quote    Reply   
Remove this ad
Remove this ad

#1 [url]

Feb 18 14 3:37 AM

Re: Program received signal SIGTRAP, Trace/breakpoint trap.

The oops might have more useful information:


(gdb) continue
Continuing.
Assertion failed: kademlia/kademlia/Entry.cpp:GetCommonFileName:136: Assertion '!strResult.IsEmpty() || m_filenames.empty()' failed.
Backtrace follows:
[3] wxOnAssert(char const*, int, char const*, char const*, char const*) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac1ff06c]
[4] Kademlia::CEntry::GetCommonFileName() const in Entry.cpp:136
[5] Kademlia::CKademliaUDPListener:rocess2PublishKeyRequest(unsigned char const*, unsigned int, unsigned int, unsigned short, Kademlia::CKadUDPKey const&) in KademliaUDPListener.cpp:1036
[6] Kademlia::CKademliaUDPListener:rocessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) in KademliaUDPListener.cpp:298
[7] Kademlia::CKademlia:rocessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) in Kademlia.cpp:312
[8] CClientUDPSocket::OnPacketReceived(unsigned int, unsigned short, unsigned char*, unsigned long) in ClientUDPSocket.cpp:100
[9] CMuleUDPSocket::OnReceive(int) in MuleUDPSocket.cpp:179
[10] CClientUDPSocket::OnReceive(int) in ClientUDPSocket.cpp:72
[11] MuleNotify::UDPSocketReceive(CMuleUDPSocket*) in GuiEvents.cpp:802
[12] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac1fc11e]
[13] wxEvtHandler:rocessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac36f542]
[14] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac36f5f3]
[15] wxEvtHandler::TryHereOnly(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac36f94d]
[16] wxEvtHandler:rocessEventLocally(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac36f9c3]
[17] wxEvtHandler:rocessEvent(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac36fa25]
[18] wxEvtHandler:rocessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac370a43]
[19] wxAppConsoleBase:rocessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac1ffcd7]
[20] wxEventLoopManual:rocessEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac23e60c]
[21] wxEventLoopManual:oRun() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac23e6e8]
[22] wxEventLoopBase::Run() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac23e480]
[23] wxAppConsoleBase::MainLoop() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac1fe1fd]
[24] CamuleDaemonApp::OnRun() in amuled.cpp:642
[25] wxEntry(int&, wchar_t**) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac28a13d]
[26] main in amuled.cpp:122
[27] __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6[0x2aaaad077de5]
[28] ?? in /usr/bin/amuled[0x432d3b]

kademlia/kademlia/Entry.cpp(136): assert "!strResult.IsEmpty() || m_filenames.empty()" failed in GetCommonFileName().


Call stack:
[00] Kademlia::CEntry::GetCommonFileName() const /ZFSMEDIA/SCRATCH/amule/10834/svn/src/kademlia/kademlia/Entry.cpp:136
[01] Kademlia::CKademliaUDPListener:rocess2PublishKeyRequest(unsigned char const*, unsigned int, unsigned int, unsigned short, Kademlia::CKadUDPKey const&)
/ZFSMEDIA/SCRATCH/amule/10834/svn/src/kademlia/net/KademliaUDPListener.cpp:1036
[02] Kademlia::CKademliaUDPListener:rocessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) /ZFSMEDIA/SCRATCH/amule/10834/svn/src/kademlia/net/KademliaUDPListener.cpp:298
[03] Kademlia::CKademlia:rocessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) /ZFSMEDIA/SCRATCH/amule/10834/svn/src/kademlia/kademlia/Kademlia.cpp:312
[04] CClientUDPSocket::OnPacketReceived(unsigned int, unsigned short, unsigned char*, unsigned long) /ZFSMEDIA/SCRATCH/amule/10834/svn/src/ClientUDPSocket.cpp:100
[05] CMuleUDPSocket::OnReceive(int) /ZFSMEDIA/SCRATCH/amule/10834/svn/src/MuleUDPSocket.cpp:179
[06] CClientUDPSocket::OnReceive(int) /ZFSMEDIA/SCRATCH/amule/10834/svn/src/ClientUDPSocket.cpp:72
[07] MuleNotify::UDPSocketReceive(CMuleUDPSocket*) /ZFSMEDIA/SCRATCH/amule/10834/svn/src/GuiEvents.cpp:802
[08] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[09] wxEvtHandler:rocessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[10] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[11] wxEvtHandler::TryHereOnly(wxEvent&)
[12] wxEvtHandler:rocessEventLocally(wxEvent&)
[13] wxEvtHandler:rocessEvent(wxEvent&)
[14] wxEvtHandler:rocessPendingEvents()
[15] wxAppConsoleBase:rocessPendingEvents()
[16] wxEventLoopManual:rocessEvents()
[17] wxEventLoopManual:oRun()
[18] wxEventLoopBase::Run()
[19] wxAppConsoleBase::MainLoop()
[20] CamuleDaemonApp::OnRun() /ZFSMEDIA/SCRATCH/amule/10834/svn/src/amuled.cpp:642

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00002aaaace48a8b in raise (sig=5) at ../nptl/sysdeps/unix/sysv/linux/pt-raise.c:38
38 in ../nptl/sysdeps/unix/sysv/linux/pt-raise.c
(gdb) continue
Continuing.
Assertion failed: kademlia/kademlia/Entry.cpp:GetCommonFileName:136: Assertion '!strResult.IsEmpty() || m_filenames.empty()' failed.
Backtrace follows:
[3] wxOnAssert(char const*, int, char const*, char const*, char const*) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac1ff06c]
[4] Kademlia::CEntry::GetCommonFileName() const in Entry.cpp:136
[5] Kademlia::CIndexed::AddKeyword(Kademlia::CUInt128 const&, Kademlia::CUInt128 const&, Kademlia::CKeyEntry*, unsigned char&) in Indexed.cpp:488
[6] Kademlia::CKademliaUDPListener:rocess2PublishKeyRequest(unsigned char const*, unsigned int, unsigned int, unsigned short, Kademlia::CKadUDPKey const&) in KademliaUDPListener.cpp:1067
[7] Kademlia::CKademliaUDPListener:rocessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) in KademliaUDPListener.cpp:298
[8] Kademlia::CKademlia:rocessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) in Kademlia.cpp:312
[9] CClientUDPSocket::OnPacketReceived(unsigned int, unsigned short, unsigned char*, unsigned long) in ClientUDPSocket.cpp:100
[10] CMuleUDPSocket::OnReceive(int) in MuleUDPSocket.cpp:179
[11] CClientUDPSocket::OnReceive(int) in ClientUDPSocket.cpp:72
[12] MuleNotify::UDPSocketReceive(CMuleUDPSocket*) in GuiEvents.cpp:802
[13] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac1fc11e]
[14] wxEvtHandler:rocessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac36f542]
[15] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac36f5f3]
[16] wxEvtHandler::TryHereOnly(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac36f94d]
[17] wxEvtHandler:rocessEventLocally(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac36f9c3]
[18] wxEvtHandler:rocessEvent(wxEvent&) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac36fa25]
[19] wxEvtHandler:rocessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac370a43]
[20] wxAppConsoleBase:rocessPendingEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac1ffcd7]
[21] wxEventLoopManual:rocessEvents() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac23e60c]
[22] wxEventLoopManual:oRun() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac23e6e8]
[23] wxEventLoopBase::Run() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac23e480]
[24] wxAppConsoleBase::MainLoop() in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac1fe1fd]
[25] CamuleDaemonApp::OnRun() in amuled.cpp:642
[26] wxEntry(int&, wchar_t**) in /usr/lib/x86_64-linux-gnu/libwx_baseu-3.0.so.0[0x2aaaac28a13d]
[27] main in amuled.cpp:122
[28] __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6[0x2aaaad077de5]
[29] ?? in /usr/bin/amuled[0x432d3b]

kademlia/kademlia/Entry.cpp(136): assert "!strResult.IsEmpty() || m_filenames.empty()" failed in GetCommonFileName().


Call stack:
[00] Kademlia::CEntry::GetCommonFileName() const /ZFSMEDIA/SCRATCH/amule/10834/svn/src/kademlia/kademlia/Entry.cpp:136
[01] Kademlia::CIndexed::AddKeyword(Kademlia::CUInt128 const&, Kademlia::CUInt128 const&, Kademlia::CKeyEntry*, unsigned char&) /ZFSMEDIA/SCRATCH/amule/10834/svn/src/kademlia/kademlia/Indexed.cpp:488
[02] Kademlia::CKademliaUDPListener:rocess2PublishKeyRequest(unsigned char const*, unsigned int, unsigned int, unsigned short, Kademlia::CKadUDPKey const&)
/ZFSMEDIA/SCRATCH/amule/10834/svn/src/kademlia/net/KademliaUDPListener.cpp:1067
[03] Kademlia::CKademliaUDPListener:rocessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) /ZFSMEDIA/SCRATCH/amule/10834/svn/src/kademlia/net/KademliaUDPListener.cpp:298
[04] Kademlia::CKademlia:rocessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) /ZFSMEDIA/SCRATCH/amule/10834/svn/src/kademlia/kademlia/Kademlia.cpp:312
[05] CClientUDPSocket::OnPacketReceived(unsigned int, unsigned short, unsigned char*, unsigned long) /ZFSMEDIA/SCRATCH/amule/10834/svn/src/ClientUDPSocket.cpp:100
[06] CMuleUDPSocket::OnReceive(int) /ZFSMEDIA/SCRATCH/amule/10834/svn/src/MuleUDPSocket.cpp:179
[07] CClientUDPSocket::OnReceive(int) /ZFSMEDIA/SCRATCH/amule/10834/svn/src/ClientUDPSocket.cpp:72
[08] MuleNotify::UDPSocketReceive(CMuleUDPSocket*) /ZFSMEDIA/SCRATCH/amule/10834/svn/src/GuiEvents.cpp:802
[09] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[10] wxEvtHandler:rocessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[11] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[12] wxEvtHandler::TryHereOnly(wxEvent&)
[13] wxEvtHandler:rocessEventLocally(wxEvent&)
[14] wxEvtHandler:rocessEvent(wxEvent&)
[15] wxEvtHandler:rocessPendingEvents()
[16] wxAppConsoleBase:rocessPendingEvents()
[17] wxEventLoopManual:rocessEvents()
[18] wxEventLoopManual:oRun()
[19] wxEventLoopBase::Run()
[20] wxAppConsoleBase::MainLoop()

Quote    Reply   

#2 [url]

Feb 19 14 6:53 PM

Re: Program received signal SIGTRAP, Trace/breakpoint trap.

That's the problem with debug builds. There are some places in the code which are sprinkled with debug assertions which sometimes might fire when crappy packets from outside arrive.
This looks like such an example.

If it's always this same place just comment out the wxASSERT.

Quote    Reply   
Add Reply

Quick Reply

bbcode help