husker-dev / openglfx

OpenGL implementation for JavaFX
Apache License 2.0
80 stars 10 forks source link

NVDXInterop crash upon calling wglDXRegisterObjectNV #80

Open streamingdv opened 2 months ago

streamingdv commented 2 months ago

Describe the bug I'm currently in the middle of a closed beta test and a user of mine reported a bug when using the OpenGLFX rendering engine. It immediately crashes upon startup of the stream.

To Reproduce Difficult seems to be driver or device specific. Here are some crashlogs

Crashlogs.zip

It seems it is DirectX related, I asked him to use the OpenGL pipeline on Windows (which is supported by my application). Will report back if the crash also happens via the OpenGL pipeline but I guess not.

Environment:

husker-dev commented 2 months ago

Interesting. I think I should also do a little functionality testing when checking NvDxInterop support to rule out any driver or hardware issues.

I'll see what I can do about it, but right now all my time is spent upgrading offscreen-jgl (now called “grapl”) to make it possible to update openglfx in future

streamingdv commented 2 months ago

Thanks, yes no worries. Keep me updated. I will report back if I got some news.

streamingdv commented 2 months ago

@husker-dev yes the OpenGL pipeline seems to work fine according to the feedback I got from my beta tester.

streamingdv commented 1 month ago

hs_err_pid23372.txt

Another crash report from a user, happening on a AMD Ryzen 5 5500U with Radeon Graphics device.