Use lock-free stack for swept_pages #10460
Annotations
11 errors
|
make (check, macos-14, --with-jemalloc --with-opt-dir=$(brew --prefix jemalloc))
Process completed with exit code 2.
|
|
make (check, macos-14)
Process completed with exit code 2.
|
|
make (check, macos-15)
Process completed with exit code 2.
|
|
make (test-bundled-gems, macos-14)
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" +
"================================================\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">.
diff:
1 useless nonterminals:
dummy
2 useless rules:
#4 (dummy)
#5 (dummy)
1 shift/reduce conflicts
Turn on logging with "-v" and check ".output" file for details
+
+ === Lock Contention Statistics by Callsite ===
+ Lock Name Callsite Uncontended Contended Ratio
+ --------- -------- ----------- --------- -----
+ objspace->sweep_lock heap_prepare:2471 48 0 0.00%
+ gc_sweep_thread_func:4706 1 0 0.00%
+ wait_for_background_sweeping_to 4 0 0.00%
+ ================================================
+
+
+ Sweep Time (CPU): 0.000 ms (0.000000 seconds)
+
+ Sweep Time (Wall): 0.000 ms (0.000000 seconds)
+
+ Sweeping enter count: 0
+
+ Sweep continue count: 0
+
+ Sweep rest count: 0
folded diff:
1 useless nonterminals:
dummy
2 useless rules:
#4 (dummy)
#5 (dummy)
1 shift/reduce conflicts
Turn on logging with "-v" and check ".output" file for details
+
+ === Lock Contention Statistics by Callsite ===
+ Lock Name Callsite Uncon
+ tended Contended Ratio
+ --------- -------- -----
+ ------ --------- -----
+ objspace->sweep_lock heap_prepare:2471
+ 48 0 0.00%
+ gc_sweep_thread_func:4706
+ 1 0 0.00%
+ wait_for_background_sweeping_to
+ 4 0 0.00%
+ ================================================
+
+
+ Sweep Time (CPU): 0.000 ms (0.000000 seconds)
+
+ Sweep Time (Wall): 0.000 ms (0.000000 seconds)
+
+ Sweeping enter count: 0
+
+ Sweep continue count: 0
+
+ Sweep rest count: 0
|
|
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" +
"================================================\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">.
diff:
1 useless nonterminals:
dummy
2 useless rules:
#4 (dummy)
#5 (dummy)
1 shift/reduce conflicts
Turn on logging with "-v" and check ".output" file for details
+
+ === Lock Contention Statistics by Callsite ===
+ Lock Name Callsite Uncontended Contended Ratio
+ --------- -------- ----------- --------- -----
+ objspace->sweep_lock heap_prepare:2471 48 0 0.00%
+ gc_sweep_thread_func:4706 1 0 0.00%
+ wait_for_background_sweeping_to 4 0 0.00%
+ ================================================
+
+
+ Sweep Time (CPU): 0.000 ms (0.000000 seconds)
+
+ Sweep Time (Wall): 0.000 ms (0.000000 seconds)
+
+ Sweeping enter count: 0
+
+ Sweep continue count: 0
+
+ Sweep rest count: 0
folded diff:
1 useless nonterminals:
dummy
2 useless rules:
#4 (dummy)
#5 (dummy)
1 shift/reduce conflicts
Turn on logging with "-v" and check ".output" file for details
+
+ === Lock Contention Statistics by Callsite ===
+ Lock Name Callsite Uncon
+ tended Contended Ratio
+ --------- -------- -----
+ ------ --------- -----
+ objspace->sweep_lock heap_prepare:2471
+ 48 0 0.00%
+ gc_sweep_thread_func:4706
+ 1 0 0.00%
+ wait_for_background_sweeping_to
+ 4 0 0.00%
+ ================================================
+
+
+ Sweep Time (CPU): 0.000 ms (0.000000 seconds)
+
+ Sweep Time (Wall): 0.000 ms (0.000000 seconds)
+
+ Sweeping enter count: 0
+
+ Sweep continue count: 0
+
+ Sweep rest count: 0
|
|
make (test-bundler-parallel, macos-14)
Process completed with exit code 2.
|
|
make (check, macos-14, --with-gmp)
Process completed with exit code 2.
|
|
make (check, macos-14, --with-gcc=gcc-14)
Process completed with exit code 2.
|
|
make (test-all, --repeat-count=2, macos-14)
Process completed with exit code 2.
|
|
macOS result
Process completed with exit code 1.
|