Bug 348509 - Monodevelop crashed except with root
Summary: Monodevelop crashed except with root
Status: RESOLVED INVALID
Alias: None
Product: MonoDevelop
Classification: Mono
Component: general (show other bugs)
Version: 0.17 (Beta 2)
Hardware: x86 openSUSE 10.3
: P5 - None : Critical
Target Milestone: ---
Assignee: MD Bugs
QA Contact: MD Bugs
URL:
Whiteboard:
Keywords: dogfood, Usability
Depends on:
Blocks:
 
Reported: 2007-12-13 17:47 UTC by Kristian Damian
Modified: 2007-12-13 18:15 UTC (History)
0 users

See Also:
Found By: Third Party Developer/Partner
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kristian Damian 2007-12-13 17:47:45 UTC
When i run Monodevelop with any user (without privileges) monodevelop crash every time, but when i run with root in the console i can use it with any problem.

I install monodevelop from the sources


********* Begin Error ***********

Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkTreeView::odd-row-color' of type `GdkColor' from rc file value "((GString*) 0x8cf7dd0)" of type `GString'

(MonoDevelop:8014): Gdk-CRITICAL **: gdk_window_end_paint: assertion `window != NULL' failed
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) <0x00096>
  at Gtk.Widget.OnExposeEvent (Gdk.EventExpose) <0x00101>
  at Gdl.DockItem.OnExposeEvent (Gdk.EventExpose) <0x00120>
  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) <0x004c7>
  at MonoDevelop.Ide.Gui.IdeStartup.Run (string[]) <0x00b1f>
  at MonoDevelop.Startup.SharpDevelopMain.Main (string[]) <0x00053>
  at (wrapper runtime-invoke) MonoDevelop.Startup.SharpDevelopMain.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        /usr/bin/mono [0x8170d80]
        /usr/bin/mono [0x813d432]
        [0xffffe440]
        /usr/lib/libgdk-x11-2.0.so.0(gdk_event_copy+0x56) [0xb60f8106]
        /usr/lib/libgobject-2.0.so.0(g_value_set_boxed+0x161) [0xb681a561]
        [0xb4d01b2e]
        [0xb6acf509]
        [0xb6acda67]
        [0xb4d0143a]
        [0xb1ebce99]
        [0xb4e20e09]
        [0xb6ad0710]
        /usr/lib/libgtk-x11-2.0.so.0 [0xb62ae8a4]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129) [0xb681c919]
        /usr/lib/libgobject-2.0.so.0 [0xb682fb82]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x617) [0xb6831367]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0xb6831989]
        /usr/lib/libgtk-x11-2.0.so.0 [0xb63cd187]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x534) [0xb62a8fe4]
        /usr/lib/libgdk-x11-2.0.so.0 [0xb610be93]
        /usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_all_updates+0xac) [0xb610c4dc]
        /usr/lib/libgtk-x11-2.0.so.0 [0xb6210e5f]
        /usr/lib/libgdk-x11-2.0.so.0 [0xb60f287b]
        /usr/lib/libglib-2.0.so.0 [0xb7eb28a1]
        /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x176) [0xb7eb4446]
        /usr/lib/libglib-2.0.so.0 [0xb7eb77e2]
        /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6e) [0xb7eb7d9e]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_main_iteration_do+0x33) [0xb62a9043]
        [0xb4e20d6b]
        [0xb4e20d25]
        [0xb4e20c5f]
        [0xb4d06c2e]
        [0xb4d06aaa]
        [0xb6ad4310]
        [0xb6cc0da8]
        [0xb79c62c4]
        [0xb79c61c4]
        /usr/bin/mono [0x815dbd6]
        /usr/bin/mono(mono_runtime_invoke+0x27) [0x80f15d7]
        /usr/bin/mono(mono_runtime_exec_main+0x1ac) [0x80f53ec]
        /usr/bin/mono(mono_runtime_run_main+0x226) [0x80f5a16]
        /usr/bin/mono(mono_main+0xa15) [0x8059615]
        /usr/bin/mono [0x80586fe]
        /lib/libc.so.6(__libc_start_main+0xe0) [0xb7d26fe0]
        /usr/bin/mono [0x8058641]

