需要 JRE 的应用程序未启动

Duo*_*uos 6 updates kernel java 14.04

当我今天早上第一次启动我的电脑时,我开始收到连续的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
Run Code Online (Sandbox Code Playgroud)

这是当我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
Run Code Online (Sandbox Code Playgroud)

那有什么意思?在我看来,提示在Comm: java Tainted: G,但我不确定从那里采取什么步骤。

好心提醒。

小智 6

作为临时修复,如果您没有删除它们的习惯,您还可以使用以前的内核映像启动系统。在我的情况下,RESTART + 点击 ESC 键让我进入启动菜单,选择高级选项,然后选择例如内核映像 153


小智 5

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