JDK-8309100 : Ensemble8 crashes while running Graphics2D->Stopwatch sample
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: internal
  • Priority: P2
  • Status: Closed
  • Resolution: Cannot Reproduce
  • OS: os_x
  • CPU: generic
  • Submitted: 2023-05-30
  • Updated: 2024-04-30
  • Resolved: 2024-04-30
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
internalResolved
Related Reports
Relates :  
Description
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


Comments
This crash is not seen with the latest code in the metal branch of the sandbox.
30-04-2024