[Mono-bugs] [Bug 642960] Mono crashes frequently when opening a solution in MonoDevelop

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Oct 1 20:21:02 EDT 2010


https://bugzilla.novell.com/show_bug.cgi?id=642960

https://bugzilla.novell.com/show_bug.cgi?id=642960#c2


Michael Hutchinson <mhutchinson at novell.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |NEW
       InfoProvider|mhutchinson at novell.com      |

--- Comment #2 from Michael Hutchinson <mhutchinson at novell.com> 2010-10-02 00:20:57 UTC ---
I'm not convinced this trace is from the same issue, but it happened under the
same circumstances:

Stacktrace:

  at (wrapper managed-to-native)
System.Diagnostics.Process.Process_free_internal
(System.Diagnostics.Process*,intptr) <0x00003>
  at (wrapper managed-to-native)
System.Diagnostics.Process.Process_free_internal
(System.Diagnostics.Process*,intptr) <0x00003>
  at System.Diagnostics.Process.Dispose (bool) [0x00075] in
/private/tmp/monobuild/build/BUILD/mono-2.8/mcs/class/System/System.Diagnostics/Process.cs:1616
  at System.Diagnostics.Process.Finalize () [0x00000] in
/private/tmp/monobuild/build/BUILD/mono-2.8/mcs/class/System/System.Diagnostics/Process.cs:1641
  at (wrapper runtime-invoke) object.runtime_invoke_virtual_void__this__
(object,intptr,intptr,intptr) <IL 0x0001b, 0x0003d>

Native stacktrace:

    0   mono                                0x000c8cb6
mono_handle_native_sigsegv + 343
    1   mono                                0x0001059a
mono_sigsegv_signal_handler + 306
    2   libSystem.B.dylib                   0x92a3e1fb _sigtramp + 43
    3   ???                                 0xffffffff 0x0 + 4294967295
    4   mono                                0x0024319a _wapi_handle_unref + 159
    5   mono                                0x00243a17 CloseHandle + 93
    6   mono                                0x001e79d0
ves_icall_System_Diagnostics_Process_Process_free_internal + 17
    7   ???                                 0x017cbf3f 0x0 + 24952639
    8   ???                                 0x017cbe4b 0x0 + 24952395
    9   ???                                 0x017cbd4c 0x0 + 24952140
    10  ???                                 0x017cbcee 0x0 + 24952046
    11  mono                                0x00170182 mono_gc_run_finalize +
941
    12  mono                                0x00282dd8 GC_invoke_finalizers +
161
    13  mono                                0x00140961
mono_gc_invoke_finalizers + 20
    14  mono                                0x00171de0 finalizer_thread + 420
    15  mono                                0x0021da40 start_wrapper + 600
    16  mono                                0x0025b65f thread_start_routine +
194
    17  mono                                0x0028c833 GC_start_routine + 107
    18  libSystem.B.dylib                   0x92a0581d _pthread_start + 345
    19  libSystem.B.dylib                   0x92a056a2 thread_start + 34

hread 22 (process 69011):
#0  0x92a06066 in __semwait_signal ()
#1  0x92a05d22 in _pthread_cond_wait ()
#2  0x92a079b8 in pthread_cond_wait$UNIX2003 ()
#3  0x0024443e in _wapi_handle_timedwait_signal_handle ()
#4  0x002441f2 in _wapi_handle_wait_signal_handle ()
#5  0x00259510 in WaitForSingleObjectEx ()
#6  0x0021fd5e in ves_icall_System_Threading_WaitHandle_WaitOne_internal ()
#7  0x18f94d95 in ?? ()
#8  0x19fd010c in ?? ()
#9  0x1c6a500a in ?? ()
#10 0x144c5fdf in ?? ()
#11 0x004d941e in ?? ()
#12 0x00010365 in mono_jit_runtime_invoke ()
#13 0x001e0b51 in mono_runtime_invoke ()
#14 0x001e1c7e in mono_runtime_delegate_invoke ()
#15 0x0021da92 in start_wrapper ()
#16 0x0025b65f in thread_start_routine ()
#17 0x0028c833 in GC_start_routine ()
#18 0x92a0581d in _pthread_start ()
#19 0x92a056a2 in thread_start ()

Thread 21 (process 69011):
#0  0x92a06066 in __semwait_signal ()
#1  0x92a31c64 in nanosleep$UNIX2003 ()
#2  0x0025c406 in SleepEx ()
#3  0x0021ed5e in ves_icall_System_Threading_Thread_Sleep_internal ()
#4  0x19ddafe7 in ?? ()
#5  0x19ddaee7 in ?? ()
#6  0x19dda6fb in ?? ()
#7  0x144c5fdf in ?? ()
#8  0x004d941e in ?? ()
#9  0x00010365 in mono_jit_runtime_invoke ()
#10 0x001e0b51 in mono_runtime_invoke ()
#11 0x001e1c7e in mono_runtime_delegate_invoke ()
#12 0x0021da92 in start_wrapper ()
#13 0x0025b65f in thread_start_routine ()
#14 0x0028c833 in GC_start_routine ()
#15 0x92a0581d in _pthread_start ()
#16 0x92a056a2 in thread_start ()

Thread 19 (process 69011):
#0  0x92a06066 in __semwait_signal ()
#1  0x92a05d22 in _pthread_cond_wait ()
#2  0x92a05875 in pthread_cond_timedwait$UNIX2003 ()
#3  0x00244427 in _wapi_handle_timedwait_signal_handle ()
#4  0x00259536 in WaitForSingleObjectEx ()
#5  0x001d051d in ves_icall_System_Threading_Monitor_Monitor_wait ()
#6  0x1c645713 in ?? ()
#7  0x1c6454fa in ?? ()
#8  0x1c608285 in ?? ()
#9  0x144c5fdf in ?? ()
#10 0x004d941e in ?? ()
#11 0x00010365 in mono_jit_runtime_invoke ()
#12 0x001e0b51 in mono_runtime_invoke ()
#13 0x001e1c7e in mono_runtime_delegate_invoke ()
#14 0x0021da92 in start_wrapper ()
#15 0x0025b65f in thread_start_routine ()
#16 0x0028c833 in GC_start_routine ()
#17 0x92a0581d in _pthread_start ()
#18 0x92a056a2 in thread_start ()

Thread 18 (process 69011):
#0  0x92a5049e in accept$UNIX2003 ()
#1  0x00253b34 in _wapi_accept ()
#2  0x00213f7a in ves_icall_System_Net_Sockets_Socket_Accept_internal ()
#3  0x1c605a30 in ?? ()
#4  0x1c605866 in ?? ()
#5  0x1c6057a8 in ?? ()
#6  0x1c605744 in ?? ()
#7  0x1c605697 in ?? ()
#8  0x144c5fdf in ?? ()
#9  0x004d941e in ?? ()
#10 0x00010365 in mono_jit_runtime_invoke ()
#11 0x001e0b51 in mono_runtime_invoke ()
#12 0x001e1c7e in mono_runtime_delegate_invoke ()
#13 0x0021da92 in start_wrapper ()
#14 0x0025b65f in thread_start_routine ()
#15 0x0028c833 in GC_start_routine ()
#16 0x92a0581d in _pthread_start ()
#17 0x92a056a2 in thread_start ()

Thread 17 (process 69011):
#0  0x929d814e in semaphore_timedwait_trap ()
#1  0x002680bd in mono_sem_timedwait ()
#2  0x0021bf24 in async_invoke_thread ()
#3  0x0021da40 in start_wrapper ()
#4  0x0025b65f in thread_start_routine ()
#5  0x0028c833 in GC_start_routine ()
#6  0x92a0581d in _pthread_start ()
#7  0x92a056a2 in thread_start ()

Thread 16 (process 69011):
#0  0x929f7086 in select$DARWIN_EXTSN ()
#1  0x0269d388 in g_poll ()
#2  0x02c35017 in select_thread_func ()
#3  0x92a0581d in _pthread_start ()
#4  0x92a056a2 in thread_start ()

