Bug 3340 - Pango in Mono 2.10.9_2 causing in MonoDevelop
Summary: Pango in Mono 2.10.9_2 causing in MonoDevelop
Status: RESOLVED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: General ()
Version: unspecified
Hardware: PC Mac OS
: Highest normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2012-02-09 19:56 UTC by Mikayla Hutchinson [MSFT]
Modified: 2012-02-15 15:34 UTC (History)
4 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED FIXED

Description Mikayla Hutchinson [MSFT] 2012-02-09 19:56:57 UTC
MonoDevelop randomly crashed on Mono 2.10.9:

0x00143bb4 in mono_mempool_contains_addr (pool=0x979c00, addr=0xa3774c) at mempool.c:383
383	mempool.c: No such file or directory.
	in mempool.c
(gdb) t a a bt

Thread 15 (process 10663):
#0  0x9bfde83e in __psynch_cvwait ()
#1  0x958f0e21 in _pthread_cond_wait ()
#2  0x958a142c in pthread_cond_wait$UNIX2003 ()
#3  0x001c7092 in _wapi_handle_timedwait_signal_handle (handle=0x43b, timeout=0x0, alertable=1, poll=0) at handles.c:1655
#4  0x001c70d8 in _wapi_handle_wait_signal_handle (handle=0x43b, alertable=1) at handles.c:1598
#5  0x001d9d48 in WaitForSingleObjectEx (handle=0x131, timeout=4294967295, alertable=1) at wait.c:203
#6  0x001a848d in ves_icall_System_Threading_WaitHandle_WaitOne_internal (this=0x8b4b648, handle=0x43b, ms=-1, exitContext=0) at threads.c:1665
#7  0x02701998 in ?? ()
#8  0x027017e0 in ?? ()
#9  0x0f5f26e7 in ?? ()
#10 0x02700f1a in ?? ()
#11 0x01fb07f1 in ?? ()
#12 0x0000d612 in mono_jit_runtime_invoke (method=0x3267fec, obj=0x85c2460, params=0xb0bbcf24, exc=0x0) at mini.c:5791
#13 0x0016d28e in mono_runtime_invoke (method=0x3267fec, obj=0x85c2460, params=0xb0bbcf24, exc=0x0) at object.c:2755
#14 0x0016d3cc in mono_runtime_delegate_invoke (delegate=0x85c2460, params=0xb0bbcf24, exc=0x0) at object.c:3420
#15 0x001a9b32 in start_wrapper_internal [inlined] () at :790
#16 0x001a9b32 in start_wrapper (data=0xe993830) at threads.c:832
#17 0x001dcbea in thread_start_routine (args=0x9b19e0) at wthreads.c:287
#18 0x0020441d in GC_start_routine (arg=0x9cfa540) at pthread_support.c:1468
#19 0x958eced9 in _pthread_start ()
#20 0x958f06de in thread_start ()

Thread 14 (process 10663):
#0  0x9bfde83e in __psynch_cvwait ()
#1  0x958f0e21 in _pthread_cond_wait ()
#2  0x958a142c in pthread_cond_wait$UNIX2003 ()
#3  0x001c7092 in _wapi_handle_timedwait_signal_handle (handle=0x437, timeout=0x0, alertable=1, poll=0) at handles.c:1655
#4  0x001c70d8 in _wapi_handle_wait_signal_handle (handle=0x437, alertable=1) at handles.c:1598
#5  0x001d9d48 in WaitForSingleObjectEx (handle=0x131, timeout=4294967295, alertable=1) at wait.c:203
#6  0x001a848d in ves_icall_System_Threading_WaitHandle_WaitOne_internal (this=0x8947900, handle=0x437, ms=-1, exitContext=0) at threads.c:1665
#7  0x02701998 in ?? ()
#8  0x027017e0 in ?? ()
#9  0x0f47bf57 in ?? ()
#10 0x02700f1a in ?? ()
#11 0x01fb07f1 in ?? ()
#12 0x0000d612 in mono_jit_runtime_invoke (method=0x3267fec, obj=0x9dc2038, params=0xb0abaf24, exc=0x0) at mini.c:5791
#13 0x0016d28e in mono_runtime_invoke (method=0x3267fec, obj=0x9dc2038, params=0xb0abaf24, exc=0x0) at object.c:2755
#14 0x0016d3cc in mono_runtime_delegate_invoke (delegate=0x9dc2038, params=0xb0abaf24, exc=0x0) at object.c:3420
#15 0x001a9b32 in start_wrapper_internal [inlined] () at :790
#16 0x001a9b32 in start_wrapper (data=0x5e0ded0) at threads.c:832
#17 0x001dcbea in thread_start_routine (args=0x9b17f0) at wthreads.c:287
#18 0x0020441d in GC_start_routine (arg=0x1fb8ea0) at pthread_support.c:1468
#19 0x958eced9 in _pthread_start ()
#20 0x958f06de in thread_start ()

Thread 13 (process 10663):
#0  0x9bfdeb42 in select$DARWIN_EXTSN ()
#1  0x03856c2f in g_poll ()
#2  0x03ecfcec in select_thread_func ()
#3  0x958eced9 in _pthread_start ()
#4  0x958f06de in thread_start ()

Thread 12 (process 10663):
#0  0x9bfdcc76 in semaphore_timedwait_trap ()
#1  0x001e4ed5 in mono_sem_timedwait (sem=0x2b5168, timeout_ms=2000, alertable=1) at mono-semaphore.c:76
#2  0x001a40a1 in async_invoke_thread (data=0x0) at threadpool.c:1485
#3  0x001a9b06 in start_wrapper_internal [inlined] () at :784
#4  0x001a9b06 in start_wrapper (data=0x5e90e30) at threads.c:832
#5  0x001dcbea in thread_start_routine (args=0x9b0bd4) at wthreads.c:287
#6  0x0020441d in GC_start_routine (arg=0x802b660) at pthread_support.c:1468
#7  0x958eced9 in _pthread_start ()
#8  0x958f06de in thread_start ()

Thread 11 (process 10663):
#0  0x9bfdcc76 in semaphore_timedwait_trap ()
#1  0x001e4ed5 in mono_sem_timedwait (sem=0x2b51e8, timeout_ms=2000, alertable=1) at mono-semaphore.c:76
#2  0x001a40a1 in async_invoke_thread (data=0x0) at threadpool.c:1485
#3  0x001a9b06 in start_wrapper_internal [inlined] () at :784
#4  0x001a9b06 in start_wrapper (data=0x122def0) at threads.c:832
#5  0x001dcbea in thread_start_routine (args=0x9b0a60) at wthreads.c:287
#6  0x0020441d in GC_start_routine (arg=0x802b7e0) at pthread_support.c:1468
#7  0x958eced9 in _pthread_start ()
#8  0x958f06de in thread_start ()

Thread 10 (process 10663):
#0  0x9bfdf90a in kevent ()
#1  0x001a1f36 in tp_kqueue_wait (p=0x2b5280) at tpool-kqueue.c:95
#2  0x001a9b06 in start_wrapper_internal [inlined] () at :784
#3  0x001a9b06 in start_wrapper (data=0x122d500) at threads.c:832
#4  0x001dcbea in thread_start_routine (args=0x9b09e4) at wthreads.c:287
#5  0x0020441d in GC_start_routine (arg=0x802b7e0) at pthread_support.c:1468
#6  0x958eced9 in _pthread_start ()
#7  0x958f06de in thread_start ()

