Crash observed while running Graphics2D->Stopwatch sample with metal pipeline.
System : macBook pro 16" with discrete graphics card
OS : macOS Ventura 13.2.1
Note :
When started, the sample renders well. Press the green button of the stopwatch to start the watch. The crash happens randomly after some time.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGBUS (0xa) at pc=0x00007ffa1f1a8588, pid=48042, tid=26115
#
# JRE version: Java(TM) SE Runtime Environment (19.0+26) (build 19-ea+26-2060)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (19-ea+26-2060, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-amd64)
# Problematic frame:
# C [AMDRadeonX6000MTLDriver+0x26588] amdMtl_DeviceAcquireEncoderIdAddr(GFXAAMD_MtlDevice*)+0xd9
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- S U M M A R Y ------------
Command Line: --module-path=/Users/ajitghaisas/dev/work/jfx_workspace/jfx_sandbox/build/sdk/lib --add-modules=javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.swing,javafx.web ./apps/samples/Ensemble8/dist/Ensemble8.jar
Host: "MacBookPro16,1" x86_64 2600 MHz, 12 cores, 32G, Darwin 22.3.0, macOS 13.2.1 (22D68)
Time: Tue May 30 16:20:49 2023 IST elapsed time: 42.528909 seconds (0d 0h 0m 42s)
--------------- T H R E A D ---------------
Current thread (0x00007fe945874800): JavaThread "QuantumRenderer-0" daemon [_thread_in_native, id=26115, stack(0x0000700003364000,0x0000700003464000)]
Stack: [0x0000700003364000,0x0000700003464000], sp=0x0000700003461d20, free space=1015k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [AMDRadeonX6000MTLDriver+0x26588] amdMtl_DeviceAcquireEncoderIdAddr(GFXAAMD_MtlDevice*)+0xd9
C [AMDRadeonX6000MTLDriver+0x9f1a8] amdMtl_CmdBuffer_BeginEncoder(GFXAAMD_MtlCmdBuffer*)+0x75
C [AMDRadeonX6000MTLDriver+0x16b678] -[GFX10_MtlRenderCmdEncoder initWithCommandBuffer:descriptor:]+0xc05
C [AMDRadeonX6000MTLDriver+0xfcc67] -[GFX10_MtlCmdBuffer renderCommandEncoderWithDescriptor:]+0x39
C [libprism_mtl.dylib+0x3ae9] -[MetalContext drawIndexedQuads:ofColors:vertexCount:]+0x99
C [libprism_mtl.dylib+0x50a3] Java_com_sun_prism_mtl_MTLContext_nDrawIndexedQuads+0x63
J 3564 com.sun.prism.mtl.MTLContext.nDrawIndexedQuads(J[F[BI)I javafx.graphics@21-internal (0 bytes) @ 0x000000011e67c18f [0x000000011e67c0a0+0x00000000000000ef]
J 4003 c2 com.sun.prism.mtl.MTLContext.renderQuads([F[BI)V javafx.graphics@21-internal (187 bytes) @ 0x000000011e6e8094 [0x000000011e6e4100+0x0000000000003f94]
J 4736 c2 com.sun.prism.mtl.MTLContext.setTexture(ILcom/sun/prism/Texture;)V javafx.graphics@21-internal (42 bytes) @ 0x000000011e74b398 [0x000000011e74ace0+0x00000000000006b8]
J 4967 c2 com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Lcom/sun/prism/impl/ps/BaseShaderGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/impl/ps/BaseShaderContext$MaskType;Lcom/sun/prism/Texture;FFFF)Lcom/sun/prism/ps/Shader; javafx.graphics@21-internal (321 bytes) @ 0x000000011e7961e0 [0x000000011e795fc0+0x0000000000000220]
J 5814 c2 com.sun.prism.impl.ps.BaseShaderGraphics.drawString(Lcom/sun/javafx/scene/text/GlyphList;Lcom/sun/javafx/font/FontStrike;FFLcom/sun/prism/paint/Color;II)V javafx.graphics@21-internal (857 bytes) @ 0x000000011e6347e8 [0x000000011e633ca0+0x0000000000000b48]
J 5895 c2 com.sun.javafx.sg.prism.NGText.renderText(Lcom/sun/prism/Graphics;Lcom/sun/javafx/font/FontStrike;Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/prism/paint/Color;I)V javafx.graphics@21-internal (533 bytes) @ 0x000000011e6a0d54 [0x000000011e6a0bc0+0x0000000000000194]
J 5804 c2 com.sun.javafx.sg.prism.NGText.renderContent2D(Lcom/sun/prism/Graphics;Z)V javafx.graphics@21-internal (355 bytes) @ 0x000000011e6dc9f4 [0x000000011e6db820+0x00000000000011d4]
J 5061 c2 com.sun.javafx.sg.prism.NGShape.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (458 bytes) @ 0x000000011e7a92e0 [0x000000011e7a9220+0x00000000000000c0]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 5541 c2 com.sun.javafx.sg.prism.NGRegion.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (115 bytes) @ 0x000000011e6bdc80 [0x000000011e6bdb20+0x0000000000000160]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 5541 c2 com.sun.javafx.sg.prism.NGRegion.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (115 bytes) @ 0x000000011e6bdc80 [0x000000011e6bdb20+0x0000000000000160]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 5541 c2 com.sun.javafx.sg.prism.NGRegion.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (115 bytes) @ 0x000000011e6bdc80 [0x000000011e6bdb20+0x0000000000000160]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 5541 c2 com.sun.javafx.sg.prism.NGRegion.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (115 bytes) @ 0x000000011e6bdc80 [0x000000011e6bdb20+0x0000000000000160]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 5541 c2 com.sun.javafx.sg.prism.NGRegion.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (115 bytes) @ 0x000000011e6bdc80 [0x000000011e6bdb20+0x0000000000000160]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 4398 c2 com.sun.javafx.sg.prism.NGNode.render(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (39 bytes) @ 0x000000011e703f44 [0x000000011e703ec0+0x0000000000000084]
J 5800 c1 com.sun.javafx.tk.quantum.ViewPainter.doPaint(Lcom/sun/prism/Graphics;Lcom/sun/javafx/sg/prism/NodePath;)V javafx.graphics@21-internal (206 bytes) @ 0x0000000116a3d6d4 [0x0000000116a3c840+0x0000000000000e94]
J 6296 c1 com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (1455 bytes) @ 0x0000000116db9014 [0x0000000116db6920+0x00000000000026f4]
J 6208 c1 com.sun.javafx.tk.quantum.UploadingPainter.run()V javafx.graphics@21-internal (1148 bytes) @ 0x0000000116f1552c [0x0000000116f0e400+0x000000000000712c]
J 6290 c1 java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object; java.base@19-ea (14 bytes) @ 0x00000001170f0ad4 [0x00000001170f09c0+0x0000000000000114]
J 6289 c1 java.util.concurrent.FutureTask.runAndReset()Z java.base@19-ea (125 bytes) @ 0x0000000116fbb1ac [0x0000000116fba9a0+0x000000000000080c]
J 6293 c1 com.sun.javafx.tk.RenderJob.run()V javafx.graphics@21-internal (95 bytes) @ 0x0000000117100b1c [0x0000000117100aa0+0x000000000000007c]
j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92 java.base@19-ea
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@19-ea
j com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run()V+8 javafx.graphics@21-internal
j java.lang.Thread.run()V+13 java.base@19-ea
v ~StubRoutines::call_stub 0x000000011df2ccc6
V [libjvm.dylib+0x5638f1] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x2a1
V [libjvm.dylib+0x562967] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x147
V [libjvm.dylib+0x562a33] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*)+0x63
V [libjvm.dylib+0x60ace8] thread_entry(JavaThread*, JavaThread*)+0x98
V [libjvm.dylib+0xa63719] JavaThread::thread_main_inner()+0xc9
V [libjvm.dylib+0xa61c7f] Thread::call_run()+0xcf
V [libjvm.dylib+0x8f66d7] thread_native_entry(Thread*)+0x147
C [libsystem_pthread.dylib+0x6259] _pthread_start+0x7d
C [libsystem_pthread.dylib+0x1c7b] thread_start+0xf
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 3564 com.sun.prism.mtl.MTLContext.nDrawIndexedQuads(J[F[BI)I javafx.graphics@21-internal (0 bytes) @ 0x000000011e67c114 [0x000000011e67c0a0+0x0000000000000074]
J 4003 c2 com.sun.prism.mtl.MTLContext.renderQuads([F[BI)V javafx.graphics@21-internal (187 bytes) @ 0x000000011e6e8094 [0x000000011e6e4100+0x0000000000003f94]
J 4736 c2 com.sun.prism.mtl.MTLContext.setTexture(ILcom/sun/prism/Texture;)V javafx.graphics@21-internal (42 bytes) @ 0x000000011e74b398 [0x000000011e74ace0+0x00000000000006b8]
J 4967 c2 com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(Lcom/sun/prism/impl/ps/BaseShaderGraphics;Lcom/sun/javafx/geom/transform/BaseTransform;Lcom/sun/prism/impl/ps/BaseShaderContext$MaskType;Lcom/sun/prism/Texture;FFFF)Lcom/sun/prism/ps/Shader; javafx.graphics@21-internal (321 bytes) @ 0x000000011e7961e0 [0x000000011e795fc0+0x0000000000000220]
J 5814 c2 com.sun.prism.impl.ps.BaseShaderGraphics.drawString(Lcom/sun/javafx/scene/text/GlyphList;Lcom/sun/javafx/font/FontStrike;FFLcom/sun/prism/paint/Color;II)V javafx.graphics@21-internal (857 bytes) @ 0x000000011e6347e8 [0x000000011e633ca0+0x0000000000000b48]
J 5895 c2 com.sun.javafx.sg.prism.NGText.renderText(Lcom/sun/prism/Graphics;Lcom/sun/javafx/font/FontStrike;Lcom/sun/javafx/geom/BaseBounds;Lcom/sun/prism/paint/Color;I)V javafx.graphics@21-internal (533 bytes) @ 0x000000011e6a0d54 [0x000000011e6a0bc0+0x0000000000000194]
J 5804 c2 com.sun.javafx.sg.prism.NGText.renderContent2D(Lcom/sun/prism/Graphics;Z)V javafx.graphics@21-internal (355 bytes) @ 0x000000011e6dc9f4 [0x000000011e6db820+0x00000000000011d4]
J 5061 c2 com.sun.javafx.sg.prism.NGShape.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (458 bytes) @ 0x000000011e7a92e0 [0x000000011e7a9220+0x00000000000000c0]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 5541 c2 com.sun.javafx.sg.prism.NGRegion.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (115 bytes) @ 0x000000011e6bdc80 [0x000000011e6bdb20+0x0000000000000160]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 5541 c2 com.sun.javafx.sg.prism.NGRegion.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (115 bytes) @ 0x000000011e6bdc80 [0x000000011e6bdb20+0x0000000000000160]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 5541 c2 com.sun.javafx.sg.prism.NGRegion.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (115 bytes) @ 0x000000011e6bdc80 [0x000000011e6bdb20+0x0000000000000160]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 5541 c2 com.sun.javafx.sg.prism.NGRegion.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (115 bytes) @ 0x000000011e6bdc80 [0x000000011e6bdb20+0x0000000000000160]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 5155 c2 com.sun.javafx.sg.prism.NGGroup.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (422 bytes) @ 0x000000011e7c2ff0 [0x000000011e7c2cc0+0x0000000000000330]
J 5541 c2 com.sun.javafx.sg.prism.NGRegion.renderContent(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (115 bytes) @ 0x000000011e6bdc80 [0x000000011e6bdb20+0x0000000000000160]
J 4878 c2 com.sun.javafx.sg.prism.NGNode.doRender(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (473 bytes) @ 0x000000011e76e058 [0x000000011e76de40+0x0000000000000218]
J 4398 c2 com.sun.javafx.sg.prism.NGNode.render(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (39 bytes) @ 0x000000011e703f44 [0x000000011e703ec0+0x0000000000000084]
J 5800 c1 com.sun.javafx.tk.quantum.ViewPainter.doPaint(Lcom/sun/prism/Graphics;Lcom/sun/javafx/sg/prism/NodePath;)V javafx.graphics@21-internal (206 bytes) @ 0x0000000116a3d6d4 [0x0000000116a3c840+0x0000000000000e94]
J 6296 c1 com.sun.javafx.tk.quantum.ViewPainter.paintImpl(Lcom/sun/prism/Graphics;)V javafx.graphics@21-internal (1455 bytes) @ 0x0000000116db9014 [0x0000000116db6920+0x00000000000026f4]
J 6208 c1 com.sun.javafx.tk.quantum.UploadingPainter.run()V javafx.graphics@21-internal (1148 bytes) @ 0x0000000116f1552c [0x0000000116f0e400+0x000000000000712c]
J 6290 c1 java.util.concurrent.Executors$RunnableAdapter.call()Ljava/lang/Object; java.base@19-ea (14 bytes) @ 0x00000001170f0ad4 [0x00000001170f09c0+0x0000000000000114]
J 6289 c1 java.util.concurrent.FutureTask.runAndReset()Z java.base@19-ea (125 bytes) @ 0x0000000116fbb1ac [0x0000000116fba9a0+0x000000000000080c]
J 6293 c1 com.sun.javafx.tk.RenderJob.run()V javafx.graphics@21-internal (95 bytes) @ 0x0000000117100b1c [0x0000000117100aa0+0x000000000000007c]
j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92 java.base@19-ea
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@19-ea
j com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run()V+8 javafx.graphics@21-internal
j java.lang.Thread.run()V+13 java.base@19-ea
v ~StubRoutines::call_stub 0x000000011df2ccc6