[MonoDevelop] Problem running monodevelop-0.15 under KDE

Michel Salim michel.sylvan at gmail.com
Sat Sep 1 20:40:02 EDT 2007


The monodevelop 0.12 that came with openSUSE 10.2 works fine under
both GNOME and KDE; after adding the Mono repository for openSUSE
10.2, though, I experienced crashes when running monodevelop 0.15 on
KDE.

I notice, however, that running monodevelop as a different user works:
> su - anotheruser
> monodevelop

surprisingly, as long as su - is used, monodevelop works (i.e. instead
of anotheruser, it could have been any user, including the one
currently logged in)

Running monodevelop under GNOME, needless to say, works as well.

The problem seems to involve GTK, leading me to suspect it's some
theming problem. GTK-Qt, perhaps?

Would appreciate any help. Meanwhile, I'll just have to su - to myself
before running MD.

Thanks,

--
Michel
-------------- next part --------------
(MonoDevelop:6102): Gtk-CRITICAL **: gtk_style_detach: assertion `style->attach_count > 0' failed

(MonoDevelop:6102): Gtk-CRITICAL **: gtk_style_detach: assertion `style->attach_count > 0' failed

(MonoDevelop:6102): Gtk-CRITICAL **: gtk_style_detach: assertion `style->attach_count > 0' failed

(MonoDevelop:6102): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed

(MonoDevelop:6102): Gdk-CRITICAL **: gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed

(MonoDevelop:6102): Gdk-CRITICAL **: gdk_visual_get_screen: assertion `GDK_IS_VISUAL (visual)' failed
Stacktrace:

  at (wrapper managed-to-native) Gtk.Container.gtksharp_container_invoke_gtk_callback (intptr,intptr,intptr) <0x00004>
  at (wrapper managed-to-native) Gtk.Container.gtksharp_container_invoke_gtk_callback (intptr,intptr,intptr) <0xffffffff>
  at CallbackInvoker.Invoke (Gtk.Widget) <0x0002a>
  at (wrapper unbox) CallbackInvoker.Invoke (Gtk.Widget) <0xffffffff>
  at Gdl.DockItem.ForAll (bool,Gtk.Callback) <0x0004c>
  at Gtk.Container.Forall_cb (intptr,bool,intptr,intptr) <0x000ac>
  at (wrapper native-to-managed) Gtk.Container.Forall_cb (intptr,bool,intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) GLib.Object.g_signal_chain_from_overridden (intptr,GLib.Value&) <0x00004>
  at (wrapper managed-to-native) GLib.Object.g_signal_chain_from_overridden (intptr,GLib.Value&) <0xffffffff>
  at Gtk.Widget.OnExposeEvent (Gdk.EventExpose) <0x00166>
  at Gdl.DockItem.OnExposeEvent (Gdk.EventExpose) <0x000bc>
  at Gtk.Widget.exposeevent_cb (intptr,intptr) <0x00060>
  at (wrapper native-to-managed) Gtk.Widget.exposeevent_cb (intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main_iteration_do (bool) <0x00004>
  at (wrapper managed-to-native) Gtk.Application.gtk_main_iteration_do (bool) <0xffffffff>
  at Gtk.Application.RunIteration (bool) <0x0000c>
  at MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm.RunMainLoop () <0x0000e>
  at MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm.SetProgress (double) <0x00025>
  at MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm.MonoDevelop.Core.IProgressMonitor.Step (int) <0x00039>
  at MonoDevelop.Ide.Gui.IdeApp.Initialize (MonoDevelop.Core.IProgressMonitor) <0x00479>
  at MonoDevelop.Ide.Gui.IdeStartup.Run (string[]) <0x00b16>
  at MonoDevelop.Core.ApplicationService.StartApplication (string,string[]) <0x000ec>
  at MonoDevelop.Startup.SharpDevelopMain.Main (string[]) <0x0003e>
  at (wrapper runtime-invoke) MonoDevelop.Startup.SharpDevelopMain.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        /usr/bin/mono [0x816d09f]
        /usr/bin/mono [0x8137cf8]
        [0xb7f90440]
        /opt/gnome/lib/libgdk-x11-2.0.so.0 [0xb611159b]
        /opt/gnome/lib/libgdk-x11-2.0.so.0(gdk_rgb_find_color+0x21) [0xb6111721]
        /opt/gnome/lib/gtk-2.0/2.10.0/engines/libqtcurve.so [0xb5b1cdf0]
        /opt/gnome/lib/gtk-2.0/2.10.0/engines/libqtcurve.so [0xb5b1d0b9]
        /opt/gnome/lib/gtk-2.0/2.10.0/engines/libqtcurve.so [0xb5b1db4e]
        /opt/gnome/lib/gtk-2.0/2.10.0/engines/libqtcurve.so [0xb5b2500d]
        /opt/gnome/lib/libgtk-x11-2.0.so.0(gtk_paint_box_gap+0xcd) [0xb630edfd]
        /opt/gnome/lib/libgtk-x11-2.0.so.0 [0xb62bcf83]
        /opt/gnome/lib/libgtk-x11-2.0.so.0 [0xb629f1b0]
        /opt/gnome/lib/libgobject-2.0.so.0 [0xb69ce407]
        /opt/gnome/lib/libgobject-2.0.so.0(g_closure_invoke+0x20d) [0xb69cfced]
        /opt/gnome/lib/libgobject-2.0.so.0 [0xb69e1383]
        /opt/gnome/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x68f) [0xb69e200f]
        /opt/gnome/lib/libgobject-2.0.so.0(g_signal_emit+0x35) [0xb69e2415]
        /opt/gnome/lib/libgtk-x11-2.0.so.0 [0xb63b2b18]
        /opt/gnome/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x167) [0xb6208d27]
        /opt/gnome/lib/libgtk-x11-2.0.so.0 [0xb6208d91]
        /usr/lib/libgtksharpglue-2.so(gtksharp_container_invoke_gtk_callback+0x16) [0xb6a68fe6]
        [0xb48aef57]
        [0xb48aef0b]
        [0xb4ce9db4]
        [0xb48b14ad]
        [0xb4ce9d0d]
        [0xb4ce99da]
        /opt/gnome/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x6b) [0xb620977b]
        /opt/gnome/lib/libgtk-x11-2.0.so.0 [0xb620986f]
        /opt/gnome/lib/libgtk-x11-2.0.so.0 [0xb629f1b0]
        /opt/gnome/lib/libgobject-2.0.so.0 [0xb69ce407]
        /opt/gnome/lib/libgobject-2.0.so.0(g_closure_invoke+0x12b) [0xb69cfc0b]
        /opt/gnome/lib/libgobject-2.0.so.0(g_signal_chain_from_overridden+0x5c1) [0xb69df0f1]
        [0xb53e6f56]
        [0xb53e66ff]
        [0xb2c113d5]
        [0xb53e4fb9]
        [0xb6a71da2]
        /opt/gnome/lib/libgtk-x11-2.0.so.0 [0xb629f1b0]
        /opt/gnome/lib/libgobject-2.0.so.0(g_closure_invoke+0x12b) [0xb69cfc0b]
        /opt/gnome/lib/libgobject-2.0.so.0 [0xb69e1383]
        /opt/gnome/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x68f) [0xb69e200f]
        /opt/gnome/lib/libgobject-2.0.so.0(g_signal_emit+0x35) [0xb69e2415]
        /opt/gnome/lib/libgtk-x11-2.0.so.0 [0xb63b2b18]
        /opt/gnome/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x534) [0xb6299a74]
        /opt/gnome/lib/libgdk-x11-2.0.so.0 [0xb611753f]
        /opt/gnome/lib/libgdk-x11-2.0.so.0(gdk_window_process_all_updates+0x97) [0xb6117787]
        /opt/gnome/lib/libgtk-x11-2.0.so.0 [0xb62099f2]
        /opt/gnome/lib/libglib-2.0.so.0 [0xb7ef9061]
        /opt/gnome/lib/libglib-2.0.so.0(g_main_context_dispatch+0x182) [0xb7efade2]
        /opt/gnome/lib/libglib-2.0.so.0 [0xb7efde1f]
        /opt/gnome/lib/libglib-2.0.so.0(g_main_context_iteration+0x65) [0xb7efe385]
        /opt/gnome/lib/libgtk-x11-2.0.so.0(gtk_main_iteration_do+0x33) [0xb6299ad3]
        [0xb53e4f0b]
        [0xb53e4ebd]
        [0xb53e4de7]
        [0xb4da0a06]
        [0xb4da0872]
        [0xb6a76362]
        [0xb6af288f]
        [0xb6f959f5]
        [0xb745909f]
        [0xb7458f1c]
        /usr/bin/mono(mono_runtime_exec_main+0x10e) [0x80e6cee]
        /usr/bin/mono(mono_runtime_run_main+0x1b9) [0x80e6fd9]
        /usr/bin/mono(mono_main+0xefe) [0x80594ee]
        /usr/bin/mono [0x80580e2]
        /lib/libc.so.6(__libc_start_main+0xdc) [0xb7d68f9c]
        /usr/bin/mono [0x8058031]

Debug info from gdb:

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1210766624 (LWP 6102)]
[New Thread -1264854128 (LWP 6271)]
[New Thread -1259631728 (LWP 6260)]
[New Thread -1258505328 (LWP 6256)]
[New Thread -1257452656 (LWP 6241)]
[New Thread -1256399984 (LWP 6237)]
[New Thread -1255347312 (LWP 6236)]
[New Thread -1249739888 (LWP 6229)]
[New Thread -1252656240 (LWP 6160)]
[New Thread -1220195440 (LWP 6106)]
[New Thread -1220113520 (LWP 6105)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xb7f90410 in ?? ()
  11 Thread -1220113520 (LWP 6105)  0xb7f90410 in ?? ()
  10 Thread -1220195440 (LWP 6106)  0xb7f90410 in ?? ()
  9 Thread -1252656240 (LWP 6160)  0xb7f90410 in ?? ()
  8 Thread -1249739888 (LWP 6229)  0xb7f90410 in ?? ()
  7 Thread -1255347312 (LWP 6236)  0xb7f90410 in ?? ()
  6 Thread -1256399984 (LWP 6237)  0xb7f90410 in ?? ()
  5 Thread -1257452656 (LWP 6241)  0xb7f90410 in ?? ()
  4 Thread -1258505328 (LWP 6256)  0xb7f90410 in ?? ()
  3 Thread -1259631728 (LWP 6260)  0xb7f90410 in ?? ()
  2 Thread -1264854128 (LWP 6271)  0xb7f90410 in ?? ()
  1 Thread -1210766624 (LWP 6102)  0xb7f90410 in ?? ()

Thread 11 (Thread -1220113520 (LWP 6105)):
#0  0xb7f90410 in ?? ()
#1  0xb74683a8 in ?? ()
#2  0x08200ff4 in ?? ()
#3  0x00000000 in ?? ()

Thread 10 (Thread -1220195440 (LWP 6106)):
#0  0xb7f90410 in ?? ()
#1  0xb74541a8 in ?? ()
#2  0x0000002f in ?? ()
#3  0x00000000 in ?? ()

Thread 9 (Thread -1252656240 (LWP 6160)):
#0  0xb7f90410 in ?? ()
#1  0xb555f1d4 in ?? ()
#2  0x08200ff4 in ?? ()
#3  0xb555f1b8 in ?? ()
#4  0xb7eb3876 in __nanosleep_nocancel () from /lib/libpthread.so.0
#5  0x08113af8 in mono_pthread_key_for_tls ()
#6  0xb555f1b8 in ?? ()
#7  0x00000000 in ?? ()

Thread 8 (Thread -1249739888 (LWP 6229)):
#0  0xb7f90410 in ?? ()
#1  0xb5826bdc in ?? ()
#2  0x08200ff4 in ?? ()
#3  0xb5826ba4 in ?? ()
#4  0xb7eb33f8 in recvfrom () from /lib/libpthread.so.0
#5  0x0811f2f1 in mono_pthread_key_for_tls ()
#6  0x006ea010 in ?? ()
#7  0x00001000 in ?? ()
#8  0x00000000 in ?? ()

Thread 7 (Thread -1255347312 (LWP 6236)):
#0  0xb7f90410 in ?? ()
#1  0xb52ce128 in ?? ()
#2  0x08200ff4 in ?? ()
#3  0xb52ce0e0 in ?? ()
#4  0xb7eb3278 in accept () from /lib/libpthread.so.0
#5  0x0811e5e8 in mono_pthread_key_for_tls ()
#6  0x00000000 in ?? ()

Thread 6 (Thread -1256399984 (LWP 6237)):
#0  0xb7f90410 in ?? ()
#1  0xb51cd0b8 in ?? ()
#2  0x000000ad in ?? ()
#3  0x00000000 in ?? ()

Thread 5 (Thread -1257452656 (LWP 6241)):
#0  0xb7f90410 in ?? ()
#1  0xb50cbf90 in ?? ()
#2  0x000000cd in ?? ()
#3  0x00000000 in ?? ()

Thread 4 (Thread -1258505328 (LWP 6256)):
#0  0xb7f90410 in ?? ()
#1  0xb4fcac2c in ?? ()
#2  0x0000009d in ?? ()
#3  0x00000000 in ?? ()

Thread 3 (Thread -1259631728 (LWP 6260)):
#0  0xb7f90410 in ?? ()
#1  0xb4eb81b0 in ?? ()
#2  0x08200ff4 in ?? ()
#3  0xb4eb8194 in ?? ()
#4  0xb7eb3876 in __nanosleep_nocancel () from /lib/libpthread.so.0
#5  0x08113af8 in mono_pthread_key_for_tls ()
#6  0xb4eb8194 in ?? ()
#7  0x00000000 in ?? ()

Thread 2 (Thread -1264854128 (LWP 6271)):
#0  0xb7f90410 in ?? ()
#1  0xb49bd184 in ?? ()
#2  0x08200ff4 in ?? ()
#3  0xb49bd168 in ?? ()
#4  0xb7eb3876 in __nanosleep_nocancel () from /lib/libpthread.so.0
#5  0x08113af8 in mono_pthread_key_for_tls ()
#6  0xb49bd168 in ?? ()
#7  0x00000000 in ?? ()

Thread 1 (Thread -1210766624 (LWP 6102)):
#0  0xb7f90410 in ?? ()
#1  0xbff6b988 in ?? ()
#2  0x00000000 in ?? ()
#0  0xb7f90410 in ?? ()


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

Aborted


More information about the Monodevelop-list mailing list