ubuntu 18.04 不间断不定时死机

2019 年 5 月 18 日
 sulenn

因为工作的原因,我实验室的电脑装的是 ubuntu 18.04.1 系统。但是这个使用体验有点差,不过我也坚持用了半年。有的时候我正在测试代码功能,开了好几个终端,但是突然就嗝屁了。。。让人抓狂。。请大佬帮忙分析一下,十分感激

1. 症状:

Ubuntu 系统会不间断不定时死机,现象就是鼠标卡死,键盘操作失灵,按 Ctrl+Alt+Fn 系列按键无法调出文字终端,如果死机时正在播放音乐就会出现音乐在一个点循环播放的问题。每次只能强制重启。。。

这个症状和 https://www.eefocus.com/fhq1989312/blog/13-02/291658_8d604.html 这个博主的描述超级类似,主要原因是内核版本有问题。但是考虑到博主的系统比较旧 ubuntu 12.04 。所以没有按照该博主的修改方案来做

我在逛咱们论坛的时候参照了 https://forum.ubuntu.org.cn/viewtopic.php?f=187&t=488711 中的方案,它说造成死机的主要原因是 4.15.0 核心對部份 Intel 顯示晶片的支援有問題。于是我按照步骤将本地的 linux 内核升级到了 4.18.0-15-generic,但还是没有解决这个问题

2. 本机硬件和其他环境配置

2.1 sudo cat /etc/os-release

NAME="Ubuntu"
VERSION="18.04.2 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.2 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

2.2 sudo lshw -numeric -class video

*-display
description: VGA compatible controller
product: Intel Corporation [8086:3E92]
vendor: Intel Corporation [8086]
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:137 memory:a0000000-a0ffffff memory:90000000-9fffffff ioport:4000(size=64) memory:c0000-dffff

2.3 lsmod | grep -P "(video|drm)"

drm_kms_helper 172032 1 i915
drm 458752 7 drm_kms_helper,i915
fb_sys_fops 16384 1 drm_kms_helper
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
video 45056 1 i915

2.4 echo $DESKTOP_SESSION

ubuntu

2.5 echo $XDG_SESSION_TYPE

x11

2.6 uname -a

Linux qiubing-MS-7B53 4.18.0-15-generic #16~18.04.1-Ubuntu SMP Thu Feb 7 14:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

3. 其它补充信息

我个人在本机上除了装一些 ide (如 pycharm、goland、Idea 等)之外,还装了一个仿 mac 的主题,和一些美化用的插件。还有 搜狗输入法、网易云、有道词典之类的软件。不清楚这些东西会不会在一定程度上造成电脑死机。

刚刚编辑后想发布来着,既然就死机了一会。。。太难受了

麻烦各位大佬提提意见,再次感谢各位大佬!!万分感谢。

13618 次点击
所在节点    问与答
92 条回复
jasonyang9
2019 年 5 月 19 日
做几个其它系统的 LiveUSB 跑了试试,进 X 或不进 X,Wayland 或不 Wayland,跑时间长一点,如果还是会随机死掉,那就是其它方面的问题咯