Thread 15 (process 69011):
#0  0x929d814e in semaphore_timedwait_trap ()
#1  0x002680bd in mono_sem_timedwait ()
#2  0x0021bf24 in async_invoke_thread ()
#3  0x0021da40 in start_wrapper ()
#4  0x0025b65f in thread_start_routine ()
#5  0x0028c833 in GC_start_routine ()
#6  0x92a0581d in _pthread_start ()
#7  0x92a056a2 in thread_start ()

Thread 14 (process 69011):
#0  0x929d814e in semaphore_timedwait_trap ()
#1  0x002680bd in mono_sem_timedwait ()
#2  0x0021bf24 in async_invoke_thread ()
#3  0x0021da40 in start_wrapper ()
#4  0x0025b65f in thread_start_routine ()
#5  0x0028c833 in GC_start_routine ()
#6  0x92a0581d in _pthread_start ()
#7  0x92a056a2 in thread_start ()

Thread 13 (process 69011):
#0  0x929d814e in semaphore_timedwait_trap ()
#1  0x002680bd in mono_sem_timedwait ()
#2  0x0021bf24 in async_invoke_thread ()
#3  0x0021da40 in start_wrapper ()
#4  0x0025b65f in thread_start_routine ()
#5  0x0028c833 in GC_start_routine ()
#6  0x92a0581d in _pthread_start ()
#7  0x92a056a2 in thread_start ()

Thread 12 (process 69011):
#0  0x929d814e in semaphore_timedwait_trap ()
#1  0x002680bd in mono_sem_timedwait ()
#2  0x0021bf24 in async_invoke_thread ()
#3  0x0021da40 in start_wrapper ()
#4  0x0025b65f in thread_start_routine ()
#5  0x0028c833 in GC_start_routine ()
#6  0x92a0581d in _pthread_start ()
#7  0x92a056a2 in thread_start ()

Thread 11 (process 69011):
#0  0x929f7086 in select$DARWIN_EXTSN ()
#1  0x00266800 in mono_poll ()
#2  0x002184a4 in socket_io_poll_main ()
#3  0x0021da40 in start_wrapper ()
#4  0x0025b65f in thread_start_routine ()
#5  0x0028c833 in GC_start_routine ()
#6  0x92a0581d in _pthread_start ()
#7  0x92a056a2 in thread_start ()

Thread 10 (process 69011):
#0  0x929d814e in semaphore_timedwait_trap ()
#1  0x002680bd in mono_sem_timedwait ()
#2  0x0021bf24 in async_invoke_thread ()
#3  0x0021da40 in start_wrapper ()
#4  0x0025b65f in thread_start_routine ()
#5  0x0028c833 in GC_start_routine ()
#6  0x92a0581d in _pthread_start ()
#7  0x92a056a2 in thread_start ()

Thread 9 (process 69011):
#0  0x92a06066 in __semwait_signal ()
#1  0x92a31c64 in nanosleep$UNIX2003 ()
#2  0x0025c406 in SleepEx ()
#3  0x002198f2 in monitor_thread ()
#4  0x0021da40 in start_wrapper ()
#5  0x0025b65f in thread_start_routine ()
#6  0x0028c833 in GC_start_routine ()
#7  0x92a0581d in _pthread_start ()
#8  0x92a056a2 in thread_start ()