Thread 9 (process 10663):
#0  0x9bfdebb2 in __semwait_signal ()
#1  0x958a17b9 in nanosleep$UNIX2003 ()
#2  0x001dbdc7 in SleepEx (ms=500, alertable=1) at wthreads.c:1027
#3  0x001ac2a8 in ves_icall_System_Threading_Thread_Sleep_internal (ms=500) at threads.c:1320
#4  0x0ace37d4 in ?? ()
#5  0x0ace3750 in ?? ()
#6  0x0ace3574 in ?? ()
#7  0x02700f1a in ?? ()
#8  0x01fb07f1 in ?? ()
#9  0x0000d612 in mono_jit_runtime_invoke (method=0x3267fec, obj=0x80da5e8, params=0xb0936f24, exc=0x0) at mini.c:5791
#10 0x0016d28e in mono_runtime_invoke (method=0x3267fec, obj=0x80da5e8, params=0xb0936f24, exc=0x0) at object.c:2755
#11 0x0016d3cc in mono_runtime_delegate_invoke (delegate=0x80da5e8, params=0xb0936f24, exc=0x0) at object.c:3420
#12 0x001a9b32 in start_wrapper_internal [inlined] () at :790
#13 0x001a9b32 in start_wrapper (data=0xad58880) at threads.c:832
#14 0x001dcbea in thread_start_routine (args=0x9b0680) at wthreads.c:287
#15 0x0020441d in GC_start_routine (arg=0x802bba0) at pthread_support.c:1468
#16 0x958eced9 in _pthread_start ()
#17 0x958f06de in thread_start ()

Thread 8 (process 10663):
#0  0x9bfde83e in __psynch_cvwait ()
#1  0x958f0e21 in _pthread_cond_wait ()
#2  0x958a13e0 in pthread_cond_timedwait$UNIX2003 ()
#3  0x001c702a in timedwait_signal_poll_cond [inlined] () at :1556
#4  0x001c702a in _wapi_handle_timedwait_signal_handle (handle=0x40f, timeout=0xb0732d00, alertable=1, poll=0) at handles.c:1650
#5  0x001d9d6b in WaitForSingleObjectEx (handle=0x13c, timeout=5000, alertable=1) at wait.c:205
#6  0x001a848d in ves_icall_System_Threading_WaitHandle_WaitOne_internal (this=0x9821858, handle=0x40f, ms=5000, exitContext=1) at threads.c:1665
#7  0x02701998 in ?? ()
#8  0x0accf1c8 in ?? ()
#9  0x0accf13c in ?? ()
#10 0x0accf028 in ?? ()
#11 0x02700f1a in ?? ()
#12 0x01fb07f1 in ?? ()
#13 0x0000d612 in mono_jit_runtime_invoke (method=0x3267fec, obj=0x99d2428, params=0xb0732f24, exc=0x0) at mini.c:5791
#14 0x0016d28e in mono_runtime_invoke (method=0x3267fec, obj=0x99d2428, params=0xb0732f24, exc=0x0) at object.c:2755
#15 0x0016d3cc in mono_runtime_delegate_invoke (delegate=0x99d2428, params=0xb0732f24, exc=0x0) at object.c:3420
#16 0x001a9b32 in start_wrapper_internal [inlined] () at :790
#17 0x001a9b32 in start_wrapper (data=0x12bbc10) at threads.c:832
#18 0x001dcbea in thread_start_routine (args=0x9b0490) at wthreads.c:287
#19 0x0020441d in GC_start_routine (arg=0x802bf60) at pthread_support.c:1468
#20 0x958eced9 in _pthread_start ()
#21 0x958f06de in thread_start ()

Thread 7 (process 10663):
#0  0x9bfdcc76 in semaphore_timedwait_trap ()
#1  0x001e4ed5 in mono_sem_timedwait (sem=0x2b5168, timeout_ms=2000, alertable=1) at mono-semaphore.c:76
#2  0x001a40a1 in async_invoke_thread (data=0x0) at threadpool.c:1485
#3  0x001a9b06 in start_wrapper_internal [inlined] () at :784
#4  0x001a9b06 in start_wrapper (data=0x1294890) at threads.c:832
#5  0x001dcbea in thread_start_routine (args=0x9b73f8) at wthreads.c:287
#6  0x0020441d in GC_start_routine (arg=0x1fb8d80) at pthread_support.c:1468
#7  0x958eced9 in _pthread_start ()
#8  0x958f06de in thread_start ()

Thread 6 (process 10663):
#0  0x9bfdebb2 in __semwait_signal ()
#1  0x958a17b9 in nanosleep$UNIX2003 ()
#2  0x001dbdc7 in SleepEx (ms=500, alertable=1) at wthreads.c:1027
#3  0x001a0fc7 in monitor_thread (unused=0x0) at threadpool.c:777
#4  0x001a9b06 in start_wrapper_internal [inlined] () at :784
#5  0x001a9b06 in start_wrapper (data=0x12947d0) at threads.c:832
#6  0x001dcbea in thread_start_routine (args=0x9b737c) at wthreads.c:287
#7  0x0020441d in GC_start_routine (arg=0x1fb8d80) at pthread_support.c:1468
#8  0x958eced9 in _pthread_start ()
#9  0x958f06de in thread_start ()

Thread 5 (process 10663):
#0  0x9bfde83e in __psynch_cvwait ()
#1  0x958f0e21 in _pthread_cond_wait ()
#2  0x958a142c in pthread_cond_wait$UNIX2003 ()
#3  0x001c7092 in _wapi_handle_timedwait_signal_handle (handle=0x409, timeout=0x0, alertable=1, poll=0) at handles.c:1655
#4  0x001c70d8 in _wapi_handle_wait_signal_handle (handle=0x409, alertable=1) at handles.c:1598
#5  0x001d9d48 in WaitForSingleObjectEx (handle=0x131, timeout=4294967295, alertable=1) at wait.c:203
#6  0x001a848d in ves_icall_System_Threading_WaitHandle_WaitOne_internal (this=0x11fca98, handle=0x409, ms=-1, exitContext=0) at threads.c:1665
#7  0x02701998 in ?? ()
#8  0x027017e0 in ?? ()
#9  0x027010d2 in ?? ()
#10 0x02700f1a in ?? ()
#11 0x01fb07f1 in ?? ()
#12 0x0000d612 in mono_jit_runtime_invoke (method=0x3267fec, obj=0x7fb7a8, params=0xb040af24, exc=0x0) at mini.c:5791
#13 0x0016d28e in mono_runtime_invoke (method=0x3267fec, obj=0x7fb7a8, params=0xb040af24, exc=0x0) at object.c:2755
#14 0x0016d3cc in mono_runtime_delegate_invoke (delegate=0x7fb7a8, params=0xb040af24, exc=0x0) at object.c:3420
#15 0x001a9b32 in start_wrapper_internal [inlined] () at :790
#16 0x001a9b32 in start_wrapper (data=0x22a3fc0) at threads.c:832
#17 0x001dcbea in thread_start_routine (args=0x9b01a8) at wthreads.c:287
#18 0x0020441d in GC_start_routine (arg=0x1fb8f60) at pthread_support.c:1468
#19 0x958eced9 in _pthread_start ()
#20 0x958f06de in thread_start ()

Thread 4 (process 10663):
#0  0x9bfdf90a in kevent ()
#1  0x93fbcc58 in _dispatch_mgr_invoke ()
#2  0x93fbb6a7 in _dispatch_mgr_thread ()

Thread 3 (process 10663):
#0  0x9bfdcc5e in semaphore_wait_trap ()
#1  0x001e4f6a in mono_sem_wait (sem=Cannot access memory at address 0x0
) at mono-semaphore.c:115
#2  0x0010c72a in finalizer_thread (unused=0x0) at gc.c:1066
#3  0x001a9b06 in start_wrapper_internal [inlined] () at :784
#4  0x001a9b06 in start_wrapper (data=0x452e10) at threads.c:832
#5  0x001dcbea in thread_start_routine (args=0x9affb8) at wthreads.c:287
#6  0x0020441d in GC_start_routine (arg=0x3cbf60) at pthread_support.c:1468
#7  0x958eced9 in _pthread_start ()
#8  0x958f06de in thread_start ()

Thread 2 (process 10663):
#0  0x9bfdcc22 in mach_msg_trap ()
#1  0x9bfdc1f6 in mach_msg ()
#2  0x000d7c2a in mach_exception_thread (arg=0x0) at mini-darwin.c:129
#3  0x0020441d in GC_start_routine (arg=0x3cbf60) at pthread_support.c:1468
#4  0x958eced9 in _pthread_start ()
#5  0x958f06de in thread_start ()

