需要 JRE 的应用程序无法启动

需要 JRE 的应用程序无法启动

今天早上我第一次启动电脑时,就开始收到连续的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,但我不确定接下来要采取什么步骤。

好心提醒。

答案1

作为临时解决方案,如果您没有删除旧内核映像的习惯,也可以使用旧内核映像启动系统。在我的情况下,按 RESTART + 按下 ESC 键会进入启动菜单,选择高级选项,然后选择内核映像 153

答案2

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1787191 似乎是 Linux 映像的一个错误,尝试恢复到 153

相关内容