aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Segmentation fault, just pushing "transfer" button.  (Read 2838 times)

Flavioweb

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 1
    • http://www.flavioweb.it
Segmentation fault, just pushing "transfer" button.
« on: August 12, 2005, 12:25:05 PM »

I installed aMule 2.0.2 from an RPM downloaded from SuSE ftp site.
My OS is SuSE 9.2.

All works ... but if a push the "transfer" button ( to show the files actually i'm uploading or downloading ) the program give me a SIGSEV.

Here is the gdb output:

(gdb) bt
#0  0x40bd9a6e in XSetLineAttributes () from /usr/X11R6/lib/libX11.so.6
#1  0x4139a106 in QPainter::updateBrush () from /usr/lib/qt3/lib/libqt-mt.so.3
#2  0x414441d7 in QPainter::setBrush () from /usr/lib/qt3/lib/libqt-mt.so.3
#3  0x414445d1 in QPainter::fillRect () from /usr/lib/qt3/lib/libqt-mt.so.3
#4  0x411b7fc3 in drawTabFrame () from /opt/gnome/lib/gtk-2.0/2.4.0/engines/libqtengine.so
#5  0x411ac3fd in draw_box_gap () from /opt/gnome/lib/gtk-2.0/2.4.0/engines/libqtengine.so
#6  0x40a1015c in gtk_paint_box_gap () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#7  0x409d80ff in gtk_notebook_expose () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#8  0x409bffa4 in _gtk_marshal_BOOLEAN__BOXED () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#9  0x40b768e7 in g_type_class_meta_marshal () from /opt/gnome/lib/libgobject-2.0.so.0
#10 0x40b76bfb in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
#11 0x40b883f6 in signal_emit_unlocked_R () from /opt/gnome/lib/libgobject-2.0.so.0
#12 0x40b893f6 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
#13 0x40b899b2 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
#14 0x40ab7d64 in gtk_widget_event_internal () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#15 0x40936376 in gtk_container_propagate_expose () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#16 0x409363ad in gtk_container_expose_child () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#17 0x402a7d63 in gtk_pizza_forall () from /usr/lib/libwx_gtk2_core-2.5.so.2
#18 0x409370ad in gtk_container_forall () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#19 0x40939696 in gtk_container_expose () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#20 0x402affb6 in gtk_window_expose_callback () from /usr/lib/libwx_gtk2_core-2.5.so.2
#21 0x409bffa4 in _gtk_marshal_BOOLEAN__BOXED () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#22 0x40b76bfb in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
#23 0x40b87fb0 in signal_emit_unlocked_R () from /opt/gnome/lib/libgobject-2.0.so.0
#24 0x40b893f6 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
#25 0x40b899b2 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
#26 0x40ab7d64 in gtk_widget_event_internal () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#27 0x409b9ac9 in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#28 0x40cd4167 in gdk_window_process_updates_internal () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#29 0x40cd4327 in gdk_window_process_all_updates () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#30 0x409372aa in gtk_container_idle_sizer () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#31 0x40db70a1 in g_idle_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
#32 0x40db8d17 in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
#33 0x40dbb467 in g_main_context_iterate () from /opt/gnome/lib/libglib-2.0.so.0
#34 0x40dbc677 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
#35 0x409b9e43 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#36 0x4029a1e8 in wxEventLoop::Run () from /usr/lib/libwx_gtk2_core-2.5.so.2
#37 0x40327533 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2_core-2.5.so.2
#38 0x40327322 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2_core-2.5.so.2
#39 0x405780f3 in wxEntry () from /usr/lib/libwx_base-2.5.so.2
#40 0x080794be in wxAppBase::SetPrintMode ()
#41 0x407a6b10 in __libc_start_main () from /lib/tls/libc.so.6
#42 0x08065241 in ?? ()

(gdb) bt full
#0  0x40bd9a6e in XSetLineAttributes () from /usr/X11R6/lib/libX11.so.6
No symbol table info available.
#1  0x4139a106 in QPainter::updateBrush () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#2  0x414441d7 in QPainter::setBrush () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#3  0x414445d1 in QPainter::fillRect () from /usr/lib/qt3/lib/libqt-mt.so.3
No symbol table info available.
#4  0x411b7fc3 in drawTabFrame () from /opt/gnome/lib/gtk-2.0/2.4.0/engines/libqtengine.so
No symbol table info available.
#5  0x411ac3fd in draw_box_gap () from /opt/gnome/lib/gtk-2.0/2.4.0/engines/libqtengine.so
No symbol table info available.
#6  0x40a1015c in gtk_paint_box_gap () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#7  0x409d80ff in gtk_notebook_expose () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#8  0x409bffa4 in _gtk_marshal_BOOLEAN__BOXED () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#9  0x40b768e7 in g_type_class_meta_marshal () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0x40b76bfb in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#11 0x40b883f6 in signal_emit_unlocked_R () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#12 0x40b893f6 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#13 0x40b899b2 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0x40ab7d64 in gtk_widget_event_internal () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x40936376 in gtk_container_propagate_expose () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x409363ad in gtk_container_expose_child () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#17 0x402a7d63 in gtk_pizza_forall () from /usr/lib/libwx_gtk2_core-2.5.so.2
No symbol table info available.
#18 0x409370ad in gtk_container_forall () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#19 0x40939696 in gtk_container_expose () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#20 0x402affb6 in gtk_window_expose_callback () from /usr/lib/libwx_gtk2_core-2.5.so.2
No symbol table info available.
#21 0x409bffa4 in _gtk_marshal_BOOLEAN__BOXED () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#22 0x40b76bfb in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#23 0x40b87fb0 in signal_emit_unlocked_R () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#24 0x40b893f6 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#25 0x40b899b2 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
No symbol table info available.
#26 0x40ab7d64 in gtk_widget_event_internal () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#27 0x409b9ac9 in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0x40cd4167 in gdk_window_process_updates_internal () from /opt/gnome/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#29 0x40cd4327 in gdk_window_process_all_updates () from /opt/gnome/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#30 0x409372aa in gtk_container_idle_sizer () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#31 0x40db70a1 in g_idle_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
No symbol table info available.
#32 0x40db8d17 in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
No symbol table info available.
#33 0x40dbb467 in g_main_context_iterate () from /opt/gnome/lib/libglib-2.0.so.0
No symbol table info available.
#34 0x40dbc677 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
No symbol table info available.
#35 0x409b9e43 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#36 0x4029a1e8 in wxEventLoop::Run () from /usr/lib/libwx_gtk2_core-2.5.so.2
No symbol table info available.
#37 0x40327533 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2_core-2.5.so.2
No symbol table info available.
#38 0x40327322 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2_core-2.5.so.2
No symbol table info available.
#39 0x405780f3 in wxEntry () from /usr/lib/libwx_base-2.5.so.2
No symbol table info available.
#40 0x080794be in wxAppBase::SetPrintMode ()
No symbol table info available.
#41 0x407a6b10 in __libc_start_main () from /lib/tls/libc.so.6
No symbol table info available.
#42 0x08065241 in ?? ()
No symbol table info available.

(gdb) thread apply all bt
#0  0x40bd9a6e in XSetLineAttributes () from /usr/X11R6/lib/libX11.so.6
#1  0x4139a106 in QPainter::updateBrush () from /usr/lib/qt3/lib/libqt-mt.so.3
#2  0x414441d7 in QPainter::setBrush () from /usr/lib/qt3/lib/libqt-mt.so.3
#3  0x414445d1 in QPainter::fillRect () from /usr/lib/qt3/lib/libqt-mt.so.3
#4  0x411b7fc3 in drawTabFrame () from /opt/gnome/lib/gtk-2.0/2.4.0/engines/libqtengine.so
#5  0x411ac3fd in draw_box_gap () from /opt/gnome/lib/gtk-2.0/2.4.0/engines/libqtengine.so
#6  0x40a1015c in gtk_paint_box_gap () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#7  0x409d80ff in gtk_notebook_expose () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#8  0x409bffa4 in _gtk_marshal_BOOLEAN__BOXED () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#9  0x40b768e7 in g_type_class_meta_marshal () from /opt/gnome/lib/libgobject-2.0.so.0
#10 0x40b76bfb in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
#11 0x40b883f6 in signal_emit_unlocked_R () from /opt/gnome/lib/libgobject-2.0.so.0
#12 0x40b893f6 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
#13 0x40b899b2 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
#14 0x40ab7d64 in gtk_widget_event_internal () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#15 0x40936376 in gtk_container_propagate_expose () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#16 0x409363ad in gtk_container_expose_child () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#17 0x402a7d63 in gtk_pizza_forall () from /usr/lib/libwx_gtk2_core-2.5.so.2
#18 0x409370ad in gtk_container_forall () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#19 0x40939696 in gtk_container_expose () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#20 0x402affb6 in gtk_window_expose_callback () from /usr/lib/libwx_gtk2_core-2.5.so.2
#21 0x409bffa4 in _gtk_marshal_BOOLEAN__BOXED () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#22 0x40b76bfb in g_closure_invoke () from /opt/gnome/lib/libgobject-2.0.so.0
#23 0x40b87fb0 in signal_emit_unlocked_R () from /opt/gnome/lib/libgobject-2.0.so.0
#24 0x40b893f6 in g_signal_emit_valist () from /opt/gnome/lib/libgobject-2.0.so.0
#25 0x40b899b2 in g_signal_emit () from /opt/gnome/lib/libgobject-2.0.so.0
#26 0x40ab7d64 in gtk_widget_event_internal () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#27 0x409b9ac9 in gtk_main_do_event () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#28 0x40cd4167 in gdk_window_process_updates_internal () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#29 0x40cd4327 in gdk_window_process_all_updates () from /opt/gnome/lib/libgdk-x11-2.0.so.0
#30 0x409372aa in gtk_container_idle_sizer () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#31 0x40db70a1 in g_idle_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
#32 0x40db8d17 in g_main_context_dispatch () from /opt/gnome/lib/libglib-2.0.so.0
#33 0x40dbb467 in g_main_context_iterate () from /opt/gnome/lib/libglib-2.0.so.0
#34 0x40dbc677 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
#35 0x409b9e43 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#36 0x4029a1e8 in wxEventLoop::Run () from /usr/lib/libwx_gtk2_core-2.5.so.2
#37 0x40327533 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2_core-2.5.so.2
#38 0x40327322 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2_core-2.5.so.2
#39 0x405780f3 in wxEntry () from /usr/lib/libwx_base-2.5.so.2
#40 0x080794be in wxAppBase::SetPrintMode ()
#41 0x407a6b10 in __libc_start_main () from /lib/tls/libc.so.6
#42 0x08065241 in ?? ()
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: Segmentation fault, just pushing "transfer" button.
« Reply #1 on: August 12, 2005, 01:03:52 PM »

Flavioweb,

This looks like a wxGTK problem, but to know for sure you must compile aMule yourself with debug information. And even better, compile wxGTK yourself too. Have some readind here first: http://www.amule.org/wiki/index.php/Main_Page

Cheers!
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Segmentation fault, just pushing "transfer" button.
« Reply #2 on: August 12, 2005, 01:04:37 PM »

Try to upgrade to aMule 2.0.3 and wxGTK 2.6.
http://www.amule.org/files/details.php?file=125
http://www.amule.org/files/details.php?file=60
(I know its a backtrace here, but this should solve the problem.)
Logged

Xaignar

  • Admin and Code Junky
  • Hero Member
  • *****
  • Karma: 19
  • Offline Offline
  • Posts: 1103
Re: Segmentation fault, just pushing "transfer" button.
« Reply #3 on: August 12, 2005, 03:57:09 PM »

This is not a problem with wxGTK nor aMule. You are using the qt-theme for gtk which is know to be buggy, I'd suggest that you use something else.
Logged