【发布时间】:2026-02-05 04:30:01
【问题描述】:
当我使用以下方法为 Firefox 设置内存限制时:
$ ulimit -Sv 512000
$ ulimit -v
512000
$ firefox %u
我收到以下错误:
[4881] ###!!! ABORT: PR_CreateThread failed!: file /builddir/build/BUILD/firefox-49.0/firefox-49.0/js/xpconnect/src/XPCJSRuntime.cpp, line 1045
[4881] ###!!! ABORT: PR_CreateThread failed!: file /builddir/build/BUILD/firefox-49.0/firefox-49.0/js/xpconnect/src/XPCJSRuntime.cpp, line 1045
Segmentation fault (core dumped)
但是,如果 Firefox 已经在运行,它会打开一个新窗口而不会出现任何错误。
为 Firefox 设置 ulimit 有什么问题?
操作系统是 Fedora 24:4.7.5-200.fc24.x86_64
【问题讨论】:
-
这是 Firefox 中的一个主要错误,现在已经 14 岁了。 Firefox 崩溃,有时会在内存不足时冻结整个操作系统。这是你永远不应该使用 Firefox 的原因之一,他们甚至不应该从事软件业务。 bugzilla.mozilla.org/show_bug.cgi?id=336807