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)

bash.log (2.6 KB) - added by aeiouaeiouaeiouaeiouaeiouaeiou 3 years ago.

Download all attachments as: .zip

Change History (7)

Changed 3 years ago by aeiouaeiouaeiouaeiouaeiouaeiou

Attachment: bash.log added

comment:1 Changed 3 years ago by jmroot (Joshua Root)

Owner: set to breun
Status: newassigned

comment:2 Changed 3 years ago by breun (Nils Breunese)

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.

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
Version 0, edited 3 years ago by chrstphrchvz (Christopher Chavez) (next)

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.