aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: amule-cvs-20050926 segfault  (Read 2131 times)

tindal

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
amule-cvs-20050926 segfault
« on: September 27, 2005, 11:04:02 PM »

here's the backtrace:
Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1087213792 (LWP 13017)]
0x408e9b7d in free () from /lib/tls/libc.so.6
(gdb) bt                
#0  0x408e9b7d in free () from /lib/tls/libc.so.6
#1  0x408eac4c in malloc () from /lib/tls/libc.so.6
#2  0x408292fe in operator new () from /usr/lib/libstdc++.so.5
#3  0x08146a6a in CClientReqSocket::ProcessPacket (this=0x43ad6a58, packet=0x44768588 "\020\031e8*Î\016ŒŒ\230Rz¶\r\230oTÚk\232", size=100, opcode=1 '\001')
    at ListenSocket.cpp:308
#4  0x0815073b in CClientReqSocket::PacketReceived (this=0x43ad6a58, packet=0x43706e98) at ListenSocket.cpp:1802
#5  0x08113960 in CEMSocket::OnReceive (this=0x43ad6a58, nErrorCode=0) at EMSocket.cpp:308
#6  0x0814ff41 in CClientReqSocket::OnReceive (this=0x43ad6a58, nErrorCode=0) at ListenSocket.cpp:1730
#7  0x0814586f in CClientReqSocketHandler::ClientReqSocketHandler (this=0x85a12e0, event=@0x42f2fc68) at ListenSocket.cpp:96
#8  0x4060a848 in wxAppConsole::HandleEvent () from /usr/lib/libwx_base-2.6.so.0
#9  0x406b6b10 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_base-2.6.so.0
#10 0x406b5f5f in wxEventHashTable::HandleEvent () from /usr/lib/libwx_base-2.6.so.0
#11 0x406b6cb0 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_base-2.6.so.0
#12 0x406b6a46 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_base-2.6.so.0
#13 0x4060a7b6 in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_base-2.6.so.0
#14 0x403d29e5 in wxAppBase::OnIdle () from /usr/lib/libwx_gtk_core-2.6.so.0
#15 0x4060a848 in wxAppConsole::HandleEvent () from /usr/lib/libwx_base-2.6.so.0
#16 0x406b6b10 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_base-2.6.so.0
#17 0x406b5f5f in wxEventHashTable::HandleEvent () from /usr/lib/libwx_base-2.6.so.0
#18 0x406b6cb0 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_base-2.6.so.0
#19 0x403d28a7 in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk_core-2.6.so.0
#20 0x4032620d in wxApp::WakeUpIdle () from /usr/lib/libwx_gtk_core-2.6.so.0
#21 0x40c1cfa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
#22 0x40c1c03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#23 0x40c1c4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#24 0x40c1c724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#25 0x40b2625f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#26 0x4033f9d8 in wxEventLoop::Run () from /usr/lib/libwx_gtk_core-2.6.so.0
#27 0x403d24b3 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk_core-2.6.so.0
#28 0x403d261a in wxAppBase::OnRun () from /usr/lib/libwx_gtk_core-2.6.so.0
#29 0x40650638 in wxEntry () from /usr/lib/libwx_base-2.6.so.0
#30 0x0807c1d0 in main (argc=1, argv=0xbfffee24) at amule-gui.cpp:149
(gdb) bt full
#0  0x408e9b7d in free () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x408eac4c in malloc () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x408292fe in operator new () from /usr/lib/libstdc++.so.5
No symbol table info available.
#3  0x08146a6a in CClientReqSocket::ProcessPacket (this=0x43ad6a58, packet=0x44768588 "\020\031e8*Î\016ŒŒ\230Rz¶\r\230oTÚk\232", size=100, opcode=1 '\001')
    at ListenSocket.cpp:308
        bNewClient = true
        bIsMuleHello = 193
