【发布时间】:2012-04-01 23:18:22
【问题描述】:
一点帮助。我刚刚在 debian 上构建了 spidermonkey(./configure、make、make install),当我运行 js shell 并调用 clear() 函数时,我遇到了分段错误。知道为什么会这样或我可以在哪里获得帮助吗?有人遇到过这种情况吗?
$js
清除();
分段错误
$
【问题讨论】:
-
你确实意识到 clear();清除一切?最有可能的事情是 GC'd JS Shell 需要正常运行。这是默认行为。同样的错误在我的 linux 控制台上重现。
-
如果您可以发布 version();我的报告 185。
-
我现在明白了。发生这种情况是因为您在全局对象上调用了 clear 。如果使用沙箱或类似的东西在一些正确编写的代码中调用它,则不会发生这种情况。沙箱将被销毁,而不是全局对象。
标签: shell segmentation-fault spidermonkey