Fazecast / jSerialComm

Platform-independent serial port access for Java
GNU Lesser General Public License v3.0
1.34k stars 287 forks source link

Windows 10 32-bit x86 crash of JVM #382

Closed xanderberkhout closed 2 years ago

xanderberkhout commented 2 years ago

With the latest 2.8.0-beta4 the JVM crashes:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x582f39d3, pid=1348, tid=4532
#
# JRE version: OpenJDK Runtime Environment (17.0.1+12) (build 17.0.1+12-LTS)
# Java VM: OpenJDK Client VM (17.0.1+12-LTS, mixed mode, serial gc, windows-x86)
# Problematic frame:
# V  [jvm.dll+0x139d3]
#
# 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\xander\AppData\Local\Temp\\hs_err_pid1348.log
#
# If you would like to submit a bug report, please visit:
#   https://bell-sw.com/support
#

It also happens with an older Java 8. To be sure I also installed a virtual machine with Windows 10 32-bit and there it also happens.

But on 64-bit Windows both Intel + Arm there is no issue.

Version 2.7 works without any problem with Windows 32-bit. So maybe you have solved a problem with ARM and broken something for 32-bit x86

xberkhout commented 2 years ago

This seems to be solved in the 2.8.0-rc1 for 32-bit Windows.

hedgecrw commented 2 years ago

Solved in release of jSerialComm v2.8.0.