Thread 8 (process 69011):
#0  0x92a06066 in __semwait_signal ()
#1  0x92a05d22 in _pthread_cond_wait ()
#2  0x92a05875 in pthread_cond_timedwait$UNIX2003 ()
#3  0x00244427 in _wapi_handle_timedwait_signal_handle ()
#4  0x00259536 in WaitForSingleObjectEx ()
#5  0x0021fd5e in ves_icall_System_Threading_WaitHandle_WaitOne_internal ()
#6  0x18f94d95 in ?? ()
#7  0x18f94a5f in ?? ()
#8  0x1c6018b6 in ?? ()
#9  0x1c6015e8 in ?? ()
#10 0x1c5ff89f in ?? ()
#11 0x1c5ff71f in ?? ()
#12 0x1c5fe444 in ?? ()
#13 0x1c5fe0fd in ?? ()
#14 0x1c5fc399 in ?? ()
#15 0x18f94903 in ?? ()
#16 0x144c5fdf in ?? ()
#17 0x004d941e in ?? ()
#18 0x00010365 in mono_jit_runtime_invoke ()
#19 0x001e0b51 in mono_runtime_invoke ()
#20 0x001e1c7e in mono_runtime_delegate_invoke ()
#21 0x0021da92 in start_wrapper ()
#22 0x0025b65f in thread_start_routine ()
#23 0x0028c833 in GC_start_routine ()
#24 0x92a0581d in _pthread_start ()
#25 0x92a056a2 in thread_start ()

Thread 7 (process 69011):
#0  0x92a06066 in __semwait_signal ()
#1  0x92a05d22 in _pthread_cond_wait ()
#2  0x92a079b8 in pthread_cond_wait$UNIX2003 ()
#3  0x0024443e in _wapi_handle_timedwait_signal_handle ()
#4  0x002441f2 in _wapi_handle_wait_signal_handle ()
#5  0x00259510 in WaitForSingleObjectEx ()
#6  0x00259cd8 in WaitForMultipleObjectsEx ()
#7  0x0021fb99 in ves_icall_System_Threading_WaitHandle_WaitAll_internal ()
#8  0x14744068 in ?? ()
#9  0x14743c6d in ?? ()
#10 0x147436b7 in ?? ()
#11 0x144c5fdf in ?? ()
#12 0x004d941e in ?? ()
#13 0x00010365 in mono_jit_runtime_invoke ()
#14 0x001e0b51 in mono_runtime_invoke ()
#15 0x001e1c7e in mono_runtime_delegate_invoke ()
#16 0x0021da92 in start_wrapper ()
#17 0x0025b65f in thread_start_routine ()
#18 0x0028c833 in GC_start_routine ()
#19 0x92a0581d in _pthread_start ()
#20 0x92a056a2 in thread_start ()

Thread 4 (process 69011):
#0  0x929fe942 in kevent ()
#1  0x929ff05c in _dispatch_mgr_invoke ()
#2  0x929fe519 in _dispatch_queue_invoke ()
#3  0x929fe2be in _dispatch_worker_thread2 ()
#4  0x929fdd41 in _pthread_wqthread ()
#5  0x929fdb86 in start_wqthread ()

Thread 3 (process 69011):
#0  0x00243547 in InterlockedDecrement ()
#1  0x0024319a in _wapi_handle_unref ()
#2  0x00243a17 in CloseHandle ()
#3  0x001e79d0 in ves_icall_System_Diagnostics_Process_Process_free_internal ()
#4  0x1c6a83cf in ?? ()
#5  0x146431cb in ?? ()
#6  0x14642674 in ?? ()
#7  0x024f4a2e in ?? ()
#8  0x00170182 in mono_gc_run_finalize ()
#9  0x00282dd8 in GC_invoke_finalizers ()
#10 0x00140961 in mono_gc_invoke_finalizers ()
#11 0x00171de0 in finalizer_thread ()
#12 0x0021da40 in start_wrapper ()
#13 0x0025b65f in thread_start_routine ()
#14 0x0028c833 in GC_start_routine ()
#15 0x92a0581d in _pthread_start ()
#16 0x92a056a2 in thread_start ()

Thread 2 (process 69011):
#0  0x929d80fa in mach_msg_trap ()
#1  0x929d8867 in mach_msg ()
#2  0x001328ee in mach_exception_thread ()
#3  0x0028c833 in GC_start_routine ()
#4  0x92a0581d in _pthread_start ()
#5  0x92a056a2 in thread_start ()

