[Mono-dev] libgtkembedmoz.so + sigsegv

Jurgen Schoeters jurgen.schoeters at gmail.com
Mon Feb 20 11:47:56 EST 2006


Hi,

My program sometimes crashes with a segmentation fault caused by
libgtkembedmoz.so . I've seen some bug reports on the net but no
solution,does someone know how to bypass the problem ?
I've used libgtkembedmoz.so from mozilla-1.7.12 .

Greetings, Jurgen




[jurgen at Fedora client_app]$ mono Asic_Test_Machine.exe

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Stacktrace:

in <0x4> (wrapper managed-to-native) Gtk.Notebook:gtk_notebook_next_page
(intptr)
in <0xffffffe7> (wrapper managed-to-native)
Gtk.Notebook:gtk_notebook_next_page (intptr)
in <0x17> Gtk.Notebook:NextPage ()
in <0xbb> Asic_Test_Machine.Gui:send_data (object,System.EventArgs)
in <0xfffff6f3> (wrapper delegate-invoke)
System.MulticastDelegate:invoke_void_object_EventArgs
(object,System.EventArgs)
in <0x93> GLib.Signal:voidObjectCallback (intptr,intptr)
in <0x2d7962> (wrapper native-to-managed) GLib.Signal:voidObjectCallback
(intptr,intptr)
in <0x4> (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0xffffffe7> (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0x7> Gtk.Application:Run ()
in <0x24> Asic_Test_Machine.Gui:go_home (object,System.EventArgs)
in <0xfffff6f3> (wrapper delegate-invoke)
System.MulticastDelegate:invoke_void_object_EventArgs
(object,System.EventArgs)
in <0x93> GLib.Signal:voidObjectCallback (intptr,intptr)
in <0x2d7962> (wrapper native-to-managed) GLib.Signal:voidObjectCallback
(intptr,intptr)
in <0x4> (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0xffffffe7> (wrapper managed-to-native) Gtk.Application:gtk_main ()
in <0x7> Gtk.Application:Run ()
in <0x11> Asic_Test_Machine.Gui:.ctor ()
in <0x16> Asic_Test_Machine.Asic_Test_Machine:Main (string[])
in <0x7e18fc7> (wrapper runtime-invoke)
System.Object:runtime_invoke_void_string[] (object,intptr,intptr,intptr)

Native stacktrace:

        mono(mono_handle_native_sigsegv+0xba) [0x814c43a]
        mono [0x813890f]
        [0x678440]
        libgtkembedmoz.so [0xdbdaa0]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x43)
[0x604233]
        /usr/lib/libgobject-2.0.so.0 [0x5f8575]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e) [0x5f8ba8]
        /usr/lib/libgobject-2.0.so.0 [0x607281]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6a9)
[0x6087d2]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x608b43]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_realize+0xa9)
[0x41da7a1]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0xd1) [0x41da95f]
        /usr/lib/libgtk-x11-2.0.so.0 [0x406ba16]
        /usr/lib/libgtk-x11-2.0.so.0 [0x40b4850]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x65)
[0x406a15a]
        /usr/lib/libgtk-x11-2.0.so.0 [0x406ba4f]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x43)
[0x604233]
        /usr/lib/libgobject-2.0.so.0 [0x5f8575]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e) [0x5f8ba8]
        /usr/lib/libgobject-2.0.so.0 [0x607281]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6a9)
[0x6087d2]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x608b43]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0x72) [0x41da900]
        /usr/lib/libgtk-x11-2.0.so.0 [0x406ba16]
        /usr/lib/libgtk-x11-2.0.so.0 [0x4031398]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x65)
[0x406a15a]
        /usr/lib/libgtk-x11-2.0.so.0 [0x406ba4f]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x43)
[0x604233]
        /usr/lib/libgobject-2.0.so.0 [0x5f8575]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e) [0x5f8ba8]
        /usr/lib/libgobject-2.0.so.0 [0x607281]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6a9)
[0x6087d2]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x608b43]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0x72) [0x41da900]
        /usr/lib/libgtk-x11-2.0.so.0 [0x406ba16]
        /usr/lib/libgtk-x11-2.0.so.0 [0x402dc6b]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x65)
[0x406a15a]
        /usr/lib/libgtk-x11-2.0.so.0 [0x406ba4f]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x43)
[0x604233]
        /usr/lib/libgobject-2.0.so.0 [0x5f8575]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e) [0x5f8ba8]
        /usr/lib/libgobject-2.0.so.0 [0x607281]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6a9)
[0x6087d2]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x608b43]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0x72) [0x41da900]
        /usr/lib/libgtk-x11-2.0.so.0 [0x406ba16]
        /usr/lib/libgtk-x11-2.0.so.0 [0x402dc6b]
        /usr/lib/libgtk-x11-2.0.so.0 [0x413091e]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x65)
