标签: crash

在最近的公司计算机上启动时崩溃

经过最近的一些更新,我的电脑不再启动!这是我可以确定的:

  • 这是一台最近由公司 IT 提供给我的计算机。它有一个最新的 Intel CPU(Skylake 一代)。
  • 计算机运行 Ubuntu 16.04。
  • 计算机上次正确启动是在 3 月的某个时间。问题可能是由于软件更新或硬件错误。
  • 我有另一台运行 16.04 的计算机,安装了几乎相同的软件(我用过apt-clone),它工作得很好。它有不同的硬件(也是 amd64,但不同的 CPU、不同的 GPU 等)。
  • 内核确实启动了,initrd 工作正常。当我以图形模式启动启动画面时,系统提示我输入 dm-crypt 卷的密码,我看到的最后一件事是它已成功安装。
  • 挂起发生在我收到登录提示之前。当计算机挂起时,这是一个硬挂。即使Alt+SysRq没有响应。由于风扇全速开启,因此 CPU 显然固定在 100%。
  • 我仍然拥有重新启动前正在运行的内核。当我在 Grub 菜单中选择这个内核时,我得到了同样的锁定。所以看起来这是一个预先存在的内核错误,它被其他东西触发了——但是什么?
  • 如果我关闭启动画面(splashlinuxGrub的命令行中删除),我会看到许多服务正在启动,然后它会锁定。
  • 我可以通过添加init=/bin/shlinuxGrub的命令行来获得 root shell 。我什至可以通过添加进一步

    systemd.unit=basic.target systemd.shell
    
    Run Code Online (Sandbox Code Playgroud)

    这将启动许多服务并在 tty9 上运行一个 root shell。

  • 如果我systemctl start multi-user.target从那个 root shell运行,计算机就会锁定。所以大概问题是由这些服务之一触发的。
  • 我跑去systemctl list-dependencies multi-user.target看看有哪些服务开始了。我手动一一启动了列出的依赖项,一切都开始了。

因此,这看起来像是由某些软件触发的硬件错误(因为它发生在一台计算机上而不是另一台计算机上)。但是什么软件?由于电脑死机很厉害,我无法获得任何日志。我什至无法获得任何有用的控制台输出。


有用的调试技术:

  • Alt+ SysRq:神奇的 SysRq 键,可让您执行紧急重启等操作。它在非常低的级别访问内核,因此除了最严重的崩溃之外,它可以在所有情况下工作。在我的情况下,Alt …

linux startup systemd crash intel

63
推荐指数
1
解决办法
5455
查看次数

如何确定我的电脑崩溃的原因?

昨天,我运行了bash大约 10 个小时的脚本。当我去使用计算机时,它锁定了。

  • 我有一台装有 Debian 的 Eee PC。
  • 屏幕仍然可见,但鼠标或键盘不起作用。
  • 我试过CtrlAltDelete, CtrlAltBackspace, CtrlAltF1,但没有效果。
  • 硬盘驱动器指示灯未显示活动。

我如何确定出了什么问题?我可以查看哪些日志?

debian crash

34
推荐指数
2
解决办法
12万
查看次数

如何从 ArchLINUX 获取上次崩溃日志

我的系统突然崩溃了,我已经重新启动它,我在哪里可以找到最后/上一个崩溃日志,因为/var/log/syslog*不再有..

logs arch-linux crash

28
推荐指数
2
解决办法
4万
查看次数

确定 Linux 内核恐慌的原因

我正在运行 Ubuntu 12.04 衍生版 (amd64),最近我遇到了非常奇怪的问题。出乎意料的是,X 似乎会完全冻结一段时间(1-3 分钟?),然后系统将重新启动。该系统已超频,但在 Windows 中经过验证非常稳定,这让我相信我遇到了内核恐慌或我的模块之一出现问题。即使在 Linux 中,我也可以运行 LINPACK 并且不会看到崩溃,尽管在 CPU 上施加了可笑的负载。崩溃似乎是随机发生的,即使机器闲置时也是如此。

如何调试导致系统崩溃的原因?

我预感它可能是专有的 NVIDIA 驱动程序,我一直还原到驱动程序的稳定版本 304 版本,但我仍然遇到崩溃。

任何人都可以引导我完成崩溃后的良好调试过程吗?我很乐意启动拇指驱动器并发布我所有的崩溃后配置文件,我只是不确定它们会是什么。我怎样才能找出是什么导致了我的系统崩溃?

这是一堆日志,通常是罪魁祸首。

.xsession 错误http : //pastebin.com/EEDtVkVm

/var/log/Xorg.0.loghttp://pastebin.com/ftsG5VAn

