我每周都会遇到几次随机冻结的问题,似乎无法解决。当我使用电脑时,通常是在使用网络浏览器时,整个电脑都会冻结,唯一能做的就是手动重启电脑。屏幕变黑,如果是音频,音频会挂起 10 秒,然后静音。
我尝试了 Firefox 和 Chrome,但没有尝试 Chromium。为此我尝试了很多方法,但我记得这些方法:在 BIOS 中打开/关闭 IOMMU、在 BIOS 中打开/关闭省电/虚拟化 CPU 功能、从 AMD 下载 GPU 驱动程序(它没有帮助,所以我删除了它)、将内核更新到 4.18.12。BIOS 是最新版本。
电脑规格
- Ubuntu 18.04,内核 4.18.12
- 中央处理器 AMD FX 6300
- GPU AMD HD7950 x2(交火)
- 主板华硕 Crosshair V Formula-Z 990FX
- 内存金士顿 HyperX 32GB (HX318C10FBK2/16 x2)
- SSD HyperX Savage 120GB
- 电源 Corsair HX 1050W
冻结之前日志的输出:
15:42:00 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 15:39:01 cron:pam_unix(cron:session):用户 root 的会话已关闭 15:39:01 内核:(root)CMD([-x /usr/lib/php/sessionclean] &&如果[!-d /run/systemd/system];则/usr/lib/php/sessionclean;fi) 15:39:01 cron:pam_unix(cron:session):由 (uid=0) 为用户 root 打开会话 15:37:49 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 15:17:01 cron:pam_unix(cron:session):用户 root 的会话已关闭 15:16:54 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 15:09:01 cron:pam_unix(cron:session):用户 root 的会话已关闭 15:08:33 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 15:05:41 canonical-livep:没有可用的有效载荷。 15:04:22 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 15:03:36 anacron:正常退出(运行 0 个作业) 15:03:36 systemd:开始运行 anacron 作业。 15:02:16 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 14:57:37 dbus-daemon:[系统] 无法激活服务“org.bluez”:超时(service_start_timeout=25000ms) 14:57:12 gnome-keyring-d:要求注册项目 /org/freedesktop/secrets/collection/login/2,但它已经注册 14:57:12 dbus-daemon:[系统] 通过 systemd 激活:服务名称 ='org.bluez' 单元 ='dbus-org.bluez.service' 由':1.260' 请求(uid = 1000 pid = 21109 comm =“/opt/google/chrome/chrome --app=https://mail.googl”) 14:56:00 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 14:53:56 dbus-daemon:[系统] 无法激活服务“org.bluez”:超时(service_start_timeout=25000ms) 14:53:54 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 14:53:31 gnome-keyring-d:要求注册项目 /org/freedesktop/secrets/collection/login/2,但它已经注册 14:53:31 dbus-daemon:[系统] 通过 systemd 激活:服务名称 ='org.bluez' 单元 ='dbus-org.bluez.service' 由':1.259' 请求(uid = 1000 pid = 20245 comm =“/opt/google/chrome/chrome --app=https://accounts.g”) 14:53:28 gnomegmail.py:GtkDialog 映射时没有临时父级。不建议这样做。 14:52:51 dbus-daemon:[系统] 无法激活服务“org.bluez”:超时(service_start_timeout=25000ms) 14:52:26 gnome-keyring-d:要求注册项目 /org/freedesktop/secrets/collection/login/2,但它已经注册 14:52:26 dbus-daemon:[系统] 通过 systemd 激活:服务名称 ='org.bluez' 单元 ='dbus-org.bluez.service' 由':1.258' 请求(uid = 1000 pid = 19690 comm =“/opt/google/chrome/chrome --app=https://accounts.g”) 14:52:20 gnomegmail.py:GtkDialog 映射时没有临时父级。不建议这么做。 14:51:49 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 14:39:01 cron:pam_unix(cron:session):用户 root 的会话已关闭 14:39:01 内核:(root)CMD([-x /usr/lib/php/sessionclean] &&如果[!-d /run/systemd/system];则/usr/lib/php/sessionclean;fi) 14:39:01 cron:pam_unix(cron:session):由 (uid=0) 为用户 root 打开会话 14:37:11 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 14:33:17 systemd:已启动主机名服务。 14:33:17 dbus-daemon:[系统] 成功激活服务“org.freedesktop.hostname1” 14:33:16 systemd:正在启动主机名服务... 14:33:16 dbus-daemon:[系统] 通过 systemd 激活:服务名称='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' 由':1.256' 请求(uid=1000 pid=18728 comm="/usr/lib/firefox/firefox ") 14:33:00 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 14:30:49 firefox:(/usr/lib/firefox/firefox:18850):dconf-WARNING **:14:30:49.877:无法打开/var/lib/flatpak/exports/share/dconf/profile/user:权限被拒绝 14:28:49 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 14:20:27 snapd:autorefresh.go:387:自动刷新:所有快照都是最新的 14:20:27 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 14:19:46 NetworkManager:<信息> [1539519586.2671] dhcp6 (enp3s0):状态改变超时 -> 完成 14:19:32 dhclient: dhc6: send_packet6() 发送了 -1 个字节(共 60 个字节) 14:19:02 avahi-daemon:在 enp3s0.* 上为 2a02:fe1:3000:6400:452a:9eb3:3d46:a6a8 注册新的地址记录。 14:19:02 dhclient: dhc6: send_packet6() 发送了 -1 个字节(共 60 个字节) 14:19:01 NetworkManager:<info> [1539519541.3217] 策略:将“有线连接 1”(enp3s0)设置为 IPv6 路由和 DNS 的默认值 14:19:01 avahi-daemon:提取 enp3s0 上的 fe80::a9bd:3918:1934:484f 的地址记录。 14:19:01 NetworkManager:<信息> [1539519541.3205] dhcp6 (enp3s0):dhclient 以 pid 14064 启动 14:18:22 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 14:17:34 gnome-shell:[AppIndicatorSupport-WARN] 项目:1.70/org/ayatana/NotificationItem/psensor 已注册 14:17:34 polkitd:unix-session:1 的操作员已成功验证为 unix-user:desktop,并获得针对 system-bus-name::1.75 [psensor] (由 unix-user:desktop 拥有) 执行操作 org.freedesktop.udisks2.ata-smart-update 的 ONE-SHOT 授权
$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 6
On-line CPU(s) list: 0-5
Thread(s) per core: 2
Core(s) per socket: 3
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 21
Model: 2
Model name: AMD FX(tm)-6300 Six-Core Processor
Stepping: 0
CPU MHz: 3811.657
BogoMIPS: 7023.23
Virtualization: AMD-V
L1d cache: 16K
L1i cache: 64K
L2 cache: 2048K
L3 cache: 8192K
NUMA node0 CPU(s): 0-5
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsave avx f16c lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt fma4 tce nodeid_msr tbm topoext perfctr_core perfctr_nb cpb hw_pstate ssbd ibpb vmmcall bmi1 arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
我在最近的冻结日志中发现了一些 JS 错误,这是以前没有出现过的
02:10:07 gnome-shell:JS 错误:ReferenceError:GLib 未定义 _sliderChanged/this._notifyVolumeChangeId [1539560511.7105] dhcp4 (enp3s0): 状态改变为绑定 -> 绑定 01:41:51 dhclient:来自 172.16.0.1 的 DHCPACK 为 172.16.0.4 01:39:56 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 01:39:01 cron:pam_unix(cron:session):用户 root 的会话已关闭 01:39:01 内核:(root)CMD([-x /usr/lib/php/sessionclean] && 如果 [!-d /run/systemd/system];则 /usr/lib/php/sessionclean;fi) 01:39:01 cron:pam_unix(cron:session):由 (uid=0) 为用户 root 打开会话 01:37:51 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 01:17:01 cron:pam_unix(cron:session):用户 root 的会话已关闭 01:16:56 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 01:09:01 cron:pam_unix(cron:session):用户 root 的会话已关闭 01:08:34 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 01:02:13 内核:正常退出 (0 个作业运行) 01:02:13 内核:Anacron 2.3 于 2018-10-15 启动 01:02:13 systemd:已开始运行 anacron 作业。 01:00:13 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 00:59:23 systemd:开始每日 apt 下载活动。 00:59:22 packagekitd:解析来自 uid 1000 的事务 /1414_eaeedcea 经过 499 毫秒后成功完成 00:59:22 gnome-software:尝试从边框颜色覆盖 spotify 键 GnomeSoftware::FeatureTile-css:#000000; 文字阴影:0 1px 1px rgba(255,255,255,0.5); 颜色:#000000; 轮廓偏移:0; 轮廓颜色:alpha(#ffffff,0.75); 轮廓样式:虚线; 轮廓偏移:2px; 背景:url('/home/desktop/.cache/gnome-software/cssresource/d41109772367d9176255aae48ada07072724beca-banner-icon_WaLCF17.png') 左居中/自动 100% 无重复,url('/home/desktop/.cache/gnome-software/cssresource/49fefcf8aa37528235d9e84184b84e8ffac44ea7-banner_dSwF9EF.png') 居中/覆盖无重复;;至边框颜色:#000000; 文字阴影:0 1px 1px rgba(255,255,255,0.5); 颜色:#000000; 轮廓偏移:0; 轮廓颜色:alpha(#ffffff,0.75); 轮廓样式:虚线; 轮廓偏移:2px; 背景:url('https://dashboard.snapcraft.io/site_media/appmedia/2017/12/banner-icon_WaLCF17.png') 左中心/自动 100% 无重复,url('https://dashboard.snapcraft.io/site_media/appmedia/2017/12/banner_dSwF9EF.png') 中心/封面无重复;; 00:59:13 systemd:正在开始每日 apt 下载活动…… 00:58:07 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 00:50:43 canonical-livep:没有可用的有效载荷。 00:49:45 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 00:39:01 cron:pam_unix(cron:session):用户 root 的会话已关闭 00:37:13 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 00:17:09 gnome-shell:某些代码访问了模块“windowPreview”上的属性“WindowPreviewMenuItem”。该属性在模块内使用“let”或“const”定义。这以前受支持,但根据 ES6 标准并不正确。任何要从模块导出的符号都必须使用“var”定义。属性访问暂时将像以前一样工作,但无论如何请修复您的代码。 00:17:01 cron:pam_unix(cron:session):用户 root 的会话已关闭 00:16:18 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 00:12:58 gnome-system-mo:未调用 gtk_widget_get_preferred_width/height() 就将大小分配给 gnome-system-monitor 0x10442b0。代码如何知道要分配的大小? 00:12:07 内核:[UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:6c:b0:ce:3c:9a:77:08:00 SRC=0.0.0.0 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 00:10:35 snapd:autorefresh.go:387:自动刷新:所有快照都是最新的
更新
我现在已经测试了硬件,发现 memtest86 的一个 RAM 模块出现故障。我已经连续运行了四天,没有出现死机,而之前可能需要四天才会出现死机,所以我认为这就是原因