2016-10-12 1 views
0

私が使用してFirefox用メモリ制限を設定した場合:Firefoxがulimitによって設定されたメモリ制限に対処できないのはなぜですか?

$ 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を設定する際の問題点は何ですか?

OSは、Fedora 24である:4.7.5-200.fc24.x86_64

答えて

1

Firefoxがちょうどメモリを独り占めです。 512Mの仮想アドレス空間ではそれを実行するには十分ではありません。私の実験では、ulimit -vを少なくとも1.5Gに設定せずに忙しいセッションを開始できませんでした。

この場合、新しいfirefoxプロセス(ulimitを継承する)を開始せず、既に実行中のウィンドウに新しいウィンドウを開くように指示するので、firefoxがすでに実行されているときに動作します。

関連する問題