Debug info from gdb:

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb7d078f0 (LWP 8014)]
[New Thread 0xb1eacb90 (LWP 8096)]
[New Thread 0xb2002b90 (LWP 8093)]
[New Thread 0xb2115b90 (LWP 8092)]
[New Thread 0xb2216b90 (LWP 8088)]
[New Thread 0xb4b4ab90 (LWP 8085)]
[New Thread 0xb4a49b90 (LWP 8084)]
[New Thread 0xb5541b90 (LWP 8081)]
[New Thread 0xb4e10b90 (LWP 8077)]
[New Thread 0xb4f7cb90 (LWP 8028)]
[New Thread 0xb7476b90 (LWP 8023)]
[New Thread 0xb749ab90 (LWP 8022)]
0xffffe410 in __kernel_vsyscall ()
  12 Thread 0xb749ab90 (LWP 8022)  0xffffe410 in __kernel_vsyscall ()
  11 Thread 0xb7476b90 (LWP 8023)  0xffffe410 in __kernel_vsyscall ()
  10 Thread 0xb4f7cb90 (LWP 8028)  0xffffe410 in __kernel_vsyscall ()
  9 Thread 0xb4e10b90 (LWP 8077)  0xffffe410 in __kernel_vsyscall ()
  8 Thread 0xb5541b90 (LWP 8081)  0xffffe410 in __kernel_vsyscall ()
  7 Thread 0xb4a49b90 (LWP 8084)  0xffffe410 in __kernel_vsyscall ()
  6 Thread 0xb4b4ab90 (LWP 8085)  0xffffe410 in __kernel_vsyscall ()
  5 Thread 0xb2216b90 (LWP 8088)  0xffffe410 in __kernel_vsyscall ()
  4 Thread 0xb2115b90 (LWP 8092)  0xffffe410 in __kernel_vsyscall ()
  3 Thread 0xb2002b90 (LWP 8093)  0xffffe410 in __kernel_vsyscall ()
  2 Thread 0xb1eacb90 (LWP 8096)  0xffffe410 in __kernel_vsyscall ()
  1 Thread 0xb7d078f0 (LWP 8014)  0xffffe410 in __kernel_vsyscall ()

Thread 12 (Thread 0xb749ab90 (LWP 8022)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e76846 in nanosleep () from /lib/libpthread.so.0
#2  0x08122c5e in collection_thread (unused=0x0) at collection.c:34
#3  0xb7e6f192 in start_thread () from /lib/libpthread.so.0
#4  0xb7dd402e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xb7476b90 (LWP 8023)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e73566 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0811d50f in timedwait_signal_poll_cond (cond=0xb79741dc, 
    mutex=0xb79741c4, timeout=0x0, alertable=0) at handles.c:1443
#3  0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0x404, 
    timeout=0x0, alertable=0) at handles.c:1523
#4  0x0811d75a in _wapi_handle_wait_signal_handle (handle=0xfffffe00, 
    alertable=-512) at handles.c:1483
#5  0x0810d741 in WaitForSingleObjectEx (handle=0x404, timeout=4294967295, 
    alertable=0) at wait.c:200
#6  0x080e29e7 in finalizer_thread (unused=0x0) at gc.c:894
#7  0x080c7ca0 in start_wrapper (data=0x824ad80) at threads.c:573
#8  0x0810fa30 in thread_start_routine (args=0xb7825088) at threads.c:264
#9  0x0812d004 in GC_start_routine (arg=0xfffffe00) at pthread_support.c:1369
#10 0xb7e6f192 in start_thread () from /lib/libpthread.so.0
#11 0xb7dd402e in clone () from /lib/libc.so.6

Thread 10 (Thread 0xb4f7cb90 (LWP 8028)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e76846 in nanosleep () from /lib/libpthread.so.0
#2  0x0810ee24 in SleepEx (ms=500, alertable=1) at threads.c:1008
#3  0x080c7488 in ves_icall_System_Threading_Thread_Sleep_internal (ms=-516)
    at threads.c:960
#4  0xb514823e in ?? ()
#5  0x000001f4 in ?? ()
#6  0x088794e8 in ?? ()
#7  0xb51481b8 in ?? ()
#8  0x00000000 in ?? ()

Thread 9 (Thread 0xb4e10b90 (LWP 8077)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e737ec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x0811d4bf in timedwait_signal_poll_cond (cond=0xb7977f08, 
    mutex=0xb7977ef0, timeout=0x0, alertable=1) at handles.c:1453
#3  0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0x495, 
    timeout=0x0, alertable=0) at handles.c:1523
#4  0x0811d75a in _wapi_handle_wait_signal_handle (handle=0xfffffdfc, 
    alertable=-516) at handles.c:1483
