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 2.1.3 crash in Fedora 7 x86_64  (Read 2177 times)

r1348

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 7
Amule 2.1.3 crash in Fedora 7 x86_64
« on: September 03, 2007, 11:34:35 AM »

Hello,
  since when I added this url as IP-filter list, aMule 2.1.3 crashes very often when downloading the list on startup:

http://bluetack2.snowmanuk.net.nyud.net:8080/bluetack/nipfilter.dat.gz

This is the standard IP-filter for Emule at bluetack.co.uk

Here's the backtrace from terminal:

Code: [Select]
[dario@localhost ~]$ amule
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
HTTP download thread started
HTTP download thread ended
Loading temp files from /home/dario/.aMule/Temp.
Loading PartFile 1 of 1
All PartFiles Loaded.
ListenSocket: Ok.

External connections disabled in config file
*** Server UDP socket (TCP+3) at 0.0.0.0:4665
*** TCP socket (TCP) listening on 0.0.0.0:4662
*** Client UDP socket (extended eMule) at 0.0.0.0:4672
Empty dir /home/dario/Musica/ shared
Empty dir /home/dario/Musica/!!!split/ shared
Empty dir /home/dario/Musica/Abigor/ shared
Empty dir /home/dario/Musica/Absentia Lunae/ shared
Empty dir /home/dario/Musica/Arcana Coelestia/ shared
Empty dir /home/dario/Musica/Averse Sefira/ shared
Empty dir /home/dario/Musica/Black Boned Angel/ shared
Empty dir /home/dario/Musica/Burzum/ shared
Empty dir /home/dario/Musica/Callisto/ shared
Empty dir /home/dario/Musica/Celestiial/ shared
Empty dir /home/dario/Musica/Darkestrah/ shared
Empty dir /home/dario/Musica/Darkspace/ shared
Empty dir /home/dario/Musica/Darkthrone/ shared
Empty dir /home/dario/Musica/Dawn/ shared
Empty dir /home/dario/Musica/Deathspell Omega/ shared
Empty dir /home/dario/Musica/Diaboli/ shared
Empty dir /home/dario/Musica/Dolorian/ shared
Empty dir /home/dario/Musica/Drastus/ shared
Empty dir /home/dario/Musica/Drudkh/ shared
Empty dir /home/dario/Musica/D�faillance/ shared
Empty dir /home/dario/Musica/Evoken/ shared
Empty dir /home/dario/Musica/Forest Silence/ shared
Empty dir /home/dario/Musica/Forgotten Woods/ shared
Empty dir /home/dario/Musica/Funeral Mist/ shared
Empty dir /home/dario/Musica/Ge�st/ shared
Empty dir /home/dario/Musica/Hate Forest/ shared
Empty dir /home/dario/Musica/Ikuinen Kaamos/ shared
Empty dir /home/dario/Musica/Jotunspor/ shared
Empty dir /home/dario/Musica/Kampfar/ shared
Empty dir /home/dario/Musica/Katharsis/ shared
Empty dir /home/dario/Musica/Kermania/ shared
Empty dir /home/dario/Musica/Leviathan/ shared
Empty dir /home/dario/Musica/Lifelover/ shared
Empty dir /home/dario/Musica/Locus Mortis/ shared
Empty dir /home/dario/Musica/Lunar Aurora/ shared
Empty dir /home/dario/Musica/Lurker of Chalice/ shared
Empty dir /home/dario/Musica/Luror/ shared
Empty dir /home/dario/Musica/Malign/ shared
Empty dir /home/dario/Musica/Malleus Maleficarum/ shared
Empty dir /home/dario/Musica/Melencolia Estatica/ shared
Empty dir /home/dario/Musica/Monolithe/ shared
Empty dir /home/dario/Musica/Moonsorrow/ shared
Empty dir /home/dario/Musica/Mortuus Infradaemoni/ shared
Empty dir /home/dario/Musica/Mortuus/ shared
Empty dir /home/dario/Musica/Myrkwid/ shared
Empty dir /home/dario/Musica/Nachtmystium/ shared
Empty dir /home/dario/Musica/Nadja/ shared
Empty dir /home/dario/Musica/Nagelfar/ shared
Empty dir /home/dario/Musica/Nargaroth/ shared
Empty dir /home/dario/Musica/Nasheim/ shared
Empty dir /home/dario/Musica/Negura Bunget/ shared
Empty dir (null) shared
Empty dir /home/dario/Musica/Neurosis/ shared
Empty dir /home/dario/Musica/Nocternity/ shared
Empty dir /home/dario/Musica/Paysage d'Hiver/ shared
Empty dir /home/dario/Musica/Portal/ shared
Empty dir /home/dario/Musica/Secrets of the Moon/ shared
Empty dir /home/dario/Musica/Shining/ shared
Empty dir /home/dario/Musica/Spite Extreme Wing/ shared
Empty dir /home/dario/Musica/Taake/ shared
Empty dir /home/dario/Musica/The Ruins of Beverast/ shared
Empty dir /home/dario/Musica/Tool/ shared
Empty dir /home/dario/Musica/Urna/ shared
Empty dir /home/dario/Musica/Vhernen/ shared
Empty dir /home/dario/Musica/Visthia/ shared
Empty dir /home/dario/Musica/Watain/ shared
Empty dir /home/dario/Musica/Weakling/ shared
Empty dir /home/dario/Musica/Wyrd/ shared
Empty dir /home/dario/Scaricati/aMule/ shared
HTTP download thread started
Host: bluetack2.snowmanuk.net.nyud.net:8080
URL: http://bluetack2.snowmanuk.net.nyud.net:8080/bluetack/nipfilter.dat.gz
Response: 200 (Error: 0)
Download size: 2094186