Thread 1 (process 10663):
#0  0x00143bb4 in mono_mempool_contains_addr (pool=0x979c00, addr=0xa3774c) at mempool.c:383
#1  0x000dc4f3 in mono_domain_owns_vtable_slot (domain=0x3cfe00, vtable_slot=0xa3774c) at appdomain.c:592
#2  0x000972ae in common_call_trampoline ()
#3  0x00094f1a in mono_vcall_trampoline (regs=0xbfffd1d8, code=0x10fc9409 "??\020???\005??\017", slot=0, tramp=0x0) at mini-trampolines.c:671
#4  0x00398c74 in ?? ()
#5  0x10fc9ee4 in ?? ()
#6  0x10fc9e80 in ?? ()
#7  0x10fc9d4d in ?? ()
#8  0x0aa331a8 in ?? ()
#9  0x09ec4700 in ?? ()
#10 0x02724154 in g_closure_invoke ()
#11 0x027425d3 in signal_emit_unlocked_R ()
#12 0x02740e0b in g_signal_emit_valist ()
#13 0x027414b3 in g_signal_emit_by_name ()
#14 0x03a638fa in gtk_im_multicontext_commit_cb ()
#15 0x02743af9 in g_cclosure_marshal_VOID__STRING ()
#16 0x02724154 in g_closure_invoke ()
#17 0x027420af in signal_emit_unlocked_R ()
#18 0x02740e0b in g_signal_emit_valist ()
#19 0x027414b3 in g_signal_emit_by_name ()
#20 0x03a5fc12 in gtk_im_context_simple_commit_char ()
#21 0x03a60ae4 in no_sequence_matches ()
#22 0x03a6142d in gtk_im_context_simple_filter_keypress ()
#23 0x03a5f050 in gtk_im_context_filter_keypress ()
#24 0x03a6342a in gtk_im_multicontext_filter_keypress ()
#25 0x03a5f050 in gtk_im_context_filter_keypress ()
#26 0x10d9ece8 in ?? ()
#27 0x10d9ec94 in ?? ()
#28 0x10d9ec34 in ?? ()
#29 0x10d9eaa0 in ?? ()
#30 0x10d9e808 in ?? ()
#31 0x10d9e47a in ?? ()
#32 0x09ec3904 in ?? ()
#33 0x03a869de in _gtk_marshal_BOOLEAN__BOXED ()
#34 0x0272454e in g_type_class_meta_marshal ()
#35 0x02724154 in g_closure_invoke ()
#36 0x0274235f in signal_emit_unlocked_R ()
#37 0x02740eb1 in g_signal_emit_valist ()
#38 0x027412d1 in g_signal_emit ()
#39 0x03c32429 in gtk_widget_event_internal ()
#40 0x03c31ebf in gtk_widget_event ()
#41 0x03c4c07d in gtk_window_propagate_key_event ()
#42 0x03c4c170 in gtk_window_key_press_event ()
#43 0x0a8a1746 in gtksharp_widget_base_key_press_event ()
#44 0x10d9e7a8 in ?? ()
#45 0x10d9e75c in ?? ()
#46 0x10d9e664 in ?? ()
#47 0x10d9e47a in ?? ()
#48 0x09ec3904 in ?? ()
#49 0x03a869de in _gtk_marshal_BOOLEAN__BOXED ()
#50 0x0272454e in g_type_class_meta_marshal ()
#51 0x02724154 in g_closure_invoke ()
#52 0x0274235f in signal_emit_unlocked_R ()
#53 0x02740eb1 in g_signal_emit_valist ()
#54 0x027412d1 in g_signal_emit ()
#55 0x03c32429 in gtk_widget_event_internal ()
#56 0x03c31ebf in gtk_widget_event ()
#57 0x03a84788 in gtk_propagate_event ()
#58 0x03a82d5a in gtk_main_do_event ()
#59 0x03ed0899 in gdk_event_dispatch ()
#60 0x0384126e in g_main_dispatch ()
#61 0x03842afb in g_main_context_dispatch ()
#62 0x038430a3 in g_main_context_iterate ()
#63 0x038439ea in g_main_loop_run ()
#64 0x03a82200 in gtk_main ()
#65 0x0afccde4 in ?? ()
#66 0x0afccdac in ?? ()
#67 0x0afccd44 in ?? ()
#68 0x026fb004 in ?? ()
#69 0x003eef90 in ?? ()
#70 0x003eed9c in ?? ()
#71 0x003eee56 in ?? ()
#72 0x0000d612 in mono_jit_runtime_invoke (method=0x95d81c, obj=0x0, params=0xbffff578, exc=0x0) at mini.c:5791
#73 0x0016d28e in mono_runtime_invoke (method=0x95d81c, obj=0x0, params=0xbffff578, exc=0x0) at object.c:2755
#74 0x00171354 in mono_runtime_exec_main (method=0x95d81c, args=0x7f6f60, exc=0x0) at object.c:3930
#75 0x00176725 in mono_runtime_run_main (method=0x95d81c, argc=0, argv=0xbffff758, exc=0x0) at object.c:3560
#76 0x00069c15 in mono_jit_exec (domain=0x3cfe00, assembly=0x453fb0, argc=3, argv=0xbffff758) at driver.c:944
#77 0x0006c00d in mono_main (argc=5, argv=0xbffff750) at driver.c:1003
#78 0x00002869 in main (argc=5, argv=0xbffff750) at main.c:66
(gdb) continue
Continuing.

Program received signal SIGSTOP, Stopped (signal).
0x00143bb4 in mono_mempool_contains_addr (pool=0x979c00, addr=0xa3774c) at mempool.c:383
383	in mempool.c
(gdb) continue
Continuing.

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000cb8
0x00143bb4 in mono_mempool_contains_addr (pool=0x979c00, addr=0xa3774c) at mempool.c:383
383	in mempool.c
Comment 1 Mikayla Hutchinson [MSFT] 2012-02-09 20:01:25 UTC
And another in the exact same circumstances - typing text into MD. Maybe the new GTK+ is corrupting memory.

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x9bfde9c6 __pthread_kill + 10
1   libsystem_c.dylib             	0x958eef78 pthread_kill + 106
2   libsystem_c.dylib             	0x958dfbdd abort + 167
3   monodevelop                   	0x00093b60 mono_handle_native_sigsegv + 624
4   monodevelop                   	0x000055b8 mono_sigsegv_signal_handler + 248
5   libsystem_c.dylib             	0x9594459b _sigtramp + 43
6   ???                           	0xffffffff 0 + 4294967295
7   monodevelop                   	0x000054c0 mono_sigill_signal_handler + 64
8   monodevelop                   	0x0010dcc6 object_register_finalizer + 150
9   monodevelop                   	0x0016c89f mono_object_new_alloc_specific + 191
10  monodevelop                   	0x0016ca32 mono_object_new_specific + 210
11  ???                           	0x003f684c 0 + 4155468
12  ???                           	0x0f2d8e38 0 + 254643768
13  ???                           	0x0ff9954c 0 + 268014924
14  ???                           	0x0ff985f4 0 + 268010996
15  ???                           	0x0ff95f64 0 + 268001124
16  ???                           	0x0ce39ea2 0 + 216243874
17  ???                           	0x0b8a276c 0 + 193603436
18  libgtk-quartz-2.0.0.dylib     	0x04b179de _gtk_marshal_BOOLEAN__BOXED + 286
19  libgobject-2.0.0.dylib        	0x0498e54e g_type_class_meta_marshal + 142
20  libgobject-2.0.0.dylib        	0x0498e154 g_closure_invoke + 468
21  libgobject-2.0.0.dylib        	0x049ac35f signal_emit_unlocked_R + 3679
22  libgobject-2.0.0.dylib        	0x049aaeb1 g_signal_emit_valist + 2785
23  libgobject-2.0.0.dylib        	0x049ab2d1 g_signal_emit + 65
24  libgtk-quartz-2.0.0.dylib     	0x04cc3429 gtk_widget_event_internal + 713
25  libgtk-quartz-2.0.0.dylib     	0x04cc3051 gtk_widget_send_expose + 369
26  libgtk-quartz-2.0.0.dylib     	0x04b13b68 gtk_main_do_event + 600
27  libgdk-quartz-2.0.0.dylib     	0x04f48672 _gdk_window_process_updates_recurse + 786
28  libgdk-quartz-2.0.0.dylib     	0x04f4856a _gdk_window_process_updates_recurse + 522
29  libgdk-quartz-2.0.0.dylib     	0x04f4856a _gdk_window_process_updates_recurse + 522
30  libgdk-quartz-2.0.0.dylib     	0x04f4856a _gdk_window_process_updates_recurse + 522
31  libgdk-quartz-2.0.0.dylib     	0x04f4856a _gdk_window_process_updates_recurse + 522
32  libgdk-quartz-2.0.0.dylib     	0x04f55292 -[GdkQuartzView drawRect:] + 418
33  com.apple.AppKit              	0x9651f369 -[NSView _drawRect:clip:] + 3929
34  com.apple.AppKit              	0x9651d388 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 2650
35  com.apple.AppKit              	0x9651787c -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 4817
36  com.apple.AppKit              	0x96510732 -[NSView displayIfNeeded] + 1256
37  libgdk-quartz-2.0.0.dylib     	0x04f6d0e1 _gdk_windowing_after_process_all_updates + 113
38  libgdk-quartz-2.0.0.dylib     	0x04f48b9f gdk_window_process_all_updates + 319
39  libgtk-quartz-2.0.0.dylib     	0x04a57de2 gtk_container_idle_sizer + 114
40  libgdk-quartz-2.0.0.dylib     	0x04f1137e gdk_threads_dispatch + 94
41  libglib-2.0.0.dylib           	0x0487eea0 g_idle_dispatch + 96
42  libglib-2.0.0.dylib           	0x0487a26e g_main_dispatch + 510
43  libglib-2.0.0.dylib           	0x0487bafb g_main_context_dispatch + 155
44  libglib-2.0.0.dylib           	0x0487c0a3 g_main_context_iterate + 1331
45  libglib-2.0.0.dylib           	0x0487c9ea g_main_loop_run + 1050
46  libgtk-quartz-2.0.0.dylib     	0x04b13200 gtk_main + 240
47  ???                           	0x0e489ed4 0 + 239640276
48  ???                           	0x0e489e9c 0 + 239640220
49  ???                           	0x0e489e7c 0 + 239640188
50  ???                           	0x03af2004 0 + 61808644
51  ???                           	0x003eef90 0 + 4124560
52  ???                           	0x003eed9c 0 + 4124060
53  ???                           	0x003eee56 0 + 4124246
54  monodevelop                   	0x0000d612 mono_jit_runtime_invoke + 722
55  monodevelop                   	0x0016d28e mono_runtime_invoke + 126
56  monodevelop                   	0x00171354 mono_runtime_exec_main + 420
57  monodevelop                   	0x00176725 mono_runtime_run_main + 725
58  monodevelop                   	0x00069c15 mono_jit_exec + 149
59  monodevelop                   	0x0006c00d mono_main + 9197
60  monodevelop                   	0x00002869 main + 441
61  monodevelop                   	0x00002676 start + 54

