[Mono-osx] mono + monodevelop on OSX

Benjamin Reed rangerrick at gmail.com
Sun Jul 9 15:25:04 EDT 2006


So 1.1.16 builds just fine on intel and ppc; and I've got everything
up to and including monodevelop built, but monodevelop won't run.  :(

I get the following error (the 0xffffffff looks fishy):

---(snip!)---
Disco-Volante:/sw/lib/monodevelop/bin ranger$ monodevelop

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

Stacktrace:

  at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0xffffffff>
  at (wrapper managed-to-native) Gtk.Dialog.gtk_dialog_run (intptr) <0x00084>
  at Gtk.Dialog.Run () <0x00040>
  at MonoDevelop.Core.Gui.Dialogs.ErrorDialog.Run () <0x00034>
  at MonoDevelop.Ide.Gui.IdeStartup.Run (string[]) <0x00c5c>
  at MonoDevelop.Core.AddIns.AddInService.StartApplication
(string,string[]) <0x00244>
  at MonoDevelop.Startup.SharpDevelopMain.Main (string[]) <0x00068>
  at (wrapper runtime-invoke)
System.Object.runtime_invoke_int_string[]
(object,intptr,intptr,intptr) <0x00068>
---(snip!)---

the full trace from OSX's crash reporter says this:

---(snip!)---
Date/Time:      2006-07-08 12:31:04.513 -0400
OS Version:     10.4.7 (Build 8J135)
Report Version: 4

Command: mono
Path:    /sw/bin/mono
Parent:  bash [7659]

Version: ??? (???)

PID:    7351
Thread: 0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0 Crashed:
0   <<00000000>>         0x059f28e8 0 + 94316776
1   <<00000000>>         0x01fc3094 0 + 33304724
2   libgobject-2.0.0.dylib         0x03ce4ab4 g_closure_invoke + 372
3   libgobject-2.0.0.dylib         0x03cfa590 signal_emit_unlocked_R + 4048
4   libgobject-2.0.0.dylib         0x03cfb67c g_signal_emit_valist + 2012
5   libgobject-2.0.0.dylib         0x03cfbb20 g_signal_emit + 48
6   libgobject-2.0.0.dylib         0x03ce6ecc
g_object_dispatch_properties_changed + 284
7   libgobject-2.0.0.dylib         0x03cec404 g_object_thaw_notify + 484
8   libgtk-x11-2.0.0.dylib         0x038c93b0 gtk_paned_compute_position + 872
9   libgtk-x11-2.0.0.dylib         0x03854c48 gtk_hpaned_size_allocate + 204
10  libgobject-2.0.0.dylib         0x03ce4ab4 g_closure_invoke + 372
11  libgobject-2.0.0.dylib         0x03cf9cec signal_emit_unlocked_R + 1836
12  libgobject-2.0.0.dylib         0x03cfb67c g_signal_emit_valist + 2012
13  libgobject-2.0.0.dylib         0x03cfbb20 g_signal_emit + 48
14  libgtk-x11-2.0.0.dylib         0x039d64f0 gtk_widget_size_allocate + 640
15  <<00000000>>         0x059f1cf0 0 + 94313712
16  <<00000000>>         0x059f1c04 0 + 94313476
17  <<00000000>>         0x059f2708 0 + 94316296
18  <<00000000>>         0x059f0860 0 + 94308448
19  <<00000000>>         0x057c78f0 0 + 92043504
20  libgobject-2.0.0.dylib         0x03ce4ab4 g_closure_invoke + 372
21  libgobject-2.0.0.dylib         0x03cf9cec signal_emit_unlocked_R + 1836
22  libgobject-2.0.0.dylib         0x03cfb67c g_signal_emit_valist + 2012
23  libgobject-2.0.0.dylib         0x03cfbb20 g_signal_emit + 48
24  libgtk-x11-2.0.0.dylib         0x039d64f0 gtk_widget_size_allocate + 640
25  <<00000000>>         0x059f1cf0 0 + 94313712
26  <<00000000>>         0x059f1c04 0 + 94313476
27  <<00000000>>         0x059f233c 0 + 94315324
28  <<00000000>>         0x059f0860 0 + 94308448
29  <<00000000>>         0x057c78f0 0 + 92043504
30  libgobject-2.0.0.dylib         0x03ce4ab4 g_closure_invoke + 372
31  libgobject-2.0.0.dylib         0x03cf9cec signal_emit_unlocked_R + 1836
32  libgobject-2.0.0.dylib         0x03cfb67c g_signal_emit_valist + 2012
33  libgobject-2.0.0.dylib         0x03cfbb20 g_signal_emit + 48
34  libgtk-x11-2.0.0.dylib         0x039d64f0 gtk_widget_size_allocate + 640
35  libgtk-x11-2.0.0.dylib         0x038546c8 gtk_hbox_size_allocate + 648
36  libgobject-2.0.0.dylib         0x03ce4ab4 g_closure_invoke + 372
37  libgobject-2.0.0.dylib         0x03cf9cec signal_emit_unlocked_R + 1836
38  libgobject-2.0.0.dylib         0x03cfb67c g_signal_emit_valist + 2012
39  libgobject-2.0.0.dylib         0x03cfbb20 g_signal_emit + 48
40  libgtk-x11-2.0.0.dylib         0x039d64f0 gtk_widget_size_allocate + 640
41  libgtk-x11-2.0.0.dylib         0x039ce408 gtk_vbox_size_allocate + 584
42  libgobject-2.0.0.dylib         0x03ce4ab4 g_closure_invoke + 372
43  libgobject-2.0.0.dylib         0x03cf9cec signal_emit_unlocked_R + 1836
44  libgobject-2.0.0.dylib         0x03cfb67c g_signal_emit_valist + 2012
45  libgobject-2.0.0.dylib         0x03cfbb20 g_signal_emit + 48
46  libgtk-x11-2.0.0.dylib         0x039d64f0 gtk_widget_size_allocate + 640
47  libgtk-x11-2.0.0.dylib         0x038546c8 gtk_hbox_size_allocate + 648
48  libgobject-2.0.0.dylib         0x03ce4ab4 g_closure_invoke + 372
49  libgobject-2.0.0.dylib         0x03cf9cec signal_emit_unlocked_R + 1836
50  libgobject-2.0.0.dylib         0x03cfb67c g_signal_emit_valist + 2012
51  libgobject-2.0.0.dylib         0x03cfbb20 g_signal_emit + 48
52  libgtk-x11-2.0.0.dylib         0x039d64f0 gtk_widget_size_allocate + 640
53  libgtk-x11-2.0.0.dylib         0x039ce408 gtk_vbox_size_allocate + 584
54  libgobject-2.0.0.dylib         0x03ce4ab4 g_closure_invoke + 372
55  libgobject-2.0.0.dylib         0x03cf9cec signal_emit_unlocked_R + 1836
56  libgobject-2.0.0.dylib         0x03cfb67c g_signal_emit_valist + 2012
57  libgobject-2.0.0.dylib         0x03cfbb20 g_signal_emit + 48
58  libgtk-x11-2.0.0.dylib         0x039d64f0 gtk_widget_size_allocate + 640
59  libgtk-x11-2.0.0.dylib         0x03824ca4 gtk_event_box_size_allocate + 340
60  libgobject-2.0.0.dylib         0x03ce4ab4 g_closure_invoke + 372
61  libgobject-2.0.0.dylib         0x03cf9cec signal_emit_unlocked_R + 1836
62  libgobject-2.0.0.dylib         0x03cfb67c g_signal_emit_valist + 2012
63  libgobject-2.0.0.dylib         0x03cfbb20 g_signal_emit + 48
64  libgtk-x11-2.0.0.dylib         0x039d64f0 gtk_widget_size_allocate + 640
65  libgtk-x11-2.0.0.dylib         0x039ce408 gtk_vbox_size_allocate + 584
66  libgobject-2.0.0.dylib         0x03ce4ab4 g_closure_invoke + 372
67  libgobject-2.0.0.dylib         0x03cf9cec signal_emit_unlocked_R + 1836
68  libgobject-2.0.0.dylib         0x03cfb67c g_signal_emit_valist + 2012
69  libgobject-2.0.0.dylib         0x03cfbb20 g_signal_emit + 48
70  libgtk-x11-2.0.0.dylib         0x039d64f0 gtk_widget_size_allocate + 640
71  libgtk-x11-2.0.0.dylib         0x039e44d0 gtk_window_size_allocate + 144
72  libgobject-2.0.0.dylib         0x03ce4ab4 g_closure_invoke + 372
73  libgobject-2.0.0.dylib         0x03cf9cec signal_emit_unlocked_R + 1836
74  libgobject-2.0.0.dylib         0x03cfb67c g_signal_emit_valist + 2012
75  libgobject-2.0.0.dylib         0x03cfbb20 g_signal_emit + 48
76  libgtk-x11-2.0.0.dylib         0x039d64f0 gtk_widget_size_allocate + 640
77  libgtk-x11-2.0.0.dylib         0x039eaf90 gtk_window_realize + 176
78  libgobject-2.0.0.dylib         0x03ce4ab4 g_closure_invoke + 372
79  libgobject-2.0.0.dylib         0x03cf9cec signal_emit_unlocked_R + 1836
80  libgobject-2.0.0.dylib         0x03cfb67c g_signal_emit_valist + 2012
81  libgobject-2.0.0.dylib         0x03cfbb20 g_signal_emit + 48
82  libgtk-x11-2.0.0.dylib         0x039df2d8 gtk_widget_realize + 632
83  <<00000000>>         0x059eefb8 0 + 94302136
84  <<00000000>>         0x059eeed4 0 + 94301908
85  <<00000000>>         0x059eecc8 0 + 94301384
86  <<00000000>>         0x04f2eab8 0 + 83028664
87  <<00000000>>         0x0302a800 0 + 50505728
88  <<00000000>>         0x02482b98 0 + 38284184
89  <<00000000>>         0x007bcc44 0 + 8113220
90  <<00000000>>         0x007bcafc 0 + 8112892
91  mono                           0x0007a98c mono_runtime_exec_main +
268 (object.c:2166)
92  mono                           0x0007e5fc mono_runtime_run_main +
636 (object.c:2031)
93  mono                           0x00003fd0 mono_main + 4928 (driver.c:990)
94  mono                           0x000022e4 _start + 340 (crt.c:272)
95  mono                           0x0000218c start + 60