--------------------------------------------------------------------------------
A fatal error has occurred and aMule has crashed.
Please assist us in fixing this problem by posting the backtrace below in our
'aMule Crashes' forum and include as much information as possible regarding the
circumstances of this crash. The forum is located here:
    http://forum.amule.org/board.php?boardid=67
If possible, please try to generate a real backtrace of this crash:
    http://www.amule.org/wiki/index.php/Backtraces

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.1.3 using wxGTK2 v2.8.3 (Unicoded)
Running on: Linux 2.6.22.4-65.fc7 x86_64

[2] wxStringBase::~wxStringBase() in amule [0x4357c5]
[3] wxFatalSignalHandler in /usr/lib64/libwx_baseu-2.8.so.0[0x34254ff28c]
[4] ?? in /lib64/libpthread.so.0 [0x3efd60de00]
[5] wxGIFDecoder::GetFrameSize(unsigned int) const in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x34246b049a]
[6] wxGIFDecoder::ConvertToImage(unsigned int, wxImage*) const in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x34246b04fc]
[7] wxTextCtrl::wxTextCtrl() in amule [0x65a596]
[8] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib64/libwx_baseu-2.8.so.0[0x34254fb18f]
[9] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib64/libwx_baseu-2.8.so.0[0x34254fb32f]
[10] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib64/libwx_baseu-2.8.so.0[0x34254fb479]
[11] wxTimerBase::Notify() in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x34246f5a46]
[12] ?? in /usr/lib64/libwx_gtk2u_core-2.8.so.0 [0x34245eb604]
[13] ?? in /lib64/libglib-2.0.so.0 [0x3fe9e2d72b]
[14] g_main_context_dispatch in /lib64/libglib-2.0.so.0[0x3fe9e2d224]
[15] ?? in /lib64/libglib-2.0.so.0 [0x3fe9e3005d]
[16] g_main_loop_run in /lib64/libglib-2.0.so.0[0x3fe9e3036a]
[17] gtk_main in /usr/lib64/libgtk-x11-2.0.so.0[0x3febf2d783]
[18] wxEventLoop::Run() in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x34245e318d]
[19] wxAppBase::MainLoop() in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x34246749ab]
[20] wxEntry(int&, wchar_t**) in /usr/lib64/libwx_baseu-2.8.so.0[0x342549933c]
[21] wxWindow::GetLabel() const in amule [0x539852]
[22] __libc_start_main in /lib64/libc.so.6[0x3efc61dab4]
[23] wxNotebook::SetPadding(wxSize const&) in amule[0x42d1c9]


--------------------------------------------------------------------------------
Abortito

I noticed that the crash occours only when the list download appear to be difficult. Even through my browser, the download often aborts... While when it manages to download at proper speed, it's parsed correctly and everything works. Maybe it's just a question of making the download or parsing utility more error-probe.
Wish this can be useful, if you need further debugging/tracking just tell me!

Dario
Logged
This is my signature!

r1348

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 7
Re: Amule 2.1.3 crash in Fedora 7 x86_64
« Reply #1 on: September 03, 2007, 11:46:59 AM »

