[Mono-list] aoting system library problems - SEGSIGV

Robert Yates robyates70 at gmail.com
Fri Nov 20 09:40:09 EST 2009


All,

I am trying to run mono completely aot'd.  I am running ubuntu 9.10
and so it comes with mono 2.4.2.3.  I am following the aot
instructions for system libraries here

http://www.mono-project.com/AOT#AOTing_all_the_system_libraries.

When I run that I get various SIGSEGV errors such as below.  I
searched the bug database but could not find anything.  Am I doing
something wrong or should I open a defect, any help is much
appreciated.

Thanks,

Rob

Mono Ahead of Time compiler - compiling assembly
/usr/lib/mono/gac/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
Stacktrace:


Native stacktrace:

	mono [0x80c8824]
	mono [0x80f4693]
	[0xb16410]
	mono [0x80bf99c]
	mono(mono_main+0x4dd) [0x80b03ed]
	mono [0x805aba5]
	/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x382b56]
	mono [0x805aae1]

Debug info from gdb:

[Thread debugging using libthread_db enabled]
[New Thread 0xaa8b70 (LWP 3896)]
[New Thread 0xf66b70 (LWP 3895)]
0x00b16422 in __kernel_vsyscall ()
  3 Thread 0xf66b70 (LWP 3895)  0x00b16422 in __kernel_vsyscall ()
  2 Thread 0xaa8b70 (LWP 3896)  0x00b16422 in __kernel_vsyscall ()
* 1 Thread 0x8f76f0 (LWP 3893)  0x00b16422 in __kernel_vsyscall ()

Thread 3 (Thread 0xf66b70 (LWP 3895)):
#0  0x00b16422 in __kernel_vsyscall ()
#1  0x00ac0466 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x081a3658 in ?? ()
#3  0x00ab880e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4  0x004387ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xaa8b70 (LWP 3896)):
#0  0x00b16422 in __kernel_vsyscall ()
#1  0x00abef75 in sem_wait@@GLIBC_2.1 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0812bb29 in ?? ()
#3  0x0814f96c in ?? ()
#4  0x081bf9f2 in ?? ()
#5  0x081de055 in ?? ()
#6  0x00ab880e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0x004387ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0x8f76f0 (LWP 3893)):
#0  0x00b16422 in __kernel_vsyscall ()
#1  0x00abfc8b in read () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x080c89be in ?? ()
#3  0x080f4693 in ?? ()
#4  <signal handler called>
#5  0x080bf99c in ?? ()
#6  0x080b03ed in mono_main ()
#7  0x0805aba5 in ?? ()
#8  0x00382b56 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#9  0x0805aae1 in ?? ()

=================================================================
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.
=================================================================

Aborted


More information about the Mono-list mailing list