[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