另外 U 是什么型号的?我遇到过 Intel Bay Trail 平台有个问题会随机死的
sulenn
2019 年 5 月 19 日
@wwhc 好的好的,I get it !感谢
sulenn
2019 年 5 月 19 日
@orm 我试了一下,该命令显示的基本上都是一些重复的日志内容。我从里面截取了非重复的部分,大致包括:
5 月 19 08:13:32 qiubing-MS-7B53 google-chrome.desktop[24366]: [24366:24436:0519/081332.744898:ERROR:socket_stream.cc(219)] Closing stream with result -2
5 月 19 08:15:22 qiubing-MS-7B53 nohup.desktop[24358]: Connecting encrypted-tbn0.gstatic.com:443 from 127.0.0.1:55798
5 月 19 08:15:42 qiubing-MS-7B53 google-chrome.desktop[24366]: [24366:24436:0519/081542.250843:ERROR:connection_factory_impl.cc(413)] Failed to connect to MCS
5 月 19 08:17:01 qiubing-MS-7B53 CRON[26502]: pam_unix(cron:session): session opened for user root by (uid=0)
5 月 19 08:17:01 qiubing-MS-7B53 CRON[26503]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
5 月 19 08:17:01 qiubing-MS-7B53 CRON[26502]: pam_unix(cron:session): session closed for user root
5 月 19 08:21:11 qiubing-MS-7B53 google-chrome.desktop[24366]: [24366:24436:0519/082111.593429:ERROR:socket_stream.cc(219)] Closing stream with result -2
5 月 19 08:34:53 qiubing-MS-7B53 nohup.desktop[24358]: AEAD data chunk is incomplete (too small for payload)
5 月 19 08:30:58 qiubing-MS-7B53 nohup.desktop[24358]: Remote socket: The remote host closed the connection
5 月 19 08:31:19 qiubing-MS-7B53 gnome-shell[24182]: JS ERROR: Exception in callback for signal: position-changed: TypeError: this._rect is null
getCurrentRect@resource:///org/gnome/shell/ui/keyboard.js:561:22
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
_onFocusPositionChanged@resource:///org/gnome/shell/ui/keyboard.js:643:20
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
_emit@resource:///org/gnome/gjs/modules/signals.js:128:27
_setCurrentWindow/this._currentWindowPositionId<@resource:///org/gnome/shell/ui/keyboard.js:535:21
5 月 19 08:34:48 qiubing-MS-7B53 fcitx-ui-sogou-qimpanel.desktop[25057]: libpng warning: iCCP: known incorrect sRGB profile
5 月 19 08:34:52 qiubing-MS-7B53 nohup.desktop[24358]: Connecting lh3.googleusercontent.com:443 from 127.0.0.1:56046
5 月 19 08:34:54 qiubing-MS-7B53 nohup.desktop[24358]: AEAD data chunk is incomplete (too small for payload)
5 月 19 08:35:27 qiubing-MS-7B53 nohup.desktop[24358]: Local socket: The remote host closed the connection
5 月 19 08:35:27 qiubing-MS-7B53 nohup.desktop[24358]: Connecting clients1.google.com:443 from 127.0.0.1:56086
5 月 19 08:35:27 qiubing-MS-7B53 nohup.desktop[24358]: AEAD data chunk is incomplete (too small for payload)
5 月 19 08:35:33 qiubing-MS-7B53 nohup.desktop[24358]: TCP connection timeout.
sulenn
2019 年 5 月 19 日
@jasonyang9 好的好的,感谢。U 是指 CPU 么? 我的 cpu 是 i7-8700
sulenn
2019 年 5 月 19 日
@amazingrise manjaro 不会死机么?
sulenn
2019 年 5 月 19 日
@steelz 我用的就是核显。。没有装独立显卡。。
sulenn
2019 年 5 月 19 日
@wwhc 我这儿 /var/log 下没有桌面环境日志 Xorg.x.log 。。。
sulenn
2019 年 5 月 19 日
@ooxxcc 您好,https://pastebin.com/a06mw2QV 这是 journalctl -k -xe -b -1 命令返回的信息。麻烦您了,我看不懂。。。万分感谢。
heyjei
2019 年 5 月 19 日
如果是 gnome 的桌面的话,正常现象啊,换 xfce4 就好了
amazingrise
2019 年 5 月 19 日
@sulenn 我这里 manjaro+kde 没有问题。之前内存不够的时候都会卡,后来我加了个内存条 Ubuntu 还是卡。现在如果 lz 没有找到什么查日志的好方法,我建议 lz 逐个排除一下。比如换桌面环境,换成 xfce 看看能否复现。另外建议装一个桌面插件,用来监控内存使用量,记得一定要能显示缓存的那种。或者试试 ssh,然后看一下 top。
amazingrise
2019 年 5 月 19 日
@sulenn 不过我用 xfce 还是会出问题 。。
sulenn
2019 年 5 月 19 日
@amazingrise 感谢建议。
sulenn
2019 年 5 月 19 日
@heyjei 感谢建议,我试试。
ech0x
2019 年 5 月 19 日
把日志去 Ubuntu 的官方论坛也粘一份吧。
baelish
2019 年 5 月 19 日
曾经出现过, 添加并打开 swap 分区后症状消失, 你可以试试。
47jm9ozp
2019 年 5 月 19 日
@sulenn 上次是出了问题再重启的吗,看起来没啥问题啊,而且是正常关机的

只有一个 tcp 相关的问题,不过应该和你桌面卡死没关系
47jm9ozp
2019 年 5 月 19 日
你确定某一次卡死之后,重启,然后用-1 (上次启动),把日志贴一下

上上次启动就是-2,以此类推
sulenn
2019 年 5 月 19 日
@ooxxcc 好的,感谢。上次死机我重启后我忘记有没有重启了,我下次遇到死机之后再贴。感谢
sulenn
2019 年 5 月 20 日
@baelish 感谢经验分享
blindmt
2019 年 5 月 20 日
ubuntu18.04 ,之前用 gnome 也是不定期死机,8g 内存加到 16g,swap 从 2g 弄成 16g 都没有什么效果。偶然一次看别人帖子,心血来潮换了 xfce 就没见死过了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/565273

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX