You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Root cause: a race in the shared-memory test synchronization helper (SharedMemoryObjectCreator): lock-file contention between the creator and the opener led to the opener not finding the shared-memory object (shm_sync_race signature in this issue's failures). #1517 acquires the lock file consistently in CreateObject and adds a stress test that reproduces the race on the old code. Last occurrence in this issue was before the fix; please reopen if it occurs again.
Note: this issue also saw the QNX guest boot kernel panic, which is tracked separately in #1513 (mitigated by itf 0.7.0, bump in #1545).
Activity
github-actions commentedon Aug 10, 2026
Nightly run
31345420995on 2026-08-10: 1/100 runs failed.Per config: qnx-integration 1/100.
github-actions commentedon Aug 17, 2026
Nightly run
31983034025on 2026-08-17: 1/100 runs failed.Per config: gcc15-integration 1/100.
github-actions commentedon Oct 18, 2026
Nightly run
39085403631on 2026-10-18: 1/100 runs failed.Per config: qnx-integration-shard1 1/100.
castler commentedon Nov 3, 2026
Closing as fixed by #1517 (merged 2026-11-02).
Root cause: a race in the shared-memory test synchronization helper (
SharedMemoryObjectCreator): lock-file contention between the creator and the opener led to the opener not finding the shared-memory object (shm_sync_racesignature in this issue's failures). #1517 acquires the lock file consistently inCreateObjectand adds a stress test that reproduces the race on the old code. Last occurrence in this issue was before the fix; please reopen if it occurs again.Note: this issue also saw the QNX guest boot kernel panic, which is tracked separately in #1513 (mitigated by itf 0.7.0, bump in #1545).