aMule Forum

English => aMule crashes => Topic started by: fredred on April 30, 2006, 11:14:05 PM

Title: Crash/Hang
Post by: fredred on April 30, 2006, 11:14:05 PM
Here we go:

Suse 10.0
Amule 2.1.1 - compiled from sources
wxGTK 2.6.3 - compiled from sources

Sometimes crashes, sometimes hangs after ~10hr of execution, sometimes even succeeds to bring Xserver down. Here's the "lightweight" hanging debug:


----------------------------------------------------------------------------------------
Starting program: /usr/local/bin/amule
[Thread debugging using libthread_db enabled]
[New Thread 1091022688 (LWP 24717)]
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
[New Thread 1120271280 (LWP 24725)]
Loading temp files from /home/fredred/.aMule/Temp.
Loading PartFile 7 of 7
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
Adding file /home/fredred/.aMule/Temp/001.part.met to shares
Adding file /home/fredred/.aMule/Temp/002.part.met to shares
Adding file /home/fredred/.aMule/Temp/003.part.met to shares
Adding file /home/fredred/.aMule/Temp/004.part.met to shares
Adding file /home/fredred/.aMule/Temp/006.part.met to shares
Adding file /home/fredred/.aMule/Temp/007.part.met to shares
Adding file /home/fredred/.aMule/Temp/009.part.met to shares
[New Thread 1122372528 (LWP 24726)]
[New Thread 1124473776 (LWP 24727)]
[Thread 1122372528 (zombie) exited]
Error on CKademliaUDPListener::processPublishRequest received from: 153.38.32.83:4672
No ip match
Invalid Kad tag; type=0x6e name=0x00
Error on CKademliaUDPListener::processPublishRequest received from: 247.224.103.213:4672
No ip match
*** glibc detected *** corrupted double-linked list: 0x08c92350 ***

