aMule Forum

English => Backtraces => Topic started by: Dizi0 on November 26, 2008, 10:14:05 PM

Title: Amule 2.2.2 crashes
Post by: Dizi0 on November 26, 2008, 10:14:05 PM
Hello!

Here's s0me infos about my system:
OS: GNU/Linux, distribution Arch.

aMule version: 2.2.2

Platform: 64 bit


Backtrace:

(gdb) bt
Quote
#0  0x00007fed4181973c in wxListMainWindow::RefreshAll ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#1  0x00007fed41822b2c in wxListMainWindow::RecalculatePositions ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#2  0x00007fed41824430 in wxGenericListCtrl::DeleteAllItems ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#3  0x00000000006766db in CServerWnd::UpdateKadInfo (this=0x2593dd0)
    at ServerWnd.cpp:203
#4  0x00000000006399a6 in CamuleDlg::ShowUserCount (this=0x2499010,
    info=@0x7fff4a55b330) at amuleDlg.cpp:798
#5  0x00000000006dc074 in MuleNotify::ShowUserCount (str=
        {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x7fff4a55b330}, <No data fields>}) at GuiEvents.cpp:62
#6  0x0000000000449686 in MuleNotify::CMuleNotifier1<wxString>::Notify (
    this=0x7fff4a55b400) at GuiEvents.h:222
#7  0x00000000006dc0e2 in MuleNotify::HandleNotification (ntf=@0x7fff4a55b400)
    at GuiEvents.cpp:44
#8  0x000000000044a01a in MuleNotify::DoNotify<wxString, wxString> (
    func=0x6dc051 <MuleNotify::ShowUserCount(wxString)>, arg1=
        {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x7fff4a55b5e0}, <No data fields>}) at GuiEvents.h:373
#9  0x00000000004394d2 in CamuleApp::ShowUserCount (this=0x22fc240)
    at amule.cpp:2037
---Type <return> to continue, or q <return> to quit---
#10 0x00000000005e402c in Kademlia::CKademlia::Process ()
    at kademlia/kademlia/Kademlia.cpp:266
#11 0x000000000043f286 in CamuleApp::OnCoreTimer (this=0x22fc240)
    at amule.cpp:1466
#12 0x00007fed41153b99 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.8.so.0
#13 0x00007fed41154d74 in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#14 0x00007fed41154e67 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#15 0x00007fed41154038 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
#16 0x00007fed410c406e in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00007fed4187947b in wxAppBase::ProcessIdle ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007fed417d8914 in wxapp_idle_callback ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007fed3e97dac2 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#20 0x00007fed3e98123d in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#21 0x00007fed3e98176d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#22 0x00007fed3feae197 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007fed417eff18 in wxEventLoop::Run ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#24 0x00007fed4187930b in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#25 0x00007fed410f90ed in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#26 0x0000000000634ae7 in main (argc=1, argv=0x7fff4a55bed8)
    at amule-gui.cpp:95


(gdb) bt full
Quote
#0  0x00007fed4181973c in wxListMainWindow::RefreshAll ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#1  0x00007fed41822b2c in wxListMainWindow::RecalculatePositions ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#2  0x00007fed41824430 in wxGenericListCtrl::DeleteAllItems ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#3  0x00000000006766db in CServerWnd::UpdateKadInfo (this=0x2593dd0)
    at ServerWnd.cpp:203
   KadInfoList = (struct wxListCtrl *) 0x2651d00
   next_row = 0
#4  0x00000000006399a6 in CamuleDlg::ShowUserCount (this=0x2499010,
    info=@0x7fff4a55b330) at amuleDlg.cpp:798
   label = (struct wxStaticText *) 0x25ab000
#5  0x00000000006dc074 in MuleNotify::ShowUserCount (str=
        {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x7fff4a55b330}, <No data fields>}) at GuiEvents.cpp:62
No locals.
#6  0x0000000000449686 in MuleNotify::CMuleNotifier1<wxString>::Notify (
    this=0x7fff4a55b400) at GuiEvents.h:222
No locals.
---Type <return> to continue, or q <return> to quit---
#7  0x00000000006dc0e2 in MuleNotify::HandleNotification (ntf=@0x7fff4a55b400)
    at GuiEvents.cpp:44
No locals.
#8  0x000000000044a01a in MuleNotify::DoNotify<wxString, wxString> (
    func=0x6dc051 <MuleNotify::ShowUserCount(wxString)>, arg1=
        {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x7fff4a55b5e0}, <No data fields>}) at GuiEvents.h:373
No locals.
#9  0x00000000004394d2 in CamuleApp::ShowUserCount (this=0x22fc240)
    at amule.cpp:2037
   totaluser = 2023705
   totalfile = 141548659
   buffer = {<wxStringBase> = {static npos = 18446744073709551615,
    m_pchData = 0x308d588}, <No data fields>}
   s_singlenetstatusformat = {<wxStringBase> = {
    static npos = 18446744073709551615,
    m_pchData = 0x33a4728}, <No data fields>}
   s_bothnetstatusformat = {<wxStringBase> = {
    static npos = 18446744073709551615,
    m_pchData = 0x33a4c18}, <No data fields>}
#10 0x00000000005e402c in Kademlia::CKademlia::Process ()
    at kademlia/kademlia/Kademlia.cpp:266
   now = 1227725602
---Type <return> to continue, or q <return> to quit---
   maxUsers = 2013362
   tempUsers = 182
   lastContact = 1227725601
   updateUserFile = true
#11 0x000000000043f286 in CamuleApp::OnCoreTimer (this=0x22fc240)
    at amule.cpp:1466
   msCur = 5112554
   msPrev1 = 5112554
   msPrev5 = 5110461
   msPrevSave = 5104880
   msPrevHist = 5112000
   msPrevOS = 5110163
   msPrevKnownMet = 3600158
#12 0x00007fed41153b99 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#13 0x00007fed41154d74 in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#14 0x00007fed41154e67 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#15 0x00007fed41154038 in wxEvtHandler::ProcessPendingEvents ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#16 0x00007fed410c406e in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#17 0x00007fed4187947b in wxAppBase::ProcessIdle ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#18 0x00007fed417d8914 in wxapp_idle_callback ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#19 0x00007fed3e97dac2 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0x00007fed3e98123d in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#21 0x00007fed3e98176d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#22 0x00007fed3feae197 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#23 0x00007fed417eff18 in wxEventLoop::Run ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#24 0x00007fed4187930b in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#25 0x00007fed410f90ed in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#26 0x0000000000634ae7 in main (argc=1, argv=0x7fff4a55bed8)
    at amule-gui.cpp:95
No locals.


(gdb) thread apply all bt
Quote
Thread 5 (Thread 0x436a6950 (LWP 2528)):
#0  0x00007fed42131fcd in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007fed411515b9 in wxConditionInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00007fed41152942 in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#3  0x0000000000774229 in CTimerThread::Entry (this=0x2358aa0) at Timer.cpp:64
#4  0x00007fed41152b2a in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#5  0x00007fed4212dfe7 in start_thread () from /lib/libpthread.so.0
#6  0x00007fed4063123d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x426a4950 (LWP 2526)):
#0  0x00007fed42135091 in nanosleep () from /lib/libpthread.so.0
#1  0x00007fed4115891c in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00000000005ad205 in UploadBandwidthThrottler::Entry (this=0x27a2f80)
    at UploadBandwidthThrottler.cpp:324
#3  0x00007fed41152b2a in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007fed4212dfe7 in start_thread () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#5  0x00007fed4063123d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fed42422750 (LWP 2520)):
#0  0x00007fed4181973c in wxListMainWindow::RefreshAll ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#1  0x00007fed41822b2c in wxListMainWindow::RecalculatePositions ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#2  0x00007fed41824430 in wxGenericListCtrl::DeleteAllItems ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#3  0x00000000006766db in CServerWnd::UpdateKadInfo (this=0x2593dd0)
    at ServerWnd.cpp:203
#4  0x00000000006399a6 in CamuleDlg::ShowUserCount (this=0x2499010,
    info=@0x7fff4a55b330) at amuleDlg.cpp:798
#5  0x00000000006dc074 in MuleNotify::ShowUserCount (str=
        {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x7fff4a55b330}, <No data fields>}) at GuiEvents.cpp:62
#6  0x0000000000449686 in MuleNotify::CMuleNotifier1<wxString>::Notify (
    this=0x7fff4a55b400) at GuiEvents.h:222
#7  0x00000000006dc0e2 in MuleNotify::HandleNotification (ntf=@0x7fff4a55b400)
    at GuiEvents.cpp:44
#8  0x000000000044a01a in MuleNotify::DoNotify<wxString, wxString> (
    func=0x6dc051 <MuleNotify::ShowUserCount(wxString)>, arg1=
---Type <return> to continue, or q <return> to quit---
        {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0x7fff4a55b5e0}, <No data fields>}) at GuiEvents.h:373
#9  0x00000000004394d2 in CamuleApp::ShowUserCount (this=0x22fc240)
    at amule.cpp:2037
#10 0x00000000005e402c in Kademlia::CKademlia::Process ()
    at kademlia/kademlia/Kademlia.cpp:266
#11 0x000000000043f286 in CamuleApp::OnCoreTimer (this=0x22fc240)
    at amule.cpp:1466
#12 0x00007fed41153b99 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.8.so.0
#13 0x00007fed41154d74 in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#14 0x00007fed41154e67 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#15 0x00007fed41154038 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
#16 0x00007fed410c406e in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
#17 0x00007fed4187947b in wxAppBase::ProcessIdle ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007fed417d8914 in wxapp_idle_callback ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007fed3e97dac2 in g_main_context_dispatch ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libglib-2.0.so.0
#20 0x00007fed3e98123d in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#21 0x00007fed3e98176d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#22 0x00007fed3feae197 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007fed417eff18 in wxEventLoop::Run ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#24 0x00007fed4187930b in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#25 0x00007fed410f90ed in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#26 0x0000000000634ae7 in main (argc=1, argv=0x7fff4a55bed8)
    at amule-gui.cpp:95
(gdb)



Thanks in advance to everyone who will help me!
Title: Re: Amule 2.2.2 crashes
Post by: Stu Redman on November 27, 2008, 09:22:55 PM
What's the error message ?
Title: Re: Amule 2.2.2 crashes
Post by: Dizi0 on November 30, 2008, 03:34:45 PM
Unfortunately I haven't copied it... so I decided to run the program again and wait it for crashing.
Here's the entire code from when I launched it:

Code: [Select]
Starting program: /usr/bin/amule
[Thread debugging using libthread_db enabled]

(process:2573): Gdk-WARNING **: locale not supported by C library

