Bug 30090 - AOT compiler on OSX crashes with F# compiler and -O=all
Summary: AOT compiler on OSX crashes with F# compiler and -O=all
Status: NEW
Alias: None
Product: Runtime
Classification: Mono
Component: JIT (show other bugs)
Version: 3.12.0
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2015-05-14 14:40 UTC by Rodrigo Kumpera
Modified: 2015-05-14 14:40 UTC (History)
2 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description Rodrigo Kumpera 2015-05-14 14:40:56 UTC
With system mono 3.12:

mono --aot -O=all  /Library/Frameworks/Mono.framework//Versions/4.0.0/lib/mono/gac/FSharp.Compiler/4.3.1.0__f536804aa0eb945b/FSharp.Compiler.dll

It crashes with:
	0   mono                                0x00198e06 mono_handle_native_sigsegv + 342
	1   mono                                0x001ec24a sigabrt_signal_handler + 122
	2   libsystem_platform.dylib            0x90e59deb _sigtramp + 43
	3   ???                                 0xffffffff 0x0 + 4294967295
	4   libsystem_c.dylib                   0x9b47029c abort + 155
	5   mono                                0x0033a6b1 monoeg_log_default_handler + 129
	6   mono                                0x0033a7ab monoeg_assertion_message + 107
	7   mono                                0x001e0c2f mono_arch_output_basic_block + 44111
	8   mono                                0x000e6b05 mono_codegen + 277
	9   mono                                0x000e9110 mini_method_compile + 7296
	10  mono                                0x0017dd31 compile_method + 273
	11  mono                                0x0016d22c mono_compile_assembly + 6284
	12  mono                                0x00165f5d mono_main + 7741
	13  mono                                0x000e0ef0 main + 768
	14  mono                                0x000e0be5 start + 53


Workaround: Don't use -O=all.

Note You need to log in before you can comment on or make changes to this bug.