Opened 3 years ago
Last modified 2 years ago
#64478 assigned defect
openjdk17-openj9: crashing on El Captain
Reported by: | aeiouaeiouaeiouaeiouaeiouaeiou | Owned by: | breun (Nils Breunese) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.7.1 |
Keywords: | elcapitan | Cc: | chrstphrchvz (Christopher Chavez), cooljeanius (Eric Gallager) |
Port: | openjdk17-openj9 |
Description
IBM Semeru support page says that version 17 is compatible with OS X 10.10+, but it doesn't seems real.
Attachments (1)
Change History (7)
Changed 3 years ago by aeiouaeiouaeiouaeiouaeiouaeiou
comment:1 Changed 3 years ago by jmroot (Joshua Root)
Owner: | set to breun |
---|---|
Status: | new → assigned |
comment:2 Changed 3 years ago by breun (Nils Breunese)
comment:3 Changed 3 years ago by chrstphrchvz (Christopher Chavez)
I can’t tell which CPU the reporter’s machine has, but would note that based on the log provided, the crash occurs at a pinsrq
instruction which requires a CPU supporting SSE4.1.
(lldb) target create jdk-17.0.1+12/Contents/Home/lib/default/libj9gc29.dylib Current executable set to 'jdk-17.0.1+12/Contents/Home/lib/default/libj9gc29.dylib' (x86_64). (lldb) disassemble -n _ZN14MM_WorkPackets20initWorkPacketsBlockEP18MM_EnvironmentBase libj9gc29.dylib`MM_WorkPackets::initWorkPacketsBlock: libj9gc29.dylib[0x43100] <+0>: pushq %rbp … libj9gc29.dylib[0x4322b] <+299>: pinsrq $0x0, 0x10(%r13), %xmm0
comment:4 Changed 3 years ago by chrstphrchvz (Christopher Chavez)
Cc: | chrstphrchvz added |
---|
comment:5 Changed 2 years ago by cooljeanius (Eric Gallager)
Cc: | cooljeanius added |
---|
comment:6 Changed 2 years ago by aeiouaeiouaeiouaeiouaeiouaeiou
The ticket can probably be closed because their builds have started officially targeting only macOS 10.14+.
Note: See
TracTickets for help on using
tickets.
Please report this issue to the upstream IBM Semeru project if it doesn't work as advertised. The port in MacPorts just installs the upstream binary distribution as is.
All I could do is change the OS version check for the
openjdk*-openj9
ports (or specific ones), which would cause it to fail to install.By the way, do the Java 8, 11 and 16 versions of IBM Semeru work on El Capitan? If so, they might just have forgotten to update the OS requirement for the release based on Java 17.