(process:2573): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
[New Thread 0x7f942dca6750 (LWP 2573)]
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
[New Thread 0x4098d950 (LWP 2577)]
HTTP download thread started
ListenSocket: Ok.
[New Thread 0x413a5950 (LWP 2579)]
Loading temp files from /media/lacreatura/Mule Temp.
Loading PartFile 62 of 62
All PartFiles Loaded.
Adding file /media/lacreatura/Mule Temp/206.part.met to shares
Adding file /media/lacreatura/Mule Temp/178.part.met to shares
Adding file /media/lacreatura/Mule Temp/144.part.met to shares
Adding file /media/lacreatura/Mule Temp/123.part.met to shares
Adding file /media/lacreatura/Mule Temp/118.part.met to shares
Adding file /media/lacreatura/Mule Temp/106.part.met to shares
Adding file /media/lacreatura/Mule Temp/098.part.met to shares
Adding file /media/lacreatura/Mule Temp/083.part.met to shares
Adding file /media/lacreatura/Mule Temp/067.part.met to shares
Adding file /media/lacreatura/Mule Temp/066.part.met to shares
Adding file /media/lacreatura/Mule Temp/054.part.met to shares
Adding file /media/lacreatura/Mule Temp/050.part.met to shares
Adding file /media/lacreatura/Mule Temp/046.part.met to shares
Adding file /media/lacreatura/Mule Temp/014.part.met to shares
Adding file /media/lacreatura/Mule Temp/007.part.met to shares
Adding file /media/lacreatura/Mule Temp/006.part.met to shares
Adding file /media/lacreatura/Mule Temp/004.part.met to shares
Adding file /media/lacreatura/Mule Temp/001.part.met to shares
Adding file /media/lacreatura/Mule Temp/094.part.met to shares
Adding file /media/lacreatura/Mule Temp/100.part.met to shares
Adding file /media/lacreatura/Mule Temp/112.part.met to shares
Adding file /media/lacreatura/Mule Temp/005.part.met to shares
Adding file /media/lacreatura/Mule Temp/003.part.met to shares
Adding file /media/lacreatura/Mule Temp/163.part.met to shares
Adding file /media/lacreatura/Mule Temp/002.part.met to shares
Adding file /media/lacreatura/Mule Temp/204.part.met to shares
Adding file /media/lacreatura/Mule Temp/212.part.met to shares
Adding file /media/lacreatura/Mule Temp/213.part.met to shares
Adding file /media/lacreatura/Mule Temp/218.part.met to shares
Adding file /media/lacreatura/Mule Temp/219.part.met to shares
Adding file /media/lacreatura/Mule Temp/220.part.met to shares
Adding file /media/lacreatura/Mule Temp/221.part.met to shares
Adding file /media/lacreatura/Mule Temp/223.part.met to shares
Adding file /media/lacreatura/Mule Temp/224.part.met to shares
Adding file /media/lacreatura/Mule Temp/225.part.met to shares
Adding file /media/lacreatura/Mule Temp/226.part.met to shares
Adding file /media/lacreatura/Mule Temp/041.part.met to shares
Adding file /media/lacreatura/Mule Temp/044.part.met to shares
Adding file /media/lacreatura/Mule Temp/040.part.met to shares
Adding file /media/lacreatura/Mule Temp/039.part.met to shares
Adding file /media/lacreatura/Mule Temp/026.part.met to shares
Adding file /media/lacreatura/Mule Temp/055.part.met to shares
Adding file /media/lacreatura/Mule Temp/057.part.met to shares
Adding file /media/lacreatura/Mule Temp/058.part.met to shares
Adding file /media/lacreatura/Mule Temp/059.part.met to shares
Adding file /media/lacreatura/Mule Temp/060.part.met to shares
Adding file /media/lacreatura/Mule Temp/061.part.met to shares
Adding file /media/lacreatura/Mule Temp/062.part.met to shares
Adding file /media/lacreatura/Mule Temp/064.part.met to shares
Adding file /media/lacreatura/Mule Temp/023.part.met to shares
Adding file /media/lacreatura/Mule Temp/018.part.met to shares
Adding file /media/lacreatura/Mule Temp/017.part.met to shares
Adding file /media/lacreatura/Mule Temp/069.part.met to shares
Adding file /media/lacreatura/Mule Temp/070.part.met to shares
Adding file /media/lacreatura/Mule Temp/016.part.met to shares
Adding file /media/lacreatura/Mule Temp/090.part.met to shares
Adding file /media/lacreatura/Mule Temp/091.part.met to shares
No shareable files found in directory: /media/lacreatura/Mule Shared/TNG S4
[New Thread 0x41ba6950 (LWP 2580)]
[New Thread 0x423a7950 (LWP 2581)]
Host: amule.sourceforge.net:80
URL: http://amule.sourceforge.net/lastversion
Response: 200 (Error: 0)
Download size: 6
HTTP download thread ended
[Thread 0x4098d950 (LWP 2577) exited]
[Thread 0x41ba6950 (LWP 2580) exited]
[New Thread 0x4098d950 (LWP 2582)]
HTTP download thread started
Host: gruk.org:80
URL: http://gruk.org/server.met.gz
Response: 200 (Error: 0)
Download size: 1088
HTTP download thread ended
[Thread 0x4098d950 (LWP 2582) exited]

Program terminated with signal SIGKILL, Killed.
The program no longer exists.
(gdb) bt
Starting program: /usr/bin/amule
[Thread debugging using libthread_db enabled]

(process:2573): Gdk-WARNING **: locale not supported by C library

(process:2573): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
[New Thread 0x7f942dca6750 (LWP 2573)]
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
[New Thread 0x4098d950 (LWP 2577)]
HTTP download thread started
ListenSocket: Ok.
[New Thread 0x413a5950 (LWP 2579)]
Loading temp files from /media/lacreatura/Mule Temp.
Loading PartFile 62 of 62
All PartFiles Loaded.
Adding file /media/lacreatura/Mule Temp/206.part.met to shares
Adding file /media/lacreatura/Mule Temp/178.part.met to shares
Adding file /media/lacreatura/Mule Temp/144.part.met to shares
Adding file /media/lacreatura/Mule Temp/123.part.met to shares
Adding file /media/lacreatura/Mule Temp/118.part.met to shares
Adding file /media/lacreatura/Mule Temp/106.part.met to shares
Adding file /media/lacreatura/Mule Temp/098.part.met to shares
Adding file /media/lacreatura/Mule Temp/083.part.met to shares
Adding file /media/lacreatura/Mule Temp/067.part.met to shares
Adding file /media/lacreatura/Mule Temp/066.part.met to shares
Adding file /media/lacreatura/Mule Temp/054.part.met to shares
Adding file /media/lacreatura/Mule Temp/050.part.met to shares
Adding file /media/lacreatura/Mule Temp/046.part.met to shares
Adding file /media/lacreatura/Mule Temp/014.part.met to shares
Adding file /media/lacreatura/Mule Temp/007.part.met to shares
Adding file /media/lacreatura/Mule Temp/006.part.met to shares
Adding file /media/lacreatura/Mule Temp/004.part.met to shares
Adding file /media/lacreatura/Mule Temp/001.part.met to shares
Adding file /media/lacreatura/Mule Temp/094.part.met to shares
Adding file /media/lacreatura/Mule Temp/100.part.met to shares
Adding file /media/lacreatura/Mule Temp/112.part.met to shares
Adding file /media/lacreatura/Mule Temp/005.part.met to shares
Adding file /media/lacreatura/Mule Temp/003.part.met to shares
Adding file /media/lacreatura/Mule Temp/163.part.met to shares
Adding file /media/lacreatura/Mule Temp/002.part.met to shares
Adding file /media/lacreatura/Mule Temp/204.part.met to shares
Adding file /media/lacreatura/Mule Temp/212.part.met to shares
Adding file /media/lacreatura/Mule Temp/213.part.met to shares
Adding file /media/lacreatura/Mule Temp/218.part.met to shares
Adding file /media/lacreatura/Mule Temp/219.part.met to shares
Adding file /media/lacreatura/Mule Temp/220.part.met to shares
Adding file /media/lacreatura/Mule Temp/221.part.met to shares
Adding file /media/lacreatura/Mule Temp/223.part.met to shares
Adding file /media/lacreatura/Mule Temp/224.part.met to shares
Adding file /media/lacreatura/Mule Temp/225.part.met to shares
Adding file /media/lacreatura/Mule Temp/226.part.met to shares
Adding file /media/lacreatura/Mule Temp/041.part.met to shares
Adding file /media/lacreatura/Mule Temp/044.part.met to shares
Adding file /media/lacreatura/Mule Temp/040.part.met to shares
Adding file /media/lacreatura/Mule Temp/039.part.met to shares
Adding file /media/lacreatura/Mule Temp/026.part.met to shares
Adding file /media/lacreatura/Mule Temp/055.part.met to shares
Adding file /media/lacreatura/Mule Temp/057.part.met to shares
Adding file /media/lacreatura/Mule Temp/058.part.met to shares
Adding file /media/lacreatura/Mule Temp/059.part.met to shares
Adding file /media/lacreatura/Mule Temp/060.part.met to shares
Adding file /media/lacreatura/Mule Temp/061.part.met to shares
Adding file /media/lacreatura/Mule Temp/062.part.met to shares
Adding file /media/lacreatura/Mule Temp/064.part.met to shares
Adding file /media/lacreatura/Mule Temp/023.part.met to shares
Adding file /media/lacreatura/Mule Temp/018.part.met to shares
Adding file /media/lacreatura/Mule Temp/017.part.met to shares
Adding file /media/lacreatura/Mule Temp/069.part.met to shares
Adding file /media/lacreatura/Mule Temp/070.part.met to shares
Adding file /media/lacreatura/Mule Temp/016.part.met to shares
Adding file /media/lacreatura/Mule Temp/090.part.met to shares
Adding file /media/lacreatura/Mule Temp/091.part.met to shares
No shareable files found in directory: /media/lacreatura/Mule Shared/TNG S4
[New Thread 0x41ba6950 (LWP 2580)]
[New Thread 0x423a7950 (LWP 2581)]
Host: amule.sourceforge.net:80
URL: http://amule.sourceforge.net/lastversion
Response: 200 (Error: 0)
Download size: 6
HTTP download thread ended
[Thread 0x4098d950 (LWP 2577) exited]
[Thread 0x41ba6950 (LWP 2580) exited]
[New Thread 0x4098d950 (LWP 2582)]
HTTP download thread started
Host: gruk.org:80
URL: http://gruk.org/server.met.gz
Response: 200 (Error: 0)
Download size: 1088
HTTP download thread ended
[Thread 0x4098d950 (LWP 2582) exited]

