Alexey,

I have implemented plugin for third-party program.
In init function I have created deamon and open assembly.
Then host program start one of plugin's functions which invoke assembly
method.

In single thread mode it works fine.
But in multi-thread mode I get error message during call
mono_thread_attach() in plugin's function

** ERROR **: Thread 0x409 calling into managed code is not registered with
the GC. On UNIX, this can be fixed by #i
nclude-ing <gc.h> before <pthread.h> in the file containing the thread
creation code.
Unfortunately, I can't add this include to third-party code.
Is there any other solution to start it work ?

Follow this thread

http://lists.ximian.com/pipermail/mono-list/2005-August/028129.html

Rob

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to