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 20051002 SIG33 on preference windows  (Read 1968 times)

morph

  • Full Member
  • ***
  • Karma: 2
  • Offline Offline
  • Posts: 213
    • http://matrixhasu.altervista.org/
amule 20051002 SIG33 on preference windows
« on: October 03, 2005, 10:29:51 PM »

when clicking on Browse for amule skin got this error

Code: [Select]
Program received signal SIG33, Real-time event 33.
[Switching to Thread -1227801680 (LWP 11838)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7f25fc6 in __nanosleep_nocancel () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb79f3a66 in wxMicroSleep () from /usr/lib/libwx_baseu-2.6.so.0
#3  0xb79f3a98 in wxMilliSleep () from /usr/lib/libwx_baseu-2.6.so.0
#4  0xb79ecb2c in wxThread::Sleep () from /usr/lib/libwx_baseu-2.6.so.0
#5  0x082f42db in wxSpinEvent::~wxSpinEvent ()
#6  0xb79eee4f in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#7  0xb79eeecc in wxPthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#8  0xb7f20e40 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb779660e in clone () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt full
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb7f25fc6 in __nanosleep_nocancel () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0xb79f3a66 in wxMicroSleep () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#3  0xb79f3a98 in wxMilliSleep () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#4  0xb79ecb2c in wxThread::Sleep () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#5  0x082f42db in wxSpinEvent::~wxSpinEvent ()
No symbol table info available.
#6  0xb79eee4f in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#7  0xb79eeecc in wxPthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#8  0xb7f20e40 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#9  0xb779660e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
(gdb) thread apply full bt
(gdb) thread apply all bt

Thread 3 (Thread -1227801680 (LWP 11838)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7f25fc6 in __nanosleep_nocancel () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb79f3a66 in wxMicroSleep () from /usr/lib/libwx_baseu-2.6.so.0
#3  0xb79f3a98 in wxMilliSleep () from /usr/lib/libwx_baseu-2.6.so.0
#4  0xb79ecb2c in wxThread::Sleep () from /usr/lib/libwx_baseu-2.6.so.0
#5  0x082f42db in wxSpinEvent::~wxSpinEvent ()
#6  0xb79eee4f in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#7  0xb79eeecc in wxPthreadStart () from /usr/lib/libwx_baseu-2.6.so.0
#8  0xb7f20e40 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb779660e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1225132352 (LWP 11824)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7f1f9f2 in __nptl_setxid () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb778e728 in seteuid () from /lib/tls/i686/cmov/libc.so.6
#3  0xb364a981 in gnome_vfs_method_init () from /usr/lib/libgnomevfs-2.so.0
#4  0xb364aa93 in gnome_vfs_method_get () from /usr/lib/libgnomevfs-2.so.0
#5  0xb365b494 in gnome_vfs_uri_new_private () from /usr/lib/libgnomevfs-2.so.0
#6  0xb365dd8d in gnome_vfs_remove_optional_escapes () from /usr/lib/libgnomevfs-2.so.0
#7  0xb365f68d in gnome_vfs_make_uri_canonical () from /usr/lib/libgnomevfs-2.so.0
#8  0xb36c3d3b in gtk_file_system_gnome_vfs_new ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#9  0xb36c5700 in gtk_file_system_gnome_vfs_new ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#10 0xb73f5004 in gtk_file_system_filename_to_path () from /usr/lib/libgtk-x11-2.0.so.0
#11 0xb36c3765 in gtk_file_system_gnome_vfs_new ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#12 0xb71e5d14 in g_type_create_instance () from /usr/lib/libgobject-2.0.so.0
#13 0xb71cb661 in g_object_thaw_notify () from /usr/lib/libgobject-2.0.so.0
#14 0xb71cbce5 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#15 0xb71cc88e in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
---Type to continue, or q to quit---
#16 0xb71cca07 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#17 0xb36c3591 in gtk_file_system_gnome_vfs_new ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#18 0xb36c7060 in fs_module_create ()
   from /usr/lib/gtk-2.0/2.4.0/filesystems/libgnome-vfs.so
#19 0xb73f5cde in _gtk_file_system_module_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb73f5dd2 in _gtk_file_system_create () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb73e6531 in _gtk_file_chooser_default_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb71cb829 in g_object_thaw_notify () from /usr/lib/libgobject-2.0.so.0
#23 0xb73e60a0 in _gtk_file_chooser_default_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb71cbce5 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#25 0xb71cc8e6 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#26 0xb71cca07 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#27 0xb73ea768 in _gtk_file_chooser_default_new () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb73ebb4c in gtk_file_chooser_widget_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#29 0xb71cbce5 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#30 0xb71cc88e in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#31 0xb71cca07 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#32 0xb73de643 in gtk_file_chooser_dialog_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#33 0xb71cbce5 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#34 0xb71cc8e6 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#35 0xb71cca07 in g_object_new () from /usr/lib/libgobject-2.0.so.0
#36 0xb73de930 in gtk_file_chooser_dialog_get_type () from /usr/lib/libgtk-x11-2.0.so.0
#37 0xb73de9b3 in gtk_file_chooser_dialog_new () from /usr/lib/libgtk-x11-2.0.so.0
#38 0xb7bdadc1 in wxFileDialog::wxFileDialog () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#39 0xb7c2e0f7 in wxFileSelector () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#40 0x08264ac8 in wxScrollEvent::~wxScrollEvent ()
#41 0xb796139d in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#42 0xb79efdb4 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
#43 0xb79effc8 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#44 0xb79f019d in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#45 0xb7c7f231 in wxWindowBase::TryParent () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#46 0xb79f0148 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
---Type to continue, or q to quit---
#47 0xb7c7f231 in wxWindowBase::TryParent () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#48 0xb79f0148 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#49 0xb7bcd856 in wxButton::Create () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#50 0xb71d260b in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#51 0xb71c65bb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#52 0xb71d5e78 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#53 0xb71d6e47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#54 0xb71d71fe in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#55 0xb7375aa5 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#56 0xb737692a in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0
#57 0xb71d260b in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#58 0xb71c5f18 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#59 0xb71c65bb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#60 0xb71d5316 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#61 0xb71d6e47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#62 0xb71d71fe in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#63 0xb7375a15 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#64 0xb73767d3 in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0
#65 0xb743c02e in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#66 0xb71c5f18 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#67 0xb71c65bb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#68 0xb71d5c72 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#69 0xb71d6c05 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#70 0xb71d71fe in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#71 0xb752b4c7 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#72 0xb743ab42 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#73 0xb7439996 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#74 0xb72d78b5 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#75 0xb71573f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#76 0xb715a647 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#77 0xb715ab98 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#78 0xb7439243 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#79 0xb7b7b86e in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.6.so.0
---Type to continue, or q to quit---
#80 0xb7bd775b in wxDialog::ShowModal () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#81 0x080833f1 in wxDataObjectSimple::~wxDataObjectSimple ()
#82 0xb796139d in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#83 0xb79efdb4 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
#84 0xb79effc8 in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#85 0xb79f019d in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#86 0xb7c7f231 in wxWindowBase::TryParent () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#87 0xb79f0148 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#88 0xb7c759b4 in wxToolBarBase::OnLeftClick () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#89 0xb7c05291 in wxToolBar::CreateTool () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#90 0xb71d260b in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#91 0xb71c65bb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#92 0xb71d5a6d in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#93 0xb71d6e47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#94 0xb71d71fe in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#95 0xb7375aa5 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#96 0xb737692a in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0
#97 0xb71d260b in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#98 0xb71c5f18 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#99 0xb71c65bb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#100 0xb71d5316 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#101 0xb71d6e47 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#102 0xb71d71fe in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#103 0xb7375a15 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#104 0xb73767d3 in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0
#105 0xb743c02e in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0
#106 0xb71c5f18 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#107 0xb71c65bb in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#108 0xb71d5c72 in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
#109 0xb71d6c05 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#110 0xb71d71fe in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#111 0xb752b4c7 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#112 0xb743ab42 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
---Type to continue, or q to quit---
#113 0xb7439996 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#114 0xb72d78b5 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#115 0xb71573f1 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#116 0xb715a647 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#117 0xb715ab98 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#118 0xb7439243 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#119 0xb7b7b86e in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#120 0xb7c0d7f8 in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#121 0xb7c0d912 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#122 0xb799751b in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#123 0xb79975ee in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#124 0x0807df85 in wxSocketEvent::~wxSocketEvent ()
#125 0xb76d9eb0 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#126 0x08067dc1 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()
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: amule 20051002 SIG33 on preference windows
« Reply #1 on: October 05, 2005, 12:11:17 PM »

morph,

When running under gdb, you must tell it (gdb) to ignore signals that your application will use. In the case of aMule, it uses pthreads, which uses SIG32, SIG33 and SIG34. Also, sometimes you may get SIGPIPE, so create a file named .dgbinit in the same directory as you will run gdb with the following contents:

ha SIGPIPE nostop noprint pass
ha SIG32 nostop noprint pass
ha SIG33 nostop noprint pass
ha SIG34 nostop noprint pass
#set env LD_LIBRARY_PATH /usr/local/wxWidgets-cvsu/lib/
#break amule.cpp:255

The last two lines are commented, and only left here as an example of what you may include in this file.

In your case, if you receive an unignored and used signal in gdb, you can just tell it to continue "c". But before, tell gdb to ignore the signal, otherwise it will happen again.

Cheers!
Logged

morph

  • Full Member
  • ***
  • Karma: 2
  • Offline Offline
  • Posts: 213
    • http://matrixhasu.altervista.org/
Re: amule 20051002 SIG33 on preference windows
« Reply #2 on: October 05, 2005, 12:16:40 PM »

good to know, i'll add the that file the missing one (sig33 and sig34).

wouldn't it be good to update http://www.amule.org/wiki/index.php/Backtraces page? I've used the configuration on that post....

Bye & Thanks
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: amule 20051002 SIG33 on preference windows
« Reply #3 on: October 06, 2005, 05:52:32 AM »

Sure, just did it, thanks for reminding!

Cheers!
Logged