#4  0x0815073b in CClientReqSocket::PacketReceived (this=0x43ad6a58, packet=0x43706e98) at ListenSocket.cpp:1802
        bResult = false
        uRawSize = 100
        exception = { = {static npos = 4294967295, m_pchData = 0x406c15c0 ""}, }
#5  0x08113960 in CEMSocket::OnReceive (this=0x43ad6a58, nErrorCode=0) at EMSocket.cpp:308
        bPacketResult = 8
        toCopy = 100
        GlobalReadBuffer = "ãe\000\000\000\001\020\031e8*Î\016ŒŒ\230Rz¶\r\230oTÚk\232\000+\032\006\000\000\000\002\001\000\001\025\000alef87 *Scambio slot*\003\001\000\021<\000\000\000\003\001\000ù5\0325\032\003\001\000ú\0362\0234\003\001\000þ\001\000\000\000\003\001\000û\200Ž\000\000Ãõôó5\0225ÖÃ¥S\v\037\214\205\236\227 §CŽÌáEea!á\213f\r×\020jqðSé|ð³\022\225±êwö\\}hÞN7ü\216÷5üu\230|æ\v3\026aýL n\027A\220\212\227GæÝÛ\177î8Oœ\234+ö`7\177Ì×\213©¢\177\020cj\212"...
        readMax = 2000000
        ret = 106
        rptr = 0x83b88aa "5ÖÃ¥S\v\037\214\205\236\227 §CŽÌáEea!á\213f\r×\020jqðSé|ð³\022\225±êwö\\}hÞN7ü\216÷5üu\230|æ\v3\026aýL n\027A\220\212\227GæÝÛ\177î8Oœ\234+ö`7\177Ì×\213©¢\177\020cj\212ºÖF\036\211;§XfULœ\004vc-qÖ\b\024<\213|\177ú X_\002\211ÂB\005>Î\r¡á\237Äï:\034c¹7Œ\0066]\227\221ÿÁ\177\235ÿòÿ\2116±6å\016Ã\037\035ÁªT\230\206rè\201\t!n]®FßÞ|©ë°KR\025ÜÈæÄ\225úðùèl=Ö\227³Ê"...
        rend = 0x83b88aa "5ÖÃ¥S\v\037\214\205\236\227 §CŽÌáEea!á\213f\r×\020jqðSé|ð³\022\225±êwö\\}hÞN7ü\216÷5üu\230|æ\v3\026aýL n\027A\220\212\227GæÝÛ\177î8Oœ\234+ö`7\177Ì×\213©¢\177\020cj\212ºÖF\036\211;§XfULœ\004vc-qÖ\b\024<\213|\177ú X_\002\211ÂB\005>Î\r¡á\237Äï:\034c¹7Œ\0066]\227\221ÿÁ\177\235ÿòÿ\2116±6å\016Ã\037\035ÁªT\230\206rè\201\t!n]®FßÞ|©ë°KR\025ÜÈæÄ\225úðùèl=Ö\227³Ê"...
#6  0x0814ff41 in CClientReqSocket::OnReceive (this=0x43ad6a58, nErrorCode=0) at ListenSocket.cpp:1730
No locals.
#7  0x0814586f in CClientReqSocketHandler::ClientReqSocketHandler (this=0x85a12e0, event=@0x42f2fc68) at ListenSocket.cpp:96
        socket = (CClientReqSocket *) 0x43ad6a58
#8  0x4060a848 in wxAppConsole::HandleEvent () from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#9  0x406b6b10 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#10 0x406b5f5f in wxEventHashTable::HandleEvent () from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#11 0x406b6cb0 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#12 0x406b6a46 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#13 0x4060a7b6 in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#14 0x403d29e5 in wxAppBase::OnIdle () from /usr/lib/libwx_gtk_core-2.6.so.0
No symbol table info available.
#15 0x4060a848 in wxAppConsole::HandleEvent () from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#16 0x406b6b10 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#17 0x406b5f5f in wxEventHashTable::HandleEvent () from /usr/lib/libwx_base-2.6.so.0
---Type to continue, or q to quit---
No symbol table info available.
#18 0x406b6cb0 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#19 0x403d28a7 in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk_core-2.6.so.0
No symbol table info available.
#20 0x4032620d in wxApp::WakeUpIdle () from /usr/lib/libwx_gtk_core-2.6.so.0
No symbol table info available.
#21 0x40c1cfa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#22 0x40c1c03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#23 0x40c1c4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#24 0x40c1c724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#25 0x40b2625f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#26 0x4033f9d8 in wxEventLoop::Run () from /usr/lib/libwx_gtk_core-2.6.so.0
No symbol table info available.
#27 0x403d24b3 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk_core-2.6.so.0
No symbol table info available.
#28 0x403d261a in wxAppBase::OnRun () from /usr/lib/libwx_gtk_core-2.6.so.0
No symbol table info available.
#29 0x40650638 in wxEntry () from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#30 0x0807c1d0 in main (argc=1, argv=0xbfffee24) at amule-gui.cpp:149
No locals.
(gdb) thread apply all bt

Thread 2 (Thread 1096633264 (LWP 13023)):
#0  0x40035b1c in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
#1  0x406bb0c8 in wxMicroSleep () from /usr/lib/libwx_base-2.6.so.0
#2  0x406bb0f5 in wxMilliSleep () from /usr/lib/libwx_base-2.6.so.0
#3  0x406b340f in wxThread::Sleep () from /usr/lib/libwx_base-2.6.so.0
#4  0x08269146 in UploadBandwidthThrottler::Entry (this=0x8941128) at UploadBandwidthThrottler.cpp:367
#5  0x406b2e1b in wxThreadInternal::PthreadStart () from /usr/lib/libwx_base-2.6.so.0
#6  0x406b2cef in wxPthreadStart () from /usr/lib/libwx_base-2.6.so.0
#7  0x40030ccd in start_thread () from /lib/tls/libpthread.so.0
#8  0x40953b0e in clone () from /lib/tls/libc.so.6

Thread 1 (Thread 1087213792 (LWP 13017)):
#0  0x408e9b7d in free () from /lib/tls/libc.so.6
#1  0x408eac4c in malloc () from /lib/tls/libc.so.6
#2  0x408292fe in operator new () from /usr/lib/libstdc++.so.5
#3  0x08146a6a in CClientReqSocket::ProcessPacket (this=0x43ad6a58, packet=0x44768588 "\020\031e8*Î\016ŒŒ\230Rz¶\r\230oTÚk\232", size=100, opcode=1 '\001')
    at ListenSocket.cpp:308
#4  0x0815073b in CClientReqSocket::PacketReceived (this=0x43ad6a58, packet=0x43706e98) at ListenSocket.cpp:1802
#5  0x08113960 in CEMSocket::OnReceive (this=0x43ad6a58, nErrorCode=0) at EMSocket.cpp:308
#6  0x0814ff41 in CClientReqSocket::OnReceive (this=0x43ad6a58, nErrorCode=0) at ListenSocket.cpp:1730
#7  0x0814586f in CClientReqSocketHandler::ClientReqSocketHandler (this=0x85a12e0, event=@0x42f2fc68) at ListenSocket.cpp:96
#8  0x4060a848 in wxAppConsole::HandleEvent () from /usr/lib/libwx_base-2.6.so.0
#9  0x406b6b10 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_base-2.6.so.0
#10 0x406b5f5f in wxEventHashTable::HandleEvent () from /usr/lib/libwx_base-2.6.so.0
#11 0x406b6cb0 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_base-2.6.so.0
#12 0x406b6a46 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_base-2.6.so.0
#13 0x4060a7b6 in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_base-2.6.so.0
#14 0x403d29e5 in wxAppBase::OnIdle () from /usr/lib/libwx_gtk_core-2.6.so.0
#15 0x4060a848 in wxAppConsole::HandleEvent () from /usr/lib/libwx_base-2.6.so.0
#16 0x406b6b10 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_base-2.6.so.0
#17 0x406b5f5f in wxEventHashTable::HandleEvent () from /usr/lib/libwx_base-2.6.so.0
#18 0x406b6cb0 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_base-2.6.so.0
#19 0x403d28a7 in wxAppBase::ProcessIdle () from /usr/lib/libwx_gtk_core-2.6.so.0
#20 0x4032620d in wxApp::WakeUpIdle () from /usr/lib/libwx_gtk_core-2.6.so.0
#21 0x40c1cfa0 in g_timeout_add () from /usr/lib/libglib-1.2.so.0
#22 0x40c1c03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#23 0x40c1c4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#24 0x40c1c724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#25 0x40b2625f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#26 0x4033f9d8 in wxEventLoop::Run () from /usr/lib/libwx_gtk_core-2.6.so.0
#27 0x403d24b3 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk_core-2.6.so.0
#28 0x403d261a in wxAppBase::OnRun () from /usr/lib/libwx_gtk_core-2.6.so.0
#29 0x40650638 in wxEntry () from /usr/lib/libwx_base-2.6.so.0
#30 0x0807c1d0 in main (argc=1, argv=0xbfffee24) at amule-gui.cpp:149

