PostgreSQL Patch Tester

Current commitfest | Next commitfest | FAQ | Statistics | Highlights

Highlight type: all assertion compiler core linker panic regress sanitizer tap test

Time range: current 7-day 30-day 90-day

This robot generates gigabytes of CI logs every week. Here is an attempt to search for "highlights", so it's easier to find actionable information quickly. New ideas for what patterns to search for are very welcome. "Current" shows only the most recent results from each submission. The wider time ranges also show information about historical versions, which may be useful for flapping tests, and also for hunting for bugs in master.

55/4718 Set log_lock_waits=on by default
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[07:07:26.279](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
tap
[07:11:10.782](0.001s) not ok 5 - reserved_connections limit: matches
test
[07:14:14.401] 149/341 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
[07:14:14.401] 261/341 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
54/5848 Add Table of Contents to psql Reference Page
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[05:54:48.119](0.001s) not ok 4 - connecting to an invalid database: matches
test
[05:59:39.497] 182/341 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
55/5831 pgindent: improve formatting of multiline comments
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[02:33:57.371](0.000s) not ok 2 - connecting to a non-existent database: matches
test
[02:39:03.081] 181/341 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
55/5487 Exists pull-up application with JoinExpr
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "c:\cirrus\src\include\nodes/pg_list.h", Line: 280, PID: 5220
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "c:\cirrus\src\include\nodes/pg_list.h", Line: 280, PID: 5716
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "c:\cirrus\src\include\nodes/pg_list.h", Line: 280, PID: 5092
core
0000007d`fbbffde8 00007ffc`94d4da3e     ntdll!NtWaitForSingleObject+0x14
0000007d`fbbffdf0 00007ff7`0929e01c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000007d`fbbffe90 00007ffc`96cb4cb0     postgres!pg_timer_thread(
0000007d`fbbffed0 00007ffc`971fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`fbbfff00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007d`fb7ffcb8 00007ffc`94d9487a     ntdll!NtFsControlFile+0x14
0000007d`fb7ffcc0 00007ff7`0929c57b     KERNELBASE!ConnectNamedPipe+0x6a
0000007d`fb7ffd30 00007ffc`96cb4cb0     postgres!pg_signal_thread(
0000007d`fb7ffe30 00007ffc`971fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`fb7ffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007d`fb3ffbe8 00007ffc`9718b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007d`fb3ffbf0 00007ffc`96cb4cb0     ntdll!TppWorkerThread+0x2df
0000007d`fb3ffee0 00007ffc`971fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`fb3fff10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007d`faffd550 00007ff7`095f3bd8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000007d`faffd590 00007ff7`091fe5f2     postgres!ExceptionalCondition(
0000007d`faffd5d0 00007ff7`091fe664     postgres!list_nth_cell(
0000007d`faffd600 00007ff7`091ffcbb     postgres!list_nth(
0000007d`faffd630 00007ff7`09204f82     postgres!var_is_nonnullable(
0000007d`faffd680 00007ff7`09205b97     postgres!eval_const_expressions_mutator(
0000007d`faffdb40 00007ff7`092038f9     postgres!simplify_and_arguments(
0000007d`faffdbb0 00007ff7`091ff9c3     postgres!eval_const_expressions_mutator(
0000007d`faffe070 00007ff7`091e6e30     postgres!eval_const_expressions(
0000007d`faffe0d0 00007ff7`091efcb3     postgres!convert_EXISTS_sublink_to_join(
core
0000007d`fbfff988 00007ffc`9718b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007d`fbfff990 00007ffc`96cb4cb0     ntdll!TppWorkerThread+0x2df
0000007d`fbfffc80 00007ffc`971fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`fbfffcb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000029`dbfff5a8 00007ffc`9718b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000029`dbfff5b0 00007ffc`96cb4cb0     ntdll!TppWorkerThread+0x2df
00000029`dbfff8a0 00007ffc`971fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000029`dbfff8d0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000029`daffd330 00007ff7`095f3bd8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000029`daffd370 00007ff7`091fe5f2     postgres!ExceptionalCondition(
00000029`daffd3b0 00007ff7`091fe664     postgres!list_nth_cell(
00000029`daffd3e0 00007ff7`091ffcbb     postgres!list_nth(
00000029`daffd410 00007ff7`09204f82     postgres!var_is_nonnullable(
00000029`daffd460 00007ff7`09205b97     postgres!eval_const_expressions_mutator(
00000029`daffd920 00007ff7`092038f9     postgres!simplify_and_arguments(
00000029`daffd990 00007ff7`091ff9c3     postgres!eval_const_expressions_mutator(
00000029`daffde50 00007ff7`091e6e30     postgres!eval_const_expressions(
00000029`daffdeb0 00007ff7`091efcb3     postgres!convert_EXISTS_sublink_to_join(
core
00000029`db3ff848 00007ffc`9718b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000029`db3ff850 00007ffc`96cb4cb0     ntdll!TppWorkerThread+0x2df
00000029`db3ffb40 00007ffc`971fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000029`db3ffb70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000029`db7ffac8 00007ffc`94d9487a     ntdll!NtFsControlFile+0x14
00000029`db7ffad0 00007ff7`0929c57b     KERNELBASE!ConnectNamedPipe+0x6a
00000029`db7ffb40 00007ffc`96cb4cb0     postgres!pg_signal_thread(
00000029`db7ffc40 00007ffc`971fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000029`db7ffc70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000029`dbbffa18 00007ffc`94d4da3e     ntdll!NtWaitForSingleObject+0x14
00000029`dbbffa20 00007ff7`0929e01c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000029`dbbffac0 00007ffc`96cb4cb0     postgres!pg_timer_thread(
00000029`dbbffb00 00007ffc`971fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000029`dbbffb30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000002f`0dfff8e8 00007ffc`9718b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000002f`0dfff8f0 00007ffc`96cb4cb0     ntdll!TppWorkerThread+0x2df
0000002f`0dfffbe0 00007ffc`971fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000002f`0dfffc10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000002f`0cffda00 00007ff7`095f3bd8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000002f`0cffda40 00007ff7`091fe5f2     postgres!ExceptionalCondition(
0000002f`0cffda80 00007ff7`091fe664     postgres!list_nth_cell(
0000002f`0cffdab0 00007ff7`091ffcbb     postgres!list_nth(
0000002f`0cffdae0 00007ff7`09204f82     postgres!var_is_nonnullable(
0000002f`0cffdb30 00007ff7`09205b97     postgres!eval_const_expressions_mutator(
0000002f`0cffdff0 00007ff7`092038f9     postgres!simplify_and_arguments(
0000002f`0cffe060 00007ff7`091ff9c3     postgres!eval_const_expressions_mutator(
0000002f`0cffe520 00007ff7`091e6e30     postgres!eval_const_expressions(
0000002f`0cffe580 00007ff7`091efcb3     postgres!convert_EXISTS_sublink_to_join(
core
0000002f`0d3ffb38 00007ffc`9718b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000002f`0d3ffb40 00007ffc`96cb4cb0     ntdll!TppWorkerThread+0x2df
0000002f`0d3ffe30 00007ffc`971fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000002f`0d3ffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000002f`0d7ff9a8 00007ffc`94d9487a     ntdll!NtFsControlFile+0x14
0000002f`0d7ff9b0 00007ff7`0929c57b     KERNELBASE!ConnectNamedPipe+0x6a
0000002f`0d7ffa20 00007ffc`96cb4cb0     postgres!pg_signal_thread(
0000002f`0d7ffb20 00007ffc`971fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000002f`0d7ffb50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000002f`0dbff828 00007ffc`94d4da3e     ntdll!NtWaitForSingleObject+0x14
0000002f`0dbff830 00007ff7`0929e01c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000002f`0dbff8d0 00007ffc`96cb4cb0     postgres!pg_timer_thread(
0000002f`0dbff910 00007ffc`971fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000002f`0dbff940 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/pg_upgrad...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-08-15 01:23:15.905379300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-08-15 01:26:51.090729700 +...
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/recovery/...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-08-15 01:23:15.905379300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-08-15 01:29:39.784580300...
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/regress/r...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-08-15 01:23:15.905379300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_virtual.out	2025-08-15 01:26:44.882280100 +0000
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
tap
[01:27:49.205](124.189s) not ok 5 - regression tests pass
[01:28:24.210](12.090s) not ok 16 - run of pg_upgrade for new instance
[01:28:24.211](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[01:28:26.888](0.128s) not ok 20 - old and new dumps match after pg_upgrade
tap
[01:30:37.017](134.624s) not ok 2 - regression tests pass
[01:30:37.017](0.000s) not ok 3 - primary alive after regression test run
test
[01:37:38.161]   8/341 postgresql:regress / regress/regress                                            ERROR           1...
[01:37:38.161]  17/341 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[01:37:38.161]  68/341 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "../src/include/nodes/pg_list.h", Line: 280, PID: 15288
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "../src/include/nodes/pg_list.h", Line: 280, PID: 26062
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "../src/include/nodes/pg_list.h", Line: 280, PID: 15933
core
[01:35:34.331]   * frame #0: 0x000000019eb1e5d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:35:34.331]     frame #1: 0x000000019eb56c20 libsystem_pthread.dylib`pthread_kill + 288
[01:35:34.331]     frame #2: 0x000000019ea63a30 libsystem_c.dylib`abort + 180
[01:35:34.331]     frame #3: 0x0000000102d1cc08 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:35:34.331]     frame #4: 0x000000010297e8a0 postgres`list_nth [inlined] list_nth_cell(list=<unavailable>, n=<unavail...
[01:35:34.331]     frame #5: 0x000000010297e888 postgres`list_nth(list=<unavailable>, n=<unavailable>) at pg_list.h:302:...
[01:35:34.331]     frame #6: 0x0000000102ae6d2c postgres`var_is_nonnullable(root=0x000000013e84ae38, var=0x000000013e837...
[01:35:34.331]     frame #7: 0x0000000102ae6744 postgres`eval_const_expressions_mutator(node=0x000000013e837b58, context...
[01:35:34.331]     frame #8: 0x0000000102ae8b50 postgres`simplify_and_arguments(args=<unavailable>, context=0x000000016d...
[01:35:34.331]     frame #9: 0x0000000102ae65f8 postgres`eval_const_expressions_mutator(node=0x000000013e837998, context...
core
[01:36:58.820]   * frame #0: 0x000000019eb1e5d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:36:58.820]     frame #1: 0x000000019eb56c20 libsystem_pthread.dylib`pthread_kill + 288
[01:36:58.820]     frame #2: 0x000000019ea63a30 libsystem_c.dylib`abort + 180
[01:36:58.820]     frame #3: 0x0000000105240c08 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:36:58.820]     frame #4: 0x0000000104ea28a0 postgres`list_nth [inlined] list_nth_cell(list=<unavailable>, n=<unavail...
[01:36:58.820]     frame #5: 0x0000000104ea2888 postgres`list_nth(list=<unavailable>, n=<unavailable>) at pg_list.h:302:...
[01:36:58.820]     frame #6: 0x000000010500ad2c postgres`var_is_nonnullable(root=0x000000012c0ace38, var=0x000000012c0a2...
[01:36:58.820]     frame #7: 0x000000010500a744 postgres`eval_const_expressions_mutator(node=0x000000012c0a2358, context...
[01:36:58.820]     frame #8: 0x000000010500cb50 postgres`simplify_and_arguments(args=<unavailable>, context=0x000000016b...
[01:36:58.820]     frame #9: 0x000000010500a5f8 postgres`eval_const_expressions_mutator(node=0x000000012c0a2198, context...
core
[01:36:15.779]   * frame #0: 0x000000019eb1e5d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:36:15.779]     frame #1: 0x000000019eb56c20 libsystem_pthread.dylib`pthread_kill + 288
[01:36:15.779]     frame #2: 0x000000019ea63a30 libsystem_c.dylib`abort + 180
[01:36:15.779]     frame #3: 0x0000000103324c08 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:36:15.779]     frame #4: 0x0000000102f868a0 postgres`list_nth [inlined] list_nth_cell(list=<unavailable>, n=<unavail...
[01:36:15.779]     frame #5: 0x0000000102f86888 postgres`list_nth(list=<unavailable>, n=<unavailable>) at pg_list.h:302:...
[01:36:15.779]     frame #6: 0x00000001030eed2c postgres`var_is_nonnullable(root=0x000000013884f698, var=0x0000000138855...
[01:36:15.779]     frame #7: 0x00000001030ee744 postgres`eval_const_expressions_mutator(node=0x0000000138855ba8, context...
[01:36:15.779]     frame #8: 0x00000001030f0b50 postgres`simplify_and_arguments(args=<unavailable>, context=0x000000016c...
[01:36:15.779]     frame #9: 0x00000001030ee5f8 postgres`eval_const_expressions_mutator(node=0x00000001388559e8, context...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out /Users/admin/pgsql/build/testrun/pg_upgrade/...
--- /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out	2025-08-15 01:22:11
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-08-15 01:24:52
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out /Users/admin/pgsql/build/testrun/recovery/02...
--- /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out	2025-08-15 01:22:11
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-08-15 01:26:40
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out /Users/admin/pgsql/build/testrun/regress/reg...
--- /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out	2025-08-15 01:22:11
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/generated_virtual.out	2025-08-15 01:24:53
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
tap
[01:25:54.684](97.952s) not ok 5 - regression tests pass
[01:26:31.260](11.729s) not ok 16 - run of pg_upgrade for new instance
[01:26:31.264](0.002s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[01:26:32.917](0.138s) not ok 20 - old and new dumps match after pg_upgrade
tap
[01:27:49.934](135.692s) not ok 2 - regression tests pass
[01:27:49.938](0.000s) not ok 3 - primary alive after regression test run
test
[01:31:37.256]  13/346 postgresql:regress / regress/regress                                            ERROR           1...
[01:31:37.256]  37/346 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[01:31:37.256] 154/346 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "../src/include/nodes/pg_list.h", Line: 280, PID: 32353
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "../src/include/nodes/pg_list.h", Line: 280, PID: 43238
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "../src/include/nodes/pg_list.h", Line: 280, PID: 32066
core
[01:35:04.518] #0  <unavailable> in ?? ()
core
[01:35:04.518] #0  0x00007f766c5b6dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:04.518] #1  0x00007f766c563239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:04.518] #2  0x00007f766c563497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:04.518] #3  0x000055b1ce2605f3 in ?? ()
[01:35:04.518] #4  0x000055b1ce25a369 in ?? ()
[01:35:04.518] #5  0x000055b1ce25920f in ?? ()
[01:35:04.518] #6  0x000055b1ce259c3b in ?? ()
[01:35:04.518] #7  0x000055b1ce25766f in ?? ()
[01:35:04.518] #8  0x00007f766c54e24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:04.518] #9  0x00007f766c54e305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[01:35:04.636] #0  0x00007f32b333add4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:04.636] #1  0x00007f32b32e7239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:04.636] #2  0x00007f32b32e7497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:04.636] #3  0x0000560339dbc5c1 in ?? ()
[01:35:04.636] #4  0x0000560339db6369 in ?? ()
[01:35:04.636] #5  0x0000560339db520f in ?? ()
[01:35:04.636] #6  0x0000560339db5c3b in ?? ()
[01:35:04.636] #7  0x0000560339db366f in ?? ()
[01:35:04.636] #8  0x00007f32b32d224a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:04.636] #9  0x00007f32b32d2305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[01:35:06.307] #0  0x00007f30a40a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:06.307] #1  0x00007f30a405afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:06.307] #2  0x00007f30a4045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:06.307] #3  0x00005624890bee36 in ExceptionalCondition (conditionName=conditionName@entry=0x5624892f2e49 "n >= 0 ...
[01:35:06.307] #4  0x0000562488bd08ca in list_nth_cell (list=<optimized out>, n=<optimized out>) at ../src/include/nodes...
[01:35:06.307] #5  0x0000562488bd08ff in list_nth (list=<optimized out>, n=<optimized out>) at ../src/include/nodes/pg_l...
[01:35:06.307] #6  0x0000562488bd6031 in var_is_nonnullable (root=0x56249ce42a48, var=var@entry=0x56249cf04db8, use_rel_...
[01:35:06.307] #7  0x0000562488bd9efe in eval_const_expressions_mutator (node=node@entry=0x56249cf04d38, context=context...
[01:35:06.307] #8  0x0000562488bdaf8c in simplify_and_arguments (args=<optimized out>, context=context@entry=0x7fff3ba8b...
[01:35:06.307] #9  0x0000562488bd7f86 in eval_const_expressions_mutator (node=0x56249cf04b78, context=context@entry=0x7f...
core
[01:35:06.456] #0  0x00007f766c5b6dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:06.456] #1  0x00007f766c563239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:06.456] #2  0x00007f766c563497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:06.456] #3  0x000055b1ce2605c1 in ?? ()
[01:35:06.456] #4  0x000055b1ce25a369 in ?? ()
[01:35:06.456] #5  0x000055b1ce25920f in ?? ()
[01:35:06.456] #6  0x000055b1ce259c3b in ?? ()
[01:35:06.456] #7  0x000055b1ce25766f in ?? ()
[01:35:06.456] #8  0x00007f766c54e24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:06.456] #9  0x00007f766c54e305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[01:35:08.053] #0  0x00007ff0934a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:08.053] #1  0x00007ff09345afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:08.053] #2  0x00007ff093445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:08.053] #3  0x000055eb800e5e36 in ExceptionalCondition (conditionName=conditionName@entry=0x55eb80319e49 "n >= 0 ...
[01:35:08.053] #4  0x000055eb7fbf78ca in list_nth_cell (list=<optimized out>, n=<optimized out>) at ../src/include/nodes...
[01:35:08.053] #5  0x000055eb7fbf78ff in list_nth (list=<optimized out>, n=<optimized out>) at ../src/include/nodes/pg_l...
[01:35:08.053] #6  0x000055eb7fbfd031 in var_is_nonnullable (root=0x55eb89fe8968, var=var@entry=0x55eb8a0c32d8, use_rel_...
[01:35:08.053] #7  0x000055eb7fc00efe in eval_const_expressions_mutator (node=node@entry=0x55eb8a0c3258, context=context...
[01:35:08.053] #8  0x000055eb7fc01f8c in simplify_and_arguments (args=<optimized out>, context=context@entry=0x7ffdd8f79...
[01:35:08.053] #9  0x000055eb7fbfef86 in eval_const_expressions_mutator (node=0x55eb8a0c3098, context=context@entry=0x7f...
core
[01:35:09.711] #0  0x00007f8ce50a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:09.711] #1  0x00007f8ce505afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:09.711] #2  0x00007f8ce5045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:09.711] #3  0x0000561bf8e1ae36 in ExceptionalCondition (conditionName=conditionName@entry=0x561bf904ee49 "n >= 0 ...
[01:35:09.711] #4  0x0000561bf892c8ca in list_nth_cell (list=<optimized out>, n=<optimized out>) at ../src/include/nodes...
[01:35:09.711] #5  0x0000561bf892c8ff in list_nth (list=<optimized out>, n=<optimized out>) at ../src/include/nodes/pg_l...
[01:35:09.711] #6  0x0000561bf8932031 in var_is_nonnullable (root=0x561c09c62c98, var=var@entry=0x561c09d48498, use_rel_...
[01:35:09.711] #7  0x0000561bf8935efe in eval_const_expressions_mutator (node=node@entry=0x561c09d48418, context=context...
[01:35:09.711] #8  0x0000561bf8936f8c in simplify_and_arguments (args=<optimized out>, context=context@entry=0x7ffd8c6f3...
[01:35:09.711] #9  0x0000561bf8933f86 in eval_const_expressions_mutator (node=0x561c09d48258, context=context@entry=0x7f...
core
[01:35:09.858] #0  <unavailable> in ?? ()
core
[01:35:09.858] #0  0x00007f32b333add4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:09.858] #1  0x00007f32b32e7239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:09.858] #2  0x00007f32b32e7497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:09.858] #3  0x0000560339dbc5f3 in ?? ()
[01:35:09.858] #4  0x0000560339db6369 in ?? ()
[01:35:09.858] #5  0x0000560339db520f in ?? ()
[01:35:09.858] #6  0x0000560339db5c3b in ?? ()
[01:35:09.858] #7  0x0000560339db366f in ?? ()
[01:35:09.858] #8  0x00007f32b32d224a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:35:09.858] #9  0x00007f32b32d2305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/pg_upgr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-08-15 01:23:19.850476784 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-08-15 01:27:34....
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-08-15 01:23:19.850476784 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-08-15 01:28:4...
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-08-15 01:23:19.850476784 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out	2025-08-15 01:27:31.493936987 +0000
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
tap
[01:28:05.212](70.303s) not ok 5 - regression tests pass
[01:28:26.669](9.277s) not ok 16 - run of pg_upgrade for new instance
[01:28:26.669](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[01:28:28.091](0.197s) not ok 20 - old and new dumps match after pg_upgrade
tap
[01:29:20.539](71.533s) not ok 2 - regression tests pass
[01:29:20.540](0.000s) not ok 3 - primary alive after regression test run
test
[01:32:26.377]  14/347 postgresql:regress / regress/regress                                            ERROR            ...
[01:32:26.377]  29/347 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[01:32:26.377] 102/347 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
FreeBSD - Meson
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "../src/include/nodes/pg_list.h", Line: 280, PID: 83113
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "../src/include/nodes/pg_list.h", Line: 280, PID: 8859
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "../src/include/nodes/pg_list.h", Line: 280, PID: 82967
core
[01:32:52.772] #0  0x000000082b5171ba in thr_kill () from /lib/libc.so.7
[01:32:52.772] #1  0x000000082b4905d4 in raise () from /lib/libc.so.7
[01:32:52.772] #2  0x000000082b543b59 in abort () from /lib/libc.so.7
[01:32:52.772] #3  0x0000000000ada325 in ExceptionalCondition (conditionName=0x3683d9 "n >= 0 && n < list->length", file...
[01:32:52.772] #4  0x000000000085dab6 in list_nth_cell (list=<optimized out>, n=<optimized out>) at ../src/include/nodes...
[01:32:52.772] #5  list_nth (list=<optimized out>, n=<optimized out>) at ../src/include/nodes/pg_list.h:302
[01:32:52.772] #6  0x000000000085da0b in var_is_nonnullable (root=0x381a68e98ad8, var=var@entry=0x381a696c2f68, use_rel_...
[01:32:52.772] #7  0x000000000085d37d in eval_const_expressions_mutator (node=0x381a696c2ee8, context=<optimized out>) a...
[01:32:52.772] #8  0x000000000085fa68 in simplify_and_arguments (args=<optimized out>, context=context@entry=0x821940d08...
[01:32:52.772] #9  0x000000000085d283 in eval_const_expressions_mutator (node=0x381a696c2d28, context=<optimized out>) a...
core
[01:32:51.801] #0  0x000000082aee575a in _sigprocmask () from /lib/libc.so.7
[01:32:51.801] #1  0x000000082af22a7f in _system () from /lib/libc.so.7
[01:32:51.801] #2  0x0000000829c168a3 in ?? () from /lib/libthr.so.3
[01:32:51.801] #3  0x0000000000688ee7 in RestoreArchivedFile (path=path@entry=0x820d8b1e0 "`\262\330 \b", xlogfname=xlog...
[01:32:51.801] #4  0x00000000006945f0 in XLogFileRead (segno=segno@entry=4, tli=tli@entry=2, source=source@entry=XLOG_FR...
[01:32:51.801] #5  0x00000000006902bc in XLogFileReadAnyTLI (segno=4, source=XLOG_FROM_ANY) at ../src/backend/access/tra...
[01:32:51.801] #6  WaitForWALToBecomeAvailable (RecPtr=67202168, tliRecPtr=67202144, replayTLI=2, replayLSN=67202144, ra...
[01:32:51.801] #7  XLogPageRead (xlogreader=0x61f4161d0a0, targetPagePtr=67198976, reqLen=3192, targetRecPtr=67202144, r...
[01:32:51.801] #8  0x000000000069739a in ReadPageInternal (state=0x61f4161d0a0, pageptr=pageptr@entry=67198976, reqLen=3...
[01:32:51.801] #9  0x000000000069614b in XLogDecodeNextRecord (state=0x61f4161d0a0, nonblocking=false) at ../src/backend...
core
[01:32:52.130] #0  0x000000082e1e41ba in thr_kill () from /lib/libc.so.7
[01:32:52.130] #1  0x000000082e15d5d4 in raise () from /lib/libc.so.7
[01:32:52.130] #2  0x000000082e210b59 in abort () from /lib/libc.so.7
[01:32:52.130] #3  0x0000000000ada325 in ExceptionalCondition (conditionName=0x3683d9 "n >= 0 && n < list->length", file...
[01:32:52.130] #4  0x000000000085dab6 in list_nth_cell (list=<optimized out>, n=<optimized out>) at ../src/include/nodes...
[01:32:52.130] #5  list_nth (list=<optimized out>, n=<optimized out>) at ../src/include/nodes/pg_list.h:302
[01:32:52.130] #6  0x000000000085da0b in var_is_nonnullable (root=0x2b35b2c96478, var=var@entry=0x2b35b34d9900, use_rel_...
[01:32:52.130] #7  0x000000000085d37d in eval_const_expressions_mutator (node=0x2b35b34d9880, context=<optimized out>) a...
[01:32:52.130] #8  0x000000000085fa68 in simplify_and_arguments (args=<optimized out>, context=context@entry=0x8219c6728...
[01:32:52.130] #9  0x000000000085d283 in eval_const_expressions_mutator (node=0x2b35b34d96c0, context=<optimized out>) a...
core
[01:32:52.447] #0  0x000000082e8571ba in thr_kill () from /lib/libc.so.7
[01:32:52.447] #1  0x000000082e7d05d4 in raise () from /lib/libc.so.7
[01:32:52.447] #2  0x000000082e883b59 in abort () from /lib/libc.so.7
[01:32:52.447] #3  0x0000000000ada325 in ExceptionalCondition (conditionName=0x3683d9 "n >= 0 && n < list->length", file...
[01:32:52.447] #4  0x000000000085dab6 in list_nth_cell (list=<optimized out>, n=<optimized out>) at ../src/include/nodes...
[01:32:52.447] #5  list_nth (list=<optimized out>, n=<optimized out>) at ../src/include/nodes/pg_list.h:302
[01:32:52.447] #6  0x000000000085da0b in var_is_nonnullable (root=0x14dd949f478, var=var@entry=0x14dd9ce3900, use_rel_in...
[01:32:52.447] #7  0x000000000085d37d in eval_const_expressions_mutator (node=0x14dd9ce3880, context=<optimized out>) at...
[01:32:52.447] #8  0x000000000085fa68 in simplify_and_arguments (args=<optimized out>, context=context@entry=0x8218b10b8...
[01:32:52.447] #9  0x000000000085d283 in eval_const_expressions_mutator (node=0x14dd9ce36c0, context=<optimized out>) at...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/pg_upgr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-08-15 01:23:08.761821000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-08-15 01:25:50....
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-08-15 01:23:08.761821000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-08-15 01:27:1...
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-08-15 01:23:08.761821000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out	2025-08-15 01:25:47.925729000 +0000
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
tap
[01:27:40.641](205.816s) not ok 5 - regression tests pass
[01:28:20.282](20.161s) not ok 16 - run of pg_upgrade for new instance
[01:28:20.283](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[01:28:21.938](0.033s) not ok 20 - old and new dumps match after pg_upgrade
tap
[01:28:49.849](227.914s) not ok 2 - regression tests pass
[01:28:49.850](0.000s) not ok 3 - primary alive after regression test run
test
[01:30:01.901]  60/346 postgresql:regress / regress/regress                                            ERROR           2...
[01:30:01.901] 179/346 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[01:30:01.901] 267/346 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "../../../../src/include/nodes/pg_list.h", Line: 280, PID: 5494...
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "../../../../src/include/nodes/pg_list.h", Line: 280, PID: 5954...
assertion
TRAP: failed Assert("n >= 0 && n < list->length"), File: "../../../../src/include/nodes/pg_list.h", Line: 280, PID: 3231...
core
[01:37:16.242] #0  0x00007f93868abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:37:16.242] #1  0x00007f938685cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:37:16.242] #2  0x00007f9386847472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:37:16.242] #3  0x000055c8aaa1e815 in ExceptionalCondition (conditionName=conditionName@entry=0x55c8aad86ce0 "n >= 0 ...
[01:37:16.242] #4  0x000055c8aa4b83c2 in list_nth_cell (list=<optimized out>, n=<optimized out>) at ../../../../src/incl...
[01:37:16.242] #5  0x000055c8aa4b83f7 in list_nth (list=<optimized out>, n=<optimized out>) at ../../../../src/include/n...
[01:37:16.242] #6  0x000055c8aa4be439 in var_is_nonnullable (root=0x62100005b538, var=var@entry=0x6250001520d8, use_rel_...
[01:37:16.242] #7  0x000055c8aa4c3561 in eval_const_expressions_mutator (node=node@entry=0x625000152058, context=context...
[01:37:16.242] #8  0x000055c8aa4c483b in simplify_and_arguments (args=<optimized out>, context=context@entry=0x7fff8ff06...
[01:37:16.242] #9  0x000055c8aa4c0f23 in eval_const_expressions_mutator (node=node@entry=0x625000151e98, context=context...
core
[01:37:13.932] #0  0x00007f5c362abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:37:13.932] #1  0x00007f5c3625cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:37:13.932] #2  0x00007f5c36247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:37:13.932] #3  0x000055a9caa29815 in ExceptionalCondition (conditionName=conditionName@entry=0x55a9cad91ce0 "n >= 0 ...
[01:37:13.932] #4  0x000055a9ca4c33c2 in list_nth_cell (list=<optimized out>, n=<optimized out>) at ../../../../src/incl...
[01:37:13.932] #5  0x000055a9ca4c33f7 in list_nth (list=<optimized out>, n=<optimized out>) at ../../../../src/include/n...
[01:37:13.932] #6  0x000055a9ca4c9439 in var_is_nonnullable (root=0x62100005b538, var=var@entry=0x6250001548d8, use_rel_...
[01:37:13.932] #7  0x000055a9ca4ce561 in eval_const_expressions_mutator (node=node@entry=0x625000154858, context=context...
[01:37:13.932] #8  0x000055a9ca4cf83b in simplify_and_arguments (args=<optimized out>, context=context@entry=0x7ffed4ddc...
[01:37:13.932] #9  0x000055a9ca4cbf23 in eval_const_expressions_mutator (node=node@entry=0x625000154698, context=context...
core
[01:37:15.519] #0  0x00007f85f1aabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:37:15.519] #1  0x00007f85f1a5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:37:15.519] #2  0x00007f85f1a47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:37:15.519] #3  0x000055a59a935815 in ExceptionalCondition (conditionName=conditionName@entry=0x55a59ac9dce0 "n >= 0 ...
[01:37:15.519] #4  0x000055a59a3cf3c2 in list_nth_cell (list=<optimized out>, n=<optimized out>) at ../../../../src/incl...
[01:37:15.519] #5  0x000055a59a3cf3f7 in list_nth (list=<optimized out>, n=<optimized out>) at ../../../../src/include/n...
[01:37:15.519] #6  0x000055a59a3d5439 in var_is_nonnullable (root=0x62100005b998, var=var@entry=0x625000154d28, use_rel_...
[01:37:15.519] #7  0x000055a59a3da561 in eval_const_expressions_mutator (node=node@entry=0x625000154ca8, context=context...
[01:37:15.519] #8  0x000055a59a3db83b in simplify_and_arguments (args=<optimized out>, context=context@entry=0x7fffdde3a...
[01:37:15.519] #9  0x000055a59a3d7f23 in eval_const_expressions_mutator (node=node@entry=0x625000154ae8, context=context...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tm...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-08-15 01:23:09.369650601 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/generated_virtual.out	2025-08-15 01:31:13.625100492 +0000
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/src/test/recovery/tmp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-08-15 01:23:09.369650601 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/generated_virtual.out	2025-08-15 01:32:28.320392194 +0000
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/src/test/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2025-08-15 01:23:09.369650601 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/generated_virtual.out	2025-08-15 01:27:30.399705942 +0000
@@ -1618,21 +1618,17 @@
 explain (costs off)
 select 1 from gtest32 t1 where exists
   (select 1 from gtest32 t2 where t1.a > t2.a and t2.b = 2);
-             QUERY PLAN              
--------------------------------------
+             QUERY PLAN             
+------------------------------------
  Nested Loop Semi Join
    Join Filter: (t1.a > t2.a)
    ->  Seq Scan on gtest32 t1
    ->  Materialize
          ->  Seq Scan on gtest32 t2
-               Filter: ((a * 2) = 2)
+               Filter: (b = 2)
 (6 rows)
 
...
tap
[01:32:05.466](131.549s) not ok 5 - regression tests pass
[01:32:31.592](9.838s) not ok 16 - run of pg_upgrade for new instance
[01:32:31.592](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[01:32:32.522](0.044s) not ok 20 - old and new dumps match after pg_upgrade
tap
[01:33:01.095](88.631s) not ok 2 - regression tests pass
[01:33:01.096](0.000s) not ok 3 - primary alive after regression test run
55/5841 Eliminate xl_heap_visible to reduce vacuum and COPY FREEZE WAL volume
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/index-killtuples.out C:/cirrus/build/testrun/isolatio...
--- C:/cirrus/src/test/isolation/expected/index-killtuples.out	2025-08-14 23:47:17.429355400 +0000
+++ C:/cirrus/build/testrun/isolation/isolation/results/index-killtuples.out	2025-08-14 23:50:17.562584000 +0000
@@ -54,7 +54,7 @@
 step result: SELECT heap_blks_read + heap_blks_hit - counter.heap_accesses AS new_heap_accesses FROM counter, pg_statio...
 new_heap_accesses
 -----------------
-                1
+                2
 (1 row)
 
 step measure: UPDATE counter SET heap_accesses = (SELECT heap_blks_read + heap_blks_hit FROM pg_statio_all_tables WHERE...
@@ -130,7 +130,7 @@
 step result: SELECT heap_blks_read + heap_blks_hit - counter.heap_accesses AS new_heap_accesses FROM counter, pg_statio...
 new_heap_accesses
 -----------------
-                1
+                2
 (1 row)
 
...
test
[00:02:15.882]   6/341 postgresql:isolation / isolation/isolation                                      ERROR           1...
Linux - Debian Bookworm - Meson
core
[00:00:30.423] #0  0x00007ff0e7caedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:00:30.423] #1  0x00007ff0e7c5b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:00:30.423] #2  0x00007ff0e7d16244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[00:00:30.423] #3  0x00007ff0e7d2889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:00:30.423] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/index-killtuples.out /tmp/cirrus-ci-build/build/testrun/isolat...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/index-killtuples.out	2025-08-14 23:47:09.883591307 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/index-killtuples.out	2025-08-14 23:52:20.648958017 +0...
@@ -54,7 +54,7 @@
 step result: SELECT heap_blks_read + heap_blks_hit - counter.heap_accesses AS new_heap_accesses FROM counter, pg_statio...
 new_heap_accesses
 -----------------
-                1
+                2
 (1 row)
 
 step measure: UPDATE counter SET heap_accesses = (SELECT heap_blks_read + heap_blks_hit FROM pg_statio_all_tables WHERE...
@@ -130,7 +130,7 @@
 step result: SELECT heap_blks_read + heap_blks_hit - counter.heap_accesses AS new_heap_accesses FROM counter, pg_statio...
 new_heap_accesses
 -----------------
-                1
+                2
 (1 row)
 
...
test
[23:57:54.803]   7/347 postgresql:isolation / isolation/isolation                                      ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/isolation/expected/index-killtuples.out /Users/admin/pgsql/build/testrun/isolation/...
--- /Users/admin/pgsql/src/test/isolation/expected/index-killtuples.out	2025-08-14 23:47:08
+++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/index-killtuples.out	2025-08-14 23:49:20
@@ -54,7 +54,7 @@
 step result: SELECT heap_blks_read + heap_blks_hit - counter.heap_accesses AS new_heap_accesses FROM counter, pg_statio...
 new_heap_accesses
 -----------------
-                1
+                2
 (1 row)
 
 step measure: UPDATE counter SET heap_accesses = (SELECT heap_blks_read + heap_blks_hit FROM pg_statio_all_tables WHERE...
@@ -130,7 +130,7 @@
 step result: SELECT heap_blks_read + heap_blks_hit - counter.heap_accesses AS new_heap_accesses FROM counter, pg_statio...
 new_heap_accesses
 -----------------
-                1
+                2
 (1 row)
 
...
test
[23:52:28.726]   6/346 postgresql:isolation / isolation/isolation                                      ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/index-killtuples.out /tmp/cirrus-ci-build/src/test/isolation/o...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/index-killtuples.out	2025-08-14 23:47:09.164724650 +0000
+++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/index-killtuples.out	2025-08-14 23:51:40.117254282 +0000
@@ -54,7 +54,7 @@
 step result: SELECT heap_blks_read + heap_blks_hit - counter.heap_accesses AS new_heap_accesses FROM counter, pg_statio...
 new_heap_accesses
 -----------------
-                1
+                2
 (1 row)
 
 step measure: UPDATE counter SET heap_accesses = (SELECT heap_blks_read + heap_blks_hit FROM pg_statio_all_tables WHERE...
@@ -130,7 +130,7 @@
 step result: SELECT heap_blks_read + heap_blks_hit - counter.heap_accesses AS new_heap_accesses FROM counter, pg_statio...
 new_heap_accesses
 -----------------
-                1
+                2
 (1 row)
 
...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/index-killtuples.out /tmp/cirrus-ci-build/build/testrun/isolat...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/index-killtuples.out	2025-08-14 23:47:09.499347000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/index-killtuples.out	2025-08-14 23:49:25.491130000 +0...
@@ -54,7 +54,7 @@
 step result: SELECT heap_blks_read + heap_blks_hit - counter.heap_accesses AS new_heap_accesses FROM counter, pg_statio...
 new_heap_accesses
 -----------------
-                1
+                2
 (1 row)
 
 step measure: UPDATE counter SET heap_accesses = (SELECT heap_blks_read + heap_blks_hit FROM pg_statio_all_tables WHERE...
@@ -130,7 +130,7 @@
 step result: SELECT heap_blks_read + heap_blks_hit - counter.heap_accesses AS new_heap_accesses FROM counter, pg_statio...
 new_heap_accesses
 -----------------
-                1
+                2
 (1 row)
 
...
test
[23:54:48.183]  19/346 postgresql:isolation / isolation/isolation                                      ERROR           1...
55/5921 refactor backend type lists
CompilerWarnings
compiler
[18:44:04.194] postmaster.c:2842:40: error: too many arguments for format [-Werror=format-extra-args]
compiler
[18:44:04.194] postmaster.c:2842:40: error: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘const c...
55/5673 Random pg_upgrade 004_subscription test failure on drongo
CompilerWarnings
compiler
[16:55:56.158] md.c:256:48: error: implicit declaration of function ‘pg_RtlGetLastNtStatus’ [-Werror=implicit-function-d...
55/5663 Selectively invalidate caches in pgoutput when pg_namespace is modified
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[15:32:53.359](0.001s) not ok 2 - regular connections limit: matches
test
[15:35:51.482] 259/341 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
55/5927 Fix incorrect comment in pg_get_shmem_allocations_numa()
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[13:23:01.007](0.000s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
test
[13:30:21.553] 149/341 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
55/5681 Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION
Linux - Debian Bookworm - Autoconf
core
[13:03:25.640] #0  0x00007f55807dbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:03:25.640] #1  0x00007f558078cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:03:25.640] #2  0x00007f5580777472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:03:25.640] #3  0x00007f55818d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:03:25.640] #4  0x00007f55818e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:03:25.640] #5  0x00007f55818c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffeeb58a2e6, __in_ch...
[13:03:25.640] #6  0x00007f55818c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140732846878544, sp...
[13:03:25.640] #7  0x00007f55818c251c in __asan::__asan_report_load4 (addr=addr@entry=107339822717168) at ../../../../sr...
[13:03:25.640] #8  0x000055e5a78b7309 in ProcedureCreate (procedureName=<optimized out>, procNamespace=procNamespace@ent...
[13:03:25.640] #9  0x000055e5a7a13455 in CreateFunction (pstate=pstate@entry=0x6190003c4280, stmt=stmt@entry=0x625000008...
core
[13:03:27.366] #0  0x00007fd22caabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:03:27.366] #1  0x00007fd22ca5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:03:27.366] #2  0x00007fd22ca47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:03:27.366] #3  0x00007fd22dcd650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:03:27.366] #4  0x00007fd22dce2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:03:27.366] #5  0x00007fd22dcc1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffee48915f6, __in_ch...
[13:03:27.366] #6  0x00007fd22dcc14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140732732613216, sp...
[13:03:27.367] #7  0x00007fd22dcc251c in __asan::__asan_report_load4 (addr=addr@entry=107339822698736) at ../../../../sr...
[13:03:27.367] #8  0x000055bd7fa2b309 in ProcedureCreate (procedureName=<optimized out>, procNamespace=procNamespace@ent...
[13:03:27.367] #9  0x000055bd7fb87455 in CreateFunction (pstate=pstate@entry=0x6190003cdd80, stmt=stmt@entry=0x625000008...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-08-14 12:53:44.409290978 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out	2025-08-14 13:00:38.856885403 +0000
@@ -3549,2308 +3549,7 @@
   end loop;
 end;
 $$ language plpgsql;
-select forc01();
-NOTICE:  1, 1
-NOTICE:  2, 2
-NOTICE:  3, 3
-NOTICE:  4, 4
-NOTICE:  5, 5
-NOTICE:  6, 6
-NOTICE:  7, 7
-NOTICE:  8, 8
-NOTICE:  9, 9
-NOTICE:  10, 10
- forc01 
---------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-08-14 12:53:44.409290978 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out	2025-08-14 12:58:59.096877850 +0000
@@ -3549,2308 +3549,7 @@
   end loop;
 end;
 $$ language plpgsql;
-select forc01();
-NOTICE:  1, 1
-NOTICE:  2, 2
-NOTICE:  3, 3
-NOTICE:  4, 4
-NOTICE:  5, 5
-NOTICE:  6, 6
-NOTICE:  7, 7
-NOTICE:  8, 8
-NOTICE:  9, 9
-NOTICE:  10, 10
- forc01 
---------
...
sanitizer
SUMMARY: AddressSanitizer: heap-use-after-free /tmp/cirrus-ci-build/src/backend/catalog/pg_proc.c:406 in ProcedureCreate
sanitizer
SUMMARY: AddressSanitizer: heap-use-after-free /tmp/cirrus-ci-build/src/backend/catalog/pg_proc.c:406 in ProcedureCreate
tap
[13:00:40.908](131.874s) not ok 5 - regression tests pass
[13:00:57.529](6.275s) not ok 16 - run of pg_upgrade for new instance
[13:00:57.529](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[13:00:58.339](0.037s) not ok 20 - old and new dumps match after pg_upgrade
55/5588 Improvement of var_eq_non_const()
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out	2025-08-14 12:42:15.060587000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out	2025-08-14 12:44:50.77455300...
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out	2025-08-14 12:42:15.060587000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out	2025-08-14 12:45:58.581613...
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out	2025-08-14 12:42:15.060587000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out	2025-08-14 12:44:51.808959000 +0000
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
tap
[12:47:35.191](220.917s) not ok 5 - regression tests pass
tap
[12:48:43.267](242.342s) not ok 2 - regression tests pass
test
[12:50:09.062]  41/346 postgresql:regress / regress/regress                                            ERROR           2...
[12:50:09.062] 190/346 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[12:50:09.062] 271/346 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Meson
core
[12:55:43.950] #0  0x00007fb9da0c5bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[12:55:43.950] #1  0x000055cb0f313cc0 in ?? ()
[12:55:43.950] #2  0x000055cb0f313efa in ?? ()
[12:55:43.950] #3  0x000055cb0f315630 in ?? ()
[12:55:43.950] #4  0x000055cb0f30f371 in ?? ()
[12:55:43.950] #5  0x000055cb0f30e20f in ?? ()
[12:55:43.950] #6  0x000055cb0f30ec3b in ?? ()
[12:55:43.950] #7  0x000055cb0f30c66f in ?? ()
[12:55:43.950] #8  0x00007fb9da01924a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:55:43.950] #9  0x00007fb9da019305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:55:43.827] #0  0x00007f5b45c9d7f3 in copy_file_range () from /lib/x86_64-linux-gnu/libc.so.6
[12:55:43.827] #1  0x00005587d1f62291 in ?? ()
[12:55:43.827] #2  0x00005587d1f66671 in ?? ()
[12:55:43.827] #3  0x00005587d1f67577 in ?? ()
[12:55:43.827] #4  0x00005587d1f615bc in ?? ()
[12:55:43.827] #5  0x00005587d1f5feda in ?? ()
[12:55:43.827] #6  0x00007f5b45bc824a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:55:43.827] #7  0x00007f5b45bc8305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
[12:55:43.827] #8  0x00005587d1f60171 in ?? ()
[12:55:43.948] #0  0x00007fb9da0c5bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out	2025-08-14 12:42:15.716469990 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out	2025-08-14 12:47:31.52363589...
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out	2025-08-14 12:42:15.716469990 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out	2025-08-14 12:48:52.084016...
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out	2025-08-14 12:42:15.716469990 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out	2025-08-14 12:47:29.111628145 +0000
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
tap
[12:48:28.039](76.102s) not ok 5 - regression tests pass
tap
[12:49:53.753](83.739s) not ok 2 - regression tests pass
test
[12:53:15.105]   9/347 postgresql:regress / regress/regress                                            ERROR            ...
[12:53:15.105]  31/347 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:53:15.105] 108/347 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u...
--- /Users/admin/pgsql/src/test/regress/expected/subselect.out	2025-08-14 12:40:17
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out	2025-08-14 12:42:46
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/recovery/027_stream...
--- /Users/admin/pgsql/src/test/regress/expected/subselect.out	2025-08-14 12:40:17
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subselect.out	2025-08-14 12:43:34
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/subselect.out /Users/admin/pgsql/build/testrun/regress/regress/res...
--- /Users/admin/pgsql/src/test/regress/expected/subselect.out	2025-08-14 12:40:17
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out	2025-08-14 12:42:47
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
tap
[12:43:13.395](39.398s) not ok 5 - regression tests pass
tap
[12:44:16.744](58.040s) not ok 2 - regression tests pass
test
[12:46:21.232]  10/346 postgresql:regress / regress/regress                                            ERROR            ...
[12:46:21.232]  26/346 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[12:46:21.232] 131/346 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/subselect.out	2025-08-14 12:42:14.344092700 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out	2025-08-14 12:45:17.875536100 +0000
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/subselect.out	2025-08-14 12:42:14.344092700 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out	2025-08-14 12:47:57.089033100 +0000
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/subselect.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/subselect.out	2025-08-14 12:42:14.344092700 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/subselect.out	2025-08-14 12:45:12.784430900 +0000
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
tap
[12:46:49.663](125.274s) not ok 5 - regression tests pass
tap
[12:49:31.756](132.750s) not ok 2 - regression tests pass
test
[12:58:16.867]   6/341 postgresql:regress / regress/regress                                            ERROR           1...
[12:58:16.867]  18/341 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:58:16.867]  62/341 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
core
[12:57:24.386] #0  0x00007ff4406b0dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:57:24.386] #1  0x00007ff44065d239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:57:24.386] #2  0x00007ff440718244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:57:24.386] #3  0x00007ff44072a89c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:57:24.386] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out	2025-08-14 12:42:17.070320861 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subselect.out	2025-08-14 12:50:26.197731978 +0000
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out	2025-08-14 12:42:17.070320861 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/subselect.out	2025-08-14 12:52:03.845727822 +0000
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out /tmp/cirrus-ci-build/src/test/regress/results/subs...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subselect.out	2025-08-14 12:42:17.070320861 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/subselect.out	2025-08-14 12:46:54.541745922 +0000
@@ -2659,13 +2659,15 @@
 EXPLAIN (COSTS OFF)
 SELECT * FROM onek, (VALUES('RFAAAA'), ('VJAAAA')) AS v (i)
   WHERE onek.stringu1 = v.i;
-                         QUERY PLAN                          
--------------------------------------------------------------
+                            QUERY PLAN                             
+-------------------------------------------------------------------
  Nested Loop
    ->  Values Scan on "*VALUES*"
-   ->  Index Scan using onek_stringu1 on onek
-         Index Cond: (stringu1 = ("*VALUES*".column1)::text)
-(4 rows)
+   ->  Bitmap Heap Scan on onek
+         Recheck Cond: (stringu1 = ("*VALUES*".column1)::text)
+         ->  Bitmap Index Scan on onek_stringu1
+               Index Cond: (stringu1 = ("*VALUES*".column1)::text)
...
tap
[12:52:16.501](145.567s) not ok 5 - regression tests pass
tap
[12:53:08.767](101.013s) not ok 2 - regression tests pass
55/5357 New predefined role pg_manage_extensions
FreeBSD - Meson
core
[12:35:55.232] #0  0x000000082c23375a in _sigprocmask () from /lib/libc.so.7
[12:35:55.232] #1  0x000000082c270a7f in _system () from /lib/libc.so.7
[12:35:55.232] #2  0x000000082b9258a3 in ?? () from /lib/libthr.so.3
[12:35:55.232] #3  0x0000000000688ee7 in RestoreArchivedFile (path=path@entry=0x8212f11e0 "pg_wal/00000003.history", xlo...
[12:35:55.232] #4  0x00000000006945f0 in XLogFileRead (segno=segno@entry=6, tli=tli@entry=2, source=source@entry=XLOG_FR...
[12:35:55.232] #5  0x00000000006902bc in XLogFileReadAnyTLI (segno=6, source=XLOG_FROM_ANY) at ../src/backend/access/tra...
[12:35:55.232] #6  WaitForWALToBecomeAvailable (RecPtr=105238488, tliRecPtr=105238464, replayTLI=2, replayLSN=105238464,...
[12:35:55.232] #7  XLogPageRead (xlogreader=0x240f2ae1d0a0, targetPagePtr=105234432, reqLen=4056, targetRecPtr=105238464...
[12:35:55.232] #8  0x000000000069739a in ReadPageInternal (state=0x240f2ae1d0a0, pageptr=pageptr@entry=105234432, reqLen...
[12:35:55.232] #9  0x000000000069614b in XLogDecodeNextRecord (state=0x240f2ae1d0a0, nonblocking=false) at ../src/backen...
regress
diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/...
--- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out	2025-08-14 12:26:22.539106000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out	2025-08-14 12:28:39.868578000 +0000
@@ -12,7 +12,7 @@
 HINT:  Must have CREATE privilege on current database to create this extension.
 CREATE EXTENSION plperlu;  -- fail
 ERROR:  permission denied to create extension "plperlu"
-HINT:  Must be superuser to create this extension.
+HINT:  Must be superuser or member of pg_manage_extensions to create this extension.
 RESET ROLE;
 DO $$
 begin
@@ -24,7 +24,7 @@
 CREATE EXTENSION plperl;
 CREATE EXTENSION plperlu;  -- fail
 ERROR:  permission denied to create extension "plperlu"
-HINT:  Must be superuser to create this extension.
+HINT:  Must be superuser or member of pg_manage_extensions to create this extension.
 CREATE SCHEMA plperl_setup_scratch;
 SET search_path = plperl_setup_scratch;
...
test
[12:33:28.264]  55/346 postgresql:plperl / plperl/regress                                              ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_...
--- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out	2025-08-14 12:26:23.407387267 +0000
+++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out	2025-08-14 12:28:16.563330360 +0000
@@ -12,7 +12,7 @@
 HINT:  Must have CREATE privilege on current database to create this extension.
 CREATE EXTENSION plperlu;  -- fail
 ERROR:  permission denied to create extension "plperlu"
-HINT:  Must be superuser to create this extension.
+HINT:  Must be superuser or member of pg_manage_extensions to create this extension.
 RESET ROLE;
 DO $$
 begin
@@ -24,7 +24,7 @@
 CREATE EXTENSION plperl;
 CREATE EXTENSION plperlu;  -- fail
 ERROR:  permission denied to create extension "plperlu"
-HINT:  Must be superuser to create this extension.
+HINT:  Must be superuser or member of pg_manage_extensions to create this extension.
 CREATE SCHEMA plperl_setup_scratch;
 SET search_path = plperl_setup_scratch;
...
Linux - Debian Bookworm - Meson
core
[12:36:39.034] #0  0x00007fdcd3caedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:39.034] #1  0x00007fdcd3c5b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:39.034] #2  0x00007fdcd3d16244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:39.034] #3  0x00007fdcd3d2889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:39.172] #0  0x00007f66b1b31bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:36:39.034] #0  <unavailable> in ?? ()
core
[12:36:39.173] #0  0x00007f66b1b31bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:39.173] #1  0x00005594c85a9cc0 in ?? ()
[12:36:39.173] #2  0x00005594c85a9efa in ?? ()
[12:36:39.173] #3  0x00005594c85ab630 in ?? ()
[12:36:39.173] #4  0x00005594c85a5371 in ?? ()
[12:36:39.173] #5  0x00005594c85a420f in ?? ()
[12:36:39.173] #6  0x00005594c85a4c3b in ?? ()
[12:36:39.173] #7  0x00005594c85a266f in ?? ()
[12:36:39.173] #8  0x00007f66b1a8524a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:39.173] #9  0x00007f66b1a85305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:36:39.300] #0  0x00007fb160cb87f3 in copy_file_range () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:39.300] #1  0x000055f0c9ad3291 in ?? ()
[12:36:39.300] #2  0x000055f0c9ad7671 in ?? ()
[12:36:39.300] #3  0x000055f0c9ad8577 in ?? ()
[12:36:39.300] #4  0x000055f0c9ad25bc in ?? ()
[12:36:39.300] #5  0x000055f0c9ad0eda in ?? ()
[12:36:39.300] #6  0x00007fb160be324a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:39.300] #7  0x00007fb160be3305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:39.300] #8  0x000055f0c9ad1171 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out /tmp/cirrus-ci-build/build/testrun/plperl/regress/...
--- /tmp/cirrus-ci-build/src/pl/plperl/expected/plperl_setup.out	2025-08-14 12:26:22.228663105 +0000
+++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out	2025-08-14 12:30:08.555953849 +0000
@@ -12,7 +12,7 @@
 HINT:  Must have CREATE privilege on current database to create this extension.
 CREATE EXTENSION plperlu;  -- fail
 ERROR:  permission denied to create extension "plperlu"
-HINT:  Must be superuser to create this extension.
+HINT:  Must be superuser or member of pg_manage_extensions to create this extension.
 RESET ROLE;
 DO $$
 begin
@@ -24,7 +24,7 @@
 CREATE EXTENSION plperl;
 CREATE EXTENSION plperlu;  -- fail
 ERROR:  permission denied to create extension "plperlu"
-HINT:  Must be superuser to create this extension.
+HINT:  Must be superuser or member of pg_manage_extensions to create this extension.
 CREATE SCHEMA plperl_setup_scratch;
 SET search_path = plperl_setup_scratch;
...
test
[12:34:15.090]  56/347 postgresql:plperl / plperl/regress                                              ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out /Users/admin/pgsql/build/testrun/plperl/regress/resu...
--- /Users/admin/pgsql/src/pl/plperl/expected/plperl_setup.out	2025-08-14 12:26:10
+++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out	2025-08-14 12:29:00
@@ -12,7 +12,7 @@
 HINT:  Must have CREATE privilege on current database to create this extension.
 CREATE EXTENSION plperlu;  -- fail
 ERROR:  permission denied to create extension "plperlu"
-HINT:  Must be superuser to create this extension.
+HINT:  Must be superuser or member of pg_manage_extensions to create this extension.
 RESET ROLE;
 DO $$
 begin
@@ -24,7 +24,7 @@
 CREATE EXTENSION plperl;
 CREATE EXTENSION plperlu;  -- fail
 ERROR:  permission denied to create extension "plperlu"
-HINT:  Must be superuser to create this extension.
+HINT:  Must be superuser or member of pg_manage_extensions to create this extension.
 CREATE SCHEMA plperl_setup_scratch;
 SET search_path = plperl_setup_scratch;
...
test
[12:31:09.999]  55/346 postgresql:plperl / plperl/regress                                              ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plperl/expected/plperl_setup.out C:/cirrus/build/testrun/plperl/regress/re...
--- C:/cirrus/src/pl/plperl/expected/plperl_setup.out	2025-08-14 12:26:26.009519200 +0000
+++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out	2025-08-14 12:33:25.410048100 +0000
@@ -12,7 +12,7 @@
 HINT:  Must have CREATE privilege on current database to create this extension.
 CREATE EXTENSION plperlu;  -- fail
 ERROR:  permission denied to create extension "plperlu"
-HINT:  Must be superuser to create this extension.
+HINT:  Must be superuser or member of pg_manage_extensions to create this extension.
 RESET ROLE;
 DO $$
 begin
@@ -24,7 +24,7 @@
 CREATE EXTENSION plperl;
 CREATE EXTENSION plperlu;  -- fail
 ERROR:  permission denied to create extension "plperlu"
-HINT:  Must be superuser to create this extension.
+HINT:  Must be superuser or member of pg_manage_extensions to create this extension.
 CREATE SCHEMA plperl_setup_scratch;
 SET search_path = plperl_setup_scratch;
...
test
[12:42:57.733]  54/341 postgresql:plperl / plperl/regress                                              ERROR            ...
55/5553 starjoin join order planning
Linux - Debian Bookworm - Meson
core
[12:29:00.089] #0  0x00007f566e51bdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:29:00.089] #1  0x00007f566e4c8239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:29:00.089] #2  0x00007f566e4c8497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:29:00.089] #3  0x00005559e74435c1 in ?? ()
[12:29:00.089] #4  0x00005559e743d369 in ?? ()
[12:29:00.089] #5  0x00005559e743c20f in ?? ()
[12:29:00.089] #6  0x00005559e743cc3b in ?? ()
[12:29:00.089] #7  0x00005559e743a66f in ?? ()
[12:29:00.089] #8  0x00007f566e4b324a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:29:00.089] #9  0x00007f566e4b3305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:28:59.959] #0  <unavailable> in ?? ()
core
[12:28:59.959] #0  0x00007f566e51bdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:28:59.959] #1  0x00007f566e4c8239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:28:59.959] #2  0x00007f566e4c8497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:28:59.959] #3  0x00005559e74435f3 in ?? ()
[12:28:59.959] #4  0x00005559e743d369 in ?? ()
[12:28:59.959] #5  0x00005559e743c20f in ?? ()
[12:28:59.959] #6  0x00005559e743cc3b in ?? ()
[12:28:59.959] #7  0x00005559e743a66f in ?? ()
[12:28:59.959] #8  0x00007f566e4b324a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:28:59.959] #9  0x00007f566e4b3305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2025-08-14 12:16:16.367836357 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2025-08-14 12:21:10.774661706...
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2025-08-14 12:16:16.367836357 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2025-08-14 12:22:30.6186182...
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2025-08-14 12:16:16.367836357 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out	2025-08-14 12:21:09.078662833 +0000
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
tap
[12:21:51.366](80.506s) not ok 5 - regression tests pass
tap
[12:23:16.730](85.855s) not ok 2 - regression tests pass
tap
[12:26:17.559](2.284s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[12:26:34.146]  14/347 postgresql:regress / regress/regress                                            ERROR            ...
[12:26:34.146]  32/347 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:26:34.146] 111/347 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[12:26:34.146] 327/347 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
macOS - Sonoma - Meson
core
[12:27:32.740]   * frame #0: 0x0000000191fc79d4 dyld`__open + 8
[12:27:32.740]     frame #1: 0x0000000191f5b754 dyld`open + 40
[12:27:32.740]     frame #2: 0x0000000191fbebec dyld`open_with_subsystem + 60
[12:27:32.740]     frame #3: 0x0000000191fa9e74 dyld`dyld3::open(char const*, int, int) + 52
[12:27:32.740]     frame #4: 0x0000000191f75224 dyld`dyld4::Loader::setUpPageInLinking(Diagnostics&, dyld4::RuntimeState...
[12:27:32.740]     frame #5: 0x0000000191f75d68 dyld`dyld4::Loader::applyFixupsGeneric(Diagnostics&, dyld4::RuntimeState...
[12:27:32.740]     frame #6: 0x0000000191f7c504 dyld`dyld4::JustInTimeLoader::applyFixups(Diagnostics&, dyld4::RuntimeSt...
[12:27:32.740]     frame #7: 0x0000000191f5fc48 dyld`dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 2188
[12:27:32.740]     frame #8: 0x0000000191f5eef4 dyld`start + 1868
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/sysviews.out	2025-08-14 12:16:14
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2025-08-14 12:19:05
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/sysviews.out	2025-08-14 12:16:14
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2025-08-14 12:20:19
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/sysviews.out	2025-08-14 12:16:14
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out	2025-08-14 12:19:01
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
tap
[12:19:35.829](77.943s) not ok 5 - regression tests pass
tap
[12:21:16.437](99.182s) not ok 2 - regression tests pass
tap
[12:23:39.638](0.986s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[12:23:54.569]  12/346 postgresql:regress / regress/regress                                            ERROR            ...
[12:23:54.569]  30/346 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:23:54.569] 123/346 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[12:23:54.569] 323/346 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/sysviews.out	2025-08-14 12:16:20.060485400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2025-08-14 12:19:54.498891900 +0000
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/sysviews.out	2025-08-14 12:16:20.060485400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2025-08-14 12:22:36.667284500 +0000
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/sysviews.out	2025-08-14 12:16:20.060485400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out	2025-08-14 12:19:45.981809700 +0000
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
tap
[12:20:59.156](129.243s) not ok 5 - regression tests pass
tap
[12:23:43.564](133.647s) not ok 2 - regression tests pass
tap
[12:31:15.796](1.822s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[12:32:19.602]   8/341 postgresql:regress / regress/regress                                            ERROR           1...
[12:32:19.602]  18/341 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[12:32:19.602]  64/341 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[12:32:19.602] 319/341 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2025-08-14 12:16:15.102129849 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out	2025-08-14 12:24:07.480636649 +0000
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2025-08-14 12:16:15.102129849 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out	2025-08-14 12:25:33.515393199 +0000
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/regress/results/sysvi...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2025-08-14 12:16:15.102129849 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out	2025-08-14 12:20:49.786530828 +0000
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
tap
[12:24:56.158](117.088s) not ok 5 - regression tests pass
tap
[12:22:15.677](0.640s) not ok 1 - no parameters missing from postgresql.conf.sample
tap
[12:26:15.739](80.120s) not ok 2 - regression tests pass
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2025-08-14 12:16:16.056398000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2025-08-14 12:18:30.629999000...
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2025-08-14 12:16:16.056398000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2025-08-14 12:19:50.7222560...
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2025-08-14 12:16:16.056398000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out	2025-08-14 12:18:29.778905000 +0000
@@ -171,8 +171,9 @@
  enable_self_join_elimination   | on
  enable_seqscan                 | on
  enable_sort                    | on
+ enable_starjoin_join_search    | off
  enable_tidscan                 | on
-(24 rows)
+(25 rows)
 
 -- There are always wait event descriptions for various types.  InjectionPoint
 -- may be present or absent, depending on history since last postmaster start.
tap
[12:20:36.618](211.524s) not ok 5 - regression tests pass
tap
[12:21:55.346](243.729s) not ok 2 - regression tests pass
tap
[12:22:57.840](1.558s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[12:23:18.686]  65/346 postgresql:regress / regress/regress                                            ERROR           2...
[12:23:18.686] 181/346 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[12:23:18.686] 326/346 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
[12:23:18.686] 271/346 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
55/5901 Proposal to allow DELETE/UPDATE on partitioned tables with unsupported foreign partitions
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_info.out C:/cirrus/build/testrun/pg_upgrade/0...
--- C:/cirrus/src/test/regress/expected/partition_info.out	2025-08-14 12:14:01.590661700 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_info.out	2025-08-14 12:18:31.192557400 +000...
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "C:/cirrus/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_info.out C:/cirrus/build/testrun/recovery/027...
--- C:/cirrus/src/test/regress/expected/partition_info.out	2025-08-14 12:14:01.590661700 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_info.out	2025-08-14 12:21:12.313632900 +0...
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "C:/cirrus/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/partition_info.out C:/cirrus/build/testrun/regress/regr...
--- C:/cirrus/src/test/regress/expected/partition_info.out	2025-08-14 12:14:01.590661700 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/partition_info.out	2025-08-14 12:18:24.112954500 +0000
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "C:/cirrus/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
tap
[12:18:45.035](132.394s) not ok 5 - regression tests pass
tap
[12:21:30.518](138.406s) not ok 2 - regression tests pass
test
[12:30:24.411]  16/341 postgresql:regress / regress/regress                                            ERROR           1...
[12:30:24.411]  19/341 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[12:30:24.411]  63/341 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_info.out /Users/admin/pgsql/build/testrun/pg_upgrade/002...
--- /Users/admin/pgsql/src/test/regress/expected/partition_info.out	2025-08-14 12:13:10
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_info.out	2025-08-14 12:15:52
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "/Users/admin/pgsql/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_info.out /Users/admin/pgsql/build/testrun/recovery/027_s...
--- /Users/admin/pgsql/src/test/regress/expected/partition_info.out	2025-08-14 12:13:10
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_info.out	2025-08-14 12:17:26
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "/Users/admin/pgsql/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_info.out /Users/admin/pgsql/build/testrun/regress/regres...
--- /Users/admin/pgsql/src/test/regress/expected/partition_info.out	2025-08-14 12:13:10
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_info.out	2025-08-14 12:15:55
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "/Users/admin/pgsql/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
tap
[12:15:59.851](66.836s) not ok 5 - regression tests pass
tap
[12:17:37.459](91.516s) not ok 2 - regression tests pass
test
[12:21:17.824]  28/346 postgresql:regress / regress/regress                                            ERROR            ...
[12:21:17.824]  27/346 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:21:17.824] 131/346 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Meson
core
[12:26:24.426] #0  <unavailable> in ?? ()
core
[12:26:24.557] #0  <unavailable> in ?? ()
core
[12:26:24.557] #0  0x00007f2626fb2dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.557] #1  0x00007f2626f5f239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.557] #2  0x00007f2626f5f497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.557] #3  0x000055688ecb55f3 in ?? ()
[12:26:24.557] #4  0x000055688ecaf369 in ?? ()
[12:26:24.557] #5  0x000055688ecae20f in ?? ()
[12:26:24.557] #6  0x000055688ecaec3b in ?? ()
[12:26:24.557] #7  0x000055688ecac66f in ?? ()
[12:26:24.557] #8  0x00007f2626f4a24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.557] #9  0x00007f2626f4a305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:26:24.684] #0  0x00007fa9b6cd9dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.684] #1  0x00007fa9b6c86239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.684] #2  0x00007fa9b6c86497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.684] #3  0x0000564be13f95c1 in ?? ()
[12:26:24.684] #4  0x0000564be13f3369 in ?? ()
[12:26:24.684] #5  0x0000564be13f220f in ?? ()
[12:26:24.684] #6  0x0000564be13f2c3b in ?? ()
[12:26:24.684] #7  0x0000564be13f066f in ?? ()
[12:26:24.684] #8  0x00007fa9b6c7124a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.684] #9  0x00007fa9b6c71305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:26:24.816] #0  0x00007fc0f99ecdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.816] #1  0x00007fc0f9999239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.816] #2  0x00007fc0f9999497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.816] #3  0x000056499e7705c1 in ?? ()
[12:26:24.816] #4  0x000056499e76a369 in ?? ()
[12:26:24.816] #5  0x000056499e76920f in ?? ()
[12:26:24.816] #6  0x000056499e769c3b in ?? ()
[12:26:24.816] #7  0x000056499e76766f in ?? ()
[12:26:24.816] #8  0x00007fc0f998424a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.816] #9  0x00007fc0f9984305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:26:24.947] #0  0x00007f2626fb2dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.947] #1  0x00007f2626f5f239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.947] #2  0x00007f2626f5f497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.947] #3  0x000055688ecb55c1 in ?? ()
[12:26:24.947] #4  0x000055688ecaf369 in ?? ()
[12:26:24.947] #5  0x000055688ecae20f in ?? ()
[12:26:24.947] #6  0x000055688ecaec3b in ?? ()
[12:26:24.947] #7  0x000055688ecac66f in ?? ()
[12:26:24.947] #8  0x00007f2626f4a24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.947] #9  0x00007f2626f4a305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:26:25.077] #0  <unavailable> in ?? ()
core
[12:26:25.077] #0  0x00007fa9b6cd9dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:25.077] #1  0x00007fa9b6c86239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:25.077] #2  0x00007fa9b6c86497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:25.077] #3  0x0000564be13f95f3 in ?? ()
[12:26:25.077] #4  0x0000564be13f3369 in ?? ()
[12:26:25.077] #5  0x0000564be13f220f in ?? ()
[12:26:25.077] #6  0x0000564be13f2c3b in ?? ()
[12:26:25.077] #7  0x0000564be13f066f in ?? ()
[12:26:25.077] #8  0x00007fa9b6c7124a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:25.077] #9  0x00007fa9b6c71305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:26:24.426] #0  0x00007fc0f99ecdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.426] #1  0x00007fc0f9999239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.426] #2  0x00007fc0f9999497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.426] #3  0x000056499e7705f3 in ?? ()
[12:26:24.426] #4  0x000056499e76a369 in ?? ()
[12:26:24.426] #5  0x000056499e76920f in ?? ()
[12:26:24.426] #6  0x000056499e769c3b in ?? ()
[12:26:24.426] #7  0x000056499e76766f in ?? ()
[12:26:24.426] #8  0x00007fc0f998424a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:24.426] #9  0x00007fc0f9984305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out	2025-08-14 12:13:55.510108307 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_info.out	2025-08-14 12:19:18.313...
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "/tmp/cirrus-ci-build/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out	2025-08-14 12:13:55.510108307 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_info.out	2025-08-14 12:20:39.2...
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "/tmp/cirrus-ci-build/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out	2025-08-14 12:13:55.510108307 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_info.out	2025-08-14 12:19:15.561670442 +0000
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "/tmp/cirrus-ci-build/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
tap
[12:19:25.294](79.036s) not ok 5 - regression tests pass
tap
[12:20:48.041](82.873s) not ok 2 - regression tests pass
test
[12:24:05.314]  28/347 postgresql:regress / regress/regress                                            ERROR            ...
[12:24:05.314]  32/347 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:24:05.314] 110/347 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out	2025-08-14 12:13:54.763481000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_info.out	2025-08-14 12:18:13.505...
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "/tmp/cirrus-ci-build/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out	2025-08-14 12:13:54.763481000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_info.out	2025-08-14 12:19:15.6...
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "/tmp/cirrus-ci-build/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out	2025-08-14 12:13:54.763481000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_info.out	2025-08-14 12:18:13.091737000 +0000
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "/tmp/cirrus-ci-build/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
tap
[12:18:33.985](203.065s) not ok 5 - regression tests pass
tap
[12:19:32.977](217.050s) not ok 2 - regression tests pass
test
[12:20:58.428] 166/346 postgresql:regress / regress/regress                                            ERROR           2...
[12:20:58.428] 180/346 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[12:20:58.428] 255/346 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out	2025-08-14 12:13:54.421217673 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_info.out	2025-08-14 12:23:06.326543622 +0000
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "/tmp/cirrus-ci-build/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out	2025-08-14 12:13:54.421217673 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_info.out	2025-08-14 12:23:53.990468402 +0000
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "/tmp/cirrus-ci-build/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out /tmp/cirrus-ci-build/src/test/regress/results...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_info.out	2025-08-14 12:13:54.421217673 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/partition_info.out	2025-08-14 12:19:31.626446813 +0000
@@ -365,42 +365,26 @@
 OPTIONS (format 'csv', filename :'filename', header 'false', delimiter ';', quote '@', escape '"', null '');
 ALTER TABLE ptif_root ATTACH PARTITION agg_csv FOR VALUES FROM (10) TO (20);
 SELECT * FROM ptif_root;
-  a  |    b    
------+---------
-   5 |     0.1
-   6 |     0.2
-  56 |     7.8
- 100 |  99.097
-   0 | 0.09561
-  42 |  324.78
-(6 rows)
-
+ERROR:  could not open file "/tmp/cirrus-ci-build/src/test/regress/data/agg.csv" for reading: No such file or directory
+HINT:  COPY FROM instructs the PostgreSQL server process to read a file. You may want a client-side facility such as ps...
 DELETE FROM ptif_root WHERE b = 0.1;
...
tap
[12:23:14.925](131.560s) not ok 5 - regression tests pass
tap
[12:24:03.159](98.551s) not ok 2 - regression tests pass
55/5892 parallel safety of correlated subquery (was: parallel_safe)
Linux - Debian Bookworm - Meson
core
[12:13:10.644] #0  0x00007f2bbd6fbbd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:10.644] #1  0x000055f54a298cc0 in ?? ()
[12:13:10.644] #2  0x000055f54a298efa in ?? ()
[12:13:10.644] #3  0x000055f54a29a630 in ?? ()
[12:13:10.644] #4  0x000055f54a294371 in ?? ()
[12:13:10.644] #5  0x000055f54a29320f in ?? ()
[12:13:10.644] #6  0x000055f54a293c3b in ?? ()
[12:13:10.644] #7  0x000055f54a29166f in ?? ()
[12:13:10.644] #8  0x00007f2bbd64f24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:10.644] #9  0x00007f2bbd64f305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:13:08.916] #0  0x00007f8c3cca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:08.916] #1  0x00007f8c3cc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:08.916] #2  0x00007f8c3cc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:08.916] #3  0x00007f8c3ce1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:08.916] #4  0x00007f8c3ce2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:08.916] #5  0x00007f8c3ce0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5570d9f4a8f...
[12:13:08.916] #6  0x00005570d91b12ce in max_parallel_hazard_walker (node=0x5570fbed7728, context=0x7ffca814d060) at ../...
[12:13:08.916] #7  0x00005570d90dc28c in expression_tree_walker_impl (node=0x5570fbed77a8, walker=0x5570d91b0fac <max_pa...
[12:13:08.916] #8  0x00005570d90db1e3 in expression_tree_walker_impl (node=node@entry=0x5570fbed77f8, walker=walker@entr...
[12:13:08.916] #9  0x00005570d91b10b5 in max_parallel_hazard_walker (node=0x5570fbed77f8, context=0x7ffca814d060) at ../...
core
[12:13:08.217] #0  0x00007f82d9254dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:08.217] #1  0x00007f82d9201239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:08.217] #2  0x00007f82d9201497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:08.217] #3  0x000055936a6bf5c1 in ?? ()
[12:13:08.217] #4  0x000055936a6b9369 in ?? ()
[12:13:08.217] #5  0x000055936a6b820f in ?? ()
[12:13:08.217] #6  0x000055936a6b8c3b in ?? ()
[12:13:08.217] #7  0x000055936a6b666f in ?? ()
[12:13:08.217] #8  0x00007f82d91ec24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:08.217] #9  0x00007f82d91ec305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:13:08.084] #0  0x00007f4c60aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:08.084] #1  0x00007f4c60a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:08.084] #2  0x00007f4c60a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:08.084] #3  0x00007f4c60c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:08.084] #4  0x00007f4c60c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:08.084] #5  0x00007f4c60c0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x558c6c3a18f...
[12:13:08.084] #6  0x0000558c6b6082ce in max_parallel_hazard_walker (node=0x558ca877af48, context=0x7fff0b012390) at ../...
[12:13:08.084] #7  0x0000558c6b53328c in expression_tree_walker_impl (node=0x558ca877afc8, walker=0x558c6b607fac <max_pa...
[12:13:08.084] #8  0x0000558c6b5321e3 in expression_tree_walker_impl (node=node@entry=0x558ca877b018, walker=walker@entr...
[12:13:08.084] #9  0x0000558c6b6080b5 in max_parallel_hazard_walker (node=0x558ca877b018, context=0x7fff0b012390) at ../...
core
[12:13:07.538] #0  0x00007fe7754a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:07.538] #1  0x00007fe77545afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:07.538] #2  0x00007fe775445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:07.538] #3  0x00007fe77561e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:07.538] #4  0x00007fe77562aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:07.538] #5  0x00007fe77560dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x563e685358f...
[12:13:07.538] #6  0x0000563e6779c2ce in max_parallel_hazard_walker (node=0x563e6eb27178, context=0x7ffd2dd1a030) at ../...
[12:13:07.538] #7  0x0000563e676c728c in expression_tree_walker_impl (node=0x563e6eb271f8, walker=0x563e6779bfac <max_pa...
[12:13:07.538] #8  0x0000563e676c61e3 in expression_tree_walker_impl (node=node@entry=0x563e6eb27248, walker=walker@entr...
[12:13:07.538] #9  0x0000563e6779c0b5 in max_parallel_hazard_walker (node=0x563e6eb27248, context=0x7ffd2dd1a030) at ../...
core
[12:13:07.014] #0  0x00007fa8e1ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:07.014] #1  0x00007fa8e1c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:07.014] #2  0x00007fa8e1c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:07.014] #3  0x00007fa8e1e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:07.014] #4  0x00007fa8e1e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:07.014] #5  0x00007fa8e1e0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55d13f7718f...
[12:13:07.014] #6  0x000055d13e9d82ce in max_parallel_hazard_walker (node=0x55d1449afad8, context=0x7ffcc047bd60) at ../...
[12:13:07.014] #7  0x000055d13e902479 in expression_tree_walker_impl (node=node@entry=0x55d1449b0f28, walker=walker@entr...
[12:13:07.014] #8  0x000055d13e9d80b5 in max_parallel_hazard_walker (node=0x55d1449b0f28, context=0x7ffcc047bd60) at ../...
[12:13:07.014] #9  0x000055d13e90328c in expression_tree_walker_impl (node=0x55d1449afb58, walker=0x55d13e9d7fac <max_pa...
core
[12:13:06.338] #0  0x00007ff9530a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:06.338] #1  0x00007ff95305afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:06.338] #2  0x00007ff953045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:06.338] #3  0x00007ff95321e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:06.338] #4  0x00007ff95322aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:06.338] #5  0x00007ff95320dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5589601a38f...
[12:13:06.338] #6  0x000055895f40a2ce in max_parallel_hazard_walker (node=0x55896cc5b920, context=0x7ffc958395f0) at ../...
[12:13:06.338] #7  0x000055895f334479 in expression_tree_walker_impl (node=node@entry=0x55896cc5ca90, walker=walker@entr...
[12:13:06.338] #8  0x000055895f40a0b5 in max_parallel_hazard_walker (node=0x55896cc5ca90, context=0x7ffc958395f0) at ../...
[12:13:06.338] #9  0x000055895f33528c in expression_tree_walker_impl (node=0x55896cc5b9a0, walker=0x55895f409fac <max_pa...
core
[12:13:05.828] #0  0x00007fabc5ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:05.828] #1  0x00007fabc5c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:05.828] #2  0x00007fabc5c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:05.828] #3  0x00007fabc5e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:05.828] #4  0x00007fabc5e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:05.828] #5  0x00007fabc5e0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55e6bfdcf8f...
[12:13:05.828] #6  0x000055e6bf0362ce in max_parallel_hazard_walker (node=0x55e6d81350e8, context=0x7fff1ca1aad0) at ../...
[12:13:05.828] #7  0x000055e6bef6128c in expression_tree_walker_impl (node=0x55e6d8135168, walker=0x55e6bf035fac <max_pa...
[12:13:05.828] #8  0x000055e6bef601e3 in expression_tree_walker_impl (node=node@entry=0x55e6d81351b8, walker=walker@entr...
[12:13:05.828] #9  0x000055e6bf0360b5 in max_parallel_hazard_walker (node=0x55e6d81351b8, context=0x7fff1ca1aad0) at ../...
core
[12:13:05.291] #0  0x00007f2fa1ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:05.291] #1  0x00007f2fa1c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:05.291] #2  0x00007f2fa1c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:05.291] #3  0x00007f2fa1e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:05.291] #4  0x00007f2fa1e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:05.291] #5  0x00007f2fa1e0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5590ef1568f...
[12:13:05.291] #6  0x00005590ee3bd2ce in max_parallel_hazard_walker (node=0x559119e970e8, context=0x7ffeb2843990) at ../...
[12:13:05.291] #7  0x00005590ee2e828c in expression_tree_walker_impl (node=0x559119e97168, walker=0x5590ee3bcfac <max_pa...
[12:13:05.291] #8  0x00005590ee2e71e3 in expression_tree_walker_impl (node=node@entry=0x559119e971b8, walker=walker@entr...
[12:13:05.291] #9  0x00005590ee3bd0b5 in max_parallel_hazard_walker (node=0x559119e971b8, context=0x7ffeb2843990) at ../...
core
[12:13:04.769] #0  0x00007f8c3cca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:04.769] #1  0x00007f8c3cc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:04.769] #2  0x00007f8c3cc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:04.769] #3  0x00007f8c3ce1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:04.769] #4  0x00007f8c3ce2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:04.769] #5  0x00007f8c3ce0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5570d9f4a8f...
[12:13:04.769] #6  0x00005570d91b12ce in max_parallel_hazard_walker (node=0x5570fbf24f98, context=0x7ffca814d060) at ../...
[12:13:04.769] #7  0x00005570d90db479 in expression_tree_walker_impl (node=node@entry=0x5570fbf263e8, walker=walker@entr...
[12:13:04.769] #8  0x00005570d91b10b5 in max_parallel_hazard_walker (node=0x5570fbf263e8, context=0x7ffca814d060) at ../...
[12:13:04.769] #9  0x00005570d90dc28c in expression_tree_walker_impl (node=0x5570fbf25018, walker=0x5570d91b0fac <max_pa...
core
[12:13:04.237] #0  0x00007f8c3cca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:04.237] #1  0x00007f8c3cc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:04.237] #2  0x00007f8c3cc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:04.237] #3  0x00007f8c3ce1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:04.237] #4  0x00007f8c3ce2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:04.237] #5  0x00007f8c3ce0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5570d9f4a8f...
[12:13:04.237] #6  0x00005570d91b12ce in max_parallel_hazard_walker (node=0x5570fbf1a6a8, context=0x7ffca814d060) at ../...
[12:13:04.237] #7  0x00005570d90db479 in expression_tree_walker_impl (node=node@entry=0x5570fbf1a778, walker=walker@entr...
[12:13:04.237] #8  0x00005570d91b10b5 in max_parallel_hazard_walker (node=0x5570fbf1a778, context=0x7ffca814d060) at ../...
[12:13:04.237] #9  0x00005570d90dc28c in expression_tree_walker_impl (node=0x5570fbf1a728, walker=0x5570d91b0fac <max_pa...
core
[12:13:03.690] #0  0x00007fa52c0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:03.690] #1  0x00007fa52c05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:03.690] #2  0x00007fa52c045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:03.690] #3  0x00007fa52c21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:03.690] #4  0x00007fa52c22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:03.690] #5  0x00007fa52c20dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55b4ed3538f...
[12:13:03.690] #6  0x000055b4ec5ba2ce in max_parallel_hazard_walker (node=0x55b52c976050, context=0x7ffe72750a00) at ../...
[12:13:03.690] #7  0x000055b4ec4e528c in expression_tree_walker_impl (node=0x55b52c9760d0, walker=0x55b4ec5b9fac <max_pa...
[12:13:03.690] #8  0x000055b4ec4e41e3 in expression_tree_walker_impl (node=node@entry=0x55b52c9761f8, walker=walker@entr...
[12:13:03.690] #9  0x000055b4ec5ba0b5 in max_parallel_hazard_walker (node=0x55b52c9761f8, context=0x7ffe72750a00) at ../...
core
[12:13:03.165] #0  0x00007f1e65ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:03.165] #1  0x00007f1e65c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:03.165] #2  0x00007f1e65c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:03.165] #3  0x00007f1e65e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:03.165] #4  0x00007f1e65e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:03.165] #5  0x00007f1e65e0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x56399587d8f...
[12:13:03.165] #6  0x0000563994ae42ce in max_parallel_hazard_walker (node=0x5639b2e52cb8, context=0x7ffdf6d7fd10) at ../...
[12:13:03.165] #7  0x0000563994a0f28c in expression_tree_walker_impl (node=0x5639b2e52d38, walker=0x563994ae3fac <max_pa...
[12:13:03.165] #8  0x0000563994a0e1e3 in expression_tree_walker_impl (node=node@entry=0x5639b2e52d88, walker=walker@entr...
[12:13:03.165] #9  0x0000563994ae40b5 in max_parallel_hazard_walker (node=0x5639b2e52d88, context=0x7ffdf6d7fd10) at ../...
core
[12:13:02.642] #0  0x00007f8c3cca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:02.642] #1  0x00007f8c3cc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:02.642] #2  0x00007f8c3cc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:02.642] #3  0x00007f8c3ce1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:02.642] #4  0x00007f8c3ce2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:02.642] #5  0x00007f8c3ce0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5570d9f4a8f...
[12:13:02.642] #6  0x00005570d91b12ce in max_parallel_hazard_walker (node=0x5570fc1e1248, context=0x7ffca814d060) at ../...
[12:13:02.642] #7  0x00005570d90db479 in expression_tree_walker_impl (node=node@entry=0x5570fc1e1318, walker=walker@entr...
[12:13:02.642] #8  0x00005570d91b10b5 in max_parallel_hazard_walker (node=0x5570fc1e1318, context=0x7ffca814d060) at ../...
[12:13:02.642] #9  0x00005570d90dc28c in expression_tree_walker_impl (node=0x5570fc1e12c8, walker=0x5570d91b0fac <max_pa...
core
[12:13:01.914] #0  0x00007fd174aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:01.914] #1  0x00007fd174a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:01.914] #2  0x00007fd174a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:01.914] #3  0x00007fd174c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:01.914] #4  0x00007fd174c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:01.914] #5  0x00007fd174c0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x564ae9b688f...
[12:13:01.914] #6  0x0000564ae8dcf2ce in max_parallel_hazard_walker (node=0x564af76217b8, context=0x7fff6091ea20) at ../...
[12:13:01.914] #7  0x0000564ae8cf9479 in expression_tree_walker_impl (node=node@entry=0x564af7622c08, walker=walker@entr...
[12:13:01.914] #8  0x0000564ae8dcf0b5 in max_parallel_hazard_walker (node=0x564af7622c08, context=0x7fff6091ea20) at ../...
[12:13:01.914] #9  0x0000564ae8cfa28c in expression_tree_walker_impl (node=0x564af7621838, walker=0x564ae8dcefac <max_pa...
core
[12:13:01.235] #0  0x00007fa8e1ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:01.235] #1  0x00007fa8e1c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:01.235] #2  0x00007fa8e1c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:01.235] #3  0x00007fa8e1e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:01.235] #4  0x00007fa8e1e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:01.235] #5  0x00007fa8e1e0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55d13f7718f...
[12:13:01.235] #6  0x000055d13e9d82ce in max_parallel_hazard_walker (node=0x55d1449c4e98, context=0x7ffcc047bd60) at ../...
[12:13:01.235] #7  0x000055d13e902479 in expression_tree_walker_impl (node=node@entry=0x55d1449c62e8, walker=walker@entr...
[12:13:01.235] #8  0x000055d13e9d80b5 in max_parallel_hazard_walker (node=0x55d1449c62e8, context=0x7ffcc047bd60) at ../...
[12:13:01.235] #9  0x000055d13e90328c in expression_tree_walker_impl (node=0x55d1449c4f18, walker=0x55d13e9d7fac <max_pa...
core
[12:13:00.709] #0  0x00007f8c3cca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:00.709] #1  0x00007f8c3cc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:00.709] #2  0x00007f8c3cc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:00.709] #3  0x00007f8c3ce1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:00.709] #4  0x00007f8c3ce2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:00.709] #5  0x00007f8c3ce0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5570d9f4a8f...
[12:13:00.709] #6  0x00005570d91b12ce in max_parallel_hazard_walker (node=0x5570fc2d9958, context=0x7ffca814d060) at ../...
[12:13:00.709] #7  0x00005570d90db479 in expression_tree_walker_impl (node=node@entry=0x5570fc2d9a28, walker=walker@entr...
[12:13:00.709] #8  0x00005570d91b10b5 in max_parallel_hazard_walker (node=0x5570fc2d9a28, context=0x7ffca814d060) at ../...
[12:13:00.709] #9  0x00005570d90dc28c in expression_tree_walker_impl (node=0x5570fc2d99d8, walker=0x5570d91b0fac <max_pa...
core
[12:13:19.565] #0  0x00007fd174aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:19.565] #1  0x00007fd174a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:19.565] #2  0x00007fd174a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:19.565] #3  0x00007fd174c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:19.565] #4  0x00007fd174c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:19.565] #5  0x00007fd174c0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x564ae9b688f...
[12:13:19.565] #6  0x0000564ae8dcf2ce in max_parallel_hazard_walker (node=0x564af7631858, context=0x7fff6091ea20) at ../...
[12:13:19.565] #7  0x0000564ae8cf9479 in expression_tree_walker_impl (node=node@entry=0x564af7632ca8, walker=walker@entr...
[12:13:19.565] #8  0x0000564ae8dcf0b5 in max_parallel_hazard_walker (node=0x564af7632ca8, context=0x7fff6091ea20) at ../...
[12:13:19.565] #9  0x0000564ae8cfa28c in expression_tree_walker_impl (node=0x564af76318d8, walker=0x564ae8dcefac <max_pa...
core
[12:13:19.041] #0  0x00007efccf2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:19.041] #1  0x00007efccf25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:19.041] #2  0x00007efccf245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:19.041] #3  0x00007efccf41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:19.041] #4  0x00007efccf42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:19.041] #5  0x00007efccf40dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x563c0fcc68f...
[12:13:19.041] #6  0x0000563c0ef2d2ce in max_parallel_hazard_walker (node=0x563c4d499cd8, context=0x7ffcd46d1100) at ../...
[12:13:19.041] #7  0x0000563c0ee5828c in expression_tree_walker_impl (node=0x563c4d499d58, walker=0x563c0ef2cfac <max_pa...
[12:13:19.041] #8  0x0000563c0ee571e3 in expression_tree_walker_impl (node=node@entry=0x563c4d499da8, walker=walker@entr...
[12:13:19.041] #9  0x0000563c0ef2d0b5 in max_parallel_hazard_walker (node=0x563c4d499da8, context=0x7ffcd46d1100) at ../...
core
[12:13:18.531] #0  0x00007f9f3dca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:18.531] #1  0x00007f9f3dc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:18.531] #2  0x00007f9f3dc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:18.531] #3  0x00007f9f3de1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:18.531] #4  0x00007f9f3de2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:18.531] #5  0x00007f9f3de0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5605bbe9f8f...
[12:13:18.531] #6  0x00005605bb1062ce in max_parallel_hazard_walker (node=0x5605e30700e8, context=0x7ffc09a0cdb0) at ../...
[12:13:18.531] #7  0x00005605bb03128c in expression_tree_walker_impl (node=0x5605e3070168, walker=0x5605bb105fac <max_pa...
[12:13:18.531] #8  0x00005605bb0301e3 in expression_tree_walker_impl (node=node@entry=0x5605e30701b8, walker=walker@entr...
[12:13:18.531] #9  0x00005605bb1060b5 in max_parallel_hazard_walker (node=0x5605e30701b8, context=0x7ffc09a0cdb0) at ../...
core
[12:13:18.015] #0  0x00007f2e14ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:18.015] #1  0x00007f2e14c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:18.015] #2  0x00007f2e14c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:18.015] #3  0x00007f2e14e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:18.015] #4  0x00007f2e14e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:18.015] #5  0x00007f2e14e0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x56157446a8f...
[12:13:18.015] #6  0x00005615736d12ce in max_parallel_hazard_walker (node=0x561597b52dc8, context=0x7ffd73f6de90) at ../...
[12:13:18.015] #7  0x00005615735fb479 in expression_tree_walker_impl (node=node@entry=0x561597b54218, walker=walker@entr...
[12:13:18.015] #8  0x00005615736d10b5 in max_parallel_hazard_walker (node=0x561597b54218, context=0x7ffd73f6de90) at ../...
[12:13:18.015] #9  0x00005615735fc28c in expression_tree_walker_impl (node=0x561597b52e48, walker=0x5615736d0fac <max_pa...
core
[12:13:17.460] #0  0x00007f9905aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:17.460] #1  0x00007f9905a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:17.460] #2  0x00007f9905a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:17.460] #3  0x00007f9905c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:17.460] #4  0x00007f9905c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:17.460] #5  0x00007f9905c0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5607f7d638f...
[12:13:17.460] #6  0x00005607f6fca2ce in max_parallel_hazard_walker (node=0x560814442ad0, context=0x7ffdb7e503f0) at ../...
[12:13:17.460] #7  0x00005607f6ef528c in expression_tree_walker_impl (node=0x560814442b50, walker=0x5607f6fc9fac <max_pa...
[12:13:17.460] #8  0x00005607f6ef41e3 in expression_tree_walker_impl (node=node@entry=0x560814442c10, walker=walker@entr...
[12:13:17.460] #9  0x00005607f6fca0b5 in max_parallel_hazard_walker (node=0x560814442c10, context=0x7ffdb7e503f0) at ../...
core
[12:13:16.901] #0  0x00007f8c3cca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:16.901] #1  0x00007f8c3cc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:16.901] #2  0x00007f8c3cc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:16.901] #3  0x00007f8c3ce1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:16.901] #4  0x00007f8c3ce2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:16.901] #5  0x00007f8c3ce0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5570d9f4a8f...
[12:13:16.901] #6  0x00005570d91b12ce in max_parallel_hazard_walker (node=0x5570fbed1838, context=0x7ffca814d060) at ../...
[12:13:16.901] #7  0x00005570d90db479 in expression_tree_walker_impl (node=node@entry=0x5570fbed2c88, walker=walker@entr...
[12:13:16.901] #8  0x00005570d91b10b5 in max_parallel_hazard_walker (node=0x5570fbed2c88, context=0x7ffca814d060) at ../...
[12:13:16.901] #9  0x00005570d90dc28c in expression_tree_walker_impl (node=0x5570fbed18b8, walker=0x5570d91b0fac <max_pa...
core
[12:13:16.364] #0  0x00007f8c3cca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:16.364] #1  0x00007f8c3cc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:16.364] #2  0x00007f8c3cc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:16.364] #3  0x00007f8c3ce1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:16.364] #4  0x00007f8c3ce2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:16.364] #5  0x00007f8c3ce0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5570d9f4a8f...
[12:13:16.364] #6  0x00005570d91b12ce in max_parallel_hazard_walker (node=0x5570fbee0658, context=0x7ffca814d060) at ../...
[12:13:16.364] #7  0x00005570d90dc28c in expression_tree_walker_impl (node=0x5570fbee0708, walker=0x5570d91b0fac <max_pa...
[12:13:16.364] #8  0x00005570d90db1e3 in expression_tree_walker_impl (node=node@entry=0x5570fbee0758, walker=walker@entr...
[12:13:16.364] #9  0x00005570d91b10b5 in max_parallel_hazard_walker (node=0x5570fbee0758, context=0x7ffca814d060) at ../...
core
[12:13:15.828] #0  0x00007fb34d2687f3 in copy_file_range () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:15.828] #1  0x0000555ba797c291 in ?? ()
[12:13:15.828] #2  0x0000555ba7980671 in ?? ()
[12:13:15.828] #3  0x0000555ba7981577 in ?? ()
[12:13:15.828] #4  0x0000555ba797b5bc in ?? ()
[12:13:15.828] #5  0x0000555ba7979eda in ?? ()
[12:13:15.828] #6  0x00007fb34d19324a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:15.828] #7  0x00007fb34d193305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:15.828] #8  0x0000555ba797a171 in ?? ()
[12:13:16.302] #0  0x00007f8c3cca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:13:15.693] #0  0x00007f8c3cca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:15.693] #1  0x00007f8c3cc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:15.693] #2  0x00007f8c3cc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:15.693] #3  0x00007f8c3ce1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:15.693] #4  0x00007f8c3ce2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:15.693] #5  0x00007f8c3ce0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5570d9f4a8f...
[12:13:15.693] #6  0x00005570d91b12ce in max_parallel_hazard_walker (node=0x5570fbdd0590, context=0x7ffca814d060) at ../...
[12:13:15.693] #7  0x00005570d90dc28c in expression_tree_walker_impl (node=0x5570fbdd0610, walker=0x5570d91b0fac <max_pa...
[12:13:15.693] #8  0x00005570d90db1e3 in expression_tree_walker_impl (node=node@entry=0x5570fbdd0bc0, walker=walker@entr...
[12:13:15.693] #9  0x00005570d91b10b5 in max_parallel_hazard_walker (node=0x5570fbdd0bc0, context=0x7ffca814d060) at ../...
core
[12:13:15.148] #0  0x00007f8c3cca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:15.148] #1  0x00007f8c3cc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:15.148] #2  0x00007f8c3cc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:15.148] #3  0x00007f8c3ce1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:15.148] #4  0x00007f8c3ce2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:15.148] #5  0x00007f8c3ce0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5570d9f4a8f...
[12:13:15.148] #6  0x00005570d91b12ce in max_parallel_hazard_walker (node=0x5570fbed5848, context=0x7ffca814d060) at ../...
[12:13:15.148] #7  0x00005570d90db479 in expression_tree_walker_impl (node=node@entry=0x5570fbed6c98, walker=walker@entr...
[12:13:15.148] #8  0x00005570d91b10b5 in max_parallel_hazard_walker (node=0x5570fbed6c98, context=0x7ffca814d060) at ../...
[12:13:15.148] #9  0x00005570d90dc28c in expression_tree_walker_impl (node=0x5570fbed58c8, walker=0x5570d91b0fac <max_pa...
core
[12:13:14.458] #0  0x00007fc128aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:14.458] #1  0x00007fc128a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:14.458] #2  0x00007fc128a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:14.458] #3  0x00007fc128c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:14.458] #4  0x00007fc128c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:14.458] #5  0x00007fc128c0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x559e0c0aa8f...
[12:13:14.458] #6  0x0000559e0b3112ce in max_parallel_hazard_walker (node=0x559e295139f8, context=0x7fff2a5ead50) at ../...
[12:13:14.458] #7  0x0000559e0b23b479 in expression_tree_walker_impl (node=node@entry=0x559e29514e48, walker=walker@entr...
[12:13:14.458] #8  0x0000559e0b3110b5 in max_parallel_hazard_walker (node=0x559e29514e48, context=0x7fff2a5ead50) at ../...
[12:13:14.458] #9  0x0000559e0b23c28c in expression_tree_walker_impl (node=0x559e29513a78, walker=0x559e0b310fac <max_pa...
core
[12:13:13.895] #0  0x00007ffbd84a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:13.895] #1  0x00007ffbd845afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:13.895] #2  0x00007ffbd8445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:13.895] #3  0x00007ffbd861e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:13.895] #4  0x00007ffbd862aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:13.895] #5  0x00007ffbd860dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5589b37228f...
[12:13:13.895] #6  0x00005589b29892ce in max_parallel_hazard_walker (node=0x5589d12268f0, context=0x7ffc11150bb0) at ../...
[12:13:13.895] #7  0x00005589b28b3479 in expression_tree_walker_impl (node=node@entry=0x5589d1227a60, walker=walker@entr...
[12:13:13.895] #8  0x00005589b29890b5 in max_parallel_hazard_walker (node=0x5589d1227a60, context=0x7ffc11150bb0) at ../...
[12:13:13.895] #9  0x00005589b28b428c in expression_tree_walker_impl (node=0x5589d1226970, walker=0x5589b2988fac <max_pa...
core
[12:13:13.379] #0  0x00007f055a6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:13.379] #1  0x00007f055a65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:13.379] #2  0x00007f055a645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:13.379] #3  0x00007f055a81e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:13.379] #4  0x00007f055a82aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:13.379] #5  0x00007f055a80dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5648864cb8f...
[12:13:13.379] #6  0x00005648857322ce in max_parallel_hazard_walker (node=0x5648bb7a8820, context=0x7fff155c5140) at ../...
[12:13:13.379] #7  0x000056488565c479 in expression_tree_walker_impl (node=node@entry=0x5648bb7a9990, walker=walker@entr...
[12:13:13.379] #8  0x00005648857320b5 in max_parallel_hazard_walker (node=0x5648bb7a9990, context=0x7fff155c5140) at ../...
[12:13:13.379] #9  0x000056488565d28c in expression_tree_walker_impl (node=0x5648bb7a88a0, walker=0x564885731fac <max_pa...
core
[12:13:12.871] #0  0x00007faead6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:12.871] #1  0x00007faead65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:12.871] #2  0x00007faead645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:12.871] #3  0x00007faead81e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:12.871] #4  0x00007faead82aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:12.871] #5  0x00007faead80dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55ea80a178f...
[12:13:12.871] #6  0x000055ea7fc7e2ce in max_parallel_hazard_walker (node=0x55eaaf2f48a8, context=0x7ffdeb061080) at ../...
[12:13:12.871] #7  0x000055ea7fba8479 in expression_tree_walker_impl (node=node@entry=0x55eaaf2f4978, walker=walker@entr...
[12:13:12.871] #8  0x000055ea7fc7e0b5 in max_parallel_hazard_walker (node=0x55eaaf2f4978, context=0x7ffdeb061080) at ../...
[12:13:12.871] #9  0x000055ea7fba928c in expression_tree_walker_impl (node=0x55eaaf2f4928, walker=0x55ea7fc7dfac <max_pa...
core
[12:13:12.347] #0  0x00007f82d9254dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:12.347] #1  0x00007f82d9201239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:12.347] #2  0x00007f82d9201497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:12.347] #3  0x000055936a6bf5f3 in ?? ()
[12:13:12.347] #4  0x000055936a6b9369 in ?? ()
[12:13:12.347] #5  0x000055936a6b820f in ?? ()
[12:13:12.347] #6  0x000055936a6b8c3b in ?? ()
[12:13:12.347] #7  0x000055936a6b666f in ?? ()
[12:13:12.347] #8  0x00007f82d91ec24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:12.347] #9  0x00007f82d91ec305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:13:12.347] #0  <unavailable> in ?? ()
core
[12:13:12.214] #0  0x00007f84d14a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:12.214] #1  0x00007f84d145afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:12.214] #2  0x00007f84d1445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:12.214] #3  0x00007f84d161e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:12.214] #4  0x00007f84d162aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:12.214] #5  0x00007f84d160dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55bba184a8f...
[12:13:12.214] #6  0x000055bba0ab12ce in max_parallel_hazard_walker (node=0x55bbcd616cd8, context=0x7fffe790c730) at ../...
[12:13:12.214] #7  0x000055bba09dc28c in expression_tree_walker_impl (node=0x55bbcd616d58, walker=0x55bba0ab0fac <max_pa...
[12:13:12.214] #8  0x000055bba09db1e3 in expression_tree_walker_impl (node=node@entry=0x55bbcd616da8, walker=walker@entr...
[12:13:12.214] #9  0x000055bba0ab10b5 in max_parallel_hazard_walker (node=0x55bbcd616da8, context=0x7fffe790c730) at ../...
core
[12:13:11.706] #0  0x00007f8c3cca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:11.706] #1  0x00007f8c3cc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:11.706] #2  0x00007f8c3cc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:11.706] #3  0x00007f8c3ce1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:11.706] #4  0x00007f8c3ce2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:11.706] #5  0x00007f8c3ce0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5570d9f4a8f...
[12:13:11.706] #6  0x00005570d91b12ce in max_parallel_hazard_walker (node=0x5570fbeec108, context=0x7ffca814d060) at ../...
[12:13:11.706] #7  0x00005570d90db479 in expression_tree_walker_impl (node=node@entry=0x5570fbeed558, walker=walker@entr...
[12:13:11.706] #8  0x00005570d91b10b5 in max_parallel_hazard_walker (node=0x5570fbeed558, context=0x7ffca814d060) at ../...
[12:13:11.706] #9  0x00005570d90dc28c in expression_tree_walker_impl (node=0x5570fbeec188, walker=0x5570d91b0fac <max_pa...
core
[12:13:11.185] #0  0x00007f8c3cca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:11.185] #1  0x00007f8c3cc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:11.185] #2  0x00007f8c3cc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:11.185] #3  0x00007f8c3ce1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:11.185] #4  0x00007f8c3ce2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:11.185] #5  0x00007f8c3ce0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5570d9f4a8f...
[12:13:11.185] #6  0x00005570d91b12ce in max_parallel_hazard_walker (node=0x5570fbf318c8, context=0x7ffca814d060) at ../...
[12:13:11.185] #7  0x00005570d90db479 in expression_tree_walker_impl (node=node@entry=0x5570fbf32d18, walker=walker@entr...
[12:13:11.185] #8  0x00005570d91b10b5 in max_parallel_hazard_walker (node=0x5570fbf32d18, context=0x7ffca814d060) at ../...
[12:13:11.185] #9  0x00005570d90dc28c in expression_tree_walker_impl (node=0x5570fbf31948, walker=0x5570d91b0fac <max_pa...
core
[12:13:10.509] #0  0x00007fad2f2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:10.509] #1  0x00007fad2f25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:10.509] #2  0x00007fad2f245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:10.509] #3  0x00007fad2f41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:10.509] #4  0x00007fad2f42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:10.509] #5  0x00007fad2f40dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55f41c1bd8f...
[12:13:10.509] #6  0x000055f41b4242ce in max_parallel_hazard_walker (node=0x55f421144b18, context=0x7ffc9ca6c450) at ../...
[12:13:10.509] #7  0x000055f41b34e479 in expression_tree_walker_impl (node=node@entry=0x55f421145f68, walker=walker@entr...
[12:13:10.509] #8  0x000055f41b4240b5 in max_parallel_hazard_walker (node=0x55f421145f68, context=0x7ffc9ca6c450) at ../...
[12:13:10.509] #9  0x000055f41b34f28c in expression_tree_walker_impl (node=0x55f421144b98, walker=0x55f41b423fac <max_pa...
core
[12:13:09.964] #0  0x00007fe69d4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:09.964] #1  0x00007fe69d45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:09.964] #2  0x00007fe69d445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:09.964] #3  0x00007fe69d61e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:09.964] #4  0x00007fe69d62aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:09.964] #5  0x00007fe69d60dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x556b057c08f...
[12:13:09.964] #6  0x0000556b04a272ce in max_parallel_hazard_walker (node=0x556b127a30e8, context=0x7ffc95c84b60) at ../...
[12:13:09.964] #7  0x0000556b0495228c in expression_tree_walker_impl (node=0x556b127a3168, walker=0x556b04a26fac <max_pa...
[12:13:09.964] #8  0x0000556b049511e3 in expression_tree_walker_impl (node=node@entry=0x556b127a31b8, walker=walker@entr...
[12:13:09.964] #9  0x0000556b04a270b5 in max_parallel_hazard_walker (node=0x556b127a31b8, context=0x7ffc95c84b60) at ../...
core
[12:13:09.435] #0  0x00007f8475aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:09.435] #1  0x00007f8475a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:09.435] #2  0x00007f8475a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:13:09.435] #3  0x00007f8475c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:13:09.435] #4  0x00007f8475c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:13:09.435] #5  0x00007f8475c0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55af3c7e78f...
[12:13:09.435] #6  0x000055af3ba4e2ce in max_parallel_hazard_walker (node=0x55af653240e8, context=0x7ffc8becce40) at ../...
[12:13:09.435] #7  0x000055af3b97928c in expression_tree_walker_impl (node=0x55af65324168, walker=0x55af3ba4dfac <max_pa...
[12:13:09.435] #8  0x000055af3b9781e3 in expression_tree_walker_impl (node=node@entry=0x55af653241b8, walker=walker@entr...
[12:13:09.435] #9  0x000055af3ba4e0b5 in max_parallel_hazard_walker (node=0x55af653241b8, context=0x7ffc8becce40) at ../...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/build/testrun/btree_...
--- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out	2025-08-14 12:00:55.779490114 +0000
+++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out	2025-08-14 12:06:55.666783805 +00...
@@ -9,84 +9,7 @@
   CONSTRAINT temporal_rng_pk PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
 );
 \d temporal_rng
-              Table "public.temporal_rng"
-  Column  |   Type    | Collation | Nullable | Default 
-----------+-----------+-----------+----------+---------
- id       | integer   |           | not null | 
- valid_at | daterange |           | not null | 
-Indexes:
-    "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
-
-SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
-            pg_get_constraintdef             
----------------------------------------------
- PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
-(1 row)
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out /tmp/cirrus-ci-build/build/testrun/earthd...
--- /tmp/cirrus-ci-build/contrib/earthdistance/expected/earthdistance.out	2025-08-14 12:00:55.799490115 +0000
+++ /tmp/cirrus-ci-build/build/testrun/earthdistance/regress/results/earthdistance.out	2025-08-14 12:06:57.850781816 +00...
@@ -1053,46 +1053,7 @@
 drop extension cube cascade;
 NOTICE:  drop cascades to column f1 of table foo
 \d foo
-                Table "public.foo"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- f2     | integer |           |          | 
-
--- list what's installed
-\dT public.*
-     List of data types
- Schema | Name | Description 
---------+------+-------------
-(0 rows)
-
-\df public.*
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/bit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/bit.out	2025-08-14 12:00:57.767490188 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/bit.out	2025-08-14 12:05:40.114868206 +000...
@@ -772,79 +772,7 @@
   b4 bit varying(5) DEFAULT B'0101'
 );
 \d bit_defaults
-                     Table "public.bit_defaults"
- Column |      Type      | Collation | Nullable |       Default       
---------+----------------+-----------+----------+---------------------
- b1     | bit(4)         |           |          | '1001'::"bit"
- b2     | bit(4)         |           |          | '0101'::"bit"
- b3     | bit varying(5) |           |          | '1001'::bit varying
- b4     | bit varying(5) |           |          | '0101'::"bit"
-
-INSERT INTO bit_defaults DEFAULT VALUES;
-TABLE bit_defaults;
-  b1  |  b2  |  b3  |  b4  
-------+------+------+------
- 1001 | 0101 | 1001 | 0101
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres...
--- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out	2025-08-14 12:00:55.895490118 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out	2025-08-14 12:07:11.062770101 +0000
@@ -409,12318 +409,7 @@
 
 -- subquery
 SELECT * FROM ft1 t1 WHERE t1.c3 IN (SELECT c3 FROM ft2 t2 WHERE c1 <= 10) ORDER BY c1;
- c1 | c2 |  c3   |              c4              |            c5            | c6 |     c7     | c8  
-----+----+-------+------------------------------+--------------------------+----+------------+-----
-  1 |  1 | 00001 | Fri Jan 02 00:00:00 1970 PST | Fri Jan 02 00:00:00 1970 | 1  | 1          | foo
-  2 |  2 | 00002 | Sat Jan 03 00:00:00 1970 PST | Sat Jan 03 00:00:00 1970 | 2  | 2          | foo
-  3 |  3 | 00003 | Sun Jan 04 00:00:00 1970 PST | Sun Jan 04 00:00:00 1970 | 3  | 3          | foo
-  4 |  4 | 00004 | Mon Jan 05 00:00:00 1970 PST | Mon Jan 05 00:00:00 1970 | 4  | 4          | foo
-  5 |  5 | 00005 | Tue Jan 06 00:00:00 1970 PST | Tue Jan 06 00:00:00 1970 | 5  | 5          | foo
-  6 |  6 | 00006 | Wed Jan 07 00:00:00 1970 PST | Wed Jan 07 00:00:00 1970 | 6  | 6          | foo
-  7 |  7 | 00007 | Thu Jan 08 00:00:00 1970 PST | Thu Jan 08 00:00:00 1970 | 7  | 7          | foo
-  8 |  8 | 00008 | Fri Jan 09 00:00:00 1970 PST | Fri Jan 09 00:00:00 1970 | 8  | 8          | foo
-  9 |  9 | 00009 | Sat Jan 10 00:00:00 1970 PST | Sat Jan 10 00:00:00 1970 | 9  | 9          | foo
- 10 |  0 | 00010 | Sun Jan 11 00:00:00 1970 PST | Sun Jan 11 00:00:00 1970 | 0  | 0          | foo
-(10 rows)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/bit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/bit.out	2025-08-14 12:00:57.767490188 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/bit.out	2025-08-14 12:06:19.770819353 +0...
@@ -772,79 +772,7 @@
   b4 bit varying(5) DEFAULT B'0101'
 );
 \d bit_defaults
-                     Table "public.bit_defaults"
- Column |      Type      | Collation | Nullable |       Default       
---------+----------------+-----------+----------+---------------------
- b1     | bit(4)         |           |          | '1001'::"bit"
- b2     | bit(4)         |           |          | '0101'::"bit"
- b3     | bit varying(5) |           |          | '1001'::bit varying
- b4     | bit varying(5) |           |          | '0101'::"bit"
-
-INSERT INTO bit_defaults DEFAULT VALUES;
-TABLE bit_defaults;
-  b1  |  b2  |  b3  |  b4  
-------+------+------+------
- 1001 | 0101 | 1001 | 0101
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/bit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/bit.out	2025-08-14 12:00:57.767490188 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/bit.out	2025-08-14 12:05:38.154871005 +0000
@@ -772,79 +772,7 @@
   b4 bit varying(5) DEFAULT B'0101'
 );
 \d bit_defaults
-                     Table "public.bit_defaults"
- Column |      Type      | Collation | Nullable |       Default       
---------+----------------+-----------+----------+---------------------
- b1     | bit(4)         |           |          | '1001'::"bit"
- b2     | bit(4)         |           |          | '0101'::"bit"
- b3     | bit varying(5) |           |          | '1001'::bit varying
- b4     | bit varying(5) |           |          | '0101'::"bit"
-
-INSERT INTO bit_defaults DEFAULT VALUES;
-TABLE bit_defaults;
-  b1  |  b2  |  b3  |  b4  
-------+------+------+------
- 1001 | 0101 | 1001 | 0101
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/seg/expected/partition.out /tmp/cirrus-ci-build/build/testrun/seg/regress/results/...
--- /tmp/cirrus-ci-build/contrib/seg/expected/partition.out	2025-08-14 12:00:55.903490119 +0000
+++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/partition.out	2025-08-14 12:07:11.138770035 +0000
@@ -24,31 +24,7 @@
 create table pt34 partition of pt for values in (3,4);
 insert into pt values(4, '-1 .. 1'::seg, 'foo');
 \d+ pt
-                                Partitioned table "public.pt"
-  Column  |  Type   | Collation | Nullable | Default | Storage  | Stats target | Description 
-----------+---------+-----------+----------+---------+----------+--------------+-------------
- category | integer |           |          |         | plain    |              | 
- sdata    | seg     |           |          |         | plain    |              | 
- tdata    | text    |           |          |         | extended |              | 
-Partition key: LIST (category)
-Indexes:
-    "pti1" btree ((mydouble(category) + 1))
-    "pti2" btree (sdata)
-    "pti3" btree (tdata COLLATE mycollation)
-Partitions: pt12 FOR VALUES IN (1, 2),
-            pt34 FOR VALUES IN (3, 4)
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out /tmp/cirrus-ci-build/build/testrun/test_decoding/re...
--- /tmp/cirrus-ci-build/contrib/test_decoding/expected/ddl.out	2025-08-14 12:00:55.923490120 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/ddl.out	2025-08-14 12:07:15.318766434 +0000
@@ -484,374 +484,7 @@
 WITH (user_catalog_table = true)
 ;
 \d+ replication_metadata
-                                                 Table "public.replication_metadata"
-  Column  |  Type   | Collation | Nullable |                     Default                      | Storage  | Stats target...
-----------+---------+-----------+----------+--------------------------------------------------+----------+-------------...
- id       | integer |           | not null | nextval('replication_metadata_id_seq'::regclass) | plain    |             ...
- relation | name    |           | not null |                                                  | plain    |             ...
- options  | text[]  |           |          |                                                  | extended |             ...
-Indexes:
-    "replication_metadata_pkey" PRIMARY KEY, btree (id)
-Not-null constraints:
-    "replication_metadata_id_not_null" NOT NULL "id"
-    "replication_metadata_relation_not_null" NOT NULL "relation"
-Options: user_catalog_table=true
-
...
tap
[12:05:49.615](12.843s) not ok 5 - regression tests pass
[12:05:58.417](3.168s) not ok 14 - run of pg_upgrade --check for new instance
[12:05:58.418](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[12:05:58.630](0.212s) not ok 16 - run of pg_upgrade for new instance
[12:05:58.631](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[12:05:58.793](0.036s) not ok 18 - check that locales in new cluster match original cluster
[12:05:59.549](0.023s) not ok 20 - old and new dumps match after pg_upgrade
tap
[12:05:44.019](0.000s) not ok 2 - run of pg_upgrade where the new cluster has insufficient "max_replication_slots" stdou...
[12:05:49.688](0.000s) not ok 6 - run of pg_upgrade of old cluster with slots having unconsumed WAL records stdout /(?^:...
tap
[12:05:47.131](0.000s) not ok 2 - run of pg_upgrade where the new cluster has insufficient max_active_replication_origin...
tap
[12:05:44.376](4.176s) not ok 13 - run of pg_upgrade
[12:05:44.391](0.000s) not ok 16 - the default char signedness is updated during pg_upgrade: matches
tap
[12:05:52.149](15.926s) not ok 1 - pg_upgrade with transfer mode --clone: stdout matches
[12:05:59.107](4.858s) not ok 3 - pg_upgrade with transfer mode --copy: stdout matches
[12:06:05.029](3.946s) not ok 5 - pg_upgrade with transfer mode --copy-file-range: stdout matches
[12:06:10.988](4.221s) not ok 7 - pg_upgrade with transfer mode --link: stdout matches
[12:06:18.361](5.389s) not ok 9 - pg_upgrade with transfer mode --swap: stdout matches
tap
[12:06:27.063](9.988s) not ok 2 - regression tests pass
[12:06:27.063](0.000s) not ok 3 - primary alive after regression test run
test
[12:10:19.958]   7/347 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[12:10:19.958]   6/347 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[12:10:19.958]   8/347 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[12:10:19.958]   5/347 postgresql:regress / regress/regress                                            ERROR            ...
[12:10:19.958]  10/347 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[12:10:19.958]  12/347 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[12:10:19.958]  38/347 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[12:10:19.958]  73/347 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[12:10:19.958]  78/347 postgresql:earthdistance / earthdistance/regress                                ERROR            ...
[12:10:19.958] 104/347 postgresql:postgres_fdw / postgres_fdw/regress                                  ERROR            ...
[12:10:19.958] 105/347 postgresql:seg / seg/regress                                                    ERROR            ...
[12:10:19.958] 113/347 postgresql:test_decoding / test_decoding/regress                                ERROR            ...
[12:10:19.958] 292/347 postgresql:subscription / subscription/025_rep_changes_for_schema               ERROR            ...
[12:10:19.958] 297/347 postgresql:subscription / subscription/030_origin                               ERROR            ...
[12:10:19.958] 301/347 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
55/5964 Do not exit on postmaster death event inside CRIT sections.
macOS - Sonoma - Meson
tap
[11:23:10.408](0.000s) not ok 268 - pgbench script error: sql syntax error stderr /(?^:ERROR:  syntax error)/
[11:23:10.410](0.000s) not ok 269 - pgbench script error: sql syntax error stderr /(?^:prepared statement .* does not ex...
test
[11:24:13.763] 232/346 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
55/5952 Speed up COPY FROM text/CSV parsing using SIMD
CompilerWarnings
compiler
[11:00:39.449] /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:1323:21: error: ‘match’ may be used uninitialized [-...
compiler
[11:00:04.584] /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:1323:21: error: ‘match’ may be used uninitialized [-...
compiler
[11:07:13.435] /usr/lib/gcc/x86_64-w64-mingw32/12-win32/include/emmintrin.h:1323:21: error: ‘match’ may be used uninitia...
55/5940 Improve LWLock tranche name visibility across backends
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("dsm_control_handle == 0 && h != 0"), File: "../src/backend/storage/ipc/dsm.c", Line: 461, PID: 8364
assertion
TRAP: failed Assert("false"), File: "../src/backend/postmaster/postmaster.c", Line: 2739, PID: 5328
assertion
TRAP: failed Assert("false"), File: "../src/backend/postmaster/postmaster.c", Line: 2739, PID: 6592
core
000000f1`fafffad8 00007ffc`b48eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f1`fafffae0 00007ffc`b37d4cb0     ntdll!TppWorkerThread+0x2df
000000f1`fafffdd0 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f1`fafffe00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f1`fb3ff658 00007ffc`b201487a     ntdll!NtFsControlFile+0x14
000000f1`fb3ff660 00007ff6`73c9c20b     KERNELBASE!ConnectNamedPipe+0x6a
000000f1`fb3ff6d0 00007ffc`b37d4cb0     postgres!pg_signal_thread(
000000f1`fb3ff7d0 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f1`fb3ff800 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f1`fb7ffb68 00007ffc`b48eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f1`fb7ffb70 00007ffc`b37d4cb0     ntdll!TppWorkerThread+0x2df
000000f1`fb7ffe60 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f1`fb7ffe90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f1`fabff720 00007ff6`73ff4068     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000f1`fabff760 00007ff6`73d72fd1     postgres!ExceptionalCondition(
000000f1`fabff7a0 00007ff6`73c9a594     postgres!dsm_set_control_handle(
000000f1`fabff7d0 00007ff6`73ca8681     postgres!PGSharedMemoryReAttach(void)+0x2f4 [c:\cirrus\src\backend\port\win32_sh...
000000f1`fabff840 00007ff6`73b5b069     postgres!SubPostmasterMain(
000000f1`fabff8c0 00007ff6`74180d99     postgres!main(
000000f1`fabff900 00007ff6`74180cee     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
000000f1`fabff950 00007ff6`74180bae     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
000000f1`fabff9c0 00007ff6`74180e0e     postgres!__scrt_common_main(void)+0xe [D:\a\_work\1\s\src\vctools\crt\vcstartup\...
000000f1`fabff9f0 00007ffc`b37d4cb0     postgres!mainCRTStartup(
core
000000a6`7abff628 00007ffc`b201487a     ntdll!NtFsControlFile+0x14
000000a6`7abff630 00007ff6`73c9c20b     KERNELBASE!ConnectNamedPipe+0x6a
000000a6`7abff6a0 00007ffc`b37d4cb0     postgres!pg_signal_thread(
000000a6`7abff7a0 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
000000a6`7abff7d0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a6`7afffa48 00007ffc`b48eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a6`7afffa50 00007ffc`b37d4cb0     ntdll!TppWorkerThread+0x2df
000000a6`7afffd40 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
000000a6`7afffd70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a6`7b3ff568 00007ffc`b48eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a6`7b3ff570 00007ffc`b37d4cb0     ntdll!TppWorkerThread+0x2df
000000a6`7b3ff860 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
000000a6`7b3ff890 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a6`7a7ff698 00007ffc`b48eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a6`7a7ff6a0 00007ffc`b37d4cb0     ntdll!TppWorkerThread+0x2df
000000a6`7a7ff990 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
000000a6`7a7ff9c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a6`7a3fead0 00007ff6`73ff4068     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000a6`7a3feb10 00007ff6`73cb1ce2     postgres!ExceptionalCondition(
000000a6`7a3feb50 00007ff6`73caf23d     postgres!HandleFatalError(
000000a6`7a3feb90 00007ff6`73cae8d8     postgres!HandleChildCrash(
000000a6`7a3febd0 00007ff6`73cafe25     postgres!process_pm_child_exit(void)+0x6d8 [c:\cirrus\src\backend\postmaster\pos...
000000a6`7a3fec30 00007ff6`73cad3a2     postgres!ServerLoop(void)+0xd5 [c:\cirrus\src\backend\postmaster\postmaster.c @ ...
000000a6`7a3ff550 00007ff6`73b5b0a8     postgres!PostmasterMain(
000000a6`7a3ff6f0 00007ff6`74180d99     postgres!main(
000000a6`7a3ff730 00007ff6`74180cee     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
000000a6`7a3ff780 00007ff6`74180bae     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
000000e1`ba5ff648 00007ffc`b48eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e1`ba5ff650 00007ffc`b37d4cb0     ntdll!TppWorkerThread+0x2df
000000e1`ba5ff940 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e1`ba5ff970 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e1`ba9ffd68 00007ffc`b201487a     ntdll!NtFsControlFile+0x14
000000e1`ba9ffd70 00007ff6`73c9c20b     KERNELBASE!ConnectNamedPipe+0x6a
000000e1`ba9ffde0 00007ffc`b37d4cb0     postgres!pg_signal_thread(
000000e1`ba9ffee0 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e1`ba9fff10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e1`badffc28 00007ffc`b48eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e1`badffc30 00007ffc`b37d4cb0     ntdll!TppWorkerThread+0x2df
000000e1`badfff20 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e1`badfff50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e1`ba1ff170 00007ff6`74035321     postgres!alloc_object(
000000e1`ba1ff1d0 00007ff6`73da0069     postgres!dsa_allocate_extended(
000000e1`ba1ff280 00007ff6`73d9f438     postgres!SetSharedTrancheName(
000000e1`ba1ff310 00007ffc`adaa1a0d     postgres!LWLockNewTrancheId(
000000e1`ba1ff360 00007ffc`ada817e4     test_slru!test_slru_shmem_startup(void)+0x5d [c:\cirrus\src\test\modules\test_sl...
000000e1`ba1ff400 00007ff6`73d77691     injection_points!injection_shmem_startup(void)+0x14 [c:\cirrus\src\test\modules\...
000000e1`ba1ff440 00007ff6`73dacaf5     postgres!AttachSharedMemoryStructs(void)+0x71 [c:\cirrus\src\backend\storage\ipc...
000000e1`ba1ff470 00007ff6`73ca3aea     postgres!InitAuxiliaryProcess(void)+0x495 [c:\cirrus\src\backend\storage\lmgr\pr...
000000e1`ba1ff4d0 00007ff6`73d52133     postgres!AuxiliaryProcessMainCommon(void)+0x8a [c:\cirrus\src\backend\postmaster...
000000e1`ba1ff500 00007ff6`73ca8717     postgres!IoWorkerMain(
core
00000016`1c5ff4e8 00007ffc`b48eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000016`1c5ff4f0 00007ffc`b37d4cb0     ntdll!TppWorkerThread+0x2df
00000016`1c5ff7e0 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
00000016`1c5ff810 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000016`1b9ff260 00007ff6`74035321     postgres!alloc_object(
00000016`1b9ff2c0 00007ff6`73da0069     postgres!dsa_allocate_extended(
00000016`1b9ff370 00007ff6`73d9f438     postgres!SetSharedTrancheName(
00000016`1b9ff400 00007ffc`a4f91a0d     postgres!LWLockNewTrancheId(
00000016`1b9ff450 00007ff6`73d77691     test_slru!test_slru_shmem_startup(void)+0x5d [c:\cirrus\src\test\modules\test_sl...
00000016`1b9ff4f0 00007ff6`73dacaf5     postgres!AttachSharedMemoryStructs(void)+0x71 [c:\cirrus\src\backend\storage\ipc...
00000016`1b9ff520 00007ff6`73ca3aea     postgres!InitAuxiliaryProcess(void)+0x495 [c:\cirrus\src\backend\storage\lmgr\pr...
00000016`1b9ff580 00007ff6`73d52133     postgres!AuxiliaryProcessMainCommon(void)+0x8a [c:\cirrus\src\backend\postmaster...
00000016`1b9ff5b0 00007ff6`73ca8717     postgres!IoWorkerMain(
00000016`1b9ff800 00007ff6`73b5b069     postgres!SubPostmasterMain(
core
00000016`1bdff7c8 00007ffc`b48eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000016`1bdff7d0 00007ffc`b37d4cb0     ntdll!TppWorkerThread+0x2df
00000016`1bdffac0 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
00000016`1bdffaf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000016`1c1ffbb8 00007ffc`b201487a     ntdll!NtFsControlFile+0x14
00000016`1c1ffbc0 00007ff6`73c9c20b     KERNELBASE!ConnectNamedPipe+0x6a
00000016`1c1ffc30 00007ffc`b37d4cb0     postgres!pg_signal_thread(
00000016`1c1ffd30 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
00000016`1c1ffd60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000021`85fff798 00007ffc`b48eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000021`85fff7a0 00007ffc`b37d4cb0     ntdll!TppWorkerThread+0x2df
00000021`85fffa90 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
00000021`85fffac0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000021`85bffba8 00007ffc`b48eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000021`85bffbb0 00007ffc`b37d4cb0     ntdll!TppWorkerThread+0x2df
00000021`85bffea0 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
00000021`85bffed0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000021`857ff828 00007ffc`b201487a     ntdll!NtFsControlFile+0x14
00000021`857ff830 00007ff6`73c9c20b     KERNELBASE!ConnectNamedPipe+0x6a
00000021`857ff8a0 00007ffc`b37d4cb0     postgres!pg_signal_thread(
00000021`857ff9a0 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
00000021`857ff9d0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000021`84ffeed0 00007ff6`73ff4068     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000021`84ffef10 00007ff6`73cb1ce2     postgres!ExceptionalCondition(
00000021`84ffef50 00007ff6`73caf23d     postgres!HandleFatalError(
00000021`84ffef90 00007ff6`73cae8d8     postgres!HandleChildCrash(
00000021`84ffefd0 00007ff6`73cafe25     postgres!process_pm_child_exit(void)+0x6d8 [c:\cirrus\src\backend\postmaster\pos...
00000021`84fff030 00007ff6`73cad3a2     postgres!ServerLoop(void)+0xd5 [c:\cirrus\src\backend\postmaster\postmaster.c @ ...
00000021`84fff950 00007ff6`73b5b0a8     postgres!PostmasterMain(
00000021`84fffaf0 00007ff6`74180d99     postgres!main(
00000021`84fffb30 00007ff6`74180cee     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
00000021`84fffb80 00007ff6`74180bae     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
00000021`853ffb38 00007ffc`b48eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000021`853ffb40 00007ffc`b37d4cb0     ntdll!TppWorkerThread+0x2df
00000021`853ffe30 00007ffc`b495edcb     KERNEL32!BaseThreadInitThunk+0x10
00000021`853ffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[10:22:52.050](2.138s) Bail out!  pg_ctl start failed
tap
[10:22:53.138](7.581s) Bail out!  pg_ctl start failed
test
[10:23:46.591] 148/342 postgresql:test_slru / test_slru/regress                                        ERROR            ...
[10:23:46.591] 332/342 postgresql:test_slru / test_slru/001_multixact                                  ERROR            ...
[10:23:46.591] 331/342 postgresql:test_lwlock_tranches / test_lwlock_tranches/001_test_lwlock_tranches ERROR            ...