MonoDevelop seemed to run better today, I have updated no more files.
When I do update I update Mono as a whole through the distros
repositories, I'm not sure what else what updated at the same time,
sorry maybe I should pay more attention. I hate to state the obvious but
it looks like the problem is in threading which would explain the
randomness of the problem. Here is the debug output after a crash:
Debug info from gdb:
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1211251008 (LWP 6472)]
[New Thread -1243898976 (LWP 6758)]
[New Thread -1495524448 (LWP 6757)]
[New Thread -1496577120 (LWP 6754)]
[New Thread -1244951648 (LWP 6749)]
[New Thread -1491604576 (LWP 6746)]
[New Thread -1489499232 (LWP 6589)]
[New Thread -1242846304 (LWP 6581)]
[New Thread -1246004320 (LWP 6580)]
[New Thread -1471558752 (LWP 6578)]
[New Thread -1274459232 (LWP 6577)]
[New Thread -1272968288 (LWP 6491)]
[New Thread -1223001184 (LWP 6476)]
[New Thread -1222853728 (LWP 6475)]
0xffffe410 in __kernel_vsyscall ()
14 Thread -1222853728 (LWP 6475) 0xffffe410 in __kernel_vsyscall ()
13 Thread -1223001184 (LWP 6476) 0xffffe410 in __kernel_vsyscall ()
12 Thread -1272968288 (LWP 6491) 0xffffe410 in __kernel_vsyscall ()
11 Thread -1274459232 (LWP 6577) 0xffffe410 in __kernel_vsyscall ()
10 Thread -1471558752 (LWP 6578) 0xffffe410 in __kernel_vsyscall ()
9 Thread -1246004320 (LWP 6580) 0xffffe410 in __kernel_vsyscall ()
8 Thread -1242846304 (LWP 6581) 0xffffe410 in __kernel_vsyscall ()
7 Thread -1489499232 (LWP 6589) 0xffffe410 in __kernel_vsyscall ()
6 Thread -1491604576 (LWP 6746) 0xffffe410 in __kernel_vsyscall ()
5 Thread -1244951648 (LWP 6749) 0xffffe410 in __kernel_vsyscall ()
4 Thread -1496577120 (LWP 6754) 0xffffe410 in __kernel_vsyscall ()
3 Thread -1495524448 (LWP 6757) 0xffffe410 in __kernel_vsyscall ()
2 Thread -1243898976 (LWP 6758) 0xffffe410 in __kernel_vsyscall ()
1 Thread -1211251008 (LWP 6472) 0xffffe410 in __kernel_vsyscall ()
Thread 14 (Thread -1222853728 (LWP 6475)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e30386 in __nanosleep_nocancel () from /lib/libpthread.so.0
#2 0x08122c5e in collection_thread (unused=0x0) at collection.c:34
#3 0xb7e292ab in start_thread () from /lib/libpthread.so.0
#4 0xb7d9b58e in clone () from /lib/libc.so.6
Thread 13 (Thread -1223001184 (LWP 6476)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e2d056 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2 0x0811d50f in timedwait_signal_poll_cond (cond=0xb76a51dc,
mutex=0xb76a51c4, 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=0xfffffffc,
alertable=-4) 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=0x8260768) at threads.c:573
#8 0x0810fa30 in thread_start_routine (args=0xb75a6518) at threads.c:264
#9 0x0812d004 in GC_start_routine (arg=0xfffffffc) at
pthread_support.c:1369
#10 0xb7e292ab in start_thread () from /lib/libpthread.so.0
#11 0xb7d9b58e in clone () from /lib/libc.so.6
Thread 12 (Thread -1272968288 (LWP 6491)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e30386 in __nanosleep_nocancel () 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 0xb424efbe in ?? ()
#5 0x000001f4 in ?? ()
#6 0x08c1a058 in ?? ()
#7 0x00672aa0 in ?? ()
#8 0x00672aa0 in ?? ()
#9 0xb42002d0 in ?? ()
#10 0x00000000 in ?? ()
Thread 11 (Thread -1274459232 (LWP 6577)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e2d2cc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0x0811d4bf in timedwait_signal_poll_cond (cond=0xb76a9bb0,
mutex=0xb76a9b98, timeout=0xb40941e4, alertable=1) at handles.c:1453
#3 0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0x4b3,
timeout=0xb40941e4, alertable=0) at handles.c:1523
#4 0x0810d66c in WaitForSingleObjectEx (handle=0x4b3, timeout=5000,
alertable=1) at wait.c:202
#5 0x080c56d0 in ves_icall_System_Threading_WaitHandle_WaitOne_internal (
this=0x2f75d0, handle=0xfffffffc, ms=-4, exitContext=1) at
threads.c:1357
#6 0xb430b94a in ?? ()
#7 0x002f75d0 in ?? ()
#8 0x000004b3 in ?? ()
#9 0x00001388 in ?? ()
#10 0x00000001 in ?? ()
#11 0x08cd5950 in ?? ()
#12 0xb4094278 in ?? ()
#13 0xb430b892 in ?? ()
#14 0x001d1ce8 in ?? ()
#15 0x00000000 in ?? ()
Thread 10 (Thread -1471558752 (LWP 6578)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e30386 in __nanosleep_nocancel () from /lib/libpthread.so.0
#2 0x0810ee24 in SleepEx (ms=750, alertable=1) at threads.c:1008
#3 0x080c7488 in ves_icall_System_Threading_Thread_Sleep_internal (ms=-516)
at threads.c:960
#4 0xb424efbe in ?? ()
#5 0x000002ee in ?? ()
#6 0x08f4dc28 in ?? ()
#7 0xb680d68d in ?? ()
#8 0x00000000 in ?? ()
Thread 9 (Thread -1246004320 (LWP 6580)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e2fd88 in accept () from /lib/libpthread.so.0
#2 0x08111779 in _wapi_accept (fd=25, addr=0x0, addrlen=0x0) at
sockets.c:201
#3 0x080c2637 in ves_icall_System_Net_Sockets_Socket_Accept_internal (
sock=4294966784, error=0xb5bb7264) at socket-io.c:779
#4 0xa759f5ca in ?? ()
#5 0x00000019 in ?? ()
#6 0xb5bb7264 in ?? ()
#7 0x09d6ba28 in ?? ()
#8 0xb7e2c35c in __pthread_mutex_unlock_usercnt () from
/lib/libpthread.so.0
#9 0xa759f3e6 in ?? ()
#10 0x00000019 in ?? ()
#11 0xb5bb7264 in ?? ()
#12 0x00000004 in ?? ()
#13 0x00b2ed20 in ?? ()
#14 0x0810e047 in GetCurrentThreadId () at threads.c:620
#15 0xa759f31a in ?? ()
#16 0x00b2eb70 in ?? ()
#17 0x00b1f258 in ?? ()
#18 0x00b2eb40 in ?? ()
#19 0xb5bb72a8 in ?? ()
#20 0xa759f2c9 in ?? ()
#21 0x00b1f258 in ?? ()
#22 0x00b2ed20 in ?? ()
#23 0xb5bb72cc in ?? ()
#24 0xa759f244 in ?? ()
#25 0x00b1f258 in ?? ()
#26 0x0191d960 in ?? ()
#27 0x00000000 in ?? ()
Thread 8 (Thread -1242846304 (LWP 6581)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e2d2cc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0x0811d4bf in timedwait_signal_poll_cond (cond=0xb76acb5c,
mutex=0xb76acb44, timeout=0xb5eba114, alertable=1) at handles.c:1453
#3 0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0x524,
timeout=0xb5eba114, alertable=0) at handles.c:1523
#4 0x0810d66c in WaitForSingleObjectEx (handle=0x524, timeout=10000,
alertable=1) at wait.c:202
#5 0x080c56d0 in ves_icall_System_Threading_WaitHandle_WaitOne_internal (
this=0xb1f168, handle=0xfffffffc, ms=-4, exitContext=1) at
threads.c:1357
#6 0xb430b94a in ?? ()
#7 0x00b1f168 in ?? ()
#8 0x00000524 in ?? ()
#9 0x00002710 in ?? ()
#10 0x00000001 in ?? ()
#11 0x09d69ef8 in ?? ()
#12 0xb5eba1a8 in ?? ()
#13 0xb430b892 in ?? ()
#14 0x00b30a30 in ?? ()
#15 0x00000000 in ?? ()
Thread 7 (Thread -1489499232 (LWP 6589)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e30386 in __nanosleep_nocancel () 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 0xb424efbe in ?? ()
#5 0x00000bb8 in ?? ()
#6 0x09db9ee8 in ?? ()
#7 0xb680d68d in ?? ()
#8 0x017c4f28 in ?? ()
#9 0x00000000 in ?? ()
Thread 6 (Thread -1491604576 (LWP 6746)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e2d2cc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0x0811d4bf in timedwait_signal_poll_cond (cond=0xb76a502c,
mutex=0xb76a5014, timeout=0xa717e318, alertable=1) at handles.c:1453
#3 0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0x400,
timeout=0xa717e318, alertable=0) at handles.c:1523
#4 0x0810d66c in WaitForSingleObjectEx (handle=0x400, timeout=10000,
alertable=1) at wait.c:202
#5 0x080c3b04 in async_invoke_thread (data=0x0) at threadpool.c:1226
#6 0x080c7ca0 in start_wrapper (data=0xa7905fb8) at threads.c:573
#7 0x0810fa30 in thread_start_routine (args=0xb75bd798) at threads.c:264
#8 0x0812d004 in GC_start_routine (arg=0xfffffffc) at
pthread_support.c:1369
#9 0xb7e292ab in start_thread () from /lib/libpthread.so.0
#10 0xb7d9b58e in clone () from /lib/libc.so.6
Thread 5 (Thread -1244951648 (LWP 6749)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e2d2cc 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=0xa7a9bc8,
waitall=0, timeout=4294967295, alertable=1) at wait.c:675
#5 0x080c6e29 in ves_icall_System_Threading_WaitHandle_WaitAny_internal (
mono_handles=0x16cf138, ms=-4, exitContext=0) at threads.c:1317
#6 0xb6612a87 in ?? ()
#7 0x016cf138 in ?? ()
#8 0xffffffff in ?? ()
#9 0x00000000 in ?? ()
Thread 4 (Thread -1496577120 (LWP 6754)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e2d2cc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0x0811d4bf in timedwait_signal_poll_cond (cond=0xb76ac9ac,
mutex=0xb76ac994, timeout=0x0, alertable=1) at handles.c:1453
#3 0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0x520,
timeout=0x0, alertable=0) at handles.c:1523
#4 0x0811d75a in _wapi_handle_wait_signal_handle (handle=0xfffffffc,
alertable=-4) at handles.c:1483
#5 0x0810d741 in WaitForSingleObjectEx (handle=0x520, timeout=4294967295,
alertable=1) at wait.c:200
#6 0x080c56d0 in ves_icall_System_Threading_WaitHandle_WaitOne_internal (
this=0xb1f3a8, handle=0xfffffffc, ms=-4, exitContext=0) at
threads.c:1357
#7 0xb430b94a in ?? ()
#8 0x00b1f3a8 in ?? ()
#9 0x00000520 in ?? ()
#10 0xffffffff in ?? ()
#11 0x00000000 in ?? ()
Thread 3 (Thread -1495524448 (LWP 6757)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e2ff08 in recvfrom () from /lib/libpthread.so.0
#2 0x08110e8e in _wapi_recvfrom (fd=29, buf=0x1949010, len=4096,
recv_flags=0, from=0x0, fromlen=0x0) at sockets.c:565
#3 0x08110f7e in _wapi_recv (fd=4294966784, buf=0xfffffe00, len=4294966784,
recv_flags=-512) at sockets.c:543
#4 0x080c2417 in ves_icall_System_Net_Sockets_Socket_Receive_internal (
sock=4294966784, buffer=0x1949000, offset=0, count=4096, flags=0,
error=0xa6dc1120) at socket-io.c:1328
#5 0xa749e536 in ?? ()
#6 0x0000001d in ?? ()
#7 0x01949000 in ?? ()
#8 0x00000000 in ?? ()
Thread 2 (Thread -1243898976 (LWP 6758)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7e2d2cc in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0x0811d4bf in timedwait_signal_poll_cond (cond=0xb76af6d0,
mutex=0xb76af6b8, timeout=0xb5db91dc, alertable=1) at handles.c:1453
#3 0x0811d60f in _wapi_handle_timedwait_signal_handle (handle=0x58b,
timeout=0xb5db91dc, alertable=0) at handles.c:1523
#4 0x0810d66c in WaitForSingleObjectEx (handle=0x58b, timeout=10000,
alertable=1) at wait.c:202
#5 0x080c56d0 in ves_icall_System_Threading_WaitHandle_WaitOne_internal (
this=0x1afc870, handle=0xfffffffc, ms=-4, exitContext=0) at
threads.c:1357
#6 0xb430b94a in ?? ()
#7 0x01afc870 in ?? ()
#8 0x0000058b in ?? ()
#9 0x00002710 in ?? ()
#10 0x00000000 in ?? ()
Thread 1 (Thread -1211251008 (LWP 6472)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d94c71 in ___newselect_nocancel () from /lib/libc.so.6
#2 0xb7e8f9a0 in g_spawn_sync () from /opt/gnome/lib/libglib-2.0.so.0
#3 0xb7e8fd6c in g_spawn_command_line_sync ()
from /opt/gnome/lib/libglib-2.0.so.0
#4 0x08170dfb in mono_handle_native_sigsegv (signal=11, ctx=0xbfd587ac)
at mini-exceptions.c:1061
#5 0x0813d432 in sigsegv_signal_handler (_dummy=11, info=0xbfd5872c,
context=0xbfd587ac) at mini.c:11596
#6 <signal handler called>
#7 0xb62b06fd in gdk_events_pending () from
/opt/gnome/lib/libgdk-x11-2.0.so.0
#8 0xb62b21bb in gdk_events_pending () from
/opt/gnome/lib/libgdk-x11-2.0.so.0
#9 0xb62b255f in gdk_add_client_message_filter ()
from /opt/gnome/lib/libgdk-x11-2.0.so.0
#10 0xb7e64abd in g_main_context_dispatch ()
from /opt/gnome/lib/libglib-2.0.so.0
#11 0xb7e67cbf in g_main_context_check () from
/opt/gnome/lib/libglib-2.0.so.0
#12 0xb7e68069 in g_main_loop_run () from /opt/gnome/lib/libglib-2.0.so.0
#13 0xb6437d04 in gtk_main () from /opt/gnome/lib/libgtk-x11-2.0.so.0
#14 0xa7b91e7e in ?? ()
#15 0xbfd58df0 in ?? ()
#16 0xa7b91e48 in ?? ()
#17 0x0821c0d0 in ?? ()
#18 0xa7b91e40 in ?? ()
#19 0xa7b91e28 in ?? ()
#20 0x000f1d80 in ?? ()
#21 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
Lluis Sanchez wrote:
Are you running MD 0.19 with the same gtk# and mono version you ran MD
0.18? Did you update anything else in your system?
Can you post the output you get when MD crashes?
El dl 18 de 02 del 2008 a les 06:02 -0500, en/na Andrew York va
escriure:
I'm having a heck of a time with the new Monodevelop 0.19 RC1. It is
crashing often at various times, sometimes when compiling, sometimes
when opening a stetic gui. I had little or no problems with 0.18 Beta3.
These crashes are happening with OpenSuse 10.1 and Ubuntu 7.2, I'm
thinking that maybe I have some config files that need to be cleaned up
but I'm not sure. Using the command line MonoDevelop --debug didn't not
give me any specific errors that may help, and I didn't see anything
unusual with the stack.
I would appreciate any trouble shooting tips you may have.
Thanks
Andy
_______________________________________________
Gtk-sharp-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
_______________________________________________
Gtk-sharp-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list