[MonoDevelop] Build monodevelop from source and now cannot run monodevelop - either as root or a non-privileged user.

Brett Senior brett_senior at yahoo.com.au
Tue Apr 1 05:29:46 EDT 2008


Given the problem that I had with the installer and the fact that I could only run monodevelop via sudo, I downloaded the source for monodevelop and built it.  Now when I run monodevelop, either via sudo or as myself, I get the following stack trace, which I have included below:


Stacktrace:

  at (wrapper managed-to-native) GLib.Value.g_value_set_boxed (GLib.Value&,intptr) <0x00004>
  at (wrapper managed-to-native) GLib.Value.g_value_set_boxed (GLib.Value&,intptr) <0xffffffff>
  at GLib.Value.set_Val (object) <0x00830>
  at GLib.Value..ctor (object) <0x00086>
  at Gtk.Widget.OnExposeEvent (Gdk.EventExpose) <0x00101>
  at MonoDevelop.Components.Docking.DockBarItem.OnExposeEvent (Gdk.EventExpose) <0x00403>
  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 () <0x00016>
  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) <0x00214>
  at MonoDevelop.Ide.Gui.IdeStartup.Run (string[]) <0x008f9>
  at MonoDevelop.Startup.SharpDevelopMain.Main (string[]) <0x0005e>
  at (wrapper runtime-invoke) MonoDevelop.Startup.SharpDevelopMain.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

    monodevelop [0x8181fa0]
    monodevelop [0x814b252]
    [0xffffe440]
    /usr/lib/libgdk-x11-2.0.so.0(gdk_event_copy+0x56) [0xb6522ff6]
    /usr/lib/libgobject-2.0.so.0(g_value_set_boxed+0x161) [0xb63868e1]
    [0xb51b72f6]
    [0xb6b25299]
    [0xb6b236ef]
    [0xb51b6c0a]
    [0xb471ec24]
    [0xb51b6501]
    [0xb6b26690]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb66f1344]
    /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129) [0xb63886f9]
    /usr/lib/libgobject-2.0.so.0 [0xb639cdc0]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x5fe) [0xb639e56e]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0xb639eb79]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb680fd77]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x177) [0xb6652ce7]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb6652d51]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb6612120]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x67) [0xb6653777]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb6653831]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb66f1344]
    /usr/lib/libgobject-2.0.so.0 [0xb6387019]
    /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff) [0xb63887cf]
    /usr/lib/libgobject-2.0.so.0 [0xb639cdc0]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x5fe) [0xb639e56e]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0xb639eb79]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb680fd77]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x177) [0xb6652ce7]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb6652d51]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb660e18f]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x67) [0xb6653777]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb6653831]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb66f1344]
    /usr/lib/libgobject-2.0.so.0 [0xb6387019]
    /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x1ff) [0xb63887cf]
    /usr/lib/libgobject-2.0.so.0 [0xb639cdc0]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x5fe) [0xb639e56e]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0xb639eb79]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb680fd77]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x177) [0xb6652ce7]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb6652d51]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb660e18f]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x67) [0xb6653777]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb6653831]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb6675c09]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb66f1344]
    /usr/lib/libgobject-2.0.so.0 [0xb6387019]
    /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129) [0xb63886f9]
    /usr/lib/libgobject-2.0.so.0 [0xb639cdc0]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x5fe) [0xb639e56e]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0xb639eb79]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb680fd77]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x534) [0xb66eba74]
    /usr/lib/libgdk-x11-2.0.so.0 [0xb6536e3b]
    /usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_updates+0x134) [0xb65373a4]
    /usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_updates+0xb2) [0xb6537322]
    /usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_updates+0xb2) [0xb6537322]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb6827072]
    /usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x4f) [0xb63959bf]
    /usr/lib/libgobject-2.0.so.0 [0xb6387019]
    /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129) [0xb63886f9]
    /usr/lib/libgobject-2.0.so.0 [0xb639cdc0]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c6) [0xb639e836]
    /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0xb639eb79]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_container_check_resize+0x8a) [0xb665399a]
    /usr/lib/libgtk-x11-2.0.so.0 [0xb66539e0]
    /usr/lib/libgdk-x11-2.0.so.0 [0xb651d7bb]
    /usr/lib/libglib-2.0.so.0 [0xb7e7ec91]
    /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x178) [0xb7e807e8]
    /usr/lib/libglib-2.0.so.0 [0xb7e83a3e]
    /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6c) [0xb7e83f8c]
    /usr/lib/libgtk-x11-2.0.so.0(gtk_main_iteration_do+0x33) [0xb66ebad3]
    [0xb51b646d]
    [0xb51b642d]
    [0xb51b6377]
    [0xb51bb76e]
    [0xb51bb5ea]
    [0xb5fd37ad]
    [0xb6bbcac2]
    [0xb78b62cf]
    [0xb78b61c4]
    monodevelop [0x816ec93]
    monodevelop(mono_runtime_invoke+0x27) [0x80fc687]
    monodevelop(mono_runtime_exec_main+0x1ac) [0x8100e0c]
    monodevelop(mono_runtime_run_main+0x226) [0x8101436]
    monodevelop(mono_main+0xa15) [0x8059785]
    monodevelop [0x805886e]
    /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7cd0450]
    monodevelop [0x80587b1]

