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)