Hi, This should be fixed now.
Zoltan On Tue, Aug 3, 2010 at 8:31 PM, damageboy <d...@houmus.org> wrote: > > Hi, > I'm trying to generate an aot image of F#. > > When I run mon --aot FSharp.Compiler.dll I get this: > [mono.trunk] ~/fsharp/bin @ mono --aot FSharp.Compiler.dll > Mono Ahead of Time compiler - compiling assembly > /home/dans/fsharp/bin/FSharp.Compiler.dll > Could not load file or assembly 'ISymWrapper, Version=2.0.0.0, > Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its > dependencies. > Could not load file or assembly 'ISymWrapper, Version=2.0.0.0, > Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its > dependencies. > Executing opt: opt -f -simplifycfg -domtree -domfrontier -scalarrepl > -instcombine -simplifycfg -basiccg -prune-eh -inline -functionattrs > -domtree > -domfrontier -scalarrepl -simplify-libcalls -instcombine -simplifycfg > -instcombine -simplifycfg -reassociate -domtree -loops -loopsimplify > -domfrontier -loopsimplify -lcssa -loop-rotate -licm -lcssa -loop-unswitch > -instcombine -scalar-evolution -loopsimplify -lcssa -iv-users -indvars > -loop-deletion -loopsimplify -lcssa -loop-unroll -instcombine -memdep -gvn > -memdep -memcpyopt -sccp -instcombine -domtree -memdep -dse -adce -gvn > -simplifycfg -preverify -domtree -verify -o temp.opt.bc temp.bc > Executing llc: llc -relocation-model=pic -unwind-tables -o temp.s > temp.opt.bc > Stacktrace: > > > Native stacktrace: > > mono() [0x49204b] > mono() [0x4f35ef] > /lib/libpthread.so.0(+0xf8f0) [0x7f7b7b0d88f0] > /lib/libc.so.6(+0x7a1c3) [0x7f7b7aba91c3] > /lib/libc.so.6(cfree+0x73) [0x7f7b7abace53] > mono() [0x5e08ef] > mono() [0x47ec9e] > mono() [0x47f748] > mono(mono_main+0x13d7) [0x4709d7] > /lib/libc.so.6(__libc_start_main+0xfd) [0x7f7b7ab4dc4d] > mono() [0x418ab9] > > Debug info from gdb: > > Mono support loaded. > [Thread debugging using libthread_db enabled] > [New Thread 0x7f7b74d83710 (LWP 30574)] > [New Thread 0x7f7b7bcec710 (LWP 30573)] > [New Thread 0x7f7b77b28710 (LWP 30572)] > [New Thread 0x7f7b78329710 (LWP 30571)] > [New Thread 0x7f7b78b2a710 (LWP 30570)] > [New Thread 0x7f7b7932b710 (LWP 30569)] > [New Thread 0x7f7b79b2c710 (LWP 30568)] > [New Thread 0x7f7b7a32d710 (LWP 30567)] > [New Thread 0x7f7b7ab2e710 (LWP 30566)] > 0x00007f7b7b0d793d in read () from /lib/libpthread.so.0 > 10 Thread 0x7f7b7ab2e710 (LWP 30566) 0x00007f7b7b0d485c in > pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 > 9 Thread 0x7f7b7a32d710 (LWP 30567) 0x00007f7b7b0d485c in > pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 > 8 Thread 0x7f7b79b2c710 (LWP 30568) 0x00007f7b7b0d485c in > pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 > 7 Thread 0x7f7b7932b710 (LWP 30569) 0x00007f7b7b0d485c in > pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 > 6 Thread 0x7f7b78b2a710 (LWP 30570) 0x00007f7b7b0d485c in > pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 > 5 Thread 0x7f7b78329710 (LWP 30571) 0x00007f7b7b0d485c in > pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 > 4 Thread 0x7f7b77b28710 (LWP 30572) 0x00007f7b7b0d485c in > pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 > 3 Thread 0x7f7b7bcec710 (LWP 30573) 0x00007f7b7b0d811d in nanosleep () > from /lib/libpthread.so.0 > 2 Thread 0x7f7b74d83710 (LWP 30574) 0x00007f7b7b0d6b50 in sem_wait () > from /lib/libpthread.so.0 > * 1 Thread 0x7f7b7be7f760 (LWP 30565) 0x00007f7b7b0d793d in read () from > /lib/libpthread.so.0 > > Thread 10 (Thread 0x7f7b7ab2e710 (LWP 30566)): > #0 0x00007f7b7b0d485c in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00000000005efd58 in GC_wait_marker () at pthread_support.c:1785 > #2 0x00000000005f23ba in GC_help_marker (my_mark_no=9) at mark.c:1116 > #3 0x00000000005ee994 in GC_mark_thread (id=0x0) at pthread_support.c:548 > #4 0x00007f7b7b0cf9ca in start_thread () from /lib/libpthread.so.0 > #5 0x00007f7b7ac156fd in clone () from /lib/libc.so.6 > #6 0x0000000000000000 in ?? () > > Thread 9 (Thread 0x7f7b7a32d710 (LWP 30567)): > #0 0x00007f7b7b0d485c in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00000000005efd58 in GC_wait_marker () at pthread_support.c:1785 > #2 0x00000000005f23ba in GC_help_marker (my_mark_no=9) at mark.c:1116 > #3 0x00000000005ee994 in GC_mark_thread (id=0x1) at pthread_support.c:548 > #4 0x00007f7b7b0cf9ca in start_thread () from /lib/libpthread.so.0 > #5 0x00007f7b7ac156fd in clone () from /lib/libc.so.6 > #6 0x0000000000000000 in ?? () > > Thread 8 (Thread 0x7f7b79b2c710 (LWP 30568)): > #0 0x00007f7b7b0d485c in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00000000005efd58 in GC_wait_marker () at pthread_support.c:1785 > #2 0x00000000005f23ba in GC_help_marker (my_mark_no=9) at mark.c:1116 > #3 0x00000000005ee994 in GC_mark_thread (id=0x2) at pthread_support.c:548 > #4 0x00007f7b7b0cf9ca in start_thread () from /lib/libpthread.so.0 > #5 0x00007f7b7ac156fd in clone () from /lib/libc.so.6 > #6 0x0000000000000000 in ?? () > > Thread 7 (Thread 0x7f7b7932b710 (LWP 30569)): > #0 0x00007f7b7b0d485c in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00000000005efd58 in GC_wait_marker () at pthread_support.c:1785 > #2 0x00000000005f23ba in GC_help_marker (my_mark_no=9) at mark.c:1116 > #3 0x00000000005ee994 in GC_mark_thread (id=0x3) at pthread_support.c:548 > #4 0x00007f7b7b0cf9ca in start_thread () from /lib/libpthread.so.0 > #5 0x00007f7b7ac156fd in clone () from /lib/libc.so.6 > #6 0x0000000000000000 in ?? () > > Thread 6 (Thread 0x7f7b78b2a710 (LWP 30570)): > #0 0x00007f7b7b0d485c in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00000000005efd58 in GC_wait_marker () at pthread_support.c:1785 > #2 0x00000000005f23ba in GC_help_marker (my_mark_no=9) at mark.c:1116 > #3 0x00000000005ee994 in GC_mark_thread (id=0x4) at pthread_support.c:548 > #4 0x00007f7b7b0cf9ca in start_thread () from /lib/libpthread.so.0 > #5 0x00007f7b7ac156fd in clone () from /lib/libc.so.6 > #6 0x0000000000000000 in ?? () > > Thread 5 (Thread 0x7f7b78329710 (LWP 30571)): > #0 0x00007f7b7b0d485c in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00000000005efd58 in GC_wait_marker () at pthread_support.c:1785 > #2 0x00000000005f23ba in GC_help_marker (my_mark_no=9) at mark.c:1116 > #3 0x00000000005ee994 in GC_mark_thread (id=0x5) at pthread_support.c:548 > #4 0x00007f7b7b0cf9ca in start_thread () from /lib/libpthread.so.0 > #5 0x00007f7b7ac156fd in clone () from /lib/libc.so.6 > #6 0x0000000000000000 in ?? () > > Thread 4 (Thread 0x7f7b77b28710 (LWP 30572)): > #0 0x00007f7b7b0d485c in pthread_cond_wait@@GLIBC_2.3.2 () from > /lib/libpthread.so.0 > #1 0x00000000005efd58 in GC_wait_marker () at pthread_support.c:1785 > #2 0x00000000005f23ba in GC_help_marker (my_mark_no=9) at mark.c:1116 > #3 0x00000000005ee994 in GC_mark_thread (id=0x6) at pthread_support.c:548 > #4 0x00007f7b7b0cf9ca in start_thread () from /lib/libpthread.so.0 > #5 0x00007f7b7ac156fd in clone () from /lib/libc.so.6 > #6 0x0000000000000000 in ?? () > > Thread 3 (Thread 0x7f7b7bcec710 (LWP 30573)): > #0 0x00007f7b7b0d811d in nanosleep () from /lib/libpthread.so.0 > #1 0x00000000005b3622 in collection_thread (unused=<value optimized out>) > at collection.c:34 > #2 0x00007f7b7b0cf9ca in start_thread () from /lib/libpthread.so.0 > #3 0x00007f7b7ac156fd in clone () from /lib/libc.so.6 > #4 0x0000000000000000 in ?? () > > Thread 2 (Thread 0x7f7b74d83710 (LWP 30574)): > #0 0x00007f7b7b0d6b50 in sem_wait () from /lib/libpthread.so.0 > #1 0x00000000005c9228 in mono_sem_wait (sem=0x1189200, alertable=0) at > mono-semaphore.c:102 > #2 0x00000000004fb5c2 in finalizer_thread (unused=<value optimized out>) > at > gc.c:1048 > #3 0x000000000053deaf in start_wrapper (data=<value optimized out>) at > threads.c:747 > #4 0x00000000005c0014 in thread_start_routine (args=0x1df41c0) at > wthreads.c:285 > #5 0x00000000005ef9bb in GC_start_routine (arg=0x7f7b7bcd6fc0) at > pthread_support.c:1390 > #6 0x00007f7b7b0cf9ca in start_thread () from /lib/libpthread.so.0 > #7 0x00007f7b7ac156fd in clone () from /lib/libc.so.6 > #8 0x0000000000000000 in ?? () > > Thread 1 (Thread 0x7f7b7be7f760 (LWP 30565)): > #0 0x00007f7b7b0d793d in read () from /lib/libpthread.so.0 > #1 0x00000000004921d7 in read (signal=<value optimized out>, ctx=<value > optimized out>) at /usr/include/bits/unistd.h:45 > #2 mono_handle_native_sigsegv (signal=<value optimized out>, ctx=<value > optimized out>) at mini-exceptions.c:1931 > #3 0x00000000004f35ef in mono_arch_handle_altstack_exception > (sigctx=0x7f7b7bd01bc0, fault_addr=<value optimized out>, stack_ovf=0) at > exceptions-amd64.c:922 > #4 <signal handler called> > #5 0x00007f7b7aba91c3 in ?? () from /lib/libc.so.6 > #6 0x00007f7b7abace53 in free () from /lib/libc.so.6 > #7 0x00000000005e08ef in monoeg_g_free (ptr=0x175998f0) at gmem.c:36 > #8 0x000000000047ec9e in emit_extra_methods (acfg=0x1e0dab0) at > aot-compiler.c:5154 > #9 0x000000000047f748 in mono_compile_assembly (ass=<value optimized out>, > opts=<value optimized out>, aot_options=<value optimized out>) at > aot-compiler.c:6330 > #10 0x00000000004709d7 in main_thread_handler (argc=<value optimized out>, > argv=<value optimized out>) at driver.c:976 > #11 mono_main (argc=<value optimized out>, argv=<value optimized out>) at > driver.c:1819 > #12 0x00007f7b7ab4dc4d in __libc_start_main () from /lib/libc.so.6 > #13 0x0000000000418ab9 in _start () > > ================================================================= > 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 > > Is f# / AOT supposed to work together? > -- > View this message in context: > http://mono.1490590.n4.nabble.com/Latest-mono-aot-from-trunk-FSharp-Compiler-dll-tp2312390p2312390.html > Sent from the Mono - Dev mailing list archive at Nabble.com. > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@lists.ximian.com > http://lists.ximian.com/mailman/listinfo/mono-devel-list >
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list