Debug info from gdb:

Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb7c6f720 (LWP 16214)]
[New Thread 0xb4862b90 (LWP 16384)]
[New Thread 0xb5183b90 (LWP 16331)]
[New Thread 0xb532cb90 (LWP 16224)]
[New Thread 0xb732bb90 (LWP 16223)]
[New Thread 0xb7f01b90 (LWP 16222)]
0xffffe410 in __kernel_vsyscall ()
  6 Thread 0xb7f01b90 (LWP 16222)  0xffffe410 in __kernel_vsyscall ()
  5 Thread 0xb732bb90 (LWP 16223)  0xffffe410 in __kernel_vsyscall ()
  4 Thread 0xb532cb90 (LWP 16224)  0xffffe410 in __kernel_vsyscall ()
  3 Thread 0xb5183b90 (LWP 16331)  0xffffe410 in __kernel_vsyscall ()
  2 Thread 0xb4862b90 (LWP 16384)  0xffffe410 in __kernel_vsyscall ()
  1 Thread 0xb7c6f720 (LWP 16214)  0xffffe410 in __kernel_vsyscall ()

Thread 6 (Thread 0xb7f01b90 (LWP 16222)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e39196 in nanosleep () from /lib/i686/cmov/libpthread.so.0
#2  0x08130c2e in collection_thread (unused=0x0) at collection.c:34
#3  0xb7e314fb in start_thread () from /lib/i686/cmov/libpthread.so.0
#4  0xb7d9093e in clone () from /lib/i686/cmov/libc.so.6

Thread 5 (Thread 0xb732bb90 (LWP 16223)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e35aa5 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2  0x0812b4df in timedwait_signal_poll_cond (cond=0xb78251dc, 
    mutex=0xb78251c4, timeout=0x0, alertable=0) at handles.c:1443
#3  0x0812b5df in _wapi_handle_timedwait_signal_handle (handle=0x404, 
    timeout=0x0, alertable=128) at handles.c:1523
#4  0x0812b72a in _wapi_handle_wait_signal_handle (handle=0xfffffe00, 
    alertable=-512) at handles.c:1483
#5  0x0811adc1 in WaitForSingleObjectEx (handle=0x404, timeout=4294967295, 
    alertable=0) at wait.c:200
#6  0x080ed10b in finalizer_thread (unused=0x0) at gc.c:894
#7  0x080ce4db in start_wrapper (data=0x82629d8) at threads.c:589
#8  0x0811d102 in thread_start_routine (args=0xb76d13c0) at threads.c:282
#9  0x0813afe4 in GC_start_routine (arg=0xfffffe00) at pthread_support.c:1369
#10 0xb7e314fb in start_thread () from /lib/i686/cmov/libpthread.so.0
#11 0xb7d9093e in clone () from /lib/i686/cmov/libc.so.6

Thread 4 (Thread 0xb532cb90 (LWP 16224)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e39196 in nanosleep () from /lib/i686/cmov/libpthread.so.0
#2  0x0811c4a4 in SleepEx (ms=500, alertable=1) at threads.c:1026
#3  0x080cd928 in ves_icall_System_Threading_Thread_Sleep_internal (ms=-516)
    at threads.c:988
#4  0xb532df26 in ?? ()
#5  0x000001f4 in ?? ()
#6  0x089408c8 in ?? ()
#7  0xb532dcb0 in ?? ()
#8  0x00000000 in ?? ()

Thread 3 (Thread 0xb5183b90 (LWP 16331)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e35dd2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/i686/cmov/libpthread.so.0
#2  0x0812b48f in timedwait_signal_poll_cond (cond=0xb7844850, 
    mutex=0xb7844838, timeout=0xb51830fc, alertable=1) at handles.c:1453
#3  0x0812b5df in _wapi_handle_timedwait_signal_handle (handle=0x8ab, 
    timeout=0xb51830fc, alertable=128) at handles.c:1523
