Record native target-worker observation in stage qualification
This commit is contained in:
@@ -56,6 +56,12 @@ Run the bootstrap and registered IDE commands in [README](../README.md). A succe
|
||||
|
||||
These checks are pending; automated window/control checks do not count as human acceptance.
|
||||
|
||||
## Open native-runtime observation
|
||||
|
||||
The final registered IntelliJ runs passed their assertions, but the classpath run also produced a Java 21 / JavaFX 21.0.7 target-worker `SIGSEGV` in `libglass.dylib` (`JNI_OnLoad+0x11d0`, Cocoa application-unhide notification). The worker was 1.12 seconds old; this was not the IntelliJ JavaFX 26 JVM. The report does not establish whether cancellation/teardown overlapped toolkit startup. Root cause remains unconfirmed, and successful assertions must not be read as crash-free native qualification.
|
||||
|
||||
The local report is retained under `target/stage3-qualification/hs_err_pid73625.log` (not committed). Reproduce rapid worker replacement and owner close during startup, correlate worker/session lifecycle timestamps, and check for native fatal reports in addition to host success markers before closing the stage-3 lifecycle gate. Existing earlier target and host runs passed without this report.
|
||||
|
||||
## Boundaries
|
||||
|
||||
Qualification remains the recorded macOS arm64 / OpenJDK 25 / JavaFX and Kit 26 / IntelliJ 263.7307.200 host baseline and Java 21 / JavaFX 21.0.7 target fixtures. New protocol fields and preview behavior are development contracts, not a frozen public release. Structural authoring, binding/generation panels, production host handoff, broader platform coverage and packaging retain their later gates. VoiceOver remains outside scope.
|
||||
|
||||
Reference in New Issue
Block a user