Thread 1:
0   libsystem_kernel.dylib        	0x9bfdcc22 mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x9bfdc1f6 mach_msg + 70
2   monodevelop                   	0x000d7c2a mach_exception_thread + 90
3   monodevelop                   	0x0020441d GC_start_routine + 93
4   libsystem_c.dylib             	0x958eced9 _pthread_start + 335
5   libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 2:
0   libsystem_kernel.dylib        	0x9bfdcc5e semaphore_wait_trap + 10
1   monodevelop                   	0x001e4f6a mono_sem_wait + 26
2   monodevelop                   	0x0010c72a finalizer_thread + 74
3   monodevelop                   	0x001a9b06 start_wrapper + 422
4   monodevelop                   	0x001dcbea thread_start_routine + 154
5   monodevelop                   	0x0020441d GC_start_routine + 93
6   libsystem_c.dylib             	0x958eced9 _pthread_start + 335
7   libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 3:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib        	0x9bfdf90a kevent + 10
1   libdispatch.dylib             	0x93fbcc58 _dispatch_mgr_invoke + 969
2   libdispatch.dylib             	0x93fbb6a7 _dispatch_mgr_thread + 53

Thread 4:
0   libsystem_kernel.dylib        	0x9bfde83e __psynch_cvwait + 10
1   libsystem_c.dylib             	0x958f0e21 _pthread_cond_wait + 827
2   libsystem_c.dylib             	0x958a142c pthread_cond_wait$UNIX2003 + 71
3   monodevelop                   	0x001c7092 _wapi_handle_timedwait_signal_handle + 482
4   monodevelop                   	0x001c70d8 _wapi_handle_wait_signal_handle + 40
5   monodevelop                   	0x001d9d48 WaitForSingleObjectEx + 664
6   monodevelop                   	0x001a848d ves_icall_System_Threading_WaitHandle_WaitOne_internal + 77
7   ???                           	0x03af8998 0 + 61835672
8   ???                           	0x03af87e0 0 + 61835232
9   ???                           	0x03af80d2 0 + 61833426
10  ???                           	0x03af7f1a 0 + 61832986
11  ???                           	0x03ac37f1 0 + 61618161
12  monodevelop                   	0x0000d612 mono_jit_runtime_invoke + 722
13  monodevelop                   	0x0016d28e mono_runtime_invoke + 126
14  monodevelop                   	0x0016d3cc mono_runtime_delegate_invoke + 92
15  monodevelop                   	0x001a9b32 start_wrapper + 466
16  monodevelop                   	0x001dcbea thread_start_routine + 154
17  monodevelop                   	0x0020441d GC_start_routine + 93
18  libsystem_c.dylib             	0x958eced9 _pthread_start + 335
19  libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 5:
0   libsystem_kernel.dylib        	0x9bfdebb2 __semwait_signal + 10
1   libsystem_c.dylib             	0x958a17b9 nanosleep$UNIX2003 + 187
2   monodevelop                   	0x001dbdc7 SleepEx + 295
3   monodevelop                   	0x001a0fc7 monitor_thread + 119
4   monodevelop                   	0x001a9b06 start_wrapper + 422
5   monodevelop                   	0x001dcbea thread_start_routine + 154
6   monodevelop                   	0x0020441d GC_start_routine + 93
7   libsystem_c.dylib             	0x958eced9 _pthread_start + 335
8   libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 6:
0   libsystem_kernel.dylib        	0x9bfdcc76 semaphore_timedwait_trap + 10
1   monodevelop                   	0x001e4ed5 mono_sem_timedwait + 309
2   monodevelop                   	0x001a40a1 async_invoke_thread + 2817
3   monodevelop                   	0x001a9b06 start_wrapper + 422
4   monodevelop                   	0x001dcbea thread_start_routine + 154
5   monodevelop                   	0x0020441d GC_start_routine + 93
6   libsystem_c.dylib             	0x958eced9 _pthread_start + 335
7   libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 7:
0   libsystem_kernel.dylib        	0x9bfde83e __psynch_cvwait + 10
1   libsystem_c.dylib             	0x958f0e21 _pthread_cond_wait + 827
2   libsystem_c.dylib             	0x958a13e0 pthread_cond_timedwait$UNIX2003 + 70
3   monodevelop                   	0x001c702a _wapi_handle_timedwait_signal_handle + 378
4   monodevelop                   	0x001d9d6b WaitForSingleObjectEx + 699
5   monodevelop                   	0x001a848d ves_icall_System_Threading_WaitHandle_WaitOne_internal + 77
6   ???                           	0x03af8998 0 + 61835672
7   ???                           	0x0ce51368 0 + 216339304
8   ???                           	0x0ce512dc 0 + 216339164
9   ???                           	0x0ce511c8 0 + 216338888
10  ???                           	0x03af7f1a 0 + 61832986
11  ???                           	0x03ac37f1 0 + 61618161
12  monodevelop                   	0x0000d612 mono_jit_runtime_invoke + 722
13  monodevelop                   	0x0016d28e mono_runtime_invoke + 126
14  monodevelop                   	0x0016d3cc mono_runtime_delegate_invoke + 92
15  monodevelop                   	0x001a9b32 start_wrapper + 466
16  monodevelop                   	0x001dcbea thread_start_routine + 154
17  monodevelop                   	0x0020441d GC_start_routine + 93
18  libsystem_c.dylib             	0x958eced9 _pthread_start + 335
19  libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 8:
0   libsystem_kernel.dylib        	0x9bfdebb2 __semwait_signal + 10
1   libsystem_c.dylib             	0x958a17b9 nanosleep$UNIX2003 + 187
2   monodevelop                   	0x001dbdc7 SleepEx + 295
3   monodevelop                   	0x001ac2a8 ves_icall_System_Threading_Thread_Sleep_internal + 88
4   ???                           	0x0ce76204 0 + 216490500
5   ???                           	0x0ce76180 0 + 216490368
6   ???                           	0x0ce75fa4 0 + 216489892
7   ???                           	0x03af7f1a 0 + 61832986
8   ???                           	0x03ac37f1 0 + 61618161
9   monodevelop                   	0x0000d612 mono_jit_runtime_invoke + 722
10  monodevelop                   	0x0016d28e mono_runtime_invoke + 126
11  monodevelop                   	0x0016d3cc mono_runtime_delegate_invoke + 92
12  monodevelop                   	0x001a9b32 start_wrapper + 466
13  monodevelop                   	0x001dcbea thread_start_routine + 154
14  monodevelop                   	0x0020441d GC_start_routine + 93
15  libsystem_c.dylib             	0x958eced9 _pthread_start + 335
16  libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 9:
0   libsystem_kernel.dylib        	0x9bfdf90a kevent + 10
1   monodevelop                   	0x001a1f36 tp_kqueue_wait + 1142
2   monodevelop                   	0x001a9b06 start_wrapper + 422
3   monodevelop                   	0x001dcbea thread_start_routine + 154
4   monodevelop                   	0x0020441d GC_start_routine + 93
5   libsystem_c.dylib             	0x958eced9 _pthread_start + 335
6   libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 10:
0   libsystem_kernel.dylib        	0x9bfdcc76 semaphore_timedwait_trap + 10
1   monodevelop                   	0x001e4ed5 mono_sem_timedwait + 309
2   monodevelop                   	0x001a40a1 async_invoke_thread + 2817
3   monodevelop                   	0x001a9b06 start_wrapper + 422
4   monodevelop                   	0x001dcbea thread_start_routine + 154
5   monodevelop                   	0x0020441d GC_start_routine + 93
6   libsystem_c.dylib             	0x958eced9 _pthread_start + 335
7   libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 11:
0   libsystem_kernel.dylib        	0x9bfdeb42 __select + 10
1   libglib-2.0.0.dylib           	0x0488fc2f g_poll + 1295
2   libgdk-quartz-2.0.0.dylib     	0x04f60cec select_thread_func + 332
3   libsystem_c.dylib             	0x958eced9 _pthread_start + 335
4   libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 12:
0   libsystem_kernel.dylib        	0x9bfdcc76 semaphore_timedwait_trap + 10
1   monodevelop                   	0x001e4ed5 mono_sem_timedwait + 309
2   monodevelop                   	0x001a40a1 async_invoke_thread + 2817
3   monodevelop                   	0x001a9b06 start_wrapper + 422
4   monodevelop                   	0x001dcbea thread_start_routine + 154
5   monodevelop                   	0x0020441d GC_start_routine + 93
6   libsystem_c.dylib             	0x958eced9 _pthread_start + 335
7   libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 13:
0   libsystem_kernel.dylib        	0x9bfdcc76 semaphore_timedwait_trap + 10
1   monodevelop                   	0x001e4ed5 mono_sem_timedwait + 309
2   monodevelop                   	0x001a40a1 async_invoke_thread + 2817
3   monodevelop                   	0x001a9b06 start_wrapper + 422
4   monodevelop                   	0x001dcbea thread_start_routine + 154
5   monodevelop                   	0x0020441d GC_start_routine + 93
6   libsystem_c.dylib             	0x958eced9 _pthread_start + 335
7   libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 14:
0   libsystem_kernel.dylib        	0x9bfde83e __psynch_cvwait + 10
1   libsystem_c.dylib             	0x958f0e21 _pthread_cond_wait + 827
2   libsystem_c.dylib             	0x958a142c pthread_cond_wait$UNIX2003 + 71
3   monodevelop                   	0x001c7092 _wapi_handle_timedwait_signal_handle + 482
4   monodevelop                   	0x001c70d8 _wapi_handle_wait_signal_handle + 40
5   monodevelop                   	0x001d9d48 WaitForSingleObjectEx + 664
6   monodevelop                   	0x001a848d ves_icall_System_Threading_WaitHandle_WaitOne_internal + 77
7   ???                           	0x03af8998 0 + 61835672
8   ???                           	0x03af87e0 0 + 61835232
9   ???                           	0x0f16fd37 0 + 253164855
10  ???                           	0x03af7f1a 0 + 61832986
11  ???                           	0x03ac37f1 0 + 61618161
12  monodevelop                   	0x0000d612 mono_jit_runtime_invoke + 722
13  monodevelop                   	0x0016d28e mono_runtime_invoke + 126
14  monodevelop                   	0x0016d3cc mono_runtime_delegate_invoke + 92
15  monodevelop                   	0x001a9b32 start_wrapper + 466
16  monodevelop                   	0x001dcbea thread_start_routine + 154
17  monodevelop                   	0x0020441d GC_start_routine + 93
18  libsystem_c.dylib             	0x958eced9 _pthread_start + 335
19  libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 15:
0   libsystem_kernel.dylib        	0x9bfde83e __psynch_cvwait + 10
1   libsystem_c.dylib             	0x958f0e21 _pthread_cond_wait + 827
2   libsystem_c.dylib             	0x958a142c pthread_cond_wait$UNIX2003 + 71
3   monodevelop                   	0x001c7092 _wapi_handle_timedwait_signal_handle + 482
4   monodevelop                   	0x001c70d8 _wapi_handle_wait_signal_handle + 40
5   monodevelop                   	0x001d9d48 WaitForSingleObjectEx + 664
6   monodevelop                   	0x001a848d ves_icall_System_Threading_WaitHandle_WaitOne_internal + 77
7   ???                           	0x03af8998 0 + 61835672
8   ???                           	0x03af87e0 0 + 61835232
9   ???                           	0x0f2e6ebf 0 + 254701247
10  ???                           	0x03af7f1a 0 + 61832986
11  ???                           	0x03ac37f1 0 + 61618161
12  monodevelop                   	0x0000d612 mono_jit_runtime_invoke + 722
13  monodevelop                   	0x0016d28e mono_runtime_invoke + 126
14  monodevelop                   	0x0016d3cc mono_runtime_delegate_invoke + 92
15  monodevelop                   	0x001a9b32 start_wrapper + 466
16  monodevelop                   	0x001dcbea thread_start_routine + 154
17  monodevelop                   	0x0020441d GC_start_routine + 93
18  libsystem_c.dylib             	0x958eced9 _pthread_start + 335
19  libsystem_c.dylib             	0x958f06de thread_start + 34

