[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