Ok, I followed your guidelines and created a more interesting backtrace through gdb.

bt:
Code: [Select]
(gdb) bt
#0  0x00000034246b05cd in wxGIFDecoder::ConvertToImage ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
#1  0x000000000065a596 in ?? ()
#2  0x00000034254fb18f in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib64/libwx_baseu-2.8.so.0
#3  0x00000034254fb32f in wxEventHashTable::HandleEvent ()
   from /usr/lib64/libwx_baseu-2.8.so.0
#4  0x00000034254fb479 in wxEvtHandler::ProcessEvent ()
   from /usr/lib64/libwx_baseu-2.8.so.0
#5  0x00000034246f5a46 in wxTimerBase::Notify ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
#6  0x00000034245eb604 in wxWindow::GetLayoutDirection ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
#7  0x0000003fe9e2d72b in wxWindow::GetLayoutDirection ()
   from /lib64/libglib-2.0.so.0
#8  0x0000003fe9e2d224 in g_main_context_dispatch ()
   from /lib64/libglib-2.0.so.0
#9  0x0000003fe9e3005d in wxWindow::GetLayoutDirection ()
   from /lib64/libglib-2.0.so.0
#10 0x0000003fe9e3036a in g_main_loop_run () from /lib64/libglib-2.0.so.0
#11 0x0000003febf2d783 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#12 0x00000034245e318d in wxEventLoop::Run ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#13 0x00000034246749ab in wxAppBase::MainLoop ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
#14 0x000000342549933c in wxEntry () from /usr/lib64/libwx_baseu-2.8.so.0
#15 0x0000000000539852 in ?? ()
#16 0x0000003efc61dab4 in __libc_start_main () from /lib64/libc.so.6
#17 0x000000000042d1c9 in wxWindow::GetLayoutDirection ()
#18 0x00007fff4e452b28 in ?? ()
#19 0x0000000000000000 in ?? ()

bt full:
Code: [Select]
(gdb) bt full
#0  0x00000034246b05cd in wxGIFDecoder::ConvertToImage ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#1  0x000000000065a596 in ?? ()
No symbol table info available.
#2  0x00000034254fb18f in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib64/libwx_baseu-2.8.so.0
No symbol table info available.
#3  0x00000034254fb32f in wxEventHashTable::HandleEvent ()
   from /usr/lib64/libwx_baseu-2.8.so.0
No symbol table info available.
#4  0x00000034254fb479 in wxEvtHandler::ProcessEvent ()
   from /usr/lib64/libwx_baseu-2.8.so.0
No symbol table info available.
#5  0x00000034246f5a46 in wxTimerBase::Notify ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#6  0x00000034245eb604 in wxWindow::GetLayoutDirection ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#7  0x0000003fe9e2d72b in wxWindow::GetLayoutDirection ()
   from /lib64/libglib-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#8  0x0000003fe9e2d224 in g_main_context_dispatch ()
   from /lib64/libglib-2.0.so.0
No symbol table info available.
#9  0x0000003fe9e3005d in wxWindow::GetLayoutDirection ()
   from /lib64/libglib-2.0.so.0
No symbol table info available.
#10 0x0000003fe9e3036a in g_main_loop_run () from /lib64/libglib-2.0.so.0
No symbol table info available.
#11 0x0000003febf2d783 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0x00000034245e318d in wxEventLoop::Run ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#13 0x00000034246749ab in wxAppBase::MainLoop ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#14 0x000000342549933c in wxEntry () from /usr/lib64/libwx_baseu-2.8.so.0
No symbol table info available.
#15 0x0000000000539852 in ?? ()
No symbol table info available.
#16 0x0000003efc61dab4 in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#17 0x000000000042d1c9 in wxWindow::GetLayoutDirection ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#18 0x00007fff4e452b28 in ?? ()
No symbol table info available.
#19 0x0000000000000000 in ?? ()
No symbol table info available.

thread apply all bt:
Code: [Select]
(gdb) thread apply all bt

Thread 6 (Thread 1126189392 (LWP 15599)):
#0  0x0000003efd60a677 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib64/libpthread.so.0
#1  0x00000034254f8b59 in wxConditionInternal::WaitTimeout ()
   from /usr/lib64/libwx_baseu-2.8.so.0
#2  0x00000034254f948e in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib64/libwx_baseu-2.8.so.0
#3  0x00000000005e34b2 in ?? ()
#4  0x00000034254f9a5a in wxThreadInternal::PthreadStart ()
   from /usr/lib64/libwx_baseu-2.8.so.0
#5  0x0000003efd6062f7 in start_thread () from /lib64/libpthread.so.0
#6  0x0000003efc6d0fbd in clone () from /lib64/libc.so.6

Thread 5 (Thread 1115699536 (LWP 15598)):
#0  0x0000003efc6ca462 in select () from /lib64/libc.so.6
#1  0x0000003425025638 in GSocket::Input_Timeout ()
   from /usr/lib64/libwx_baseu_net-2.8.so.0
#2  0x00000034250256d0 in GSocket::Read ()
   from /usr/lib64/libwx_baseu_net-2.8.so.0
#3  0x0000003425021305 in wxSocketBase::_Read ()
   from /usr/lib64/libwx_baseu_net-2.8.so.0
#4  0x000000342502147c in wxSocketBase::Read ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib64/libwx_baseu_net-2.8.so.0
#5  0x000000342501fafd in wxSocketInputStream::OnSysRead ()
   from /usr/lib64/libwx_baseu_net-2.8.so.0
#6  0x000000342501842b in wxHTTPStream::OnSysRead ()
   from /usr/lib64/libwx_baseu_net-2.8.so.0
#7  0x00000034254b67a0 in wxInputStream::Read ()
   from /usr/lib64/libwx_baseu-2.8.so.0
#8  0x00000000004bf70f in ?? ()
#9  0x00000034254f9a5a in wxThreadInternal::PthreadStart ()
   from /usr/lib64/libwx_baseu-2.8.so.0
#10 0x0000003efd6062f7 in start_thread () from /lib64/libpthread.so.0
#11 0x0000003efc6d0fbd in clone () from /lib64/libc.so.6

Thread 2 (Thread 1084229968 (LWP 15593)):
#0  0x0000003efd60d4b1 in nanosleep () from /lib64/libpthread.so.0
#1  0x00000034254fef3c in wxMicroSleep () from /usr/lib64/libwx_baseu-2.8.so.0
#2  0x00000000004fb6ea in ?? ()
#3  0x00000034254f9a5a in wxThreadInternal::PthreadStart ()
   from /usr/lib64/libwx_baseu-2.8.so.0
#4  0x0000003efd6062f7 in start_thread () from /lib64/libpthread.so.0
#5  0x0000003efc6d0fbd in clone () from /lib64/libc.so.6

Thread 1 (Thread 46912496294816 (LWP 15583)):
---Type <return> to continue, or q <return> to quit---
#0  0x00000034246b05cd in wxGIFDecoder::ConvertToImage ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
#1  0x000000000065a596 in ?? ()
#2  0x00000034254fb18f in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib64/libwx_baseu-2.8.so.0
#3  0x00000034254fb32f in wxEventHashTable::HandleEvent ()
   from /usr/lib64/libwx_baseu-2.8.so.0
#4  0x00000034254fb479 in wxEvtHandler::ProcessEvent ()
   from /usr/lib64/libwx_baseu-2.8.so.0
#5  0x00000034246f5a46 in wxTimerBase::Notify ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
#6  0x00000034245eb604 in wxWindow::GetLayoutDirection ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
#7  0x0000003fe9e2d72b in wxWindow::GetLayoutDirection ()
   from /lib64/libglib-2.0.so.0
#8  0x0000003fe9e2d224 in g_main_context_dispatch ()
   from /lib64/libglib-2.0.so.0
#9  0x0000003fe9e3005d in wxWindow::GetLayoutDirection ()
   from /lib64/libglib-2.0.so.0
#10 0x0000003fe9e3036a in g_main_loop_run () from /lib64/libglib-2.0.so.0
#11 0x0000003febf2d783 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#12 0x00000034245e318d in wxEventLoop::Run ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
#13 0x00000034246749ab in wxAppBase::MainLoop ()
   from /usr/lib64/libwx_gtk2u_core-2.8.so.0
#14 0x000000342549933c in wxEntry () from /usr/lib64/libwx_baseu-2.8.so.0
#15 0x0000000000539852 in ?? ()
#16 0x0000003efc61dab4 in __libc_start_main () from /lib64/libc.so.6
#17 0x000000000042d1c9 in wxWindow::GetLayoutDirection ()
#18 0x00007fff4e452b28 in ?? ()
#19 0x0000000000000000 in ?? ()

Hope this helps,
Dario
Logged
This is my signature!