gdb /usr/bin/amule
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(gdb) run
Starting program: /usr/bin/amule
[Thread debugging using libthread_db enabled]
[New Thread 0x7f48c6ff47e0 (LWP 11480)]
Initialising aMule 2.2.5 using wxGTK2 v2.8.9
Checking if there is an instance already running...
No other instances are running.
ListenSocket: Ok.
[New Thread 0x7f48bad04950 (LWP 11485)]
HTTP download thread started
[New Thread 0x7f48b3fff950 (LWP 11488)]
Loading temp files from /mnt/data/kyannine/DL/p2p/amule/temp.
Loading PartFile 54 of 54
All PartFiles Loaded.
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/028.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/029.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/032.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/033.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/034.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/035.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/036.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/037.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/038.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/039.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/040.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/043.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/044.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/047.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/051.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/052.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/053.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/054.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/002.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/003.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/004.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/007.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/010.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/011.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/012.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/013.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/014.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/016.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/019.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/020.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/021.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/026.part.met to shares
Adding file /mnt/data/kyannine/DL/p2p/amule/temp/027.part.met to shares
[New Thread 0x7f48b37fe950 (LWP 11489)]
[Thread 0x7f48b37fe950 (LWP 11489) exited]
[New Thread 0x7f48b2ffd950 (LWP 11490)]
Host: amule.sourceforge.net:80
URL: http://amule.sourceforge.net/lastversion
Response: 200 (Error: 0)
Download size: 6
HTTP download thread ended
[Thread 0x7f48bad04950 (LWP 11485) exited]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f48c6ff47e0 (LWP 11480)]
0x0000000000626816 in CPartFile::ClientStateChanged (this=0x3200000070,
oldState=0, newState=1) at ../../src/PartFile.cpp:3629
3629 ../../src/PartFile.cpp: No such file or directory.
in ../../src/PartFile.cpp
(gdb) bt
#0 0x0000000000626816 in CPartFile::ClientStateChanged (this=0x3200000070,
oldState=0, newState=1) at ../../src/PartFile.cpp:3629
#1 0x00000000004a14ac in CUpDownClient::SetDownloadState (this=0x3311000,
byNewState=1 '\001') at ../../src/DownloadClient.cpp:525
#2 0x000000000046529a in CUpDownClient::Disconnected (this=0x3311000,
strReason=@0x7fffcf02bcd0, bFromSocket=false)
at ../../src/BaseClient.cpp:1238
#3 0x0000000000471f05 in CClientList::ProcessDirectCallbackList (
this=0x26ccee0) at ../../src/ClientList.cpp:1113
#4 0x00000000004743ac in CClientList::Process (this=0x26ccee0)
at ../../src/ClientList.cpp:748
#5 0x00000000004527e9 in CamuleApp::OnCoreTimer (this=0x24df430)
at ../../src/amule.cpp:1461
#6 0x00007f48c4c41ae9 in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
#7 0x00007f48c4c42cc4 in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#8 0x00007f48c4c42db7 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#9 0x00007f48c4c41f88 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
#10 0x00007f48c4bb195e in wxAppConsole::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#11 0x00007f48c534e6eb in wxAppBase::ProcessIdle ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0x00007f48c52ada94 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0x00007f48c18a420a in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#14 0x00007f48c18a78e0 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007f48c18a7dad in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#16 0x00007f48c3745bc7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007f48c52c5068 in wxEventLoop::Run ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007f48c534e57b in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007f48c4be6a8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x0000000000596789 in main (argc=1, argv=0x7fffcf02c468)
at ../../src/amule-gui.cpp:95
(gdb) bt full
#0 0x0000000000626816 in CPartFile::ClientStateChanged (this=0x3200000070,
oldState=0, newState=1) at ../../src/PartFile.cpp:3629
No locals.
#1 0x00000000004a14ac in CUpDownClient::SetDownloadState (this=0x3311000,
byNewState=1 '\001') at ../../src/DownloadClient.cpp:525
No locals.
#2 0x000000000046529a in CUpDownClient::Disconnected (this=0x3311000,
strReason=@0x7fffcf02bcd0, bFromSocket=false)
at ../../src/BaseClient.cpp:1238
bDelete = false
#3 0x0000000000471f05 in CClientList::ProcessDirectCallbackList (
this=0x26ccee0) at ../../src/ClientList.cpp:1113
it2 = {_M_node = 0x255b5b0}
curClient = (CUpDownClient *) 0x3311000
it = {_M_node = 0x26cd0b8}
cur_tick = 1006882975
#4 0x00000000004743ac in CClientList::Process (this=0x26ccee0)
at ../../src/ClientList.cpp:748
cur_tick = 1006882975
buddy = Connected
current_it = {_M_node = 0x26cd070}
#5 0x00000000004527e9 in CamuleApp::OnCoreTimer (this=0x24df430)
at ../../src/amule.cpp:1461
---Type <return> to continue, or q <return> to quit---
msCur = 2538671
msPrev1 = 2538671
msPrev5 = 2535773
msPrevSave = 2521970
msPrevHist = 2538000
msPrevOS = 2536985
msPrevKnownMet = 1800083
#6 0x00007f48c4c41ae9 in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#7 0x00007f48c4c42cc4 in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8 0x00007f48c4c42db7 in wxEvtHandler::ProcessEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9 0x00007f48c4c41f88 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#10 0x00007f48c4bb195e in wxAppConsole::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0x00007f48c534e6eb in wxAppBase::ProcessIdle ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#12 0x00007f48c52ada94 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#13 0x00007f48c18a420a in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0x00007f48c18a78e0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00007f48c18a7dad in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00007f48c3745bc7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#17 0x00007f48c52c5068 in wxEventLoop::Run ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#18 0x00007f48c534e57b in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#19 0x00007f48c4be6a8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#20 0x0000000000596789 in main (argc=1, argv=0x7fffcf02c468)
at ../../src/amule-gui.cpp:95
---Type <return> to continue, or q <return> to quit---
No locals.
(gdb) thread apply all bt
Thread 5 (Thread 0x7f48b2ffd950 (LWP 11490)):
#0 0x00007f48c6bfc56d in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#1 0x00007f48c4c3f4d9 in wxConditionInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#2 0x00007f48c4c40862 in wxSemaphoreInternal::WaitTimeout ()
from /usr/lib/libwx_baseu-2.8.so.0
#3 0x00000000006984d9 in CTimerThread::Entry (this=0x25847d0)
at ../../src/Timer.cpp:64
#4 0x00007f48c4c40a4a in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
#5 0x00007f48c6bf83ba in start_thread () from /lib/libpthread.so.0
#6 0x00007f48c3ef5fcd in clone () from /lib/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x7f48b3fff950 (LWP 11488)):
#0 0x00007f48c6bff7e1 in nanosleep () from /lib/libpthread.so.0
#1 0x00007f48c4c466fc in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2 0x0000000000537e8c in UploadBandwidthThrottler::Entry (this=0x2c462d0)
at ../../src/UploadBandwidthThrottler.cpp:324
#3 0x00007f48c4c40a4a in wxThreadInternal::PthreadStart ()
from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#4 0x00007f48c6bf83ba in start_thread () from /lib/libpthread.so.0
#5 0x00007f48c3ef5fcd in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7f48c6ff47e0 (LWP 11480)):
#0 0x0000000000626816 in CPartFile::ClientStateChanged (this=0x3200000070,
oldState=0, newState=1) at ../../src/PartFile.cpp:3629
#1 0x00000000004a14ac in CUpDownClient::SetDownloadState (this=0x3311000,
byNewState=1 '\001') at ../../src/DownloadClient.cpp:525
#2 0x000000000046529a in CUpDownClient::Disconnected (this=0x3311000,
strReason=@0x7fffcf02bcd0, bFromSocket=false)
at ../../src/BaseClient.cpp:1238
#3 0x0000000000471f05 in CClientList::ProcessDirectCallbackList (
this=0x26ccee0) at ../../src/ClientList.cpp:1113
#4 0x00000000004743ac in CClientList::Process (this=0x26ccee0)
at ../../src/ClientList.cpp:748
#5 0x00000000004527e9 in CamuleApp::OnCoreTimer (this=0x24df430)
at ../../src/amule.cpp:1461
#6 0x00007f48c4c41ae9 in wxEvtHandler::ProcessEventIfMatches ()
from /usr/lib/libwx_baseu-2.8.so.0
#7 0x00007f48c4c42cc4 in wxEventHashTable::HandleEvent ()
from /usr/lib/libwx_baseu-2.8.so.0
#8 0x00007f48c4c42db7 in wxEvtHandler::ProcessEvent ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/libwx_baseu-2.8.so.0
#9 0x00007f48c4c41f88 in wxEvtHandler::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
#10 0x00007f48c4bb195e in wxAppConsole::ProcessPendingEvents ()
from /usr/lib/libwx_baseu-2.8.so.0
#11 0x00007f48c534e6eb in wxAppBase::ProcessIdle ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0x00007f48c52ada94 in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0x00007f48c18a420a in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#14 0x00007f48c18a78e0 in ?? () from /usr/lib/libglib-2.0.so.0
#15 0x00007f48c18a7dad in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#16 0x00007f48c3745bc7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007f48c52c5068 in wxEventLoop::Run ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007f48c534e57b in wxAppBase::MainLoop ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007f48c4be6a8d in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x0000000000596789 in main (argc=1, argv=0x7fffcf02c468)
at ../../src/amule-gui.cpp:95
(gdb)
i don't know gdb, maybe i haven't done things correctly !