#5  0x0810d741 in WaitForSingleObjectEx (handle=0x495, timeout=4294967295, 
    alertable=1) at wait.c:200
#6  0x080c946d in ves_icall_System_Threading_Monitor_Monitor_wait (
    obj=0xdc6ac0, ms=4294966780) at monitor.c:855
#7  0xb20088b2 in ?? ()
#8  0x00dc6ac0 in ?? ()
#9  0xffffffff in ?? ()
#10 0xb4e0ffb8 in ?? ()
#11 0x00000001 in ?? ()
#12 0x00dc6ac0 in ?? ()
#13 0x08a05608 in ?? ()
#14 0x00dc6ac0 in ?? ()
#15 0x00dc6ac0 in ?? ()
#16 0x00000001 in ?? ()
#17 0xb4e0fc14 in ?? ()
#18 0xb200888c in ?? ()
#19 0xb4e0fc2c in ?? ()
#20 0xb200880e in ?? ()
#21 0x00dc6ac0 in ?? ()
#22 0xffffffff in ?? ()
#23 0x00dc6ac0 in ?? ()
#24 0x00d9dd40 in ?? ()
#25 0xb4e0fc5c in ?? ()
#26 0xb200849e in ?? ()
#27 0x00dc6ac0 in ?? ()
#28 0x00000000 in ?? ()

Thread 8 (Thread 0xb5541b90 (LWP 8081)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7dc503b in read () from /lib/libc.so.6
#2  0xb4b6eeed in ?? ()
#3  0x00000011 in ?? ()
#4  0x00512010 in ?? ()
#5  0x00001000 in ?? ()
#6  0xb79c6e0a in ?? ()
#7  0x00512010 in ?? ()
#8  0x0877e8d8 in ?? ()
#9  0x0004e810 in ?? ()
#10 0x00512000 in ?? ()
#11 0xb55411b8 in ?? ()
#12 0xffffffff in ?? ()
#13 0x0004e810 in ?? ()
#14 0x00512000 in ?? ()
#15 0xb55411c8 in ?? ()
#16 0xb4b6eeb4 in ?? ()
#17 0xb554121c in ?? ()
#18 0xb4b6ee13 in ?? ()
#19 0x00000011 in ?? ()
#20 0x00512000 in ?? ()
#21 0x00001000 in ?? ()
#22 0x00000000 in ?? ()

Thread 7 (Thread 0xb4a49b90 (LWP 8084)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e76248 in accept () from /lib/libpthread.so.0
#2  0x08111779 in _wapi_accept (fd=19, addr=0x0, addrlen=0x0) at sockets.c:201
#3  0x080c2637 in ves_icall_System_Net_Sockets_Socket_Accept_internal (
    sock=4294966784, error=0xb4a491b4) at socket-io.c:779
#4  0xb227226a in ?? ()
#5  0x00000013 in ?? ()
#6  0xb4a491b4 in ?? ()
#7  0x09080810 in ?? ()
#8  0x0909b87c in ?? ()
#9  0xb79c6a20 in ?? ()
#10 0xb4a49160 in ?? ()
#11 0x00000000 in ?? ()

Thread 6 (Thread 0xb4b4ab90 (LWP 8085)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e737ec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x0811d4bf in timedwait_signal_poll_cond (cond=0xb7977ba8, 
    mutex=0xb7977b90, timeout=0xb4b4a064, alertable=1) at handles.c:1453
#3  0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0x48d, 
    timeout=0xb4b4a064, alertable=0) at handles.c:1523
#4  0x0810d66c in WaitForSingleObjectEx (handle=0x48d, timeout=9891, 
    alertable=1) at wait.c:202
#5  0x080c56d0 in ves_icall_System_Threading_WaitHandle_WaitOne_internal (
    this=0x4205d0, handle=0xfffffdfc, ms=-516, exitContext=1) at threads.c:1357
#6  0xb4b6bdc2 in ?? ()
#7  0x004205d0 in ?? ()
#8  0x0000048d in ?? ()
#9  0x000026a3 in ?? ()
#10 0x00000001 in ?? ()
#11 0x0908c8e0 in ?? ()
#12 0xb4b4a0f8 in ?? ()
#13 0xb4b6bc62 in ?? ()
#14 0x005c65f8 in ?? ()
#15 0x00000000 in ?? ()

