[MonoDevelop] Monodevelop 2.0 crashing on OpenSUSE 11.1

Peter C. Chapin pcc482719 at gmail.com
Tue Apr 7 10:44:41 EDT 2009


I am thinking about starting a .NET project (C#) on Linux using Mono and
Monodevelop. I installed Mono v2.4 and Monodevelop v2.0 on my OpenSUSE
11.1 machine. I did this installation following the instructions on the
Mono web site (I did *not* compile from source).

I can start Monodevelop fine and I can create a trivial "Hello, World" C#
application. My application builds and runs fine. However, Monodevelop
seems unstable on my system. For example, when in the pane on the left
(I'm using the default layout) where the solution is display, if I click
on the "Files" tab, Monodevelop crashes almost immediately. Quite a bit of
information is spewed onto stdout (shown below). As the message says,
Monodevelop is apparently experiencing a SIGSEGV in native code. I don't
understand the stack traces very well but it looks like it might be having
an issue with some Qt related library.

I should note that I'm running Monodevelop on a KDE v4.2 desktop.

Is this is a known issue? Is there a workaround? I'm hoping I don't have
to switch desktops. :-)

Thanks for any advice you can offer.


---> BEGIN Monodevelop stdout messages <----

WARNING: Cannot find Mozilla directory containing libgtkembedmoz.so. Some Addins may not be able to function. Please set MOZILLA_FIVE_HOME to your Mozilla directory.
node `classlib-gecko' is not defined on the documentation map
node `classlib-webkit' is not defined on the documentation map
PARSE LOAD: 123.97

  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x0000a>
  at MonoDevelop.Ide.Gui.IdeApp.Run () <0x0000a>
  at MonoDevelop.Ide.Gui.IdeStartup.Run (string[]) <0x00b81>
  at MonoDevelop.Startup.SharpDevelopMain.Main (string[]) <0x00061>
  at (wrapper runtime-invoke) MonoDevelop.Startup.SharpDevelopMain.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

	monodevelop [0x80cbd04]
	monodevelop [0x80f669b]
	/usr/lib/gtk-2.0/2.10.0/engines/libqtcurve.so [0xb6327481]
	/usr/lib/libgtk-x11-2.0.so.0 [0xb6a7dec6]
	/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ab) [0xb63e8d8b]
	/usr/lib/libgobject-2.0.so.0 [0xb63ff12d]
	/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x65b) [0xb64006bb]
	/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26) [0xb6400cb6]
	/usr/lib/libgtk-x11-2.0.so.0 [0xb6b932c6]
	/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xec) [0xb6a769dc]
	/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2e7) [0xb6a77d87]
	/usr/lib/libgdk-x11-2.0.so.0 [0xb69016ca]
	/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8) [0xb7eb29a8]
	/usr/lib/libglib-2.0.so.0 [0xb7eb6063]
	/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1d2) [0xb7eb6582]
	/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9) [0xb6a78239]
	monodevelop(mono_runtime_exec_main+0x16e) [0x81138ae]
	monodevelop(mono_runtime_run_main+0x16b) [0x8113fcb]
	monodevelop(mono_main+0x18ea) [0x80b370a]
	monodevelop [0x805aea1]
	/lib/libc.so.6(__libc_start_main+0xe5) [0xb7ce0705]
	monodevelop [0x805add1]

Debug info from gdb:

[...cut to save space (I can provide full details if desired)...]

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.

More information about the Monodevelop-list mailing list