Thread 1 (process 69011):
#0  0x0028d587 in GC_reclaim_uninit ()
#1  0x0028da30 in GC_reclaim_generic ()
#2  0x0028dbb4 in GC_reclaim_small_nonempty_block ()
#3  0x0028e0d6 in GC_continue_reclaim ()
#4  0x0027ee13 in GC_allocobj ()
#5  0x00284631 in GC_generic_malloc_inner ()
#6  0x0028479e in GC_generic_malloc ()
#7  0x002849ce in GC_malloc_atomic ()
#8  0x001e42dd in mono_object_allocate_ptrfree ()
#9  0x001e45b0 in mono_string_new_size ()
#10 0x00217616 in ves_icall_System_String_InternalAllocateStr ()
#11 0x004d7998 in ?? ()
#12 0x004e5309 in ?? ()
#13 0x004e52a6 in ?? ()
#14 0x024f040c in ?? ()
#15 0x024f0381 in ?? ()
#16 0x1429f467 in ?? ()
#17 0x142dc27d in ?? ()
#18 0x142dc330 in ?? ()
#19 0x142dc330 in ?? ()
#20 0x142dc330 in ?? ()
#21 0x142dc330 in ?? ()
#22 0x142dc330 in ?? ()
#23 0x142dc034 in ?? ()
#24 0x142a4824 in ?? ()
#25 0x142a2b1c in ?? ()
#26 0x143ea28c in ?? ()
#27 0x1c6a82aa in ?? ()
#28 0x1c6a4aca in ?? ()
#29 0x1c6a4a66 in ?? ()
#30 0x1475f63c in ?? ()
#31 0x1475f4e5 in ?? ()
#32 0x1475f4a7 in ?? ()
#33 0x1c6a49c8 in ?? ()
#34 0x1c6a492b in ?? ()
#35 0x004d738a in ?? ()
#36 0x00010365 in mono_jit_runtime_invoke ()
#37 0x001e0b51 in mono_runtime_invoke ()
#38 0x001db751 in mono_runtime_class_init_full ()
#39 0x0000f5fc in mono_jit_compile_method_inner ()
#40 0x0000f80b in mono_jit_compile_method_with_opt ()
#41 0x000100f4 in mono_jit_runtime_invoke ()
#42 0x001e0b51 in mono_runtime_invoke ()
#43 0x001e33ea in mono_runtime_invoke_array ()
#44 0x00178e4d in ves_icall_InternalInvoke ()
#45 0x004dc083 in ?? ()
#46 0x004dbcd0 in ?? ()
#47 0x004dbb45 in ?? ()
#48 0x004dbaf8 in ?? ()
#49 0x004da715 in ?? ()
#50 0x004da583 in ?? ()
#51 0x144bccb5 in ?? ()
#52 0x144bcc82 in ?? ()
#53 0x1c58d54d in ?? ()
#54 0x1c58d526 in ?? ()
#55 0x19fdb527 in ?? ()
#56 0x1c58d33f in ?? ()
#57 0x1a1c1597 in ?? ()
#58 0x1a1c14d3 in ?? ()
#59 0x1c58ce86 in ?? ()
#60 0x1c58c952 in ?? ()
#61 0x1c58bff4 in ?? ()
#62 0x1c58a93c in ?? ()
#63 0x1c58a6ab in ?? ()
#64 0x1c58a29f in ?? ()
#65 0x1c58a006 in ?? ()
#66 0x1a53e19b in ?? ()
#67 0x18e99cea in ?? ()
#68 0x15448561 in ?? ()
#69 0x0268e7d1 in g_timeout_dispatch ()
#70 0x0268c5de in g_main_context_dispatch ()
#71 0x0269003b in g_main_context_iterate ()
#72 0x02690520 in g_main_context_iteration ()
#73 0x028a1a5e in gtk_main_iteration_do ()
#74 0x18e9686c in ?? ()
#75 0x18e96823 in ?? ()
#76 0x18e966e2 in ?? ()
#77 0x1a112e2d in ?? ()
#78 0x004d941e in ?? ()
#79 0x00010365 in mono_jit_runtime_invoke ()
#80 0x001e0b51 in mono_runtime_invoke ()
#81 0x001e3495 in mono_runtime_invoke_array ()
#82 0x00179495 in ves_icall_InternalExecute ()
#83 0x1476c676 in ?? ()
#84 0x1476c1a2 in ?? ()
#85 0x18e95de7 in ?? ()
#86 0x18e95c91 in ?? ()
#87 0x18e95b0e in ?? ()
#88 0x18e957c5 in ?? ()
#89 0x18e9528c in ?? ()
#90 0x1476b0d7 in ?? ()
#91 0x18e95081 in ?? ()
#92 0x18e94e6d in ?? ()
#93 0x18e94ce2 in ?? ()
#94 0x18e94b22 in ?? ()
#95 0x14768079 in ?? ()
#96 0x14768a65 in ?? ()
#97 0x00010365 in mono_jit_runtime_invoke ()
#98 0x001e0b51 in mono_runtime_invoke ()
#99 0x001e60ce in mono_remoting_invoke ()
#100 0x0019797f in mono_remoting_wrapper ()
#101 0x14767c5b in ?? ()
#102 0x1a110dea in ?? ()
#103 0x1a110115 in ?? ()
#104 0x1a10ffa9 in ?? ()
#105 0x19fd1fd4 in ?? ()
#106 0x00010365 in mono_jit_runtime_invoke ()
#107 0x001e0b51 in mono_runtime_invoke ()
#108 0x001e3495 in mono_runtime_invoke_array ()
#109 0x00178e4d in ves_icall_InternalInvoke ()
#110 0x143f2913 in ?? ()
#111 0x143f267d in ?? ()
#112 0x1545f1ab in ?? ()
#113 0x1691879b in ?? ()
#114 0x169185fb in ?? ()
#115 0x169185bf in ?? ()
#116 0x16918591 in ?? ()
#117 0x16918469 in ?? ()
#118 0x169171a2 in ?? ()
#119 0x1473f83a in ?? ()
#120 0x02773e79 in g_closure_invoke ()
#121 0x02784335 in signal_emit_unlocked_R ()
#122 0x02785621 in g_signal_emit_valist ()
#123 0x02785929 in g_signal_emit ()
#124 0x027ecf8a in gtk_button_clicked ()
#125 0x027ef148 in gtk_real_button_released ()
#126 0x02773e79 in g_closure_invoke ()
#127 0x02783c42 in signal_emit_unlocked_R ()
#128 0x02785621 in g_signal_emit_valist ()
#129 0x02785929 in g_signal_emit ()
#130 0x027eceea in gtk_button_released ()
#131 0x027ee1db in gtk_button_button_release ()
#132 0x028a4bdb in _gtk_marshal_BOOLEAN__BOXED ()
#133 0x02773e79 in g_closure_invoke ()
#134 0x02784158 in signal_emit_unlocked_R ()
#135 0x0278535a in g_signal_emit_valist ()
#136 0x02785929 in g_signal_emit ()
#137 0x029d1986 in gtk_widget_event_internal ()
#138 0x028a2dd8 in gtk_propagate_event ()
#139 0x028a334d in gtk_main_do_event ()
#140 0x02c358a9 in gdk_event_dispatch ()
#141 0x0268c5de in g_main_context_dispatch ()
#142 0x0269003b in g_main_context_iterate ()
#143 0x02690327 in g_main_loop_run ()
#144 0x028a2321 in gtk_main ()
#145 0x1a0ab181 in ?? ()
#146 0x1a0ab13b in ?? ()
#147 0x1a0ab11b in ?? ()
#148 0x024bed68 in ?? ()
#149 0x004d6d6c in ?? ()
#150 0x004d6fb8 in ?? ()
#151 0x00010365 in mono_jit_runtime_invoke ()
#152 0x001e0b51 in mono_runtime_invoke ()
#153 0x001e2ca8 in mono_runtime_exec_main ()
#154 0x001e20e6 in mono_runtime_run_main ()
#155 0x0009c95a in mono_jit_exec ()
#156 0x0009cb94 in main_thread_handler ()
#157 0x0009ef01 in mono_main ()
#158 0x000040ed in mono_main_with_options ()
#159 0x00004174 in main ()

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list