Thread 16:
0   libsystem_kernel.dylib        	0x9bfdf02e __workq_kernreturn + 10
1   libsystem_c.dylib             	0x958eeccf _pthread_wqthread + 773
2   libsystem_c.dylib             	0x958f06fe start_wqthread + 30

Thread 17:
0   libsystem_kernel.dylib        	0x9bfdf02e __workq_kernreturn + 10
1   libsystem_c.dylib             	0x958eeccf _pthread_wqthread + 773
2   libsystem_c.dylib             	0x958f06fe start_wqthread + 30

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0x103ccaec  ecx: 0xbfffce2c  edx: 0x9bfde9c6
  edi: 0xac6052c0  esi: 0x00000006  ebp: 0xbfffce48  esp: 0xbfffce2c
   ss: 0x00000023  efl: 0x00000246  eip: 0x9bfde9c6   cs: 0x0000000b
   ds: 0x00000023   es: 0x00000023   fs: 0x00000000   gs: 0x0000000f
  cr2: 0xac6052c8
Logical CPU: 0
Comment 2 Mikayla Hutchinson [MSFT] 2012-02-09 20:09:16 UTC
And another. Given that Pango showed up this time, and it started happening with the new Mono 2.10.9_2 when typing into the MD code completion window, I'm going to go ahead and blame our Pango performance patch: https://github.com/xamarin/bockbuild/commit/598d616da944fdf0c8797653c9b01fbd403dfae2

