Skip to content

SIGSEGV (0xb) at pc=0x00007ffffdbf2802 in G1ParScanThreadState::steal_and_trim_queue(GenericTaskQueueSet<OverflowTaskQueue<ScannerTask, (MEMFLAGS)5, 131072u>, (MEMFLAGS)5>*)+0x1d2 #904

@jdzijlstra

Description

@jdzijlstra

Please provide a brief summary of the bug

After upgrading to MacOS Sonoma I have the following issue:

I'm running a Docker image (using Colima), where the Docker image is based on an Alpine image
(Linux 0bad7b62c30b 5.15.82-0-virt #1-Alpine SMP Mon, 12 Dec 2022 09:15:17 +0000 x86_64 x86_64 x86_64 GNU/Linux)
and a Open JDK

JRE version: OpenJDK Runtime Environment Temurin-17.0.5+8 (17.0.5+8) (build 17.0.5+8)

This image did work without issues before I've upgraded my MacOS to Sonoma, but since then I get

rmj_rel92111-redwood-platform-1  | #
rmj_rel92111-redwood-platform-1  | # A fatal error has been detected by the Java Runtime Environment:
rmj_rel92111-redwood-platform-1  | #
rmj_rel92111-redwood-platform-1  | #  SIGSEGV (0xb) at pc=0x00007ffffdbf2802, pid=7, tid=569
rmj_rel92111-redwood-platform-1  | #
rmj_rel92111-redwood-platform-1  | # JRE version: OpenJDK Runtime Environment Temurin-17.0.5+8 (17.0.5+8) (build 17.0.5+8)
rmj_rel92111-redwood-platform-1  | # Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.5+8 (17.0.5+8, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
rmj_rel92111-redwood-platform-1  | # Problematic frame:
rmj_rel92111-redwood-platform-1  | # V  [libjvm.so+0x737802][thread 570 also had an error]
rmj_rel92111-redwood-platform-1  |   G1ParScanThreadState::steal_and_trim_queue(GenericTaskQueueSet<OverflowTaskQueue<ScannerTask, (MEMFLAGS)5, 131072u>, (MEMFLAGS)5>*)+0x1d2
rmj_rel92111-redwood-platform-1  | #
rmj_rel92111-redwood-platform-1  | # Core dump will be written. Default location: /opt/redwood/j2ee/cluster/server1/logs/core
rmj_rel92111-redwood-platform-1  | #
rmj_rel92111-redwood-platform-1  | # An error report file with more information is saved as:
rmj_rel92111-redwood-platform-1  | # /opt/redwood/j2ee/cluster/server1/logs/hs_err_pid7.log
rmj_rel92111-redwood-platform-1  | #
rmj_rel92111-redwood-platform-1  | # If you would like to submit a bug report, please visit:
rmj_rel92111-redwood-platform-1  | #   https://github.com/adoptium/adoptium-support/issues
rmj_rel92111-redwood-platform-1  | #

hs_err_pid8.log

Please provide steps to reproduce where possible

No response

Expected Results

That the jvm does not crash with a SIGSEGV

Actual Results

The jvm crashes with a SIGSEGV

What Java Version are you using?

openjdk 17.0.5 2022-10-18 OpenJDK Runtime Environment Temurin-17.0.5+8 (build 17.0.5+8) OpenJDK 64-Bit Server VM Temurin-17.0.5+8 (build 17.0.5+8, mixed mode, sharing)

What is your operating system and platform?

Linux c9ba2f4cbc3d 5.15.82-0-virt #1-Alpine SMP Mon, 12 Dec 2022 09:15:17 +0000 x86_64 x86_64 x86_64 GNU/Linux

How did you install Java?

No response

Did it work before?

It worked before I upgraded to MacOS Sonoma (as the host of the docker instances)

Did you test with the latest update version?

haven't yet.

Did you test with other Java versions?

no

Relevant log output

rmj_rel92111-redwood-platform-1  | #
rmj_rel92111-redwood-platform-1  | # A fatal error has been detected by the Java Runtime Environment:
rmj_rel92111-redwood-platform-1  | #
rmj_rel92111-redwood-platform-1  | #  SIGSEGV (0xb) at pc=0x00007ffffdbf2802, pid=7, tid=569
rmj_rel92111-redwood-platform-1  | #
rmj_rel92111-redwood-platform-1  | # JRE version: OpenJDK Runtime Environment Temurin-17.0.5+8 (17.0.5+8) (build 17.0.5+8)
rmj_rel92111-redwood-platform-1  | # Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.5+8 (17.0.5+8, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
rmj_rel92111-redwood-platform-1  | # Problematic frame:
rmj_rel92111-redwood-platform-1  | # V  [libjvm.so+0x737802][thread 570 also had an error]
rmj_rel92111-redwood-platform-1  |   G1ParScanThreadState::steal_and_trim_queue(GenericTaskQueueSet<OverflowTaskQueue<ScannerTask, (MEMFLAGS)5, 131072u>, (MEMFLAGS)5>*)+0x1d2
rmj_rel92111-redwood-platform-1  | #
rmj_rel92111-redwood-platform-1  | # Core dump will be written. Default location: /opt/redwood/j2ee/cluster/server1/logs/core
rmj_rel92111-redwood-platform-1  | #
rmj_rel92111-redwood-platform-1  | # An error report file with more information is saved as:
rmj_rel92111-redwood-platform-1  | # /opt/redwood/j2ee/cluster/server1/logs/hs_err_pid7.log
rmj_rel92111-redwood-platform-1  | #
rmj_rel92111-redwood-platform-1  | # If you would like to submit a bug report, please visit:
rmj_rel92111-redwood-platform-1  | #   https://github.com/adoptium/adoptium-support/issues
rmj_rel92111-redwood-platform-1  | #

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions