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 crash #1: TrayIcon crash  (Read 1381 times)

balkinrn

  • Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 4
amule crash #1: TrayIcon crash
« on: February 28, 2006, 01:42:12 AM »

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.
« Last Edit: February 28, 2006, 01:44:06 AM by balkinrn »
Logged