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" <[email protected]>
Visit my web laboratory at http://beta.unclassified.de
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to