aMule Forum
English => Backtraces => Topic started by: Caleb on February 15, 2008, 05:37:33 PM
-
I'm using amule-svn-20080214 on wxWidgets 2.8.7-unicode-gtk2 (Slackware current, kernel 2.6.24, glibc 2.7, gcc 4.1.2)
It has crashed (blank window) when I switched to upload from on queue, after viewing downloaders list with up and down buttons.
(gdb) bt
#0 0x0807f12e in wxStringData::IsValid (this=0x1ff4) at /usr/include/wx-2.8/wx/string.h:249
#1 0x08081dd2 in wxString::operator<< (this=0xbf84b75c, s=@0xcee32d4) at /usr/include/wx-2.8/wx/string.h:995
#2 0x08294167 in CUploadingView::DrawCell (client=0xcee3258, column=0, dc=0xbf84b8f8, rect=@0xbf84b82c)
at ClientListCtrl.cpp:610
#3 0x08294d4b in CQueuedView::DrawCell (client=0xcee3258, column=0, dc=0xbf84b8f8, rect=@0xbf84b82c)
at ClientListCtrl.cpp:834
#4 0x082957c3 in CClientListCtrl::OnDrawItem (this=0xaaf3018, item=347, dc=0xbf84b8f8, rect=@0xbf84bbfc,
rectHL=@0xbf84bc24, highlighted=false) at ClientListCtrl.cpp:483
#5 0x08457195 in MuleExtern::wxListMainWindow::OnPaint (this=0xc382c00)
at extern/wxWidgets/listctrl.cpp:2777
#6 0xb7776965 in wxAppConsole::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#7 0xb784111f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_gtk2ud-2.8.so.0
#8 0xb7841e1d in wxEventHashTable::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#9 0xb7841fa6 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#10 0xb7841f2c in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#11 0xb79f90b3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#12 0xb78a3e20 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2ud-2.8.so.0
#13 0xb78a43de in ?? () from /usr/lib/libwx_gtk2ud-2.8.so.0
#14 0xb710a5a0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x0c5f8dc8 in ?? ()
#16 0xbf84c4f0 in ?? ()
#17 0x0c382c00 in ?? ()
#18 0xb6ed4710 in ?? () from /usr/lib/libgobject-2.0.so.0
#19 0xbf84c130 in ?? ()
#20 0xffffffff in ?? ()
#21 0x09901488 in ?? ()
#22 0xb6e9f28b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xbf84c11c in ?? ()
#24 0x00000000 in ?? ()
(gdb) bt full
#0 0x0807f12e in wxStringData::IsValid (this=0x1ff4) at /usr/include/wx-2.8/wx/string.h:249
No locals.
#1 0x08081dd2 in wxString::operator<< (this=0xbf84b75c, s=@0xcee32d4) at /usr/include/wx-2.8/wx/string.h:995
__FUNCTION__ = "operator<<"
#2 0x08294167 in CUploadingView::DrawCell (client=0xcee3258, column=0, dc=0xbf84b8f8, rect=@0xbf84b82c)
at ClientListCtrl.cpp:610
clientImage = 19 '\023'
userName = {<wxStringBase> = {static npos = 4294967295, m_pchData = 0xb7c1fcd0}, <No data fields>}
buffer = {<wxStringBase> = {static npos = 4294967295, m_pchData = 0xb7c1fcd0}, <No data fields>}
#3 0x08294d4b in CQueuedView::DrawCell (client=0xcee3258, column=0, dc=0xbf84b8f8, rect=@0xbf84b82c)
at ClientListCtrl.cpp:834
buffer = {<wxStringBase> = {static npos = 4294967295, m_pchData = 0xb7c1fcd0}, <No data fields>}
#4 0x082957c3 in CClientListCtrl::OnDrawItem (this=0xaaf3018, item=347, dc=0xbf84b8f8, rect=@0xbf84bbfc,
rectHL=@0xbf84bc24, highlighted=false) at ClientListCtrl.cpp:483
clipper = {m_dc = @0xbf84b8f8}
width = 150
i = 0
client = (CUpDownClient *) 0xcee3258
cur_rect = {x = 4, y = 6940, width = 142, height = 20}
view = (const ClientListView &) @0x8882f00: {m_title = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x88a6534}, <No data fields>},
m_init = 0x82960b2 <CQueuedView::Initialize(CClientListCtrl*)>,
m_draw = 0x8294d0c <CQueuedView::DrawCell(CUpDownClient*, int, wxDC*, wxRect const&)>,
m_sort = 0x8298a14 <CQueuedView::SortProc(unsigned long, unsigned long, long)>}
#5 0x08457195 in MuleExtern::wxListMainWindow::OnPaint (this=0xc382c00)
at extern/wxWidgets/listctrl.cpp:2777
line = 347
visibleTo = 348
rectLine = {x = 0, y = 6940, width = 1195, height = 20}
xOrig = 0
lineHeight = 20
visibleFrom = 341
yOrig = -6820
dc = <incomplete type>
dev_x = 0
dev_y = -6820
#6 0xb7776965 in wxAppConsole::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#7 0xb784111f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#8 0xb7841e1d in wxEventHashTable::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#9 0xb7841fa6 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#10 0xb7841f2c in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#11 0xb79f90b3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#12 0xb78a3e20 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#13 0xb78a43de in ?? () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#14 0xb710a5a0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x0c5f8dc8 in ?? ()
No symbol table info available.
#16 0xbf84c4f0 in ?? ()
No symbol table info available.
#17 0x0c382c00 in ?? ()
No symbol table info available.
#18 0xb6ed4710 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#19 0xbf84c130 in ?? ()
No symbol table info available.
#20 0xffffffff in ?? ()
No symbol table info available.
#21 0x09901488 in ?? ()
No symbol table info available.
#22 0xb6e9f28b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0xbf84c11c in ?? ()
No symbol table info available.
#24 0x00000000 in ?? ()
No symbol table info available.
(gdb)
(gdb) thread apply all bt
Thread 5 (Thread -1253655664 (LWP 10515)):
#0 0xb7eabb98 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0xb783b912 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_gtk2ud-2.8.so.0
#2 0xb783b9aa in wxCondition::WaitTimeout () from /usr/lib/libwx_gtk2ud-2.8.so.0
#3 0xb783cb4e in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_gtk2ud-2.8.so.0
#4 0xb783cbda in wxSemaphore::WaitTimeout () from /usr/lib/libwx_gtk2ud-2.8.so.0
#5 0x0835646f in CTimerThread::Entry (this=0xada0778) at Timer.cpp:64
#6 0xb783d336 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_gtk2ud-2.8.so.0
#7 0xb783d43d in wxPthreadStart () from /usr/lib/libwx_gtk2ud-2.8.so.0
#8 0xb7ea73f3 in start_thread () from /lib/libpthread.so.0
#9 0xb7404cee in clone () from /lib/libc.so.6
Thread 3 (Thread -1236878448 (LWP 10513)):
#0 0xb7eaec6c in ?? () from /lib/libpthread.so.0
#1 0xb784e096 in wxMicroSleep () from /usr/lib/libwx_gtk2ud-2.8.so.0
#2 0xb784e0c1 in wxMilliSleep () from /usr/lib/libwx_gtk2ud-2.8.so.0
#3 0xb783a9dd in wxThread::Sleep () from /usr/lib/libwx_gtk2ud-2.8.so.0
#4 0x081bb651 in UploadBandwidthThrottler::Entry (this=0xac74740) at UploadBandwidthThrottler.cpp:324
#5 0xb783d336 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_gtk2ud-2.8.so.0
#6 0xb783d43d in wxPthreadStart () from /usr/lib/libwx_gtk2ud-2.8.so.0
#7 0xb7ea73f3 in start_thread () from /lib/libpthread.so.0
#8 0xb7404cee in clone () from /lib/libc.so.6
Thread 2 (Thread -1232623392 (LWP 10505)):
#0 0x0807f12e in wxStringData::IsValid (this=0x1ff4) at /usr/include/wx-2.8/wx/string.h:249
#1 0x08081dd2 in wxString::operator<< (this=0xbf84b75c, s=@0xcee32d4) at /usr/include/wx-2.8/wx/string.h:995
#2 0x08294167 in CUploadingView::DrawCell (client=0xcee3258, column=0, dc=0xbf84b8f8, rect=@0xbf84b82c)
at ClientListCtrl.cpp:610
#3 0x08294d4b in CQueuedView::DrawCell (client=0xcee3258, column=0, dc=0xbf84b8f8, rect=@0xbf84b82c)
at ClientListCtrl.cpp:834
#4 0x082957c3 in CClientListCtrl::OnDrawItem (this=0xaaf3018, item=347, dc=0xbf84b8f8, rect=@0xbf84bbfc,
rectHL=@0xbf84bc24, highlighted=false) at ClientListCtrl.cpp:483
#5 0x08457195 in MuleExtern::wxListMainWindow::OnPaint (this=0xc382c00)
at extern/wxWidgets/listctrl.cpp:2777
#6 0xb7776965 in wxAppConsole::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#7 0xb784111f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_gtk2ud-2.8.so.0
#8 0xb7841e1d in wxEventHashTable::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#9 0xb7841fa6 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#10 0xb7841f2c in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#11 0xb79f90b3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#12 0xb78a3e20 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2ud-2.8.so.0
#13 0xb78a43de in ?? () from /usr/lib/libwx_gtk2ud-2.8.so.0
#14 0xb710a5a0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x0c5f8dc8 in ?? ()
#16 0xbf84c4f0 in ?? ()
#17 0x0c382c00 in ?? ()
#18 0xb6ed4710 in ?? () from /usr/lib/libgobject-2.0.so.0
#19 0xbf84c130 in ?? ()
#20 0xffffffff in ?? ()
#21 0x09901488 in ?? ()
#22 0xb6e9f28b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xbf84c11c in ?? ()
#24 0x00000000 in ?? ()
Thread 1 (LWP 10505):
#0 0x0807f12e in wxStringData::IsValid (this=0x1ff4) at /usr/include/wx-2.8/wx/string.h:249
#1 0x08081dd2 in wxString::operator<< (this=0xbf84b75c, s=@0xcee32d4) at /usr/include/wx-2.8/wx/string.h:995
#2 0x08294167 in CUploadingView::DrawCell (client=0xcee3258, column=0, dc=0xbf84b8f8, rect=@0xbf84b82c)
at ClientListCtrl.cpp:610
#3 0x08294d4b in CQueuedView::DrawCell (client=0xcee3258, column=0, dc=0xbf84b8f8, rect=@0xbf84b82c)
at ClientListCtrl.cpp:834
#4 0x082957c3 in CClientListCtrl::OnDrawItem (this=0xaaf3018, item=347, dc=0xbf84b8f8, rect=@0xbf84bbfc,
rectHL=@0xbf84bc24, highlighted=false) at ClientListCtrl.cpp:483
#5 0x08457195 in MuleExtern::wxListMainWindow::OnPaint (this=0xc382c00)
at extern/wxWidgets/listctrl.cpp:2777
#6 0xb7776965 in wxAppConsole::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#7 0xb784111f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_gtk2ud-2.8.so.0
#8 0xb7841e1d in wxEventHashTable::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#9 0xb7841fa6 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#10 0xb7841f2c in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#11 0xb79f90b3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#12 0xb78a3e20 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2ud-2.8.so.0
#13 0xb78a43de in ?? () from /usr/lib/libwx_gtk2ud-2.8.so.0
#14 0xb710a5a0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x0c5f8dc8 in ?? ()
#16 0xbf84c4f0 in ?? ()
#17 0x0c382c00 in ?? ()
#18 0xb6ed4710 in ?? () from /usr/lib/libgobject-2.0.so.0
#19 0xbf84c130 in ?? ()
#20 0xffffffff in ?? ()
#21 0x09901488 in ?? ()
#22 0xb6e9f28b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xbf84c11c in ?? ()
#24 0x00000000 in ?? ()
0x0807f12e 249 bool IsValid() const { return (nRefs != 0); }
(gdb)
-
Now with amule-svn-20080215:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1231898400 (LWP 15811)]
0xb789c636 in wxStringBase::ConcatSelf () from /usr/lib/libwx_gtk2ud-2.8.so.0
(gdb)
(gdb) bt
#0 0xb789c636 in wxStringBase::ConcatSelf () from /usr/lib/libwx_gtk2ud-2.8.so.0
#1 0x08081d19 in wxStringBase::ConcatSelf (this=0xbfb7227c, nLen=246655264, src=0xfeae324)
at /usr/include/wx-2.8/wx/string.h:287
#2 0x08081d56 in wxStringBase::append (this=0xbfb7227c, str=@0xd647894)
at /usr/include/wx-2.8/wx/string.h:445
#3 0x08081dae in wxString::append (this=0xbfb7227c, str=@0xd647894) at /usr/include/wx-2.8/wx/string.h:1296
#4 0x08081e0e in wxString::operator<< (this=0xbfb7227c, s=@0xd647894) at /usr/include/wx-2.8/wx/string.h:999
#5 0x08294187 in CUploadingView::DrawCell (client=0xd647818, column=0, dc=0xbfb72418, rect=@0xbfb7234c)
at ClientListCtrl.cpp:610
#6 0x08294d6b in CQueuedView::DrawCell (client=0xd647818, column=0, dc=0xbfb72418, rect=@0xbfb7234c)
at ClientListCtrl.cpp:834
#7 0x082957e3 in CClientListCtrl::OnDrawItem (this=0x9454e90, item=342, dc=0xbfb72418, rect=@0xbfb7271c,
rectHL=@0xbfb72744, highlighted=false) at ClientListCtrl.cpp:483
#8 0x08457435 in MuleExtern::wxListMainWindow::OnPaint (this=0xc50dd50)
at extern/wxWidgets/listctrl.cpp:2777
#9 0xb7827965 in wxAppConsole::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#10 0xb78f211f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_gtk2ud-2.8.so.0
#11 0xb78f2e1d in wxEventHashTable::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#12 0xb78f2fa6 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#13 0xb78f2f2c in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#14 0xb7aaa0b3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#15 0xb7954e20 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2ud-2.8.so.0
#16 0xb79553de in ?? () from /usr/lib/libwx_gtk2ud-2.8.so.0
#17 0xb71bb5a0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x0c7b09c8 in ?? ()
#19 0xbfb73010 in ?? ()
#20 0x0c50dd50 in ?? ()
#21 0xb6f85710 in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0xbfb72c50 in ?? ()
#23 0xffffffff in ?? ()
#24 0x0a1582b8 in ?? ()
#25 0xb6f5028b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0xbfb72c3c in ?? ()
#27 0x00000000 in ?? ()
(gdb)
(gdb) bt full
#0 0xb789c636 in wxStringBase::ConcatSelf () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#1 0x08081d19 in wxStringBase::ConcatSelf (this=0xbfb7227c, nLen=246655264, src=0xfeae324)
at /usr/include/wx-2.8/wx/string.h:287
No locals.
#2 0x08081d56 in wxStringBase::append (this=0xbfb7227c, str=@0xd647894)
at /usr/include/wx-2.8/wx/string.h:445
No locals.
#3 0x08081dae in wxString::append (this=0xbfb7227c, str=@0xd647894) at /usr/include/wx-2.8/wx/string.h:1296
No locals.
#4 0x08081e0e in wxString::operator<< (this=0xbfb7227c, s=@0xd647894) at /usr/include/wx-2.8/wx/string.h:999
__FUNCTION__ = "operator<<"
#5 0x08294187 in CUploadingView::DrawCell (client=0xd647818, column=0, dc=0xbfb72418, rect=@0xbfb7234c)
at ClientListCtrl.cpp:610
clientImage = 12 '\f'
userName = {<wxStringBase> = {static npos = 4294967295, m_pchData = 0x77815014}, <No data fields>}
buffer = {<wxStringBase> = {static npos = 4294967295, m_pchData = 0xb7cd0cd0}, <No data fields>}
#6 0x08294d6b in CQueuedView::DrawCell (client=0xd647818, column=0, dc=0xbfb72418, rect=@0xbfb7234c)
at ClientListCtrl.cpp:834
buffer = {<wxStringBase> = {static npos = 4294967295, m_pchData = 0xb7cd0cd0}, <No data fields>}
#7 0x082957e3 in CClientListCtrl::OnDrawItem (this=0x9454e90, item=342, dc=0xbfb72418, rect=@0xbfb7271c,
rectHL=@0xbfb72744, highlighted=false) at ClientListCtrl.cpp:483
clipper = {m_dc = @0xbfb72418}
width = 150
i = 0
client = (CUpDownClient *) 0xd647818
cur_rect = {x = 4, y = 6840, width = 142, height = 20}
view = (const ClientListView &) @0x8882f00: {m_title = {<wxStringBase> = {static npos = 4294967295,
m_pchData = 0x88a6534}, <No data fields>},
m_init = 0x82960d2 <CQueuedView::Initialize(CClientListCtrl*)>,
m_draw = 0x8294d2c <CQueuedView::DrawCell(CUpDownClient*, int, wxDC*, wxRect const&)>,
m_sort = 0x8298a34 <CQueuedView::SortProc(unsigned long, unsigned long, long)>}
#8 0x08457435 in MuleExtern::wxListMainWindow::OnPaint (this=0xc50dd50)
at extern/wxWidgets/listctrl.cpp:2777
line = 342
visibleTo = 344
rectLine = {x = 0, y = 6840, width = 1195, height = 20}
xOrig = 0
lineHeight = 20
visibleFrom = 337
yOrig = -6740
dc = <incomplete type>
dev_x = 0
dev_y = -6740
#9 0xb7827965 in wxAppConsole::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#10 0xb78f211f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#11 0xb78f2e1d in wxEventHashTable::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#12 0xb78f2fa6 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#13 0xb78f2f2c in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#14 0xb7aaa0b3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#15 0xb7954e20 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#16 0xb79553de in ?? () from /usr/lib/libwx_gtk2ud-2.8.so.0
No symbol table info available.
#17 0xb71bb5a0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0x0c7b09c8 in ?? ()
No symbol table info available.
#19 0xbfb73010 in ?? ()
No symbol table info available.
#20 0x0c50dd50 in ?? ()
No symbol table info available.
#21 0xb6f85710 in ?? () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#22 0xbfb72c50 in ?? ()
No symbol table info available.
#23 0xffffffff in ?? ()
No symbol table info available.
#24 0x0a1582b8 in ?? ()
No symbol table info available.
#25 0xb6f5028b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0xbfb72c3c in ?? ()
No symbol table info available.
#27 0x00000000 in ?? ()
No symbol table info available.
(gdb)
(gdb) thread apply all bt
Thread 5 (Thread -1252930672 (LWP 15825)):
#0 0xb7f5cb98 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0xb78ec912 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_gtk2ud-2.8.so.0
#2 0xb78ec9aa in wxCondition::WaitTimeout () from /usr/lib/libwx_gtk2ud-2.8.so.0
#3 0xb78edb4e in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_gtk2ud-2.8.so.0
#4 0xb78edbda in wxSemaphore::WaitTimeout () from /usr/lib/libwx_gtk2ud-2.8.so.0
#5 0x0835652b in CTimerThread::Entry (this=0x93d77d0) at Timer.cpp:64
#6 0xb78ee336 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_gtk2ud-2.8.so.0
#7 0xb78ee43d in wxPthreadStart () from /usr/lib/libwx_gtk2ud-2.8.so.0
#8 0xb7f583f3 in start_thread () from /lib/libpthread.so.0
#9 0xb74b5cee in clone () from /lib/libc.so.6
Thread 3 (Thread -1236153456 (LWP 15823)):
#0 0xb7f5fc6c in ?? () from /lib/libpthread.so.0
#1 0xb78ff096 in wxMicroSleep () from /usr/lib/libwx_gtk2ud-2.8.so.0
#2 0xb78ff0c1 in wxMilliSleep () from /usr/lib/libwx_gtk2ud-2.8.so.0
#3 0xb78eb9dd in wxThread::Sleep () from /usr/lib/libwx_gtk2ud-2.8.so.0
#4 0x081bb671 in UploadBandwidthThrottler::Entry (this=0xabdefe0) at UploadBandwidthThrottler.cpp:324
#5 0xb78ee336 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_gtk2ud-2.8.so.0
#6 0xb78ee43d in wxPthreadStart () from /usr/lib/libwx_gtk2ud-2.8.so.0
#7 0xb7f583f3 in start_thread () from /lib/libpthread.so.0
#8 0xb74b5cee in clone () from /lib/libc.so.6
Thread 2 (Thread -1231898400 (LWP 15811)):
#0 0xb789c636 in wxStringBase::ConcatSelf () from /usr/lib/libwx_gtk2ud-2.8.so.0
#1 0x08081d19 in wxStringBase::ConcatSelf (this=0xbfb7227c, nLen=246655264, src=0xfeae324)
at /usr/include/wx-2.8/wx/string.h:287
#2 0x08081d56 in wxStringBase::append (this=0xbfb7227c, str=@0xd647894)
at /usr/include/wx-2.8/wx/string.h:445
#3 0x08081dae in wxString::append (this=0xbfb7227c, str=@0xd647894) at /usr/include/wx-2.8/wx/string.h:1296
#4 0x08081e0e in wxString::operator<< (this=0xbfb7227c, s=@0xd647894) at /usr/include/wx-2.8/wx/string.h:999
#5 0x08294187 in CUploadingView::DrawCell (client=0xd647818, column=0, dc=0xbfb72418, rect=@0xbfb7234c)
at ClientListCtrl.cpp:610
---Type <return> to continue, or q <return> to quit---
#6 0x08294d6b in CQueuedView::DrawCell (client=0xd647818, column=0, dc=0xbfb72418, rect=@0xbfb7234c)
at ClientListCtrl.cpp:834
#7 0x082957e3 in CClientListCtrl::OnDrawItem (this=0x9454e90, item=342, dc=0xbfb72418, rect=@0xbfb7271c,
rectHL=@0xbfb72744, highlighted=false) at ClientListCtrl.cpp:483
#8 0x08457435 in MuleExtern::wxListMainWindow::OnPaint (this=0xc50dd50)
at extern/wxWidgets/listctrl.cpp:2777
#9 0xb7827965 in wxAppConsole::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#10 0xb78f211f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_gtk2ud-2.8.so.0
#11 0xb78f2e1d in wxEventHashTable::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#12 0xb78f2fa6 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#13 0xb78f2f2c in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#14 0xb7aaa0b3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#15 0xb7954e20 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2ud-2.8.so.0
#16 0xb79553de in ?? () from /usr/lib/libwx_gtk2ud-2.8.so.0
#17 0xb71bb5a0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x0c7b09c8 in ?? ()
#19 0xbfb73010 in ?? ()
#20 0x0c50dd50 in ?? ()
#21 0xb6f85710 in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0xbfb72c50 in ?? ()
#23 0xffffffff in ?? ()
#24 0x0a1582b8 in ?? ()
#25 0xb6f5028b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0xbfb72c3c in ?? ()
#27 0x00000000 in ?? ()
Thread 1 (LWP 15811):
#0 0xb789c636 in wxStringBase::ConcatSelf () from /usr/lib/libwx_gtk2ud-2.8.so.0
#1 0x08081d19 in wxStringBase::ConcatSelf (this=0xbfb7227c, nLen=246655264, src=0xfeae324)
at /usr/include/wx-2.8/wx/string.h:287
#2 0x08081d56 in wxStringBase::append (this=0xbfb7227c, str=@0xd647894)
at /usr/include/wx-2.8/wx/string.h:445
#3 0x08081dae in wxString::append (this=0xbfb7227c, str=@0xd647894) at /usr/include/wx-2.8/wx/string.h:1296
#4 0x08081e0e in wxString::operator<< (this=0xbfb7227c, s=@0xd647894) at /usr/include/wx-2.8/wx/string.h:999
---Type <return> to continue, or q <return> to quit---
#5 0x08294187 in CUploadingView::DrawCell (client=0xd647818, column=0, dc=0xbfb72418, rect=@0xbfb7234c)
at ClientListCtrl.cpp:610
#6 0x08294d6b in CQueuedView::DrawCell (client=0xd647818, column=0, dc=0xbfb72418, rect=@0xbfb7234c)
at ClientListCtrl.cpp:834
#7 0x082957e3 in CClientListCtrl::OnDrawItem (this=0x9454e90, item=342, dc=0xbfb72418, rect=@0xbfb7271c,
rectHL=@0xbfb72744, highlighted=false) at ClientListCtrl.cpp:483
#8 0x08457435 in MuleExtern::wxListMainWindow::OnPaint (this=0xc50dd50)
at extern/wxWidgets/listctrl.cpp:2777
#9 0xb7827965 in wxAppConsole::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#10 0xb78f211f in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_gtk2ud-2.8.so.0
#11 0xb78f2e1d in wxEventHashTable::HandleEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#12 0xb78f2fa6 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#13 0xb78f2f2c in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#14 0xb7aaa0b3 in wxScrollHelperEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk2ud-2.8.so.0
#15 0xb7954e20 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2ud-2.8.so.0
#16 0xb79553de in ?? () from /usr/lib/libwx_gtk2ud-2.8.so.0
#17 0xb71bb5a0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x0c7b09c8 in ?? ()
#19 0xbfb73010 in ?? ()
#20 0x0c50dd50 in ?? ()
#21 0xb6f85710 in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0xbfb72c50 in ?? ()
#23 0xffffffff in ?? ()
#24 0x0a1582b8 in ?? ()
#25 0xb6f5028b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#26 0xbfb72c3c in ?? ()
#27 0x00000000 in ?? ()
#0 0xb789c636 in wxStringBase::ConcatSelf () from /usr/lib/libwx_gtk2ud-2.8.so.0
(gdb)
-
Did you use a distro wx or a hand compiled one? I would try a hand compiled one in your place.
Cheers!
-
Thank you, I have used a pre-compiled wx.
-
It seems I have problems also with a hand-compiled wx
Now I've compiled:
wxgtk 2.8.7 with (
./configure --enable-mem_tracing --enable-debug --disable-optimise --enable-debug_flag \
--enable-debug_info --enable-debug_gdb --with-opengl --enable-gtk2 --enable-unicode \
--enable-largefile --prefix=$HOME/WXGTK287 && \
make -j4 && make install
)
and amule with (
./configure --enable-ccache --with-denoise-level=3 --enable-debug --disable-optimize --enable-verbose \
--enable-geoip --enable-cas --enable-wxcas --enable-amule-gui --enable-webserver --enable-amulecmd \
--enable-amule-daemon --with-wx-prefix=$HOME/WXGTK287/ && \
LD_LIBRARY_PATH=$HOME/WXGTK287/lib make -j4
)
-
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1229797680 (LWP 2767)]
0x082b8f2d in CClientCredits::GetCurrentIdentState (this=0xafafafaf, dwForIP=2947526575)
at ClientCredits.cpp:222
222 if (m_identState != IS_IDENTIFIED)
(gdb)
-
It should be fixed now. Please try tomorrows snapshot. :)