Firefox 和 nautilus 崩溃(总线错误?)

Firefox 和 nautilus 崩溃(总线错误?)

我在戴尔 Inspiron 15 7559 上运行 Ubuntu 18.04 LTS。我在合上盖子让电脑进入睡眠状态时遇到了问题(我认为这与我的 GPU 有关)。昨晚我不小心关闭了它,然后出现了如下错误

acpi INT3400:00: Unsupported event [0x86]
psmouse serio1: elantech: failed to write register 0x07 with value 0x01
psmouse serio1: elantech: failed to initialise registers.
psmouse serio1: elantech: failed to put touchpad back into absolute mode
NVRM: Xid(PCI:0000:02:00): 79, GPU has fallen off the bus.

我没太注意,因为以前也发生过这种情况。我手动重启了,Ubuntu 建议我下载并应用一些更新。

接下来,每次我尝试下载任何东西时,Firefox 都会崩溃。killall firefox什么也没做,每次我都被迫重新启动。

现在我注意到 nautilus 崩溃了,我无法直接打开它。运行strace nautilus结束时

munmap(0x7ff4c1973000, 46084)           = 0
munmap(0x7ff4c197f000, 1)               = 0
access("/run", F_OK)                    = 0
stat("/run", {st_mode=S_IFDIR|0755, st_size=940, ...}) = 0
access("/run/user", F_OK)               = 0
stat("/run/user", {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
access("/run/user/1000", F_OK)          = 0
stat("/run/user/1000", {st_mode=S_IFDIR|0700, st_size=320, ...}) = 0
access("/run/user/1000/dconf", F_OK)    = 0
stat("/run/user/1000/dconf", {st_mode=S_IFDIR|0700, st_size=60, ...}) = 0
openat(AT_FDCWD, "/run/user/1000/dconf/user", O_RDWR|O_CREAT, 0600) = 16
pwrite64(16, "\0", 1, 1)                = 1
mmap(NULL, 1, PROT_READ, MAP_SHARED, 16, 0) = ?
+++ killed by SIGBUS (core dumped) +++
Bus error (core dumped)

在最后几行。

我运行了sudo nautilus并且成功了,尽管现在我意识到我不应该这么做。

我不知道发生了什么,也无法在网上找到类似的案例,因此如果能提供任何帮助我都会很感激。

答案1

首先尝试通过以下方式重新安装有故障的应用程序:

sudo apt purge nautilus && rm -fr ~/.local/share/nautilus
sudo apt purge firefox && sudo apt autoremove
sudo apt clean && sudo apt update && sudo apt install nautilus firefox

重新安装 GPU 驱动程序

但你也可以查看您的磁盘是否存在坏扇区:

sudo badblocks -sv /dev/sdXY  > bad-blocks-result

如果需要的话,修复它们:

sudo fsck -t ext4 -l bad-blocks-result /dev/sdXY

要终止应用程序,请使用killall -9 firefox。它将强制终止它。如果您的应用程序无法仅通过killall firefox命令停止,则可以使用 。

相关内容