Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8273948

HelloAnimation stops rendering after a while on metal pipeline

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • internal
    • internal
    • javafx
    • fx-sandbox:metal branch

      To reproduce, run the HelloAnimation test program from apps/toys/Hello on the metal pipeline. It will run for a while and then the rendering will stop. It actually isn't completely hung, but it looks like it is. There is no more rendering at all, and the debug output to the console slows to one "frame" every 30 second to 1 minute (with no visible change to the window).

      Here is the stack trace of the QuantumRenderer Thread most of the time when I check:

      "QuantumRenderer-0" #14 daemon prio=5 os_prio=31 cpu=5597.46ms elapsed=31.40s tid=0x00007f95c6817200 nid=0x9e03 runnable [0x000070000db9d000]
         java.lang.Thread.State: RUNNABLE
      at com.sun.prism.mtl.MTLRTTexture.nReadPixelsFromContextRTT(javafx.graphics@18-internal/Native Method)
      at com.sun.prism.mtl.MTLRTTexture.getPixels(javafx.graphics@18-internal/MTLRTTexture.java:137)
      at com.sun.javafx.tk.quantum.UploadingPainter.run(javafx.graphics@18-internal/UploadingPainter.java:178)

            arapte Ambarish Rapte
            kcr Kevin Rushforth
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: