* Frank Ulbricht: > --------------- T H R E A D --------------- > > Current thread (0x00007f74e8101ef0): JavaThread "C2 CompilerThread0" daemon > [_thread_in_native, id=1195, stack(0x00007f74cc211000,0x00007f74cc312000)] > > > Current CompileTask: > C2:17931770 16689 4 > javafx.scene.control.TableView$TableViewArrayListSelectionModel::updateSelection > (568 bytes) > > Stack: [0x00007f74cc211000,0x00007f74cc312000], sp=0x00007f74cc30cef0, free > space=1007k > Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native > code) > V [libjvm.so+0xab64db] > V [libjvm.so+0xab6b50] > V [libjvm.so+0xab74be] > V [libjvm.so+0x5cd25e] > V [libjvm.so+0x5cae9e] > V [libjvm.so+0x5cca67]
$ addr2line -C -f -i -p -e /usr/lib/jvm/java-17-openjdk-amd64/lib/server/libjvm.so 0xab64db 0xab6b50 0xab74be 0x5cd25e 0x5cae9e 0x5cca67 Node::in(unsigned int) const at ./make/hotspot/./src/hotspot/share/opto/node.hpp:392 (inlined by) PhaseIdealLoop::idom_no_update(unsigned int) const at ./make/hotspot/./src/hotspot/share/opto/loopnode.hpp:1093 (inlined by) PhaseIdealLoop::idom(unsigned int) const at ./make/hotspot/./src/hotspot/share/opto/loopnode.hpp:1105 (inlined by) PhaseIdealLoop::idom(Node*) const at ./make/hotspot/./src/hotspot/share/opto/loopnode.hpp:1101 (inlined by) PhaseIdealLoop::build_loop_late_post_work(Node*, bool) at ./make/hotspot/./src/hotspot/share/opto/loopnode.cpp:5347 Node_Stack::is_empty() const at ./make/hotspot/./src/hotspot/share/opto/node.hpp:1710 (inlined by) PhaseIdealLoop::build_loop_late(VectorSet&, Node_List&, Node_Stack&) at ./make/hotspot/./src/hotspot/share/opto/loopnode.cpp:5194 PhaseIdealLoop::build_and_optimize(LoopOptsMode) at ./make/hotspot/./src/hotspot/share/opto/loopnode.cpp:3882 CompilerThread::env() at ./make/hotspot/./src/hotspot/share/compiler/compilerThread.hpp:85 (inlined by) ciEnv::current() at ./make/hotspot/./src/hotspot/share/ci/ciEnv.hpp:435 (inlined by) Compile::current() at ./make/hotspot/./src/hotspot/share/opto/compile.hpp:492 (inlined by) PhaseIdealLoop::optimize(PhaseIterGVN&, LoopOptsMode) at ./make/hotspot/./src/hotspot/share/opto/loopnode.hpp:1148 ciEnv::failing() at ./make/hotspot/./src/hotspot/share/ci/ciEnv.hpp:319 (inlined by) Compile::failing() const at ./make/hotspot/./src/hotspot/share/opto/compile.hpp:742 (inlined by) Compile::optimize_loops(PhaseIterGVN&, LoopOptsMode) at ./make/hotspot/./src/hotspot/share/opto/compile.cpp:2024 (inlined by) Compile::optimize_loops(PhaseIterGVN&, LoopOptsMode) at ./make/hotspot/./src/hotspot/share/opto/compile.cpp:2016 (inlined by) Compile::Optimize() at ./make/hotspot/./src/hotspot/share/opto/compile.cpp:2245 Compile::failing() const at ./make/hotspot/./src/hotspot/share/opto/compile.hpp:742 (inlined by) Compile::Compile(ciEnv*, ciMethod*, int, bool, bool, bool, bool, bool, DirectiveSet*) at ./make/hotspot/./src/hotspot/share/opto/compile.cpp:786 So this could be a duplicate of JDK-8283386: JavaFX application crashes - hotspot C2 compiler EXCEPTION_ACCESS_VIOLATION <https://bugs.openjdk.java.net/browse/JDK-8283386>