今天早上我第一次启动电脑时,我开始收到连续的System program problem detected
警报。这是在昨晚软件更新之后。现在我的 IDE(Intellij、Android Studio)甚至完全拒绝打开并尝试启动它们会导致更多System program problem detected
警报。
我已经诊断出了问题。这是输出sudo ls -l /var/crash/
:
total 12
-rw-r--r-- 1 kernoops whoopsie 1666 Aug 16 11:34 linux-image-3.13.0-155-generic.101926.crash
-rw-r--r-- 1 kernoops whoopsie 1716 Aug 16 11:43 linux-image-3.13.0-155-generic.104879.crash
-rw-r--r-- 1 kernoops whoopsie 1763 Aug 16 11:53 linux-image-3.13.0-155-generic.108790.crash
这是我cat
其中一个文件时的输出,它们都具有相同的内容:
ProblemType: KernelOops
Annotation: Your system might become unstable now and might need to be restarted.
Date: Thu Aug 16 11:53:40 2018
Failure: oops
OopsText:
BUG: Bad page map in process java pte:80003ffffe17c225 pmd:6638a067
addr:00007f2174c62000 vm_flags:08000071 anon_vma: (null) mapping: (null) index:7f2174c62
CPU: 1 PID: 4917 Comm: java Tainted: G B D OX 3.13.0-155-generic #205-Ubuntu
Hardware name: HP HP ProBook 450 G3/8101, BIOS N78 Ver. 01.05 12/02/2015
0000000000000000 ffff8801d74b7a98 ffffffff8173983f 00007f2174c62000
ffff8801d750ecc0 ffff8801d74b7ae8 ffffffff8117e374 80003ffffe17c225
000000006638a067 00000007f2174c62 ffff88006638a310 ffff8801d74b7c58
Call Trace:
[<ffffffff8173983f>] dump_stack+0x64/0x80
[<ffffffff8117e374>] print_bad_pte+0x1a4/0x250
[<ffffffff8117f6ae>] vm_normal_page+0x6e/0x80
[<ffffffff8117faa6>] unmap_page_range+0x3e6/0x830
[<ffffffff8117ff71>] unmap_single_vma+0x81/0xf0
[<ffffffff81181019>] unmap_vmas+0x49/0x90
[<ffffffff8118a05c>] exit_mmap+0x9c/0x170
[<ffffffff81118ee3>] ? __delayacct_add_tsk+0x153/0x170
[<ffffffff8106a43c>] mmput+0x5c/0x120
[<ffffffff8106fda4>] do_exit+0x264/0xa60
[<ffffffff8109553a>] ? hrtimer_cancel+0x1a/0x30
[<ffffffff810e0bb2>] ? futex_wait+0x1b2/0x290
[<ffffffff8107061f>] do_group_exit+0x3f/0xb0
[<ffffffff81080ba0>] get_signal_to_deliver+0x1d0/0x700
[<ffffffff81014458>] do_signal+0x48/0xa30
[<ffffffff810b92e6>] ? rwsem_wake+0x46/0x50
[<ffffffff8137fb97>] ? call_rwsem_wake+0x17/0x30
[<ffffffff81014ea9>] do_notify_resume+0x69/0xb0
[<ffffffff8174ad70>] int_signal+0x12/0x17
Package: linux-image-3.13.0-155-generic 3.13.0-155.205
SourcePackage: linux
Tags: kernel-oops
Uname: Linux 3.13.0-155-generic x86_64
那有什么意思?在我看来,提示在 中Comm: java Tainted: G
,但我不确定从那里采取什么步骤。
好心提醒。
作为临时修复,如果您没有删除它们的习惯,您还可以使用以前的内核映像引导系统。在我的情况下,RESTART + 点击 ESC 键让我进入启动菜单,选择高级选项,然后选择例如内核映像 153
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1787191 似乎是linux镜像的一个bug,尝试恢复到153