/var/log/kern.loghttp://pastebin.com/Hsy7jcHZ

在/ var / log / syslog的http://pastebin.com/9Fkp3FMz

我什至似乎根本找不到坠机记录。

触发崩溃并不是那么简单,当 GPU 试图一次绘制多个东西时,它似乎会发生。如果我全屏播放 YouTube 视频并让它重复一段时间或滚动浏览大量 GIF 并弹出 Skype 通知,有时它会崩溃。在这个问题上完全摸不着头脑。

CPU 超频到 4.8GHz,但它完全稳定,并且在昨天的 LINPACK 运行和 9 小时的 Prime95 中幸存下来,没有发生一次崩溃。

更新

我已经为我的内核版本 3.2.0-35安装了kdumpcrashlinux-crashdump,以及内核调试符号。当我apport-unpack在崩溃的内核文件上运行,然后crashVmCore故障转储上运行时,我看到的是:

      KERNEL: /usr/lib/debug/boot/vmlinux-3.2.0-35-generic
    DUMPFILE: …
Run Code Online (Sandbox Code Playgroud)

kernel kernel-panic kernel-modules crash

27
推荐指数
2
解决办法
14万
查看次数

`/var/crash/` 中有哪些文件?

我知道当程序崩溃时,一些文件会在/var/crash/. 但我不知道这些文件是什么!

那是错误日志吗?

logs directory-structure crash

19
推荐指数
2
解决办法
4万
查看次数

Chrome 在打开 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 时崩溃:没有这样的文件或目录 (2)

当我使用名为 subprocess 的 Python 模块打开 Chrome 时,它​​崩溃并给出以下错误:

[1103/163807.480539:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[1103/163807.480673:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
Run Code Online (Sandbox Code Playgroud)

这是我的论点

[1103/163807.480539:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[1103/163807.480673:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
Run Code Online (Sandbox Code Playgroud)

操作系统:Ubuntu 21.10 x86_64 用户:root Chrome 版本:打开 Chrome 时崩溃

chrome crash

19
推荐指数
0
解决办法
1万
查看次数

凯特坠毁后如何恢复?

我使用 Kate 进行编码和记笔记。有时它会崩溃——通常是当我有很多空的时候。未保存的“真实”文档(例如,由文件支持的文档,在某些时候已保存)通常有一个备份/自动保存类型的恢复文件,或多或少是有效的。不幸的是,我已经习惯于使用未命名的缓冲区(例如,按下CtrlnKate)来存储临时笔记。

凯特刚刚坠毁,我失去了其中的六个。Kate 是否在任何地方存储“新”文件的备份?我查了一下,~/.kde/share/apps/kate/没有看到明显的东西...

kate-editor 3.8.5
KDE 4.8.5
Ubuntu 12.04 (Don't remember if Kubuntu or Ubuntu + KDE, in case that makes a difference)
Run Code Online (Sandbox Code Playgroud)

kate data-recovery crash

15
推荐指数
1
解决办法
8965
查看次数

如果在移动文件时中断,文件系统会变得不一致吗?

我在同一个分区 (EXT2) 上有两个文件夹 如果我mv folder1/file folder2和某些中断发生(例如电源故障),文件系统最终会不一致吗?

mv操作不是原子的吗?

更新: 到目前为止,在 IRC 上我得到了以下观点:

  1. 它是原子的,因此不会发生不一致
  2. 首先您复制新目录中的目录条目,然后擦除前一个目录中的条目,因此您可能会出现两次引用文件的不一致,但引用计数为 1
  3. 它首先擦除指针,然后复制指针,因此不一致之处在于文件的引用为 0

有人可以澄清吗?

filesystems ext2 crash failure-resistance move

14
推荐指数
2
解决办法
2884
查看次数

从 /var/crash 中删除文件是否安全

我收到来自服务器的磁盘使用警告
“安装在“/ ”的文件系统“/”达到了“关键”状态,因为您当前使用了其可用块的 92.77%。”

经过深入调查,我发现 /var/crash 使用的是 56G。在不影响服务器性能或启动的情况下从那里删除 vmcore 文件是否安全?

centos disk-usage crash

10
推荐指数
1
解决办法
1万
查看次数

为什么控制台有时需要在 CTRL+C 后重置

某些命令行界面工具在取消时返回损坏的控制台CTRL+C。有时文本是不可见的,或者在我运行命令之前存在图形问题reset

(我使用 bash,但希望它独立于 shell。)

这个效果有名字吗?是什么导致了这种情况,程序员如何在工具中防止这种情况发生?在主要的编程语言中是否有解决这个问题的策略?

command-line kill console crash

9
推荐指数
1
解决办法
1714
查看次数