Program terminated with signal SIGKILL, Killed.
The program no longer exists.
(gdb) bt
No stack.

As you can see, the command "bt" hasn't worked this time and nor they do the commands "bt full" and "thread apply all bt".

Anyway I hope that the message error could clarify what is the problem with my aMule.

Thank you very much in advance again!
Title: Re: Amule 2.2.2 crashes
Post by: Dizi0 on December 10, 2008, 09:58:39 PM
How do I check the LANG environment variable? I mean, what is it and where do I found it?
 About the launch of aMule, it is launched from the terminal: first I launch gdb and then I launch aMule.
I report down here another example of crash; what I can see is the window that become completely white with the except of the title bar. This time I post all the code, from the launch.

Code: [Select]
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu"...
(gdb) run
Starting program: /usr/bin/amule
[Thread debugging using libthread_db enabled]

(process:2589): Gdk-WARNING **: locale not supported by C library

(process:2589): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
[New Thread 0x7f11e5633750 (LWP 2589)]
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
[New Thread 0x40d87950 (LWP 2593)]
HTTP download thread started
ListenSocket: Ok.
[New Thread 0x41588950 (LWP 2595)]
Loading temp files from /media/lacreatura/Mule Temp.
Loading PartFile 81 of 81
All PartFiles Loaded.
Adding file /media/lacreatura/Mule Temp/028.part.met to shares
[...]
Adding file /media/lacreatura/Mule Temp/091.part.met to shares
No shareable files found in directory: /media/lacreatura/Mule Shared/TNG S4
[New Thread 0x41d89950 (LWP 2596)]
[New Thread 0x4258a950 (LWP 2597)]
Host: amule.sourceforge.net:80
URL: http://amule.sourceforge.net/lastversion
Response: 200 (Error: 0)
Download size: 6
HTTP download thread ended
[Thread 0x40d87950 (LWP 2593) exited]
[Thread 0x41d89950 (LWP 2596) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f11e5633750 (LWP 2589)]
0x000000000045f3e8 in __gnu_debug::_Safe_iterator<std::__norm::_List_const_iterator<Requested_Block_Struct*>, std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > >::base (this=0x71)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/debug/safe_iterator.h:312
312      base() const { return _M_current; }



(gdb) bt
#0  0x000000000045f3e8 in __gnu_debug::_Safe_iterator<std::__norm::_List_const_iterator<Requested_Block_Struct*>, std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > >::base (this=0x71)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/debug/safe_iterator.h:312
#1  0x0000000000461e83 in __gnu_debug::_Safe_iterator<std::__norm::_List_iterator<Requested_Block_Struct*>, std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > >::_M_invalidate_single (this=0x7fffed76d520)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/debug/safe_iterator.tcc:139
#2  0x00000000004bf9b5 in __gnu_debug::_Safe_iterator<std::__norm::_List_iterator<Requested_Block_Struct*>, std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > >::_M_invalidate (this=0x7fffed76d520)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/debug/safe_iterator.tcc:114
#3  0x00000000007066ce in std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> >::erase (this=0x2401e28, __position=
        {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x7fffed76d520, _M_version = 37756456, _M_prior = 0x5cf062c, _M_next = 0x7fffed76d290}, _M_current = {_M_node = 0x432cd8}})
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/debug/list:348
#4  0x00000000006e2aed in CPartFile::RemoveBlockFromList (this=0x2401a90,
---Type <return> to continue, or q <return> to quit---
    start=97280000, end=97464319) at PartFile.cpp:2188
#5  0x00000000004b7228 in CUpDownClient::ProcessBlockPacket (this=0x30951c0,
    packet=0x33b4690 "Ym��\211:�I\017��&���G", size=10741, packed=true,
    largeblocks=false) at DownloadClient.cpp:1031
#6  0x000000000049863d in CClientTCPSocket::ProcessExtPacket (this=0x352fd40,
    buffer=0x33b4690 "Ym��\211:�I\017��&���G", size=10741, opcode=64 '@')
    at ClientTCPSocket.cpp:1409
#7  0x00000000004a628b in CClientTCPSocket::PacketReceived (this=0x352fd40,
    packet=0x349ad90) at ClientTCPSocket.cpp:2031
#8  0x0000000000507d17 in CEMSocket::OnReceive (this=0x352fd40, nErrorCode=0)
    at EMSocket.cpp:328
#9  0x000000000049ceca in CClientTCPSocket::OnReceive (this=0x352fd40,
    nErrorCode=0) at ClientTCPSocket.cpp:1933
#10 0x00000000004a7cc8 in CClientTCPSocketHandler::ClientTCPSocketHandler (
    this=0xe24040, event=@0x352a570) at ClientTCPSocket.cpp:95