I was doing nothing... I can't reproduce it.
tindal

PS this is the right place to post backtraces, isn't it?
I posted 1 in the bug-tracker before reading this:
"However, please note that backtraces should only be posted if it is a reproducible bug, otherwise you should post the backtrace in the backtraces forum"
sorry
« Last Edit: September 27, 2005, 11:25:36 PM by tindal »
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: amule-cvs-20050926 segfault
« Reply #1 on: September 28, 2005, 04:07:29 AM »

tindal,

This is the right place for posting backtraces.

Thanks for reporting! :)

I don't see much what we can do about it, it is surely some memory corruption. We suspect it is related to the non-reentrancy of wx sockets. The case is under study.

Cheers!
Logged

tindal

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Re: amule-cvs-20050926 segfault
« Reply #2 on: September 28, 2005, 04:40:33 PM »

here is another one
I can't understand anything in backtraces, but this one seems very similar to the other.
The question is: is it useful that I continue posting similar backtraces?

Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1096584112 (LWP 4418)]
0x4092d37d in free () from /lib/tls/libc.so.6
(gdb) bt
#0  0x4092d37d in free () from /lib/tls/libc.so.6
#1  0x4092ec4c in malloc () from /lib/tls/libc.so.6
#2  0x4086d2fe in operator new () from /usr/lib/libstdc++.so.5
#3  0x4086d42f in operator new[] () from /usr/lib/libstdc++.so.5
#4  0x080c1cf8 in CClientUDPSocket::SendControlData (this=0x89b7bb8,
    maxNumberOfBytesToSend=72) at ClientUDPSocket.cpp:324
#5  0x08269684 in UploadBandwidthThrottler::Entry (this=0x8962ce0)
    at UploadBandwidthThrottler.cpp:438
#6  0x406f6e1b in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_base-2.6.so.0
#7  0x406f6cef in wxPthreadStart () from /usr/lib/libwx_base-2.6.so.0
#8  0x40030ccd in start_thread () from /lib/tls/libpthread.so.0
#9  0x40997b0e in clone () from /lib/tls/libc.so.6
(gdb) bt full
#0  0x4092d37d in free () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x4092ec4c in malloc () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x4086d2fe in operator new () from /usr/lib/libstdc++.so.5
No symbol table info available.
#3  0x4086d42f in operator new[] () from /usr/lib/libstdc++.so.5
No symbol table info available.
#4  0x080c1cf8 in CClientUDPSocket::SendControlData (this=0x89b7bb8,
    maxNumberOfBytesToSend=72) at ClientUDPSocket.cpp:324
        sendbuffer = 0x826bfd7 "ÉÃ\220U\211å]Ã\220U\211å\203ì(\215Uè\213E\f\211D$\b\213E\b\211D$\004\211\024$èeäÿÿ\203ì\004\215Eè\211\004$èóìÿÿÉÃ\220U\211å\203ì\bÇ\004$\004"
        cur_packet = {packet = 0x4332ab60, dwTime = 2618393120,
  dwIP = 1768598356, nPort = 4672}
        lock =
        sentBytes = 0
        returnVal = {success = 192, sentBytesStandardPackets = 144061352,
  sentBytesControlPackets = 144061864}
