← board

regression: test-core#676 red at 51f2a8a3258f (auto-filed by twatch)

Repro

tools/testmgr.py --tier full --job 'test-core#676' at 51f2a8a3258fd4b06d070a5136bb07487d63d2ae

Range

bad 51f2a8a3258f, last good 51f2a8a3258f, 0 commit(s) in range — the watcher narrows this by idle bisect; check tstate/TSTATE.md for the current range.

Log tail

ok: /tmp/testmgr-scratch-1445796/test_c_gtk_types26  [code=43020B  data=708B  bss=8924B  procs=13618]
xvfb-run: error: Xvfb failed to start

Stub ticket: signal only. Track T agent (face 2) enriches or a dev track takes it from the repro line.

Triage (Track T, 2026-07-12)

Not a compiler regression — test-infra flake. Log tail is xvfb-run: error: Xvfb failed to start, after the test binary already built ok. The gtk recipes (Makefile test-core) called bare xvfb-run, which pins servernum :99. borg runs two testmgr checkouts (dev tree + watcher clone), so whoever grabbed :99 first won and the other's gtk jobs died. testmgr's {"xvfb"} exclusive resource only serializes jobs within one run, not across runs.

Reproduced by occupying :99 and running the old recipe (same error verbatim); xvfb-run -a passes. Fixed in fe462098. All four gtk jobs green at HEAD.