(gdb) bt
#0 0x0077d7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1 0x01001e59 in raise () from /lib/tls/libc.so.6
#2 0x01003882 in abort () from /lib/tls/libc.so.6
#3 0x00656576 in wxFatalSignalHandler () at src/unix/utilsunx.cpp:991
#4
#5 0x081437a0 in CUpDownClient::GetRequestFile (this=0x0) at updownclient.h:335
#6 0x0813e873 in CClientReqSocket::ProcessExtPacket (this=0xa853d08, packet=0x9f04318 "^µ¶¼gÙÆ_\234ò\035*ZJÀ×",
size=610, opcode=64 '@') at ListenSocket.cpp:1618
#7 0x08140e59 in CClientReqSocket::PacketReceived (this=0xa853d08, packet=0xaa522e0) at ListenSocket.cpp:2064
#8 0x08146896 in CEMSocket::OnReceive (this=0xa853d08, nErrorCode=0) at EMSocket.cpp:261
#9 0x08140f38 in CClientReqSocket::OnReceive (this=0xa853d08, nErrorCode=0) at ListenSocket.cpp:2082
#10 0x081469b7 in CEMSocket::SetDownloadLimit (this=0xa853d08, limit=16) at EMSocket.cpp:286
#11 0x08158eb2 in CUpDownClient::SetDownloadLimit (this=0x9abc6e8, limit=16) at BaseClient.cpp:2039
#12 0x08245aac in CPartFile::Process (this=0x92efb18, reducedownload=158, m_icounter=1 '\001') at PartFile.cpp:1611
#13 0x0819c65b in CDownloadQueue::Process (this=0x8edb868) at DownloadQueue.cpp:380
#14 0x082c8565 in CamuleApp::OnCoreTimer (this=0x87cc908) at amule.cpp:1377
#15 0x005a06ec in wxAppConsole::HandleEvent (this=0x87cc908, handler=0x87cc908, func=
{__pfn = 0x82c8504 , __delta = 0}, event=@0xfef09580)
at src/common/appbase.cpp:307
#16 0x00650509 in wxEvtHandler::ProcessEventIfMatches (entry=@0x85c36b8, handler=0x87cc908, event=@0xfef09580)
at src/common/event.cpp:1169
#17 0x0064f496 in wxEventHashTable::HandleEvent (this=0x85c3620, event=@0xfef09580, self=0x87cc908)
at src/common/event.cpp:837
#18 0x0065071c in wxEvtHandler::ProcessEvent (this=0x87cc908, event=@0xfef09580) at src/common/event.cpp:1231
#19 0x00360fd9 in wxTimerBase::Notify (this=0x9362310) at src/common/timercmn.cpp:61
#20 0x002624f3 in timeout_callback (data=0x9362310) at src/gtk/timer.cpp:47
#21 0x00a71c5c in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
#22 0x00a6f1e2 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#23 0x00a702d8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0x00a70610 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#25 0x00a70c53 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#26 0x00d70ff3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x00257e0e in wxEventLoop::Run (this=0x9190b70) at src/gtk/evtloop.cpp:80
#28 0x002d8799 in wxAppBase::MainLoop (this=0x87cc908) at src/common/appcmn.cpp:272
#29 0x002d8905 in wxAppBase::OnRun (this=0x87cc908) at src/common/appcmn.cpp:340
#30 0x005e3fff in wxEntry (argc=@0xfef09860, argv=0xfef098e4) at src/common/init.cpp:410
#31 0x082cb345 in main (argc=1, argv=0xfef098e4) at amule-gui.cpp:161
(gdb) bt full
#0 0x0077d7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1 0x01001e59 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x01003882 in abort () from /lib/tls/libc.so.6
No symbol table info available.
#3 0x00656576 in wxFatalSignalHandler () at src/unix/utilsunx.cpp:991
No locals.
#4
No symbol table info available.
#5 0x081437a0 in CUpDownClient::GetRequestFile (this=0x0) at updownclient.h:335
No locals.
#6 0x0813e873 in CClientReqSocket::ProcessExtPacket (this=0xa853d08, packet=0x9f04318 "^µ¶¼gÙÆ_\234ò\035*ZJÀ×",
size=610, opcode=64 '@') at ListenSocket.cpp:1618
No locals.
#7 0x08140e59 in CClientReqSocket::PacketReceived (this=0xa853d08, packet=0xaa522e0) at ListenSocket.cpp:2064
bResult = 8
uRawSize = 610
#8 0x08146896 in CEMSocket::OnReceive (this=0xa853d08, nErrorCode=0) at EMSocket.cpp:261
bPacketResult = 189
toCopy = 1
GlobalReadBuffer = "ÅX\000\000\000\002C\001\t\000\000\000\003\001\000 \001\000\000\000\003\001\000\"\004\000\000\000\003\001\000!@\022\000\000\003\001\000#\002\000\000\000\003\001\000$\001\000\000\000\003\001\000%\002\000\000\000\003\001\000'\003\000\000\000\003\001\000&\003\000\000\000\002\001\000U\v\000aMule 2.0.0½¤ò±\006L\000ÿÿÿÿÿÿÿÿÿ\017¹M¿\212áEø\225``\032\236\232\030½>\000\025k\037ßÛGÍ\005wøGê\005ðö;\225ó,w¦\004éÊ$\214l\2127]d~÷\227¡\206Ñ\235cMÇýU\227?\227²¯ÔP<\201á³Ö\0310\016\bÝ<\020_b\201.\005\205Ü\n!°"...
readMax = 16
ret = 1
rptr = 0x83d7f61 "X"
rend = 0x83d7f61 "X"
#9 0x08140f38 in CClientReqSocket::OnReceive (this=0xa853d08, nErrorCode=0) at ListenSocket.cpp:2082
No locals.
#10 0x081469b7 in CEMSocket::SetDownloadLimit (this=0xa853d08, limit=16) at EMSocket.cpp:286
No locals.
#11 0x08158eb2 in CUpDownClient::SetDownloadLimit (this=0x9abc6e8, limit=16) at BaseClient.cpp:2039
No locals.
#12 0x08245aac in CPartFile::Process (this=0x92efb18, reducedownload=158, m_icounter=1 '\001') at PartFile.cpp:1611
limit = 16
kBpsClient = 0.106571689
cur_src = (CUpDownClient *) 0x9abc6e8
it = { = {_M_node = 0x92dc9d8}, }
old_trans = 1
dwCurTick = 2613388183
#13 0x0819c65b in CDownloadQueue::Process (this=0x8edb868) at DownloadQueue.cpp:380
cur_file = (class CPartFile *) 0x92efb18
i = 275
size = 286
downspeed = 158
#14 0x082c8565 in CamuleApp::OnCoreTimer (this=0x87cc908) at amule.cpp:1377
msPrev1 = 41047076
msPrev5 = 41042262
msPrevSave = 40999149
msCur = 41047185
#15 0x005a06ec in wxAppConsole::HandleEvent (this=0x87cc908, handler=0x87cc908, func=
{__pfn = 0x82c8504 , __delta = 0}, event=@0xfef09580)
at src/common/appbase.cpp:307
No locals.
#16 0x00650509 in wxEvtHandler::ProcessEventIfMatches (entry=@0x85c36b8, handler=0x87cc908, event=@0xfef09580)
at src/common/event.cpp:1169
tableId1 = 6128
tableId2 = -1
#17 0x0064f496 in wxEventHashTable::HandleEvent (this=0x85c3620, event=@0xfef09580, self=0x87cc908)
at src/common/event.cpp:837
n = 2
eventEntryTable = (const wxEventTableEntryPointerArray &) @0x8eff86c: { = {m_nSize = 3,
m_nCount = 3, m_pItems = 0x8f166e0}, }
count = 3
eventType = 10084
eTTnode = (wxEventHashTable::EventTypeTable * const) 0x8eff868
#18 0x0065071c in wxEvtHandler::ProcessEvent (this=0x87cc908, event=@0xfef09580) at src/common/event.cpp:1231
No locals.
#19 0x00360fd9 in wxTimerBase::Notify (this=0x9362310) at src/common/timercmn.cpp:61
event = { = { = {_vptr.wxObject = 0x83d6a00, static ms_classInfo = {
m_className = 0x65cd2d "wxObject", m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0,
m_baseInfo2 = 0x0, static sm_first = 0x83d7f10, m_next = 0x69e6f0, static sm_classTable = 0x87bc008},
m_refData = 0x0}, m_eventObject = 0x9362310, m_eventType = 10084, m_timeStamp = 0, m_id = 6128,
m_callbackUserData = 0x0, m_propagationLevel = 0, m_skipped = false, m_isCommandEvent = false,
static ms_classInfo = {m_className = 0x66175f "wxEvent", m_objectSize = 36, m_objectConstructor = 0,
m_baseInfo1 = 0x69e6b4, m_baseInfo2 = 0x0, static sm_first = 0x83d7f10, m_next = 0x69e97c,
static sm_classTable = 0x87bc008}}, m_interval = 100, static ms_classInfo = {
m_className = 0x3c479e "wxTimerEvent", m_objectSize = 40,
m_objectConstructor = 0x360de0 , m_baseInfo1 = 0x69e994, m_baseInfo2 = 0x0,
static sm_first = 0x83d7f10, m_next = 0x456e88, static sm_classTable = 0x87bc008}}
#20 0x002624f3 in timeout_callback (data=0x9362310) at src/gtk/timer.cpp:47
timer = (wxTimer *) 0x9362310
#21 0x00a71c5c in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#22 0x00a6f1e2 in g_main_depth () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#23 0x00a702d8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#24 0x00a70610 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#25 0x00a70c53 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#26 0x00d70ff3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#27 0x00257e0e in wxEventLoop::Run (this=0x9190b70) at src/gtk/evtloop.cpp:80
oldLoop = (wxEventLoop *) 0x0
exitcode = 2986178
#28 0x002d8799 in wxAppBase::MainLoop (this=0x87cc908) at src/common/appcmn.cpp:272
mainLoop = { = {m_ptr = 0x9190b70}, m_pp = 0x87cc948, m_pOld = 0x0}
#29 0x002d8905 in wxAppBase::OnRun (this=0x87cc908) at src/common/appcmn.cpp:340
No locals.
#30 0x005e3fff in wxEntry (argc=@0xfef09860, argv=0xfef098e4) at src/common/init.cpp:410
callOnExit = {}
cleanupOnExit = {}
#31 0x082cb345 in main (argc=1, argv=0xfef098e4) at amule-gui.cpp:161
No locals.
(gdb) up 6
#6 0x0813e873 in CClientReqSocket::ProcessExtPacket (this=0xa853d08, packet=0x9f04318 "^µ¶¼gÙÆ_\234ò\035*ZJÀ×",
size=610, opcode=64 '@') at ListenSocket.cpp:1618
1618 if (m_client && m_client->GetRequestFile()->IsStopped() || m_client->GetRequestFile()->GetStatus()==PS_PAUSED || m_client->GetRequestFile()->GetStatus()==PS_ERROR) {
(gdb) l
1613 throw wxString(wxT("Client send OP_COMPRESSEDPART before finishing handshake"));
1614 }
1615
1616 if (m_client->GetRequestFile() && !m_client->GetRequestFile()->IsStopped() && (m_client->GetRequestFile()->GetStatus()==PS_READY || m_client->GetRequestFile()->GetStatus()==PS_EMPTY)) {
1617 m_client->ProcessBlockPacket(packet,size,true);
1618 if (m_client && m_client->GetRequestFile()->IsStopped() || m_client->GetRequestFile()->GetStatus()==PS_PAUSED || m_client->GetRequestFile()->GetStatus()==PS_ERROR) {
1619 if (!m_client->GetSentCancelTransfer()) {
1620 #ifdef __USE_DEBUG__
1621 if (thePrefs.GetDebugClientTCPLevel() > 0) {
1622 DebugSend("OP__CancelTransfer", m_client);
(gdb) p m_client
$1 = (CUpDownClient *) 0x0