aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: 20050809 Segmentation fault  (Read 2796 times)

Anne Onyme

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 56
20050809 Segmentation fault
« on: August 13, 2005, 03:27:24 AM »

Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1087180928 (LWP 7019)]
0x0811fc71 in std::list >::
begin (this=0x18) at stl_list.h:571
571         begin() { return static_cast<_Node*>(_M_node->_M_next); }
(gdb) bt
#0  0x0811fc71 in std::list
 >::begin (this=0x18) at stl_list.h:571
#1  0x0824c9c8 in Kademlia::CIndexed::clean (this=0x8a87c90)
    at kademlia/kademlia/Indexed.cpp:423
#2  0x0824f25d in Kademlia::CIndexed::SendValidSourceResult (this=0x8a87c90,
    keyID=@0xbfffe230, ip=3728767915, port=4672)
    at kademlia/kademlia/Indexed.cpp:1047
#3  0x082648ef in Kademlia::CKademliaUDPListener::processSearchRequest (
    this=0x8a96d78, packetData=0x18
,
    lenPacket=17, ip=3728767915, port=4672)
    at kademlia/net/KademliaUDPListener.cpp:684
#4  0x082620a1 in Kademlia::CKademliaUDPListener::processPacket (
    this=0x8a96d78,
    data=0xbfffe3d2 "¡Cd\020ÏT3Jl\201´ä\006àÐ\033\001@\220ºÔ@\002",
    lenData=19, ip=3728767915, port=4672)
    at kademlia/net/KademliaUDPListener.cpp:180
#5  0x08255294 in Kademlia::CKademlia::processPacket (
    data=0x18
, lenData=24, ip=24, port=4672)
    at kademlia/kademlia/Kademlia.cpp:317
#6  0x080b0367 in CClientUDPSocket::OnReceive (this=0xde407bab)
    at ClientUDPSocket.cpp:125
#7  0x0807594b in CamuleApp::ClientUDPSocketHandler (this=0x0,
    event=@0xa33cf28) at amule.cpp:2115
---Type to continue, or q to quit---
#8  0x4060d848 in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_base-2.6.so.0
#9  0x406b9b10 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_base-2.6.so.0
#10 0x406b8f5f in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_base-2.6.so.0
#11 0x406b9cb0 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_base-2.6.so.0
#12 0x406b9a46 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_base-2.6.so.0
#13 0x4060d7b6 in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_base-2.6.so.0
#14 0x4032812a in wxApp::WakeUpIdle () from /usr/lib/libwx_gtk_core-2.6.so.0
#15 0x40c15fa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
#16 0x40c1503d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#17 0x40c154f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#18 0x40c15724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#19 0x40b1e25f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#20 0x403419d8 in wxEventLoop::Run () from /usr/lib/libwx_gtk_core-2.6.so.0
#21 0x403d44b3 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk_core-2.6.so.0
#22 0x403d461a in wxAppBase::OnRun () from /usr/lib/libwx_gtk_core-2.6.so.0
#23 0x40653638 in wxEntry () from /usr/lib/libwx_base-2.6.so.0
#24 0x08078a0b in main (argc=1, argv=0x18) at amule-gui.cpp:149
(gdb) bt full
#0  0x0811fc71 in std::list
 >::begin (this=0x18) at stl_list.h:571
No locals.
#1  0x0824c9c8 in Kademlia::CIndexed::clean (this=0x8a87c90)
    at kademlia/kademlia/Indexed.cpp:423
        curr_itSource = { = {
    _M_node = 0x8d101d8}, }
        currSource = (Source *) 0x8b265a8
        itEntry = { = {
    _M_node = 0x923c028}, }
        curr_itKeyHash = { = {
    _M_node = 0x8d0e190}, }
        currKeyHash = (KeyHash *) 0x8b73868
        itSource = { = {
    _M_node = 0x43c02e60}, }
        k_Removed = 0
        s_Removed = 0
        s_Total = 0
        k_Total = 2
        tNow = 1123895325
        itKeyHash = { = {
    _M_node = 0x41eb5390}, }
        itSrcHash = { = {
---Type to continue, or q to quit---
    _M_node = 0x8a6a690}, }
#2  0x0824f25d in Kademlia::CIndexed::SendValidSourceResult (this=0x8a87c90,
    keyID=@0xbfffe230, ip=3728767915, port=4672)
    at kademlia/kademlia/Indexed.cpp:1047
        len = 996
        packet = "ä8¡Cd\020ÏT3Jl\201´ä\006àÐ\033\026\000õ\034:6j\216\016û±Fï\225
