Crashing:
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:
(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:
(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).