[Mono-list] Mono crashed in UnixSignal.WaitAny

Yves Goergen nospam.list at unclassified.de
Sat Mar 31 10:52:52 UTC 2012

On 29.03.2012 20:07 CE(S)T, Yves Goergen wrote:
> I've reinstalled my ALIX box now and tried running my .NET application
> again. This time, it doesn't even do anything useful because Mono
> crashes before. My application uses Mono.Unix.UnixSignal.WaitAny to sit
> there as a background daemon and wait for somebody to terminate it
> gracefully, while the work is done in some background threads. But see
> this stack trace that is written to the console:
>> Stacktrace:
>>   at (wrapper managed-to-native) Mono.Unix.UnixSignal.WaitAny (intptr[],int,int) <0xffffffff>
>>   at Mono.Unix.UnixSignal.WaitAny (Mono.Unix.UnixSignal[],int) <0x00123>
>>   at LogState.Program.Main (string[]) <0x0176f>
>>   at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
>> Native stacktrace:
>> 	mono() [0x80e126c]
>> 	mono() [0x812046c]
>> 	mono() [0x805fe7d]
>> 	[0x54f40c]
>> 	/usr/lib/libMonoPosixHelper.so(Mono_Unix_UnixSignal_WaitAny+0x206) [0x2b8136]
>> 	[0xc41200]
>> 	[0xc410d4]
>> 	[0x311840]
>> 	[0x311d07]
>> 	mono() [0x8064afc]
>> Debug info from gdb:
>> =================================================================
>> Got a SIGSEGV while executing native code. This usually indicates
>> a fatal error in the mono runtime or one of the native libraries 
>> used by your application.
>> =================================================================

It seems you're not allowed to deploy the Mono.Posix.dll to the target
system. After deleting that file, my applications work fine again.

Yves Goergen "LonelyPixel" <nospam.list at unclassified.de>
Visit my web laboratory at http://beta.unclassified.de

More information about the Mono-list mailing list