aMule 1.2.6 had been running for about 3.5 days before crashing.
----- schnippeldischnapp -----
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 21874)]
0x080af3f2 in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char) (
this=0x9b954f0, packet=0x8fcd3b8 "°ÍÝ\bz»@d_E\020Ï\226Rlâ¯\211\a",
size=54, opcode=70 'F') at ListenSocket.cpp:446
446 if (client->reqfile->IsStopped() || client->reqfile->GetStatus()==PS_PAUSED || client->reqfile->GetStatus()==PS_ERROR) {
(gdb) bt
#0 0x080af3f2 in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char) (this=0x9b954f0, packet=0x8fcd3b8 "°ÍÝ\bz»@d_E\020Ï\226Rlâ¯\211\a",
size=54, opcode=70 'F') at ListenSocket.cpp:446
#1 0x080b2ad1 in CClientReqSocket::PacketReceived(Packet*) (this=0x9b954f0,
packet=0x8cd27a0) at ListenSocket.cpp:975
#2 0x080b5ef1 in CEMSocket::OnReceive(int) (this=0x9b954f0, nErrorCode=0)
at EMSocket.cpp:282
#3 0x080b2b68 in CClientReqSocket::OnReceive(int) (this=0x9b954f0,
nErrorCode=0) at ListenSocket.cpp:1003
#4 0x080b5fb7 in CEMSocket::SetDownloadLimit(unsigned) (this=0x9b954f0,
limit=1357) at EMSocket.cpp:399
#5 0x081850bf in CPartFile::Process(unsigned) (this=0x98850f8,
reducedownload=200) at PartFile.cpp:1174
#6 0x080ed880 in CDownloadQueue::Process() (this=0x88c0668)
at DownloadQueue.cpp:360
#7 0x081f2a35 in TimerProc() () at UploadQueue.cpp:634
#8 0x081fe123 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x853e9f0,
evt=@0xbffff1b0) at amuleDlg.cpp:306
#9 0x402fa7b5 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so.0
#10 0x402fa5a3 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so.0
#11 0x4039fc57 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
---Type to continue, or q to quit---
#12 0x40293b87 in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
#13 0x406c4813 in g_timeout_dispatch () from /opt/gnome/lib/libglib-1.2.so.0
#14 0x406c370b in g_main_dispatch () from /opt/gnome/lib/libglib-1.2.so.0
#15 0x406c3d98 in g_main_iterate () from /opt/gnome/lib/libglib-1.2.so.0
#16 0x406c3ed4 in g_main_run () from /opt/gnome/lib/libglib-1.2.so.0
#17 0x405d140f in gtk_main () from /opt/gnome/lib/libgtk-1.2.so.0
#18 0x40241237 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
#19 0x402a37ff in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
#20 0x40241973 in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
#21 0x081f704a in main (argc=1, argv=0xbffff434) at amule.cpp:97
(gdb) bt full
#0 0x080af3f2 in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char) (this=0x9b954f0, packet=0x8fcd3b8 "°ÍÝ\bz»@d_E\020Ï\226Rlâ¯\211\a",
size=54, opcode=70 'F') at ListenSocket.cpp:446
No locals.
#1 0x080b2ad1 in CClientReqSocket::PacketReceived(Packet*) (this=0x9b954f0,
packet=0x8cd27a0) at ListenSocket.cpp:975
No locals.
#2 0x080b5ef1 in CEMSocket::OnReceive(int) (this=0x9b954f0, nErrorCode=0)
at EMSocket.cpp:282
toCopy = 54
GlobalReadBuffer = "Ï\205|~?TQ\035>¯\e\202\206yõÀ\\\031ó\030Ï|3z}äå}më[\237f\006O9à\205íesã÷·\234}Ów{Z&N\0057²mÈÛÁª\217\004(Å\b\177h\220\020p\030y\237¹KÿÉâa-]\003Àwý\b*ÄiDHEëòc\201JâZ¿ÁôÀ7[Wh×ÀnÚÂÂõM\216\ak\177©É¡Ó\tV\016\204RíZ"...
readMax = 1357
ret = 1357
rptr = 0x82e515f "<,\024\fßo:>Î\217§»OÞØÈÇÍÎØúsÜêÊx\r\203d\214»^\212¡n®Ý\ea1\177db\026ÕÛ£l4\021Ä\003\001ëkü\201ºp I\nt\f$Ànhü\031¿\210Ò\230\037\227\217ùñ'ýË\236\211Ó\021"
rend = 0x82e520d "@6wàm\210L\020B\020B£ `:^#J:\tÁ\004 \t@Ê~\aÇô\016n\177Y \236\a\200ÿ<\177}`óÒz5\n^\\\001\001M\210 \217Ëà\223ÀxH\003ÇÔ\030\bý1%kUÿ\236wîeº }á\2307~\f^%äß\002"
---Type to continue, or q to quit---
#3 0x080b2b68 in CClientReqSocket::OnReceive(int) (this=0x9b954f0,
nErrorCode=0) at ListenSocket.cpp:1003
No locals.
#4 0x080b5fb7 in CEMSocket::SetDownloadLimit(unsigned) (this=0x9b954f0,
limit=1357) at EMSocket.cpp:399
No locals.
#5 0x081850bf in CPartFile::Process(unsigned) (this=0x98850f8,
reducedownload=200) at PartFile.cpp:1174
limit = 1357
kBpsClient = 6.78632355
cur_src = (CUpDownClient *) 0x8eb1020
download_state = 0 '\0'
sl = 64
old_trans = 1
dwCurTick = 3948915623
pos1 = 0x0
pos2 = 0x95b4ab0
#6 0x080ed880 in CDownloadQueue::Process() (this=0x88c0668)
at DownloadQueue.cpp:360
cur_file = (class CPartFile *) 0x98850f8
pos = 0x891f278
downspeed = 200
#7 0x081f2a35 in TimerProc() () at UploadQueue.cpp:634
---Type to continue, or q to quit---
msPrev1 = 322376953
msPrev5 = 322375241
msPrevGraph = 0
msPrevStats = 322164644
msPrevSave = 322353987
msPrevHist = 322377000
msCur = 322377153
bStatsVisible = 191
msGraphUpdate = 139610048
sStatsUpdate = 140333632
#8 0x081fe123 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x853e9f0,
evt=@0xbffff1b0) at amuleDlg.cpp:306
No locals.
#9 0x402fa7b5 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#10 0x402fa5a3 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#11 0x4039fc57 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#12 0x40293b87 in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
---Type to continue, or q to quit---
#13 0x406c4813 in g_timeout_dispatch () from /opt/gnome/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x406c370b in g_main_dispatch () from /opt/gnome/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x406c3d98 in g_main_iterate () from /opt/gnome/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x406c3ed4 in g_main_run () from /opt/gnome/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x405d140f in gtk_main () from /opt/gnome/lib/libgtk-1.2.so.0
No symbol table info available.
#18 0x40241237 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x402a37ff in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#20 0x40241973 in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#21 0x081f704a in main (argc=1, argv=0xbffff434) at amule.cpp:97
No locals.
(gdb)