有時,當從掛起狀態恢復時,我的螢幕會變黑,不接受任何輸入,並且我被迫硬重啟。我發現了一個核心文件,所以我跑了
sudo gdb --core=/core
哪個輸出:
Core was generated by `/usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -noliste'.
Program terminated with signal SIGBUS, Bus error.
中沒有任何訊息/var/log/Xor.0.log.old, apport 下產生了一個崩潰報告/var/崩潰但我無法從中破解任何有意義的訊息/var/log/apport.log崩潰時有一個可疑條目:
ERROR: apport (pid 2725) Sat Jun 2 06:11:13 2018: is_closing_session(): no DBUS_SESSION_BUS_ADDRESS in environment
我的顯示卡使用驅動程式i915從包裝中xserver-xorg-影片-英特爾,所以我安裝了xserver-xorg-影片-intel-dbg有它的調試符號。所有關於X調試的網頁推薦安裝xserver-xorg-core-dbg,但是從 Ubuntu 16.04 開始這個套件就不存在了,而且我還沒有找到任何等效的套件。
有誰知道要安裝什麼軟體包才能獲得 X 核心調試符號?
答案1
對於 18.04 上 SIGBUS 的間歇性 X 崩潰,請檢查以下答案:
Ubuntu 18.04 從睡眠中喚醒時發生錯誤:交換裝置上的讀取錯誤
PS我想你想要xserver-xorg-core-dbgsym
我在軟體包清單中找到了這個https://launchpad.net/ubuntu/+source/xorg-server