[Mono-dev] DirectFB and Mono

Csaba Balazs csaba.balazs at researchstudio.at
Tue Jul 1 03:54:38 EDT 2008


Thanks Robert! This was really a signal-handling problem.

The DirectFB basically installs a signal handler. We can disable it in
/etc/directfbrc file, using the "no-sighandler" or "dont-catch=<num>" options.

All-the-best,

Csaba


Quoting Robert Jordan <robertj at gmx.net>:
> Csaba Balazs wrote:
>> The C# application inits first the DirectFB (with C++ library), and starts
>> making with Proba_Function garbage string and printing then to screen. .
>> If I use the DirectFBCreate command, the whole application fails and
>> exit, when
>> the mono GC starts, usually after 60-70 garbages.
>>
>> Why can it happen? The sources are enclosed.
>
> It seems that directfb is handling SIGXCPU (24) which is already taken
> by mono's Boehm GC:
>
> http://preview.tinyurl.com/3tk3w5
>
> There seems to be a "dont-catch=<signo>" option but I don't know
> how to apply it.
>
> Robert
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list





More information about the Mono-devel-list mailing list