[Mono-bugs] [Bug 77324][Wis] New - crashes using the mono framework
on OSX
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Sun Jan 22 21:04:42 EST 2006
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by gr at grrrr.org.
http://bugzilla.ximian.com/show_bug.cgi?id=77324
--- shadow/77324 2006-01-22 21:04:42.000000000 -0500
+++ shadow/77324.tmp.10700 2006-01-22 21:04:42.000000000 -0500
@@ -0,0 +1,62 @@
+Bug#: 77324
+Product: Mono: Runtime
+Version: 1.1
+OS: Mac OS X 10.3
+OS Details:
+Status: NEW
+Resolution:
+Severity:
+Priority: Wishlist
+Component: io-layer
+AssignedTo: dick at ximian.com
+ReportedBy: gr at grrrr.org
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL:
+Cc:
+Summary: crashes using the mono framework on OSX
+
+Description of Problem:
+
+Application embedding Mono crashes on mono_jit_init.
+
+
+Suspected Reason:
+
+Have a look at the crash log below - GetCurrentProcess is called and
+crashes. It is called from mono_thread_init, which calls it as
+GetCurrentProcess(), that is without arguments.
+Obviously the mono/io-layer/processes.h/GetCurrentProcess function is meant
+here, but from the crash log it's obvious that the Apple Process Manager
+function GetCurrentProcess(ProcessSerialNumber *PSN) is called instead. The
+PSN argument is not set by the caller, so the function must crash.
+
+>
+> Date/Time: 2006-01-19 15:57:09.724 +0000
+> OS Version: 10.4.3 (Build 8F46)
+> Report Version: 3
+>
+> Command: pd
+> Path: /Applications/Pd-0.38.4-extended-RC4.app/Contents/Resources/
+> Scripts/../bin/pd
+> Parent: Pd [3141]
+>
+> Version: ??? (???)
+>
+> PID: 3142
+> Thread: 0
+>
+> Exception: EXC_BAD_ACCESS (0x0001)
+> Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000004
+>
+> Thread 0 Crashed:
+> 0 com.apple.HIServices 0x917f4308 GetCurrentProcess + 88
+> 1 libmono.0.dylib 0x013ed6e0 mono_thread_init + 152
+> (threads.c:1807)
+> 2 libmono.0.dylib 0x0137c2d8 mono_runtime_init + 176
+> (appdomain.c:101)
+> 3 libmono.0.dylib 0x013127b4 mini_init + 2476
+> (mini.c:10443)
+> 4 libmono.0.dylib 0x0133344c mono_jit_init + 32
+> (driver.c:1070)
+>
More information about the mono-bugs
mailing list