gpt4 book ai didi

f# - F#在Mono 2.10上崩溃

转载 作者:行者123 更新时间:2023-12-03 11:59:38 25 4
gpt4 key购买 nike

阅读了有关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

等效的循环C#代码和F#hello world程序一样运行良好。 F#代码也可以与Mono 2.6和.Net一起使用。有人可以复制吗?是错误还是仅仅是我的安装?

这是我尝试过的各种运行时以及得到的结果。
  • Mono 2.10.2(从Debian Squeeze上的来源编译)
    -- "Stack overflow: IP: 0x4153bb84, fault addr: (nil)"
  • Mono 2.8(从Debian Squeeze上的来源编译)
    -- "Native stacktrace: ..."
  • Mono 2.10.2(Windows二进制)
    -- "mono.exe has stopped working" dialog.
  • Mono 2.10.2(VMware镜像)
    -- Segmentation fault
  • Mono 2.6.7(与Debian Squeeze bundle 在一起)
    -- Works fine

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

    最佳答案

    我已将此问题报告为https://bugzilla.novell.com/show_bug.cgi?id=693905中的错误#693905。

    关于f# - F#在Mono 2.10上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6010419/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com