Breakpoint 17, 0x959033ca in szone_error ()
(gdb) t a a bt

Thread 27 (process 11000):
#0  0x9bfdf02e in __workq_kernreturn ()
#1  0x958eeccf in _pthread_wqthread ()
#2  0x958f06fe in start_wqthread ()

Thread 26 (process 11000):
#0  0x9bfdf02e in __workq_kernreturn ()
#1  0x958eeccf in _pthread_wqthread ()
#2  0x958f06fe in start_wqthread ()

Thread 21 (process 11000):
#0  0x9bfdf02e in __workq_kernreturn ()
#1  0x958eeccf in _pthread_wqthread ()
#2  0x958f06fe in start_wqthread ()

Thread 20 (process 11000):
#0  0x9bfde83e in __psynch_cvwait ()
#1  0x958f0e21 in _pthread_cond_wait ()
#2  0x958a142c in pthread_cond_wait$UNIX2003 ()
#3  0x001c7092 in _wapi_handle_timedwait_signal_handle (handle=0x43a, timeout=0x0, alertable=1, poll=0) at handles.c:1655
#4  0x001c70d8 in _wapi_handle_wait_signal_handle (handle=0x43a, alertable=1) at handles.c:1598
#5  0x001d9d48 in WaitForSingleObjectEx (handle=0x131, timeout=4294967295, alertable=1) at wait.c:203
#6  0x001a848d in ves_icall_System_Threading_WaitHandle_WaitOne_internal (this=0xed6a480, handle=0x43a, ms=-1, exitContext=0) at threads.c:1665
#7  0x03701998 in ?? ()
#8  0x037017e0 in ?? ()
#9  0x0f3fcb9f in ?? ()
#10 0x03700f1a in ?? ()
#11 0x030b87f1 in ?? ()
#12 0x0000d612 in mono_jit_runtime_invoke (method=0x7b843ec, obj=0xa0a8770, params=0xb0cbef24, exc=0x0) at mini.c:5791
#13 0x0016d28e in mono_runtime_invoke (method=0x7b843ec, obj=0xa0a8770, params=0xb0cbef24, exc=0x0) at object.c:2755
#14 0x0016d3cc in mono_runtime_delegate_invoke (delegate=0xa0a8770, params=0xb0cbef24, exc=0x0) at object.c:3420
#15 0x001a9b32 in start_wrapper_internal [inlined] () at :790
#16 0x001a9b32 in start_wrapper (data=0xe96a1e0) at threads.c:832
#17 0x001dcbea in thread_start_routine (args=0x23a4964) at wthreads.c:287
#18 0x0020441d in GC_start_routine (arg=0xebb0e40) at pthread_support.c:1468
#19 0x958eced9 in _pthread_start ()
#20 0x958f06de in thread_start ()

Thread 19 (process 11000):
#0  0x9bfde83e in __psynch_cvwait ()
#1  0x958f0e21 in _pthread_cond_wait ()
#2  0x958a142c in pthread_cond_wait$UNIX2003 ()
#3  0x001c7092 in _wapi_handle_timedwait_signal_handle (handle=0x436, timeout=0x0, alertable=1, poll=0) at handles.c:1655
#4  0x001c70d8 in _wapi_handle_wait_signal_handle (handle=0x436, alertable=1) at handles.c:1598
#5  0x001d9d48 in WaitForSingleObjectEx (handle=0x131, timeout=4294967295, alertable=1) at wait.c:203
#6  0x001a848d in ves_icall_System_Threading_WaitHandle_WaitOne_internal (this=0x932ded0, handle=0x436, ms=-1, exitContext=0) at threads.c:1665
#7  0x03701998 in ?? ()
#8  0x037017e0 in ?? ()
#9  0x0f25f387 in ?? ()
#10 0x03700f1a in ?? ()
#11 0x030b87f1 in ?? ()
#12 0x0000d612 in mono_jit_runtime_invoke (method=0x7b843ec, obj=0x9b21ce8, params=0xb0bbcf24, exc=0x0) at mini.c:5791
#13 0x0016d28e in mono_runtime_invoke (method=0x7b843ec, obj=0x9b21ce8, params=0xb0bbcf24, exc=0x0) at object.c:2755
#14 0x0016d3cc in mono_runtime_delegate_invoke (delegate=0x9b21ce8, params=0xb0bbcf24, exc=0x0) at object.c:3420
#15 0x001a9b32 in start_wrapper_internal [inlined] () at :790
#16 0x001a9b32 in start_wrapper (data=0xe945e80) at threads.c:832
#17 0x001dcbea in thread_start_routine (args=0x23a4774) at wthreads.c:287
#18 0x0020441d in GC_start_routine (arg=0x9648900) at pthread_support.c:1468
#19 0x958eced9 in _pthread_start ()
#20 0x958f06de in thread_start ()

Thread 16 (process 11000):
#0  0x9bfdcc76 in semaphore_timedwait_trap ()
#1  0x001e4ed5 in mono_sem_timedwait (sem=0x2b5168, timeout_ms=2000, alertable=1) at mono-semaphore.c:76
#2  0x001a40a1 in async_invoke_thread (data=0x0) at threadpool.c:1485
#3  0x001a9b06 in start_wrapper_internal [inlined] () at :784
#4  0x001a9b06 in start_wrapper (data=0xbf4a8f0) at threads.c:832
#5  0x001dcbea in thread_start_routine (args=0x23a3ccc) at wthreads.c:287
#6  0x0020441d in GC_start_routine (arg=0x9403960) at pthread_support.c:1468
#7  0x958eced9 in _pthread_start ()
#8  0x958f06de in thread_start ()

Thread 15 (process 11000):
#0  0x9bfdcc76 in semaphore_timedwait_trap ()
#1  0x001e4ed5 in mono_sem_timedwait (sem=0x2b5168, timeout_ms=2000, alertable=1) at mono-semaphore.c:76
#2  0x001a40a1 in async_invoke_thread (data=0x0) at threadpool.c:1485
#3  0x001a9b06 in start_wrapper_internal [inlined] () at :784
#4  0x001a9b06 in start_wrapper (data=0xd519040) at threads.c:832
#5  0x001dcbea in thread_start_routine (args=0x23a3adc) at wthreads.c:287
#6  0x0020441d in GC_start_routine (arg=0x9403960) at pthread_support.c:1468
#7  0x958eced9 in _pthread_start ()
#8  0x958f06de in thread_start ()

Thread 14 (process 11000):
#0  0x9bfdeb42 in select$DARWIN_EXTSN ()
#1  0x04856c2f in g_poll ()
#2  0x04ecfcec in select_thread_func ()
#3  0x958eced9 in _pthread_start ()
#4  0x958f06de in thread_start ()

Thread 13 (process 11000):
#0  0x9bfdcc76 in semaphore_timedwait_trap ()
#1  0x001e4ed5 in mono_sem_timedwait (sem=0x2b51e8, timeout_ms=2000, alertable=1) at mono-semaphore.c:76
#2  0x001a40a1 in async_invoke_thread (data=0x0) at threadpool.c:1485
#3  0x001a9b06 in start_wrapper_internal [inlined] () at :784
#4  0x001a9b06 in start_wrapper (data=0xa98ea00) at threads.c:832
#5  0x001dcbea in thread_start_routine (args=0x23a3968) at wthreads.c:287
#6  0x0020441d in GC_start_routine (arg=0x9403d80) at pthread_support.c:1468
#7  0x958eced9 in _pthread_start ()
#8  0x958f06de in thread_start ()

Thread 12 (process 11000):
#0  0x9bfdf90a in kevent ()
#1  0x001a1f36 in tp_kqueue_wait (p=0x2b5280) at tpool-kqueue.c:95
#2  0x001a9b06 in start_wrapper_internal [inlined] () at :784
#3  0x001a9b06 in start_wrapper (data=0xa971200) at threads.c:832
#4  0x001dcbea in thread_start_routine (args=0x23a38ec) at wthreads.c:287
#5  0x0020441d in GC_start_routine (arg=0x9403d80) at pthread_support.c:1468
#6  0x958eced9 in _pthread_start ()
#7  0x958f06de in thread_start ()