#5  0x08269684 in UploadBandwidthThrottler::Entry (this=0x8962ce0)
    at UploadBandwidthThrottler.cpp:438
        socketSentBytes = {success = 192,
  sentBytesStandardPackets = 144061352, sentBytesControlPackets = 144061864}
---Type to continue, or q to quit---
        lastSpentBytes = 1105828376
        socket = (class ThrottledControlSocket *) 0x89b7cdc
        spentBytes = 0
        spentOverhead = 0
        sendLock =
        maxSlot = 3
        timeSinceLastLoop = 94
        minFragSize = 1300
        doubleSendSize = 2600
        bytesToSpend = 72
        TIME_BETWEEN_UPLOAD_LOOPS = 1
        sleepTime = 92
        thisLoopTick = 2618393127
        lastLoopTick = 2618393127
        realBytesToSpend = 72103
        allowedDataRate = 27648
        rememberedSlotCounter = 1
        lastTickReachedBandwidth = 2618393033
        sendLock =
#6  0x406f6e1b in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#7  0x406f6cef in wxPthreadStart () from /usr/lib/libwx_base-2.6.so.0
---Type to continue, or q to quit---
No symbol table info available.
#8  0x40030ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#9  0x40997b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.
(gdb) thread apply all bt

Thread 2 (Thread 1096584112 (LWP 4418)):
#0  0x4092d37d in free () from /lib/tls/libc.so.6
#1  0x4092ec4c in malloc () from /lib/tls/libc.so.6
#2  0x4086d2fe in operator new () from /usr/lib/libstdc++.so.5
#3  0x4086d42f in operator new[] () from /usr/lib/libstdc++.so.5
#4  0x080c1cf8 in CClientUDPSocket::SendControlData (this=0x89b7bb8,
    maxNumberOfBytesToSend=72) at ClientUDPSocket.cpp:324
#5  0x08269684 in UploadBandwidthThrottler::Entry (this=0x8962ce0)
    at UploadBandwidthThrottler.cpp:438
#6  0x406f6e1b in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_base-2.6.so.0
#7  0x406f6cef in wxPthreadStart () from /usr/lib/libwx_base-2.6.so.0
#8  0x40030ccd in start_thread () from /lib/tls/libpthread.so.0
#9  0x40997b0e in clone () from /lib/tls/libc.so.6

Thread 1 (Thread 1087163744 (LWP 4412)):
#0  0x4098d5a9 in poll () from /lib/tls/libc.so.6
#1  0x40328f56 in wxApp::WakeUpIdle () from /usr/lib/libwx_gtk_core-2.6.so.0
#2  0x40c60982 in g_main_is_running () from /usr/lib/libglib-1.2.so.0
#3  0x40c60346 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#4  0x40c60724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#5  0x40b6a25f in gtk_main () from /usr/lib/libgtk-1.2.so.0
---Type to continue, or q to quit---
#6  0x403426a8 in wxEventLoop::Run () from /usr/lib/libwx_gtk_core-2.6.so.0
#7  0x403d5183 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk_core-2.6.so.0
#8  0x403d52ea in wxAppBase::OnRun () from /usr/lib/libwx_gtk_core-2.6.so.0
#9  0x40694638 in wxEntry () from /usr/lib/libwx_base-2.6.so.0
#10 0x0807c1d0 in main (argc=1, argv=0xbfffdcb4) at amule-gui.cpp:149
#0  0x4092d37d in free () from /lib/tls/libc.so.6

cheers!
tindal
« Last Edit: September 28, 2005, 04:41:04 PM by tindal »
Logged

