[Mono-list] Mono embedding issue
Andreas Färber
andreas.faerber at web.de
Tue Oct 10 12:00:52 EDT 2006
Hi Miguel,
>> When embedding Mono 1.1.17.1 on OS X i386, I get an assertion failure
>> in mono_jit_init:
>> ** ERROR **: file threads.c: line 420 (mono_thread_attach): assertion
>> failed: (thread_handle)
>> aborting...
>> It goes on to mention SIGABRT and includes an empty stacktrace.
>>
>> The same code, compiled against the corresponding ppc Mono.framework,
>> works great on PPC. I've looked at the beforementioned source file in
>> SVN head and found no clue.
>
> Is this thread registered with Mono? Mono requires that all threads
> that will have access to Mono are registered with the GC.
The thread is the thread that I am being called on and am
subsequently attempting to initialize the JIT on, so it was not
registered with Mono before.
However, earlier this year we talked about a bug I reported (http://
bugzilla.ximian.com/show_bug.cgi?id=77354 - comments in #77638),
which to my understanding led to the change of native threads being
automatically registered with the Mono runtime, making my Cocoa based
applications happy since 1.1.17 or .16.
Andreas
More information about the Mono-list
mailing list