aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: amuled  (Read 1993 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
amuled
« on: September 20, 2004, 01:23:03 AM »

Code: [Select]
#0  0x002d87a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
(gdb) bt
#0  0x002d87a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x00a47e49 in raise () from /lib/tls/libc.so.6
#2  0x00a49872 in abort () from /lib/tls/libc.so.6
#3  0x00f2a2c4 in wxFatalSignalHandler () at src/unix/utilsunx.cpp:964
#4  
#5  0x08060da3 in CDownloadQueue::AddDownDataOverheadFileRequest (this=0x0, data=30) at DownloadQueue.h:110
#6  0x0809bc6b in CClientUDPSocket::ProcessPacket (this=0x8b45780, packet=0xf63a6642 "JâcÚIñõdI\210å¾È\234/zL",
    size=30, opcode=144 '\220', host=1613192665, port=4672) at ClientUDPSocket.cpp:103
#7  0x0809bb10 in CClientUDPSocket::OnReceive (this=0x8b45780) at ClientUDPSocket.cpp:93
#8  0x0809cb9b in CClientUDPSocket::Entry (this=0x8b45780) at ClientUDPSocket.cpp:339
#9  0x00f1f055 in wxThreadInternal::PthreadStart (thread=0x8b457e8) at src/unix/threadpsx.cpp:762
#10 0x00f1ef0e in wxPthreadStart (ptr=0x8b457e8) at src/unix/threadpsx.cpp:714
#11 0x00c5a98c in start_thread () from /lib/tls/libpthread.so.0
#12 0x00adc16a in clone () from /lib/tls/libc.so.6
(gdb) bt full
#0  0x002d87a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
No symbol table info available.
#1  0x00a47e49 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x00a49872 in abort () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x00f2a2c4 in wxFatalSignalHandler () at src/unix/utilsunx.cpp:964
No locals.
#4  
No symbol table info available.
#5  0x08060da3 in CDownloadQueue::AddDownDataOverheadFileRequest (this=0x0, data=30) at DownloadQueue.h:110
No locals.
#6  0x0809bc6b in CClientUDPSocket::ProcessPacket (this=0x8b45780, packet=0xf63a6642 "JâcÚIñõdI\210å¾È\234/zL",
    size=30, opcode=144 '\220', host=1613192665, port=4672) at ClientUDPSocket.cpp:103
        data_in = { = { = {_vptr.CFile = 0xf63a65b0, m_fd = 10, m_error = false,
      fFilePath = { = {static npos = 4294967195,
          m_pchData = 0xb383a0 "Àñ«\bHó«\b\210ó«\bpõ«\bèõ«\bÈö«\b"}, }}, m_GrowBytes = 11763708,
    m_position = 49141121556309444, m_BufferSize = -704138584995374090, m_FileSize = 0, m_delete = 180,
    m_buffer = 0x804a768 "-5"}, = {_vptr.CFileDataIO = 0xf63a65b0}, }
        reqfilehash = "·e:ö\204e:ö1¿¤\000ö[´\b"
        reqfile = (class CKnownFile *) 0x8b45bf6
        sender = (CUpDownClient *) 0x0
