在我的 Arch Linux 建置中,我最近注意到一個奇怪的問題。從 shell 啟動某些程式後,它將回顯「分段錯誤(核心已轉儲)」。
這方面的一些例子是當我關閉快門、啟動 chrome、啟動 sublime text 或關閉 emacs。
據我所知,段錯誤不會影響程序,但它們持續出現,並且開始變得有點煩人。
我不知道是什麼原因造成的,在搜尋了一段時間後也找不到任何相關資訊。
我的 shell 是 bash,終端機是 urxvt。
答案1
此類問題有兩個常見來源(即影響多個不相關的程序)
請注意,某些發行版(例如 debian)可以方便地配置為新增 grub 條目以memtest86
在安裝memtest86
軟體包時運行。 memtester
無需重啟即可運行。
- 所有受影響的程式都共有一個壞庫。您最近升級了嗎?據猜測,我會開始懷疑地查看 gnome/gtk 庫,因為您提到的所有程式要么依賴它們,要么可以編譯以使用它們。其他潛在的嫌疑犯包括 libc6。您可以使用
ldd
來準確找出每個程式使用哪些庫,並對它們進行比較以找到常見的庫。