Thread 11 (process 11000):
#0  0x9bfdebb2 in __semwait_signal ()
#1  0x958a17b9 in nanosleep$UNIX2003 ()
#2  0x001dbdc7 in SleepEx (ms=500, alertable=1) at wthreads.c:1027
#3  0x001ac2a8 in ves_icall_System_Threading_Thread_Sleep_internal (ms=500) at threads.c:1320
#4  0x0be73f6c in ?? ()
#5  0x0be73b70 in ?? ()
#6  0x0be7392c in ?? ()
#7  0x03700f1a in ?? ()
#8  0x030b87f1 in ?? ()
#9  0x0000d612 in mono_jit_runtime_invoke (method=0x7b843ec, obj=0x94ee738, params=0xb0834f24, exc=0x0) at mini.c:5791
#10 0x0016d28e in mono_runtime_invoke (method=0x7b843ec, obj=0x94ee738, params=0xb0834f24, exc=0x0) at object.c:2755
#11 0x0016d3cc in mono_runtime_delegate_invoke (delegate=0x94ee738, params=0xb0834f24, exc=0x0) at object.c:3420
#12 0x001a9b32 in start_wrapper_internal [inlined] () at :790
#13 0x001a9b32 in start_wrapper (data=0xa9f8dd0) at threads.c:832
#14 0x001dcbea in thread_start_routine (args=0x23a3778) at wthreads.c:287
#15 0x0020441d in GC_start_routine (arg=0x9403720) at pthread_support.c:1468
#16 0x958eced9 in _pthread_start ()
#17 0x958f06de in thread_start ()

Thread 10 (process 11000):
#0  0x9bfde83e in __psynch_cvwait ()
#1  0x958f0e21 in _pthread_cond_wait ()
#2  0x958a13e0 in pthread_cond_timedwait$UNIX2003 ()
#3  0x001c702a in timedwait_signal_poll_cond [inlined] () at :1556
#4  0x001c702a in _wapi_handle_timedwait_signal_handle (handle=0x410, timeout=0xb050cd00, alertable=1, poll=0) at handles.c:1650
#5  0x001d9d6b in WaitForSingleObjectEx (handle=0x13c, timeout=5000, alertable=1) at wait.c:205
#6  0x001a848d in ves_icall_System_Threading_WaitHandle_WaitOne_internal (this=0x9441408, handle=0x410, ms=5000, exitContext=1) at threads.c:1665
#7  0x03701998 in ?? ()
#8  0x0be50be8 in ?? ()
#9  0x0be50b5c in ?? ()
#10 0x0be50a48 in ?? ()
#11 0x03700f1a in ?? ()
#12 0x030b87f1 in ?? ()
#13 0x0000d612 in mono_jit_runtime_invoke (method=0x7b843ec, obj=0x92ad310, params=0xb050cf24, exc=0x0) at mini.c:5791
#14 0x0016d28e in mono_runtime_invoke (method=0x7b843ec, obj=0x92ad310, params=0xb050cf24, exc=0x0) at object.c:2755
#15 0x0016d3cc in mono_runtime_delegate_invoke (delegate=0x92ad310, params=0xb050cf24, exc=0x0) at object.c:3420
#16 0x001a9b32 in start_wrapper_internal [inlined] () at :790
#17 0x001a9b32 in start_wrapper (data=0xbf1aa90) at threads.c:832
#18 0x001dcbea in thread_start_routine (args=0x23a350c) at wthreads.c:287
#19 0x0020441d in GC_start_routine (arg=0x9403ae0) at pthread_support.c:1468
#20 0x958eced9 in _pthread_start ()
#21 0x958f06de in thread_start ()

Thread 9 (process 11000):
#0  0x9bfdcc76 in semaphore_timedwait_trap ()
#1  0x001e4ed5 in mono_sem_timedwait (sem=0x2b5168, timeout_ms=2000, alertable=1) at mono-semaphore.c:76
#2  0x001a40a1 in async_invoke_thread (data=0x0) at threadpool.c:1485
#3  0x001a9b06 in start_wrapper_internal [inlined] () at :784
#4  0x001a9b06 in start_wrapper (data=0x4b7c60) at threads.c:832
#5  0x001dcbea in thread_start_routine (args=0x23aa3f8) at wthreads.c:287
#6  0x0020441d in GC_start_routine (arg=0x30c1d80) at pthread_support.c:1468
#7  0x958eced9 in _pthread_start ()
#8  0x958f06de in thread_start ()

Thread 8 (process 11000):
#0  0x9bfdebb2 in __semwait_signal ()
#1  0x958a17b9 in nanosleep$UNIX2003 ()
#2  0x001dbdc7 in SleepEx (ms=500, alertable=1) at wthreads.c:1027
#3  0x001a0fc7 in monitor_thread (unused=0x0) at threadpool.c:777
#4  0x001a9b06 in start_wrapper_internal [inlined] () at :784
#5  0x001a9b06 in start_wrapper (data=0x4b7ba0) at threads.c:832
#6  0x001dcbea in thread_start_routine (args=0x23aa37c) at wthreads.c:287
#7  0x0020441d in GC_start_routine (arg=0x30c1d80) at pthread_support.c:1468
#8  0x958eced9 in _pthread_start ()
#9  0x958f06de in thread_start ()

Thread 7 (process 11000):
#0  0x9bfde83e in __psynch_cvwait ()
#1  0x958f0e21 in _pthread_cond_wait ()
#2  0x958a142c in pthread_cond_wait$UNIX2003 ()
#3  0x001c7092 in _wapi_handle_timedwait_signal_handle (handle=0x409, timeout=0x0, alertable=1, poll=0) at handles.c:1655
#4  0x001c70d8 in _wapi_handle_wait_signal_handle (handle=0x409, alertable=1) at handles.c:1598
#5  0x001d9d48 in WaitForSingleObjectEx (handle=0x131, timeout=4294967295, alertable=1) at wait.c:203
#6  0x001a848d in ves_icall_System_Threading_WaitHandle_WaitOne_internal (this=0x307ca98, handle=0x409, ms=-1, exitContext=0) at threads.c:1665
#7  0x03701998 in ?? ()
#8  0x037017e0 in ?? ()
#9  0x03701092 in ?? ()
#10 0x03700f1a in ?? ()
#11 0x030b87f1 in ?? ()
#12 0x0000d612 in mono_jit_runtime_invoke (method=0x7b843ec, obj=0x78d7a8, params=0xb040af24, exc=0x0) at mini.c:5791
#13 0x0016d28e in mono_runtime_invoke (method=0x7b843ec, obj=0x78d7a8, params=0xb040af24, exc=0x0) at object.c:2755
#14 0x0016d3cc in mono_runtime_delegate_invoke (delegate=0x78d7a8, params=0xb040af24, exc=0x0) at object.c:3420
#15 0x001a9b32 in start_wrapper_internal [inlined] () at :790
#16 0x001a9b32 in start_wrapper (data=0x57096b0) at threads.c:832
#17 0x001dcbea in thread_start_routine (args=0x23a31a8) at wthreads.c:287
#18 0x0020441d in GC_start_routine (arg=0x30c1f60) at pthread_support.c:1468
#19 0x958eced9 in _pthread_start ()
#20 0x958f06de in thread_start ()

Thread 4 (process 11000):
#0  0x9bfdf90a in kevent ()
#1  0x93fbcc58 in _dispatch_mgr_invoke ()
#2  0x93fbb6a7 in _dispatch_mgr_thread ()

Thread 3 (process 11000):
#0  0x9bfdcc5e in semaphore_wait_trap ()
#1  0x001e4f6a in mono_sem_wait (sem=Cannot access memory at address 0x0
) at mono-semaphore.c:115
#2  0x0010c72a in finalizer_thread (unused=0x0) at gc.c:1066
#3  0x001a9b06 in start_wrapper_internal [inlined] () at :784
#4  0x001a9b06 in start_wrapper (data=0x1b177e0) at threads.c:832
#5  0x001dcbea in thread_start_routine (args=0x23a2fb8) at wthreads.c:287
#6  0x0020441d in GC_start_routine (arg=0x3cbf60) at pthread_support.c:1468
#7  0x958eced9 in _pthread_start ()
#8  0x958f06de in thread_start ()

Thread 2 (process 11000):
#0  0x9bfdcc22 in mach_msg_trap ()
#1  0x9bfdc1f6 in mach_msg ()
#2  0x000d7c2a in mach_exception_thread (arg=0x0) at mini-darwin.c:129
#3  0x0020441d in GC_start_routine (arg=0x3cbf60) at pthread_support.c:1468
#4  0x958eced9 in _pthread_start ()
#5  0x958f06de in thread_start ()

Thread 1 (process 11000):
#0  0x959033ca in szone_error ()
#1  0x9590354e in free_list_checksum_botch ()
#2  0x95909984 in tiny_malloc_from_free_list ()
#3  0x9590a903 in szone_malloc_should_clear ()
#4  0x9590b66b in szone_malloc ()
#5  0x95941962 in malloc_zone_malloc ()
#6  0x94e8e468 in __CFAllocatorSystemAllocate ()
#7  0x94e8e444 in CFAllocatorAllocate ()
#8  0x94e8e1a1 in _CFRuntimeCreateInstance ()
#9  0x98227bcc in CTLineCreateWithAttributedString ()
#10 0x0bd8c73f in basic_engine_shape ()
#11 0x037b29cf in _pango_engine_shape_shape ()
#12 0x037cf533 in pango_shape ()
#13 0x037bd9ca in shape_run ()
#14 0x037bdb80 in insert_run ()
#15 0x037be134 in process_item ()
#16 0x037be697 in process_line ()
#17 0x037bf205 in pango_layout_check_lines ()
#18 0x037bcadc in pango_layout_get_extents_internal ()
#19 0x037bcf72 in pango_layout_get_extents ()
#20 0x037bd045 in pango_layout_get_pixel_extents ()
#21 0x037bd112 in pango_layout_get_pixel_size ()
#22 0x0f53eeb8 in ?? ()
#23 0x0f53ee74 in ?? ()
#24 0x1068b760 in ?? ()
#25 0x0bb328f3 in ?? ()
#26 0x0a8ce81c in ?? ()
#27 0x03743cf9 in g_cclosure_marshal_VOID__BOXED ()
#28 0x0372454e in g_type_class_meta_marshal ()
#29 0x03724154 in g_closure_invoke ()
#30 0x03741b3c in signal_emit_unlocked_R ()
#31 0x03740e0b in g_signal_emit_valist ()
#32 0x037414b3 in g_signal_emit_by_name ()
#33 0x04b2b3d9 in do_size_request ()
#34 0x04b2b929 in _gtk_size_group_compute_requisition ()
#35 0x04c30058 in gtk_widget_size_request ()
#36 0x04979fd2 in gtk_box_size_request ()
#37 0x03743cf9 in g_cclosure_marshal_VOID__BOXED ()
#38 0x0372454e in g_type_class_meta_marshal ()
#39 0x03724154 in g_closure_invoke ()
#40 0x03741b3c in signal_emit_unlocked_R ()
#41 0x03740e0b in g_signal_emit_valist ()
#42 0x037414b3 in g_signal_emit_by_name ()
#43 0x04b2b3d9 in do_size_request ()
#44 0x04b2b929 in _gtk_size_group_compute_requisition ()
#45 0x04c30058 in gtk_widget_size_request ()
#46 0x04979fd2 in gtk_box_size_request ()
#47 0x03743cf9 in g_cclosure_marshal_VOID__BOXED ()
#48 0x0372454e in g_type_class_meta_marshal ()
#49 0x03724154 in g_closure_invoke ()
#50 0x03741b3c in signal_emit_unlocked_R ()
#51 0x03740e0b in g_signal_emit_valist ()
#52 0x037414b3 in g_signal_emit_by_name ()
#53 0x04b2b3d9 in do_size_request ()
#54 0x04b2b929 in _gtk_size_group_compute_requisition ()
#55 0x04c30058 in gtk_widget_size_request ()
#56 0x04979fd2 in gtk_box_size_request ()
#57 0x03743cf9 in g_cclosure_marshal_VOID__BOXED ()
#58 0x0372454e in g_type_class_meta_marshal ()
#59 0x03724154 in g_closure_invoke ()
#60 0x03741b3c in signal_emit_unlocked_R ()
#61 0x03740e0b in g_signal_emit_valist ()
#62 0x037414b3 in g_signal_emit_by_name ()
#63 0x04b2b3d9 in do_size_request ()
#64 0x04b2b929 in _gtk_size_group_compute_requisition ()
#65 0x04c30058 in gtk_widget_size_request ()
#66 0x04c4ba06 in gtk_window_size_request ()
#67 0x03743cf9 in g_cclosure_marshal_VOID__BOXED ()
#68 0x0372454e in g_type_class_meta_marshal ()
#69 0x03724154 in g_closure_invoke ()
#70 0x03741b3c in signal_emit_unlocked_R ()
#71 0x03740e0b in g_signal_emit_valist ()
#72 0x037414b3 in g_signal_emit_by_name ()
#73 0x04b2b3d9 in do_size_request ()
#74 0x04b2b929 in _gtk_size_group_compute_requisition ()
#75 0x04c30058 in gtk_widget_size_request ()
#76 0x04c4d186 in gtk_window_compute_configure_request ()
#77 0x04c4ab1e in gtk_window_show ()
#78 0x03742eff in g_cclosure_marshal_VOID__VOID ()
#79 0x0372454e in g_type_class_meta_marshal ()
#80 0x03724154 in g_closure_invoke ()
#81 0x03741b3c in signal_emit_unlocked_R ()
#82 0x03740e0b in g_signal_emit_valist ()
#83 0x037412d1 in g_signal_emit ()
#84 0x04c2e6c5 in gtk_widget_show ()
#85 0x04c4a7a7 in gtk_window_reshow_with_initial_size ()
#86 0x13b1d1a4 in ?? ()
#87 0x13b1d160 in ?? ()
#88 0x13b1cba8 in ?? ()
#89 0x0be3575a in ?? ()
#90 0x0be1ca84 in ?? ()
#91 0x04845186 in g_timeout_dispatch ()
#92 0x0484126e in g_main_dispatch ()
#93 0x04842afb in g_main_context_dispatch ()
#94 0x048430a3 in g_main_context_iterate ()
#95 0x048439ea in g_main_loop_run ()
#96 0x04a82200 in gtk_main ()
#97 0x0d3a4adc in ?? ()
#98 0x0d3a4aa4 in ?? ()
#99 0x0d3a4a84 in ?? ()
#100 0x036fb004 in ?? ()
#101 0x003eef90 in ?? ()
#102 0x003eed9c in ?? ()
#103 0x003eee56 in ?? ()
#104 0x0000d612 in mono_jit_runtime_invoke (method=0x2381a1c, obj=0x0, params=0xbffff578, exc=0x0) at mini.c:5791
#105 0x0016d28e in mono_runtime_invoke (method=0x2381a1c, obj=0x0, params=0xbffff578, exc=0x0) at object.c:2755
#106 0x00171354 in mono_runtime_exec_main (method=0x2381a1c, args=0x788f60, exc=0x0) at object.c:3930
#107 0x00176725 in mono_runtime_run_main (method=0x2381a1c, argc=0, argv=0xbffff758, exc=0x0) at object.c:3560
#108 0x00069c15 in mono_jit_exec (domain=0x3cfe00, assembly=0x1b18980, argc=3, argv=0xbffff758) at driver.c:944
#109 0x0006c00d in mono_main (argc=5, argv=0xbffff750) at driver.c:1003
#110 0x00002869 in main (argc=5, argv=0xbffff750) at main.c:66
Comment 3 Mikayla Hutchinson [MSFT] 2012-02-09 22:22:35 UTC
I attached a new version of the patch to the upstream bug and updated bockbuild. We should review it, make new builds and test them, and push a new beta.
Comment 4 Jeffrey Stedfast 2012-02-15 15:34:41 UTC
this can be closed now