dmesgのこれらのメッセージが実際に何を意味するのか説明したり、いくつかの文書を教えてくれる人はいますか?私はそのような事件を扱う先史時代以外の情報を見つけることができませんでした。
時にはプログラムが正常に動作しているように見えることがあります(すべての例はここにあります)、時にはクラッシュが発生することがあります。 VirtualBoxを使用すると、フルスクリーンがフリーズします(ハードウェアの電源ボタンを使用してシステムをシャットダウンできます)。
grsec: denied resource overstep by requesting 21 for RLIMIT_NICE against limit 0 for /usr/bin/xinit[xinit:1814] uid/euid:1000/1000 gid/egid:1000/1000, parent /bin/bash[bash:1798] uid/euid:1000/1000 gid/egid:1000/1000
grsec: denied resource overstep by requesting 135168 for RLIMIT_MEMLOCK against limit 65536 for /usr/lib64/firefox/firefox[Media Audio:2540] uid/euid:1000/1000 gid/egid:1000/1000, parent /bin/bash[bash:2128] uid/euid:1000/1000 gid/egid:1000/1000
私のシステムはx86_64強化Gentooです。
答え1
アプリケーションがシステムに設定された制限で許可するよりも多くのリソースを要求しました。これらの制限は次のように設定されます(/etc/security/limits.conf
少なくともDebianでは)。
以下を使用して現在の制限を印刷することもできます。
ulimit -a
これが私が持っているものです/etc/security/limits.conf
:
* - memlock 256
* - nice -20
制限を変更した後に新しい値を適用するには、ログアウトまたは再起動が必要になる場合があります。