aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Last week's cvs, kad related  (Read 1812 times)

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Last week's cvs, kad related
« on: October 15, 2005, 06:04:04 PM »

Code: [Select]
[Debug] 03:26:09 AM: ClientUDPSocket.cpp(404): assert "nPort" failed.

Call stack:
[05] wxStackWalker::Walk(unsigned int)
[06] 0x6e28a2
[07] 0x6e2a32
[08] wxAppConsole::OnAssert(wchar_t const*, int, wchar_t const*, wchar_t const*)
[09] wxApp::OnAssert(wchar_t const*, int, wchar_t const*, wchar_t const*)
[10] CamuleApp::OnAssert(wchar_t const*, int, wchar_t const*, wchar_t const*)   /home/mroberto/programs/amule/cvswork/amule-miguel/src/amule.cpp:1373
[11] wxOnAssert(wchar_t const*, int, wchar_t const*, wchar_t const*)
[12] wxAssert(int, wchar_t const*, int, wchar_t const*, wchar_t const*)
[13] CClientUDPSocket::SendPacket(CPacket*, unsigned int, unsigned short)       /home/mroberto/programs/amule/cvswork/amule-miguel/src/ClientUDPSocket.cpp:404
[14] Kademlia::CKademliaUDPListener::sendPacket(CMemFile*, unsigned char, unsigned int, unsigned short) kademlia/net/KademliaUDPListener.cpp:1231
[15] Kademlia::CKademliaUDPListener::processKademliaRequest(unsigned char const*, unsigned int, unsigned int, unsigned short)     kademlia/net/KademliaUDPListener.cpp:462
[16] Kademlia::CKademliaUDPListener::processPacket(unsigned char const*, unsigned int, unsigned int, unsigned short)      kademlia/net/KademliaUDPListener.cpp:173
[17] Kademlia::CKademlia::processPacket(unsigned char const*, unsigned int, unsigned int, unsigned short)       kademlia/kademlia/Kademlia.cpp:318
[18] CClientUDPSocket::OnReceive(int)           /home/mroberto/programs/amule/cvswork/amule-miguel/src/ClientUDPSocket.cpp:125
[19] CamuleApp::ClientUDPSocketHandler(wxSocketEvent&)  /home/mroberto/programs/amule/cvswork/amule-miguel/src/amule.cpp:2132
[20] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const
[21] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[22] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[23] wxEvtHandler::ProcessEvent(wxEvent&)
[24] wxEvtHandler::ProcessPendingEvents()
[25] wxAppConsole::ProcessPendingEvents()

[1]+  Trace/breakpoint trap   (core dumped) LANG=en_US.UTF-8 LD_LIBRARY_PATH=/usr/local/wxWidgets-cvsu/lib/ amule-miguel/src/amule

(gdb) bt
#0  0x009c3402 in __kernel_vsyscall ()
#1  0x004e228a in raise () from /lib/libpthread.so.0
#2  0x006e22af in wxTrap () at ./src/common/appbase.cpp:599
#3  0x00ee56b5 in wxGUIAppTraitsBase::ShowAssertDialog (this=0x8afd7f0, msg=@0xbfc7169c)
    at ./src/common/appcmn.cpp:539
#4  0x006e2b26 in ShowAssertDialog (szFile=0x84222bc, nLine=404, szCond=0x84222a4, szMsg=0x0, traits=0x8afd7f0)
    at ./src/common/appbase.cpp:836
#5  0x006e303c in wxAppConsole::OnAssert (this=0x8b709b8, file=0x84222bc, line=404, cond=0x84222a4, msg=0x0)
    at ./src/common/appbase.cpp:457
#6  0x00e34b10 in wxApp::OnAssert (this=0x8b709b8, file=0x84222bc, line=404, cond=0x84222a4, msg=0x0)
    at ./src/gtk/app.cpp:724
#7  0x0807e299 in CamuleApp::OnAssert (this=0x8b709b8, file=0x84222bc, line=404, cond=0x84222a4, msg=0x0)
    at amule.cpp:1373
#8  0x006e2c21 in wxOnAssert (szFile=0x84222bc, nLine=404, szCond=0x84222a4, szMsg=0x0)
    at ./src/common/appbase.cpp:645
#9  0x006e2c5a in wxAssert (cond=0, szFile=0x84222bc, nLine=404, szCond=0x84222a4, szMsg=0x0)
    at ./src/common/appbase.cpp:612
#10 0x080e06bd in CClientUDPSocket::SendPacket (this=0x9acb1e8, packet=0xc781d48, dwIP=672266577, nPort=0)
    at ClientUDPSocket.cpp:404
#11 0x083a5b0f in Kademlia::CKademliaUDPListener::sendPacket (this=0xa0662c0, data=0xbfc718b8, opcode=40 '(',
    destinationHost=1375277352, destinationPort=0) at kademlia/net/KademliaUDPListener.cpp:1231
