Windows random EXCEPTION_ACCESS_VIOLATION crash
Maurizio Cimadamore
maurizio.cimadamore at oracle.com
Tue Jul 21 17:15:34 UTC 2020
Looks like a crash in the library itself, so, very likely cause by some
issues in the port - perhaps some layout mismatch? Could also be that
you have some pre-existing memory corruption issue (e.g. not caused by
the port), and that Windows is more likely to trigger a segfault.
Maurizio
On 21/07/2020 17:24, Ty Young wrote:
> I decided to port my application to Windows from Linux since NVML,
> Java, and JavaFX are all cross-platform. It was pretty easy except for
> a bug in the JDK build process that someone on build-dev helped me get
> through and Maven being more strict on Windows than Linux. There is,
> however, an issue in that the application sometimes crashes briefly
> after showing the GUI with:
>
>
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffd8150efe2,
> pid=15876, tid=10228
> #
> # JRE version: OpenJDK Runtime Environment (16.0) (build
> 16-internal+0-adhoc.young.panama-foreign-foreign-abi)
> # Java VM: OpenJDK 64-Bit Server VM
> (16-internal+0-adhoc.young.panama-foreign-foreign-abi, mixed mode,
> sharing, tiered, compressed oops, g1 gc, windows-amd64)
> # Problematic frame:
> # C [nvml.dll+0x8efe2]
>
>
> To be crystal clear, there was basically no code changes between Linux
> and Windows(I manually specify library pathing for both now, that's
> it). I've never seen this crash under Linux and if it doesn't happen
> once the GUI first appears, the application will run just fine[2] for
> hours. I tested this to make sure it wouldn't eventually crash. I've
> attached two of the crash logs as well. Nothing stands out to me
> personally. The Linux build I'm using is older than the Windows build.
> That's it.
>
>
> Any ideas?
>
>
> [1] https://imgur.com/a/n3KDkot
>
> [2] https://imgur.com/a/dykLw6G
>
>
>
More information about the panama-dev
mailing list