aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: amule-cve-20041029 and SIGSERV  (Read 1847 times)

nich

  • Jr. Member
  • **
  • Karma: 0
  • Offline Offline
  • Posts: 55
amule-cve-20041029 and SIGSERV
« on: October 29, 2004, 10:41:51 PM »

Crashing:
Code: [Select]
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 2526)]
0x40670a63 in wxObject::UnRef() (this=0x8dfc48c) at src/common/object.cpp:306
306     src/common/object.cpp: No such file or directory.
        in src/common/object.cpp
bt:
Code: [Select]
(gdb) bt
#0  0x40670a63 in wxObject::UnRef() (this=0x8dfc48c) at src/common/object.cpp:306
#1  0x406709f7 in wxObject::Ref(wxObject const&) (this=0x8dfc48c, clone=@0xbfffeae0) at src/common/object.cpp:292
#2  0x40343356 in wxBitmap::operator=(wxBitmap const&) (this=0x8dfc48c, bmp=@0xbfffeae0) at src/gtk/bitmap.cpp:1195
#3  0x401f48b6 in wxTaskBarIconArea::SetTrayIcon(wxBitmap const&) (this=0x8dfc2e8, bmp=@0xbfffeae0) at src/unix/taskbarx11.cpp:144
#4  0x401f52f4 in wxTaskBarIcon::SetIcon(wxIcon const&, wxString const&) (this=0x8ab27a8, icon=@0x8ab27d4, tooltip=@0x8ab291c) at src/unix/taskbarx11.cpp:295
#5  0x081e57b4 in CMuleTrayIcon::UpdateTray() (this=0x8ab27a8) at MuleTrayIcon.cpp:143
#6  0x081e572a in CMuleTrayIcon::SetTrayIcon(wxIcon&, unsigned) (this=0x8ab27a8, Icon=@0xbfffebd0, percent=0) at MuleTrayIcon.cpp:127
#7  0x082c9cfc in CamuleDlg::UpdateTrayIcon(int) (this=0x888fbe0, percent=0) at amuleDlg.cpp:745
#8  0x082c9453 in CamuleDlg::ShowTransferRate() (this=0x888fbe0) at amuleDlg.cpp:677
#9  0x082cacb9 in CamuleDlg::OnGUITimer(wxTimerEvent&) (this=0x888fbe0) at amuleDlg.cpp:1004
#10 0x4060ff1a in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const (this=0x85ef5a0, handler=0x888fbe0, func=
      {__pfn = 0x82cab1e , __delta = 0}, event=@0xbfffee50) at src/common/appbase.cpp:305
#11 0x406b0876 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (entry=@0x85ce7f0, handler=0x888fbe0, event=@0xbfffee50)
    at src/common/event.cpp:1169
#12 0x406af8b4 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (this=0x85ce680, event=@0xbfffee50, self=0x888fbe0) at src/common/event.cpp:837
#13 0x406b0a8e in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x888fbe0, event=@0xbfffee50) at src/common/event.cpp:1231
#14 0x404676f5 in wxTimerBase::Notify() (this=0x8aaa338) at src/common/timercmn.cpp:61
#15 0x40365514 in timeout_callback (data=0x8aaa338) at src/gtk/timer.cpp:47
#16 0x40b47a1f in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
#17 0x08aaa338 in ?? ()
#18 0x40b9c0fc in g_idle_funcs () from /usr/lib/libglib-2.0.so.0
#19 0xbfffeed8 in ?? ()
#20 0x400380aa in pthread_mutex_unlock () from /lib/libpthread.so.0
Previous frame inner to this frame (corrupt stack?)
full bt:
Code: [Select]
(gdb) bt full
#0  0x40670a63 in wxObject::UnRef() (this=0x8dfc48c) at src/common/object.cpp:306
No locals.
#1  0x406709f7 in wxObject::Ref(wxObject const&) (this=0x8dfc48c, clone=@0xbfffeae0) at src/common/object.cpp:292
No locals.
#2  0x40343356 in wxBitmap::operator=(wxBitmap const&) (this=0x8dfc48c, bmp=@0xbfffeae0) at src/gtk/bitmap.cpp:1195
No locals.
#3  0x401f48b6 in wxTaskBarIconArea::SetTrayIcon(wxBitmap const&) (this=0x8dfc2e8, bmp=@0xbfffeae0) at src/unix/taskbarx11.cpp:144
        winsize = {x = -1073747288, y = 1077149431}
        bmpsize = {x = -1073747232, y = 145434580}
        iconsize = {x = -1073747288, y = 1077163638}
        region = { = { = {_vptr.wxObject = 0xbfffeae0, static ms_classInfo = {m_className = 0x406df5f0, m_objectSize = 8, m_objectConstructor = 0,
        m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x83e2e10, m_next = 0x407364e8, static sm_classTable = 0x85cf060}, m_refData = 0x40561aa4}, m_visible = 136,
    static ms_classInfo = {m_className = 0x404ba070, m_objectSize = 12, m_objectConstructor = 0x4035d624 , m_baseInfo1 = 0x407364ac,
      m_baseInfo2 = 0x0, static sm_first = 0x83e2e10, m_next = 0x40568a90, static sm_classTable = 0x85cf060}}, static ms_classInfo = {m_className = 0x404ba7dc,
    m_objectSize = 12, m_objectConstructor = 0x403614e0 , m_baseInfo1 = 0x40568a78, m_baseInfo2 = 0x0, static sm_first = 0x83e2e10,
    m_next = 0x40568be0, static sm_classTable = 0x85cf060}}