#12 0x083a8590 in Kademlia::CKademliaUDPListener::processKademliaRequest (this=0xa0662c0,
    packetData=0xbfc71cf2 "\004û\204\005ç\004áÓÛð\236\003öQe", lenPacket=33, ip=1375277352, port=0)
    at kademlia/net/KademliaUDPListener.cpp:462
#13 0x083aa0c7 in Kademlia::CKademliaUDPListener::processPacket (this=0xa0662c0,
    data=0xbfc71cf0 "ä \004û\204\005ç\004áÓÛð\236\003öQe", lenData=35, ip=1375277352, port=0)
    at kademlia/net/KademliaUDPListener.cpp:173
#14 0x08387efe in Kademlia::CKademlia::processPacket (data=0xbfc71cf0 "ä \004û\204\005ç\004áÓÛð\236\003öQe",
    lenData=35, ip=1375277352, port=0) at kademlia/kademlia/Kademlia.cpp:318
#15 0x080e17b0 in CClientUDPSocket::OnReceive (this=0x9acb1e8) at ClientUDPSocket.cpp:125
#16 0x08080cc0 in CamuleApp::ClientUDPSocketHandler (this=0x8b709b8, event=@0xab9bb40) at amule.cpp:2132
#17 0x006e1d0e in wxAppConsole::HandleEvent (this=0x8b709b8, handler=0x8b709b8, func=
      {__pfn = 0x8080b58 , __delta = 0}, event=@0xab9bb40)
    at ./src/common/appbase.cpp:324
#18 0x007866b8 in wxEvtHandler::ProcessEventIfMatches (entry=@0x857faf0, handler=0x8b709b8, event=@0xab9bb40)
    at ./src/common/event.cpp:1174
#19 0x00786aa6 in wxEventHashTable::HandleEvent (this=0x857fc10, event=@0xab9bb40, self=0x8b709b8)
    at ./src/common/event.cpp:856
#20 0x00787ad3 in wxEvtHandler::ProcessEvent (this=0x8b709b8, event=@0xab9bb40) at ./src/common/event.cpp:1236
#21 0x0078775d in wxEvtHandler::ProcessPendingEvents (this=0x8b709b8) at ./src/common/event.cpp:1133
#22 0x006e1c7a in wxAppConsole::ProcessPendingEvents (this=0x8b709b8) at ./src/common/appbase.cpp:296
#23 0x00ee54de in wxAppBase::OnIdle (this=0x8b709b8) at ./src/common/appcmn.cpp:454
#24 0x006e1d0e in wxAppConsole::HandleEvent (this=0x8b709b8, handler=0x8b709b8, func=
      {__pfn = 0xee54b6 , __delta = 0}, event=@0xbfc73400)
    at ./src/common/appbase.cpp:324
#25 0x007866b8 in wxEvtHandler::ProcessEventIfMatches (entry=@0x107f9c0, handler=0x8b709b8, event=@0xbfc73400)
    at ./src/common/event.cpp:1174
#26 0x00786aa6 in wxEventHashTable::HandleEvent (this=0x857fc10, event=@0xbfc73400, self=0x8b709b8)
    at ./src/common/event.cpp:856
#27 0x00787ad3 in wxEvtHandler::ProcessEvent (this=0x8b709b8, event=@0xbfc73400) at ./src/common/event.cpp:1236
#28 0x00ee534e in wxAppBase::ProcessIdle (this=0x8b709b8) at ./src/common/appcmn.cpp:408
#29 0x00e338fe in wxapp_idle_callback () at ./src/gtk/app.cpp:276
#30 0x0038d730 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#31 0x0038b4ce in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0x0038e4d6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#33 0x0038e7c3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#34 0x04d01a46 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x00e5407c in wxEventLoop::Run (this=0x9c1d8c0) at ./src/gtk/evtloop.cpp:76
#36 0x00ee4fdb in wxAppBase::MainLoop (this=0x8b709b8) at ./src/common/appcmn.cpp:268
#37 0x00ee515f in wxAppBase::OnRun (this=0x8b709b8) at ./src/common/appcmn.cpp:336
#38 0x00721a01 in wxEntry (argc=@0xbfc73700, argv=0x8afc798) at ./src/common/init.cpp:439
#39 0x00721ada in wxEntry (argc=@0xbfc73700, argv=0xbfc73784) at ./src/common/init.cpp:451
#40 0x08087c2f in main (argc=1, argv=0xbfc73784) at amule-gui.cpp:149
(gdb) frame 10
#10 0x080e06bd in CClientUDPSocket::SendPacket (this=0x9acb1e8, packet=0xc781d48, dwIP=672266577, nPort=0)
    at ClientUDPSocket.cpp:404
404             wxASSERT(nPort);
(gdb) l
399     }
400
401
402     bool CClientUDPSocket::SendPacket(CPacket* packet, uint32 dwIP, uint16 nPort)
403     {
404             wxASSERT(nPort);
405
406             UDPPack newpending;
407             newpending.dwIP = dwIP;
408             newpending.nPort = nPort;
(gdb)
Logged