I'm using aMule-CVS-20060225, 'cause I need unicode searches, and it crashes sometimes.
1) Trayicon irror. Don't know what caused this error. :-(
I'll be glad if these backtraces could help:
#0 0x46a72c22 in mallopt () from /lib/tls/libc.so.6
No symbol table info available.
#1 0x46a71d92 in malloc () from /lib/tls/libc.so.6
No symbol table info available.
#2 0xb7da6ca0 in wxImage::Create () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#3 0xb7ccdd45 in wxBitmap::ConvertToImage () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#4 0xb7cca606 in wxMask::Create () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#5 0xb7cca98f in wxMask::wxMask () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#6 0x0822570b in CMuleTrayIcon::SetTrayIcon (this=0x8d94dc0, Icon=2, percent=38) at MuleTrayIcon.cpp:280
brush =
new_mask = (struct wxMask *) 0x46b178e0
Bar_xSize = 4
Bar_xPos = 17
col =
Bar_ySize = 22
NewSize = 8
#7 0x081c97ce in CamuleDlg::UpdateTrayIcon (this=0x8bf7d68, percent=38) at amuleDlg.cpp:325
No locals.
#8 0x081cc543 in CamuleDlg::ShowTransferRate (this=0x8bf7d68) at amuleDlg.cpp:804
percentDown = 38
buffer2 = { = {static npos = 4294967295, m_pchData = 0x92e1824}, }
kBpsDown = 303.846832
buffer = { = {static npos = 4294967295, m_pchData = 0x9440394}, }
bmp = (struct wxStaticBitmap *) 0x26
kBpsUp = 33.9388123
label = (struct wxStaticText *) 0x8c8d0e0
#9 0x081cd553 in CamuleDlg::OnGUITimer (this=0x8bf7d68) at amuleDlg.cpp:1047
bStatsVisible = false
msPrevGraph = 9300098
msGraphUpdate = 60000
msPrev1 = 9345575
msPrev5 = 9347060
msPrevStats = 2940580
msCur = 9347060
sStatsUpdate = 30
#10 0xb7ab6d96 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
---Type to continue, or q to quit---
#11 0xb7b4c4fb in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#12 0xb7b4c7c0 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#13 0xb7b4d429 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#14 0xb7de07d5 in wxTimerBase::Notify () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#15 0xb7ceea7d in wxTimer::GetClassInfo () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#16 0xb746ddcf in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0x440397dd in ?? ()
No symbol table info available.
#18 0xb74d1238 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0xb74d17d0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0x00000001 in ?? ()
No symbol table info available.
#21 0x00000000 in ?? ()
No symbol table info available.
(gdb) thread apply all bt
Thread 5 (Thread -1267045456 (LWP 668)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x46c3105c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
#2 0xb7b4917b in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#3 0xb7b491e3 in wxCondition::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#4 0xb7b49672 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#5 0xb7b4bb63 in wxSemaphore::WaitTimeout () from /usr/lib/libwx_baseu-2.6.so.0
#6 0x082b94a3 in CTimerThread::Entry (this=0x8f0ae78) at Timer.cpp:63
#7 0xb7b4ab31 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#8 0xb7b4abab in wxPthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#9 0x46c2ec0b in start_thread () from /lib/tls/libpthread.so.0
#10 0x46ac4ebe in clone () from /lib/tls/libc.so.6
Thread 2 (Thread -1241867344 (LWP 641)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x46ad05de in pthread_setcanceltype () from /lib/tls/libc.so.6
#2 0xb7a4c341 in operator delete () from /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6
#3 0xb7a4c39d in operator delete[] () from /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6
#4 0x080f9549 in CEMSocket::Send (this=0x905ff10, maxNumberOfBytesToSend=5200, minFragSize=2600,
onlyAllowedToSendControlPacket=false) at EMSocket.cpp:643
#5 0x080be2b2 in CEMSocket::SendFileAndControlData (this=0x905ff10, maxNumberOfBytesToSend=2672,
minFragSize=2600) at EMSocket.h:78
#6 0x080bd9f6 in CClientTCPSocket::SendFileAndControlData (this=0x905ff10, maxNumberOfBytesToSend=2672,
overchargeMaxBytesToSend=2600) at ClientTCPSocket.cpp:2043
#7 0x08176c85 in UploadBandwidthThrottler::Entry (this=0x8da3720) at UploadBandwidthThrottler.cpp:451
#8 0xb7b4ab31 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#9 0xb7b4abab in wxPthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#10 0x46c2ec0b in start_thread () from /lib/tls/libpthread.so.0
#11 0x46ac4ebe in clone () from /lib/tls/libc.so.6
Thread 1 (Thread -1221777728 (LWP 626)):
#0 0x46a72c22 in mallopt () from /lib/tls/libc.so.6
#1 0x46a71d92 in malloc () from /lib/tls/libc.so.6
#2 0xb7da6ca0 in wxImage::Create () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#3 0xb7ccdd45 in wxBitmap::ConvertToImage () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#4 0xb7cca606 in wxMask::Create () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#5 0xb7cca98f in wxMask::wxMask () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#6 0x0822570b in CMuleTrayIcon::SetTrayIcon (this=0x8d94dc0, Icon=2, percent=38) at MuleTrayIcon.cpp:280
#7 0x081c97ce in CamuleDlg::UpdateTrayIcon (this=0x8bf7d68, percent=38) at amuleDlg.cpp:325
#8 0x081cc543 in CamuleDlg::ShowTransferRate (this=0x8bf7d68) at amuleDlg.cpp:804
#9 0x081cd553 in CamuleDlg::OnGUITimer (this=0x8bf7d68) at amuleDlg.cpp:1047
#10 0xb7ab6d96 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#11 0xb7b4c4fb in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
#12 0xb7b4c7c0 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#13 0xb7b4d429 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#14 0xb7de07d5 in wxTimerBase::Notify () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#15 0xb7ceea7d in wxTimer::GetClassInfo () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#16 0xb746ddcf in g_main_context_wakeup () from /usr/lib/libglib-2.0.so.0
#17 0x440397dd in ?? ()
#18 0xb74d1238 in ?? () from /usr/lib/libglib-2.0.so.0
#19 0xb74d17d0 in ?? () from /usr/lib/libglib-2.0.so.0
#20 0x00000001 in ?? ()
#21 0x00000000 in ?? ()
My system is: Gentoo Linux, I use 2.6 wxGTK.