Program received signal SIGABRT, Aborted.
[Switching to Thread 1091022688 (LWP 24717)]
0xffffe410 in __kernel_vsyscall ()
--------------------------------------------------------------------------------------------------
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x407c9541 in raise () from /lib/tls/libc.so.6
#2  0x407cadbb in abort () from /lib/tls/libc.so.6
#3  0x407ff8b5 in __libc_message () from /lib/tls/libc.so.6
#4  0x40805842 in malloc_printerr () from /lib/tls/libc.so.6
#5  0x40805d38 in _int_free () from /lib/tls/libc.so.6
#6  0x408061f4 in free () from /lib/tls/libc.so.6
#7  0x40f245d2 in g_free () from /opt/gnome/lib/libglib-2.0.so.0
#8  0x40c8a56d in pango_script_iter_free () from /opt/gnome/lib/libpango-1.0.so.0
#9  0x40c7c522 in pango_context_get_base_dir () from /opt/gnome/lib/libpango-1.0.so.0
#10 0x40c7c629 in pango_itemize_with_base_dir () from /opt/gnome/lib/libpango-1.0.so.0
#11 0x40c8420b in pango_layout_iter_get_char_extents () from /opt/gnome/lib/libpango-1.0.so.0
#12 0x40c84ddc in pango_layout_iter_get_char_extents () from /opt/gnome/lib/libpango-1.0.so.0
#13 0x40c85d38 in pango_layout_get_pixel_size () from /opt/gnome/lib/libpango-1.0.so.0
#14 0x40346a1d in wxWindowDC::DoDrawText () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#15 0x0814ba24 in CDownloadListCtrl::DrawFileItem ()
#16 0x0814e8d6 in CDownloadListCtrl::OnDrawItem ()
#17 0x08238255 in MuleExtern::wxListMainWindow::OnPaint ()
#18 0x405da10c in wxAppConsole::HandleEvent () from /usr/local/lib/libwx_base-2.6.so.0
#19 0x40660bd4 in wxEvtHandler::ProcessEventIfMatches () from /usr/local/lib/libwx_base-2.6.so.0
#20 0x40660dbe in wxEventHashTable::HandleEvent () from /usr/local/lib/libwx_base-2.6.so.0
#21 0x40660f81 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_base-2.6.so.0
#22 0x4036463c in wxWindow::GtkSendPaintEvents () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#23 0x403649d3 in gtk_window_expose_callback () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#24 0x409f5e60 in gtk_marshal_VOID__UINT_STRING () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#25 0x40cabd19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
#26 0x40cbb816 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0
#27 0x40cbcbee in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
#28 0x40cbd1f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
#29 0x40ae83b4 in gtk_widget_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#30 0x409f48cb in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#31 0x40be83fd in gdk_window_clear_area_e () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#32 0x40be84df in gdk_window_process_all_updates () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#33 0x40be8565 in gdk_window_process_all_updates () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#34 0x40f1f941 in g_child_watch_add () from /opt/gnome/lib/libglib-2.0.so.0
#35 0x40f1d35c in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
#36 0x40f207cb in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0
#37 0x40f20ae7 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
#38 0x409f3861 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#39 0x4034dde3 in wxEventLoop::Run () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#40 0x403d52d5 in wxAppBase::MainLoop () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#41 0x403d53e1 in wxAppBase::OnRun () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#42 0x4060d93e in wxEntry () from /usr/local/lib/libwx_base-2.6.so.0
#43 0x08111f98 in main ()
(gdb)
-------------------------------------------------------------------------------------------------
(gdb) bt full
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0x407c9541 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x407cadbb in abort () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x407ff8b5 in __libc_message () from /lib/tls/libc.so.6
No symbol table info available.
#4  0x40805842 in malloc_printerr () from /lib/tls/libc.so.6
No symbol table info available.
#5  0x40805d38 in _int_free () from /lib/tls/libc.so.6
No symbol table info available.
#6  0x408061f4 in free () from /lib/tls/libc.so.6
No symbol table info available.
#7  0x40f245d2 in g_free () from /opt/gnome/lib/libglib-2.0.so.0
No symbol table info available.
#8  0x40c8a56d in pango_script_iter_free () from /opt/gnome/lib/libpango-1.0.so.0
No symbol table info available.
#9  0x40c7c522 in pango_context_get_base_dir () from /opt/gnome/lib/libpango-1.0.so.0
No symbol table info available.
#10 0x40c7c629 in pango_itemize_with_base_dir () from /opt/gnome/lib/libpango-1.0.so.0
No symbol table info available.
#11 0x40c8420b in pango_layout_iter_get_char_extents () from /opt/gnome/lib/libpango-1.0.so.0
No symbol table info available.
#12 0x40c84ddc in pango_layout_iter_get_char_extents () from /opt/gnome/lib/libpango-1.0.so.0
No symbol table info available.
#13 0x40c85d38 in pango_layout_get_pixel_size () from /opt/gnome/lib/libpango-1.0.so.0
No symbol table info available.
#14 0x40346a1d in wxWindowDC::DoDrawText () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#15 0x0814ba24 in CDownloadListCtrl::DrawFileItem ()
No symbol table info available.
#16 0x0814e8d6 in CDownloadListCtrl::OnDrawItem ()
No symbol table info available.
#17 0x08238255 in MuleExtern::wxListMainWindow::OnPaint ()
No symbol table info available.
#18 0x405da10c in wxAppConsole::HandleEvent () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#19 0x40660bd4 in wxEvtHandler::ProcessEventIfMatches () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#20 0x40660dbe in wxEventHashTable::HandleEvent () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#21 0x40660f81 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#22 0x4036463c in wxWindow::GtkSendPaintEvents () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#23 0x403649d3 in gtk_window_expose_callback () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#24 0x409f5e60 in gtk_marshal_VOID__UINT_STRING () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0x40cabd19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0x40cbb816 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#27 0x40cbcbee in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#28 0x40cbd1f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#29 0x40ae83b4 in gtk_widget_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#30 0x409f48cb in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#31 0x40be83fd in gdk_window_clear_area_e () from /opt/gnome/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#32 0x40be84df in gdk_window_process_all_updates () from /opt/gnome/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#33 0x40be8565 in gdk_window_process_all_updates () from /opt/gnome/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#34 0x40f1f941 in g_child_watch_add () from /opt/gnome/lib/libglib-2.0.so.0
No symbol table info available.
#35 0x40f1d35c in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
No symbol table info available.
#36 0x40f207cb in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0
No symbol table info available.
#37 0x40f20ae7 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
No symbol table info available.
#38 0x409f3861 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#39 0x4034dde3 in wxEventLoop::Run () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#40 0x403d52d5 in wxAppBase::MainLoop () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#41 0x403d53e1 in wxAppBase::OnRun () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#42 0x4060d93e in wxEntry () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#43 0x08111f98 in main ()
No symbol table info available.
(gdb)
------------------------------------------------------------------------------
(gdb) thread apply all bt

Thread 4 (Thread 1124473776 (LWP 24727)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x40032cec in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
#2  0x4065e814 in wxConditionInternal::WaitTimeout () from /usr/local/lib/libwx_base-2.6.so.0
#3  0x4065e86b in wxCondition::WaitTimeout () from /usr/local/lib/libwx_base-2.6.so.0
#4  0x4065f0c1 in wxSemaphoreInternal::WaitTimeout () from /usr/local/lib/libwx_base-2.6.so.0
#5  0x4065f14b in wxSemaphore::WaitTimeout () from /usr/local/lib/libwx_base-2.6.so.0
#6  0x081d7ded in CTimerThread::Entry ()
#7  0x4065fd4f in wxThreadInternal::PthreadStart () from /usr/local/lib/libwx_base-2.6.so.0
#8  0x4065fdbc in wxPthreadStart () from /usr/local/lib/libwx_base-2.6.so.0
#9  0x40030297 in start_thread () from /lib/tls/libpthread.so.0
#10 0x4086037e in clone () from /lib/tls/libc.so.6
#11 0x43061bb0 in ?? ()

Thread 2 (Thread 1120271280 (LWP 24725)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x40035c26 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
#2  0x406647d4 in wxMicroSleep () from /usr/local/lib/libwx_base-2.6.so.0
#3  0x40664808 in wxMilliSleep () from /usr/local/lib/libwx_base-2.6.so.0
#4  0x4065dafc in wxThread::Sleep () from /usr/local/lib/libwx_base-2.6.so.0
#5  0x080efa69 in UploadBandwidthThrottler::Entry ()
#6  0x4065fd4f in wxThreadInternal::PthreadStart () from /usr/local/lib/libwx_base-2.6.so.0
#7  0x4065fdbc in wxPthreadStart () from /usr/local/lib/libwx_base-2.6.so.0
#8  0x40030297 in start_thread () from /lib/tls/libpthread.so.0
#9  0x4086037e in clone () from /lib/tls/libc.so.6
#10 0x42c5fbb0 in ?? ()

Thread 1 (Thread 1091022688 (LWP 24717)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0x407c9541 in raise () from /lib/tls/libc.so.6
#2  0x407cadbb in abort () from /lib/tls/libc.so.6
#3  0x407ff8b5 in __libc_message () from /lib/tls/libc.so.6
#4  0x40805842 in malloc_printerr () from /lib/tls/libc.so.6
#5  0x40805d38 in _int_free () from /lib/tls/libc.so.6
#6  0x408061f4 in free () from /lib/tls/libc.so.6
#7  0x40f245d2 in g_free () from /opt/gnome/lib/libglib-2.0.so.0
#8  0x40c8a56d in pango_script_iter_free () from /opt/gnome/lib/libpango-1.0.so.0
#9  0x40c7c522 in pango_context_get_base_dir () from /opt/gnome/lib/libpango-1.0.so.0
#10 0x40c7c629 in pango_itemize_with_base_dir () from /opt/gnome/lib/libpango-1.0.so.0
#11 0x40c8420b in pango_layout_iter_get_char_extents () from /opt/gnome/lib/libpango-1.0.so.0
#12 0x40c84ddc in pango_layout_iter_get_char_extents () from /opt/gnome/lib/libpango-1.0.so.0
#13 0x40c85d38 in pango_layout_get_pixel_size () from /opt/gnome/lib/libpango-1.0.so.0
#14 0x40346a1d in wxWindowDC::DoDrawText () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#15 0x0814ba24 in CDownloadListCtrl::DrawFileItem ()
#16 0x0814e8d6 in CDownloadListCtrl::OnDrawItem ()
#17 0x08238255 in MuleExtern::wxListMainWindow::OnPaint ()
#18 0x405da10c in wxAppConsole::HandleEvent () from /usr/local/lib/libwx_base-2.6.so.0
#19 0x40660bd4 in wxEvtHandler::ProcessEventIfMatches () from /usr/local/lib/libwx_base-2.6.so.0
#20 0x40660dbe in wxEventHashTable::HandleEvent () from /usr/local/lib/libwx_base-2.6.so.0
#21 0x40660f81 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_base-2.6.so.0
#22 0x4036463c in wxWindow::GtkSendPaintEvents () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#23 0x403649d3 in gtk_window_expose_callback () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#24 0x409f5e60 in gtk_marshal_VOID__UINT_STRING () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#25 0x40cabd19 in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
#26 0x40cbb816 in g_signal_stop_emission () from /opt/gnome/lib/libgobject-2.0.so.0
#27 0x40cbcbee in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
#28 0x40cbd1f5 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
#29 0x40ae83b4 in gtk_widget_activate () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#30 0x409f48cb in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#31 0x40be83fd in gdk_window_clear_area_e () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#32 0x40be84df in gdk_window_process_all_updates () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#33 0x40be8565 in gdk_window_process_all_updates () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#34 0x40f1f941 in g_child_watch_add () from /opt/gnome/lib/libglib-2.0.so.0
#35 0x40f1d35c in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
#36 0x40f207cb in g_main_context_check () from /opt/gnome/lib/libglib-2.0.so.0
#37 0x40f20ae7 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
#38 0x409f3861 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#39 0x4034dde3 in wxEventLoop::Run () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#40 0x403d52d5 in wxAppBase::MainLoop () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#41 0x403d53e1 in wxAppBase::OnRun () from /usr/local/lib/libwx_gtk2_core-2.6.so.0
#42 0x4060d93e in wxEntry () from /usr/local/lib/libwx_base-2.6.so.0
#43 0x08111f98 in main ()
(gdb)  




Thanks  for your assistance