【发布时间】:2012-05-14 13:36:04
【问题描述】:
我担心 Acid State 会生成许多事件文件和检查点,用户“stepcut”告诉我在 acid 中有一个名为 createArchive 的解决方案的实现,它会删除旧事件...... 问题是当我使用它时出现此错误:
<fileName.exe>: thread blocked indefinitely in an MVar operation
我认为它应有 w7 权限,但是当我在“管理员”下运行它时,我无法看到控制台,但事件文件仍然存在,所以我认为它不起作用。
如果我通过 ghci 运行代码,我不会收到错误,但它会锁定控制台,所以我需要 CtrlC 才能继续工作。
有人收到这个错误吗?
【问题讨论】:
-
可能与 GHC 7.4.1 中的错误有关:hackage.haskell.org/trac/ghc/ticket/5943
-
它说它是固定的,所以如果我下载 haskell 平台,我应该可以使用它,对吧!谢谢
-
@Iliax,我怀疑最新的 Haskell 平台是否有 7.4.2。它的发布周期比 GHC 更长。
-
7.4.2 还没有发布!您必须等待一段时间才能广泛使用此修复程序。这与权限无关,这是肯定的。
-
如果我给出的答案不起作用,您可能需要提供更多信息——您是否在进行优化时进行编译?您使用的是哪个版本的
acid-state?您能否提供您的代码,或者更好的是产生相同错误的较小程序?