aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: 16-08-2006 Crash (also 2.1.3)  (Read 6072 times)

usarytirar

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 12
16-08-2006 Crash (also 2.1.3)
« on: September 17, 2006, 04:23:02 PM »

Hi,

I get this crash when I close the last search tab in the search section.
I'm using an ArchLinux 0.7.2 (kernel 2.6.17 SMP), this is the amule configure output:

Code: [Select]
 Configure script has finished system check.

  Configured aMule CVS for 'i686-pc-linux-gnu'.

  aMule enabled options:

  **** aMule Core ****
  Prefix where aMule should be installed?                    /usr/local
  Should aMule be compiled with i18n support?                yes
  Should aMule be compiled in debug mode?                    yes
  Should aMule be compiled with profiling?                   no
  Should aMule be compiled with optimizations?               no
  Should aMule monolithic application be built?              yes
  Should aMule daemon version be built?                      no
  Should aMule remote gui be built? (EXPERIMENTAL)           no
  Crypto++ library/headers style?                            embedded

  **** aMule TextClient ****
  Should aMule Command Line Client be built?                 no

  **** aMule WebServer ****
  Should aMule WebServer be built?                           no

  **** aMule ED2K Links Handler ****
  Should aMule ED2K Links Handler be built?                  yes

  **** aMuleLinkCreator ****
  Should aMuleLinkCreator GUI version (alc) be built?        no
  Should aMuleLinkCreator for console (alcc) be built?       no

  **** aMule Statistics ****
  Should C aMule Statistics (CAS) be built?                  no
  Should aMule GUI Statistics (wxCas) be built?              no

  **** General Libraries and Tools ****
  Should ccache support be enabled?                          no
  Libraries aMule will use to build:
                                       wxWidgets             2.6.3
                                       crypto++              embedded
                                       zlib                  1.2.3


Code: [Select]
bt:
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb77535a1 in raise () from /lib/libc.so.6
#2  0xb7754c09 in abort () from /lib/libc.so.6
#3  0xb726110d in g_logv () from /usr/lib/libglib-2.0.so.0
#4  0xb7261149 in g_log () from /usr/lib/libglib-2.0.so.0
#5  0xb72611c8 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
#6  0xb7486e70 in gtk_container_propagate_expose ()
   from /usr/lib/libgtk-x11-2.0.so.0
#7  0xb75394bc in gtk_notebook_expose () from /usr/lib/libgtk-x11-2.0.so.0
#8  0xb751b4b2 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#9  0xb72ce6e9 in g_type_class_meta_marshal ()
   from /usr/lib/libgobject-2.0.so.0
#10 0xb72d012b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0xb72e0bcd in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#12 0xb72e1838 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb72e1c09 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0xb762bd44 in gtk_widget_event_internal ()
   from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7486e39 in gtk_container_propagate_expose ()
   from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb7486e91 in gtk_container_expose_child ()
   from /usr/lib/libgtk-x11-2.0.so.0
---Type to continue, or q to quit---
#17 0xb7bde093 in gtk_pizza_forall () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#18 0xb748786c in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb748795f in gtk_container_expose () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb7be7222 in gtk_window_expose_callback ()
   from /usr/lib/libwx_gtk2u_core-2.6.so.0
#21 0xb751b4b2 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb72d012b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xb72e0599 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#24 0xb72e1838 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0xb72e1c09 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0xb762bd44 in gtk_widget_event_internal ()
   from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb7515cdf in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb73954e0 in gdk_window_process_updates_internal ()
   from /usr/lib/libgdk-x11-2.0.so.0
#29 0xb739571f in gdk_window_process_all_updates ()
   from /usr/lib/libgdk-x11-2.0.so.0
#30 0xb73957a5 in gdk_window_update_idle () from /usr/lib/libgdk-x11-2.0.so.0
#31 0xb7256a81 in g_idle_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0xb7258801 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb725b85f in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#34 0xb725bc17 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
---Type to continue, or q to quit---
#35 0xb7515f51 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb7bced28 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#37 0xb7c5dd79 in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.6.so.0
#38 0xb7c5de71 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#39 0xb79e22ea in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#40 0xb79e23a6 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#41 0x081f8302 in main (argc=Cannot access memory at address 0x7df3
) at amule-gui.cpp:95