Thread 1:
0   libSystem.B.dylib              0x90041098 mach_wait_until + 8
1   libSystem.B.dylib              0x90040e64 nanosleep + 388
2   mono                           0x000e29ec collection_thread + 44
(collection.c:37)
3   libSystem.B.dylib              0x9002bc28 _pthread_body + 96

Thread 2:
0   libSystem.B.dylib              0x900551a8
semaphore_timedwait_signal_trap + 8
1   libSystem.B.dylib              0x90055004 pthread_cond_timedwait + 676
2   mono                           0x000e38e0
timedwait_signal_poll_cond + 144 (handles.c:1405)
3   mono                           0x000e590c
_wapi_handle_timedwait_signal_handle + 380 (handles.c:1469)
4   mono                           0x000e8964 WaitForSingleObjectEx +
564 (wait.c:200)
5   mono                           0x000d38e8 finalizer_thread + 104 (gc.c:757)
6   mono                           0x00081010 start_wrapper + 192
(threads.c:312)
7   mono                           0x0008fd34 thread_start_routine +
340 (threads.c:252)
8   mono                           0x00086e28 GC_start_routine + 104
(pthread_support.c:1361)
9   libSystem.B.dylib              0x9002bc28 _pthread_body + 96

Thread 3:
0   libSystem.B.dylib              0x9005bd20 accept + 12
1   mono                           0x0010fda8 _wapi_accept + 152 (sockets.c:201)
2   mono                           0x000ec4f8
ves_icall_System_Net_Sockets_Socket_Accept_internal + 40
(socket-io.c:784)
3   <<00000000>>         0x04721a60 0 + 74586720
4   <<00000000>>         0x04721754 0 + 74585940
5   <<00000000>>         0x0472160c 0 + 74585612
6   <<00000000>>         0x04721504 0 + 74585348
7   <<00000000>>         0x047213c0 0 + 74585024
8   <<00000000>>         0x047212ac 0 + 74584748
9   <<00000000>>         0x04616c48 0 + 73493576
10  <<00000000>>         0x026e6ed4 0 + 40791764
11  mono                           0x00081054 start_wrapper + 260
(threads.c:318)
12  mono                           0x0008fd34 thread_start_routine +
340 (threads.c:252)
13  mono                           0x00086e28 GC_start_routine + 104
(pthread_support.c:1361)
14  libSystem.B.dylib              0x9002bc28 _pthread_body + 96

Thread 4:
0   libSystem.B.dylib              0x900551a8
semaphore_timedwait_signal_trap + 8
1   libSystem.B.dylib              0x90055004 pthread_cond_timedwait + 676
2   mono                           0x000e38e0
timedwait_signal_poll_cond + 144 (handles.c:1405)
3   mono                           0x000e590c
_wapi_handle_timedwait_signal_handle + 380 (handles.c:1469)
4   mono                           0x000e8978 WaitForSingleObjectEx +
584 (wait.c:202)
5   mono                           0x0007f5bc
ves_icall_System_Threading_WaitHandle_WaitOne_internal + 76
(threads.c:977)
6   <<00000000>>         0x0472a028 0 + 74620968
7   <<00000000>>         0x0472a2f0 0 + 74621680
8   <<00000000>>         0x04729e1c 0 + 74620444
9   <<00000000>>         0x04616c48 0 + 73493576
10  <<00000000>>         0x026e6ed4 0 + 40791764
11  mono                           0x00081054 start_wrapper + 260
(threads.c:318)
12  mono                           0x0008fd34 thread_start_routine +
340 (threads.c:252)
13  mono                           0x00086e28 GC_start_routine + 104
(pthread_support.c:1361)
14  libSystem.B.dylib              0x9002bc28 _pthread_body + 96

Thread 5:
0   libSystem.B.dylib              0x900551a8
semaphore_timedwait_signal_trap + 8
1   libSystem.B.dylib              0x90055004 pthread_cond_timedwait + 676
2   mono                           0x000e38e0
timedwait_signal_poll_cond + 144 (handles.c:1405)
3   mono                           0x000e8e18 WaitForMultipleObjectsEx
+ 840 (wait.c:675)
4   mono                           0x0007f504
ves_icall_System_Threading_WaitHandle_WaitAny_internal + 260
(threads.c:935)
5   <<00000000>>         0x0474ec90 0 + 74771600
6   <<00000000>>         0x0474e620 0 + 74769952
7   <<00000000>>         0x0474e2dc 0 + 74769116
8   <<00000000>>         0x0474e1f8 0 + 74768888
9   <<00000000>>         0x0474e0b4 0 + 74768564
10  mono                           0x0007c864
mono_runtime_invoke_array + 948 (object.c:2345)
11  mono                           0x0007d610 mono_message_invoke +
352 (object.c:3705)
12  mono                           0x000ee79c mono_async_invoke + 140
(threadpool.c:920)
13  mono                           0x000efa60 async_invoke_thread +
160 (threadpool.c:1174)
14  mono                           0x00081010 start_wrapper + 192
(threads.c:312)
15  mono                           0x0008fd34 thread_start_routine +
340 (threads.c:252)
16  mono                           0x00086e28 GC_start_routine + 104
(pthread_support.c:1361)
17  libSystem.B.dylib              0x9002bc28 _pthread_body + 96

Thread 6:
0   libSystem.B.dylib              0x90041098 mach_wait_until + 8
1   libSystem.B.dylib              0x90040e64 nanosleep + 388
2   mono                           0x0008f78c SleepEx + 204 (threads.c:996)
3   mono                           0x0007f1a4
ves_icall_System_Threading_Thread_Sleep_internal + 68 (threads.c:608)
4   <<00000000>>         0x04777ca8 0 + 74939560
5   <<00000000>>         0x04777b94 0 + 74939284
6   <<00000000>>         0x047778cc 0 + 74938572
7   <<00000000>>         0x04616c5c 0 + 73493596
8   <<00000000>>         0x026e6ed4 0 + 40791764
9   mono                           0x00081054 start_wrapper + 260
(threads.c:318)
10  mono                           0x0008fd34 thread_start_routine +
340 (threads.c:252)
11  mono                           0x00086e28 GC_start_routine + 104
(pthread_support.c:1361)
12  libSystem.B.dylib              0x9002bc28 _pthread_body + 96

Thread 7:
0   libSystem.B.dylib              0x900551a8
semaphore_timedwait_signal_trap + 8
1   libSystem.B.dylib              0x90055004 pthread_cond_timedwait + 676
2   mono                           0x000e38e0
timedwait_signal_poll_cond + 144 (handles.c:1405)
3   mono                           0x000e590c
_wapi_handle_timedwait_signal_handle + 380 (handles.c:1469)
4   mono                           0x000e8978 WaitForSingleObjectEx +
584 (wait.c:202)
5   mono                           0x0007f5bc
ves_icall_System_Threading_WaitHandle_WaitOne_internal + 76
(threads.c:977)
6   <<00000000>>         0x0472a028 0 + 74620968
7   <<00000000>>         0x0472a2f0 0 + 74621680
8   <<00000000>>         0x04f2d478 0 + 83022968
9   <<00000000>>         0x04616c48 0 + 73493576
10  <<00000000>>         0x026e6ed4 0 + 40791764
11  mono                           0x00081054 start_wrapper + 260
(threads.c:318)
12  mono                           0x0008fd34 thread_start_routine +
340 (threads.c:252)
13  mono                           0x00086e28 GC_start_routine + 104
(pthread_support.c:1361)
14  libSystem.B.dylib              0x9002bc28 _pthread_body + 96

Thread 8:
0   libSystem.B.dylib              0x90041098 mach_wait_until + 8
1   libSystem.B.dylib              0x90040e64 nanosleep + 388
2   mono                           0x0008f78c SleepEx + 204 (threads.c:996)
3   mono                           0x0007f1a4
ves_icall_System_Threading_Thread_Sleep_internal + 68 (threads.c:608)
4   <<00000000>>         0x04777ca8 0 + 74939560
5   <<00000000>>         0x04777b94 0 + 74939284
6   <<00000000>>         0x04f16554 0 + 82928980
7   <<00000000>>         0x04616c48 0 + 73493576
8   <<00000000>>         0x026e6ed4 0 + 40791764
9   mono                           0x00081054 start_wrapper + 260
(threads.c:318)
10  mono                           0x0008fd34 thread_start_routine +
340 (threads.c:252)
11  mono                           0x00086e28 GC_start_routine + 104
(pthread_support.c:1361)
12  libSystem.B.dylib              0x9002bc28 _pthread_body + 96

Thread 9:
0   libSystem.B.dylib              0x900551a8
semaphore_timedwait_signal_trap + 8
1   libSystem.B.dylib              0x90055004 pthread_cond_timedwait + 676
2   mono                           0x000e38e0
timedwait_signal_poll_cond + 144 (handles.c:1405)
3   mono                           0x000e590c
_wapi_handle_timedwait_signal_handle + 380 (handles.c:1469)
4   mono                           0x000e8978 WaitForSingleObjectEx +
584 (wait.c:202)
5   mono                           0x000efac0 async_invoke_thread +
256 (threadpool.c:1189)
6   mono                           0x00081010 start_wrapper + 192
(threads.c:312)
7   mono                           0x0008fd34 thread_start_routine +
340 (threads.c:252)
8   mono                           0x00086e28 GC_start_routine + 104
(pthread_support.c:1361)
9   libSystem.B.dylib              0x9002bc28 _pthread_body + 96

Thread 10:
0   libSystem.B.dylib              0x900551a8
semaphore_timedwait_signal_trap + 8
1   libSystem.B.dylib              0x90055004 pthread_cond_timedwait + 676
2   mono                           0x000e38e0
timedwait_signal_poll_cond + 144 (handles.c:1405)
3   mono                           0x000e590c
_wapi_handle_timedwait_signal_handle + 380 (handles.c:1469)
4   mono                           0x000e8978 WaitForSingleObjectEx +
584 (wait.c:202)
5   mono                           0x000efac0 async_invoke_thread +
256 (threadpool.c:1189)
6   mono                           0x00081010 start_wrapper + 192
(threads.c:312)
7   mono                           0x0008fd34 thread_start_routine +
340 (threads.c:252)
8   mono                           0x00086e28 GC_start_routine + 104
(pthread_support.c:1361)
9   libSystem.B.dylib              0x9002bc28 _pthread_body + 96

