要安裝哪些軟體包才能取得 Xorg 伺服器的調試符號

要安裝哪些軟體包才能取得 Xorg 伺服器的調試符號

有時,當從掛起狀態恢復時,我的螢幕會變黑,不接受任何輸入,並且我被迫硬重啟。我發現了一個核心文件,所以我跑了

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

相關內容