16§R¬k\211lo=\236\004\003\001\000þc¾\204Ù\b\001\000ü\020\032\t\001\000ÿ\001\b\00
1\000ÿ\001\b\001\000ý6\022\004\201¥\213ÐÕ\016R\202ÕÊi$o'5\004\003\001\000þûCßP\b
        count = 72
        itSource = { = {
    _M_node = 0x8cfb788}, }
        ccount = 22
        bio = { = {_vptr.CDataIO = 0x82b9830},
  m_bReadOnly = false,
  m_buffer = 0xbfff1da4 "\t\202IÝ\016\234\003ÝRØao|`\a\003\001",
  m_available = 50204, m_used = 996}
        currSrcHash = (SrcHash *) 0x3e4
        itSrcHash = { = {
    _M_node = 0x8cf9db8}, }
---Type to continue, or q to quit---
#3  0x082648ef in Kademlia::CKademliaUDPListener::processSearchRequest (
    this=0x8a96d78, packetData=0x18
,
    lenPacket=17, ip=3728767915, port=4672)
    at kademlia/net/KademliaUDPListener.cpp:684
        pSearchTerms = (SSearchTerm *) 0x11
        bio = { = {_vptr.CFileDataIO = 0x82842c8},
  m_GrowBytes = 0, m_position = 17, m_BufferSize = 17, m_FileSize = 17,
  m_delete = false,
  m_buffer = 0xbfffe3d2 "¡Cd\020ÏT3Jl\201´ä\006àÐ\033\001@\220ºÔ@\002"}
        target =
        restrictive = 24 '\030'
#4  0x082620a1 in Kademlia::CKademliaUDPListener::processPacket (
    this=0x8a96d78,
    data=0xbfffe3d2 "¡Cd\020ÏT3Jl\201´ä\006àÐ\033\001@\220ºÔ@\002",
    lenData=19, ip=3728767915, port=4672)
    at kademlia/net/KademliaUDPListener.cpp:180
        curCon = 48
        opcode = 48 '0'
        packetData = (
    const byte *) 0xbfffe3d2 "¡Cd\020ÏT3Jl\201´ä\006àÐ\033\001@\220ºÔ@\002"
        lenPacket = 17
#5  0x08255294 in Kademlia::CKademlia::processPacket (
    data=0x18
, lenData=24, ip=24, port=4672)
---Type to continue, or q to quit---
    at kademlia/kademlia/Kademlia.cpp:317
No locals.
#6  0x080b0367 in CClientUDPSocket::OnReceive (this=0xde407bab)
    at ClientUDPSocket.cpp:125
        unpack = 0xbfffe240 "ÈB(\b"
        unpackedsize = 2
        result = 24
        addr = {<> = {}, }
        buffer = "ä0¡Cd\020ÏT3Jl\201´ä\006àÐ\033\001@\220ºÔ@\002\000\000\000´åÿ¿
00\0004\000\000\0008\000\000\000\004\000\000\0001\000\000\0000\000\000\000\f\000
000\000\000,\000\000\000\005\000\000\000\000\000\000\000\n", '\0' 2@\000\000s \000\000\000\000\234åÿ¿ "...
        length = 19
#7  0x0807594b in CamuleApp::ClientUDPSocketHandler (this=0x0,
    event=@0xa33cf28) at amule.cpp:2115
        socket = (class CClientUDPSocket *) 0x8a6a3c8
#8  0x4060d848 in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#9  0x406b9b10 in wxEvtHandler::ProcessEventIfMatches ()
---Type to continue, or q to quit---
   from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#10 0x406b8f5f in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#11 0x406b9cb0 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#12 0x406b9a46 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#13 0x4060d7b6 in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#14 0x4032812a in wxApp::WakeUpIdle () from /usr/lib/libwx_gtk_core-2.6.so.0
No symbol table info available.
#15 0x40c15fa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x40c1503d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x40c154f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#18 0x40c15724 in g_main_run () from /usr/lib/libglib-1.2.so.0
---Type to continue, or q to quit---
No symbol table info available.
#19 0x40b1e25f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#20 0x403419d8 in wxEventLoop::Run () from /usr/lib/libwx_gtk_core-2.6.so.0
No symbol table info available.
#21 0x403d44b3 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk_core-2.6.so.0
No symbol table info available.
#22 0x403d461a in wxAppBase::OnRun () from /usr/lib/libwx_gtk_core-2.6.so.0
No symbol table info available.
#23 0x40653638 in wxEntry () from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#24 0x08078a0b in main (argc=1, argv=0x18) at amule-gui.cpp:149
No locals.
(gdb) thread apply all bt