Thread 11:
0   libSystem.B.dylib              0x900551a8
semaphore_timedwait_signal_trap + 8
1   libSystem.B.dylib              0x90055004 pthread_cond_timedwait + 676
2   mono                           0x000e38e0
timedwait_signal_poll_cond + 144 (handles.c:1405)
3   mono                           0x000e590c
_wapi_handle_timedwait_signal_handle + 380 (handles.c:1469)
4   mono                           0x000e8964 WaitForSingleObjectEx +
564 (wait.c:200)
5   mono                           0x0007f5bc
ves_icall_System_Threading_WaitHandle_WaitOne_internal + 76
(threads.c:977)
6   <<00000000>>         0x0472a028 0 + 74620968
7   <<00000000>>         0x04729f38 0 + 74620728
8   <<00000000>>         0x0477e8fc 0 + 74967292
9   <<00000000>>         0x027cc66c 0 + 41731692
10  mono                           0x0007c864
mono_runtime_invoke_array + 948 (object.c:2345)
11  mono                           0x00095834
ves_icall_InternalExecute + 932 (icall.c:2780)
12  <<00000000>>         0x03025288 0 + 50483848
13  <<00000000>>         0x03024b34 0 + 50481972
14  <<00000000>>         0x047614d0 0 + 74847440
15  <<00000000>>         0x047612c4 0 + 74846916
16  <<00000000>>         0x04760e58 0 + 74845784
17  <<00000000>>         0x047607f8 0 + 74844152
18  <<00000000>>         0x03022fc0 0 + 50474944
19  <<00000000>>         0x04760398 0 + 74843032
20  <<00000000>>         0x0475fef4 0 + 74841844
21  <<00000000>>         0x0475fd20 0 + 74841376
22  <<00000000>>         0x0475fcac 0 + 74841260
23  <<00000000>>         0x0475ce70 0 + 74829424
24  <<00000000>>         0x0475c14c 0 + 74826060
25  <<00000000>>         0x04750d78 0 + 74780024
26  <<00000000>>         0x04616c48 0 + 73493576
27  <<00000000>>         0x026e6ed4 0 + 40791764
28  mono                           0x00081054 start_wrapper + 260
(threads.c:318)
29  mono                           0x0008fd34 thread_start_routine +
340 (threads.c:252)
30  mono                           0x00086e28 GC_start_routine + 104
(pthread_support.c:1361)
31  libSystem.B.dylib              0x9002bc28 _pthread_body + 96

Thread 12:
0   libSystem.B.dylib              0x90041098 mach_wait_until + 8
1   libSystem.B.dylib              0x90040e64 nanosleep + 388
2   mono                           0x0008f78c SleepEx + 204 (threads.c:996)
3   mono                           0x0007f1a4
ves_icall_System_Threading_Thread_Sleep_internal + 68 (threads.c:608)
4   <<00000000>>         0x04777ca8 0 + 74939560
5   <<00000000>>         0x04777b94 0 + 74939284
6   <<00000000>>         0x059c6154 0 + 94134612
7   <<00000000>>         0x04616c48 0 + 73493576
8   <<00000000>>         0x026e6ed4 0 + 40791764
9   mono                           0x00081054 start_wrapper + 260
(threads.c:318)
10  mono                           0x0008fd34 thread_start_routine +
340 (threads.c:252)
11  mono                           0x00086e28 GC_start_routine + 104
(pthread_support.c:1361)
12  libSystem.B.dylib              0x9002bc28 _pthread_body + 96

Thread 13:
0   libSystem.B.dylib              0x900551a8
semaphore_timedwait_signal_trap + 8
1   libSystem.B.dylib              0x90055004 pthread_cond_timedwait + 676
2   mono                           0x000e38e0
timedwait_signal_poll_cond + 144 (handles.c:1405)
3   mono                           0x000e590c
_wapi_handle_timedwait_signal_handle + 380 (handles.c:1469)
4   mono                           0x000e8964 WaitForSingleObjectEx +
564 (wait.c:200)
5   mono                           0x000eb830
ves_icall_System_Threading_Monitor_Monitor_wait + 272 (monitor.c:781)
6   <<00000000>>         0x059dd2d0 0 + 94229200
7   <<00000000>>         0x059dd180 0 + 94228864
8   <<00000000>>         0x059dcec8 0 + 94228168
9   <<00000000>>         0x04616c48 0 + 73493576
10  <<00000000>>         0x026e6ed4 0 + 40791764
11  mono                           0x00081054 start_wrapper + 260
(threads.c:318)
12  mono                           0x0008fd34 thread_start_routine +
340 (threads.c:252)
13  mono                           0x00086e28 GC_start_routine + 104
(pthread_support.c:1361)
14  libSystem.B.dylib              0x9002bc28 _pthread_body + 96

Thread 0 crashed with PPC Thread State 64:
  srr0: 0x00000000059f28e8 srr1: 0x000000000200f930
    vrsave: 0x0000000000000000
    cr: 0x24242482          xer: 0x0000000000000004   lr:
0x00000000059f28d4  ctr: 0x0000000000000000
    r0: 0x00000000059f28d4   r1: 0x00000000bfff7450   r2:
0x0000000000000000   r3: 0x0000000000000000
    r4: 0x000000000559fbe0   r5: 0x0000000002798580   r6:
0x0000000000000000   r7: 0x0000000001804d44
    r8: 0x00000000bfff7210   r9: 0x000000000182c014  r10:
0x000000000008e8dc  r11: 0x00000000bfff7260
   r12: 0x00000000900016c0  r13: 0x0000000003d195d4  r14:
0x0000000000000000  r15: 0x000000000122fae0
   r16: 0x0000000003d195d4  r17: 0x00000000057d5138  r18:
0x00000000006b924c  r19: 0x0000000000000000
   r20: 0x00000000bfff762c  r21: 0x0000000002798570  r22:
0x0000000002843f30  r23: 0x0000000000000000
   r24: 0x0000000002798580  r25: 0x0000000000000000  r26:
0x000000000559fbe0  r27: 0x0000000000000000
   r28: 0x000000000597d5a0  r29: 0x00000000900014e8  r30:
0x00000000050682c0  r31: 0x0000000003ce4954

Binary Images Description:
    0x1000 -   0x164fff mono         /sw/bin/mono
  0x4f7000 -   0x4f9fff libgthread-2.0.0.dylib
/sw/lib/libgthread-2.0.0.dylib
  0x605000 -   0x606fff libgmodule-2.0.0.dylib
/sw/lib/libgmodule-2.0.0.dylib
  0x609000 -   0x6b8fff libglib-2.0.0.dylib         /sw/lib/libglib-2.0.0.dylib
  0x6d3000 -   0x6dbfff libintl.3.dylib         /sw/lib/libintl.3.dylib
 0x1008000 -  0x10f5fff libiconv.2.dylib         /sw/lib/libiconv.2.dylib
 0x2443000 -  0x2453fff libMonoPosixHelper.dylib
/sw/lib/libMonoPosixHelper.dylib
 0x31df000 -  0x3263fff libgnomeui-2.0.dylib
/sw/lib/libgnomeui-2.0.dylib
 0x328c000 -  0x32e5fff libbonoboui-2.0.dylib
/sw/lib/libbonoboui-2.0.dylib
 0x3309000 -  0x330efff libesd.0.dylib         /sw/lib/libesd.0.dylib
 0x3325000 -  0x3349fff libaudiofile.0.dylib
/sw/lib/libaudiofile.0.dylib
 0x33c9000 -  0x33cafff libORBitCosNaming-2.0.dylib
/sw/lib/libORBitCosNaming-2.0.dylib
 0x33cf000 -  0x34dffff libxml2.2.dylib         /sw/lib/libxml2.2.dylib
 0x3715000 -  0x373dfff libgnomecanvas-2.0.dylib
/sw/lib/libgnomecanvas-2.0.dylib
 0x374b000 -  0x375efff libgnome-2.0.dylib         /sw/lib/libgnome-2.0.dylib
 0x3767000 -  0x3783fff libart_lgpl_2.2.dylib
/sw/lib/libart_lgpl_2.2.dylib
 0x3789000 -  0x3aadfff libgtk-x11-2.0.0.dylib
/sw/lib/libgtk-x11-2.0.0.dylib
 0x3b56000 -  0x3bdffff libgdk-x11-2.0.0.dylib
/sw/lib/libgdk-x11-2.0.0.dylib
 0x3c00000 -  0x3c1afff libatk-1.0.0.dylib         /sw/lib/libatk-1.0.0.dylib
 0x3c27000 -  0x3c3bfff libgdk_pixbuf-2.0.0.dylib
/sw/lib/libgdk_pixbuf-2.0.0.dylib
 0x3c42000 -  0x3c46fff libpangoxft-1.0.0.dylib
/sw/lib/libpangoxft-1.0.0.dylib
 0x3c4b000 -  0x3c53fff libpangox-1.0.0.dylib
/sw/lib/libpangox-1.0.0.dylib
 0x3c59000 -  0x3c8dfff libpangoft2-1.0.0.dylib
/sw/lib/libpangoft2-1.0.0.dylib
 0x3c97000 -  0x3cd0fff libpango-1.0.0.dylib
/sw/lib/libpango-1.0.0.dylib
 0x3ce0000 -  0x3d20fff libgobject-2.0.0.dylib
/sw/lib/libgobject-2.0.0.dylib
 0x3d31000 -  0x3d83fff libgnomevfs-2.0.dylib
/sw/lib/libgnomevfs-2.0.dylib
 0x3da8000 -  0x3de8fff libbonobo-2.0.dylib         /sw/lib/libbonobo-2.0.dylib
 0x3e16000 -  0x3e37fff libgconf-2.4.dylib         /sw/lib/libgconf-2.4.dylib
 0x3e48000 -  0x3e55fff libbonobo-activation.4.dylib
/sw/lib/libbonobo-activation.4.dylib
 0x3e61000 -  0x3ea1fff libORBit-2.0.dylib         /sw/lib/libORBit-2.0.dylib
 0x3ecd000 -  0x3ed4fff libgnome-keyring.0.dylib
/sw/lib/libgnome-keyring.0.dylib
 0x3eee000 -  0x3f09fff libjpeg.62.dylib         /sw/lib/libjpeg.62.dylib
 0x3f10000 -  0x3f15fff libpopt.0.dylib         /sw/lib/libpopt.0.dylib
 0x3f24000 -  0x3f51fff libssl.0.9.7.dylib         /sw/lib/libssl.0.9.7.dylib
 0x3f63000 -  0x4032fff libcrypto.0.9.7.dylib
/sw/lib/libcrypto.0.9.7.dylib
 0x4093000 -  0x4095fff libgnomesharpglue-2.so
/sw/lib/libgnomesharpglue-2.so
 0x40a7000 -  0x40d8fff libgnomeprintui-2-2.0.dylib
/sw/lib/libgnomeprintui-2-2.0.dylib
 0x40ed000 -  0x4161fff libgnomeprint-2-2.0.dylib
/sw/lib/libgnomeprint-2-2.0.dylib
 0x417c000 -  0x4185fff libpanel-applet-2.0.dylib
/sw/lib/libpanel-applet-2.0.dylib
 0x418c000 -  0x419efff libglade-2.0.0.dylib
/sw/lib/libglade-2.0.0.dylib
 0x41a8000 -  0x41acfff libpangoxft-1.0.0.dylib
/sw/lib/pango-ft219/lib/libpangoxft-1.0.0.dylib
 0x41b1000 -  0x41cffff libexpat.0.dylib         /sw/lib/libexpat.0.dylib
 0x4204000 -  0x420cfff libpangox-1.0.0.dylib
/sw/lib/pango-ft219/lib/libpangox-1.0.0.dylib
 0x4212000 -  0x4246fff libpangoft2-1.0.0.dylib
/sw/lib/pango-ft219/lib/libpangoft2-1.0.0.dylib
 0x4250000 -  0x427ffff libfontconfig.1.dylib
/sw/lib/fontconfig2/lib/libfontconfig.1.dylib
 0x42e9000 -  0x433efff libfreetype.6.dylib
/sw/lib/freetype219/lib/libfreetype.6.dylib
 0x449d000 -  0x44d6fff libpango-1.0.0.dylib
/sw/lib/pango-ft219/lib/libpango-1.0.0.dylib
 0x44e6000 -  0x44ebfff libintl.1.dylib         /sw/lib/libintl.1.dylib
 0x4511000 -  0x4515fff libgtksharpglue-2.so
/sw/lib/libgtksharpglue-2.so
 0x454c000 -  0x454dfff libglibsharpglue-2.so
/sw/lib/libglibsharpglue-2.so
 0x455c000 -  0x455ffff libpixbufloader-png.so
/sw/lib/gtk-2.0/2.4.0/loaders/libpixbufloader-png.so
 0x4563000 -  0x4598fff libpng12.0.dylib         /sw/lib/libpng12.0.dylib
 0x4602000 -  0x4603fff pango-basic-fc.so
/sw/lib/pango/1.4.0/modules/pango-basic-fc.so
 0x5718000 -  0x5754fff libgtksourceview-1.0.0.dylib
