[Mono-bugs] [Bug 647918] Mono 2.8 on openSUSE 11.3 crashes (all applications)

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Oct 19 23:28:30 EDT 2010



--- Comment #4 from Aaron Bockover <abockover at novell.com> 2010-10-20 03:28:29 UTC ---
It seems the only AOT'd assembly I had was /usr/lib/mono/2.0/mscorlib.dll.so.
Removing this causes Mono to work again.

Seems like the AOT'd assembly provided by the RPM is not generated correctly.
Perhaps the AOT file is from the previous RPM? Is one no longer provided? How
is it generated in the build of the RPM?

Further, a new bug arises if I try to run:

# mono --aot /usr/lib/mono/2.0/mscorlib.dll

Thread 1 (Thread 0xb7de76f0 (LWP 965)):
#0  0x00000000 in ?? ()
#1  0x080c8bb1 in mono_compile_assembly (ass=0x8384a50, opts=59861503,
aot_options=0x0) at aot-compiler.c:6310
#2  0x080baa5a in main_thread_handler (argc=3, argv=0xbfffefe4) at driver.c:979
#3  mono_main (argc=3, argv=0xbfffefe4) at driver.c:1836
#4  0x08059800 in mono_main_with_options (argc=3, argv=0xbfffefe4) at main.c:66
#5  main (argc=3, argv=0xbfffefe4) at main.c:97

(gdb) up
#1  0x080c8bb1 in mono_compile_assembly (ass=0x8384a50, opts=59861503,
aot_options=0x0) at aot-compiler.c:6310
6310        mono_llvm_create_aot_module (acfg->got_symbol_base);

Here it seems the LLVM path is being invoked, but I have nothing in my
environment or command line that should cause the LLVM backend to load. I do
not know why LLVM paths are being invoked at all.

Thus, I cannot regenerate my own AOT'd mscorlib.

In any regard, for now, not having an AOT'd mscorlib "fixes" the problem of the
bad package/broken AOT support.

Why LLVM is coming into the game I don't know... I may file a separate bug.

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list