F#在Mono 2.10上崩溃了

pet*_*ebu 21 mono f#

在阅读了一些有关Mono 2.6垃圾收集器不足之处的报道之后,我决定给Mono 2.10一个机会.我发现2.10运行时崩溃了以下简单的F#程序:

let rec f x acc =
  if x = 0 then acc
  else f (x - 1) (acc + 1)

f 10 0
Run Code Online (Sandbox Code Playgroud)

等效循环C#代码运行得很好,就像F#hello world程序一样.F#代码也适用于Mono 2.6和.Net.其他人可以重现这个吗?这是一个错误还是只是我的安装?

以下是我尝试的各种运行时间和结果.

使用的F#编译器来自2010年11月的CTP.

pet*_*ebu 3

我已将此问题报告为 bug #693905,网址为https://bugzilla.novell.com/show_bug.cgi?id=693905