[0x406a15a]
        /usr/lib/libgtk-x11-2.0.so.0 [0x406ba4f]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x43)
[0x604233]
        /usr/lib/libgobject-2.0.so.0 [0x5f8575]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e) [0x5f8ba8]
        /usr/lib/libgobject-2.0.so.0 [0x607281]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6a9)
[0x6087d2]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x608b43]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_map+0x72) [0x41da900]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_set_child_visible+0xe5)
[0x41daa57]
        /usr/lib/libgtk-x11-2.0.so.0 [0x410b302]
        /usr/lib/libgtk-x11-2.0.so.0 [0x40f55b0]
        /usr/lib/libgobject-2.0.so.0 [0x5f8575]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e) [0x5f8ba8]
        /usr/lib/libgobject-2.0.so.0 [0x607687]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6a9)
[0x6087d2]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x608b43]
        /usr/lib/libgtk-x11-2.0.so.0 [0x410b61e]
        [0xd7017a]
        [0xd70138]
        [0x1ba3fec]
        [0xd700e2]
        [0xd6f784]
        [0x32c8fb]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x43)
[0x604233]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e) [0x5f8ba8]
        /usr/lib/libgobject-2.0.so.0 [0x6074a1]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6a9)
[0x6087d2]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x608b43]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x56)
[0x403286c]
        /usr/lib/libgtk-x11-2.0.so.0 [0x403408c]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x43)
[0x604233]
        /usr/lib/libgobject-2.0.so.0 [0x5f8575]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e) [0x5f8ba8]
        /usr/lib/libgobject-2.0.so.0 [0x607281]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6a9)
[0x6087d2]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x608b43]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_button_released+0x53)
[0x40327e6]
        /usr/lib/libgtk-x11-2.0.so.0 [0x4033755]
        /usr/lib/libgtk-x11-2.0.so.0 [0x40f301c]
        /usr/lib/libgobject-2.0.so.0 [0x5f8575]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e) [0x5f8ba8]
        /usr/lib/libgobject-2.0.so.0 [0x607687]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x41e)
[0x608547]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x608b43]
        /usr/lib/libgtk-x11-2.0.so.0 [0x41d519f]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc1)
[0x40f1757]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x325)
[0x40f1b90]
        /usr/lib/libgdk-x11-2.0.so.0 [0x432b1f4]
        /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1dc)
[0x9793b0]
        /usr/lib/libglib-2.0.so.0 [0x97c3a6]
        /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1d6) [0x97c6c8]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4) [0x40f0e55]
        [0xd6e577]
        [0xd6e538]
        [0x6116e65]
        [0xd700e2]
        [0xd6f784]
        [0x32c8fb]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x43)
[0x604233]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e) [0x5f8ba8]
        /usr/lib/libgobject-2.0.so.0 [0x6074a1]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6a9)
[0x6087d2]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x608b43]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x56)
[0x403286c]
        /usr/lib/libgtk-x11-2.0.so.0 [0x403408c]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x43)
[0x604233]
        /usr/lib/libgobject-2.0.so.0 [0x5f8575]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e) [0x5f8ba8]
        /usr/lib/libgobject-2.0.so.0 [0x607281]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6a9)
[0x6087d2]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x608b43]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_button_released+0x53)
[0x40327e6]
        /usr/lib/libgtk-x11-2.0.so.0 [0x4033755]
        /usr/lib/libgtk-x11-2.0.so.0 [0x40f301c]
        /usr/lib/libgobject-2.0.so.0 [0x5f8575]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e) [0x5f8ba8]
        /usr/lib/libgobject-2.0.so.0 [0x607687]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x41e)
[0x608547]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0x608b43]
        /usr/lib/libgtk-x11-2.0.so.0 [0x41d519f]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc1)
[0x40f1757]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x325)
[0x40f1b90]
        /usr/lib/libgdk-x11-2.0.so.0 [0x432b1f4]
        /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1dc)
[0x9793b0]
        /usr/lib/libglib-2.0.so.0 [0x97c3a6]
        /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1d6) [0x97c6c8]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4) [0x40f0e55]
        [0xd6e577]
        [0xd6e538]
        [0x31f91a]
        [0x31f8ef]
        [0x31f823]
        mono [0x81387c0]
        mono(mono_runtime_invoke+0x27) [0x80d5067]
        mono(mono_runtime_exec_main+0x5c) [0x80d617c]
        mono(mono_runtime_run_main+0x171) [0x80d5da1]
        mono(strftime+0x1b52) [0x805ce52]
        mono(mono_main+0x786) [0x805d766]
        mono(__fxstat64+0x12b) [0x805c21b]
        /lib/libc.so.6(__libc_start_main+0xdf) [0x39ed5f]
        mono(sinh+0x41) [0x805c171]
Aborted

  




More information about the Mono-devel-list mailing list