#4  0x401f52f4 in wxTaskBarIcon::SetIcon(wxIcon const&, wxString const&) (this=0x8ab27a8, icon=@0x8ab27d4, tooltip=@0x8ab291c) at src/unix/taskbarx11.cpp:295
        bmp = { = { = {_vptr.wxObject = 0x40546d68, static ms_classInfo = {m_className = 0x406df5f0, m_objectSize = 8, m_objectConstructor = 0,
        m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x83e2e10, m_next = 0x407364e8, static sm_classTable = 0x85cf060}, m_refData = 0x89fa2c8}, m_visible = false,
    static ms_classInfo = {m_className = 0x404ba070, m_objectSize = 12, m_objectConstructor = 0x4035d624 , m_baseInfo1 = 0x407364ac,
      m_baseInfo2 = 0x0, static sm_first = 0x83e2e10, m_next = 0x40568a90, static sm_classTable = 0x85cf060}}, static ms_classInfo = {m_className = 0x404b6f14,
    m_objectSize = 12, m_objectConstructor = 0x4033fe3c , m_baseInfo1 = 0x40568a78, m_baseInfo2 = 0x0, static sm_first = 0x83e2e10,
    m_next = 0x405686b4, static sm_classTable = 0x85cf060}}
#5  0x081e57b4 in CMuleTrayIcon::UpdateTray() (this=0x8ab27a8) at MuleTrayIcon.cpp:143
No locals.
#6  0x081e572a in CMuleTrayIcon::SetTrayIcon(wxIcon&, unsigned) (this=0x8ab27a8, Icon=@0xbfffebd0, percent=0) at MuleTrayIcon.cpp:127
        temp = { = { = {_vptr.wxObject = 0x40546ea8, static ms_classInfo = {m_className = 0x406df5f0, m_objectSize = 8, m_objectConstructor = 0,
        m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x83e2e10, m_next = 0x407364e8, static sm_classTable = 0x85cf060}, m_refData = 0x8dc20a8}, m_visible = false,
    static ms_classInfo = {m_className = 0x404ba070, m_objectSize = 12, m_objectConstructor = 0x4035d624 , m_baseInfo1 = 0x407364ac,
      m_baseInfo2 = 0x0, static sm_first = 0x83e2e10, m_next = 0x40568a90, static sm_classTable = 0x85cf060}}, static ms_classInfo = {m_className = 0x404b7ba0,
    m_objectSize = 12, m_objectConstructor = 0x403475bc , m_baseInfo1 = 0x40568a78, m_baseInfo2 = 0x0, static sm_first = 0x83e2e10,
    m_next = 0x40568938, static sm_classTable = 0x85cf060}}
        new_mask = (class wxMask *) 0x8d927c0
        Bar_xSize = 4
        Bar_xPos = 11
        Bar_yPos = 0
        Bar_ySize = 14
        NewSize = 0
