After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 354960 - Crash when opening context menu or preferences in panel applet
Crash when opening context menu or preferences in panel applet
Status: RESOLVED FIXED
Product: tomboy
Classification: Applications
Component: General
unspecified
Other Linux
: Normal blocker
: ---
Assigned To: Tomboy Maintainers
Tomboy Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-09-08 12:14 UTC by Sebastian Dröge (slomo)
Modified: 2008-02-26 20:45 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2006-09-08 12:14:59 UTC
Hi,
with 0.4.0 tomboy crashes often when opening the context menu or the preferences when running as panel applet:

=================================================================
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:

  at (wrapper managed-to-native) _Gnome.PanelAppletFactory.panel_applet_factory_main (intptr,intptr,_GnomeSharp.PanelAppletFactoryCallbackNative,intptr) <0x00004>
  at (wrapper managed-to-native) _Gnome.PanelAppletFactory.panel_applet_factory_main (intptr,intptr,_GnomeSharp.PanelAppletFactoryCallbackNative,intptr) <0xffffffff>
  at _Gnome.PanelAppletFactory.Register (System.Type) <0x00158>
  at Tomboy.Tomboy.RegisterPanelAppletFactory () <0x0000c>
  at Tomboy.Tomboy.Main (string[]) <0x000c5>
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        mono(mono_handle_native_sigsegv+0xde) [0x81565ee]
        mono [0x8122e28]
        [0xffffe440]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x12b) [0xb6a8e83b]
        /usr/lib/libbonobo-2.so.0(bonobo_closure_invoke_va_list+0x254) [0xb6615d84]
        /usr/lib/libbonobo-2.so.0(bonobo_closure_invoke+0x19e) [0xb6615f9e]
        /usr/lib/libbonoboui-2.so.0 [0xb67d4e2a]
        /usr/lib/libbonobo-2.so.0(_ORBIT_skel_small_Bonobo_UIComponent_execVerb+0x21) [0xb6618161]
        /usr/lib/libORBit-2.so.0(ORBit_c_stub_invoke+0x120) [0xb6526cd0]
        /usr/lib/libbonobo-2.so.0(Bonobo_UIComponent_execVerb+0x74) [0xb661fa44]
        /usr/lib/libbonoboui-2.so.0 [0xb67db81b]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__POINTER+0x59) [0xb6a9b199]
        /usr/lib/libgobject-2.0.so.0 [0xb6a8d059]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x12b) [0xb6a8e83b]
        /usr/lib/libgobject-2.0.so.0 [0xb6a9f293]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c7) [0xb6aa0167]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0xb6aa0329]
        /usr/lib/libbonoboui-2.so.0(bonobo_ui_engine_emit_verb_on_w+0x58) [0xb67d7388]
        /usr/lib/libbonoboui-2.so.0 [0xb67e0a05]
        /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x49) [0xb6a9bbd9]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x12b) [0xb6a8e83b]
        /usr/lib/libgobject-2.0.so.0 [0xb6a9ec43]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c7) [0xb6aa0167]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0xb6aa0329]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_widget_activate+0x94) [0xb6ed1f94]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0x118) [0xb6dc7458]
        /usr/lib/libgtk-x11-2.0.so.0 [0xb6dc8a22]
        /usr/lib/libgtk-x11-2.0.so.0 [0xb6dc0615]
        /usr/lib/libgtk-x11-2.0.so.0(_gtk_marshal_BOOLEAN__BOXED+0x60) [0xb6dba780]
        /usr/lib/libgobject-2.0.so.0 [0xb6a8d059]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x12b) [0xb6a8e83b]
        /usr/lib/libgobject-2.0.so.0 [0xb6a9f293]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x68f) [0xb6a9ff2f]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0xb6aa0329]
        /usr/lib/libgtk-x11-2.0.so.0 [0xb6ecdbf8]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x183) [0xb6db3b73]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x317) [0xb6db4d77]
        /usr/lib/libgdk-x11-2.0.so.0 [0xb6c2787a]
        /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x182) [0xb7e64872]
        /usr/lib/libglib-2.0.so.0 [0xb7e6784f]
        /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1a9) [0xb7e67bf9]
        /usr/lib/libbonobo-2.so.0(bonobo_main+0x63) [0xb6603a23]
        /usr/lib/libbonobo-2.so.0(bonobo_generic_factory_main_timeout+0xd9) [0xb6601c89]
        /usr/lib/libbonobo-2.so.0(bonobo_generic_factory_main+0x33) [0xb6601d13]
        /usr/lib/libpanel-applet-2.so.0(panel_applet_factory_main_closure+0xd1) [0xb61bcad1]
        /usr/lib/libpanel-applet-2.so.0(panel_applet_factory_main+0x55) [0xb61bcbb5]
        [0xb5eb6cab]
        [0xb5eb5a99]
        [0xb5eb58f5]
        [0xb7940986]
        [0xb79407c3]
        mono(mono_runtime_exec_main+0x62) [0x80996f2]
        mono(mono_runtime_run_main+0x1b9) [0x80999d9]
        mono(mono_main+0xe47) [0x805d4b7]
        mono [0x805c162]
        /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0xb7cc18cc]
        mono [0x805c0b1]
Abandon (core dumped)

Bye

Ubuntu Bug: https://launchpad.net/distros/ubuntu/+source/tomboy/+bug/59057
Comment 1 Sebastian Dröge (slomo) 2006-09-19 10:37:31 UTC
Ok, this was a packaging mistake it seems...
Comment 2 Sebastian Dröge (slomo) 2006-09-19 10:40:54 UTC
Damn... no it wasn't.

If a note is open and one opens Preferences or About Tomboy it crashes with the above backtrace. This is ALWAYS reproducible with tomboy as panel applet.
Comment 3 Alex Graveley 2006-09-19 18:46:38 UTC
Bah, this is caused by an old bug that I thought was fixed and so removed the workaround for in the 0.4.x series.  Brought back the old fix in CVS HEAD and gnome-2-16 branch.