JVM on PPC64 LE crashes due to an illegal instruction in JITed code
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openjdk-8 (Ubuntu) |
Fix Released
|
High
|
Tiago Stürmer Daitx | ||
Xenial |
Fix Released
|
High
|
Tiago Stürmer Daitx |
Bug Description
== Comment: #0 - Gustavo Bueno Romero <email address hidden> - 2016-06-17 15:06:02 ==
---Problem Description---
JVM on PPC64 LE crashes due to an illegal instruction in JITed code. The root cause is that the unaligned 4-byte displacement in instructions like LWA (Load Word Algebraic, a DS-from instruction) is not handled correctly and yields an illegal instruction inside the JITed method
Contact Information = <email address hidden>
---uname output---
Linux hostname 4.4.0-24-generic #43-Ubuntu SMP Wed Jun 8 19:25:36 UTC 2016 ppc64le ppc64le ppc64le GNU/Linux
Machine Type = Not relevant
---Debugger---
A debugger is not configured
---Steps to Reproduce---
Please find a test case at: https:/
Userspace tool common name: javac, java
The userspace tool has the following bit modes: 64-bit
Userspace rpm: openjdk-
Userspace tool obtained from project website: na
*Additional Instructions for <email address hidden>:
-Attach ltrace and strace of userspace application.
== Comment: #1 - Gustavo Bueno Romero <email address hidden> - 2016-06-17 15:06:43 ==
JVM on PPC64 LE crashes due to an illegal instruction in JITed code. The root cause is that the unaligned 4-byte displacement in instructions like LWA (Load Word Algebraic, a DS-from instruction) is not handled correctly and yields an illegal instruction inside the JITed method [1]. The patch is already available upstream on OpenJDK 9 [2] and applying it to jdk8u is trivial [3].
Could you please proceed to apply the patch [2] (PPC-only code is affect) in order to fix the issue described?
Thank you.
[1] https:/
[2]http://
[3] http://
tags: | added: architecture-ppc64le bugnameltc-142797 severity-high targetmilestone-inin--- |
Changed in ubuntu: | |
assignee: | nobody → Taco Screen team (taco-screen-team) |
affects: | ubuntu → openjdk-8 (Ubuntu) |
Changed in openjdk-8 (Ubuntu): | |
assignee: | Taco Screen team (taco-screen-team) → Tiago Stürmer Daitx (tdaitx) |
status: | New → Triaged |
importance: | Undecided → High |
Changed in openjdk-8 (Ubuntu Xenial): | |
assignee: | nobody → Tiago Stürmer Daitx (tdaitx) |
importance: | Undecided → High |
tags: |
added: targetmilestone-inin1610 removed: targetmilestone-inin--- |
The attachment "debdiff containing JDK-8158260 fix for yakkety" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.
[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]