#7  0x082c9cfc in CamuleDlg::UpdateTrayIcon(int) (this=0x888fbe0, percent=0) at amuleDlg.cpp:745
        NewTrayIcon = { = { = { = {_vptr.wxObject = 0x83e1818, static ms_classInfo = {m_className = 0x406df5f0, m_objectSize = 8,
          m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x83e2e10, m_next = 0x407364e8, static sm_classTable = 0x85cf060},
        m_refData = 0x89fa2c8}, m_visible = false, static ms_classInfo = {m_className = 0x404ba070, m_objectSize = 12,
        m_objectConstructor = 0x4035d624 , m_baseInfo1 = 0x407364ac, m_baseInfo2 = 0x0, static sm_first = 0x83e2e10, m_next = 0x40568a90,
        static sm_classTable = 0x85cf060}}, static ms_classInfo = {m_className = 0x404b6f14, m_objectSize = 12, m_objectConstructor = 0x4033fe3c ,
      m_baseInfo1 = 0x40568a78, m_baseInfo2 = 0x0, static sm_first = 0x83e2e10, m_next = 0x405686b4, static sm_classTable = 0x85cf060}}, static ms_classInfo = {
    m_className = 0x404ba180, m_objectSize = 12, m_objectConstructor = 0x4035dc48 , m_baseInfo1 = 0x405686cc, m_baseInfo2 = 0x0,
    static sm_first = 0x83e2e10, m_next = 0x40568aa8, static sm_classTable = 0x85cf060}}
#8  0x082c9453 in CamuleDlg::ShowTransferRate() (this=0x888fbe0) at amuleDlg.cpp:677
        kBpsUp = 0
        kBpsDown = 0
        buffer = { = {static npos = 4294967195, m_pchData = 0x8de0b14}, }
        label = (class wxStaticText *) 0x89acc98
        percentDown = 0
        buffer2 = { = {static npos = 4294967195, m_pchData = 0x406e3690}, }
        bmp = (class wxStaticBitmap *) 0x0
#9  0x082cacb9 in CamuleDlg::OnGUITimer(wxTimerEvent&) (this=0x888fbe0) at amuleDlg.cpp:1004
        msPrev1 = 15768
        msPrev5 = 16168
        msPrevGraph = 15001
        msPrevStats = 0
        msPrevHist = 16000
        msCur = 16168
        bStatsVisible = false
        msGraphUpdate = 3000
        sStatsUpdate = 5
#10 0x4060ff1a in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const (this=0x85ef5a0, handler=0x888fbe0, func=
      {__pfn = 0x82cab1e , __delta = 0}, event=@0xbfffee50) at src/common/appbase.cpp:305
No locals.
#11 0x406b0876 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) (entry=@0x85ce7f0, handler=0x888fbe0, event=@0xbfffee50)
    at src/common/event.cpp:1169
        tableId1 = 6128
        tableId2 = -1
#12 0x406af8b4 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (this=0x85ce680, event=@0xbfffee50, self=0x888fbe0) at src/common/event.cpp:837
        n = 0
        eventEntryTable = (const wxEventTableEntryPointerArray &) @0x89eb214: { = {m_nSize = 1, m_nCount = 1, m_pItems = 0x85e13c0}, }
        count = 1
        eventType = 10084
        eTTnode = (EventTypeTable * const) 0x89eb210
#13 0x406b0a8e in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x888fbe0, event=@0xbfffee50) at src/common/event.cpp:1231
No locals.
#14 0x404676f5 in wxTimerBase::Notify() (this=0x8aaa338) at src/common/timercmn.cpp:61
        event = { = { = {_vptr.wxObject = 0x83e17c8, static ms_classInfo = {m_className = 0x406df5f0, m_objectSize = 8, m_objectConstructor = 0,
        m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0x83e2e10, m_next = 0x407364e8, static sm_classTable = 0x85cf060}, m_refData = 0x0}, m_eventObject = 0x8aaa338,
    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 = 0x406ef3e0, m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0x407364ac, m_baseInfo2 = 0x0, static sm_first = 0x83e2e10, m_next = 0x40736974,
      static sm_classTable = 0x85cf060}}, m_interval = 100, static ms_classInfo = {m_className = 0x404e4dbc, m_objectSize = 40,
    m_objectConstructor = 0x404674fc , m_baseInfo1 = 0x4073698c, m_baseInfo2 = 0x0, static sm_first = 0x83e2e10, m_next = 0x4056bba8,
    static sm_classTable = 0x85cf060}}
#15 0x40365514 in timeout_callback (data=0x8aaa338) at src/gtk/timer.cpp:47
        timer = (wxTimer *) 0x8aaa338
#16 0x40b47a1f in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0x08aaa338 in ?? ()
No symbol table info available.
#18 0x40b9c0fc in g_idle_funcs () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0xbfffeed8 in ?? ()
No symbol table info available.
#20 0x400380aa in pthread_mutex_unlock () from /lib/libpthread.so.0
No symbol table info available.

Good luck fixing it. ;)

amule-dev-cvs checked out on 2004-10-29 and compiled with wxGTK2.5.3 (with GTK2 and unicode).
Logged