This is what AI says. Dont know if it helps but its something
The main difference is that the “Fail” log shows CutControl.exe (a Java/Swing app) crashing shortly after launch with a JVM fatal error, while the “Success” log shows a normal, complete run.
Key Observations from the Logs
1. Crash in Fail Log (PID 8340)
The application starts normally (loads DLLs, reads CutControl.cfg, starts Java runtime).
It creates a child process (another CutControl.exe PID 8340).
It crashes quickly (~8 seconds after start).
Evidence of JVM crash:
Writes a large hs_err_pid8340.log (HotSpot error log) — classic JVM fatal error report.
Process Exit with Exit Status: 1 (abnormal termination).
High resource usage before crash (Private Bytes ~397 MB, Working Set ~369 MB).
The parent process (PID 8756) also exits shortly after with status 1.
2. Success Log
Runs much longer (from 2:29:12 PM to at least 2:29:19+).
Successfully loads many more modules (JavaFX, LWJGL, various JARs like cutcontrol-24.1.1.jar, Bluetooth/serial drivers, etc.).
Performs extensive operations: Bluetooth device enumeration (BthEnum.sys), serial ports (COM ports), graphics, etc.
Ends cleanly (normal process profiling/exit, no hs_err crash log).
Root Cause Indicators (Most Likely)
The crash is almost certainly a Java Virtual Machine (JVM) fatal error (native crash inside the JRE).
Common causes based on the logs:
Java version / native library incompatibility (bundled JRE in runtime/ folder).
Graphics/GPU issue (loads JavaFX, LWJGL/OpenGL, common-controls, etc. — frequent crash source on some hardware/drivers).
Bluetooth/Serial (jSerialComm) initialization — the success log shows heavy activity here.
Memory/heap issue or corrupted JAR/native libs.
Different environments:
Fail: User bobcr on DESKTOP-2VBQ9SE (AMD Ryzen, fewer cores?).
Success: User Garage on GARAGE (more powerful 12-core AMD).
Quick Diagnostic Steps
Check the crash log:BashC:\Users\bobcr\AppData\Local\CutControl\hs_err_pid8340.logLook at the top for the exact error (e.g., EXCEPTION_ACCESS_VIOLATION, SIGSEGV, problematic native library like javafx, lwjgl, or jSerialComm).
Compare environments:
Graphics driver (AMD on both?).
JavaFX / LWJGL native libs.
Bluetooth stack.
Workarounds to try:
Update AMD graphics drivers.
Run with -Dprism.order=d3d or software rendering.
Disable Bluetooth/serial features if possible.
Use a different JRE.