f# compiler crashes due to failed assertion on ARM64/AArch64

Bug #1682231 reported by Wolfgang Jährling
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fsharp (Ubuntu)
New
Undecided
Unassigned

Bug Description

I cannot compile even an empty program:

odroid@odroid64:~$ fsharpc hello.fs
F# Compiler for F# 4.0 (Open Source Edition)
Freely distributed under the Apache 2.0 Open Source License

/home/odroid/hello.fs(2,1): warning FS0988: Main module of program is empty: nothing will happen when it is run
* Assertion at ../../mono/arch/arm64/arm64-codegen.h:175, condition `arm_is_bl_disp (p, target)' not met

Stacktrace:

  at <unknown> <0xffffffff>
  at Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/List.memAssoc<Microsoft.FSharp.Compiler.AbstractIL.Internal.BinaryConstants/TableName, int> (Microsoft.FSharp.Compiler.AbstractIL.Internal.BinaryConstants/TableName,Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<Microsoft.FSharp.Compiler.AbstractIL.Internal.BinaryConstants/TableName, int>>) <0x00047>
  at Microsoft.FSharp.Compiler.AbstractIL.ILBinaryWriter.SortTableRows (Microsoft.FSharp.Compiler.AbstractIL.Internal.BinaryConstants/TableName,Microsoft.FSharp.Compiler.AbstractIL.ILBinaryWriter/IGenericRow[]) <0x00033>
  at Microsoft.FSharp.Compiler.AbstractIL.ILBinaryWriter.GenModule (Microsoft.FSharp.Compiler.AbstractIL.ILBinaryWriter/cenv,Microsoft.FSharp.Compiler.AbstractIL.IL/ILModuleDef) <0x0037f>
  at Microsoft.FSharp.Compiler.AbstractIL.ILBinaryWriter.generateIL (Microsoft.FSharp.Core.FSharpRef`1<Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<int, System.Tuple`2<int, bool>>>>,System.Tuple`4<uint16, uint16, uint16, uint16>,bool,Microsoft.FSharp.Compiler.AbstractIL.IL/ILGlobals,bool,bool,Microsoft.FSharp.Compiler.AbstractIL.IL/ILModuleDef,bool,int) <0x008c3>
  at Microsoft.FSharp.Compiler.AbstractIL.ILBinaryWriter.writeILMetadataAndCode (bool,System.Tuple`4<uint16, uint16, uint16, uint16>,Microsoft.FSharp.Compiler.AbstractIL.IL/ILGlobals,bool,bool,Microsoft.FSharp.Compiler.AbstractIL.IL/ILModuleDef,bool,int) <0x000d3>
  at Microsoft.FSharp.Compiler.AbstractIL.ILBinaryWriter.writeBinaryAndReportMappings (string,Microsoft.FSharp.Compiler.AbstractIL.IL/ILGlobals,Microsoft.FSharp.Core.FSharpOption`1<string>,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Compiler.AbstractIL.ILBinaryWriter/ILStrongNameSigner>,bool,bool,bool,bool,Microsoft.FSharp.Compiler.AbstractIL.IL/ILModuleDef,bool) <0x01287>
  at Microsoft.FSharp.Compiler.AbstractIL.ILBinaryWriter.WriteILBinary (string,Microsoft.FSharp.Compiler.AbstractIL.ILBinaryWriter/options,Microsoft.FSharp.Compiler.AbstractIL.IL/ILModuleDef,bool) <0x0005f>
  at Microsoft.FSharp.Compiler.Driver/FileWriter.EmitIL (Microsoft.FSharp.Compiler.CompileOps/TcConfig,Microsoft.FSharp.Compiler.AbstractIL.IL/ILGlobals,Microsoft.FSharp.Compiler.ErrorLogger/ErrorLogger,string,Microsoft.FSharp.Core.FSharpOption`1<string>,Microsoft.FSharp.Compiler.AbstractIL.IL/ILModuleDef,Microsoft.FSharp.Compiler.Driver/SigningInfo,Microsoft.FSharp.Compiler.ErrorLogger/Exiter) <0x0039b>
  at Microsoft.FSharp.Compiler.Driver.main4<T_REF> (Microsoft.FSharp.Compiler.Driver/Args`1<System.Tuple`8<Microsoft.FSharp.Compiler.CompileOps/TcConfig, Microsoft.FSharp.Compiler.ErrorLogger/ErrorLogger, Microsoft.FSharp.Compiler.AbstractIL.IL/ILGlobals, Microsoft.FSharp.Compiler.AbstractIL.IL/ILModuleDef, string, Microsoft.FSharp.Core.FSharpOption`1<string>, Microsoft.FSharp.Compiler.Driver/SigningInfo, System.Tuple`1<T_REF>>>) <0x001fb>
  at Microsoft.FSharp.Compiler.Driver.typecheckAndCompile (string[],bool,Microsoft.FSharp.Compiler.ErrorLogger/Exiter,Microsoft.FSharp.Compiler.Driver/ErrorLoggerProvider) <0x0010f>
  at Microsoft.FSharp.Compiler.Driver.mainCompile (string[],bool,Microsoft.FSharp.Compiler.ErrorLogger/Exiter) <0x0003b>
  at Microsoft.FSharp.Compiler.CommandLineMain/Driver.main (string[]) <0x002bb>
  at Microsoft.FSharp.Compiler.CommandLineMain.main (string[]) <0x000ab>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

 cli() [0x489b94]

=================================================================
Got a SIGABRT 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
odroid@odroid64:~$

Additionally, the same thing happens when I enter trivial code in fsharpi:

odroid@odroid64:~$ fsharpi

F# Interactive for F# 4.0 (Open Source Edition)
Freely distributed under the Apache 2.0 Open Source License

For help type #help;;

> let x = 1 ;;
* Assertion at ../../mono/arch/arm64/arm64-codegen.h:175, condition `arm_is_bl_disp (p, target)' not met

Stacktrace:

  at <unknown> <0xffffffff>
  at Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks.CheckLambdas (Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Compiler.Tast/ValMemberInfo>,Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/cenv,Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/env,bool,Microsoft.FSharp.Compiler.Tast/ValReprInfo,bool,Microsoft.FSharp.Compiler.Tast/Expr,Microsoft.FSharp.Compiler.Range/range,Microsoft.FSharp.Compiler.Tast/TType) <0x000f7>
  at Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks.CheckBinding (Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/cenv,Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/env,bool,Microsoft.FSharp.Compiler.Tast/Binding) <0x00583>
  at Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks.CheckDefnInModule (Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/cenv,Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/env,Microsoft.FSharp.Compiler.Tast/ModuleOrNamespaceExpr) <0x001ff>
  at Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/CheckDefnInModule@1507-4.Invoke (Microsoft.FSharp.Compiler.Tast/ModuleOrNamespaceExpr) <0x00023>
  at Microsoft.FSharp.Primitives.Basics.List.iter<T_REF> (Microsoft.FSharp.Core.FSharpFunc`2<T_REF, Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Collections.FSharpList`1<T_REF>) <0x00047>
  at Microsoft.FSharp.Collections.ListModule.Iterate<T_REF> (Microsoft.FSharp.Core.FSharpFunc`2<T_REF, Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Collections.FSharpList`1<T_REF>) <0x0002b>
  at Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks.CheckDefnInModule (Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/cenv,Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/env,Microsoft.FSharp.Compiler.Tast/ModuleOrNamespaceExpr) <0x00367>
  at Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/CheckDefnInModule@1497-3.Invoke (Microsoft.FSharp.Compiler.Tast/ModuleOrNamespaceBinding) <0x00023>
  at Microsoft.FSharp.Primitives.Basics.List.iter<T_REF> (Microsoft.FSharp.Core.FSharpFunc`2<T_REF, Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Collections.FSharpList`1<T_REF>) <0x00047>
  at Microsoft.FSharp.Collections.ListModule.Iterate<T_REF> (Microsoft.FSharp.Core.FSharpFunc`2<T_REF, Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Collections.FSharpList`1<T_REF>) <0x0002b>
  at Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks.CheckDefnInModule (Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/cenv,Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/env,Microsoft.FSharp.Compiler.Tast/ModuleOrNamespaceExpr) <0x0019b>
  at Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/CheckDefnInModule@1507-4.Invoke (Microsoft.FSharp.Compiler.Tast/ModuleOrNamespaceExpr) <0x00023>
  at Microsoft.FSharp.Primitives.Basics.List.iter<T_REF> (Microsoft.FSharp.Core.FSharpFunc`2<T_REF, Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Collections.FSharpList`1<T_REF>) <0x00047>
  at Microsoft.FSharp.Collections.ListModule.Iterate<T_REF> (Microsoft.FSharp.Core.FSharpFunc`2<T_REF, Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Collections.FSharpList`1<T_REF>) <0x0002b>
  at Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks.CheckDefnInModule (Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/cenv,Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/env,Microsoft.FSharp.Compiler.Tast/ModuleOrNamespaceExpr) <0x00367>
  at Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/CheckDefnInModule@1507-4.Invoke (Microsoft.FSharp.Compiler.Tast/ModuleOrNamespaceExpr) <0x00023>
  at Microsoft.FSharp.Primitives.Basics.List.iter<T_REF> (Microsoft.FSharp.Core.FSharpFunc`2<T_REF, Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Collections.FSharpList`1<T_REF>) <0x00047>
  at Microsoft.FSharp.Collections.ListModule.Iterate<T_REF> (Microsoft.FSharp.Core.FSharpFunc`2<T_REF, Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Collections.FSharpList`1<T_REF>) <0x0002b>
  at Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks.CheckDefnInModule (Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/cenv,Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks/env,Microsoft.FSharp.Compiler.Tast/ModuleOrNamespaceExpr) <0x00367>
  at Microsoft.FSharp.Compiler.PostTypeCheckSemanticChecks.CheckTopImpl (Microsoft.FSharp.Compiler.TcGlobals/TcGlobals,Microsoft.FSharp.Compiler.Import/ImportMap,bool,Microsoft.FSharp.Compiler.Infos/InfoReader,Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Compiler.Tast/CompilationPath>,Microsoft.FSharp.Compiler.Tast/CcuThunk,Microsoft.FSharp.Compiler.Tastops/DisplayEnv,Microsoft.FSharp.Compiler.Tast/ModuleOrNamespaceExprWithSig,Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Compiler.Tast/Attrib>,bool) <0x001cb>
  at Microsoft.FSharp.Compiler.TypeChecker.f@404-50 (Microsoft.FSharp.Compiler.TcGlobals/TcGlobals,Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit, bool>,bool,Microsoft.FSharp.Compiler.TypeChecker/cenv,Microsoft.FSharp.Compiler.Range/range,Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Compiler.Tast/Attrib>,Microsoft.FSharp.Compiler.Tast/ModuleOrNamespaceExprWithSig,Microsoft.FSharp.Compiler.TypeChecker/TcEnv,Microsoft.FSharp.Compiler.TypeChecker/TcEnv,Microsoft.FSharp.Core.Unit) <0x000ab>
  at Microsoft.FSharp.Compiler.TypeChecker/TypeCheckOneImplFile@15592-1.Invoke (System.Tuple`4<Microsoft.FSharp.Compiler.Tast/ModuleOrNamespaceExpr, Microsoft.FSharp.Collections.FSharpList`1<System.Tuple`2<System.AttributeTargets, Microsoft.FSharp.Compiler.Tast/Attrib>>, Microsoft.FSharp.Compiler.TypeChecker/TcEnv, Microsoft.FSharp.Compiler.TypeChecker/TcEnv>) <0x0065f>
  at Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/EventuallyModule.bind<T_REF, TResult_REF> (Microsoft.FSharp.Core.FSharpFunc`2<T_REF, Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/Eventually`1<TResult_REF>>,Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/Eventually`1<T_REF>) <0x00117>
  at Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/EventuallyModule/bind@646<TKey_REF, TValue_REF>.Invoke (Microsoft.FSharp.Core.Unit) <0x00057>
  at Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/EventuallyModule/bind@646<TKey_REF, TValue_REF>.Invoke (Microsoft.FSharp.Core.Unit) <0x00037>
  at Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/EventuallyModule/bind@646<TKey_REF, TValue_REF>.Invoke (Microsoft.FSharp.Core.Unit) <0x00037>
  at Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/EventuallyModule/catch@655<T_REF>.Invoke (Microsoft.FSharp.Core.Unit) <0x0003f>
  at Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/EventuallyModule/bind@646<TKey_REF, TValue_REF>.Invoke (Microsoft.FSharp.Core.Unit) <0x00037>
  at Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/EventuallyModule.forceWhile<T_REF> (Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit, bool>,Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/Eventually`1<T_REF>) <0x000cb>
  at Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/EventuallyModule.force<T_REF> (Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/Eventually`1<T_REF>) <0x0003f>
  at Microsoft.FSharp.Compiler.CompileOps.TypeCheckOneInput (Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit, bool>,Microsoft.FSharp.Compiler.CompileOps/TcConfig,Microsoft.FSharp.Compiler.CompileOps/TcImports,Microsoft.FSharp.Compiler.TcGlobals/TcGlobals,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Compiler.Ast/Ident>>,Microsoft.FSharp.Compiler.CompileOps/TcState,Microsoft.FSharp.Compiler.Ast/ParsedInput) <0x000d7>
  at Microsoft.FSharp.Compiler.CompileOps/TypeCheckMultipleInputs@5084.Invoke (Microsoft.FSharp.Compiler.CompileOps/TcState,Microsoft.FSharp.Compiler.Ast/ParsedInput) <0x00037>
  at Microsoft.FSharp.Core.FSharpFunc`2<TKey_REF, TValue_REF>.InvokeFast<T_REF> (Microsoft.FSharp.Core.FSharpFunc`2<TKey_REF, Microsoft.FSharp.Core.FSharpFunc`2<TValue_REF, T_REF>>,TKey_REF,TValue_REF) <0x00087>
  at Microsoft.FSharp.Compiler.AbstractIL.Internal.Library/List.mapFold<TKey_REF, T_REF, TState_REF> (Microsoft.FSharp.Core.FSharpFunc`2<TKey_REF, Microsoft.FSharp.Core.FSharpFunc`2<T_REF, System.Tuple`2<TState_REF, TKey_REF>>>,TKey_REF,Microsoft.FSharp.Collections.FSharpList`1<TResult_REF>) <0x000ff>
  at Microsoft.FSharp.Compiler.CompileOps.TypeCheckMultipleInputs (Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit, bool>,Microsoft.FSharp.Compiler.CompileOps/TcConfig,Microsoft.FSharp.Compiler.CompileOps/TcImports,Microsoft.FSharp.Compiler.TcGlobals/TcGlobals,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Compiler.Ast/Ident>>,Microsoft.FSharp.Compiler.CompileOps/TcState,Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Compiler.Ast/ParsedInput>) <0x00067>
  at Microsoft.FSharp.Compiler.CompileOps.TypeCheckClosedInputSet (Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit, bool>,Microsoft.FSharp.Compiler.CompileOps/TcConfig,Microsoft.FSharp.Compiler.CompileOps/TcImports,Microsoft.FSharp.Compiler.TcGlobals/TcGlobals,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Compiler.Ast/Ident>>,Microsoft.FSharp.Compiler.CompileOps/TcState,Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Compiler.Ast/ParsedInput>) <0x00043>
  at Microsoft.FSharp.Compiler.Interactive.Shell/FsiDynamicCompiler.ProcessInputs (Microsoft.FSharp.Compiler.Interactive.Shell/FsiDynamicCompilerState,Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Compiler.Ast/ParsedInput>,bool,bool,bool,Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Compiler.Ast/Ident>) <0x000bf>
  at Microsoft.FSharp.Compiler.Interactive.Shell/FsiDynamicCompiler.EvalParsedDefinitions (Microsoft.FSharp.Compiler.Interactive.Shell/FsiDynamicCompilerState,bool,bool,Microsoft.FSharp.Collections.FSharpList`1<Microsoft.FSharp.Compiler.Ast/SynModuleDecl>) <0x0018b>
  at Microsoft.FSharp.Compiler.Interactive.Shell/clo@1607-45.Invoke (Microsoft.FSharp.Compiler.Interactive.Shell/FsiDynamicCompilerState) <0x01343>
  at Microsoft.FSharp.Compiler.Interactive.Shell/FsiInteractionProcessor.InteractiveCatch<T_REF> (Microsoft.FSharp.Core.FSharpFunc`2<T_REF, System.Tuple`2<T_REF, Microsoft.FSharp.Compiler.Interactive.Shell/FsiInteractionStepStatus>>,T_REF) <0x0004b>
  at Microsoft.FSharp.Compiler.Interactive.Shell/FsiInteractionProcessor.ExecInteraction (bool,Microsoft.FSharp.Compiler.CompileOps/TcConfig,Microsoft.FSharp.Compiler.Interactive.Shell/FsiDynamicCompilerState,Microsoft.FSharp.Compiler.Ast/ParsedFsiInteraction) <0x00067>
  at Microsoft.FSharp.Compiler.Interactive.Shell/FsiInteractionProcessor.ExecInteractions (bool,Microsoft.FSharp.Compiler.CompileOps/TcConfig,Microsoft.FSharp.Compiler.Interactive.Shell/FsiDynamicCompilerState,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Compiler.Ast/ParsedFsiInteraction>) <0x007f7>
  at Microsoft.FSharp.Compiler.Interactive.Shell/FsiInteractionProcessor.MainThreadProcessParsedInteraction (bool,Microsoft.FSharp.Core.FSharpOption`1<Microsoft.FSharp.Compiler.Ast/ParsedFsiInteraction>,Microsoft.FSharp.Compiler.Interactive.Shell/FsiDynamicCompilerState) <0x000fb>
  at Microsoft.FSharp.Compiler.Interactive.Shell/res@1820.Invoke (Microsoft.FSharp.Compiler.Interactive.Shell/FsiDynamicCompilerState) <0x0002f>
  at Microsoft.FSharp.Compiler.Interactive.Shell/runCodeOnMainThread@2059-2<T_REF>.Invoke (Microsoft.FSharp.Core.Unit) <0x00047>
  at <StartupCode$FSharp-Compiler-Interactive-Settings>.$Fsiaux/Microsoft-FSharp-Compiler-Interactive-IEventLoop-Invoke@47<T_REF>.Invoke (Microsoft.FSharp.Core.Unit) <0x0002b>
  at <StartupCode$FSharp-Compiler-Interactive-Settings>.$Fsiaux/run@38-4.Invoke (Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Core.Unit, object>) <0x00043>
  at Microsoft.FSharp.Primitives.Basics.List.iter<T_REF> (Microsoft.FSharp.Core.FSharpFunc`2<T_REF, Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Collections.FSharpList`1<T_REF>) <0x00047>
  at Microsoft.FSharp.Collections.ListModule.Iterate<T_REF> (Microsoft.FSharp.Core.FSharpFunc`2<T_REF, Microsoft.FSharp.Core.Unit>,Microsoft.FSharp.Collections.FSharpList`1<T_REF>) <0x0002b>
  at <StartupCode$FSharp-Compiler-Interactive-Settings>.$Fsiaux.run@35 (Microsoft.FSharp.Compiler.Interactive.SimpleEventLoop,Microsoft.FSharp.Core.Unit) <0x000bf>
  at Microsoft.FSharp.Compiler.Interactive.SimpleEventLoop.Microsoft-FSharp-Compiler-Interactive-IEventLoop-Run () <0x00027>
  at Microsoft.FSharp.Compiler.Interactive.Shell.runLoop@2104 (Microsoft.FSharp.Compiler.Interactive.Shell/FsiConsoleOutput,Microsoft.FSharp.Core.Unit) <0x001e3>
  at Microsoft.FSharp.Compiler.Interactive.Shell.DriveFsiEventLoop (Microsoft.FSharp.Compiler.Interactive.Shell/FsiConsoleOutput) <0x00017>
  at Microsoft.FSharp.Compiler.Interactive.Shell/FsiEvaluationSession.Run () <0x009d3>
  at Microsoft.FSharp.Compiler.Interactive.Shell.evaluateSession@2421 (string[],Microsoft.FSharp.Core.Unit) <0x00077>
  at Microsoft.FSharp.Compiler.Interactive.Shell.MainMain (string[]) <0x0012f>
  at Microsoft.FSharp.Compiler.Interactive.Main.FsiMain (string[]) <0x00013>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

 cli() [0x489b94]

=================================================================
Got a SIGABRT 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

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.