Skip to content

Use lock-free stack for swept_pages #9674

Use lock-free stack for swept_pages

Use lock-free stack for swept_pages #9674

Triggered via push April 14, 2026 18:26
Status Failure
Total duration 13m 29s
Artifacts

yjit-ubuntu.yml

on: push
Matrix: make
cargo test
42s
cargo test
cargo clippy
36s
cargo clippy
YJIT Ubuntu result
2s
YJIT Ubuntu result
Fit to window
Zoom out
Zoom in

Annotations

11 errors
make (check, RUSTC='rustc +1.58.0', 1.58.0)
Process completed with exit code 1.
make (check, RUSTC='rustc +1.58.0', 1.58.0)
Process completed with exit code 2.
make (check, --enable-yjit=dev)
Process completed with exit code 1.
make (check, --enable-yjit=dev)
Process completed with exit code 2.
make (test-bundled-gems, --enable-yjit=dev)
Process completed with exit code 1.
make (test-bundled-gems, --enable-yjit=dev)
Process completed with exit code 2.
Failure: src/gems/src/racc/test/test_racc_command.rb#L343
<"1 useless nonterminals:\n" + " dummy\n" + "2 useless rules:\n" + " #4 (dummy)\n" + " #5 (dummy)\n" + "1 shift/reduce conflicts\n" + "Turn on logging with \"-v\" and check \".output\" file for details\n"> expected but was <"1 useless nonterminals:\n" + " dummy\n" + "2 useless rules:\n" + " #4 (dummy)\n" + " #5 (dummy)\n" + "1 shift/reduce conflicts\n" + "Turn on logging with \"-v\" and check \".output\" file for details\n" + "\n" + "=== Lock Contention Statistics by Callsite ===\n" + "Lock Name Callsite Uncontended Contended Ratio\n" + "--------- -------- ----------- --------- -----\n" + "objspace->sweep_lock heap_prepare:2471 48 0 0.00%\n" + " gc_sweep_thread_func:4706 1 0 0.00%\n" + " wait_for_background_sweeping_to 4 0 0.00%\n" + " gc_abort:3383 1 0 0.00%\n" + "================================================\n" + "\n" + "\n" + "Sweep Time (CPU): 0.000 ms (0.000000 seconds)\n" + "\n" + "Sweep Time (Wall): 0.000 ms (0.000000 seconds)\n" + "\n" + "Sweeping enter count: 0\n" + "\n" + "Sweep continue count: 0\n" + "\n" + "Sweep rest count: 0\n">.
Failure: src/gems/src/racc/test/test_racc_command.rb#L343
<"1 useless nonterminals:\n" + " dummy\n" + "2 useless rules:\n" + " #4 (dummy)\n" + " #5 (dummy)\n" + "1 shift/reduce conflicts\n" + "Turn on logging with \"-v\" and check \".output\" file for details\n"> expected but was <"1 useless nonterminals:\n" + " dummy\n" + "2 useless rules:\n" + " #4 (dummy)\n" + " #5 (dummy)\n" + "1 shift/reduce conflicts\n" + "Turn on logging with \"-v\" and check \".output\" file for details\n" + "\n" + "=== Lock Contention Statistics by Callsite ===\n" + "Lock Name Callsite Uncontended Contended Ratio\n" + "--------- -------- ----------- --------- -----\n" + "objspace->sweep_lock heap_prepare:2471 48 0 0.00%\n" + " gc_sweep_thread_func:4706 1 0 0.00%\n" + " wait_for_background_sweeping_to 4 0 0.00%\n" + " gc_abort:3383 1 0 0.00%\n" + "================================================\n" + "\n" + "\n" + "Sweep Time (CPU): 0.000 ms (0.000000 seconds)\n" + "\n" + "Sweep Time (Wall): 0.000 ms (0.000000 seconds)\n" + "\n" + "Sweeping enter count: 0\n" + "\n" + "Sweep continue count: 0\n" + "\n" + "Sweep rest count: 0\n">.
YJIT Ubuntu result
Process completed with exit code 1.