Thread 5 (Thread 0xb2216b90 (LWP 8088)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e737ec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x0811d4bf in timedwait_signal_poll_cond (cond=0x8206480, mutex=0x82064b4, 
    timeout=0x0, alertable=1) at handles.c:1453
#3  0x0811d7bc in _wapi_handle_wait_signal () at handles.c:1469
#4  0x0810dbf4 in WaitForMultipleObjectsEx (numobjects=2, handles=0x90a1a60, 
    waitall=0, timeout=4294967295, alertable=1) at wait.c:675
#5  0x080c6e29 in ves_icall_System_Threading_WaitHandle_WaitAny_internal (
    mono_handles=0x443708, ms=-516, exitContext=0) at threads.c:1317
#6  0xb221df27 in ?? ()
#7  0x00443708 in ?? ()
#8  0xffffffff in ?? ()
#9  0x00000000 in ?? ()

Thread 4 (Thread 0xb2115b90 (LWP 8092)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e737ec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x0811d4bf in timedwait_signal_poll_cond (cond=0xb79779f8, 
    mutex=0xb79779e0, timeout=0x0, alertable=1) at handles.c:1453
#3  0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0x489, 
    timeout=0x0, alertable=0) at handles.c:1523
#4  0x0811d75a in _wapi_handle_wait_signal_handle (handle=0xfffffdfc, 
    alertable=-516) at handles.c:1483
#5  0x0810d741 in WaitForSingleObjectEx (handle=0x489, timeout=4294967295, 
    alertable=1) at wait.c:200
#6  0x080c56d0 in ves_icall_System_Threading_WaitHandle_WaitOne_internal (
    this=0x420960, handle=0xfffffdfc, ms=-516, exitContext=0) at threads.c:1357
#7  0xb4b6bdc2 in ?? ()
#8  0x00420960 in ?? ()
#9  0x00000489 in ?? ()
#10 0xffffffff in ?? ()
#11 0x00000000 in ?? ()

Thread 3 (Thread 0xb2002b90 (LWP 8093)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e76846 in nanosleep () from /lib/libpthread.so.0
#2  0x0810ee24 in SleepEx (ms=3000, alertable=1) at threads.c:1008
#3  0x080c7488 in ves_icall_System_Threading_Thread_Sleep_internal (ms=-516)
    at threads.c:960
#4  0xb514823e in ?? ()
#5  0x00000bb8 in ?? ()
#6  0x090d6c58 in ?? ()
#7  0x00dc59f0 in ?? ()
#8  0x00000000 in ?? ()

Thread 2 (Thread 0xb1eacb90 (LWP 8096)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7e737ec in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#2  0x0811d4bf in timedwait_signal_poll_cond (cond=0xb79782d4, 
    mutex=0xb79782bc, timeout=0x0, alertable=1) at handles.c:1453
#3  0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0x49e, 
    timeout=0x0, alertable=0) at handles.c:1523
#4  0x0811d75a in _wapi_handle_wait_signal_handle (handle=0xfffffdfc, 
    alertable=-516) at handles.c:1483
#5  0x0810d741 in WaitForSingleObjectEx (handle=0x49e, timeout=4294967295, 
    alertable=1) at wait.c:200
#6  0x080c946d in ves_icall_System_Threading_Monitor_Monitor_wait (
    obj=0xdc37c0, ms=4294966780) at monitor.c:855
#7  0xb20088b2 in ?? ()
#8  0x00dc37c0 in ?? ()
#9  0xffffffff in ?? ()
#10 0x09104bf8 in ?? ()
#11 0x09104bf8 in ?? ()
#12 0x007397e0 in ?? ()
#13 0x00dc37e0 in ?? ()
#14 0x00000000 in ?? ()

Thread 1 (Thread 0xb7d078f0 (LWP 8014)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d9f9a9 in fork () from /lib/libc.so.6
#2  0xb7e787b4 in fork () from /lib/libpthread.so.0
#3  0xb7ee4f49 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x083de8c0 in ?? ()
#5  0xb7e41170 in ?? () from /lib/libc.so.6
#6  0x08e151b0 in ?? ()
#7  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.
=================================================================

Abortado
Comment 1 Lluis Sanchez 2007-12-13 18:15:00 UTC
This is a setup problem, not a MonoDevelop bug. Please use the MD mailing list if you need help to properly build and install MD.