#7  0x0809bb10 in CClientUDPSocket::OnReceive (this=0x8b45780) at ClientUDPSocket.cpp:93
        buffer = "Å\220JâcÚIñõdI\210å¾È\234/zL\000W\030â\201\n\024\b,\032\tW", '\0' , "\216E.\000A±ø\000\020ç.\000àß.\000\000\000\000\000\000\000\000\000\224v:öW\n.\000Ø\224Å\000\234±ø\000\000\000\000\000 ", '\0' , "d\225Å\000H\204Å\000èoÅ\000Hê.\000\v\000\000\000Ø3þöè7þöàß.\000 Aþö\230®ø\000@w:öE\000.\000\230®ø\000¦\213\a\000Ô?ø\000üv:ö æ.\000\001\000\000\000è7þö\001\000\000\000\000\000\000\000\001\000\000\000 æ.\000\000\000\000\000\000\000\000\000üv:ö"...
        serverbuffer = { = {static npos = 4294967195, m_pchData = 0xf31a74 ""}, }
        addr = { = { = { = {_vptr.wxObject = 0xfacde8, static ms_classInfo = {
          m_className = 0xf309cd "wxObject", m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0,
          m_baseInfo2 = 0x0, static sm_first = 0x82225cc, m_next = 0xf6d550, static sm_classTable = 0x8aa4008},
        m_refData = 0x0}, static ms_classInfo = {m_className = 0xfa52af "wxSockAddress", m_objectSize = 12,
        m_objectConstructor = 0, m_baseInfo1 = 0xf6d514, m_baseInfo2 = 0x0, static sm_first = 0x82225cc,
        m_next = 0xfad680, static sm_classTable = 0x8aa4008}, m_address = 0x8b45818}, static ms_classInfo = {
      m_className = 0xfa52bd "wxIPaddress", m_objectSize = 12, m_objectConstructor = 0, m_baseInfo1 = 0xfad618,
      m_baseInfo2 = 0x0, static sm_first = 0x82225cc, m_next = 0xfad618, static sm_classTable = 0x8aa4008}},
  static ms_classInfo = {m_className = 0xfa52c9 "wxIPV4address", m_objectSize = 16,
    m_objectConstructor = 0xf97594 , m_baseInfo1 = 0xfad630, m_baseInfo2 = 0x0,
    static sm_first = 0x82225cc, m_next = 0xfad630, static sm_classTable = 0x8aa4008},
  m_origHostname = { = {static npos = 4294967195, m_pchData = 0xf31a74 ""}, }}
        length = 32
#8  0x0809cb9b in CClientUDPSocket::Entry (this=0x8b45780) at ClientUDPSocket.cpp:339
        locker = {m_isOk = true, m_mutex = @0x8aa7abc}
#9  0x00f1f055 in wxThreadInternal::PthreadStart (thread=0x8b457e8) at src/unix/threadpsx.cpp:762
        pthread = (wxThreadInternal *) 0x8b458e8
        rc = 0
        dontRunAtAll = false
#10 0x00f1ef0e in wxPthreadStart (ptr=0x8b457e8) at src/unix/threadpsx.cpp:714
No locals.
#11 0x00c5a98c in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#12 0x00adc16a in clone () from /lib/tls/libc.so.6
No symbol table info available.
(gdb) frame 6
#6  0x0809bc6b in CClientUDPSocket::ProcessPacket (this=0x8b45780, packet=0xf63a6642 "JâcÚIñõdI\210å¾È\234/zL",
    size=30, opcode=144 '\220', host=1613192665, port=4672) at ClientUDPSocket.cpp:103
103                                     theApp.downloadqueue->AddDownDataOverheadFileRequest(size);
(gdb) l
98      bool CClientUDPSocket::ProcessPacket(char* packet, int16 size, int8 opcode, uint32 host, uint16 port)
99      {
100             try {
101                     switch(opcode) {
102                             case OP_REASKFILEPING: {
103                                     theApp.downloadqueue->AddDownDataOverheadFileRequest(size);
104                                     if (size != 16) {
105                                             break;
106                                     }
107
(gdb) p theApp.downloadqueue
No symbol "theApp" in current context.
(gdb) frame 5
#5  0x08060da3 in CDownloadQueue::AddDownDataOverheadFileRequest (this=0x0, data=30) at DownloadQueue.h:110
110             void    AddDownDataOverheadFileRequest(uint32 data)             { m_nDownDataRateMSOverhead += data;
(gdb)
Logged

lfroen

  • Guest
RE: amuled
« Reply #1 on: September 21, 2004, 03:21:27 PM »

Quote
Originally posted by phoenix
Code: [Select]
#0  0x002d87a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
(gdb) bt
#0  0x002d87a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
#1  0x00a47e49 in raise () from /lib/tls/libc.so.6
#2  0x00a49872 in abort () from /lib/tls/libc.so.6
#3  0x00f2a2c4 in wxFatalSignalHandler () at src/unix/utilsunx.cpp:964
#4  
#5  0x08060da3 in CDownloadQueue::AddDownDataOverheadFileRequest (this=0x0,
(gdb)

this = 0 - this means that downloadqueue is created after muled started to receive udp packets.
I will check it.
Logged