#11 0x00007f11e4364b99 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.8.so.0
#12 0x00007f11e4365d74 in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#13 0x00007f11e4365e67 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#14 0x00007f11e4365038 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#15 0x00007f11e42d506e in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
#16 0x00007f11e4a8a47b in wxAppBase::ProcessIdle ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0x00007f11e49e9914 in wxapp_idle_callback ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007f11e1b8eac2 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#19 0x00007f11e1b9223d in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#20 0x00007f11e1b9276d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#21 0x00007f11e30bf197 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00007f11e4a00f18 in wxEventLoop::Run ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#23 0x00007f11e4a8a30b in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#24 0x00007f11e430a0ed in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#25 0x0000000000634ae7 in main (argc=1, argv=0x7fffed76f0f8)
    at amule-gui.cpp:95
(gdb) bt all
No symbol "all" in current context.


(gdb) bt full
#0  0x000000000045f3e8 in __gnu_debug::_Safe_iterator<std::__norm::_List_const_iterator<Requested_Block_Struct*>, std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > >::base (this=0x71)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/debug/safe_iterator.h:312
No locals.
#1  0x0000000000461e83 in __gnu_debug::_Safe_iterator<std::__norm::_List_iterator<Requested_Block_Struct*>, std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > >::_M_invalidate_single (this=0x7fffed76d520)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/debug/safe_iterator.tcc:139
__victim = (const_iterator *) 0x71
__iter2 = (__gnu_debug::_Safe_iterator_base *) 0x71
#2  0x00000000004bf9b5 in __gnu_debug::_Safe_iterator<std::__norm::_List_iterator<Requested_Block_Struct*>, std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > >::_M_invalidate (this=0x7fffed76d520)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/debug/safe_iterator.tcc:114
sentry = {_M_device = @0x7f11e42598e0}
#3  0x00000000007066ce in std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> >::erase (this=0x2401e28, __position=
        {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x7fffed76d520, _M_version = 37756456, _M_prior = 0x5cf062c, _M_next = 0x7fffed76d290}, _M_current ---Type <return> to continue, or q <return> to quit---
= {_M_node = 0x432cd8}})
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/debug/list:348
No locals.
#4  0x00000000006e2aed in CPartFile::RemoveBlockFromList (this=0x2401a90,
    start=97280000, end=97464319) at PartFile.cpp:2188
it2 = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x2401e38,
    _M_version = 0, _M_prior = 0x7fffed76d520, _M_next = 0x7fffed76d490},
  _M_current = {_M_node = 0x34a2cc0}}
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x2401e38,
    _M_version = 1, _M_prior = 0x7fffed76d460, _M_next = 0x0}, _M_current = {
    _M_node = 0x2d4ce90}}
#5  0x00000000004b7228 in CUpDownClient::ProcessBlockPacket (this=0x30951c0,
    packet=0x33b4690 "Ym��\211:�I\017��&���G", size=10741, packed=true,
    largeblocks=false) at DownloadClient.cpp:1031
average_time = 1
lenWritten = 10708
cur_block = (Pending_Block_Struct *) 0x31475b0
data = {<CFileDataIO> = {_vptr.CFileDataIO = 0xa09bf0},
  m_growthRate = 0, m_position = 24, m_BufferSize = 10741, m_fileSize = 10741,
  m_delete = false, m_readonly = true,
  m_buffer = 0x33b4690 "Ym��\211:�I\017��&���G"}
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x3095430,
---Type <return> to continue, or q <return> to quit---
    _M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
    _M_node = 0x3091cc0}}
header_size = 24
nStartPos = 97453612
nEndPos = 97464319
nBlockSize = 181997
lenUnzipped = 10708
#6  0x000000000049863d in CClientTCPSocket::ProcessExtPacket (this=0x352fd40,
    buffer=0x33b4690 "Ym��\211:�I\017��&���G", size=10741, opcode=64 '@')
    at ClientTCPSocket.cpp:1409
No locals.
#7  0x00000000004a628b in CClientTCPSocket::PacketReceived (this=0x352fd40,
    packet=0x349ad90) at ClientTCPSocket.cpp:2031
process = true
bResult = false
uRawSize = 10741
exception = {<wxStringBase> = {static npos = 18446744073709551615,
    m_pchData = 0x7f11e4387a38}, <No data fields>}
#8  0x0000000000507d17 in CEMSocket::OnReceive (this=0x352fd40, nErrorCode=0)
    at EMSocket.cpp:328
bPacketResult = false
toCopy = 887
readMax = 2000000
---Type <return> to continue, or q <return> to quit---
ret = 887
rptr = (
    uint8_t *) 0xe24477 "�d\203\225\025G2n�R\fpf��j_�\233����\b\036\210`w������\212\t!�I\037����2ZiE��Rf��\021\203\220G"
rend = (
    const uint8_t *) 0xe24477 "�d\203\225\025G2n�R\fpf��j_�\233����\b\036\210`w������\212\t!�I\037����2ZiE��Rf��\021\203\220G"
GlobalReadBuffer = "^�\213\217��\v\022h\031r�\2010P\030\000�\227��\203\234DFi���|\017(\177\225\206�&�\f}���\203c��)\2010\n���\224?\212ri8B\a�\2004\003\004\202�c\n��\030�4��l\034[�\204o�\020\017����\a\212�}\212�xLxg7�`a\215\003\220 \003|I\004\006�����\017SZUb\036u\023�\0321�r0?@��`�\020R5z�\213��3Dt[�\004p\021\003\224K\000�\003h4\036�Wl�0\212��X����\026��\200\017\005�[\tU(\r'�;\224�\235\203�t��"...
#9  0x000000000049ceca in CClientTCPSocket::OnReceive (this=0x352fd40,
    nErrorCode=0) at ClientTCPSocket.cpp:1933
No locals.
#10 0x00000000004a7cc8 in CClientTCPSocketHandler::ClientTCPSocketHandler (
    this=0xe24040, event=@0x352a570) at ClientTCPSocket.cpp:95
socket = (CClientTCPSocket *) 0x352fd40
#11 0x00007f11e4364b99 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#12 0x00007f11e4365d74 in wxEventHashTable::HandleEvent ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#13 0x00007f11e4365e67 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#14 0x00007f11e4365038 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#15 0x00007f11e42d506e in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#16 0x00007f11e4a8a47b in wxAppBase::ProcessIdle ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#17 0x00007f11e49e9914 in wxapp_idle_callback ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#18 0x00007f11e1b8eac2 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0x00007f11e1b9223d in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#20 0x00007f11e1b9276d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#21 0x00007f11e30bf197 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0x00007f11e4a00f18 in wxEventLoop::Run ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#23 0x00007f11e4a8a30b in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#24 0x00007f11e430a0ed in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#25 0x0000000000634ae7 in main (argc=1, argv=0x7fffed76f0f8)
    at amule-gui.cpp:95
