aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: I've seen this a long time ago...  (Read 1844 times)

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
I've seen this a long time ago...
« on: December 04, 2004, 06:27:51 AM »

Code: [Select]
(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
Logged