Thread 2 (Thread 1097948080 (LWP 7023)):
#0  0x40039dfc in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
#1  0x406be0c8 in wxMicroSleep () from /usr/lib/libwx_base-2.6.so.0
#2  0x406be0f5 in wxMilliSleep () from /usr/lib/libwx_base-2.6.so.0
#3  0x406b640f in wxThread::Sleep () from /usr/lib/libwx_base-2.6.so.0
#4  0x081f9752 in UploadBandwidthThrottler::Entry (this=0x8a60678)
    at UploadBandwidthThrottler.cpp:367
#5  0x406b5e1b in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_base-2.6.so.0
#6  0x406b5cef in wxPthreadStart () from /usr/lib/libwx_base-2.6.so.0
#7  0x40034b63 in start_thread () from /lib/tls/libpthread.so.0
#8  0x4095718a in clone () from /lib/tls/libc.so.6

Thread 1 (Thread 1087180928 (LWP 7019)):
#0  0x0811fc71 in std::list
#1  0x0824c9c8 in Kademlia::CIndexed::clean (this=0x8a87c90)
    at kademlia/kademlia/Indexed.cpp:423
#2  0x0824f25d in Kademlia::CIndexed::SendValidSourceResult (this=0x8a87c90,
    keyID=@0xbfffe230, ip=3728767915, port=4672)
    at kademlia/kademlia/Indexed.cpp:1047
#3  0x082648ef in Kademlia::CKademliaUDPListener::processSearchRequest (
---Type to continue, or q to quit---
    this=0x8a96d78, packetData=0x18
,
    lenPacket=17, ip=3728767915, port=4672)
    at kademlia/net/KademliaUDPListener.cpp:684
#4  0x082620a1 in Kademlia::CKademliaUDPListener::processPacket (
    this=0x8a96d78,
    data=0xbfffe3d2 "¡Cd\020ÏT3Jl\201´ä\006àÐ\033\001@\220ºÔ@\002",
    lenData=19, ip=3728767915, port=4672)
    at kademlia/net/KademliaUDPListener.cpp:180
#5  0x08255294 in Kademlia::CKademlia::processPacket (
    data=0x18
, lenData=24, ip=24, port=4672)
    at kademlia/kademlia/Kademlia.cpp:317
#6  0x080b0367 in CClientUDPSocket::OnReceive (this=0xde407bab)
    at ClientUDPSocket.cpp:125
#7  0x0807594b in CamuleApp::ClientUDPSocketHandler (this=0x0,
    event=@0xa33cf28) at amule.cpp:2115
#8  0x4060d848 in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_base-2.6.so.0
#9  0x406b9b10 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_base-2.6.so.0
#10 0x406b8f5f in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_base-2.6.so.0
#11 0x406b9cb0 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_base-2.6.so.0
---Type to continue, or q to quit---
#12 0x406b9a46 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_base-2.6.so.0
#13 0x4060d7b6 in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_base-2.6.so.0
#14 0x4032812a in wxApp::WakeUpIdle () from /usr/lib/libwx_gtk_core-2.6.so.0
#15 0x40c15fa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
#16 0x40c1503d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#17 0x40c154f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#18 0x40c15724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#19 0x40b1e25f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#20 0x403419d8 in wxEventLoop::Run () from /usr/lib/libwx_gtk_core-2.6.so.0
#21 0x403d44b3 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk_core-2.6.so.0
#22 0x403d461a in wxAppBase::OnRun () from /usr/lib/libwx_gtk_core-2.6.so.0
#23 0x40653638 in wxEntry () from /usr/lib/libwx_base-2.6.so.0
#24 0x08078a0b in main (argc=1, argv=0x18) at amule-gui.cpp:149

It MAYBE happend when i push Share button.
OS : Debian Sarge
 ./amule -v
aMule CVS using wxGTK1 v2.6.1 (Snapshot: Tue Aug  9 07:02:04 CEST 2005) (OS: Linux)

Hope it help.
« Last Edit: August 13, 2005, 03:29:10 AM by Anne Onyme »
Logged
Chaque découverte, chaque progrès, chaque augmentation de la richesse de l'humanité a son origine dans l'ensemble du travail manuel et cérébral du passé et du présent.