如何从/var/crash文件的内容来判断崩溃的原因?

如何从/var/crash文件的内容来判断崩溃的原因?

我正在使用 Ubuntu 18.04。

我的电脑突然死机了。一切都冻结了,声音卡在“嘘”的响亮声音中。

我想知道这是否与板载声音芯片有关,禁用了它但问题仍然存在。网络控制器也是如此。

我进行了一整夜的内存测试,没有返回任何错误。

我的 google foo 指示我可能会在/var/crash文件夹中找到相关信息,而且事实似乎确实如此,因为时间/日期与最新的崩溃相符。

以下是其内容:

ProblemType: KernelOops
Annotation: Your system might become unstable now and might need to be restarted.
Date: Sun Aug 11 10:33:51 2019
Failure: oops
OopsText:
 general protection fault: 0000 [#1] SMP PTI
 Modules linked in: pci_stub vboxpci(OE) vboxnetadp(OE) vboxnetflt(OE) vboxdrv(OE) snd_hda_codec_hdmi nvidia_uvm(OE) nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) 8250_dw intel_wmi_thunderbolt mxm_wmi snd_usb_audio snd_hda_codec_realtek snd_usbmidi_lib snd_hda_codec_generic intel_rapl x86_pkg_temp_thermal intel_powerclamp input_leds snd_hda_intel coretemp snd_hda_codec joydev snd_hda_core kvm_intel snd_hwdep kvm snd_pcm irqbypass crct10dif_pclmul snd_seq_midi snd_seq_midi_event crc32_pclmul ghash_clmulni_intel pcbc aesni_intel snd_rawmidi aes_x86_64 crypto_simd snd_seq drm_kms_helper glue_helper cryptd snd_seq_device drm snd_timer intel_cstate ipmi_devintf ipmi_msghandler fb_sys_fops snd intel_rapl_perf syscopyarea sysfillrect sysimgblt soundcore idma64 virt_dma serio_raw mei_me sch_fq_codel
  intel_lpss_pci mei intel_pch_thermal binfmt_misc intel_lpss shpchp mac_hid wmi video acpi_pad parport_pc ppdev lp parport ip_tables x_tables autofs4 hid_generic usbhid hid psmouse ahci r8169 mii libahci pinctrl_sunrisepoint
 CPU: 5 PID: 5225 Comm: Web Content Tainted: P           OE    4.15.0-55-generic #60-Ubuntu
 Hardware name: MSI MS-7971/Z170-A PRO (MS-7971), BIOS 1.F0 10/19/2016
 RIP: 0010:set_page_dirty+0x2a/0xb0
 RSP: 0018:ffffb0a2444fbc30 EFLAGS: 00010282
 RAX: fdff9adb8baf04a8 RBX: ffffeab44fdd1d40 RCX: ffffeab44da28720
 RDX: 0000000000000000 RSI: 00007f8951bcc000 RDI: ffffeab44fdd1d40
 RBP: ffffb0a2444fbc38 R08: ffffeab44fdd1d40 R09: ffff9adaead05a00
 R10: ffff9adbeefd3000 R11: ffffffffffffffff R12: 80000003f7475867
 R13: ffff9adb133f8e60 R14: 00007f8951bcc000 R15: ffffb0a2444fbda8
 FS:  00007f898d755300(0000) GS:ffff9adbeed40000(0000) knlGS:0000000000000000
 CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
 CR2: 00007f8956a0f000 CR3: 000000034fa64001 CR4: 00000000003606e0
 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
 Call Trace:
  unmap_page_range+0xa03/0xd00
  unmap_single_vma+0x7d/0xf0
  unmap_vmas+0x51/0xb0
  unmap_region+0xbd/0x130
  do_munmap+0x276/0x450
  vm_munmap+0x69/0xb0
  SyS_munmap+0x22/0x30
  do_syscall_64+0x73/0x130
  entry_SYSCALL_64_after_hwframe+0x3d/0xa2
 RIP: 0033:0x7f898c69bab7
 RSP: 002b:00007ffc34acd668 EFLAGS: 00000206 ORIG_RAX: 000000000000000b
 RAX: ffffffffffffffda RBX: 00007f890d811760 RCX: 00007f898c69bab7
 RDX: 00007f897b410bc0 RSI: 0000000000e11000 RDI: 00007f89518ef000
 RBP: 00007f890d811740 R08: 0000000000000000 R09: 00007f890d727574
 R10: 00007ffc34acd680 R11: 0000000000000206 R12: 0000000000000000
 R13: 00007f890d758508 R14: 0000000000000000 R15: 00007f897ffb5525
 Code: 00 0f 1f 44 00 00 55 48 89 e5 53 48 89 fb e8 de 84 01 00 48 8b 53 20 48 8d 4a ff 83 e2 01 48 0f 45 d9 48 85 c0 74 51 48 8b 4b 20 <48> 8b 40 70 48 8d 51 ff 83 e1 01 48 8b 40 18 48 0f 44 d3 48 8b 
 RIP: set_page_dirty+0x2a/0xb0 RSP: ffffb0a2444fbc30
 ---[ end trace 604eafcf9eccee21 ]---

Package: linux-image-4.15.0-55-generic 4.15.0-55.60
SourcePackage: linux
Tags: kernel-oops
Uname: Linux 4.15.0-55-generic x86_64

这有什么可解释的吗?

谢谢!

答案1

您的 BIOS 版本太旧了,为 2016 年 10 月 19 日发布的 1.F0 版本。

https://us.msi.com/Motherboard/support/Z170-A-PRO并从 2018-07-16 下载并安装其更新的 BIOS 版本 7971v1K。

相关内容