[Mono-dev] Embedded Mono/Program freezes

Sebastien Pouliot sebastien at ximian.com
Wed Aug 23 12:52:53 EDT 2006


Hello Robert,

Could you apply your patch to the solution files ?

I'm currently struck with a cygwin that won't build (even if updated,
reinstalled, deleted, installed...) so I can't make sure everything
compile afterward.

Someday I'll check cygwin source code to see where it checks for my
user's name to inject random faults :-|

Thanks

On Sat, 2006-08-19 at 15:56 +0200, Robert Jordan wrote:
> Janne Rantala wrote:
> > 2006/8/19, Robert Jordan <robertj at gmx.net>:
> >> You wrote that you're using mono_runtime_exec_managed_code ().
> >> If I understand the code correctly, the function will shutdown
> >> the runtime after the callback terminates. That's probably not
> >> what you expect, isn't it?
> >>
> >> Try mono_thread_attach () instead of *_exec_managed_code ().
> >> Note that runtime must reside in a DLL, otherwise
> >> mono_thread_attach () would fail under Windows.
> >>
> >> Robert
> >>
> > 
> > If I do that, I get "Fatal error in gc, collecting from unknown
> > thread" -error when executing managed code.
> 
> I just had a look at libmono's VS.NET project file
> 
> libmono.vcproj:
> 
> PreprocessorDefinitions="... GC_NOT_DLL ..."
> 
> GC_NOT_DLL prevents libgc from being able to attach to
> foreign threads.
> 
> Try to remove this define.
> 
> libgc.vcproj also defines GC_NOT_DLL. This must be removed
> as well.
> 
> 
> Robert
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
-- 
Sebastien Pouliot  <sebastien at ximian.com>
Blog: http://pages.infinit.net/ctech/




More information about the Mono-devel-list mailing list