gpt4 book ai didi

JAVA-IllegalStateException : unmanaged resource freed from pool D3D Vram Pool

转载 作者:行者123 更新时间:2023-12-01 11:17:49 28 4
gpt4 key购买 nike

我的 Javafx 应用程序抛出许多非法状态异常,我尚未能够在源中跟踪触发器。

任何人都可以指导我导致此问题的原因以及我应该在哪里查找原因。我很难在这里展示一些代码,因为我不知道是什么原因造成的。

任何帮助将不胜感激。

java.lang.IllegalStateException: unmanaged resource freed from pool D3D Vram Pool
at com.sun.prism.impl.BaseResourcePool.resourceFreed(BaseResourcePool.java:463)
at com.sun.prism.impl.ManagedResource.dispose(ManagedResource.java:127)
at com.sun.prism.impl.BaseTexture.dispose(BaseTexture.java:297)
at com.sun.scenario.effect.impl.prism.ps.PPSDrawable.flush(PPSDrawable.java:69)
at com.sun.scenario.effect.impl.ImagePool.dispose(ImagePool.java:267)
at com.sun.scenario.effect.impl.Renderer.getRenderer(Renderer.java:367)
at com.sun.scenario.effect.ImageData.validate(ImageData.java:216)
at com.sun.javafx.sg.prism.CacheFilter.render(CacheFilter.java:522)
at com.sun.javafx.sg.prism.NGNode.renderCached(NGNode.java:2372)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:2058)
at com.sun.javafx.sg.prism.NGNode.render(NGNode.java:1959)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:235)
at com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:576)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:2067)
at com.sun.javafx.sg.prism.NGNode.render(NGNode.java:1959)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:235)
at com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:576)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:2067)
at com.sun.javafx.sg.prism.NGNode.render(NGNode.java:1959)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:235)
at com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:576)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:2067)
at com.sun.javafx.sg.prism.NGNode.render(NGNode.java:1959)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:235)
at com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:576)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:2067)
at com.sun.javafx.sg.prism.NGNode.render(NGNode.java:1959)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:235)
at com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:576)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:2067)
at com.sun.javafx.sg.prism.NGNode.render(NGNode.java:1959)
at com.sun.javafx.tk.quantum.ViewPainter.doPaint(ViewPainter.java:474)
at com.sun.javafx.tk.quantum.ViewPainter.paintImpl(ViewPainter.java:327)
at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:91)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at com.sun.javafx.tk.RenderJob.run(RenderJob.java:58)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:125)

最佳答案

我最近遇到了这个问题,对我来说,它与图形驱动程序崩溃相对应。到目前为止,我只在我知道 GPU 出现故障的笔记本电脑上看到过这种情况(经常导致显示器卡住或蓝屏死机,原因是 nVIDIA GPU 驱动程序)。

我怀疑发生的情况是由于图形硬件问题,GPU 驱动程序正在释放 JVM 保留的一些内存,从而导致此异常。

在我最近的堆栈跟踪中,屏幕暂时卡住,系统从 GPU 驱动程序崩溃中恢复,当我随后查看日志时,此错误出现了 3 次。我建议在另一台机器上进行测试,如果您无法在其他地方重现该问题,则可能同样存在 GPU 硬件或驱动程序问题导致此异常。

关于JAVA-IllegalStateException : unmanaged resource freed from pool D3D Vram Pool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31587494/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com