No locals.


(gdb) thread apply all bt

Thread 5 (Thread 0x4258a950 (LWP 2597)):
#0  0x00007f11e5342fcd in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007f11e43625b9 in wxConditionInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00007f11e4363942 in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#3  0x0000000000774229 in CTimerThread::Entry (this=0x1eb5aa0) at Timer.cpp:64
#4  0x00007f11e4363b2a in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#5  0x00007f11e533efe7 in start_thread () from /lib/libpthread.so.0
#6  0x00007f11e384223d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x41588950 (LWP 2595)):
#0  0x00007f11e5346091 in nanosleep () from /lib/libpthread.so.0
#1  0x00007f11e436991c in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00000000005ad205 in UploadBandwidthThrottler::Entry (this=0x2321c70)
    at UploadBandwidthThrottler.cpp:324
#3  0x00007f11e4363b2a in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007f11e533efe7 in start_thread () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#5  0x00007f11e384223d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f11e5633750 (LWP 2589)):
#0  0x000000000045f3e8 in __gnu_debug::_Safe_iterator<std::__norm::_List_const_iterator<Requested_Block_Struct*>, std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > >::base (this=0x71)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/debug/safe_iterator.h:312
#1  0x0000000000461e83 in __gnu_debug::_Safe_iterator<std::__norm::_List_iterator<Requested_Block_Struct*>, std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > >::_M_invalidate_single (this=0x7fffed76d520)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/debug/safe_iterator.tcc:139
#2  0x00000000004bf9b5 in __gnu_debug::_Safe_iterator<std::__norm::_List_iterator<Requested_Block_Struct*>, std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> > >::_M_invalidate (this=0x7fffed76d520)
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/debug/safe_iterator.tcc:114
#3  0x00000000007066ce in std::__debug::list<Requested_Block_Struct*, std::allocator<Requested_Block_Struct*> >::erase (this=0x2401e28, __position=
        {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x7fffed76d520, _M_version = 37756456, _M_prior = 0x5cf062c, _M_next = 0x7fffed76d290}, _M_current ---Type <return> to continue, or q <return> to quit---
= {_M_node = 0x432cd8}})
    at /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.2/../../../../include/c++/4.3.2/debug/list:348
#4  0x00000000006e2aed in CPartFile::RemoveBlockFromList (this=0x2401a90,
    start=97280000, end=97464319) at PartFile.cpp:2188
#5  0x00000000004b7228 in CUpDownClient::ProcessBlockPacket (this=0x30951c0,
    packet=0x33b4690 "Ym��\211:�I\017��&���G", size=10741, packed=true,
    largeblocks=false) at DownloadClient.cpp:1031
#6  0x000000000049863d in CClientTCPSocket::ProcessExtPacket (this=0x352fd40,
    buffer=0x33b4690 "Ym��\211:�I\017��&���G", size=10741, opcode=64 '@')
    at ClientTCPSocket.cpp:1409
#7  0x00000000004a628b in CClientTCPSocket::PacketReceived (this=0x352fd40,
    packet=0x349ad90) at ClientTCPSocket.cpp:2031
#8  0x0000000000507d17 in CEMSocket::OnReceive (this=0x352fd40, nErrorCode=0)
    at EMSocket.cpp:328
#9  0x000000000049ceca in CClientTCPSocket::OnReceive (this=0x352fd40,
    nErrorCode=0) at ClientTCPSocket.cpp:1933
#10 0x00000000004a7cc8 in CClientTCPSocketHandler::ClientTCPSocketHandler (
    this=0xe24040, event=@0x352a570) at ClientTCPSocket.cpp:95
#11 0x00007f11e4364b99 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.8.so.0
#12 0x00007f11e4365d74 in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#13 0x00007f11e4365e67 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#14 0x00007f11e4365038 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
#15 0x00007f11e42d506e in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
#16 0x00007f11e4a8a47b in wxAppBase::ProcessIdle ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0x00007f11e49e9914 in wxapp_idle_callback ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x00007f11e1b8eac2 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#19 0x00007f11e1b9223d in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#20 0x00007f11e1b9276d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#21 0x00007f11e30bf197 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x00007f11e4a00f18 in wxEventLoop::Run ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#23 0x00007f11e4a8a30b in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#24 0x00007f11e430a0ed in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#25 0x0000000000634ae7 in main (argc=1, argv=0x7fffed76f0f8)
    at amule-gui.cpp:95
(gdb)


Again, thank you very much!
Title: Re: Amule 2.2.2 crashes
Post by: Dizi0 on December 12, 2008, 10:18:48 AM
My output is "it_IT.utf8"  :)
Title: Re: Amule 2.2.2 crashes
Post by: Dizi0 on December 17, 2008, 08:13:34 PM
Up...
Title: Re: Amule 2.2.2 crashes
Post by: Dizi0 on December 20, 2008, 11:03:48 AM
Here a new crash:

Code: [Select]
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu"...
(gdb) run
Starting program: /usr/bin/amule
[Thread debugging using libthread_db enabled]

(process:2708): Gdk-WARNING **: locale not supported by C library

(process:2708): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
[New Thread 0x7fb7660b6750 (LWP 2708)]
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
[New Thread 0x7fb75e1f8950 (LWP 2712)]
HTTP download thread started
ListenSocket: Ok.
[New Thread 0x7fb75c7ef950 (LWP 2714)]
Loading temp files from /media/lacreatura/Mule Temp.
Loading PartFile 82 of 82
All PartFiles Loaded.
Adding file /media/lacreatura/Mule Temp/028.part.met to shares
[...]
Adding file /media/lacreatura/Mule Temp/091.part.met to shares
[New Thread 0x7fb75bd9b950 (LWP 2715)]
[New Thread 0x7fb75b59a950 (LWP 2716)]
Host: amule.sourceforge.net:80
URL: http://amule.sourceforge.net/lastversion
Response: 200 (Error: 0)
Download size: 6
HTTP download thread ended
[Thread 0x7fb75e1f8950 (LWP 2712) exited]
[Thread 0x7fb75bd9b950 (LWP 2715) exited]
Search parsing result for "Chuck": 0
Search expression: Chuck
Expression count: 1
Parameters: 2
Search parsing result for "Chuck": 0
Search expression: Chuck
Expression count: 1
Parameters: 2
Keyword for search: chuck
Search parsing result for "Chuck": 0
Search expression: Chuck
Expression count: 1
Parameters: 2
[New Thread 0x7fb75e1f8950 (LWP 2737)]

(process:2741): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.

(process:2743): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.

(process:2744): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.

(firefox:2744): Gdk-WARNING **: locale not supported by C library
[Thread 0x7fb75e1f8950 (LWP 2737) exited]
xdg-open: unexpected argument '1x&submit=Find'
Try 'xdg-open --help' for more information.
Search parsing result for "Chuck": 0
Search expression: Chuck
Expression count: 1
Parameters: 2
Search parsing result for "Chuck": 0
Search expression: Chuck
Expression count: 1
Parameters: 2
[New Thread 0x7fb75e1f8950 (LWP 2754)]
[Thread 0x7fb75e1f8950 (LWP 2754) exited]
Search parsing result for "Chuck 1x": 0
Search expression: Chuck 1x
Expression count: 1
Parameters: 2
Keyword for search: chuck
Search parsing result for "Chuck 1x": 0
Search expression: Chuck 1x
Expression count: 1
Parameters: 2
Search parsing result for "Chuck 1x": 0
Search expression: Chuck 1x
Expression count: 1
Parameters: 2
[New Thread 0x7fb75e1f8950 (LWP 2755)]
xdg-open: unexpected argument '1x&submit=Find'
Try 'xdg-open --help' for more information.
xdg-open: unexpected argument '1x&submit=Find'
Try 'xdg-open --help' for more information.
[Thread 0x7fb75e1f8950 (LWP 2755) exited]
xdg-open: unexpected argument 'connor&submit=Find'
Try 'xdg-open --help' for more information.
xdg-open: unexpected argument 'connor&submit=Find'
Try 'xdg-open --help' for more information.
Search parsing result for "cronache connor": 0
Search expression: cronache connor
Expression count: 1
Parameters: 2
Search parsing result for "cronache connor": 0
Search expression: cronache connor
Expression count: 1
Parameters: 2
Keyword for search: cronache
Search parsing result for "cronache connor": 0
Search expression: cronache connor
Expression count: 1
Parameters: 2
[New Thread 0x7fb75e1f8950 (LWP 2762)]
[Thread 0x7fb75e1f8950 (LWP 2762) exited]
Search parsing result for "cronichles connor": 0
Search expression: cronichles connor
Expression count: 1
Parameters: 2
[New Thread 0x7fb75e1f8950 (LWP 2763)]
[Thread 0x7fb75e1f8950 (LWP 2763) exited]
Search parsing result for "connor cronichles": 0
Search expression: connor cronichles
Expression count: 1
Parameters: 2
[New Thread 0x7fb75e1f8950 (LWP 2764)]
[Thread 0x7fb75e1f8950 (LWP 2764) exited]
Search parsing result for "connor cronichles": 0
Search expression: connor cronichles
Expression count: 1
Parameters: 2
Keyword for search: connor
Search parsing result for "connor cronichles": 0
Search expression: connor cronichles
Expression count: 1
Parameters: 2
Search parsing result for "house 4x12": 0
Search expression: house 4x12
Expression count: 1
Parameters: 2
Search parsing result for "house 4x12": 0
Search expression: house 4x12
Expression count: 1
Parameters: 2
[New Thread 0x7fb75e1f8950 (LWP 2789)]
[Thread 0x7fb75e1f8950 (LWP 2789) exited]
Search parsing result for "house 4x12": 0
Search expression: house 4x12
Expression count: 1
Parameters: 2
Keyword for search: house
Search parsing result for "house 4x": 0
Search expression: house 4x
Expression count: 1
Parameters: 2
[New Thread 0x7fb75e1f8950 (LWP 2790)]
[Thread 0x7fb75e1f8950 (LWP 2790) exited]
Search parsing result for "house 4x13": 0
Search expression: house 4x13
Expression count: 1
Parameters: 2
[New Thread 0x7fb75e1f8950 (LWP 2792)]
[Thread 0x7fb75e1f8950 (LWP 2792) exited]
Search parsing result for "house 4x13": 0
Search expression: house 4x13
Expression count: 1
Parameters: 2
Keyword for search: house
Search parsing result for "la vita bela": 0
Search expression: la vita bela
Expression count: 1
Parameters: 2
Keyword for search: vita
Search parsing result for "house 4x14": 0
Search expression: house 4x14
Expression count: 1
Parameters: 2
Keyword for search: house
Search parsing result for "la vita bela": 0
Search expression: la vita bela
Expression count: 1
Parameters: 1
Keyword for search: vita
Search parsing result for "cochi e renato": 0
Search expression: cochi e renato
Expression count: 1
Parameters: 1
Keyword for search: cochi
CAUGHT DEAD SOCKET IN SENDPACKET()

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fb7660b6750 (LWP 2708)]
0x0000000000451a8d in CUpDownClient::ClearDownloadBlockRequests (
    this=0x217d2c0) at BaseClient.cpp:1178
1178 m_reqfile->RemoveBlockFromList(cur_block->StartOffset, cur_block->EndOffset);
(gdb) bt
#0  0x0000000000451a8d in CUpDownClient::ClearDownloadBlockRequests (
    this=0x217d2c0) at BaseClient.cpp:1178
#1  0x00000000004b386c in CUpDownClient::SetDownloadState (this=0x217d2c0,
    byNewState=1 '\001') at DownloadClient.cpp:541
#2  0x00000000004b4604 in CUpDownClient::CalculateKBpsDown (this=0x217d2c0)
    at DownloadClient.cpp:1221
#3  0x000000000044d2e2 in CUpDownClient::SetDownloadLimit (this=0x217d2c0,
    reducedownload=0) at BaseClient.cpp:2301
#4  0x00000000006f4458 in CPartFile::Process (this=0x1e60220,
    reducedownload=0, m_icounter=10 '\n') at PartFile.cpp:1488
#5  0x00000000004c93ab in CDownloadQueue::Process (this=0x1a566d0)
    at DownloadQueue.cpp:401
#6  0x000000000043f1d2 in CamuleApp::OnCoreTimer (this=0x18d8260)
    at amule.cpp:1440
#7  0x00007fb764de6b99 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.8.so.0
#8  0x00007fb764de7d74 in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#9  0x00007fb764de7e67 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#10 0x00007fb764de7038 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
#11 0x00007fb764d5706e in wxAppConsole::ProcessPendingEvents ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libwx_baseu-2.8.so.0
#12 0x00007fb76550c47b in wxAppBase::ProcessIdle ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0x00007fb76546b914 in wxapp_idle_callback ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0x00007fb762610aa2 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#15 0x00007fb76261421d in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#16 0x00007fb76261474d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#17 0x00007fb763b41247 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007fb765482f18 in wxEventLoop::Run ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007fb76550c30b in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0x00007fb764d8c0ed in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#21 0x0000000000634ae7 in main (argc=1, argv=0x7fff6e1f0b78)
    at amule-gui.cpp:95
(gdb)
(gdb) bt full
#0  0x0000000000451a8d in CUpDownClient::ClearDownloadBlockRequests (
    this=0x217d2c0) at BaseClient.cpp:1178
cur_block = (Requested_Block_Struct *) 0x0
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x217d558,
    _M_version = 0, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
    _M_node = 0x2170000}}
#1  0x00000000004b386c in CUpDownClient::SetDownloadState (this=0x217d2c0,
    byNewState=1 '\001') at DownloadClient.cpp:541
No locals.
#2  0x00000000004b4604 in CUpDownClient::CalculateKBpsDown (this=0x217d2c0)
    at DownloadClient.cpp:1221
tcLoop = 0.100000001
tcInit = 0.400000006
tcFinal = 50
tcReduce = 5
fInit = 0.25
fFinal = 0.00200000009
fReduce = 0.907940686
msCur = 1405593283
#3  0x000000000044d2e2 in CUpDownClient::SetDownloadLimit (this=0x217d2c0,
    reducedownload=0) at BaseClient.cpp:2301
kBpsClient = 1.11542102e-37
#4  0x00000000006f4458 in CPartFile::Process (this=0x1e60220,
---Type <return> to continue, or q <return> to quit---
    reducedownload=0, m_icounter=10 '\n') at PartFile.cpp:1488
cur_src = (CUpDownClient *) 0x217d2c0
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x1e60698,
    _M_version = 1, _M_prior = 0x0, _M_next = 0x0}, _M_current = {
    _M_node = 0x278e500}}
old_trans = 1
dwCurTick = 1405593283
#5  0x00000000004c93ab in CDownloadQueue::Process (this=0x1a566d0)
    at DownloadQueue.cpp:401
file = (class CPartFile *) 0x1e60220
unlocker = {m_isOk = true, m_mutex = @0x1a56728}
i = 90
lock = {m_isOk = true, m_mutex = @0x1a56728}
downspeed = 0
cur_datarate = 76807
cur_udcounter = 10
#6  0x000000000043f1d2 in CamuleApp::OnCoreTimer (this=0x18d8260)
    at amule.cpp:1440
msCur = 4389170
msPrev1 = 4389170
msPrev5 = 4384670
msPrevSave = 4384472
msPrevHist = 4389000
---Type <return> to continue, or q <return> to quit---
msPrevOS = 4388273
msPrevKnownMet = 3600172
#7  0x00007fb764de6b99 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8  0x00007fb764de7d74 in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#9  0x00007fb764de7e67 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#10 0x00007fb764de7038 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0x00007fb764d5706e in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#12 0x00007fb76550c47b in wxAppBase::ProcessIdle ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#13 0x00007fb76546b914 in wxapp_idle_callback ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#14 0x00007fb762610aa2 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00007fb76261421d in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00007fb76261474d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0x00007fb763b41247 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0x00007fb765482f18 in wxEventLoop::Run ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#19 0x00007fb76550c30b in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#20 0x00007fb764d8c0ed in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#21 0x0000000000634ae7 in main (argc=1, argv=0x7fff6e1f0b78)
    at amule-gui.cpp:95
No locals.
(gdb) thread apply all bt

Thread 5 (Thread 0x7fb75b59a950 (LWP 2716)):
#0  0x00007fb765dc4fed in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00007fb764de45b9 in wxConditionInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00007fb764de5942 in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.8.so.0
#3  0x0000000000774229 in CTimerThread::Entry (this=0x1934690) at Timer.cpp:64
#4  0x00007fb764de5b2a in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#5  0x00007fb765dc0fc7 in start_thread () from /lib/libpthread.so.0
#6  0x00007fb7642c45dd in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb75c7ef950 (LWP 2714)):
#0  0x00007fb765dc80b1 in nanosleep () from /lib/libpthread.so.0
#1  0x00007fb764deb91c in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#2  0x00000000005ad205 in UploadBandwidthThrottler::Entry (this=0x1d63630)
    at UploadBandwidthThrottler.cpp:324
#3  0x00007fb764de5b2a in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.8.so.0
#4  0x00007fb765dc0fc7 in start_thread () from /lib/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#5  0x00007fb7642c45dd in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb7660b6750 (LWP 2708)):
#0  0x0000000000451a8d in CUpDownClient::ClearDownloadBlockRequests (
    this=0x217d2c0) at BaseClient.cpp:1178
#1  0x00000000004b386c in CUpDownClient::SetDownloadState (this=0x217d2c0,
    byNewState=1 '\001') at DownloadClient.cpp:541
#2  0x00000000004b4604 in CUpDownClient::CalculateKBpsDown (this=0x217d2c0)
    at DownloadClient.cpp:1221
#3  0x000000000044d2e2 in CUpDownClient::SetDownloadLimit (this=0x217d2c0,
    reducedownload=0) at BaseClient.cpp:2301
#4  0x00000000006f4458 in CPartFile::Process (this=0x1e60220,
    reducedownload=0, m_icounter=10 '\n') at PartFile.cpp:1488
#5  0x00000000004c93ab in CDownloadQueue::Process (this=0x1a566d0)
    at DownloadQueue.cpp:401
#6  0x000000000043f1d2 in CamuleApp::OnCoreTimer (this=0x18d8260)
    at amule.cpp:1440
#7  0x00007fb764de6b99 in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.8.so.0
#8  0x00007fb764de7d74 in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#9  0x00007fb764de7e67 in wxEvtHandler::ProcessEvent ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libwx_baseu-2.8.so.0
#10 0x00007fb764de7038 in wxEvtHandler::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
#11 0x00007fb764d5706e in wxAppConsole::ProcessPendingEvents ()
   from /usr/lib/libwx_baseu-2.8.so.0
#12 0x00007fb76550c47b in wxAppBase::ProcessIdle ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0x00007fb76546b914 in wxapp_idle_callback ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#14 0x00007fb762610aa2 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#15 0x00007fb76261421d in g_main_context_iterate ()
   from /usr/lib/libglib-2.0.so.0
#16 0x00007fb76261474d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#17 0x00007fb763b41247 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007fb765482f18 in wxEventLoop::Run ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007fb76550c30b in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0x00007fb764d8c0ed in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#21 0x0000000000634ae7 in main (argc=1, argv=0x7fff6e1f0b78)
    at amule-gui.cpp:95
(gdb)



Thank you for the attention....I really hope that someone will help me. If going on posting all the backtrace of the crashes is unhelpful,  please just tell me.  I continue to do that because I hope that some of you could find new clues about the problem of my aMule.