[Mono-list] Runtime segfault on amd64

Marek Habersack grendel at caudium.net
Thu Dec 29 05:57:40 EST 2005


  The following happens with the latest svn mono running under
Debian/testing, apache2/mod_mono on amd64:

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.


in <0xb> (wrapper managed-to-native)
System.Reflection.Assembly:GetExecutingAssembly ()

Native stacktrace:

        /usr/local/bin/mono(mono_handle_native_sigsegv+0x88) [0x4fee48]
        /usr/local/bin/mono [0x4cdcd8]
        /lib/libpthread.so.0 [0x2aaaab1827a0]
        /usr/local/bin/mono [0x45c526]

It appears that it must have been the recent libc6/libpthread upgrade that
triggerred it. I've recompiled everything just to be sure, restarted the
server but I still get the above. Alas, I cannot experiment too much on that
machine as it's a live server. However, I can recompile mono with full
debugging info and try to get some better backtrace with gdb.
Before I do that, though, I'd like to ask whether anybody is observing
similar behavior.



More information about the Mono-list mailing list