When running an RDP connection between two Windows machines, with a Java application running, the JVM often crashes with EXCEPTION_ACCESS_VIOLATION. There is already a bug report but with seemingly low priority. It is very reproducible, more info can be found here: https://bugs.openjdk.org/browse/JDK-8365960.

This seems to be fixed in *21.0.7* and *17.0.15*, but still exists in later versions (*23*+). Our software recently updated to use *25.0.2* which means now our users are being affected by this bug.

I can easily reproduce it locally too with two physical Windows machines, and I am curious if this is being investigated, if there any workaround and if I could provide any assistance to any developers to get this fixed?

We have a number of users reporting this bug to us but we have no workaround other than to downgrade to a previous version of our software where we used Java *21.0.9* which is exempt from this bug.

|# [thread 28372 also had an error] # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff8e17ebd26, pid=24200, tid=26332 # # JRE version: OpenJDK Runtime Environment Temurin-25.0.2+10 (25.0.2+10) (build 25.0.2+10-LTS) # Java VM: OpenJDK 64-Bit Server VM Temurin-25.0.2+10 (25.0.2+10-LTS, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64) # Problematic frame: # C [awt.dll+0xdbd26] # # No core dump will be written. Minidumps are not enabled by default on client versions of Windows # # An error report file with more information is saved as: # C:\Users\me\AppData\Local\Temp\\hs_err_pid24200.log [14.049s][warning][os] Loading hsdis library failed # # If you would like to submit a bug report, please visit: # https://github.com/adoptium/adoptium-support/issues # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #|

--
Edward Larsson
Software Developer

Reply via email to