#4  0x0811acec in WaitForSingleObjectEx (handle=0x8ab, timeout=5000, 
    alertable=1) at wait.c:202
#5  0x080caec0 in ves_icall_System_Threading_WaitHandle_WaitOne_internal (
    this=0x314ee8, handle=0xfffffdfc, ms=-516, exitContext=1) at threads.c:1385
#6  0xb51b1d72 in ?? ()
#7  0x00314ee8 in ?? ()
#8  0x000008ab in ?? ()
#9  0x00001388 in ?? ()
#10 0x00000001 in ?? ()
#11 0x08957eb8 in ?? ()
#12 0x00000001 in ?? ()
#13 0x000dd360 in ?? ()
#14 0x08957eb8 in ?? ()
#15 0x0892d1dc in ?? ()
#16 0x002cb700 in ?? ()
#17 0xb6c1b6b8 in ?? ()
#18 0xb5183188 in ?? ()
#19 0xb51b1d44 in ?? ()
#20 0xb51831b8 in ?? ()
#21 0xb51b18cc in ?? ()
#22 0x00314ee8 in ?? ()
#23 0x000008ab in ?? ()
#24 0x00001388 in ?? ()
#25 0x00000001 in ?? ()
#26 0x000008ab in ?? ()
#27 0x00314ee8 in ?? ()
#28 0x011831ac in ?? ()
#29 0xb51831e4 in ?? ()
#30 0xb6c1b6b8 in ?? ()
#31 0x002cb700 in ?? ()
#32 0xb51831e4 in ?? ()
#33 0xb51b17b0 in ?? ()
#34 0x00314ee8 in ?? ()
#35 0x00001388 in ?? ()
#36 0x00000001 in ?? ()
#37 0x00000000 in ?? ()

Thread 2 (Thread 0xb4862b90 (LWP 16384)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d80d3b in read () from /lib/i686/cmov/libc.so.6
#2  0xb486740d in ?? ()
#3  0x0000000f in ?? ()
#4  0x00493010 in ?? ()
#5  0x00001000 in ?? ()
#6  0xb78b7172 in ?? ()
#7  0x00493010 in ?? ()
#8  0x08b3bfb8 in ?? ()
#9  0x08b3bfb8 in ?? ()
#10 0x080ceab3 in mono_thread_interruption_checkpoint_request (
    bypass_abort_protection=-4) at threads.c:3438
#11 0xb486726c in ?? ()
#12 0x0000000f in ?? ()
#13 0x00493000 in ?? ()
#14 0x00001000 in ?? ()
#15 0x00001000 in ?? ()
#16 0xb48621ac in ?? ()
#17 0x00001000 in ?? ()
#18 0x00001000 in ?? ()
#19 0x00493000 in ?? ()
#20 0x0000000f in ?? ()
#21 0x00000000 in ?? ()

Thread 1 (Thread 0xb7c6f720 (LWP 16214)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d89321 in select () from /lib/i686/cmov/libc.so.6
#2  0xb7eb6604 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#3  0xb7eb69cc in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0
#4  0x0818201b in mono_handle_native_sigsegv (signal=11, ctx=0xbf92dbac)
    at mini-exceptions.c:1044
#5  0x0814b252 in sigsegv_signal_handler (_dummy=11, info=0xbf92db2c, 
    context=0xbf92dbac) at mini.c:12167
#6  <signal handler called>
#7  0xb638a9ca in g_object_ref () from /usr/lib/libgobject-2.0.so.0
#8  0xb6522ff6 in IA__gdk_event_copy (event=0x8da5650)
    at /tmp/buildd/gtk+2.0-2.12.9/gdk/gdkevents.c:366
#9  0xb63868e1 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#10 0xb51b72f6 in ?? ()
#11 0xbf92df3c in ?? ()
#12 0x08da5650 in ?? ()
#13 0x0855b278 in ?? ()
#14 0x00000000 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()


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


Can someone please look into this for me ?
Brett Senior







      Get the name you always wanted with the new y7mail email address.
www.yahoo7.com.au/y7mail

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20080401/f6eceb05/attachment-0001.html 


More information about the Monodevelop-list mailing list