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
{{ message }}
Repository navigation
ci: nightly Linux / all optional features failed #1006
Job: Linux / all optional features (nightly, clang)
Run: https://github.com/LASTRADA-Software/morph/actions/runs/39394274700
Commit: ba12f6bfcd6e897fc7aca5e2adb2714d447fd423
What would change the verdict
This issue closes automatically the next time this job's scheduled
run passes (see .github/workflows/nightly-slow-checks.yml's reconcile-issues job, matched by the nightly-check:all-features label
below). Re-opens itself in the same way if it fails again after
that.
Job: Linux / all optional features (nightly, clang)
Run: https://github.com/LASTRADA-Software/morph/actions/runs/39570393171
Commit: 16ed13de24f30c2b3c7243f309675d0bf027caac
What would change the verdict
This issue closes automatically the next time this job's scheduled
run passes (see .github/workflows/nightly-slow-checks.yml's reconcile-issues job, matched by the nightly-check:all-features label
below). Re-opens itself in the same way if it fails again after
that.
Job: Linux / all optional features (nightly, clang)
Run: https://github.com/LASTRADA-Software/morph/actions/runs/39749154902
Commit: 16ed13de24f30c2b3c7243f309675d0bf027caac
What would change the verdict
This issue closes automatically the next time this job's scheduled
run passes (see .github/workflows/nightly-slow-checks.yml's reconcile-issues job, matched by the nightly-check:all-features label
below). Re-opens itself in the same way if it fails again after
that.
Job: Linux / all optional features (nightly, clang)
Run: https://github.com/LASTRADA-Software/morph/actions/runs/39925492763
Commit: f13c29a97cdcb065f74ea3fd364eab800f91aa04
What would change the verdict
This issue closes automatically the next time this job's scheduled
run passes (see .github/workflows/nightly-slow-checks.yml's reconcile-issues job, matched by the nightly-check:all-features label
below). Re-opens itself in the same way if it fails again after
that.
#1037 and the PRs before it fixed the earlier causes. The remaining one appeared once, on one compiler, and was 99% of 4646 tests in. That fits a timing assertion, a CHECK that the server's suspended Task handler had already seen its stop. It could also be a real ordering bug in how a client deadline reaches the server over Qt WebSockets, and the log can't tell the two apart.
Verdict: unverified. A real stop that sometimes isn't delivered would be a defect in src/include/morph. A check that reads stopped before the stop has propagated would be a test fix. Deciding needs the test run in a loop under load (--repeat until-fail) and a read of what the test waits on before line 2864.
Would change the verdict: a local reproduction showing stopped == 0after the handler's coroutine has finished means a library bug. If the check passes once it waits for the stop to propagate, it's a test fix and this closes on the next green nightly.
Activity
github-actions commentedon Oct 21, 2026
Scheduled nightly check failed: Linux / all optional features.
Verification status
Reproduced. This is a real scheduled CI run, not inferred from
reading code. Revision:
16ed13de24f30c2b3c7243f309675d0bf027caac. Run: https://github.com/LASTRADA-Software/morph/actions/runs/39570393171Real output
What would change the verdict
This issue closes automatically the next time this job's scheduled
run passes (see .github/workflows/nightly-slow-checks.yml's
reconcile-issuesjob, matched by thenightly-check:all-featureslabelbelow). Re-opens itself in the same way if it fails again after
that.
github-actions commentedon Oct 22, 2026
Scheduled nightly check failed: Linux / all optional features.
Verification status
Reproduced. This is a real scheduled CI run, not inferred from
reading code. Revision:
16ed13de24f30c2b3c7243f309675d0bf027caac. Run: https://github.com/LASTRADA-Software/morph/actions/runs/39749154902Real output
What would change the verdict
This issue closes automatically the next time this job's scheduled
run passes (see .github/workflows/nightly-slow-checks.yml's
reconcile-issuesjob, matched by thenightly-check:all-featureslabelbelow). Re-opens itself in the same way if it fails again after
that.
github-actions commentedon Oct 23, 2026
Scheduled nightly check failed: Linux / all optional features.
Verification status
Reproduced. This is a real scheduled CI run, not inferred from
reading code. Revision:
f13c29a97cdcb065f74ea3fd364eab800f91aa04. Run: https://github.com/LASTRADA-Software/morph/actions/runs/39925492763Real output
What would change the verdict
This issue closes automatically the next time this job's scheduled
run passes (see .github/workflows/nightly-slow-checks.yml's
reconcile-issuesjob, matched by thenightly-check:all-featureslabelbelow). Re-opens itself in the same way if it fails again after
that.
Yaraslaut commentedon Oct 23, 2026
Triage: the failure changes from night to night; last night it was one Qt WebSocket timing check on clang only
Measured from the job logs of the last four nightly runs. Not reproduced locally.
gallery_local_offscreen(gcc too)qt_quick tablerescans,qt_quick_qmllint(gcc too)f13c29a97)#3791 morph::qt::QtWebSocketBackend: a client deadline stops the server's Task handler; the gcc leg passedLast night's failure:
#1037 and the PRs before it fixed the earlier causes. The remaining one appeared once, on one compiler, and was 99% of 4646 tests in. That fits a timing assertion, a
CHECKthat the server's suspended Task handler had already seen its stop. It could also be a real ordering bug in how a client deadline reaches the server over Qt WebSockets, and the log can't tell the two apart.Verdict: unverified. A real stop that sometimes isn't delivered would be a defect in
src/include/morph. A check that readsstoppedbefore the stop has propagated would be a test fix. Deciding needs the test run in a loop under load (--repeat until-fail) and a read of what the test waits on before line 2864.Would change the verdict: a local reproduction showing
stopped == 0after the handler's coroutine has finished means a library bug. If the check passes once it waits for the stop to propagate, it's a test fix and this closes on the next green nightly.github-actions commentedon Oct 24, 2026
Recovered: tonight's scheduled run passed against
4596d0a4b150. https://github.com/LASTRADA-Software/morph/actions/runs/40076882865Closing -- re-open if this regresses again.