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