/sw/lib/libgtksourceview-1.0.0.dylib
0x8fe00000 - 0x8fe52fff dyld 45.1        /usr/lib/dyld
0x90000000 - 0x901bbfff libSystem.B.dylib         /usr/lib/libSystem.B.dylib
0x90213000 - 0x90218fff libmathCommon.A.dylib
/usr/lib/system/libmathCommon.A.dylib
0x9021a000 - 0x90267fff com.apple.CoreText 1.0.2 (???)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x90292000 - 0x90343fff ATS
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x90372000 - 0x9072cfff com.apple.CoreGraphics 1.258.33 (???)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x907b9000 - 0x90892fff com.apple.CoreFoundation 6.4.6 (368.27)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x908db000 - 0x908dbfff com.apple.CoreServices 10.4 (???)
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x908dd000 - 0x909dffff libicucore.A.dylib         /usr/lib/libicucore.A.dylib
0x90a39000 - 0x90abdfff libobjc.A.dylib         /usr/lib/libobjc.A.dylib
0x90ae7000 - 0x90b57fff IOKit
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90b6d000 - 0x90b7ffff libauto.dylib         /usr/lib/libauto.dylib
0x90b86000 - 0x90e5dfff com.apple.CoreServices.CarbonCore 681.4
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90ec3000 - 0x90f43fff com.apple.CoreServices.OSServices 4.1
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90f8d000 - 0x90fcefff com.apple.CFNetwork 129.16
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x90fe3000 - 0x90ffbfff com.apple.WebServices 1.1.2 (1.1.0)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x9100b000 - 0x9108cfff com.apple.SearchKit 1.0.5
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x910d2000 - 0x910fbfff com.apple.Metadata 10.4.4 (121.36)
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x9110c000 - 0x9111afff libz.1.dylib         /usr/lib/libz.1.dylib
0x9111d000 - 0x912d7fff com.apple.security 4.4 (27566)
/System/Library/Frameworks/Security.framework/Versions/A/Security
0x913d5000 - 0x913defff com.apple.DiskArbitration 2.1
/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x913e5000 - 0x9140dfff com.apple.SystemConfiguration 1.8.3
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x91420000 - 0x9142bfff libgcc_s.1.dylib         /usr/lib/libgcc_s.1.dylib
0x91430000 - 0x91438fff libbsm.dylib         /usr/lib/libbsm.dylib
0x9143c000 - 0x914b7fff com.apple.audio.CoreAudio 3.0.4
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x914f4000 - 0x914f4fff com.apple.ApplicationServices 10.4 (???)
 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x914f6000 - 0x9152efff com.apple.AE 1.5 (297)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x91549000 - 0x91616fff com.apple.ColorSync 4.4.4
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x9166b000 - 0x916fcfff com.apple.print.framework.PrintCore 4.6
(177.13)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x91743000 - 0x917fafff com.apple.QD 3.10.20 (???)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x91837000 - 0x91895fff com.apple.HIServices 1.5.3 (???)
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x918c4000 - 0x918e5fff com.apple.LangAnalysis 1.6.1
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x918f9000 - 0x9191efff com.apple.FindByContent 1.5
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x91931000 - 0x91973fff com.apple.LaunchServices 180
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x9198f000 - 0x919a3fff com.apple.speech.synthesis.framework 3.3
 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x919b1000 - 0x919f1fff com.apple.ImageIO.framework 1.4.7
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x91a07000 - 0x91acffff libcrypto.0.9.7.dylib
/usr/lib/libcrypto.0.9.7.dylib
0x91b1d000 - 0x91b32fff libcups.2.dylib         /usr/lib/libcups.2.dylib
0x91b37000 - 0x91b54fff libJPEG.dylib
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x91b59000 - 0x91bc8fff libJP2.dylib
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x91bdf000 - 0x91be3fff libGIF.dylib
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91be5000 - 0x91c2dfff libRaw.dylib
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
0x91c32000 - 0x91c6ffff libTIFF.dylib
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x91c76000 - 0x91c8ffff libPng.dylib
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x91c94000 - 0x91c97fff libRadiance.dylib
/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x91c99000 - 0x91c99fff com.apple.Accelerate 1.2.2 (Accelerate 1.2.2)
      /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91c9b000 - 0x91d80fff com.apple.vImage 2.4
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x91d88000 - 0x91da7fff com.apple.Accelerate.vecLib 3.2.2 (vecLib
3.2.2)        /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x91e13000 - 0x91e81fff libvMisc.dylib
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x91e8c000 - 0x91f21fff libvDSP.dylib
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x91f3b000 - 0x924c3fff libBLAS.dylib
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x924f6000 - 0x92821fff libLAPACK.dylib
/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x94b90000 - 0x94bb1fff libmx.A.dylib         /usr/lib/libmx.A.dylib
0x94f19000 - 0x94f36fff libresolv.9.dylib         /usr/lib/libresolv.9.dylib
0x9b597000 - 0x9b5a6fff libICE.6.dylib         /usr/X11R6/lib/libICE.6.dylib
0x9b5ac000 - 0x9b5b1fff libSM.6.dylib         /usr/X11R6/lib/libSM.6.dylib
0x9b61e000 - 0x9b65ffff libfreetype.6.dylib
/usr/X11R6/lib/libfreetype.6.dylib
0x9b670000 - 0x9b68afff libexpat.0.dylib         /usr/X11R6/lib/libexpat.0.dylib
0x9b690000 - 0x9b6aafff libfontconfig.1.dylib
/usr/X11R6/lib/libfontconfig.1.dylib
0x9c679000 - 0x9c684fff libXext.6.dylib         /usr/X11R6/lib/libXext.6.dylib
0x9c689000 - 0x9c751fff libX11.6.dylib         /usr/X11R6/lib/libX11.6.dylib
0x9ca6d000 - 0x9ca73fff libXcursor.1.dylib
/usr/X11R6/lib/libXcursor.1.dylib
0x9ca77000 - 0x9ca7cfff libXrender.1.dylib
/usr/X11R6/lib/libXrender.1.dylib
0x9ca8e000 - 0x9ca9afff libXft.2.dylib         /usr/X11R6/lib/libXft.2.dylib
0x9caa7000 - 0x9caa8fff libXinerama.1.dylib
/usr/X11R6/lib/libXinerama.1.dylib
0x9cadb000 - 0x9cadcfff libXrandr.2.dylib
/usr/X11R6/lib/libXrandr.2.dylib

Model: PowerBook5,2, BootROM 4.7.1f1, 1 processors, PowerPC G4  (1.1),
1.25 GHz, 1 GB
Graphics: ATI Mobility Radeon 9600, ATY,RV350M10, AGP, 64 MB
Memory Module: SODIMM0/J25LOWER, 512 MB, DDR SDRAM, PC2700U-25330
Memory Module: SODIMM1/J25UPPER, 512 MB, DDR SDRAM, PC2700U-25330
AirPort: AirPort Extreme, 404.2 (3.90.34.0.p16)
Modem: LastDash, UCJ, V.92, 4.0, APPLE VERSION 2.6.6
Bluetooth: Version 1.7.5f10, 2 service, 0 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
PCI Card: TXN,PCIXXXX-00, cardbus, PC Card
Parallel ATA Device: MATSHITADVD-R   UJ-816,
Parallel ATA Device: Hitachi HTS548080M9AT00, 74.53 GB
USB Device: Bluetooth HCI, , Up to 12 Mb/sec, 500 mA
---(snip!)---

any ideas what might be going on?

All the gtk-sharp demos run and stuff, so it doesn't seem to be gtk+
or even gobject in general causing this issue, despite the crash log.
It looks like a bad callback or something, but I'm not sure how to get
any farther...


More information about the Mono-osx mailing list