前提
wsl内にて、Linuxbrewでパッケージのアップグレード(brew upgrade
)をしていたところ、急に
Segmentation fault
しか吐かなくなりました。
(アップグレードされていたのは、llvmとかだったと思います)
実現したいこと
通常通りに基本コマンド・ツールが使える状態になってほしいです。
発生している問題・エラーメッセージ
brewは無視され、基本コマンドはほぼ使えません
$ brew -h $ brew list $ brew update $ vim Segmentation fault $ ls Segmentation fault $ cat /etc/profile Segmentation fault
試したこと
- wslのシャットダウン (
wsl --shutdown
) - windows 10の再起動
- 参考ブログを基に、以下を実行
$ su - パスワード: # echo 'ulimit -c unlimited' >> /etc/profile # exit ログアウト $ logout $ ulimit -a core file size (blocks, -c) unlimited # 実行前は0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 102301 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) 102301 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited
カレントディレクトリの位置によっては、Segmentation fault
ではなくSegmentation fault (コアダンプ)
と表示されるようになりました
補足情報(FW/ツールのバージョンなど)
windows 10 バージョン: 21H2 (OSビルド 19044, 1949)
Docker Desktop バージョン: 4.12.0
wsl カーネルバージョン: 5.10.102.1
Windows ターミナル(プレビュー)バージョン: 1.15.2282.0

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。