MacOS SIGSEGV Crash
Currently running with the following mods:
Crash Details:
The JVM crashed with a segmentation fault in the native code within the
Steps to Reproduce:
- Cloth Config v14
- Fabric API (ofc)
- FerriteCore
- Gamma Utils
- Indium
- Iris (ofc)
- Mod Menu
- Sodium
- WorldEdit
- Xaero's Minimap
- Xaero's World Map
Summary for Bug Report
Crash Details:
- Signal:
SIGSEGV (Segmentation Fault) - Program Counter (pc):
0x000000010231e050 - Process ID (pid):
44269 - Thread ID (tid):
24067 - Problematic Frame:
inChunk::chop()libjvm.dylib
- JRE Version: OpenJDK Runtime Environment Temurin-21.0.3+9 (21.0.3+9)
- Java VM: OpenJDK 64-Bit Server VM Temurin-21.0.3+9
- Host: MacBookPro18,1 arm64, 10 cores, 16G, macOS 14.5
- Current Thread: "C2 CompilerThread0" (daemon thread responsible for JIT compilation)
-Xms512m -Xmx4096m -Duser.language=en -Djava.library.path=/Users/andrewzhuang/Library/Application Support/PrismLauncher/instances/1.20.6/natives org.prismlauncher.EntryPoint
- Heap Size: 4096 MB
- Used Heap: 660480K
- GC: G1 Garbage Collector
- Includes
,libjvm.dylib
,libjava.dylib
,libnio.dylib
,libnet.dylib
, and others.libzip.dylib
- OS: macOS 14.5 (Darwin 23.5.0)
- Hardware: Apple M1 Pro, 16GB RAM
The JVM crashed with a segmentation fault in the native code within the
libjvm.dylib library, specifically in the Chunk::chop() function. The crash occurred in the "C2 CompilerThread0" thread, which is responsible for JIT compilation. The issue may be related to memory management or JIT compilation.Steps to Reproduce:
- Run the application with the specified command line options.
- Observe the crash after approximately 28 seconds of runtime.
- Full crash log (attached).