C# 以堆栈标记开始时的Mono.NET错误=精确

C# 以堆栈标记开始时的Mono.NET错误=精确,c#,.net,mono,monodevelop,C#,.net,Mono,Monodevelop,当我尝试使用mono_GC_PARAMS=stack mark=precise选项启动mono时,应用程序不会启动,并且失败,出现以下错误。有什么想法吗 * Assertion at mini-gc.c:2036, condition `cfg->frame_reg == cfg->cfa_reg' not met 我就是这样开始的 $ export MONO_GC_PARAMS=stack-mark=precise $ mono File.exe mono的版本是3.12.1的

当我尝试使用mono_GC_PARAMS=stack mark=precise选项启动mono时,应用程序不会启动,并且失败,出现以下错误。有什么想法吗

* Assertion at mini-gc.c:2036, condition `cfg->frame_reg == cfg->cfa_reg' not met
我就是这样开始的

$ export MONO_GC_PARAMS=stack-mark=precise
$ mono File.exe
mono的版本是3.12.1的最新版本


这是虫子吗?或者我做错了什么-没有必要的依赖关系等

您使用的是哪个版本的mono?mono版本3.12.1 latestA快速搜索该错误表明这是一个已知错误,并且已经修复。如果它还没有发布,我也不会感到惊讶。我不清楚你在问什么:是虫子吗?是的,断言失败总是一个bug。如何解决这个问题?不要,要么自己从最新的源代码编译Mono,要么等待修复版本为3.14?的版本。3.12之后的版本将是4.0,它已经分支了。是的,我想知道目前是否有解决方法。我猜答案是从资料来源编译而来的。如果你把它加在下面,我会接受的。谢谢