bt full:
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb77535a1 in raise () from /lib/libc.so.6
No symbol table info available.
#2  0xb7754c09 in abort () from /lib/libc.so.6
No symbol table info available.
#3  0xb726110d in g_logv () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb7261149 in g_log () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb72611c8 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0xb7486e70 in gtk_container_propagate_expose ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#7  0xb75394bc in gtk_notebook_expose () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#8  0xb751b4b2 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#9  0xb72ce6e9 in g_type_class_meta_marshal ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
---Type to continue, or q to quit---
#10 0xb72d012b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0xb72e0bcd in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0xb72e1838 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0xb72e1c09 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0xb762bd44 in gtk_widget_event_internal ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0xb7486e39 in gtk_container_propagate_expose ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0xb7486e91 in gtk_container_expose_child ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#17 0xb7bde093 in gtk_pizza_forall () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#18 0xb748786c in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#19 0xb748795f in gtk_container_expose () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
---Type to continue, or q to quit---
#20 0xb7be7222 in gtk_window_expose_callback ()
   from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#21 0xb751b4b2 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0xb72d012b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0xb72e0599 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#24 0xb72e1838 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0xb72e1c09 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0xb762bd44 in gtk_widget_event_internal ()
   from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#27 0xb7515cdf in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0xb73954e0 in gdk_window_process_updates_internal ()
   from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#29 0xb739571f in gdk_window_process_all_updates ()
---Type to continue, or q to quit---
   from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#30 0xb73957a5 in gdk_window_update_idle () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#31 0xb7256a81 in g_idle_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#32 0xb7258801 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#33 0xb725b85f in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#34 0xb725bc17 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#35 0xb7515f51 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#36 0xb7bced28 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#37 0xb7c5dd79 in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#38 0xb7c5de71 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.6.so.0
No symbol table info available.
#39 0xb79e22ea in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
---Type to continue, or q to quit---
#40 0xb79e23a6 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#41 0x081f8302 in main (argc=Cannot access memory at address 0x7df3
) at amule-gui.cpp:95
No locals.

thread apply all bt:
Thread 4 (Thread -1243182176 (LWP 32251)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7ed37ec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0xb7a3a60e in wxConditionInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.6.so.0
#3  0xb7a3a67f in wxCondition::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.6.so.0
#4  0xb7a3af3e in wxSemaphoreInternal::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.6.so.0
#5  0xb7a3afcf in wxSemaphore::WaitTimeout ()
   from /usr/lib/libwx_baseu-2.6.so.0
#6  0x08301c14 in CTimerThread::Entry (this=0x99a8de8) at Timer.cpp:63
#7  0xb7a3bc86 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.6.so.0
#8  0xb7a3bcfd in wxPthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#9  0xb7ed0274 in start_thread () from /lib/libpthread.so.0
#10 0xb77e647e in clone () from /lib/libc.so.6

Thread 2 (Thread -1226396768 (LWP 32248)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7ed67d6 in __nanosleep_nocancel () from /lib/libpthread.so.0
---Type to continue, or q to quit---
#2  0xb7a40a16 in wxMicroSleep () from /usr/lib/libwx_baseu-2.6.so.0
#3  0xb7a40a41 in wxMilliSleep () from /usr/lib/libwx_baseu-2.6.so.0
#4  0xb7a398fd in wxThread::Sleep () from /usr/lib/libwx_baseu-2.6.so.0
#5  0x0818d2c7 in UploadBandwidthThrottler::Entry (this=0x9882a48)
    at UploadBandwidthThrottler.cpp:321
#6  0xb7a3bc86 in wxThreadInternal::PthreadStart ()
   from /usr/lib/libwx_baseu-2.6.so.0
#7  0xb7a3bcfd in wxPthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#8  0xb7ed0274 in start_thread () from /lib/libpthread.so.0
#9  0xb77e647e in clone () from /lib/libc.so.6

Thread 1 (Thread -1225890128 (LWP 32243)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb77535a1 in raise () from /lib/libc.so.6
#2  0xb7754c09 in abort () from /lib/libc.so.6
#3  0xb726110d in g_logv () from /usr/lib/libglib-2.0.so.0
#4  0xb7261149 in g_log () from /usr/lib/libglib-2.0.so.0
#5  0xb72611c8 in g_assert_warning () from /usr/lib/libglib-2.0.so.0
#6  0xb7486e70 in gtk_container_propagate_expose ()
   from /usr/lib/libgtk-x11-2.0.so.0
#7  0xb75394bc in gtk_notebook_expose () from /usr/lib/libgtk-x11-2.0.so.0
#8  0xb751b4b2 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
---Type to continue, or q to quit---
#9  0xb72ce6e9 in g_type_class_meta_marshal ()
   from /usr/lib/libgobject-2.0.so.0
#10 0xb72d012b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0xb72e0bcd in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#12 0xb72e1838 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb72e1c09 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0xb762bd44 in gtk_widget_event_internal ()
   from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7486e39 in gtk_container_propagate_expose ()
   from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb7486e91 in gtk_container_expose_child ()
   from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb7bde093 in gtk_pizza_forall () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#18 0xb748786c in gtk_container_forall () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb748795f in gtk_container_expose () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb7be7222 in gtk_window_expose_callback ()
   from /usr/lib/libwx_gtk2u_core-2.6.so.0
#21 0xb751b4b2 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb72d012b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xb72e0599 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
#24 0xb72e1838 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0xb72e1c09 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
---Type to continue, or q to quit---
#26 0xb762bd44 in gtk_widget_event_internal ()
   from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb7515cdf in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb73954e0 in gdk_window_process_updates_internal ()
   from /usr/lib/libgdk-x11-2.0.so.0
#29 0xb739571f in gdk_window_process_all_updates ()
   from /usr/lib/libgdk-x11-2.0.so.0
#30 0xb73957a5 in gdk_window_update_idle () from /usr/lib/libgdk-x11-2.0.so.0
#31 0xb7256a81 in g_idle_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0xb7258801 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb725b85f in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#34 0xb725bc17 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#35 0xb7515f51 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb7bced28 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#37 0xb7c5dd79 in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.6.so.0
#38 0xb7c5de71 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#39 0xb79e22ea in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#40 0xb79e23a6 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#41 0x081f8302 in main (argc=Cannot access memory at address 0x7df3
) at amule-gui.cpp:95


Greets!
Logged

dsafda

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 9
Re: 16-08-2006 Crash (also 2.1.3)
« Reply #1 on: September 17, 2006, 04:51:44 PM »

I've got the same problem. -.-'
Even for me it was tested on the latest stable 2.1.3 and on the CVS version of the last few days (now on the 16th of September version)


Guys try with 2-3 searches, then close the tab, one by one.... amule crashes
« Last Edit: September 18, 2006, 06:36:48 PM by dsafda »
Logged

dsafda

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 9
Re: 16-08-2006 Crash (also 2.1.3)
« Reply #2 on: September 21, 2006, 06:44:47 PM »

usarytirar have you solved in some way?

Let me know, thanks
Logged

usarytirar

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 12
Re: 16-08-2006 Crash (also 2.1.3)
« Reply #3 on: September 21, 2006, 07:30:47 PM »

Nop!

I don't even know where to begin! :rolleyes:

I just post it here because maybe the devs will fix it for the next release (I hope so). Post this is my only and poor contribution to aMule (besides to use it :P)

BTW, have you tried to do a backtrace on your computer. Maybe yours is different (or not) from mine and can help to solve this earlier. Just in case...

Greets.
« Last Edit: September 21, 2006, 07:35:22 PM by usarytirar »
Logged

dsafda

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 9
Re: 16-08-2006 Crash (also 2.1.3)
« Reply #4 on: September 22, 2006, 03:37:45 AM »

I had many many confusion in my GTK packages...

I had a long work to clean everything, then re-installing my SuSE official packages.

Now it works without any problem!!

I removed even wx packages

I think you have to fix them
Logged

usarytirar

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 12
Re: 16-08-2006 Crash (also 2.1.3)
« Reply #5 on: September 22, 2006, 03:27:36 PM »

Well, I already done it. I will try to download the wx sources and compile in another location, so the amule with the new libraries. Then I will tell you my results.

Thanks for the idea.
Logged

Onip

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Re: 16-08-2006 Crash (also 2.1.3)
« Reply #6 on: October 21, 2006, 11:31:09 AM »

Same problem here with gentoo.
Some versions

aMule-2.1.3
wxGTK-2.6.2
gtk+-2.10.6
Logged

usarytirar

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 12
Re: 16-08-2006 Crash (also 2.1.3)
« Reply #7 on: October 22, 2006, 01:35:42 PM »

Hi! I've been out for a while.

I've tested to compile an alternative gtk and wxGTK, and then compiled aMule against. Nothing changed.

What I've used:
gtk: 2.10.6
wxGTK: 2.6.3 (with wxWidgets-2.6.3 patch)
aMule: CVS-20061021 (and not, isn't for the CVS version,  2.1.3 crash as well)

Look at this, maybe can help:
Code: [Select]
amule:17450): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed

(amule:17450): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed

Gtk-ERROR **: file gtkcontainer.c: line 2447 (gtk_container_propagate_expose): assertion failed: (child->parent == GTK_WIDGET (container))
and then aMule closed. I was just closing searching tabs.

Regards!
Logged

Onip

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Re: 16-08-2006 Crash (also 2.1.3)
« Reply #8 on: November 05, 2006, 05:05:58 PM »

Any news?

In any case thanks for your work.
Logged