[Mono-bugs] [Bug 77354][Nor] Changed - mono_get_lmf_addr crash
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Sun Feb 12 09:00:57 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 vargaz at gmail.com.
http://bugzilla.ximian.com/show_bug.cgi?id=77354
--- shadow/77354 2006-02-11 12:38:45.000000000 -0500
+++ shadow/77354.tmp.10626 2006-02-12 09:00:57.000000000 -0500
@@ -58,6 +58,20 @@
------- Additional Comments From andreas.faerber at web.de 2006-02-11 12:38 -------
The bridge code has been posted on the Cocoa-sharp list now.
Any comments, questions, updates?
+
+------- Additional Comments From vargaz at gmail.com 2006-02-12 09:00 -------
+I know nothing about OSX, but that assert usually means a thread
+calls into managed code without being attached to the runtime. This
+usually happens with system threads calling event callbacks etc. where
+the callback happens to be a managed delegate passed to native code.
+This happens for asynch IO for example.
+
+If possible, those threads should be attached to the JIT by calling
+mono_thread_attach () from that thread.
+
+The proper fix (in the runtime) would be automatically attaching those
+ threads to the JIT the first time they call into managed code.
+
More information about the mono-bugs
mailing list