tindal

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Re: amule-cvs-20050926 segfault
« Reply #3 on: September 28, 2005, 09:25:16 PM »

this evening I got this when I shut down. Is it the same or another problem?  :(
Code: [Select]
Shutting down aMule...
aMule dialog destroyed
Now, exiting main app...
aMule OnExit: Terminating core.
*** glibc detected *** free(): invalid pointer: 0x08e5c5f0 ***

Program received signal SIGABRT, Aborted.
[Switching to Thread 1087163744 (LWP 4616)]
0x408ef9e7 in raise () from /lib/tls/libc.so.6
(gdb) bt
#0  0x408ef9e7 in raise () from /lib/tls/libc.so.6
#1  0x408f131b in abort () from /lib/tls/libc.so.6
#2  0x40926365 in __fsetlocking () from /lib/tls/libc.so.6
#3  0x4092ca07 in malloc_usable_size () from /lib/tls/libc.so.6
#4  0x4092cea2 in free () from /lib/tls/libc.so.6
#5  0x4086bd23 in operator delete () from /usr/lib/libstdc++.so.5
#6  0x080b12b4 in ~CClientList (this=0x86ac9d8) at ClientList.cpp:107
#7  0x0806ffd3 in CamuleApp::OnExit (this=0x85ba2b0) at amule.cpp:315
#8  0x0807c846 in CamuleGuiApp::OnExit (this=0x85ba2b0) at amule-gui.cpp:330
#9  0x40694644 in wxEntry () from /usr/lib/libwx_base-2.6.so.0
#10 0x0807c1d0 in main (argc=1, argv=0xbffff6b4) at amule-gui.cpp:149
(gdb) bt full
#0  0x408ef9e7 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x408f131b in abort () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x40926365 in __fsetlocking () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x4092ca07 in malloc_usable_size () from /lib/tls/libc.so.6
No symbol table info available.
#4  0x4092cea2 in free () from /lib/tls/libc.so.6
No symbol table info available.
#5  0x4086bd23 in operator delete () from /usr/lib/libstdc++.so.5
No symbol table info available.
#6  0x080b12b4 in ~CClientList (this=0x86ac9d8) at ClientList.cpp:107
        it = { = {
    _M_node = 0x42210f70}, }
#7  0x0806ffd3 in CamuleApp::OnExit (this=0x85ba2b0) at amule.cpp:315
No locals.
#8  0x0807c846 in CamuleGuiApp::OnExit (this=0x85ba2b0) at amule-gui.cpp:330
No locals.
#9  0x40694644 in wxEntry () from /usr/lib/libwx_base-2.6.so.0
No symbol table info available.
#10 0x0807c1d0 in main (argc=1, argv=0xbffff6b4) at amule-gui.cpp:149
No locals.
(gdb) thread apply all bt

Thread 1 (Thread 1087163744 (LWP 4616)):
#0  0x408ef9e7 in raise () from /lib/tls/libc.so.6
#1  0x408f131b in abort () from /lib/tls/libc.so.6
#2  0x40926365 in __fsetlocking () from /lib/tls/libc.so.6
#3  0x4092ca07 in malloc_usable_size () from /lib/tls/libc.so.6
#4  0x4092cea2 in free () from /lib/tls/libc.so.6
#5  0x4086bd23 in operator delete () from /usr/lib/libstdc++.so.5
#6  0x080b12b4 in ~CClientList (this=0x86ac9d8) at ClientList.cpp:107
#7  0x0806ffd3 in CamuleApp::OnExit (this=0x85ba2b0) at amule.cpp:315
#8  0x0807c846 in CamuleGuiApp::OnExit (this=0x85ba2b0) at amule-gui.cpp:330
#9  0x40694644 in wxEntry () from /usr/lib/libwx_base-2.6.so.0
#10 0x0807c1d0 in main (argc=1, argv=0xbffff6b4) at amule-gui.cpp:149

cheers
tindal
Logged