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.

56/5941 CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions
Windows - Server 2022, MinGW64 - Meson
tap
[11:35:45.258](0.239s) not ok 20 - old and new dumps match after pg_upgrade
test
[11:45:55.128]   9/355 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
Windows - Server 2022, VS 2019 - Meson & ninja
tap
[11:33:31.865](0.370s) not ok 20 - old and new dumps match after pg_upgrade
test
[11:42:41.374]  36/352 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
macOS - Sequoia - Meson
tap
[11:32:01.030](0.257s) not ok 20 - old and new dumps match after pg_upgrade
test
[11:34:40.755]  45/358 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
Linux - Debian Trixie - Meson
tap
[11:34:03.876](0.108s) not ok 20 - old and new dumps match after pg_upgrade
test
[11:37:30.702]  56/359 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
Linux - Debian Trixie - Autoconf
tap
[11:37:55.909](0.076s) not ok 20 - old and new dumps match after pg_upgrade
NetBSD - Meson
tap
[11:32:39.215](0.094s) not ok 20 - old and new dumps match after pg_upgrade
test
[11:34:07.250]  49/357 postgresql:recovery / recovery/040_standby_failover_slots_sync                  ERROR            ...
[11:34:07.250] 172/357 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
OpenBSD - Meson
tap
[11:35:02.605](0.989s) not ok 20 - old and new dumps match after pg_upgrade
test
[11:38:58.903] 146/357 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
FreeBSD - Meson
tap
[11:34:32.965](0.065s) not ok 20 - old and new dumps match after pg_upgrade
test
[11:36:20.216] 237/358 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
56/6184 pg_plan_advice
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/test_setup.out C:/cirrus/build/testrun/pg_plan_advice/0...
--- C:/cirrus/src/test/regress/expected/test_setup.out	2025-11-08 11:17:09.425127700 +0000
+++ C:/cirrus/build/testrun/pg_plan_advice/001_regress/data/results/test_setup.out	2025-11-08 11:28:37.434317800 +0000
@@ -205,6 +205,7 @@
     RETURNS bool
     AS :'regresslib', 'binary_coercible'
     LANGUAGE C STRICT STABLE PARALLEL SAFE;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.dll": No such file or directory
 -- Use hand-rolled hash functions and operator classes to get predictable
 -- result on different machines.  The hash function for int4 simply returns
 -- the sum of the values passed to it and the one for text returns the length
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/pg_plan_advice/...
--- C:/cirrus/src/test/regress/expected/type_sanity.out	2025-11-08 11:17:09.439818000 +0000
+++ C:/cirrus/build/testrun/pg_plan_advice/001_regress/data/results/type_sanity.out	2025-11-08 11:28:45.947505400 +0000
@@ -595,6 +595,7 @@
 CREATE FUNCTION is_catalog_text_unique_index_oid(oid) RETURNS bool
     AS :'regresslib', 'is_catalog_text_unique_index_oid'
     LANGUAGE C STRICT;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.dll": No such file or directory
 SELECT indexrelid::regclass
...
tap
[11:30:28.005](113.310s) not ok 1 - regression tests pass
[11:30:28.365](0.360s) not ok 2 - copious advice collected
test
[11:31:57.373] 295/354 postgresql:pg_plan_advice / pg_plan_advice/001_regress                          ERROR           1...
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/test_setup.out C:/cirrus/build/testrun/pg_plan_advice/0...
--- C:/cirrus/src/test/regress/expected/test_setup.out	2025-11-08 11:16:06.213631400 +0000
+++ C:/cirrus/build/testrun/pg_plan_advice/001_regress/data/results/test_setup.out	2025-11-08 11:31:53.170917700 +0000
@@ -205,6 +205,7 @@
     RETURNS bool
     AS :'regresslib', 'binary_coercible'
     LANGUAGE C STRICT STABLE PARALLEL SAFE;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.dll": No such file or directory
 -- Use hand-rolled hash functions and operator classes to get predictable
 -- result on different machines.  The hash function for int4 simply returns
 -- the sum of the values passed to it and the one for text returns the length
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/type_sanity.out C:/cirrus/build/testrun/pg_plan_advice/...
--- C:/cirrus/src/test/regress/expected/type_sanity.out	2025-11-08 11:16:06.230116500 +0000
+++ C:/cirrus/build/testrun/pg_plan_advice/001_regress/data/results/type_sanity.out	2025-11-08 11:31:57.120003000 +0000
@@ -595,6 +595,7 @@
 CREATE FUNCTION is_catalog_text_unique_index_oid(oid) RETURNS bool
     AS :'regresslib', 'is_catalog_text_unique_index_oid'
     LANGUAGE C STRICT;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.dll": No such file or directory
 SELECT indexrelid::regclass
...
tap
[11:32:43.049](51.598s) not ok 1 - regression tests pass
[11:32:43.264](0.215s) not ok 2 - copious advice collected
test
[11:35:04.493] 279/357 postgresql:pg_plan_advice / pg_plan_advice/001_regress                          ERROR            ...
macOS - Sequoia - Meson
core
[11:26:08.501]   * frame #0: 0x000000019ca4ac04 dyld`stat + 8
[11:26:08.501]     frame #1: 0x000000019cab5f40 dyld`stat_with_subsystem + 56
[11:26:08.501]     frame #2: 0x000000019ca9a6bc dyld`dyld3::stat(char const*, stat*) + 28
[11:26:08.501]     frame #3: 0x000000019ca7878c dyld`dyld4::SyscallDelegate::fileExists(char const*, dyld4::FileID*, int...
[11:26:08.501]     frame #4: 0x000000019ca76310 dyld`invocation function for block in dyld4::PrebuiltLoader::invalidateI...
[11:26:08.501]     frame #5: 0x000000019ca52118 dyld`dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*...
[11:26:08.501]     frame #6: 0x000000019ca760e4 dyld`dyld4::PrebuiltLoader::invalidateInIsolation(dyld4::RuntimeState co...
[11:26:08.501]     frame #7: 0x000000019ca75d20 dyld`dyld4::PrebuiltLoader::isValid(dyld4::RuntimeState const&) const + ...
[11:26:08.501]     frame #8: 0x000000019ca60e78 dyld`dyld4::RuntimeState::findPrebuiltLoader(char const*) const + 104
[11:26:08.501]     frame #9: 0x000000019ca66928 dyld`dyld4::Loader::makeDyldCacheLoader(Diagnostics&, dyld4::RuntimeStat...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/test_setup.out /Users/admin/pgsql/build/testrun/pg_plan_advice/001...
--- /Users/admin/pgsql/src/test/regress/expected/test_setup.out	2025-11-08 11:16:02
+++ /Users/admin/pgsql/build/testrun/pg_plan_advice/001_regress/data/results/test_setup.out	2025-11-08 11:21:38
@@ -205,6 +205,7 @@
     RETURNS bool
     AS :'regresslib', 'binary_coercible'
     LANGUAGE C STRICT STABLE PARALLEL SAFE;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.dylib": No such file or directory
 -- Use hand-rolled hash functions and operator classes to get predictable
 -- result on different machines.  The hash function for int4 simply returns
 -- the sum of the values passed to it and the one for text returns the length
diff -U3 /Users/admin/pgsql/src/test/regress/expected/type_sanity.out /Users/admin/pgsql/build/testrun/pg_plan_advice/00...
--- /Users/admin/pgsql/src/test/regress/expected/type_sanity.out	2025-11-08 11:16:02
+++ /Users/admin/pgsql/build/testrun/pg_plan_advice/001_regress/data/results/type_sanity.out	2025-11-08 11:21:41
@@ -595,6 +595,7 @@
 CREATE FUNCTION is_catalog_text_unique_index_oid(oid) RETURNS bool
     AS :'regresslib', 'is_catalog_text_unique_index_oid'
     LANGUAGE C STRICT;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.dylib": No such file or directory
 SELECT indexrelid::regclass
...
tap
[11:22:25.930](49.113s) not ok 1 - regression tests pass
test
[11:22:47.018] 315/360 postgresql:pg_plan_advice / pg_plan_advice/001_regress                          ERROR            ...
Linux - Debian Trixie - Meson
core
[11:27:39.094] #0  0x00007f6b9c49e95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:39.094] #1  0x00007f6b9c449cc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:39.094] #2  0x00007f6b9c4324ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:39.094] #3  0x00007f6b9c60770f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:27:39.094] #4  0x00007f6b9c62ec8c in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:27:39.094] #5  0x00007f6b9c60d9e8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x5591ad54cb20,...
[11:27:39.094] #6  0x00005591ac77b821 in cost_material (path=path@entry=0x7fff0f093780, enabled=true, input_disabled_nod...
[11:27:39.094] #7  0x00005591ac7cc100 in materialize_finished_plan (subplan=subplan@entry=0x5591b680d700) at ../src/back...
[11:27:39.094] #8  0x00005591ac7fb227 in standard_planner (parse=0x5591b663afe8, query_string=0x5591b6639ff0 "declare c1...
[11:27:39.094] #9  0x00005591ac7fbf43 in planner (parse=parse@entry=0x5591b663afe8, query_string=query_string@entry=0x55...
core
[11:27:36.816] #0  0x00007f4202e9e95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:36.816] #1  0x00007f4202e49cc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:36.816] #2  0x00007f4202e324ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:36.816] #3  0x00007f420300770f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:27:36.816] #4  0x00007f420302ec8c in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:27:36.816] #5  0x00007f420300d9e8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x562173193b20,...
[11:27:36.816] #6  0x00005621723c2821 in cost_material (path=path@entry=0x7ffd1d04b950, enabled=true, input_disabled_nod...
[11:27:36.816] #7  0x0000562172413100 in materialize_finished_plan (subplan=subplan@entry=0x56219ad085d8) at ../src/back...
[11:27:36.816] #8  0x0000562172442227 in standard_planner (parse=0x56219ab42bd8, query_string=0x56219ab41be0 "declare c1...
[11:27:36.816] #9  0x0000562172442f43 in planner (parse=parse@entry=0x56219ab42bd8, query_string=query_string@entry=0x56...
core
[11:27:38.366] #0  0x0000000000000000 in ?? ()
core
[11:27:37.615] #0  0x00007fa8b5a9e95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:37.615] #1  0x00007fa8b5a49cc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:37.615] #2  0x00007fa8b5a324ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:37.615] #3  0x00007fa8b5c0770f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:27:37.615] #4  0x00007fa8b5c2ec8c in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:27:37.615] #5  0x00007fa8b5c0d9e8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x559903d9eb20,...
[11:27:37.615] #6  0x0000559902fcd821 in cost_material (path=path@entry=0x7ffde5bc94b0, enabled=true, input_disabled_nod...
[11:27:37.615] #7  0x000055990301e100 in materialize_finished_plan (subplan=subplan@entry=0x559922da78d0) at ../src/back...
[11:27:37.615] #8  0x000055990304d227 in standard_planner (parse=0x559922da63c0, query_string=0x559922db1f60 "select 42"...
[11:27:37.615] #9  0x000055990304df43 in planner (parse=parse@entry=0x559922da63c0, query_string=query_string@entry=0x55...
core
[11:27:39.848] #0  0x00007f366ea9e95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:39.848] #1  0x00007f366ea49cc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:39.848] #2  0x00007f366ea324ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:39.848] #3  0x00007f366ec0770f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:27:39.848] #4  0x00007f366ec2ec8c in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:27:39.848] #5  0x00007f366ec0d9e8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x5582b1731b20,...
[11:27:39.848] #6  0x00005582b0960821 in cost_material (path=path@entry=0x7ffcc7c3d640, enabled=true, input_disabled_nod...
[11:27:39.848] #7  0x00005582b09b1100 in materialize_finished_plan (subplan=subplan@entry=0x5582dce6f110) at ../src/back...
[11:27:39.848] #8  0x00005582b09e0227 in standard_planner (parse=0x5582dcc9bfc8, query_string=0x5582dcc9afd0 "declare c1...
[11:27:39.848] #9  0x00005582b09e0f43 in planner (parse=parse@entry=0x5582dcc9bfc8, query_string=query_string@entry=0x55...
core
[11:27:38.366] #0  0x00007f4fb7c9e95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:38.366] #1  0x00007f4fb7c49cc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:38.366] #2  0x00007f4fb7c324ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:27:38.366] #3  0x00007f4fb7e0770f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:27:38.366] #4  0x00007f4fb7e2ec8c in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:27:38.366] #5  0x00007f4fb7e0d9e8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x55e9f5d31b20,...
[11:27:38.366] #6  0x000055e9f4f60821 in cost_material (path=path@entry=0x7ffd1a157b70, enabled=true, input_disabled_nod...
[11:27:38.366] #7  0x000055e9f4fb1100 in materialize_finished_plan (subplan=subplan@entry=0x55e9fc0b6db8) at ../src/back...
[11:27:38.366] #8  0x000055e9f4fe0227 in standard_planner (parse=parse@entry=0x55e9fc060018, query_string=query_string@e...
[11:27:38.366] #9  0x00007f4fb5b999ee in pgss_planner (parse=0x55e9fc060018, query_string=0x55e9fc05f020 "declare c1 scr...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/pg_plan_advice...
--- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out	2025-11-08 11:16:02.312393634 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_plan_advice/001_regress/data/results/test_setup.out	2025-11-08 11:23:32.824077...
@@ -205,6 +205,7 @@
     RETURNS bool
     AS :'regresslib', 'binary_coercible'
     LANGUAGE C STRICT STABLE PARALLEL SAFE;
+ERROR:  could not access file "/usr/local/pgsql/lib/x86_64-linux-gnu/regress.so": No such file or directory
 -- Use hand-rolled hash functions and operator classes to get predictable
 -- result on different machines.  The hash function for int4 simply returns
 -- the sum of the values passed to it and the one for text returns the length
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_plan_advic...
--- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out	2025-11-08 11:16:02.320393634 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_plan_advice/001_regress/data/results/type_sanity.out	2025-11-08 11:23:36.13207...
@@ -595,6 +595,7 @@
 CREATE FUNCTION is_catalog_text_unique_index_oid(oid) RETURNS bool
     AS :'regresslib', 'is_catalog_text_unique_index_oid'
     LANGUAGE C STRICT;
+ERROR:  could not access file "/usr/local/pgsql/lib/x86_64-linux-gnu/regress.so": No such file or directory
 SELECT indexrelid::regclass
...
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-11-08 11:16:02.312393634 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out	2025-11-08 11:20:32.25606947...
@@ -3067,136 +3067,10 @@
 
 SET plan_cache_mode = 'force_generic_plan';
 EXPLAIN (COSTS OFF) EXECUTE test(NULL, 3.14, '-1.5');
-                                                       QUERY PLAN                                                      ...
------------------------------------------------------------------------------------------------------------------------...
- Hash Semi Join
-   Hash Cond: (((sin((onek.two)::double precision) * (onek.four)::double precision) / ($3)::real) = "*VALUES*".column1)
-   ->  Seq Scan on onek
-   ->  Hash
-         ->  Values Scan on "*VALUES*"
-(5 rows)
-
-RESET plan_cache_mode;
---  VtA doesn't support LIMIT, OFFSET, and ORDER BY clauses
-EXPLAIN (COSTS OFF)
-SELECT ten FROM onek WHERE unique1 IN (VALUES (1), (2) OFFSET 1);
...
regress
diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_simple.out /tmp/cirrus-ci-build/build/testrun/plpgsql/...
--- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_simple.out	2025-11-08 11:16:02.048393644 +0000
+++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_simple.out	2025-11-08 11:21:32.960078568 +0000
@@ -128,4 +128,7 @@
  fetch p_CurData into val;
  raise notice 'val = %', val;
 end; $$;
-NOTICE:  val = 42
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
+	before or while processing the request.
+connection to server was lost
diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out /tmp/cirrus-ci-build/build/testrun/plp...
--- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_transaction.out	2025-11-08 11:16:02.048393644 +0000
+++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_transaction.out	2025-11-08 11:21:33.056078574 +00...
@@ -1,741 +1,2 @@
-CREATE TABLE test1 (a int, b text);
-CREATE PROCEDURE transaction_test1(x int, y text)
-LANGUAGE plpgsql
-AS $$
...
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-11-08 11:16:02.312393634 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out	2025-11-08 11:21:21.320077...
@@ -1464,1739 +1464,10 @@
     select * from onek i2 where i2.unique1 = o.unique2
   ) ss
 where o.ten = 1;
- count 
--------
-   100
-(1 row)
-
-rollback;
---
--- Test rescan of a sorted SetOp node
---
-begin;
-set local enable_hashagg = off;
-explain (costs off)
-select count(*) from
...
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-11-08 11:16:02.312393634 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out	2025-11-08 11:20:29.128068596 +0000
@@ -1464,1739 +1464,10 @@
     select * from onek i2 where i2.unique1 = o.unique2
   ) ss
 where o.ten = 1;
- count 
--------
-   100
-(1 row)
-
-rollback;
---
--- Test rescan of a sorted SetOp node
---
-begin;
-set local enable_hashagg = off;
-explain (costs off)
-select count(*) from
...
tap
[11:23:51.177](21.273s) not ok 1 - regression tests pass
tap
[11:20:34.615](22.328s) not ok 5 - regression tests pass
[11:20:47.244](4.494s) not ok 16 - run of pg_upgrade for new instance
[11:20:47.248](0.003s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[11:20:47.951](0.051s) not ok 20 - old and new dumps match after pg_upgrade
tap
[11:21:23.363](21.987s) not ok 2 - regression tests pass
[11:21:23.375](0.002s) not ok 3 - primary alive after regression test run
test
[11:25:02.415]   8/361 postgresql:regress / regress/regress                                            ERROR            ...
[11:25:02.415]   9/361 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[11:25:02.415]  48/361 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[11:25:02.415]  57/361 postgresql:plpgsql / plpgsql/regress                                            ERROR            ...
[11:25:02.415] 279/361 postgresql:pg_plan_advice / pg_plan_advice/001_regress                          ERROR            ...
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/contrib/pg_plan_advice/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out	2025-11-08 11:16:02.310239422 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_plan_advice/tmp_check/results/test_setup.out	2025-11-08 11:22:30.976592937 +0000
@@ -205,6 +205,7 @@
     RETURNS bool
     AS :'regresslib', 'binary_coercible'
     LANGUAGE C STRICT STABLE PARALLEL SAFE;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.so": No such file or directory
 -- Use hand-rolled hash functions and operator classes to get predictable
 -- result on different machines.  The hash function for int4 simply returns
 -- the sum of the values passed to it and the one for text returns the length
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/contrib/pg_plan_advice/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out	2025-11-08 11:16:02.314255804 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_plan_advice/tmp_check/results/type_sanity.out	2025-11-08 11:22:37.016714985 +0000
@@ -595,6 +595,7 @@
 CREATE FUNCTION is_catalog_text_unique_index_oid(oid) RETURNS bool
     AS :'regresslib', 'is_catalog_text_unique_index_oid'
     LANGUAGE C STRICT;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.so": No such file or directory
 SELECT indexrelid::regclass
...
tap
[11:25:34.326](185.030s) not ok 1 - regression tests pass
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/test_setup.out /home/postgres/postgres/build/testrun/pg_plan_...
--- /home/postgres/postgres/src/test/regress/expected/test_setup.out	Sat Nov  8 11:16:41 2025
+++ /home/postgres/postgres/build/testrun/pg_plan_advice/001_regress/data/results/test_setup.out	Sat Nov  8 11:25:36 202...
@@ -205,6 +205,7 @@
     RETURNS bool
     AS :'regresslib', 'binary_coercible'
     LANGUAGE C STRICT STABLE PARALLEL SAFE;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.so": No such file or directory
 -- Use hand-rolled hash functions and operator classes to get predictable
 -- result on different machines.  The hash function for int4 simply returns
 -- the sum of the values passed to it and the one for text returns the length
diff -U3 /home/postgres/postgres/src/test/regress/expected/type_sanity.out /home/postgres/postgres/build/testrun/pg_plan...
--- /home/postgres/postgres/src/test/regress/expected/type_sanity.out	Sat Nov  8 11:16:41 2025
+++ /home/postgres/postgres/build/testrun/pg_plan_advice/001_regress/data/results/type_sanity.out	Sat Nov  8 11:25:44 20...
@@ -595,6 +595,7 @@
 CREATE FUNCTION is_catalog_text_unique_index_oid(oid) RETURNS bool
     AS :'regresslib', 'is_catalog_text_unique_index_oid'
     LANGUAGE C STRICT;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.so": No such file or directory
 SELECT indexrelid::regclass
...
tap
[11:27:34.234](120.493s) not ok 1 - regression tests pass
test
[11:27:37.843] 357/359 postgresql:pg_plan_advice / pg_plan_advice/001_regress                          ERROR           1...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/test_setup.out /home/postgres/postgres/build/testrun/pg_plan_...
--- /home/postgres/postgres/src/test/regress/expected/test_setup.out	2025-11-08 11:16:22.576282089 +0000
+++ /home/postgres/postgres/build/testrun/pg_plan_advice/001_regress/data/results/test_setup.out	2025-11-08 11:21:23.264...
@@ -205,6 +205,7 @@
     RETURNS bool
     AS :'regresslib', 'binary_coercible'
     LANGUAGE C STRICT STABLE PARALLEL SAFE;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.so": No such file or directory
 -- Use hand-rolled hash functions and operator classes to get predictable
 -- result on different machines.  The hash function for int4 simply returns
 -- the sum of the values passed to it and the one for text returns the length
diff -U3 /home/postgres/postgres/src/test/regress/expected/type_sanity.out /home/postgres/postgres/build/testrun/pg_plan...
--- /home/postgres/postgres/src/test/regress/expected/type_sanity.out	2025-11-08 11:16:22.600581927 +0000
+++ /home/postgres/postgres/build/testrun/pg_plan_advice/001_regress/data/results/type_sanity.out	2025-11-08 11:21:25.98...
@@ -595,6 +595,7 @@
 CREATE FUNCTION is_catalog_text_unique_index_oid(oid) RETURNS bool
     AS :'regresslib', 'is_catalog_text_unique_index_oid'
     LANGUAGE C STRICT;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.so": No such file or directory
 SELECT indexrelid::regclass
...
tap
[11:22:22.918](60.195s) not ok 1 - regression tests pass
test
[11:22:24.752] 359/359 postgresql:pg_plan_advice / pg_plan_advice/001_regress                          ERROR            ...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out /tmp/cirrus-ci-build/build/testrun/pg_plan_advice...
--- /tmp/cirrus-ci-build/src/test/regress/expected/test_setup.out	2025-11-08 11:16:01.990451000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_plan_advice/001_regress/data/results/test_setup.out	2025-11-08 11:22:24.653281...
@@ -205,6 +205,7 @@
     RETURNS bool
     AS :'regresslib', 'binary_coercible'
     LANGUAGE C STRICT STABLE PARALLEL SAFE;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.so": No such file or directory
 -- Use hand-rolled hash functions and operator classes to get predictable
 -- result on different machines.  The hash function for int4 simply returns
 -- the sum of the values passed to it and the one for text returns the length
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out /tmp/cirrus-ci-build/build/testrun/pg_plan_advic...
--- /tmp/cirrus-ci-build/src/test/regress/expected/type_sanity.out	2025-11-08 11:16:01.996420000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_plan_advice/001_regress/data/results/type_sanity.out	2025-11-08 11:22:41.93288...
@@ -595,6 +595,7 @@
 CREATE FUNCTION is_catalog_text_unique_index_oid(oid) RETURNS bool
     AS :'regresslib', 'is_catalog_text_unique_index_oid'
     LANGUAGE C STRICT;
+ERROR:  could not access file "/usr/local/pgsql/lib/regress.so": No such file or directory
 SELECT indexrelid::regclass
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_plan_advice/expected/local_collector.out /tmp/cirrus-ci-build/build/testrun/pg_...
--- /tmp/cirrus-ci-build/contrib/pg_plan_advice/expected/local_collector.out	2025-11-08 11:16:00.395519000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_plan_advice/regress/results/local_collector.out	2025-11-08 11:21:29.635518000 ...
@@ -24,10 +24,10 @@
 
 -- Should return the advice from the second test query.
 SELECT advice FROM pg_get_collected_local_advice() ORDER BY id LIMIT 1;
-         advice         
-------------------------
- SEQ_SCAN(dummy_table) +
- NO_GATHER(dummy_table)
+        advice         
+-----------------------
+ SEQ_SCAN(dummy_table)+
+ GATHER(dummy_table)
 (1 row)
 
 -- Now try clearing advice again.
tap
[11:24:26.025](123.442s) not ok 1 - regression tests pass
test
[11:24:27.259] 178/360 postgresql:pg_plan_advice / pg_plan_advice/regress                              ERROR            ...
[11:24:27.259] 360/360 postgresql:pg_plan_advice / pg_plan_advice/001_regress                          ERROR           1...
56/5205 Make MultiXactOffset 64-bit type
CompilerWarnings
compiler
[10:27:18.327] multixact.c:1037:6: error: left operand of comma operator has no effect [-Werror,-Wunused-value]
compiler
[10:26:00.833] multixact.c:1037:6: error: left operand of comma operator has no effect [-Werror,-Wunused-value]
compiler
[10:22:40.462] multixact.c:1037:6: warning: left operand of comma operator has no effect [-Wunused-value]
compiler
[10:19:47.386] multixact.c:1037:6: warning: left operand of comma operator has no effect [-Wunused-value]
FreeBSD - Meson
tap
[10:20:21.437](0.113s) Bail out!  pg_ctl start failed
test
[10:26:27.481]   6/360 postgresql:pg_upgrade / pg_upgrade/007_multi_wrap                               ERROR            ...
56/6189 Fix distinctness check for queries with grouping sets
NetBSD - Meson
tap
[09:59:30.172](0.001s) not ok 59 - slot has been invalidated
test
[10:01:52.331]  46/357 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR            ...
56/6188 Report oldest xmin source when autovacuum cannot remove tuples
Linux - Debian Trixie - Meson
tap
timed out waiting for match: (?^:oldest xmin source: hot standby feedback \(pid=129457\)) at /tmp/cirrus-ci-build/src/te...
test
[10:12:58.096] 360/360 postgresql:test_misc / test_misc/010_autovacuum_oldest_xmin_reason              ERROR           1...
NetBSD - Meson
tap
timed out waiting for match: (?^:oldest xmin source: hot standby feedback \(pid=10272\)) at /home/postgres/postgres/src/...
test
[10:04:05.534] 358/358 postgresql:test_misc / test_misc/010_autovacuum_oldest_xmin_reason              ERROR           2...
Linux - Debian Trixie - Autoconf
tap
timed out waiting for match: (?^:oldest xmin source: hot standby feedback \(pid=42478\)) at t/010_autovacuum_oldest_xmin...
56/5546 Document how commit handles aborted transactions
Windows - Server 2022, MinGW64 - Meson
test
[06:53:27.103] 355/355 postgresql:ecpg / ecpg/ecpg                                                     TIMEOUT        10...
NetBSD - Meson
tap
[06:30:07.760](0.023s) not ok 16 - startup deadlock: stats show conflict on standby
test
[06:32:40.612]  37/357 postgresql:recovery / recovery/031_recovery_conflict                            ERROR            ...
56/6095 LISTEN/NOTIFY bug: VACUUM sets frozenxid past a xid in async queue
FreeBSD - Meson
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-11-08 05:58:41.366167000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-11-08 06:06:29.3642110...
@@ -12713,8 +12713,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
test
[06:06:58.540] 80/82 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            10.89...
56/5570 Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup
OpenBSD - Meson
tap
[04:13:50.576](0.001s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[04:17:25.919] 169/357 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
56/5920 Document AccessExclusive lock behaviour on standbys
NetBSD - Meson
tap
[02:21:51.663](0.000s) not ok 13 - psql monitor died successfully after SIGKILL
test
[02:24:52.567]  16/357 postgresql:recovery / recovery/013_crash_restart                                ERROR            ...
56/5495 Non-text mode for pg_dumpall
CompilerWarnings
compiler
[02:14:04.689] pg_restore.c:1065:8: error: variable 'count' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[02:13:28.858] pg_restore.c:1065:8: error: variable 'count' set but not used [-Werror,-Wunused-but-set-variable]
56/6028 Support existing publications in pg_createsubscriber.
NetBSD - Meson
tap
[01:09:38.496](0.246s) not ok 53 - logical replication works in database regression\\"\\	
test
[01:10:57.310] 194/357 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR            ...
56/4738 psql: Rethinking of \du command
FreeBSD - Meson
test
[00:36:52.509] 341/358 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
56/5938 Enhancing Memory Context Statistics Reporting
CompilerWarnings
compiler
[23:26:15.036] Makefile:32: warning: overriding recipe for target 'installcheck'
compiler
[23:26:15.036] ../../../../src/makefiles/pgxs.mk:433: warning: ignoring old recipe for target 'installcheck'
compiler
[23:26:15.036] Makefile:29: warning: overriding recipe for target 'check'
compiler
[23:26:15.036] ../../../../src/makefiles/pgxs.mk:451: warning: ignoring old recipe for target 'check'
compiler
[23:23:34.115] Makefile:32: warning: overriding recipe for target 'installcheck'
compiler
[23:23:34.115] ../../../../src/makefiles/pgxs.mk:451: warning: ignoring old recipe for target 'check'
compiler
[23:23:34.115] Makefile:29: warning: overriding recipe for target 'check'
compiler
[23:23:34.115] ../../../../src/makefiles/pgxs.mk:433: warning: ignoring old recipe for target 'installcheck'
compiler
[23:20:39.853] Makefile:32: warning: overriding recipe for target 'installcheck'
compiler
[23:20:39.853] Makefile:29: warning: overriding recipe for target 'check'
compiler
[23:20:39.853] ../../../../src/makefiles/pgxs.mk:433: warning: ignoring old recipe for target 'installcheck'
compiler
[23:20:39.853] ../../../../src/makefiles/pgxs.mk:451: warning: ignoring old recipe for target 'check'
compiler
[23:18:15.878] Makefile:32: warning: overriding recipe for target 'installcheck'
compiler
[23:18:15.878] Makefile:29: warning: overriding recipe for target 'check'
compiler
[23:18:15.878] ../../../../src/makefiles/pgxs.mk:433: warning: ignoring old recipe for target 'installcheck'
compiler
[23:18:15.878] ../../../../src/makefiles/pgxs.mk:451: warning: ignoring old recipe for target 'check'
compiler
[23:29:20.205] Makefile:32: warning: overriding recipe for target 'installcheck'
compiler
[23:29:20.205] Makefile:29: warning: overriding recipe for target 'check'
compiler
[23:29:20.205] ../../../../src/makefiles/pgxs.mk:433: warning: ignoring old recipe for target 'installcheck'
compiler
[23:29:20.205] ../../../../src/makefiles/pgxs.mk:451: warning: ignoring old recipe for target 'check'
56/6141 Optimize SnapBuildPurgeOlderTxn: use in-place compaction instead of temporary array
FreeBSD - Meson
tap
[21:51:05.580](0.001s) not ok 23 - connect : matches
test
[21:52:29.734] 273/358 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
56/6070 MultiXact corruption and standby deadlock
FreeBSD - Meson
test
[18:59:37.558] 340/358 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
56/5953 Enhance Makefiles to rebuild objects on map file changes
OpenBSD - Meson
tap
[17:05:45.014](0.001s) not ok 71 - corrupt backup fails verification: system_identifier: matches
test
[17:07:57.687] 238/357 postgresql:pg_verifybackup / pg_verifybackup/003_corruption                     ERROR            ...
56/6041 Fix pg_rewind false positives caused by shutdown-only WAL
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[12:52:07.074] c:\cirrus\src\bin\pg_rewind\parsexlog.c(342) : warning C4715: 'findLastCheckpoint': not all control paths...
CompilerWarnings
compiler
[12:54:45.020] parsexlog.c:342:1: error: non-void function does not return a value in all control paths [-Werror,-Wretur...
compiler
[12:54:45.111] pg_rewind.c:481:17: error: mixing declarations and code is incompatible with standards before C99 [-Werro...
compiler
[12:54:45.020] parsexlog.c:185:17: error: variable 'seen_running_xacts' set but not used [-Werror,-Wunused-but-set-varia...
compiler
[12:54:45.020] parsexlog.c:200:9: error: mixing declarations and code is incompatible with standards before C99 [-Werror...
compiler
[12:53:49.060] parsexlog.c:342:1: error: non-void function does not return a value in all control paths [-Werror,-Wretur...
compiler
[12:53:49.060] parsexlog.c:200:9: error: mixing declarations and code is incompatible with standards before C99 [-Werror...
compiler
[12:53:49.060] parsexlog.c:185:17: error: variable 'seen_running_xacts' set but not used [-Werror,-Wunused-but-set-varia...
compiler
[12:52:37.075] pg_rewind.c:481:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statemen...
compiler
[12:52:36.935] parsexlog.c:200:17: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-stateme...
compiler
[12:52:37.075] pg_rewind.c:487:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statemen...
compiler
[12:52:36.935] parsexlog.c:342:1: error: control reaches end of non-void function [-Werror=return-type]
compiler
[12:52:36.935] parsexlog.c:182:1: error: ‘is_shutdown_only_sequence’ defined but not used [-Werror=unused-function]
compiler
[12:51:51.494] parsexlog.c:200:17: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-stateme...
compiler
[12:51:51.494] parsexlog.c:182:1: error: ‘is_shutdown_only_sequence’ defined but not used [-Werror=unused-function]
compiler
[12:51:51.494] parsexlog.c:342:1: error: control reaches end of non-void function [-Werror=return-type]
compiler
[12:56:35.652] parsexlog.c:342:1: error: control reaches end of non-void function [-Werror=return-type]
compiler
[12:56:35.652] parsexlog.c:200:17: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-stateme...
compiler
[12:56:35.756] pg_rewind.c:487:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statemen...
compiler
[12:56:35.756] pg_rewind.c:481:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statemen...
compiler
[12:56:35.652] parsexlog.c:182:1: error: ‘is_shutdown_only_sequence’ defined but not used [-Werror=unused-function]
57/6208 Add pg_get_subscription_ddl() function
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out	2025-11-07 11:14:47.567574000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subscription.out	2025-11-07 11:18:09.99043...
@@ -527,7 +527,9 @@
 -- configurations and checking the DDL.
 --
 CREATE ROLE createsub_role LOGIN;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 CREATE ROLE readalldata_role LOGIN;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 -- see the pg_get_subscription_ddl output for a NULL and empty input
 SELECT pg_get_subscription_ddl('');
 ERROR:  subscription "" does not exist
@@ -540,6 +542,7 @@
 -- Create subscription with minimal options
 CREATE SUBSCRIPTION testsub1 CONNECTION 'dbname=db_doesnotexist'
   PUBLICATION testpub1 WITH (connect=false);
+WARNING:  subscriptions created by regression test cases should have names starting with "regress_"
 WARNING:  subscription was created, but is not connected
 HINT:  To initiate replication, you must manually create the replication slot, enable the subscription, and alter the s...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/recovery/027...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out	2025-11-07 11:14:47.567574000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subscription.out	2025-11-07 11:19:29.067...
@@ -527,7 +527,9 @@
 -- configurations and checking the DDL.
 --
 CREATE ROLE createsub_role LOGIN;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 CREATE ROLE readalldata_role LOGIN;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 -- see the pg_get_subscription_ddl output for a NULL and empty input
 SELECT pg_get_subscription_ddl('');
 ERROR:  subscription "" does not exist
@@ -540,6 +542,7 @@
 -- Create subscription with minimal options
 CREATE SUBSCRIPTION testsub1 CONNECTION 'dbname=db_doesnotexist'
   PUBLICATION testpub1 WITH (connect=false);
+WARNING:  subscriptions created by regression test cases should have names starting with "regress_"
 WARNING:  subscription was created, but is not connected
 HINT:  To initiate replication, you must manually create the replication slot, enable the subscription, and alter the s...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out /tmp/cirrus-ci-build/build/testrun/regress/regr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/subscription.out	2025-11-07 11:14:47.567574000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subscription.out	2025-11-07 11:18:18.725491000 +0000
@@ -527,7 +527,9 @@
 -- configurations and checking the DDL.
 --
 CREATE ROLE createsub_role LOGIN;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 CREATE ROLE readalldata_role LOGIN;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 -- see the pg_get_subscription_ddl output for a NULL and empty input
 SELECT pg_get_subscription_ddl('');
 ERROR:  subscription "" does not exist
@@ -540,6 +542,7 @@
 -- Create subscription with minimal options
 CREATE SUBSCRIPTION testsub1 CONNECTION 'dbname=db_doesnotexist'
   PUBLICATION testpub1 WITH (connect=false);
+WARNING:  subscriptions created by regression test cases should have names starting with "regress_"
 WARNING:  subscription was created, but is not connected
 HINT:  To initiate replication, you must manually create the replication slot, enable the subscription, and alter the s...
...
tap
[11:19:29.885](195.261s) not ok 5 - regression tests pass
tap
[11:20:46.764](226.744s) not ok 2 - regression tests pass
test
[11:22:20.882]  88/358 postgresql:regress / regress/regress                                            ERROR           2...
[11:22:20.882] 160/358 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[11:22:20.882] 254/358 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
56/5854 Allow ON CONFLICT DO UPDATE to return EXCLUDED values
NetBSD - Meson
tap
[09:12:56.567](0.052s) not ok 1312 - whitespace: stderr has correct number of entries
[09:12:56.577](0.000s) not ok 1314 - whitespace, chunk size 12: no error output
[09:12:56.578](0.000s) not ok 1316 - whitespace, chunk size 11: no error output
[09:12:56.581](0.000s) not ok 1318 - whitespace, chunk size 10: no error output
[09:12:56.582](0.000s) not ok 1320 - whitespace, chunk size 9: no error output
[09:12:56.583](0.000s) not ok 1322 - whitespace, chunk size 8: no error output
[09:12:56.584](0.000s) not ok 1324 - whitespace, chunk size 7: no error output
[09:12:56.585](0.000s) not ok 1326 - whitespace, chunk size 6: no error output
[09:12:56.586](0.000s) not ok 1328 - whitespace, chunk size 5: no error output
[09:12:56.587](0.000s) not ok 1330 - whitespace, chunk size 4: no error output
[09:12:56.588](0.000s) not ok 1332 - whitespace, chunk size 3: no error output
[09:12:56.589](0.000s) not ok 1334 - whitespace, chunk size 2: no error output
[09:12:56.590](0.000s) not ok 1336 - whitespace, chunk size 1: no error output
test
[09:13:08.678] 333/357 postgresql:test_json_parser / test_json_parser/002_inline                       ERROR            ...
56/5517 Extended Statistics set/restore/clear functions
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[08:09:53.714] ../src/backend/statistics/mvdistinct.c(589): warning C4129: '%': unrecognized character escape sequence
compiler
[08:09:53.524] ../src/backend/statistics/dependencies.c(924): warning C4129: '%': unrecognized character escape sequence
56/5573 Introduce RWSpin lock and use it in sinvaladt.c and xlogrecovery.c
NetBSD - Meson
tap
[07:37:40.469](0.001s) not ok 2024 - single pair: stderr has correct number of entries
[07:37:40.470](0.000s) not ok 2026 - single pair, chunk size 16: no error output
[07:37:40.471](0.000s) not ok 2028 - single pair, chunk size 15: no error output
[07:37:40.473](0.000s) not ok 2030 - single pair, chunk size 14: no error output
[07:37:40.474](0.000s) not ok 2032 - single pair, chunk size 13: no error output
[07:37:40.475](0.000s) not ok 2034 - single pair, chunk size 12: no error output
[07:37:40.476](0.000s) not ok 2036 - single pair, chunk size 11: no error output
[07:37:40.477](0.000s) not ok 2038 - single pair, chunk size 10: no error output
[07:37:40.478](0.000s) not ok 2040 - single pair, chunk size 9: no error output
[07:37:40.480](0.000s) not ok 2042 - single pair, chunk size 8: no error output
[07:37:40.482](0.000s) not ok 2044 - single pair, chunk size 7: no error output
[07:37:40.483](0.000s) not ok 2046 - single pair, chunk size 6: no error output
[07:37:40.484](0.000s) not ok 2048 - single pair, chunk size 5: no error output
[07:37:40.485](0.000s) not ok 2050 - single pair, chunk size 4: no error output
[07:37:40.486](0.000s) not ok 2052 - single pair, chunk size 3: no error output
[07:37:40.487](0.000s) not ok 2054 - single pair, chunk size 2: no error output
[07:37:40.490](0.000s) not ok 2056 - single pair, chunk size 1: no error output
test
[07:37:51.107] 333/357 postgresql:test_json_parser / test_json_parser/002_inline                       ERROR            ...
57/6205 Write Notifications Through WAL
OpenBSD - Meson
tap
[07:00:42.939](0.001s) not ok 23 - connect : matches
test
[07:02:16.363] 272/357 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
56/6055 let ALTER TABLE DROP COLUMN drop whole-row referenced object
OpenBSD - Meson
tap
[06:07:04.333](1.094s) not ok 1 - number of stats calls
test
[06:07:31.705] 317/357 postgresql:injection_points / injection_points/001_stats                        ERROR            ...
56/5992 Fix ALTER TABLE DROP EXPRESSION with ONLY option
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_stored.out C:/cirrus/build/testrun/pg_upgrade...
--- C:/cirrus/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:46.207997200 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	2025-11-07 04:06:15.885435500 +0...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:46.207997200 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-11-07 04:06:24.575368100 +...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_stored.out C:/cirrus/build/testrun/recovery/0...
--- C:/cirrus/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:46.207997200 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	2025-11-07 04:09:12.633752600 ...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:46.207997200 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-11-07 04:09:22.477516800...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_stored.out C:/cirrus/build/testrun/regress/re...
--- C:/cirrus/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:46.207997200 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_stored.out	2025-11-07 04:06:13.446465200 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:46.207997200 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_virtual.out	2025-11-07 04:06:22.110060600 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
tap
[04:06:54.453](62.297s) not ok 5 - regression tests pass
tap
[04:09:56.712](71.934s) not ok 2 - regression tests pass
test
[04:18:35.651]   5/355 postgresql:regress / regress/regress                                            ERROR            ...
[04:18:35.651]   9/355 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[04:18:35.651]  47/355 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_stored.out C:/cirrus/build/testrun/pg_upgrade...
--- C:/cirrus/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:51.672833300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	2025-11-07 04:06:58.016168100 +0...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:51.672833300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-11-07 04:07:12.390186100 +...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_stored.out C:/cirrus/build/testrun/recovery/0...
--- C:/cirrus/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:51.672833300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	2025-11-07 04:09:31.704139600 ...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:51.672833300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-11-07 04:09:49.798870700...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_stored.out C:/cirrus/build/testrun/regress/re...
--- C:/cirrus/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:51.672833300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_stored.out	2025-11-07 04:06:50.994679600 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:51.672833300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_virtual.out	2025-11-07 04:07:08.010795400 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
tap
[04:08:12.507](120.098s) not ok 5 - regression tests pass
tap
[04:10:51.161](129.374s) not ok 2 - regression tests pass
test
[04:18:01.291]   8/352 postgresql:regress / regress/regress                                            ERROR           1...
[04:18:01.291]  19/352 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[04:18:01.291]  59/352 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sequoia - Meson
core
[04:14:53.922]   * frame #0: 0x0000000183aeec04 dyld`stat + 8
[04:14:53.922]     frame #1: 0x0000000183b59f40 dyld`stat_with_subsystem + 56
[04:14:53.922]     frame #2: 0x0000000183b3e6bc dyld`dyld3::stat(char const*, stat*) + 28
[04:14:53.922]     frame #3: 0x0000000183b1c78c dyld`dyld4::SyscallDelegate::fileExists(char const*, dyld4::FileID*, int...
[04:14:53.922]     frame #4: 0x0000000183b1a310 dyld`invocation function for block in dyld4::PrebuiltLoader::invalidateI...
[04:14:53.922]     frame #5: 0x0000000183af6118 dyld`dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*...
[04:14:53.922]     frame #6: 0x0000000183b1a0e4 dyld`dyld4::PrebuiltLoader::invalidateInIsolation(dyld4::RuntimeState co...
[04:14:53.922]     frame #7: 0x0000000183b19d20 dyld`dyld4::PrebuiltLoader::isValid(dyld4::RuntimeState const&) const + ...
[04:14:53.922]     frame #8: 0x0000000183b04e78 dyld`dyld4::RuntimeState::findPrebuiltLoader(char const*) const + 104
[04:14:53.922]     frame #9: 0x0000000183b0a928 dyld`dyld4::Loader::makeDyldCacheLoader(Diagnostics&, dyld4::RuntimeStat...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_stored.out /Users/admin/pgsql/build/testrun/pg_upgrade/0...
--- /Users/admin/pgsql/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:38
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	2025-11-07 04:05:26
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:38
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-11-07 04:05:29
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_stored.out /Users/admin/pgsql/build/testrun/recovery/027...
--- /Users/admin/pgsql/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:38
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	2025-11-07 04:06:17
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:38
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-11-07 04:06:23
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_stored.out /Users/admin/pgsql/build/testrun/regress/regr...
--- /Users/admin/pgsql/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:38
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/generated_stored.out	2025-11-07 04:05:25
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:38
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/generated_virtual.out	2025-11-07 04:05:29
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
tap
[04:05:47.077](38.878s) not ok 5 - regression tests pass
tap
[04:07:08.145](72.191s) not ok 2 - regression tests pass
test
[04:11:12.309]  10/358 postgresql:regress / regress/regress                                            ERROR            ...
[04:11:12.309]  22/358 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[04:11:12.309]  97/358 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/build/testrun/pg_upgra...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:49.056473147 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	2025-11-07 04:05:42.4...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:49.056473147 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-11-07 04:05:52....
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/build/testrun/recovery...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:49.056473147 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	2025-11-07 04:06:58...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:49.056473147 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-11-07 04:07:1...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/build/testrun/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:49.056473147 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_stored.out	2025-11-07 04:05:41.481635120 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:49.056473147 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out	2025-11-07 04:05:52.689609925 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
tap
[04:06:30.695](76.677s) not ok 5 - regression tests pass
tap
[04:07:51.623](82.535s) not ok 2 - regression tests pass
test
[04:10:46.944]  14/359 postgresql:regress / regress/regress                                            ERROR            ...
[04:10:46.944]  33/359 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[04:10:46.944] 119/359 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_stored.out /home/postgres/postgres/build/testrun/pg...
--- /home/postgres/postgres/src/test/regress/expected/generated_stored.out	Fri Nov  7 04:04:06 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	Fri Nov  7 04:06:2...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/p...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	Fri Nov  7 04:04:06 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	Fri Nov  7 04:06:...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_stored.out /home/postgres/postgres/build/testrun/re...
--- /home/postgres/postgres/src/test/regress/expected/generated_stored.out	Fri Nov  7 04:04:06 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	Fri Nov  7 04:08...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	Fri Nov  7 04:04:06 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	Fri Nov  7 04:0...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_stored.out /home/postgres/postgres/build/testrun/re...
--- /home/postgres/postgres/src/test/regress/expected/generated_stored.out	Fri Nov  7 04:04:06 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_stored.out	Fri Nov  7 04:06:13 2025
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	Fri Nov  7 04:04:06 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_virtual.out	Fri Nov  7 04:06:25 2025
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
tap
[04:07:34.180](118.972s) not ok 5 - regression tests pass
tap
[04:09:30.993](164.514s) not ok 2 - regression tests pass
test
[04:12:38.386]  15/357 postgresql:regress / regress/regress                                            ERROR           1...
[04:12:38.386]  46/357 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[04:12:38.386] 176/357 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_stored.out /home/postgres/postgres/build/testrun/pg...
--- /home/postgres/postgres/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:57.506632615 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	2025-11-07 04:05:2...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/p...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	2025-11-07 04:03:57.507304181 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-11-07 04:05:...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_stored.out /home/postgres/postgres/build/testrun/re...
--- /home/postgres/postgres/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:57.506632615 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	2025-11-07 04:05...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	2025-11-07 04:03:57.507304181 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-11-07 04:0...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_stored.out /home/postgres/postgres/build/testrun/re...
--- /home/postgres/postgres/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:57.506632615 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_stored.out	2025-11-07 04:05:17.178847075 +00...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	2025-11-07 04:03:57.507304181 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_virtual.out	2025-11-07 04:05:31.063739398 +0...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
tap
[04:06:15.636](82.514s) not ok 5 - regression tests pass
tap
[04:06:51.767](91.008s) not ok 2 - regression tests pass
test
[04:08:08.883]  34/357 postgresql:regress / regress/regress                                            ERROR            ...
[04:08:08.883] 125/357 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[04:08:08.883] 195/357 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:44.396597612 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/generated_stored.out	2025-11-07 04:08:33.828935138 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:44.396597612 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/generated_virtual.out	2025-11-07 04:09:05.032662650 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/src/test/recovery/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:44.396597612 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/generated_stored.out	2025-11-07 04:10:39.632093263 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:44.396597612 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/generated_virtual.out	2025-11-07 04:10:53.736031244 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/src/test/regress/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:44.396597612 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/generated_stored.out	2025-11-07 04:05:57.646720263 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:44.396597612 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/generated_virtual.out	2025-11-07 04:06:26.576373707 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
tap
[04:09:58.840](127.815s) not ok 5 - regression tests pass
tap
[04:11:35.929](84.025s) not ok 2 - regression tests pass
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/build/testrun/pg_upgra...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:40.856346000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_stored.out	2025-11-07 04:05:40.1...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:40.856388000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-11-07 04:05:58....
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/build/testrun/recovery...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:40.856346000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_stored.out	2025-11-07 04:06:32...
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:40.856388000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-11-07 04:06:5...
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out /tmp/cirrus-ci-build/build/testrun/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_stored.out	2025-11-07 04:03:40.856346000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_stored.out	2025-11-07 04:05:38.293031000 +0000
@@ -1311,6 +1311,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
                     Table "generated_stored_tests.gtest30"
  Column |  Type   | Collation | Nullable |              Default               
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-11-07 04:03:40.856388000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out	2025-11-07 04:05:54.587235000 +0000
@@ -1281,6 +1281,7 @@
 CREATE TABLE gtest30_1 () INHERITS (gtest30);
 ALTER TABLE ONLY gtest30 ALTER COLUMN b DROP EXPRESSION;  -- error
 ERROR:  ALTER TABLE / DROP EXPRESSION must be applied to child tables too
+HINT:  Do not specify the ONLY keyword.
 \d gtest30
...
tap
[04:07:45.033](199.404s) not ok 5 - regression tests pass
tap
[04:08:45.855](215.533s) not ok 2 - regression tests pass
test
[04:10:17.985]  45/358 postgresql:regress / regress/regress                                            ERROR           1...
[04:10:17.985] 172/358 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[04:10:17.985] 250/358 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
56/6181 copy.sgml: add XML ID attributes to <varlistentry> tags.
NetBSD - Meson
tap
[02:15:44.400](0.000s) not ok 1468 - missing colon: stderr has correct number of entries
[02:15:44.401](0.000s) not ok 1470 - missing colon, chunk size 13: correct error output
[02:15:44.402](0.000s) not ok 1472 - missing colon, chunk size 12: correct error output
[02:15:44.402](0.000s) not ok 1474 - missing colon, chunk size 11: correct error output
[02:15:44.403](0.000s) not ok 1476 - missing colon, chunk size 10: correct error output
[02:15:44.403](0.000s) not ok 1478 - missing colon, chunk size 9: correct error output
[02:15:44.404](0.000s) not ok 1480 - missing colon, chunk size 8: correct error output
[02:15:44.404](0.000s) not ok 1482 - missing colon, chunk size 7: correct error output
[02:15:44.405](0.000s) not ok 1484 - missing colon, chunk size 6: correct error output
[02:15:44.406](0.000s) not ok 1486 - missing colon, chunk size 5: correct error output
[02:15:44.406](0.000s) not ok 1488 - missing colon, chunk size 4: correct error output
[02:15:44.407](0.000s) not ok 1490 - missing colon, chunk size 3: correct error output
[02:15:44.407](0.000s) not ok 1492 - missing colon, chunk size 2: correct error output
[02:15:44.408](0.000s) not ok 1494 - missing colon, chunk size 1: correct error output
test
[02:15:56.731] 330/357 postgresql:test_json_parser / test_json_parser/002_inline                       ERROR            ...
56/5984 JIT works only partially with meson build
NetBSD - Meson
tap
[01:10:51.390](0.001s) not ok 2 - number: stderr has correct number of entries
[01:10:51.391](0.000s) not ok 4 - number, chunk size 5: no error output
[01:10:51.393](0.000s) not ok 6 - number, chunk size 4: no error output
[01:10:51.394](0.000s) not ok 8 - number, chunk size 3: no error output
[01:10:51.395](0.000s) not ok 10 - number, chunk size 2: no error output
[01:10:51.396](0.000s) not ok 12 - number, chunk size 1: no error output
test
[01:11:05.025] 327/357 postgresql:test_json_parser / test_json_parser/002_inline                       ERROR            ...
56/6019 Implement batching for walsender notifications during logical cascade replication
NetBSD - Meson
tap
[23:39:09.790](0.000s) not ok 1416 - unclosed object with pair: stderr has correct number of entries
[23:39:09.793](0.000s) not ok 1418 - unclosed object with pair, chunk size 15: correct error output
[23:39:09.793](0.000s) not ok 1420 - unclosed object with pair, chunk size 14: correct error output
[23:39:09.794](0.000s) not ok 1422 - unclosed object with pair, chunk size 13: correct error output
[23:39:09.794](0.000s) not ok 1424 - unclosed object with pair, chunk size 12: correct error output
[23:39:09.795](0.000s) not ok 1426 - unclosed object with pair, chunk size 11: correct error output
[23:39:09.796](0.000s) not ok 1428 - unclosed object with pair, chunk size 10: correct error output
[23:39:09.797](0.000s) not ok 1430 - unclosed object with pair, chunk size 9: correct error output
[23:39:09.798](0.000s) not ok 1432 - unclosed object with pair, chunk size 8: correct error output
[23:39:09.799](0.000s) not ok 1434 - unclosed object with pair, chunk size 7: correct error output
[23:39:09.801](0.000s) not ok 1436 - unclosed object with pair, chunk size 6: correct error output
[23:39:09.802](0.000s) not ok 1438 - unclosed object with pair, chunk size 5: correct error output
[23:39:09.803](0.000s) not ok 1440 - unclosed object with pair, chunk size 4: correct error output
[23:39:09.804](0.000s) not ok 1442 - unclosed object with pair, chunk size 3: correct error output
[23:39:09.805](0.000s) not ok 1444 - unclosed object with pair, chunk size 2: correct error output
[23:39:09.806](0.000s) not ok 1446 - unclosed object with pair, chunk size 1: correct error output
test
[23:39:21.525] 332/357 postgresql:test_json_parser / test_json_parser/002_inline                       ERROR            ...
56/5099 Add OR REPLACE option to CREATE MATERIALIZED VIEW
NetBSD - Meson
tap
Bail out!=== dumping /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/regression.diffs ===
[21:17:40.516](54.157s) not ok 5 - regression tests pass
[21:17:58.173](5.881s) not ok 16 - run of pg_upgrade for new instance
[21:17:58.179](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[21:17:58.719](0.043s) not ok 20 - old and new dumps match after pg_upgrade
test
[21:20:03.595]  53/357 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
57/6207 Fix socket handle inheritance on Windows
OpenBSD - Meson
tap
[19:26:20.299](0.001s) not ok 35 - corrupt backup fails verification: missing_tablespace: matches
test
[19:28:37.683] 219/358 postgresql:pg_verifybackup / pg_verifybackup/003_corruption                     ERROR            ...
56/6012 pgbench: extend variable usage in scripts
CompilerWarnings
compiler
[18:51:10.937] pgbench.c:1987:8: error: unused variable 'quotechar' [-Werror,-Wunused-variable]
compiler
[18:51:10.937] pgbench.c:1990:10: error: enumeration value 'PQUOTE_SHELL_ARG' not handled in switch [-Werror,-Wswitch]
compiler
[18:50:23.543] pgbench.c:1987:8: error: unused variable 'quotechar' [-Werror,-Wunused-variable]
compiler
[18:50:23.543] pgbench.c:1990:10: error: enumeration value 'PQUOTE_SHELL_ARG' not handled in switch [-Werror,-Wswitch]
compiler
[18:49:18.608] pgbench.c:1987:25: error: unused variable ‘quotechar’ [-Werror=unused-variable]
compiler
[18:49:18.608] pgbench.c:2030:19: error: ‘quoted_value’ may be used uninitialized [-Werror=maybe-uninitialized]
compiler
[18:49:18.608] pgbench.c:1990:9: error: enumeration value ‘PQUOTE_SHELL_ARG’ not handled in switch [-Werror=switch]
compiler
[18:48:39.730] pgbench.c:1990:9: error: enumeration value ‘PQUOTE_SHELL_ARG’ not handled in switch [-Werror=switch]
compiler
[18:48:39.730] pgbench.c:2030:19: error: ‘quoted_value’ may be used uninitialized [-Werror=maybe-uninitialized]
compiler
[18:48:39.730] pgbench.c:1987:25: error: unused variable ‘quotechar’ [-Werror=unused-variable]
compiler
[18:52:39.892] pgbench.c:1987:25: error: unused variable ‘quotechar’ [-Werror=unused-variable]
compiler
[18:52:39.892] pgbench.c:2030:19: error: ‘quoted_value’ may be used uninitialized [-Werror=maybe-uninitialized]
compiler
[18:52:39.892] pgbench.c:1990:9: error: enumeration value ‘PQUOTE_SHELL_ARG’ not handled in switch [-Werror=switch]
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:49:12.556] ../src/bin/pgbench/pgbench.c(2028): warning C4062: enumerator 'PQUOTE_SHELL_ARG' in switch of enum 'PsqlS...
56/6073 We broke the defense against accessing other sessions' temp tables
NetBSD - Meson
test
[15:08:04.369] 114/357 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               TIMEOUT        10...
[15:08:04.369] 195/357 postgresql:recovery / recovery/027_stream_regress                               TIMEOUT        10...
56/5919 Eagerly evict bulkwrite strategy ring
FreeBSD - Meson
tap
[07:11:21.946](0.137s) not ok 11 - number of stats calls
test
[07:11:45.160] 317/358 postgresql:injection_points / injection_points/001_stats                        ERROR            ...
56/6103 Make GiST waldump output more descriptive
CompilerWarnings
compiler
[15:35:34.959] gistdesc.c:70:102: error: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has type ‘Gist...
56/5958 Per backend relation statistics tracking
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out	2025-11-05 13:07:53.517859000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats.out	2025-11-05 13:12:36.460976000 +0...
@@ -243,7 +243,7 @@
 SELECT :seq_scan_after > :seq_scan_before;
  ?column? 
 ----------
- t
+ f
 (1 row)
 
 ----
tap
[13:12:52.372](204.731s) not ok 5 - regression tests pass
test
[13:15:43.568] 164/358 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
56/6160 ci: Improve OpenBSD core dump backtrace handling
FreeBSD - Meson
core
[12:58:15.535] #0  0x000000082d31f5da in _sigprocmask () from /lib/libc.so.7
[12:58:15.535] #1  0x000000082d35ca3c in _system () from /lib/libc.so.7
[12:58:15.535] #2  0x000000082c89c953 in ?? () from /lib/libthr.so.3
[12:58:15.535] #3  0x0000000000691289 in RestoreArchivedFile (path=path@entry=0x821b891b0 "pg_wal/00000002", '0' <repeat...
[12:58:15.535] #4  0x0000000000678488 in existsTimeLineHistory (probeTLI=probeTLI@entry=3) at ../src/backend/access/tran...
[12:58:15.535] #5  0x0000000000678548 in findNewestTimeLine (startTLI=startTLI@entry=2) at ../src/backend/access/transam...
[12:58:15.535] #6  0x000000000069c9ab in rescanLatestTimeLine (replayTLI=replayTLI@entry=2, replayLSN=replayLSN@entry=67...
[12:58:15.535] #7  0x0000000000698620 in WaitForWALToBecomeAvailable (RecPtr=67195568, randAccess=false, fetching_ckpt=f...
[12:58:15.535] #8  XLogPageRead (xlogreader=0x1a675ae150a0, targetPagePtr=67190784, reqLen=4784, targetRecPtr=67195544, ...
[12:58:15.535] #9  0x00000000006a020c in ReadPageInternal (state=0x1a675ae150a0, pageptr=pageptr@entry=67190784, reqLen=...
tap
[12:54:35.984](1.824s) not ok 1 - number of stats calls
test
[12:55:03.776] 316/358 postgresql:injection_points / injection_points/001_stats                        ERROR            ...
56/5323 Support enabling checksums online
Windows - Server 2022, MinGW64 - Meson
core
00000005`22fff5d8 00007ffe`28f8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000005`22fff5e0 00007ffe`282e4cb0     ntdll!TppWorkerThread+0x2df
00000005`22fff8d0 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
00000005`22fff900 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000005`23bff878 00007ffe`26bc4a7a     ntdll!NtFsControlFile+0x14
00000005`23bff880 00007ff7`6ed5abb6     KERNELBASE!ConnectNamedPipe+0x6a
00000005`23bff8f0 00007ffe`282e4cb0     postgres!pg_queue_signal+0x188
00000005`23bff9d0 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
00000005`23bffa00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000005`237ff698 00007ffe`28f8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000005`237ff6a0 00007ffe`282e4cb0     ntdll!TppWorkerThread+0x2df
00000005`237ff990 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
00000005`237ff9c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000005`233ff478 00007ffe`28f8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000005`233ff480 00007ffe`282e4cb0     ntdll!TppWorkerThread+0x2df
00000005`233ff770 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
00000005`233ff7a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000005`22bfed10 00007ff7`6ef5a9ec     ucrtbase!abort+0x4e
00000005`22bfed40 00007ff7`6ef89698     postgres!ExceptionalCondition+0x4c
00000005`22bfed90 00007ff7`6ef8a024     postgres!MemoryContextAlloc+0x8a
00000005`22bfedc0 00007ff7`6ef8a04d     postgres!MemoryContextStrdup+0x24
00000005`22bfee00 00007ff7`6ef6112e     postgres!pstrdup+0x13
00000005`22bfee30 00007ff7`6ef61516     postgres!substitute_path_macro+0x26
00000005`22bfee70 00007ff7`6ef61662     postgres!find_in_path+0x30b
00000005`22bfeec0 00007ff7`6ef7bd3d     postgres!load_external_function+0x35
00000005`22bfef10 00007ff7`6ef7bf25     postgres!GucInfoMain+0x43a
00000005`22bff360 00007ff7`6ef7c4e6     postgres!GucInfoMain+0x622
core
000000b4`655ff6c8 00007ffe`28f8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b4`655ff6d0 00007ffe`282e4cb0     ntdll!TppWorkerThread+0x2df
000000b4`655ff9c0 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
000000b4`655ff9f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b4`659ffcb8 00007ffe`26bc4a7a     ntdll!NtFsControlFile+0x14
000000b4`659ffcc0 00007ff7`6ed5abb6     KERNELBASE!ConnectNamedPipe+0x6a
000000b4`659ffd30 00007ffe`282e4cb0     postgres!pg_queue_signal+0x188
000000b4`659ffe10 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
000000b4`659ffe40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b4`64dffa88 00007ffe`28f8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b4`64dffa90 00007ffe`282e4cb0     ntdll!TppWorkerThread+0x2df
000000b4`64dffd80 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
000000b4`64dffdb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b4`649ffb80 00007ffe`18c5153a     ucrtbase!abort+0x4e
000000b4`649ffbb0 00007ff7`6ef7c4fd     test_checksums!crash+0x9
000000b4`649ffbe0 00007ff7`6eb0f204     postgres!InjectionPointRun+0x29
000000b4`649ffc10 00007ff7`6ed64f86     postgres!SetDataChecksumsOn+0x129
000000b4`649ffc40 00007ff7`6ed6186e     postgres!DataChecksumsWorkerLauncherMain+0x278
000000b4`649ffc70 00007ff7`6ed6681f     postgres!BackgroundWorkerMain+0x2b1
000000b4`649ffcf0 00007ff7`6ec9173f     postgres!SubPostmasterMain+0x1bc
000000b4`649ffd50 00007ff7`6ea510c9     postgres!main+0x22d
000000b4`649ffd90 00007ff7`6ea51416     postgres+0x10c9
000000b4`649ffe30 00007ffe`282e4cb0     postgres+0x1416
core
000000b4`651ff868 00007ffe`28f8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b4`651ff870 00007ffe`282e4cb0     ntdll!TppWorkerThread+0x2df
000000b4`651ffb60 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
000000b4`651ffb90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a3`063ff468 00007ffe`28f8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a3`063ff470 00007ffe`282e4cb0     ntdll!TppWorkerThread+0x2df
000000a3`063ff760 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a3`063ff790 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a3`06bffc38 00007ffe`28f8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a3`06bffc40 00007ffe`282e4cb0     ntdll!TppWorkerThread+0x2df
000000a3`06bfff30 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a3`06bfff60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a3`06fff6d8 00007ffe`26bc4a7a     ntdll!NtFsControlFile+0x14
000000a3`06fff6e0 00007ff7`6ed5abb6     KERNELBASE!ConnectNamedPipe+0x6a
000000a3`06fff750 00007ffe`282e4cb0     postgres!pg_queue_signal+0x188
000000a3`06fff830 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a3`06fff860 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a3`05fffc40 00007ffe`1949153a     ucrtbase!abort+0x4e
000000a3`05fffc70 00007ff7`6ef7c4fd     test_checksums!crash+0x9
000000a3`05fffca0 00007ff7`6eb0f54a     postgres!InjectionPointRun+0x29
000000a3`05fffcd0 00007ff7`6ed64fa7     postgres!SetDataChecksumsOff+0x24f
000000a3`05fffd00 00007ff7`6ed6186e     postgres!DataChecksumsWorkerLauncherMain+0x299
000000a3`05fffd30 00007ff7`6ed6681f     postgres!BackgroundWorkerMain+0x2b1
000000a3`05fffdb0 00007ff7`6ec9173f     postgres!SubPostmasterMain+0x1bc
000000a3`05fffe10 00007ff7`6ea510c9     postgres!main+0x22d
000000a3`05fffe50 00007ff7`6ea51416     postgres+0x10c9
000000a3`05fffef0 00007ffe`282e4cb0     postgres+0x1416
core
000000a3`067ff998 00007ffe`28f8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a3`067ff9a0 00007ffe`282e4cb0     ntdll!TppWorkerThread+0x2df
000000a3`067ffc90 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a3`067ffcc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000051`8a5feb60 00007ff7`6ef5a9ec     ucrtbase!abort+0x4e
00000051`8a5feb90 00007ff7`6ef89698     postgres!ExceptionalCondition+0x4c
00000051`8a5febe0 00007ff7`6ef8a024     postgres!MemoryContextAlloc+0x8a
00000051`8a5fec10 00007ff7`6ef8a04d     postgres!MemoryContextStrdup+0x24
00000051`8a5fec50 00007ff7`6ef6112e     postgres!pstrdup+0x13
00000051`8a5fec80 00007ff7`6ef61516     postgres!substitute_path_macro+0x26
00000051`8a5fecc0 00007ff7`6ef61662     postgres!find_in_path+0x30b
00000051`8a5fed10 00007ff7`6ef7bd3d     postgres!load_external_function+0x35
00000051`8a5fed60 00007ff7`6ef7bf25     postgres!GucInfoMain+0x43a
00000051`8a5ff1b0 00007ff7`6ef7c4e6     postgres!GucInfoMain+0x622
core
00000051`8b1ff8c8 00007ffe`26bc4a7a     ntdll!NtFsControlFile+0x14
00000051`8b1ff8d0 00007ff7`6ed5abb6     KERNELBASE!ConnectNamedPipe+0x6a
00000051`8b1ff940 00007ffe`282e4cb0     postgres!pg_queue_signal+0x188
00000051`8b1ffa20 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
00000051`8b1ffa50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000051`8adffb38 00007ffe`28f8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000051`8adffb40 00007ffe`282e4cb0     ntdll!TppWorkerThread+0x2df
00000051`8adffe30 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
00000051`8adffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000051`8a9ff958 00007ffe`28f8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000051`8a9ff960 00007ffe`282e4cb0     ntdll!TppWorkerThread+0x2df
00000051`8a9ffc50 00007ffe`28ffedcb     KERNEL32!BaseThreadInitThunk+0x10
00000051`8a9ffc80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[09:34:28.841](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[09:40:42.020] 158/361 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
macOS - Sequoia - Meson
core
[09:36:32.563]   * frame #0: 0x0000000197186388 libsystem_kernel.dylib`__pthread_kill + 8
[09:36:32.563]     frame #1: 0x00000001971bf848 libsystem_pthread.dylib`pthread_kill + 296
[09:36:32.563]     frame #2: 0x00000001970c89e4 libsystem_c.dylib`abort + 124
[09:36:32.563]     frame #3: 0x0000000104cd107c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[09:36:32.563]     frame #4: 0x0000000104cfdbf0 postgres`MemoryContextAlloc(context=0x000000013800da00, size=78) at mcxt...
[09:36:32.563]     frame #5: 0x0000000104cfdbc0 postgres`MemoryContextStrdup(context=0x000000013800da00, string="/Users/...
[09:36:32.563]     frame #6: 0x0000000104cfdbfc postgres`pstrdup(in=<unavailable>) at mcxt.c:1761:9 [artificial]
[09:36:32.563]     frame #7: 0x0000000104cd7710 postgres`substitute_path_macro(str=<unavailable>, macro=<unavailable>, v...
[09:36:32.563]     frame #8: 0x0000000104cd71f8 postgres`expand_dynamic_library_name(name="/Users/admin/pgsql/build/tmp_...
[09:36:32.563]     frame #9: 0x0000000104cd7168 postgres`load_external_function(filename="/Users/admin/pgsql/build/tmp_i...
core
[09:35:51.789]   * frame #0: 0x0000000197186388 libsystem_kernel.dylib`__pthread_kill + 8
[09:35:51.789]     frame #1: 0x00000001971bf848 libsystem_pthread.dylib`pthread_kill + 296
[09:35:51.789]     frame #2: 0x00000001970c89e4 libsystem_c.dylib`abort + 124
[09:35:51.789]     frame #3: 0x000000010189d024 test_checksums.dylib`crash(name=<unavailable>, private_data=<unavailable...
[09:35:51.789]     frame #4: 0x0000000100b7cf60 postgres`SetDataChecksumsOn(immediate_checkpoint=true) at xlog.c:4902:2
[09:35:51.789]     frame #5: 0x0000000100d6492c postgres`DataChecksumsWorkerLauncherMain(arg=<unavailable>) at datacheck...
[09:35:51.789]     frame #6: 0x0000000100d617b0 postgres`BackgroundWorkerMain(startup_data=<unavailable>, startup_data_l...
[09:35:51.789]     frame #7: 0x0000000100d658f8 postgres`postmaster_child_launch(child_type=<unavailable>, child_slot=21...
[09:35:51.789]     frame #8: 0x0000000100d687b4 postgres`StartBackgroundWorker(rw=0x000000015002d238) at postmaster.c:41...
[09:35:51.789]     frame #9: 0x0000000100d6873c postgres`maybe_start_bgworkers at postmaster.c:4339:9
core
[09:36:05.681]   * frame #0: 0x0000000197186388 libsystem_kernel.dylib`__pthread_kill + 8
[09:36:05.681]     frame #1: 0x00000001971bf848 libsystem_pthread.dylib`pthread_kill + 296
[09:36:05.681]     frame #2: 0x00000001970c89e4 libsystem_c.dylib`abort + 124
[09:36:05.681]     frame #3: 0x00000001011fd024 test_checksums.dylib`crash(name=<unavailable>, private_data=<unavailable...
[09:36:05.681]     frame #4: 0x00000001004dd124 postgres`SetDataChecksumsOff(immediate_checkpoint=true) at xlog.c:4980:3
[09:36:05.681]     frame #5: 0x00000001006c4228 postgres`DataChecksumsWorkerLauncherMain(arg=<unavailable>) at datacheck...
[09:36:05.681]     frame #6: 0x00000001006c17b0 postgres`BackgroundWorkerMain(startup_data=<unavailable>, startup_data_l...
[09:36:05.681]     frame #7: 0x00000001006c58f8 postgres`postmaster_child_launch(child_type=<unavailable>, child_slot=21...
[09:36:05.681]     frame #8: 0x00000001006c87b4 postgres`StartBackgroundWorker(rw=0x0000000145014438) at postmaster.c:41...
[09:36:05.681]     frame #9: 0x00000001006c873c postgres`maybe_start_bgworkers at postmaster.c:4339:9
core
[09:36:19.519]   * frame #0: 0x0000000197186388 libsystem_kernel.dylib`__pthread_kill + 8
[09:36:19.519]     frame #1: 0x00000001971bf848 libsystem_pthread.dylib`pthread_kill + 296
[09:36:19.519]     frame #2: 0x00000001970c89e4 libsystem_c.dylib`abort + 124
[09:36:19.519]     frame #3: 0x00000001004c507c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[09:36:19.519]     frame #4: 0x00000001004f1bf0 postgres`MemoryContextAlloc(context=0x000000014900da00, size=78) at mcxt...
[09:36:19.519]     frame #5: 0x00000001004f1bc0 postgres`MemoryContextStrdup(context=0x000000014900da00, string="/Users/...
[09:36:19.519]     frame #6: 0x00000001004f1bfc postgres`pstrdup(in=<unavailable>) at mcxt.c:1761:9 [artificial]
[09:36:19.519]     frame #7: 0x00000001004cb710 postgres`substitute_path_macro(str=<unavailable>, macro=<unavailable>, v...
[09:36:19.519]     frame #8: 0x00000001004cb1f8 postgres`expand_dynamic_library_name(name="/Users/admin/pgsql/build/tmp_...
[09:36:19.519]     frame #9: 0x00000001004cb168 postgres`load_external_function(filename="/Users/admin/pgsql/build/tmp_i...
core
[09:36:42.806]   * frame #0: 0x0000000196e26d28 dyld`dyld4::ProcessConfig::fileExists(char const*, dyld4::FileID*, int*)...
[09:36:42.806]     frame #1: 0x0000000196e46310 dyld`invocation function for block in dyld4::PrebuiltLoader::invalidateI...
[09:36:42.806]     frame #2: 0x0000000196e22118 dyld`dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*...
[09:36:42.806]     frame #3: 0x0000000196e460e4 dyld`dyld4::PrebuiltLoader::invalidateInIsolation(dyld4::RuntimeState co...
[09:36:42.806]     frame #4: 0x0000000196e45d20 dyld`dyld4::PrebuiltLoader::isValid(dyld4::RuntimeState const&) const + ...
[09:36:42.806]     frame #5: 0x0000000196e30e78 dyld`dyld4::RuntimeState::findPrebuiltLoader(char const*) const + 104
[09:36:42.806]     frame #6: 0x0000000196e36928 dyld`dyld4::Loader::makeDyldCacheLoader(Diagnostics&, dyld4::RuntimeStat...
[09:36:42.806]     frame #7: 0x0000000196e37dc4 dyld`invocation function for block in dyld4::Loader::getLoader(Diagnosti...
[09:36:42.806]     frame #8: 0x0000000196e36fd8 dyld`dyld4::Loader::forEachResolvedAtPathVar(dyld4::RuntimeState&, char ...
[09:36:42.806]     frame #9: 0x0000000196e21d60 dyld`dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*...
tap
[09:28:16.173](0.003s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[09:32:34.274] 164/364 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
Linux - Debian Trixie - Meson
core
[09:35:05.268] #0  0x00007f5c9a29e95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:35:05.268] #1  0x00007f5c9a249cc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:35:05.268] #2  0x00007f5c9a2324ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:35:05.268] #3  0x000055b0fb6454a5 in ExceptionalCondition (conditionName=conditionName@entry=0x55b0fb924660 "CritSec...
[09:35:05.268] #4  0x000055b0fb6a0710 in MemoryContextAlloc (context=context@entry=0x55b13095dce0, size=size@entry=94) a...
[09:35:05.268] #5  0x000055b0fb6a1b2d in MemoryContextStrdup (context=0x55b13095dce0, string=string@entry=0x7fff087e2090...
[09:35:05.268] #6  0x000055b0fb6a1b73 in pstrdup (in=in@entry=0x7fff087e2090 "/tmp/cirrus-ci-build/build/tmp_install/usr...
[09:35:05.268] #7  0x000055b0fb652542 in substitute_path_macro (str=str@entry=0x7fff087e2090 "/tmp/cirrus-ci-build/build...
[09:35:05.268] #8  0x000055b0fb652a3c in expand_dynamic_library_name (name=name@entry=0x7fff087e2090 "/tmp/cirrus-ci-bui...
[09:35:05.268] #9  0x000055b0fb652b89 in load_external_function (filename=filename@entry=0x7fff087e2090 "/tmp/cirrus-ci-...
core
[09:35:05.961] #0  0x00007ff386a9e95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:35:05.961] #1  0x00007ff386a49cc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:35:05.961] #2  0x00007ff386a324ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:35:05.961] #3  0x0000558a3209d4a5 in ExceptionalCondition (conditionName=conditionName@entry=0x558a3237c660 "CritSec...
[09:35:05.961] #4  0x0000558a320f8710 in MemoryContextAlloc (context=context@entry=0x558a5c811ce0, size=size@entry=94) a...
[09:35:05.961] #5  0x0000558a320f9b2d in MemoryContextStrdup (context=0x558a5c811ce0, string=string@entry=0x7fffce5b4070...
[09:35:05.961] #6  0x0000558a320f9b73 in pstrdup (in=in@entry=0x7fffce5b4070 "/tmp/cirrus-ci-build/build/tmp_install/usr...
[09:35:05.961] #7  0x0000558a320aa542 in substitute_path_macro (str=str@entry=0x7fffce5b4070 "/tmp/cirrus-ci-build/build...
[09:35:05.961] #8  0x0000558a320aaa3c in expand_dynamic_library_name (name=name@entry=0x7fffce5b4070 "/tmp/cirrus-ci-bui...
[09:35:05.961] #9  0x0000558a320aab89 in load_external_function (filename=filename@entry=0x7fffce5b4070 "/tmp/cirrus-ci-...
core
[09:35:06.661] #0  0x00007ff2eee9e95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:35:06.661] #1  0x00007ff2eee49cc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:35:06.661] #2  0x00007ff2eee324ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:35:06.661] #3  0x00007ff2eecca48f in crash (name=<optimized out>, private_data=<optimized out>, arg=<optimized out>)...
[09:35:06.661] #4  0x0000560d5372b866 in InjectionPointRun (name=name@entry=0x560d539481a8 "datachecksums-disable-checks...
[09:35:06.661] #5  0x0000560d52e685d2 in SetDataChecksumsOff (immediate_checkpoint=true) at ../src/backend/access/transa...
[09:35:06.661] #6  0x0000560d5331338b in DataChecksumsWorkerLauncherMain (arg=<optimized out>) at ../src/backend/postmas...
[09:35:06.661] #7  0x0000560d5330cdd1 in BackgroundWorkerMain (startup_data=<optimized out>, startup_data_len=<optimized...
[09:35:06.661] #8  0x0000560d533142bb in postmaster_child_launch (child_type=child_type@entry=B_BG_WORKER, child_slot=21...
[09:35:06.661] #9  0x0000560d53317e21 in StartBackgroundWorker (rw=rw@entry=0x560d838ab428) at ../src/backend/postmaster...
core
[09:35:07.364] #0  0x00007fdd4509e95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:35:07.364] #1  0x00007fdd45049cc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:35:07.364] #2  0x00007fdd450324ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:35:07.364] #3  0x00007fdd44ea148f in crash (name=<optimized out>, private_data=<optimized out>, arg=<optimized out>)...
[09:35:07.364] #4  0x000055619bc3b866 in InjectionPointRun (name=name@entry=0x55619be58178 "datachecksums-enable-checksu...
[09:35:07.364] #5  0x000055619b377e71 in SetDataChecksumsOn (immediate_checkpoint=true) at ../src/backend/access/transam...
[09:35:07.364] #6  0x000055619b823168 in DataChecksumsWorkerLauncherMain (arg=<optimized out>) at ../src/backend/postmas...
[09:35:07.364] #7  0x000055619b81cdd1 in BackgroundWorkerMain (startup_data=<optimized out>, startup_data_len=<optimized...
[09:35:07.364] #8  0x000055619b8242bb in postmaster_child_launch (child_type=child_type@entry=B_BG_WORKER, child_slot=21...
[09:35:07.364] #9  0x000055619b827e21 in StartBackgroundWorker (rw=rw@entry=0x5561c4a65428) at ../src/backend/postmaster...
tap
[09:29:40.546](0.001s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[09:32:13.665] 163/365 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
FreeBSD - Meson
core
[09:33:12.725] #0  0x000000082c67d01a in thr_kill () from /lib/libc.so.7
[09:33:12.725] #1  0x000000082c5f5a64 in raise () from /lib/libc.so.7
[09:33:12.725] #2  0x000000082c6a9a59 in abort () from /lib/libc.so.7
[09:33:12.725] #3  0x000000083f39e289 in crash (name=0x18e33 <error: Cannot access memory at address 0x18e33>, private_d...
[09:33:12.725] #4  0x0000000000689ebf in SetDataChecksumsOff (immediate_checkpoint=<optimized out>) at ../src/backend/ac...
[09:33:12.725] #5  0x00000000008d17e1 in DataChecksumsWorkerLauncherMain (arg=<optimized out>) at ../src/backend/postmas...
[09:33:12.725] #6  0x00000000008cebb9 in BackgroundWorkerMain (startup_data=<optimized out>, startup_data_len=<optimized...
[09:33:12.725] #7  0x00000000008d309b in postmaster_child_launch (child_type=child_type@entry=B_BG_WORKER, child_slot=21...
[09:33:12.725] #8  0x00000000008d6207 in StartBackgroundWorker (rw=0xd8316316038) at ../src/backend/postmaster/postmaste...
[09:33:12.725] #9  maybe_start_bgworkers () at ../src/backend/postmaster/postmaster.c:4339
core
[09:33:13.292] #0  0x000000082986a01a in thr_kill () from /lib/libc.so.7
[09:33:13.292] #1  0x00000008297e2a64 in raise () from /lib/libc.so.7
[09:33:13.292] #2  0x0000000829896a59 in abort () from /lib/libc.so.7
[09:33:13.292] #3  0x0000000000adc8ef in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[09:33:13.292] #4  0x0000000000b0f1f2 in MemoryContextAlloc (context=0x284875c14000, size=77) at ../src/backend/utils/mm...
[09:33:13.292] #5  MemoryContextStrdup (context=0x284875c14000, string=0x820c8bc00 "/tmp/cirrus-ci-build/build/tmp_insta...
[09:33:13.292] #6  pstrdup (in=0x820c8bc00 "/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/lib/test_checksums.so...
[09:33:13.292] #7  0x0000000000ae429a in substitute_path_macro (str=0x18e74 <error: Cannot access memory at address 0x18...
[09:33:13.292] #8  0x0000000000ae3c8a in expand_dynamic_library_name (name=name@entry=0x820c8bc00 "/tmp/cirrus-ci-build/...
[09:33:13.292] #9  0x0000000000ae3bba in load_external_function (filename=filename@entry=0x820c8bc00 "/tmp/cirrus-ci-bui...
core
[09:33:12.444] #0  0x000000082ca6e01a in thr_kill () from /lib/libc.so.7
[09:33:12.444] #1  0x000000082c9e6a64 in raise () from /lib/libc.so.7
[09:33:12.444] #2  0x000000082ca9aa59 in abort () from /lib/libc.so.7
[09:33:12.444] #3  0x000000083f73d289 in crash (name=0x18e3a <error: Cannot access memory at address 0x18e3a>, private_d...
[09:33:12.444] #4  0x0000000000689cc2 in SetDataChecksumsOn (immediate_checkpoint=true) at ../src/backend/access/transam...
[09:33:12.444] #5  0x00000000008d1fd4 in DataChecksumsWorkerLauncherMain (arg=<optimized out>) at ../src/backend/postmas...
[09:33:12.444] #6  0x00000000008cebb9 in BackgroundWorkerMain (startup_data=<optimized out>, startup_data_len=<optimized...
[09:33:12.444] #7  0x00000000008d309b in postmaster_child_launch (child_type=child_type@entry=B_BG_WORKER, child_slot=21...
[09:33:12.444] #8  0x00000000008d6207 in StartBackgroundWorker (rw=0x30c28a916038) at ../src/backend/postmaster/postmast...
[09:33:12.444] #9  maybe_start_bgworkers () at ../src/backend/postmaster/postmaster.c:4339
core
[09:33:13.006] #0  0x000000082c89101a in thr_kill () from /lib/libc.so.7
[09:33:13.006] #1  0x000000082c809a64 in raise () from /lib/libc.so.7
[09:33:13.006] #2  0x000000082c8bda59 in abort () from /lib/libc.so.7
[09:33:13.006] #3  0x0000000000adc8ef in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[09:33:13.006] #4  0x0000000000b0f1f2 in MemoryContextAlloc (context=0x34733a414000, size=77) at ../src/backend/utils/mm...
[09:33:13.006] #5  MemoryContextStrdup (context=0x34733a414000, string=0x8210767a0 "/tmp/cirrus-ci-build/build/tmp_insta...
[09:33:13.006] #6  pstrdup (in=0x8210767a0 "/tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/lib/test_checksums.so...
[09:33:13.006] #7  0x0000000000ae429a in substitute_path_macro (str=0x1874d <error: Cannot access memory at address 0x18...
[09:33:13.006] #8  0x0000000000ae3c8a in expand_dynamic_library_name (name=name@entry=0x8210767a0 "/tmp/cirrus-ci-build/...
[09:33:13.006] #9  0x0000000000ae3bba in load_external_function (filename=filename@entry=0x8210767a0 "/tmp/cirrus-ci-bui...
tap
[09:27:09.700](0.001s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[09:30:06.562] 157/364 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
Linux - Debian Trixie - Autoconf
assertion
TRAP: failed Assert("CritSectionCount == 0 || (context)->allowInCritSection"), File: "mcxt.c", Line: 1234, PID: 42950
assertion
TRAP: failed Assert("CritSectionCount == 0 || (context)->allowInCritSection"), File: "mcxt.c", Line: 1234, PID: 43257
core
[09:34:23.755] #0  0x00007ff32909e95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:34:23.755] #1  0x00007ff329049cc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:34:23.755] #2  0x00007ff3290324ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:34:23.755] #3  0x00007ff328afc473 in crash (name=<optimized out>, private_data=<optimized out>, arg=<optimized out>)...
[09:34:23.755] #4  0x0000556a1d8ee920 in InjectionPointRun (name=name@entry=0x556a1da29fe0 "datachecksums-enable-checksu...
[09:34:23.755] #5  0x0000556a1ccd2574 in SetDataChecksumsOn (immediate_checkpoint=true) at xlog.c:4902
[09:34:23.755] #6  0x0000556a1d3a935c in DataChecksumsWorkerLauncherMain (arg=<optimized out>) at datachecksumsworker.c:...
[09:34:23.755] #7  0x0000556a1d3a15cc in BackgroundWorkerMain (startup_data=0x52500001e138, startup_data_len=1472) at bg...
[09:34:23.755] #8  0x0000556a1d3aaac4 in postmaster_child_launch (child_type=child_type@entry=B_BG_WORKER, child_slot=21...
[09:34:23.755] #9  0x0000556a1d3aeca9 in StartBackgroundWorker (rw=rw@entry=0x52500001e138) at postmaster.c:4173
core
[09:34:23.102] #0  0x00007f18d6e9e95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:34:23.102] #1  0x00007f18d6e49cc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:34:23.102] #2  0x00007f18d6e324ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:34:23.102] #3  0x00007f18d6883473 in crash (name=<optimized out>, private_data=<optimized out>, arg=<optimized out>)...
[09:34:23.102] #4  0x000055b1a703d920 in InjectionPointRun (name=name@entry=0x55b1a7179080 "datachecksums-disable-checks...
[09:34:23.102] #5  0x000055b1a6421bdd in SetDataChecksumsOff (immediate_checkpoint=true) at xlog.c:4980
[09:34:23.102] #6  0x000055b1a6af83a9 in DataChecksumsWorkerLauncherMain (arg=<optimized out>) at datachecksumsworker.c:...
[09:34:23.102] #7  0x000055b1a6af05cc in BackgroundWorkerMain (startup_data=0x52500001e138, startup_data_len=1472) at bg...
[09:34:23.102] #8  0x000055b1a6af9ac4 in postmaster_child_launch (child_type=child_type@entry=B_BG_WORKER, child_slot=21...
[09:34:23.102] #9  0x000055b1a6afdca9 in StartBackgroundWorker (rw=rw@entry=0x52500001e138) at postmaster.c:4173
core
[09:34:22.435] #0  0x00007f975ca9e95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:34:22.435] #1  0x00007f975ca49cc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:34:22.435] #2  0x00007f975ca324ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:34:22.435] #3  0x0000564ec506ce55 in ExceptionalCondition (conditionName=conditionName@entry=0x564ec55611e0 "CritSec...
[09:34:22.435] #4  0x0000564ec50dfa96 in MemoryContextAlloc (context=context@entry=0x525000000100, size=size@entry=71) a...
[09:34:22.435] #5  0x0000564ec50e0d8a in MemoryContextStrdup (context=0x525000000100, string=string@entry=0x7ffdaca391c0...
[09:34:22.435] #6  0x0000564ec50e0db0 in pstrdup (in=in@entry=0x7ffdaca391c0 "/tmp/cirrus-ci-build/tmp_install/usr/local...
[09:34:22.435] #7  0x0000564ec507d6da in substitute_path_macro (str=str@entry=0x7ffdaca391c0 "/tmp/cirrus-ci-build/tmp_i...
[09:34:22.435] #8  0x0000564ec507db61 in expand_dynamic_library_name (name=name@entry=0x7ffdaca391c0 "/tmp/cirrus-ci-bui...
[09:34:22.435] #9  0x0000564ec507dca8 in load_external_function (filename=filename@entry=0x7ffdaca391c0 "/tmp/cirrus-ci-...
core
[09:34:21.738] #0  0x00007f0ae229e95c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:34:21.738] #1  0x00007f0ae2249cc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:34:21.738] #2  0x00007f0ae22324ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:34:21.738] #3  0x0000562536a06e55 in ExceptionalCondition (conditionName=conditionName@entry=0x562536efb1e0 "CritSec...
[09:34:21.738] #4  0x0000562536a79a96 in MemoryContextAlloc (context=context@entry=0x525000000100, size=size@entry=71) a...
[09:34:21.738] #5  0x0000562536a7ad8a in MemoryContextStrdup (context=0x525000000100, string=string@entry=0x7ffc61f22370...
[09:34:21.738] #6  0x0000562536a7adb0 in pstrdup (in=in@entry=0x7ffc61f22370 "/tmp/cirrus-ci-build/tmp_install/usr/local...
[09:34:21.738] #7  0x0000562536a176da in substitute_path_macro (str=str@entry=0x7ffc61f22370 "/tmp/cirrus-ci-build/tmp_i...
[09:34:21.738] #8  0x0000562536a17b61 in expand_dynamic_library_name (name=name@entry=0x7ffc61f22370 "/tmp/cirrus-ci-bui...
[09:34:21.738] #9  0x0000562536a17ca8 in load_external_function (filename=filename@entry=0x7ffc61f22370 "/tmp/cirrus-ci-...
tap
[09:25:52.394](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
NetBSD - Meson
tap
[09:26:40.421](0.001s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
tap
[09:31:55.575](220.362s) # poll_query_until timed out executing this query:
[09:31:55.575](0.001s) not ok 8 - ensure data checksums are transitioned to on
test
[09:31:55.929] 165/363 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
[09:31:55.929] 363/363 postgresql:test_checksums / test_checksums/002_restarts                         ERROR           2...
OpenBSD - Meson
tap
[09:29:15.047](0.001s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[09:32:57.633] 168/363 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
56/6198 Change initdb default to the builtin collation provider
Linux - Debian Trixie - Meson
tap
[00:44:54.383](0.123s) not ok 23 - create database with provider "builtin" fails without --locale
test
[00:46:31.699] 238/358 postgresql:scripts / scripts/020_createdb                                       ERROR            ...
[00:46:31.699] 327/358 postgresql:test_escape / test_escape/001_test_escape                            ERROR            ...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/contrib/citext/expected/citext_utf8.out /home/postgres/postgres/build/testrun/citext/re...
--- /home/postgres/postgres/contrib/citext/expected/citext_utf8.out	2025-11-05 00:38:04.993148956 +0000
+++ /home/postgres/postgres/build/testrun/citext/regress/results/citext_utf8.out	2025-11-05 00:40:58.067906784 +0000
@@ -30,7 +30,7 @@
 SELECT 'À'::citext =  'à'::citext AS t;
  t 
 ---
- t
+ f
 (1 row)
 
 SELECT 'À'::text   =  'à'::text   AS f; -- text wins.
@@ -64,7 +64,7 @@
 SELECT 'i'::citext = 'İ'::citext AS t;
  t 
 ---
- t
+ f
 (1 row)
 
...
regress
diff -U3 /home/postgres/postgres/src/test/modules/test_regex/expected/test_regex_utf8.out /home/postgres/postgres/build/...
--- /home/postgres/postgres/src/test/modules/test_regex/expected/test_regex_utf8.out	2025-11-05 00:38:13.395337866 +0000
+++ /home/postgres/postgres/build/testrun/test_regex/regress/results/test_regex_utf8.out	2025-11-05 00:41:19.830639766 +...
@@ -152,7 +152,7 @@
    test_regex    
 -----------------
  {0,REG_ULOCALE}
- {xᔀሷ}
+ {x}
 (2 rows)
 
 select * from test_regex('[[:lower:]]+',  E'x\u1500\u1237', 'L');
@@ -166,7 +166,7 @@
    test_regex    
 -----------------
  {0,REG_ULOCALE}
- {xᔀሷ}
+ {x}
 (2 rows)
 
...
tap
[00:42:20.820](0.050s) not ok 23 - create database with provider "builtin" fails without --locale
[00:42:21.389](0.050s) not ok 31 - create database with provider "builtin" not matching template
test
[00:43:19.970]  65/356 postgresql:citext / citext/regress                                              ERROR            ...
[00:43:19.970] 139/356 postgresql:test_regex / test_regex/regress                                      ERROR            ...
[00:43:19.970] 233/356 postgresql:scripts / scripts/020_createdb                                       ERROR            ...
Linux - Debian Trixie - Autoconf
tap
[00:44:18.032](0.214s) not ok 23 - create database with provider "builtin" fails without --locale
56/6087 CREATE TABLE LIKE INCLUDING TRIGGERS
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/triggers.out	2025-11-05 00:24:02.065787400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/triggers.out	2025-11-05 00:26:45.121603600 +0000
@@ -407,6 +407,7 @@
 --create table like tests
 COMMENT ON TRIGGER before_ins_stmt_trig ON main_table IS 'trigger before_ins_stmt_trig';
 CREATE TABLE main_table1(c INT, LIKE main_table INCLUDING TRIGGERS INCLUDING COMMENTS);
+ERROR:  trigger "after_ins_stmt_trig" for relation "main_table1" already exists
 \d main_table
              Table "public.main_table"
  Column |  Type   | Collation | Nullable | Default 
@@ -424,22 +425,6 @@
     before_upd_a_stmt_trig BEFORE UPDATE OF a ON main_table FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_up...
 
 \d main_table1
-            Table "public.main_table1"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- c      | integer |           |          | 
- a      | integer |           |          | 
...
test
[00:38:05.818]   6/351 postgresql:regress / regress/regress                                            ERROR           1...
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2025-11-05 00:23:58.919191853 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2025-11-05 00:29:29.3986958...
@@ -431,14 +431,14 @@
  a      | integer |           |          | 
  b      | integer |           |          | 
 Triggers:
+    "0 0 0 0 0 0 0 ]} :resulttype 26 :resulttypmod -1 :resultcollid " BEFORE INSERT ON main_table1 FOR EACH STATEMENT E...
     after_ins_stmt_trig AFTER INSERT ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('after_ins_stmt')
     after_upd_a_b_row_trig AFTER UPDATE OF a, b ON main_table1 FOR EACH ROW EXECUTE FUNCTION trigger_func('after_upd_a_...
     after_upd_b_row_trig AFTER UPDATE OF b ON main_table1 FOR EACH ROW EXECUTE FUNCTION trigger_func('after_upd_b_row')
     after_upd_b_stmt_trig AFTER UPDATE OF b ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('after_upd_...
-    after_upd_stmt_trig AFTER UPDATE ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('after_upd_stmt')
-    before_ins_stmt_trig BEFORE INSERT ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_ins_stmt...
     before_upd_a_row_trig BEFORE UPDATE OF a ON main_table1 FOR EACH ROW EXECUTE FUNCTION trigger_func('before_upd_a_ro...
     before_upd_a_stmt_trig BEFORE UPDATE OF a ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_u...
+    "false :opcollid 0 :inputcollid 0 :args ({VAR :varno 2 :varattno" AFTER UPDATE ON main_table1 FOR EACH STATEMENT EX...
 
 \dd before_ins_stmt_trig
                           Object descriptions
tap
[00:30:41.483](91.122s) not ok 2 - regression tests pass
test
[00:33:29.250] 135/358 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2025-11-05 00:23:57.461266000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2025-11-05 00:27:34.9832430...
@@ -431,6 +431,7 @@
  a      | integer |           |          | 
  b      | integer |           |          | 
 Triggers:
+    "" BEFORE UPDATE OF a ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_upd_a_stmt')
     after_ins_stmt_trig AFTER INSERT ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('after_ins_stmt')
     after_upd_a_b_row_trig AFTER UPDATE OF a, b ON main_table1 FOR EACH ROW EXECUTE FUNCTION trigger_func('after_upd_a_...
     after_upd_b_row_trig AFTER UPDATE OF b ON main_table1 FOR EACH ROW EXECUTE FUNCTION trigger_func('after_upd_b_row')
@@ -438,7 +439,6 @@
     after_upd_stmt_trig AFTER UPDATE ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('after_upd_stmt')
     before_ins_stmt_trig BEFORE INSERT ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_ins_stmt...
     before_upd_a_row_trig BEFORE UPDATE OF a ON main_table1 FOR EACH ROW EXECUTE FUNCTION trigger_func('before_upd_a_ro...
-    before_upd_a_stmt_trig BEFORE UPDATE OF a ON main_table1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_u...
 
 \dd before_ins_stmt_trig
                           Object descriptions
tap
[00:30:24.050](234.008s) not ok 2 - regression tests pass
test
[00:31:54.970] 263/357 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/triggers.out /home/postgres/postgres/build/testrun/recovery/0...
--- /home/postgres/postgres/src/test/regress/expected/triggers.out	Wed Nov  5 00:24:19 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/triggers.out	Wed Nov  5 00:29:35 2025
@@ -407,6 +407,7 @@
 --create table like tests
 COMMENT ON TRIGGER before_ins_stmt_trig ON main_table IS 'trigger before_ins_stmt_trig';
 CREATE TABLE main_table1(c INT, LIKE main_table INCLUDING TRIGGERS INCLUDING COMMENTS);
+ERROR:  trigger "" for relation "main_table1" already exists
 \d main_table
              Table "public.main_table"
  Column |  Type   | Collation | Nullable | Default 
@@ -424,22 +425,6 @@
     before_upd_a_stmt_trig BEFORE UPDATE OF a ON main_table FOR EACH STATEMENT EXECUTE FUNCTION trigger_func('before_up...
 
 \d main_table1
-            Table "public.main_table1"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- c      | integer |           |          | 
- a      | integer |           |          | 
...
tap
[00:31:51.829](189.664s) not ok 2 - regression tests pass
test
[00:34:59.496] 190/356 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
56/5699 Adding error messages to a few slash commands
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/matview.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u...
--- C:/cirrus/src/test/regress/expected/matview.out	2025-11-02 00:13:31.684350700 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out	2025-11-02 00:16:13.822746200 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/identity.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/identity.out	2025-11-02 00:13:31.653792500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/identity.out	2025-11-02 00:16:13.319820400 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/matview.out C:/cirrus/build/testrun/recovery/027_stream...
--- C:/cirrus/src/test/regress/expected/matview.out	2025-11-02 00:13:31.684350700 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/matview.out	2025-11-02 00:19:03.140047900 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/identity.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/identity.out	2025-11-02 00:13:31.653792500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/identity.out	2025-11-02 00:19:04.000889100 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/matview.out C:/cirrus/build/testrun/regress/regress/res...
--- C:/cirrus/src/test/regress/expected/matview.out	2025-11-02 00:13:31.684350700 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/matview.out	2025-11-02 00:16:07.576663900 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/identity.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/identity.out	2025-11-02 00:13:31.653792500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/identity.out	2025-11-02 00:16:07.108020400 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
tap
[00:16:51.173](61.834s) not ok 5 - regression tests pass
tap
[00:19:48.870](70.746s) not ok 2 - regression tests pass
test
[00:28:07.169]   5/354 postgresql:regress / regress/regress                                            ERROR            ...
[00:28:07.169]   9/354 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[00:28:07.169]  46/354 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/matview.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg...
--- /Users/admin/pgsql/src/test/regress/expected/matview.out	2025-11-02 00:13:16
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out	2025-11-02 00:15:56
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /Users/admin/pgsql/src/test/regress/expected/identity.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/identity.out	2025-11-02 00:13:16
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/identity.out	2025-11-02 00:15:55
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/matview.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r...
--- /Users/admin/pgsql/src/test/regress/expected/matview.out	2025-11-02 00:13:16
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/matview.out	2025-11-02 00:16:47
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /Users/admin/pgsql/src/test/regress/expected/identity.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/identity.out	2025-11-02 00:13:16
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/identity.out	2025-11-02 00:16:48
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/matview.out /Users/admin/pgsql/build/testrun/regress/regress/resul...
--- /Users/admin/pgsql/src/test/regress/expected/matview.out	2025-11-02 00:13:16
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/matview.out	2025-11-02 00:15:56
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /Users/admin/pgsql/src/test/regress/expected/identity.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/identity.out	2025-11-02 00:13:16
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/identity.out	2025-11-02 00:15:56
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
tap
[00:16:17.200](38.647s) not ok 5 - regression tests pass
tap
[00:17:26.380](61.285s) not ok 2 - regression tests pass
test
[00:21:31.374]  11/357 postgresql:regress / regress/regress                                            ERROR            ...
[00:21:31.374]  25/357 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[00:21:31.374] 127/357 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[00:21:31.374] 357/357 postgresql:psql / psql/010_tab_completion                                       ERROR           1...
Linux - Debian Bookworm - Meson
core
[00:23:50.781] #0  0x00007f94f04addd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:23:50.781] #1  0x00007f94f045a239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:23:50.781] #2  0x00007f94f0515284 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[00:23:50.781] #3  0x00007f94f05278dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:23:50.781] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-02 00:13:15.992329656 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out	2025-11-02 00:15:14.236936584 ...
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-02 00:13:15.976329322 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/identity.out	2025-11-02 00:15:14.376935580...
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-02 00:13:15.992329656 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/matview.out	2025-11-02 00:16:35.51257813...
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-02 00:13:15.976329322 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/identity.out	2025-11-02 00:16:35.5365780...
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-02 00:13:15.992329656 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/matview.out	2025-11-02 00:15:11.364957662 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-02 00:13:15.976329322 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/identity.out	2025-11-02 00:15:11.208958827 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
tap
[00:16:05.532](79.097s) not ok 5 - regression tests pass
tap
[00:17:28.955](81.840s) not ok 2 - regression tests pass
test
[00:20:56.302]  12/358 postgresql:regress / regress/regress                                            ERROR            ...
[00:20:56.302]  31/358 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[00:20:56.302] 108/358 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/matview.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u...
--- C:/cirrus/src/test/regress/expected/matview.out	2025-11-02 00:13:18.784205100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out	2025-11-02 00:16:22.563714600 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/identity.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/identity.out	2025-11-02 00:13:18.748864100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/identity.out	2025-11-02 00:16:22.313712200 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/matview.out C:/cirrus/build/testrun/recovery/027_stream...
--- C:/cirrus/src/test/regress/expected/matview.out	2025-11-02 00:13:18.784205100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/matview.out	2025-11-02 00:18:57.883954700 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/identity.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/identity.out	2025-11-02 00:13:18.748864100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/identity.out	2025-11-02 00:18:56.740889600 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/matview.out C:/cirrus/build/testrun/regress/regress/res...
--- C:/cirrus/src/test/regress/expected/matview.out	2025-11-02 00:13:18.784205100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/matview.out	2025-11-02 00:16:16.448975300 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/identity.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/identity.out	2025-11-02 00:13:18.748864100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/identity.out	2025-11-02 00:16:16.182367000 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
tap
[00:17:37.445](119.094s) not ok 5 - regression tests pass
tap
[00:20:22.815](132.631s) not ok 2 - regression tests pass
test
[00:27:53.319]   8/351 postgresql:regress / regress/regress                                            ERROR           1...
[00:27:53.319]  17/351 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[00:27:53.319]  64/351 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/matview.out /home/postgres/postgres/build/testrun/pg_upgrade/...
--- /home/postgres/postgres/src/test/regress/expected/matview.out	Sun Nov  2 00:13:30 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out	Sun Nov  2 00:15:42 2025
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /home/postgres/postgres/src/test/regress/expected/identity.out /home/postgres/postgres/build/testrun/pg_upgrade...
--- /home/postgres/postgres/src/test/regress/expected/identity.out	Sun Nov  2 00:13:30 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/identity.out	Sun Nov  2 00:15:42 2025
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/matview.out /home/postgres/postgres/build/testrun/recovery/02...
--- /home/postgres/postgres/src/test/regress/expected/matview.out	Sun Nov  2 00:13:30 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/matview.out	Sun Nov  2 00:17:23 2025
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /home/postgres/postgres/src/test/regress/expected/identity.out /home/postgres/postgres/build/testrun/recovery/0...
--- /home/postgres/postgres/src/test/regress/expected/identity.out	Sun Nov  2 00:13:30 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/identity.out	Sun Nov  2 00:17:24 2025
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/matview.out /home/postgres/postgres/build/testrun/regress/reg...
--- /home/postgres/postgres/src/test/regress/expected/matview.out	Sun Nov  2 00:13:30 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/matview.out	Sun Nov  2 00:15:33 2025
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /home/postgres/postgres/src/test/regress/expected/identity.out /home/postgres/postgres/build/testrun/regress/re...
--- /home/postgres/postgres/src/test/regress/expected/identity.out	Sun Nov  2 00:13:30 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/identity.out	Sun Nov  2 00:15:33 2025
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
tap
[00:16:53.089](112.071s) not ok 5 - regression tests pass
tap
[00:19:05.470](173.993s) not ok 2 - regression tests pass
test
[00:21:55.748]  14/356 postgresql:regress / regress/regress                                            ERROR           1...
[00:21:55.748]  45/356 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[00:21:55.748] 194/356 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-02 00:13:20.704323133 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/matview.out	2025-11-02 00:18:21.731607052 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-02 00:13:20.688314607 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/identity.out	2025-11-02 00:18:21.507594795 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/src/test/regress/results/matvie...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-02 00:13:20.704323133 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/matview.out	2025-11-02 00:15:35.251084356 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/src/test/regress/results/ident...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-02 00:13:20.688314607 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/identity.out	2025-11-02 00:15:34.959056506 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
tap
[00:19:23.184](105.984s) not ok 5 - regression tests pass
FreeBSD - Meson
core
[00:23:50.031] #0  0x00001d2691ad4bea in ?? () from /libexec/ld-elf.so.1
[00:23:50.031] #1  0x00001d2691ace034 in ?? () from /libexec/ld-elf.so.1
[00:23:50.031] #2  0x00000c49484f2078 in ?? ()
[00:23:50.031] #3  0x00000c49484f20b0 in ?? ()
[00:23:50.031] #4  0x00000c49484f20e8 in ?? ()
[00:23:50.031] #5  0x00000c49484f2120 in ?? ()
[00:23:50.031] #6  0x00000c494796b8c0 in ?? ()
[00:23:50.031] #7  0x00001d2691acf754 in ?? () from /libexec/ld-elf.so.1
[00:23:50.031] #8  0x00000c494796b8d0 in ?? ()
[00:23:50.031] #9  0x00000c494796b8d0 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-02 00:13:13.882246000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/matview.out	2025-11-02 00:15:03.510158000 ...
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-02 00:13:13.868921000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/identity.out	2025-11-02 00:15:02.348727000...
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-02 00:13:13.882246000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/matview.out	2025-11-02 00:16:06.29691200...
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-02 00:13:13.868921000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/identity.out	2025-11-02 00:16:03.2077040...
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/matview.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/matview.out	2025-11-02 00:13:13.882246000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/matview.out	2025-11-02 00:15:02.551748000 +0000
@@ -141,6 +141,11 @@
 CREATE SCHEMA mvtest_mvschema;
 ALTER MATERIALIZED VIEW mvtest_tvm SET SCHEMA mvtest_mvschema;
 \d+ mvtest_tvm
+                        List of relations
+ Schema | Name | Type | Owner | Persistence | Size | Description 
+--------+------+------+-------+-------------+------+-------------
+(0 rows)
+
 \d+ mvtest_tvmm
                            Materialized view "public.mvtest_tvmm"
   Column  |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/identity.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/identity.out	2025-11-02 00:13:13.868921000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/identity.out	2025-11-02 00:14:56.530023000 +0000
@@ -607,6 +607,11 @@
 Sequence for identity column: public.itest8.f4
...
tap
[00:17:19.441](200.383s) not ok 5 - regression tests pass
tap
[00:18:21.644](218.342s) not ok 2 - regression tests pass
test
[00:20:58.256]  43/357 postgresql:regress / regress/regress                                            ERROR           1...
[00:20:58.256] 178/357 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[00:20:58.256] 254/357 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
[00:20:58.256] 357/357 postgresql:psql / psql/010_tab_completion                                       ERROR           1...
56/6158 Use log_newpage_range in HASH index build
Windows - Server 2022, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002...
--- C:/cirrus/src/test/regress/expected/create_index.out	2025-10-31 17:36:23.471843500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2025-10-31 17:39:43.159051500 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_s...
--- C:/cirrus/src/test/regress/expected/create_index.out	2025-10-31 17:36:23.471843500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2025-10-31 17:42:30.711787700 +000...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/hash_index.out C:/cirrus/build/testrun/recovery/027_str...
--- C:/cirrus/src/test/regress/expected/hash_index.out	2025-10-31 17:36:23.507586800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/hash_index.out	2025-10-31 17:42:37.705437500 +0000
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regres...
--- C:/cirrus/src/test/regress/expected/create_index.out	2025-10-31 17:36:23.471843500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/create_index.out	2025-10-31 17:39:39.030147000 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
tap
[17:40:33.545](62.743s) not ok 5 - regression tests pass
tap
[17:43:26.837](69.402s) not ok 2 - regression tests pass
test
[17:51:59.657]   5/354 postgresql:regress / regress/regress                                            ERROR            ...
[17:51:59.657]   9/354 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[17:51:59.657]  46/354 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002...
--- C:/cirrus/src/test/regress/expected/create_index.out	2025-10-31 17:36:29.998076400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2025-10-31 17:39:27.531620200 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_s...
--- C:/cirrus/src/test/regress/expected/create_index.out	2025-10-31 17:36:29.998076400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2025-10-31 17:42:16.836796700 +000...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/hash_index.out C:/cirrus/build/testrun/recovery/027_str...
--- C:/cirrus/src/test/regress/expected/hash_index.out	2025-10-31 17:36:30.032668000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/hash_index.out	2025-10-31 17:42:30.566768200 +0000
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regres...
--- C:/cirrus/src/test/regress/expected/create_index.out	2025-10-31 17:36:29.998076400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/create_index.out	2025-10-31 17:39:18.016489200 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
tap
[17:41:20.733](140.394s) not ok 5 - regression tests pass
tap
[17:44:02.823](135.702s) not ok 2 - regression tests pass
test
[17:51:18.322]   5/351 postgresql:regress / regress/regress                                            ERROR           1...
[17:51:18.322]  22/351 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[17:51:18.322]  66/351 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-10-31 17:36:22.399171294 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2025-10-31 17:38:23.73339...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-10-31 17:36:22.399171294 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2025-10-31 17:39:45.042...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/hash_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s...
--- /tmp/cirrus-ci-build/src/test/regress/expected/hash_index.out	2025-10-31 17:36:22.419169819 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/hash_index.out	2025-10-31 17:39:54.27830...
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-10-31 17:36:22.399171294 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2025-10-31 17:38:20.737409034 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
tap
[17:39:31.321](79.690s) not ok 5 - regression tests pass
tap
[17:40:56.427](84.315s) not ok 2 - regression tests pass
test
[17:44:12.979]   5/358 postgresql:regress / regress/regress                                            ERROR            ...
[17:44:12.979]  32/358 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[17:44:12.979] 112/358 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_index.out /home/postgres/postgres/build/testrun/pg_upg...
--- /home/postgres/postgres/src/test/regress/expected/create_index.out	2025-10-31 17:36:36.769645173 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2025-10-31 17:37:51.23...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_index.out /home/postgres/postgres/build/testrun/recove...
--- /home/postgres/postgres/src/test/regress/expected/create_index.out	2025-10-31 17:36:36.769645173 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2025-10-31 17:38:21....
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff -U3 /home/postgres/postgres/src/test/regress/expected/hash_index.out /home/postgres/postgres/build/testrun/recovery...
--- /home/postgres/postgres/src/test/regress/expected/hash_index.out	2025-10-31 17:36:36.822174424 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/hash_index.out	2025-10-31 17:38:34.64...
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_index.out /home/postgres/postgres/build/testrun/regres...
--- /home/postgres/postgres/src/test/regress/expected/create_index.out	2025-10-31 17:36:36.769645173 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/create_index.out	2025-10-31 17:37:46.785277404 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
tap
[17:39:16.870](99.153s) not ok 5 - regression tests pass
tap
[17:39:50.825](103.643s) not ok 2 - regression tests pass
test
[17:41:08.483]  10/356 postgresql:regress / regress/regress                                            ERROR            ...
[17:41:08.483] 162/356 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[17:41:08.483] 201/356 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_che...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-10-31 17:36:22.132186942 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out	2025-10-31 17:41:34.221174753 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-10-31 17:36:22.132186942 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out	2025-10-31 17:43:20.369047591 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/hash_index.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/hash_index.out	2025-10-31 17:36:22.152187310 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/hash_index.out	2025-10-31 17:43:27.621022592 +0000
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/src/test/regress/results/c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-10-31 17:36:22.132186942 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out	2025-10-31 17:38:26.736895478 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
tap
[17:42:56.618](104.574s) not ok 5 - regression tests pass
tap
[17:44:24.458](74.616s) not ok 2 - regression tests pass
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_index.out /home/postgres/postgres/build/testrun/pg_upg...
--- /home/postgres/postgres/src/test/regress/expected/create_index.out	Fri Oct 31 17:36:45 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	Fri Oct 31 17:38:39 20...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_index.out /home/postgres/postgres/build/testrun/recove...
--- /home/postgres/postgres/src/test/regress/expected/create_index.out	Fri Oct 31 17:36:45 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/create_index.out	Fri Oct 31 17:40:08 ...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff -U3 /home/postgres/postgres/src/test/regress/expected/hash_index.out /home/postgres/postgres/build/testrun/recovery...
--- /home/postgres/postgres/src/test/regress/expected/hash_index.out	Fri Oct 31 17:36:45 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/hash_index.out	Fri Oct 31 17:40:33 20...
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_index.out /home/postgres/postgres/build/testrun/regres...
--- /home/postgres/postgres/src/test/regress/expected/create_index.out	Fri Oct 31 17:36:45 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/create_index.out	Fri Oct 31 17:38:28 2025
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
tap
[17:40:19.591](121.865s) not ok 5 - regression tests pass
tap
[17:42:31.628](180.263s) not ok 2 - regression tests pass
test
[17:45:23.424]   6/356 postgresql:regress / regress/regress                                            ERROR           1...
[17:45:23.424]  46/356 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[17:45:23.424] 190/356 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-10-31 17:36:19.857054000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2025-10-31 17:37:40.36672...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-10-31 17:36:19.857054000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2025-10-31 17:38:46.948...
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/hash_index.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s...
--- /tmp/cirrus-ci-build/src/test/regress/expected/hash_index.out	2025-10-31 17:36:19.871813000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/hash_index.out	2025-10-31 17:39:08.88014...
@@ -269,6 +269,7 @@
 -- Rebuild the index using a different fillfactor
 ALTER INDEX hash_split_index SET (fillfactor = 10);
 REINDEX INDEX hash_split_index;
+WARNING:  spool init
 -- Clean up.
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress/regr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2025-10-31 17:36:19.857054000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2025-10-31 17:37:39.307642000 +0000
@@ -1216,6 +1216,7 @@
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+WARNING:  spool init
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
tap
[17:40:36.068](208.891s) not ok 5 - regression tests pass
tap
[17:41:52.949](240.102s) not ok 2 - regression tests pass
test
[17:43:18.412]  23/357 postgresql:regress / regress/regress                                            ERROR           2...
[17:43:18.412] 177/357 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[17:43:18.412] 270/357 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
56/6004 Reset recovery target parameters in pg_createsubscriber
CompilerWarnings
compiler
[12:30:32.735] pg_createsubscriber.c:213:36: error: implicit declaration of function ‘truncate’; did you mean ‘ftruncate...
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[12:30:14.452] pg_createsubscriber.c.obj : error LNK2019: unresolved external symbol truncate referenced in function cle...
FreeBSD - Meson
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-10-31 12:28:12.132536000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-10-31 12:35:12.7892240...
@@ -12696,8 +12696,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | f      | t
-(1 row)
+(0 rows)
 
 -- After terminating the remote backend, since the connection is closed,
 -- "closed" should be TRUE, or NULL if the connection status check
@@ -12713,8 +12712,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
...
test
[12:35:41.470] 80/82 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            11.25...
56/5382 Adding compression of temporary files
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash_pglz.out C:/cirrus/build/testrun/pg_upgrade/0...
--- C:/cirrus/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:25:45.819769100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out	2025-10-31 12:30:21.632630400 +000...
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash_pglz.out C:/cirrus/build/testrun/recovery/027...
--- C:/cirrus/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:25:45.819769100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out	2025-10-31 12:33:30.277467100 +0...
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash_pglz.out C:/cirrus/build/testrun/regress/regr...
--- C:/cirrus/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:25:45.819769100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/join_hash_pglz.out	2025-10-31 12:30:20.068173800 +0000
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
tap
[12:30:22.087](134.034s) not ok 5 - regression tests pass
tap
[12:33:30.949](161.475s) not ok 2 - regression tests pass
test
[12:40:30.190]  19/351 postgresql:regress / regress/regress                                            ERROR           1...
[12:40:30.190]  21/351 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:40:30.190]  82/351 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
CompilerWarnings
compiler
[12:29:22.407] buffile.c:854:101: error: passing argument 2 of ‘compress2’ from incompatible pointer type [-Werror=incom...
compiler
[12:29:22.407] buffile.c:725:95: error: passing argument 2 of ‘uncompress’ from incompatible pointer type [-Werror=incom...
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:25:53.704331566 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out	2025-10-31 12:29:06.132...
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:25:53.704331566 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out	2025-10-31 12:30:28.9...
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:25:53.704331566 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join_hash_pglz.out	2025-10-31 12:29:05.904385443 +0000
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
tap
[12:29:06.190](84.918s) not ok 5 - regression tests pass
tap
[12:30:29.053](88.974s) not ok 2 - regression tests pass
test
[12:33:42.977]  34/358 postgresql:regress / regress/regress                                            ERROR            ...
[12:33:42.977]  35/358 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:33:42.977] 118/358 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
core
[12:39:11.629] #0  0x00007fe1fd405dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:39:11.629] #1  0x00007fe1fd3b2239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:39:11.629] #2  0x00007fe1fd3b2497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:39:11.629] #3  0x000055b55e9ec5c1 in ?? ()
[12:39:11.629] #4  0x000055b55e9e6369 in ?? ()
[12:39:11.629] #5  0x000055b55e9e520f in ?? ()
[12:39:11.629] #6  0x000055b55e9e5c3b in ?? ()
[12:39:11.629] #7  0x000055b55e9e366f in ?? ()
[12:39:11.629] #8  0x00007fe1fd39d24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:39:11.629] #9  0x00007fe1fd39d305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:39:11.500] #0  0x00007fe1fd405dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:39:11.500] #1  0x00007fe1fd3b2239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:39:11.500] #2  0x00007fe1fd3b2497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:39:11.500] #3  0x000055b55e9ec5f3 in ?? ()
[12:39:11.500] #4  0x000055b55e9e6369 in ?? ()
[12:39:11.500] #5  0x000055b55e9e520f in ?? ()
[12:39:11.500] #6  0x000055b55e9e5c3b in ?? ()
[12:39:11.500] #7  0x000055b55e9e366f in ?? ()
[12:39:11.500] #8  0x00007fe1fd39d24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:39:11.500] #9  0x00007fe1fd39d305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:39:11.500] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:25:40.988295406 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join_hash_pglz.out	2025-10-31 12:33:46.668456037 +0000
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:25:40.988295406 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join_hash_pglz.out	2025-10-31 12:34:34.176455299 +0000
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/src/test/regress/results...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:25:40.988295406 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/join_hash_pglz.out	2025-10-31 12:30:10.648494959 +0000
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
tap
[12:33:46.719](130.308s) not ok 5 - regression tests pass
tap
[12:34:34.289](103.597s) not ok 2 - regression tests pass
FreeBSD - Meson
core
[12:35:34.456] #0  0x00000e1d4e0fff30 in ?? ()
[12:35:34.456] #1  0x0000000000000003 in ?? ()
[12:35:34.456] #2  0x000005a5d1f6bca8 in ?? ()
[12:35:34.456] #3  0x000005a5d1f6bcab in ?? ()
[12:35:34.456] #4  0x000005a5d1f6bcae in ?? ()
[12:35:34.456] #5  0x0000000000000000 in ?? ()
[12:35:34.554] #0  0x00001680c3c97eba in ?? () from /libexec/ld-elf.so.1
core
[12:35:34.561] #0  0x00001680c3c97eba in ?? () from /libexec/ld-elf.so.1
[12:35:34.561] #1  0x00001680c3c8c67f in ?? () from /libexec/ld-elf.so.1
[12:35:34.561] #2  0x0000000000000004 in ?? ()
[12:35:34.561] #3  0x0000100054002308 in ?? ()
[12:35:34.561] #4  0x000004dfd919b520 in ?? ()
[12:35:34.561] #5  0x00001680c3c8c600 in ?? () from /libexec/ld-elf.so.1
[12:35:34.561] #6  0x000004dfd91976d0 in ?? ()
[12:35:34.561] #7  0x00001680c3c8c5cd in ?? () from /libexec/ld-elf.so.1
[12:35:34.561] #8  0x0000000000000009 in ?? ()
[12:35:34.561] #9  0x000004dfd919b520 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:25:48.397205000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out	2025-10-31 12:30:13.536...
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:25:48.397205000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out	2025-10-31 12:31:04.7...
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:25:48.397205000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join_hash_pglz.out	2025-10-31 12:30:03.193552000 +0000
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
tap
[12:30:13.542](215.640s) not ok 5 - regression tests pass
tap
[12:31:04.798](221.354s) not ok 2 - regression tests pass
test
[12:32:36.172] 175/357 postgresql:regress / regress/regress                                            ERROR           2...
[12:32:36.172] 191/357 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[12:32:36.172] 254/357 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/join_hash_pglz.out /home/postgres/postgres/build/testrun/pg_u...
--- /home/postgres/postgres/src/test/regress/expected/join_hash_pglz.out	Fri Oct 31 12:26:00 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out	Fri Oct 31 12:29:16 ...
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/join_hash_pglz.out /home/postgres/postgres/build/testrun/reco...
--- /home/postgres/postgres/src/test/regress/expected/join_hash_pglz.out	Fri Oct 31 12:26:00 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out	Fri Oct 31 12:31:1...
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/join_hash_pglz.out /home/postgres/postgres/build/testrun/regr...
--- /home/postgres/postgres/src/test/regress/expected/join_hash_pglz.out	Fri Oct 31 12:26:00 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/join_hash_pglz.out	Fri Oct 31 12:29:09 2025
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
tap
[12:29:16.500](106.868s) not ok 5 - regression tests pass
tap
[12:31:17.565](163.338s) not ok 2 - regression tests pass
test
[12:33:53.374]  43/356 postgresql:regress / regress/regress                                            ERROR           1...
[12:33:53.374]  46/356 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:33:53.374] 195/356 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/join_hash_pglz.out /home/postgres/postgres/build/testrun/pg_u...
--- /home/postgres/postgres/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:26:02.472388934 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out	2025-10-31 12:28:35....
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/join_hash_pglz.out /home/postgres/postgres/build/testrun/reco...
--- /home/postgres/postgres/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:26:02.472388934 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out	2025-10-31 12:29:1...
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/join_hash_pglz.out /home/postgres/postgres/build/testrun/regr...
--- /home/postgres/postgres/src/test/regress/expected/join_hash_pglz.out	2025-10-31 12:26:02.472388934 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/join_hash_pglz.out	2025-10-31 12:28:29.564890649 +0000
@@ -1032,30 +1032,30 @@
 ------------------------------------------------------------------------------------------------
  Hash Join
    Output: hjtest_1.a, hjtest_2.a, (hjtest_1.tableoid)::regclass, (hjtest_2.tableoid)::regclass
-   Hash Cond: ((hjtest_1.id = (SubPlan 1)) AND ((SubPlan 2) = (SubPlan 3)))
+   Hash Cond: ((hjtest_1.id = (SubPlan expr_1)) AND ((SubPlan expr_2) = (SubPlan expr_3)))
    Join Filter: (hjtest_1.a <> hjtest_2.b)
    ->  Seq Scan on public.hjtest_1
          Output: hjtest_1.a, hjtest_1.tableoid, hjtest_1.id, hjtest_1.b
-         Filter: ((SubPlan 4) < 50)
-         SubPlan 4
+         Filter: ((SubPlan expr_4) < 50)
+         SubPlan expr_4
            ->  Result
                  Output: (hjtest_1.b * 5)
    ->  Hash
          Output: hjtest_2.a, hjtest_2.tableoid, hjtest_2.id, hjtest_2.c, hjtest_2.b
...
tap
[12:28:35.693](93.619s) not ok 5 - regression tests pass
tap
[12:29:15.055](106.220s) not ok 2 - regression tests pass
test
[12:30:11.139] 157/356 postgresql:regress / regress/regress                                            ERROR            ...
[12:30:11.139] 166/356 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:30:11.139] 233/356 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
56/4971 [CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots
FreeBSD - Meson
tap
[01:49:31.950](2.306s) not ok 1 - number of stats calls
test
[01:51:15.765] 316/358 postgresql:injection_points / injection_points/001_stats                        ERROR            ...
54/6045 RFC: adding pytest as a supported test framework
Windows - Server 2019, MinGW64 - Meson
test
[12:25:42.295]  4/10 postgresql:pytest / pytest/test_something FAIL              0.61s   1/2 subtests passed
[12:25:42.295]  5/10 postgresql:pytest / pytest/test_libpq     FAIL              0.68s   7/9 subtests passed
[12:25:42.295]  6/10 postgresql:ssl / ssl/test_client          FAIL              0.84s   0/4 subtests passed
[12:25:42.295]  7/10 postgresql:ssl / ssl/test_server          FAIL              1.29s   0/12 subtests passed
Windows - Server 2019, VS 2019 - Meson & ninja
test
[12:25:33.654]  4/10 postgresql:pytest / pytest/test_something FAIL              0.63s   1/2 subtests passed
[12:25:33.654]  5/10 postgresql:pytest / pytest/test_libpq     FAIL              0.75s   7/9 subtests passed
[12:25:33.654]  6/10 postgresql:ssl / ssl/test_client          FAIL              1.08s   0/4 subtests passed
[12:25:33.654]  7/10 postgresql:ssl / ssl/test_server          FAIL              1.49s   0/12 subtests passed
macOS - Sonoma - Meson
test
[12:23:34.597]  5/10 postgresql:pytest / pytest/test_something FAIL              0.61s   1/2 subtests passed
Linux - Debian Bookworm - Meson
test
[12:24:48.441]  4/10 postgresql:pytest / pytest/test_something FAIL              0.31s   1/2 subtests passed
OpenBSD - Meson
test
[12:24:47.528]  4/10 postgresql:pytest / pytest/test_something FAIL              0.83s   1/2 subtests passed
FreeBSD - Meson
test
[12:24:02.207]  4/10 postgresql:pytest / pytest/test_something FAIL              0.41s   1/2 subtests passed
Linux - Debian Bookworm - Autoconf
core
[12:36:57.093] #0  0x00007fac31926dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:57.093] #1  0x00007fac318d3239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:57.093] #2  0x00007fac318d3497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:57.093] #3  0x000056389cf3a5c1 in ?? ()
[12:36:57.093] #4  0x000056389cf34369 in ?? ()
[12:36:57.093] #5  0x000056389cf3320f in ?? ()
[12:36:57.093] #6  0x000056389cf33c3b in ?? ()
[12:36:57.093] #7  0x000056389cf3166f in ?? ()
[12:36:57.093] #8  0x00007fac318be24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:57.093] #9  0x00007fac318be305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:36:57.256] #0  <unavailable> in ?? ()
core
[12:36:57.256] #0  0x00007fac31926dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:57.256] #1  0x00007fac318d3239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:57.256] #2  0x00007fac318d3497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:57.256] #3  0x000056389cf3a5f3 in ?? ()
[12:36:57.256] #4  0x000056389cf34369 in ?? ()
[12:36:57.256] #5  0x000056389cf3320f in ?? ()
[12:36:57.256] #6  0x000056389cf33c3b in ?? ()
[12:36:57.256] #7  0x000056389cf3166f in ?? ()
[12:36:57.256] #8  0x00007fac318be24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:36:57.256] #9  0x00007fac318be305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
NetBSD - Meson
test
[12:24:22.505]  4/10 postgresql:pytest / pytest/test_something FAIL              0.63s   1/2 subtests passed
56/6128 GIN pageinspect support for entry tree and non-leaf posting tree
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr...
--- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	2025-10-29 12:21:19.280608600 +0...
+++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	2025-10-29 12:29:21.312651...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/page.out C:/cirrus/build/testrun/pageinspect/regress...
--- C:/cirrus/contrib/pageinspect/expected/page.out	2025-10-29 12:21:15.342135900 +0000
+++ C:/cirrus/build/testrun/pageinspect/regress/results/page.out	2025-10-29 12:28:58.519934000 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
tap
[12:29:55.857](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[12:35:44.598]  84/351 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
[12:35:44.598] 108/351 postgresql:brin / brin/isolation                                                ERROR            ...
[12:35:44.598] 154/351 postgresql:pg_amcheck / pg_amcheck/004_verify_heapam                            ERROR            ...
[12:35:44.598] 152/351 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
[12:35:44.598] 302/351 postgresql:brin / brin/01_workitems                                             ERROR            ...
[12:35:44.598] 304/351 postgresql:brin / brin/02_wal_consistency                                       ERROR            ...
Windows - Server 2019, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out C:/cirr...
--- C:/cirrus/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	2025-10-29 12:21:05.893912500 +0...
+++ C:/cirrus/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	2025-10-29 12:32:34.536571...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/page.out C:/cirrus/build/testrun/pageinspect/regress...
--- C:/cirrus/contrib/pageinspect/expected/page.out	2025-10-29 12:21:01.904168500 +0000
+++ C:/cirrus/build/testrun/pageinspect/regress/results/page.out	2025-10-29 12:32:11.045842700 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
test
[12:39:18.233]  88/354 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
[12:39:18.233] 114/354 postgresql:brin / brin/isolation                                                ERROR            ...
[12:39:18.233] 160/354 postgresql:pg_amcheck / pg_amcheck/004_verify_heapam                            ERROR            ...
[12:39:18.233] 308/354 postgresql:brin / brin/01_workitems                                             ERROR            ...
[12:39:18.233] 310/354 postgresql:brin / brin/02_wal_consistency                                       ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /Users/admin/pgsql...
--- /Users/admin/pgsql/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	2025-10-29 12:20:11
+++ /Users/admin/pgsql/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	2025-10-29 12:23:...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff -U3 /Users/admin/pgsql/contrib/pageinspect/expected/page.out /Users/admin/pgsql/build/testrun/pageinspect/regress/r...
--- /Users/admin/pgsql/contrib/pageinspect/expected/page.out	2025-10-29 12:20:09
+++ /Users/admin/pgsql/build/testrun/pageinspect/regress/results/page.out	2025-10-29 12:23:20
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
test
[12:25:17.971]  87/357 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
[12:25:17.971] 112/357 postgresql:brin / brin/isolation                                                ERROR            ...
[12:25:17.971] 163/357 postgresql:pg_amcheck / pg_amcheck/004_verify_heapam                            ERROR            ...
[12:25:17.971] 309/357 postgresql:brin / brin/01_workitems                                             ERROR            ...
[12:25:17.971] 310/357 postgresql:brin / brin/02_wal_consistency                                       ERROR            ...
Linux - Debian Bookworm - Meson
core
[12:34:05.144] #0  <unavailable> in ?? ()
core
[12:34:05.144] #0  0x00007fc78a4addd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:34:05.144] #1  0x00007fc78a45a239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:34:05.144] #2  0x00007fc78a515284 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:34:05.144] #3  0x00007fc78a5278dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /tmp/cirrus-ci-b...
--- /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	2025-10-29 12:21:12.3...
+++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	2025-10-29 12:2...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre...
--- /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out	2025-10-29 12:21:10.528456479 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out	2025-10-29 12:28:10.424424722 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
test
[12:31:28.088]  86/358 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
[12:31:28.088] 113/358 postgresql:brin / brin/isolation                                                ERROR            ...
[12:31:28.088] 159/358 postgresql:pg_amcheck / pg_amcheck/004_verify_heapam                            ERROR            ...
[12:31:28.088] 309/358 postgresql:brin / brin/01_workitems                                             ERROR            ...
[12:31:28.088] 310/358 postgresql:brin / brin/02_wal_consistency                                       ERROR            ...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /home/postgre...
--- /home/postgres/postgres/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	Wed Oct 29 12:21:3...
+++ /home/postgres/postgres/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	Wed Oct 29 1...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff -U3 /home/postgres/postgres/contrib/pageinspect/expected/page.out /home/postgres/postgres/build/testrun/pageinspect...
--- /home/postgres/postgres/contrib/pageinspect/expected/page.out	Wed Oct 29 12:21:23 2025
+++ /home/postgres/postgres/build/testrun/pageinspect/regress/results/page.out	Wed Oct 29 12:26:33 2025
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
test
[12:30:51.886]  83/356 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
[12:30:51.886] 112/356 postgresql:brin / brin/isolation                                                ERROR            ...
[12:30:51.886] 158/356 postgresql:pg_amcheck / pg_amcheck/004_verify_heapam                            ERROR            ...
[12:30:51.886] 306/356 postgresql:brin / brin/01_workitems                                             ERROR            ...
[12:30:51.886] 308/356 postgresql:brin / brin/02_wal_consistency                                       ERROR            ...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /home/postgre...
--- /home/postgres/postgres/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	2025-10-29 12:21:1...
+++ /home/postgres/postgres/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	2025-10-29 1...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff -U3 /home/postgres/postgres/contrib/pageinspect/expected/page.out /home/postgres/postgres/build/testrun/pageinspect...
--- /home/postgres/postgres/contrib/pageinspect/expected/page.out	2025-10-29 12:21:09.077935001 +0000
+++ /home/postgres/postgres/build/testrun/pageinspect/regress/results/page.out	2025-10-29 12:24:25.097233923 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
test
[12:26:46.293]  83/356 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
[12:26:46.293] 109/356 postgresql:brin / brin/isolation                                                ERROR            ...
[12:26:46.293] 157/356 postgresql:pg_amcheck / pg_amcheck/004_verify_heapam                            ERROR            ...
[12:26:46.293] 308/356 postgresql:brin / brin/01_workitems                                             ERROR            ...
[12:26:46.293] 309/356 postgresql:brin / brin/02_wal_consistency                                       ERROR            ...
FreeBSD - Meson
core
[12:31:38.873] #0  0x000000082a5cc5da in _sigprocmask () from /lib/libc.so.7
[12:31:38.873] #1  0x000000082a609a3c in _system () from /lib/libc.so.7
[12:31:38.873] #2  0x000000082bf86953 in ?? () from /lib/libthr.so.3
[12:31:38.873] #3  0x000000000068f889 in RestoreArchivedFile (path=path@entry=0x8216f01b0 "\230\003o!\b", xlogfname=xlog...
[12:31:38.873] #4  0x000000000069b0b0 in XLogFileRead (segno=segno@entry=4, tli=tli@entry=2, source=source@entry=XLOG_FR...
[12:31:38.873] #5  0x0000000000696e6b in XLogFileReadAnyTLI (segno=4, source=XLOG_FROM_ANY) at ../src/backend/access/tra...
[12:31:38.873] #6  WaitForWALToBecomeAvailable (RecPtr=67195568, randAccess=false, fetching_ckpt=false, tliRecPtr=671955...
[12:31:38.873] #7  XLogPageRead (xlogreader=0x15cae08150a0, targetPagePtr=67190784, reqLen=4784, targetRecPtr=67195544, ...
[12:31:38.873] #8  0x000000000069de3c in ReadPageInternal (state=0x15cae08150a0, pageptr=pageptr@entry=67190784, reqLen=...
[12:31:38.873] #9  0x000000000069cc15 in XLogDecodeNextRecord (state=0x15cae08150a0, nonblocking=false) at ../src/backen...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out /tmp/cirrus-ci-b...
--- /tmp/cirrus-ci-build/src/test/modules/brin/expected/summarization-and-inprogress-insertion.out	2025-10-29 12:21:02.7...
+++ /tmp/cirrus-ci-build/build/testrun/brin/isolation/results/summarization-and-inprogress-insertion.out	2025-10-29 12:2...
@@ -1,51 +1,4 @@
 Parsed test spec with 2 sessions
 
 starting permutation: s2check s1b s2b s1i s2summ s1c s2c s2check
-step s2check: SELECT * FROM brin_page_items(get_raw_page('brinidx', 2), 'brinidx'::regclass);
-itemoffset|blknum|attnum|allnulls|hasnulls|placeholder|empty|value   
-----------+------+------+--------+--------+-----------+-----+--------
-         1|     0|     1|f       |t       |f          |f    |{1 .. 1}
-(1 row)
-
-step s1b: BEGIN ISOLATION LEVEL REPEATABLE READ;
-step s2b: BEGIN ISOLATION LEVEL REPEATABLE READ; SELECT 1;
-?column?
---------
-       1
-(1 row)
-
...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regre...
--- /tmp/cirrus-ci-build/contrib/pageinspect/expected/page.out	2025-10-29 12:21:01.330757000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/page.out	2025-10-29 12:24:28.565783000 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pageinspect;
+ERROR:  extension "pageinspect" has no installation script nor update path for version "1.14"
 -- Use a temp table so that effects of VACUUM are predictable
 CREATE TEMP TABLE test1 (a int, b int);
 INSERT INTO test1 VALUES (16777217, 131584);
@@ -6,207 +7,177 @@
 -- The page contents can vary, so just test that it can be read
 -- successfully, but don't keep the output.
 SELECT octet_length(get_raw_page('test1', 'main', 0)) AS main_0;
- main_0 
---------
-   8192
-(1 row)
-
+ERROR:  function get_raw_page(unknown, unknown, integer) does not exist
+LINE 1: SELECT octet_length(get_raw_page('test1', 'main', 0)) AS mai...
...
test
[12:28:45.813]  83/357 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
[12:28:45.813] 112/357 postgresql:brin / brin/isolation                                                ERROR            ...
[12:28:45.813] 159/357 postgresql:pg_amcheck / pg_amcheck/004_verify_heapam                            ERROR            ...
[12:28:45.813] 308/357 postgresql:brin / brin/01_workitems                                             ERROR            ...
[12:28:45.813] 309/357 postgresql:brin / brin/02_wal_consistency                                       ERROR            ...
56/5773 Disallow concurrent ALTER DOMAIN and DROP DOMAIN
CompilerWarnings
compiler
[01:36:45.410] typecmds.c:2977:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:45.410] typecmds.c:2866:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:45.410] typecmds.c:2768:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:45.410] typecmds.c:3086:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:45.410] typecmds.c:2639:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:38.130] typecmds.c:2977:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:38.130] typecmds.c:2639:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:38.130] typecmds.c:2768:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:38.130] typecmds.c:2866:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:38.130] typecmds.c:3086:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:07.705] typecmds.c:2639:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[01:36:00.446] typecmds.c:2639:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[01:37:07.849] typecmds.c:2639:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
56/6061 MPTCP - multiplexing many TCP connections through one socket to get better bandwidth
CompilerWarnings
compiler
[22:34:06.719] pqcomm.c:557:52: error: ‘IPPROTO_MPTCP’ undeclared (first use in this function); did you mean ‘IPPROTO_TC...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[22:31:44.494] ../src/interfaces/libpq/fe-connect.c(3337): error C2065: 'IPPROTO_MPTCP': undeclared identifier
Linux - Debian Bookworm - Meson
tap
[22:38:30.096](1.974s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[22:38:46.830] 333/356 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
Linux - Debian Bookworm - Autoconf
tap
[22:36:02.381](0.954s) not ok 1 - no parameters missing from postgresql.conf.sample
56/6050 AIX support
NetBSD - Meson
tap
[02:51:12.253](0.000s) not ok 30 - false: stderr has correct number of entries
[02:51:12.254](0.000s) not ok 32 - false, chunk size 5: no error output
[02:51:12.254](0.000s) not ok 34 - false, chunk size 4: no error output
[02:51:12.255](0.000s) not ok 36 - false, chunk size 3: no error output
[02:51:12.256](0.000s) not ok 38 - false, chunk size 2: no error output
[02:51:12.257](0.000s) not ok 40 - false, chunk size 1: no error output
test
[02:51:25.109] 321/351 postgresql:test_json_parser / test_json_parser/002_inline                       ERROR            ...
55/5868 Making libpq OpenSSL support threadsafe
FreeBSD - Meson
tap
[21:55:43.151](1.547s) not ok 1 - number of stats calls
test
[21:56:14.941] 312/352 postgresql:injection_points / injection_points/001_stats                        ERROR            ...
55/5735 SQL function to access to `creating_extension`
NetBSD - Meson
tap
[00:10:25.272](0.001s) not ok 844 - unknown escape sequence: stderr has correct number of entries
[00:10:25.273](0.000s) not ok 846 - unknown escape sequence, chunk size 14: correct error output
[00:10:25.274](0.000s) not ok 848 - unknown escape sequence, chunk size 13: correct error output
[00:10:25.275](0.000s) not ok 850 - unknown escape sequence, chunk size 12: correct error output
[00:10:25.276](0.001s) not ok 852 - unknown escape sequence, chunk size 11: correct error output
[00:10:25.278](0.001s) not ok 854 - unknown escape sequence, chunk size 10: correct error output
[00:10:25.279](0.000s) not ok 856 - unknown escape sequence, chunk size 9: correct error output
[00:10:25.280](0.000s) not ok 858 - unknown escape sequence, chunk size 8: correct error output
[00:10:25.281](0.000s) not ok 860 - unknown escape sequence, chunk size 7: correct error output
[00:10:25.287](0.000s) not ok 862 - unknown escape sequence, chunk size 6: correct error output
[00:10:25.287](0.000s) not ok 864 - unknown escape sequence, chunk size 5: correct error output
[00:10:25.288](0.000s) not ok 866 - unknown escape sequence, chunk size 4: correct error output
[00:10:25.290](0.000s) not ok 868 - unknown escape sequence, chunk size 3: correct error output
[00:10:25.290](0.000s) not ok 870 - unknown escape sequence, chunk size 2: correct error output
[00:10:25.291](0.000s) not ok 872 - unknown escape sequence, chunk size 1: correct error output
test
[00:10:38.037] 325/351 postgresql:test_json_parser / test_json_parser/002_inline                       ERROR            ...
56/5326 Parallel heap vacuum
Windows - Server 2019, MinGW64 - Meson
tap
[21:43:55.434](0.001s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[21:50:27.528] 157/348 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
55/5923 Let plan_cache_mode to be a little less strict
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plancache.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/plancache.out	2025-09-21 14:42:11.892752900 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out	2025-09-21 14:46:21.781833200 +0000
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plancache.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/plancache.out	2025-09-21 14:42:11.892752900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plancache.out	2025-09-21 14:49:04.523467100 +0000
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plancache.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/plancache.out	2025-09-21 14:42:11.892752900 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/plancache.out	2025-09-21 14:46:16.015723100 +0000
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
tap
[14:46:43.167](124.658s) not ok 5 - regression tests pass
tap
[14:49:28.319](131.332s) not ok 2 - regression tests pass
test
[14:57:07.131]  14/344 postgresql:regress / regress/regress                                            ERROR           1...
[14:57:07.131]  17/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[14:57:07.131]  62/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2019, MinGW64 - Meson
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plancache.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/plancache.out	2025-09-21 14:42:19.095412100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out	2025-09-21 14:45:05.939052300 +0000
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plancache.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/plancache.out	2025-09-21 14:42:19.095412100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plancache.out	2025-09-21 14:47:52.596328300 +0000
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plancache.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/plancache.out	2025-09-21 14:42:19.095412100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/plancache.out	2025-09-21 14:45:02.618565300 +0000
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
tap
[14:45:16.652](58.419s) not ok 5 - regression tests pass
tap
[14:48:05.952](64.948s) not ok 2 - regression tests pass
test
[14:55:58.848]   8/347 postgresql:regress / regress/regress                                            ERROR            ...
[14:55:58.848]   9/347 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[14:55:58.848]  46/347 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out	2025-09-21 14:42:08.521558840 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out	2025-09-21 14:44:40.13690589...
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out	2025-09-21 14:42:08.521558840 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plancache.out	2025-09-21 14:46:02.280856...
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out	2025-09-21 14:42:08.521558840 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plancache.out	2025-09-21 14:44:36.960907676 +0000
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
tap
[14:44:56.393](83.589s) not ok 5 - regression tests pass
tap
[14:46:19.128](84.266s) not ok 2 - regression tests pass
test
[14:49:33.298]  27/351 postgresql:regress / regress/regress                                            ERROR            ...
[14:49:33.298]  33/351 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[14:49:33.298] 112/351 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plancache.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u...
--- /Users/admin/pgsql/src/test/regress/expected/plancache.out	2025-09-21 14:41:11
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out	2025-09-21 14:42:42
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plancache.out /Users/admin/pgsql/build/testrun/recovery/027_stream...
--- /Users/admin/pgsql/src/test/regress/expected/plancache.out	2025-09-21 14:41:11
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plancache.out	2025-09-21 14:43:32
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plancache.out /Users/admin/pgsql/build/testrun/regress/regress/res...
--- /Users/admin/pgsql/src/test/regress/expected/plancache.out	2025-09-21 14:41:11
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/plancache.out	2025-09-21 14:42:45
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
tap
[14:42:49.177](32.480s) not ok 5 - regression tests pass
tap
[14:43:44.096](49.696s) not ok 2 - regression tests pass
test
[14:45:27.067]  24/350 postgresql:regress / regress/regress                                            ERROR            ...
[14:45:27.067]  25/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[14:45:27.067] 133/350 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/plancache.out /home/postgres/postgres/build/testrun/pg_upgrad...
--- /home/postgres/postgres/src/test/regress/expected/plancache.out	Sun Sep 21 14:42:19 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out	Sun Sep 21 14:45:13 2025
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/plancache.out /home/postgres/postgres/build/testrun/recovery/...
--- /home/postgres/postgres/src/test/regress/expected/plancache.out	Sun Sep 21 14:42:19 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/plancache.out	Sun Sep 21 14:47:24 202...
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/plancache.out /home/postgres/postgres/build/testrun/regress/r...
--- /home/postgres/postgres/src/test/regress/expected/plancache.out	Sun Sep 21 14:42:19 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/plancache.out	Sun Sep 21 14:45:05 2025
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
tap
[14:45:45.394](118.337s) not ok 5 - regression tests pass
tap
[14:48:06.171](184.266s) not ok 2 - regression tests pass
test
[14:50:54.507]  36/349 postgresql:regress / regress/regress                                            ERROR           1...
[14:50:54.507]  45/349 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[14:50:54.507] 191/349 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/plancache.out /home/postgres/postgres/build/testrun/pg_upgrad...
--- /home/postgres/postgres/src/test/regress/expected/plancache.out	2025-09-21 14:42:32.514033719 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out	2025-09-21 14:44:39.43163...
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/plancache.out /home/postgres/postgres/build/testrun/recovery/...
--- /home/postgres/postgres/src/test/regress/expected/plancache.out	2025-09-21 14:42:32.514033719 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/plancache.out	2025-09-21 14:45:21.700...
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/plancache.out /home/postgres/postgres/build/testrun/regress/r...
--- /home/postgres/postgres/src/test/regress/expected/plancache.out	2025-09-21 14:42:32.514033719 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/plancache.out	2025-09-21 14:44:45.016096313 +0000
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
tap
[14:45:03.284](95.109s) not ok 5 - regression tests pass
tap
[14:45:43.645](106.323s) not ok 2 - regression tests pass
test
[14:46:54.835] 135/349 postgresql:regress / regress/regress                                            ERROR            ...
[14:46:54.835] 156/349 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[14:46:54.835] 210/349 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
core
[14:54:33.347] #0  0x00007f467542e202 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:54:33.347] #1  0x00007f4675426b85 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:54:33.347] #2  0x00007f467548b057 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:54:33.347] #3  0x00007f4675425b79 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:54:33.347] #4  0x00007f467542fcbe in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:54:33.347] #5  0x00007f467542f38c in setlocale () from /lib/x86_64-linux-gnu/libc.so.6
[14:54:33.347] #6  0x000056161aed99dd in ?? ()
[14:54:33.347] #7  0x00007f467542424a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:54:33.347] #8  0x00007f4675424305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
[14:54:33.347] #9  0x000056161aeda171 in ?? ()
core
[14:54:33.230] #0  0x00007fdfb423abd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[14:54:33.230] #1  0x0000563d2e044cc0 in ?? ()
[14:54:33.230] #2  0x0000563d2e044efa in ?? ()
[14:54:33.230] #3  0x0000563d2e046630 in ?? ()
[14:54:33.230] #4  0x0000563d2e040371 in ?? ()
[14:54:33.230] #5  0x0000563d2e03f20f in ?? ()
[14:54:33.230] #6  0x0000563d2e03fc3b in ?? ()
[14:54:33.230] #7  0x0000563d2e03d66f in ?? ()
[14:54:33.230] #8  0x00007fdfb418e24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:54:33.230] #9  0x00007fdfb418e305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out	2025-09-21 14:42:10.438086034 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plancache.out	2025-09-21 14:48:25.668376845 +0000
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out	2025-09-21 14:42:10.438086034 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plancache.out	2025-09-21 14:50:10.039842337 +0000
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/src/test/regress/results/plan...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out	2025-09-21 14:42:10.438086034 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/plancache.out	2025-09-21 14:45:34.028107312 +0000
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
tap
[14:48:56.008](147.138s) not ok 5 - regression tests pass
tap
[14:50:26.721](80.444s) not ok 2 - regression tests pass
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out	2025-09-21 14:42:07.689551000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plancache.out	2025-09-21 14:45:30.76085500...
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out	2025-09-21 14:42:07.689551000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plancache.out	2025-09-21 14:46:47.984727...
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plancache.out	2025-09-21 14:42:07.689551000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plancache.out	2025-09-21 14:45:42.081847000 +0000
@@ -398,3 +398,36 @@
 (1 row)
 
 drop table test_mode;
+-- Check the interference between plan_cache_mode and cursor_options
+-- EXPLAIN (COSTS OFF, GENERIC_PLAN)
+SELECT prepare_spi_plan(NULL, NULL, NULL); -- ERROR
+ERROR:  query text cannot be null
+SELECT prepare_spi_plan(
+  'EXPLAIN (COSTS OFF) SELECT * FROM pcachetest WHERE q1 = $1',
+  NULL, 'integer') AS p1 \gset
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = $2',
+  NULL, 'integer', NULL); --ERROR
+ERROR:  type name cannot be NULL
+SELECT prepare_spi_plan(
+  'SELECT * FROM pcachetest WHERE q1 = $1 OR q1 = 3',
...
tap
[14:46:18.618](207.230s) not ok 5 - regression tests pass
tap
[14:47:29.108](232.597s) not ok 2 - regression tests pass
test
[14:48:55.148] 158/350 postgresql:regress / regress/regress                                            ERROR           2...
[14:48:55.148] 178/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[14:48:55.148] 267/350 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
55/5952 Speed up COPY FROM text/CSV parsing using SIMD
CompilerWarnings
compiler
[14:34:59.510] /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:1323:21: error: ‘match’ may be used uninitialized [-...
compiler
[14:34:52.506] /usr/lib/gcc/x86_64-linux-gnu/12/include/emmintrin.h:1323:21: error: ‘match’ may be used uninitialized [-...
compiler
[14:36:15.891] /usr/lib/gcc/x86_64-w64-mingw32/12-win32/include/emmintrin.h:1323:21: error: ‘match’ may be used uninitia...
55/5892 parallel safety of correlated subquery (was: parallel_safe)
Linux - Debian Bookworm - Meson
core
[09:04:08.778] #0  0x00007fbcee8a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:08.778] #1  0x00007fbcee859fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:08.778] #2  0x00007fbcee844472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:08.778] #3  0x00007fbceea1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:08.778] #4  0x00007fbceea2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:08.778] #5  0x00007fbceea0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55aca1b165f...
[09:04:08.778] #6  0x000055aca0d7ad42 in max_parallel_hazard_walker (node=0x55aca5e47f68, context=0x7ffd0d9942b0) at ../...
[09:04:08.778] #7  0x000055aca0ca5715 in expression_tree_walker_impl (node=0x55aca5e47fe8, walker=0x55aca0d7aa20 <max_pa...
[09:04:08.778] #8  0x000055aca0ca466c in expression_tree_walker_impl (node=node@entry=0x55aca5e48038, walker=walker@entr...
[09:04:08.778] #9  0x000055aca0d7ab29 in max_parallel_hazard_walker (node=0x55aca5e48038, context=0x7ffd0d9942b0) at ../...
core
[09:04:01.837] #0  0x00007f6721ca8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:01.837] #1  0x00007f6721c59fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:01.837] #2  0x00007f6721c44472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:01.837] #3  0x00007f6721e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:01.837] #4  0x00007f6721e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:01.837] #5  0x00007f6721e0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5555ed43d5f...
[09:04:01.837] #6  0x00005555ec6a1d42 in max_parallel_hazard_walker (node=0x5556015b8628, context=0x7ffe0d862ed0) at ../...
[09:04:01.837] #7  0x00005555ec5cb902 in expression_tree_walker_impl (node=node@entry=0x5556015b9a78, walker=walker@entr...
[09:04:01.837] #8  0x00005555ec6a1b29 in max_parallel_hazard_walker (node=0x5556015b9a78, context=0x7ffe0d862ed0) at ../...
[09:04:01.837] #9  0x00005555ec5cc715 in expression_tree_walker_impl (node=0x5556015b86a8, walker=0x5555ec6a1a20 <max_pa...
core
[09:04:02.348] #0  0x00007f9f064a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:02.348] #1  0x00007f9f06459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:02.348] #2  0x00007f9f06444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:02.348] #3  0x00007f9f0661e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:02.348] #4  0x00007f9f0662aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:02.348] #5  0x00007f9f0660dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55574b66f5f...
[09:04:02.348] #6  0x000055574a8d3d42 in max_parallel_hazard_walker (node=0x55578aa7bcd8, context=0x7ffc789aaa60) at ../...
[09:04:02.348] #7  0x000055574a7fd902 in expression_tree_walker_impl (node=node@entry=0x55578aa7d128, walker=walker@entr...
[09:04:02.348] #8  0x000055574a8d3b29 in max_parallel_hazard_walker (node=0x55578aa7d128, context=0x7ffc789aaa60) at ../...
[09:04:02.348] #9  0x000055574a7fe715 in expression_tree_walker_impl (node=0x55578aa7bd58, walker=0x55574a8d3a20 <max_pa...
core
[09:04:02.848] #0  0x00007fd5e72a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:02.848] #1  0x00007fd5e7259fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:02.848] #2  0x00007fd5e7244472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:02.848] #3  0x00007fd5e741e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:02.848] #4  0x00007fd5e742aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:02.848] #5  0x00007fd5e740dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x558a5da8d5f...
[09:04:02.848] #6  0x0000558a5ccf1d42 in max_parallel_hazard_walker (node=0x558a89d2b3e0, context=0x7fff4e180a70) at ../...
[09:04:02.848] #7  0x0000558a5cc1c715 in expression_tree_walker_impl (node=0x558a89d2b460, walker=0x558a5ccf1a20 <max_pa...
[09:04:02.848] #8  0x0000558a5cc1b66c in expression_tree_walker_impl (node=node@entry=0x558a89de5968, walker=walker@entr...
[09:04:02.848] #9  0x0000558a5ccf1b29 in max_parallel_hazard_walker (node=0x558a89de5968, context=0x7fff4e180a70) at ../...
core
[09:04:03.387] #0  0x00007f0de6aa8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:03.387] #1  0x00007f0de6a59fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:03.387] #2  0x00007f0de6a44472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:03.387] #3  0x00007f0de6c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:03.387] #4  0x00007f0de6c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:03.387] #5  0x00007f0de6c0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x556d4b1fc5f...
[09:04:03.387] #6  0x0000556d4a460d42 in max_parallel_hazard_walker (node=0x556d6be021d8, context=0x7ffca20bdd10) at ../...
[09:04:03.387] #7  0x0000556d4a38a902 in expression_tree_walker_impl (node=node@entry=0x556d6be022a8, walker=walker@entr...
[09:04:03.387] #8  0x0000556d4a460b29 in max_parallel_hazard_walker (node=0x556d6be022a8, context=0x7ffca20bdd10) at ../...
[09:04:03.387] #9  0x0000556d4a38b715 in expression_tree_walker_impl (node=0x556d6be02258, walker=0x556d4a460a20 <max_pa...
core
[09:04:04.045] #0  0x00007f9f064a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:04.045] #1  0x00007f9f06459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:04.045] #2  0x00007f9f06444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:04.045] #3  0x00007f9f0661e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:04.045] #4  0x00007f9f0662aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:04.045] #5  0x00007f9f0660dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55574b66f5f...
[09:04:04.045] #6  0x000055574a8d3d42 in max_parallel_hazard_walker (node=0x55578ad3ab08, context=0x7ffc789aaa60) at ../...
[09:04:04.045] #7  0x000055574a7fd902 in expression_tree_walker_impl (node=node@entry=0x55578ad3abd8, walker=walker@entr...
[09:04:04.045] #8  0x000055574a8d3b29 in max_parallel_hazard_walker (node=0x55578ad3abd8, context=0x7ffc789aaa60) at ../...
[09:04:04.045] #9  0x000055574a7fe715 in expression_tree_walker_impl (node=0x55578ad3ab88, walker=0x55574a8d3a20 <max_pa...
core
[09:04:04.554] #0  0x00007f9f064a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:04.554] #1  0x00007f9f06459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:04.554] #2  0x00007f9f06444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:04.554] #3  0x00007f9f0661e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:04.554] #4  0x00007f9f0662aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:04.554] #5  0x00007f9f0660dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55574b66f5f...
[09:04:04.554] #6  0x000055574a8d3d42 in max_parallel_hazard_walker (node=0x55578a9272f0, context=0x7ffc789aaa60) at ../...
[09:04:04.554] #7  0x000055574a7fe715 in expression_tree_walker_impl (node=0x55578a927370, walker=0x55574a8d3a20 <max_pa...
[09:04:04.554] #8  0x000055574a7fd66c in expression_tree_walker_impl (node=node@entry=0x55578a927920, walker=walker@entr...
[09:04:04.554] #9  0x000055574a8d3b29 in max_parallel_hazard_walker (node=0x55578a927920, context=0x7ffc789aaa60) at ../...
core
[09:04:05.083] #0  0x00007fe94b2a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:05.083] #1  0x00007fe94b259fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:05.083] #2  0x00007fe94b244472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:05.083] #3  0x00007fe94b41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:05.083] #4  0x00007fe94b42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:05.083] #5  0x00007fe94b40dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5558be9355f...
[09:04:05.083] #6  0x00005558bdb99d42 in max_parallel_hazard_walker (node=0x5558dfc2bb08, context=0x7fffc84f16a0) at ../...
[09:04:05.083] #7  0x00005558bdac3902 in expression_tree_walker_impl (node=node@entry=0x5558dfc2cf58, walker=walker@entr...
[09:04:05.083] #8  0x00005558bdb99b29 in max_parallel_hazard_walker (node=0x5558dfc2cf58, context=0x7fffc84f16a0) at ../...
[09:04:05.083] #9  0x00005558bdac4715 in expression_tree_walker_impl (node=0x5558dfc2bb88, walker=0x5558bdb99a20 <max_pa...
core
[09:04:05.610] #0  0x00007f9f064a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:05.610] #1  0x00007f9f06459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:05.610] #2  0x00007f9f06444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:05.610] #3  0x00007f9f0661e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:05.610] #4  0x00007f9f0662aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:05.610] #5  0x00007f9f0660dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55574b66f5f...
[09:04:05.610] #6  0x000055574a8d3d42 in max_parallel_hazard_walker (node=0x55578aa40730, context=0x7ffc789aaa60) at ../...
[09:04:05.610] #7  0x000055574a7fe715 in expression_tree_walker_impl (node=node@entry=0x55578aa40ba0, walker=walker@entr...
[09:04:05.610] #8  0x000055574a8d3b29 in max_parallel_hazard_walker (node=0x55578aa40ba0, context=0x7ffc789aaa60) at ../...
[09:04:05.610] #9  0x000055574a7fdd0c in expression_tree_walker_impl (node=node@entry=0x55578aa40bf0, walker=walker@entr...
core
[09:04:06.130] #0  0x00007f9f064a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:06.130] #1  0x00007f9f06459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:06.130] #2  0x00007f9f06444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:06.130] #3  0x00007f9f0661e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:06.130] #4  0x00007f9f0662aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:06.130] #5  0x00007f9f0660dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55574b66f5f...
[09:04:06.130] #6  0x000055574a8d3d42 in max_parallel_hazard_walker (node=0x55578a97ab68, context=0x7ffc789aaa60) at ../...
[09:04:06.130] #7  0x000055574a7fd902 in expression_tree_walker_impl (node=node@entry=0x55578a97bfb8, walker=walker@entr...
[09:04:06.130] #8  0x000055574a8d3b29 in max_parallel_hazard_walker (node=0x55578a97bfb8, context=0x7ffc789aaa60) at ../...
[09:04:06.130] #9  0x000055574a7fe715 in expression_tree_walker_impl (node=0x55578a97abe8, walker=0x55574a8d3a20 <max_pa...
core
[09:04:06.799] #0  0x00007f3f468a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:06.799] #1  0x00007f3f46859fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:06.799] #2  0x00007f3f46844472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:06.799] #3  0x00007f3f46a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:06.799] #4  0x00007f3f46a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:06.799] #5  0x00007f3f46a0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55e37e0b15f...
[09:04:06.799] #6  0x000055e37d315d42 in max_parallel_hazard_walker (node=0x55e38dda8f88, context=0x7ffc985f2170) at ../...
[09:04:06.799] #7  0x000055e37d23f902 in expression_tree_walker_impl (node=node@entry=0x55e38ddaa3d8, walker=walker@entr...
[09:04:06.799] #8  0x000055e37d315b29 in max_parallel_hazard_walker (node=0x55e38ddaa3d8, context=0x7ffc985f2170) at ../...
[09:04:06.799] #9  0x000055e37d240715 in expression_tree_walker_impl (node=0x55e38dda9008, walker=0x55e37d315a20 <max_pa...
core
[09:04:07.286] #0  0x00007fadee8a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:07.286] #1  0x00007fadee859fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:07.286] #2  0x00007fadee844472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:07.286] #3  0x00007fadeea1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:07.286] #4  0x00007fadeea2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:07.286] #5  0x00007fadeea0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x561ee66735f...
[09:04:07.286] #6  0x0000561ee58d7d42 in max_parallel_hazard_walker (node=0x561ef9bd1a40, context=0x7fff70f06f60) at ../...
[09:04:07.286] #7  0x0000561ee5801902 in expression_tree_walker_impl (node=node@entry=0x561ef9bd2c00, walker=walker@entr...
[09:04:07.286] #8  0x0000561ee58d7b29 in max_parallel_hazard_walker (node=0x561ef9bd2c00, context=0x7fff70f06f60) at ../...
[09:04:07.286] #9  0x0000561ee5802715 in expression_tree_walker_impl (node=0x561ef9bd1ac0, walker=0x561ee58d7a20 <max_pa...
core
[09:04:07.776] #0  0x00007faeb14a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:07.776] #1  0x00007faeb1459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:07.776] #2  0x00007faeb1444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:07.776] #3  0x00007faeb161e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:07.776] #4  0x00007faeb162aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:07.776] #5  0x00007faeb160dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x563226d825f...
[09:04:07.776] #6  0x0000563225fe6d42 in max_parallel_hazard_walker (node=0x563229eb5378, context=0x7ffd38043830) at ../...
[09:04:07.776] #7  0x0000563225f11715 in expression_tree_walker_impl (node=0x563229eb53f8, walker=0x563225fe6a20 <max_pa...
[09:04:07.776] #8  0x0000563225f1066c in expression_tree_walker_impl (node=node@entry=0x563229eb5448, walker=walker@entr...
[09:04:07.776] #9  0x0000563225fe6b29 in max_parallel_hazard_walker (node=0x563229eb5448, context=0x7ffd38043830) at ../...
core
[09:04:08.291] #0  0x00007ff1aaaa8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:08.291] #1  0x00007ff1aaa59fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:08.291] #2  0x00007ff1aaa44472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:08.291] #3  0x00007ff1aac1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:08.291] #4  0x00007ff1aac2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:08.291] #5  0x00007ff1aac0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x563c638815f...
[09:04:08.291] #6  0x0000563c62ae5d42 in max_parallel_hazard_walker (node=0x563c6834d648, context=0x7fff0a585990) at ../...
[09:04:08.291] #7  0x0000563c62a0f902 in expression_tree_walker_impl (node=node@entry=0x563c6834ea98, walker=walker@entr...
[09:04:08.291] #8  0x0000563c62ae5b29 in max_parallel_hazard_walker (node=0x563c6834ea98, context=0x7fff0a585990) at ../...
[09:04:08.291] #9  0x0000563c62a10715 in expression_tree_walker_impl (node=0x563c6834d6c8, walker=0x563c62ae5a20 <max_pa...
core
[09:04:09.283] #0  0x00007f9f064a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:09.283] #1  0x00007f9f06459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:09.283] #2  0x00007f9f06444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:09.283] #3  0x00007f9f0661e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:09.283] #4  0x00007f9f0662aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:09.283] #5  0x00007f9f0660dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55574b66f5f...
[09:04:09.283] #6  0x000055574a8d3d42 in max_parallel_hazard_walker (node=0x55578aa42e48, context=0x7ffc789aaa60) at ../...
[09:04:09.283] #7  0x000055574a7fd902 in expression_tree_walker_impl (node=node@entry=0x55578aa44298, walker=walker@entr...
[09:04:09.283] #8  0x000055574a8d3b29 in max_parallel_hazard_walker (node=0x55578aa44298, context=0x7ffc789aaa60) at ../...
[09:04:09.283] #9  0x000055574a7fe715 in expression_tree_walker_impl (node=0x55578aa42ec8, walker=0x55574a8d3a20 <max_pa...
core
[09:04:09.769] #0  0x00007fbac3ca8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:09.769] #1  0x00007fbac3c59fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:09.769] #2  0x00007fbac3c44472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:09.769] #3  0x00007fbac3e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:09.769] #4  0x00007fbac3e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:09.769] #5  0x00007fbac3e0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x56141c0c15f...
[09:04:09.769] #6  0x000056141b325d42 in max_parallel_hazard_walker (node=0x56142ac2bf48, context=0x7ffc30eb77b0) at ../...
[09:04:09.769] #7  0x000056141b250715 in expression_tree_walker_impl (node=0x56142ac2bfc8, walker=0x56141b325a20 <max_pa...
[09:04:09.769] #8  0x000056141b24f66c in expression_tree_walker_impl (node=node@entry=0x56142ac2c018, walker=walker@entr...
[09:04:09.769] #9  0x000056141b325b29 in max_parallel_hazard_walker (node=0x56142ac2c018, context=0x7ffc30eb77b0) at ../...
core
[09:04:10.283] #0  0x00007ff3d5ea8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:10.283] #1  0x00007ff3d5e59fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:10.283] #2  0x00007ff3d5e44472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:10.283] #3  0x00007ff3d601e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:10.283] #4  0x00007ff3d602aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:10.283] #5  0x00007ff3d600dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55f33d8975f...
[09:04:10.283] #6  0x000055f33cafbd42 in max_parallel_hazard_walker (node=0x55f37bcec378, context=0x7ffd2b765700) at ../...
[09:04:10.283] #7  0x000055f33ca26715 in expression_tree_walker_impl (node=0x55f37bcec3f8, walker=0x55f33cafba20 <max_pa...
[09:04:10.283] #8  0x000055f33ca2566c in expression_tree_walker_impl (node=node@entry=0x55f37bcec448, walker=walker@entr...
[09:04:10.283] #9  0x000055f33cafbb29 in max_parallel_hazard_walker (node=0x55f37bcec448, context=0x7ffd2b765700) at ../...
core
[09:04:10.972] #0  0x00007f9f064a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:10.972] #1  0x00007f9f06459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:10.972] #2  0x00007f9f06444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:10.972] #3  0x00007f9f0661e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:10.972] #4  0x00007f9f0662aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:10.972] #5  0x00007f9f0660dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55574b66f5f...
[09:04:10.972] #6  0x000055574a8d3d42 in max_parallel_hazard_walker (node=0x55578aa2e4e8, context=0x7ffc789aaa60) at ../...
[09:04:10.972] #7  0x000055574a7fe715 in expression_tree_walker_impl (node=0x55578aa2e568, walker=0x55574a8d3a20 <max_pa...
[09:04:10.972] #8  0x000055574a7fd66c in expression_tree_walker_impl (node=node@entry=0x55578aa2e5b8, walker=walker@entr...
[09:04:10.972] #9  0x000055574a8d3b29 in max_parallel_hazard_walker (node=0x55578aa2e5b8, context=0x7ffc789aaa60) at ../...
core
[09:04:11.474] #0  0x00007f14676a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:11.474] #1  0x00007f1467659fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:11.474] #2  0x00007f1467644472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:11.474] #3  0x00007f146781e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:11.474] #4  0x00007f146782aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:11.474] #5  0x00007f146780dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x56179b5025f...
[09:04:11.474] #6  0x000056179a766d42 in max_parallel_hazard_walker (node=0x5617b9b049d0, context=0x7ffcbe032050) at ../...
[09:04:11.474] #7  0x000056179a690902 in expression_tree_walker_impl (node=node@entry=0x5617b9b05b40, walker=walker@entr...
[09:04:11.474] #8  0x000056179a766b29 in max_parallel_hazard_walker (node=0x5617b9b05b40, context=0x7ffcbe032050) at ../...
[09:04:11.474] #9  0x000056179a691715 in expression_tree_walker_impl (node=0x5617b9b04a50, walker=0x56179a766a20 <max_pa...
core
[09:04:11.983] #0  0x00007f9f064a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:11.983] #1  0x00007f9f06459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:11.983] #2  0x00007f9f06444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:11.983] #3  0x00007f9f0661e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:11.983] #4  0x00007f9f0662aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:11.983] #5  0x00007f9f0660dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55574b66f5f...
[09:04:11.983] #6  0x000055574a8d3d42 in max_parallel_hazard_walker (node=0x55578a97ab18, context=0x7ffc789aaa60) at ../...
[09:04:11.983] #7  0x000055574a7fd902 in expression_tree_walker_impl (node=node@entry=0x55578a97bf68, walker=walker@entr...
[09:04:11.983] #8  0x000055574a8d3b29 in max_parallel_hazard_walker (node=0x55578a97bf68, context=0x7ffc789aaa60) at ../...
[09:04:11.983] #9  0x000055574a7fe715 in expression_tree_walker_impl (node=0x55578a97ab98, walker=0x55574a8d3a20 <max_pa...
core
[09:04:12.550] #0  0x00007f9f064a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:12.550] #1  0x00007f9f06459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:12.550] #2  0x00007f9f06444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:12.550] #3  0x00007f9f0661e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:12.550] #4  0x00007f9f0662aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:12.550] #5  0x00007f9f0660dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55574b66f5f...
[09:04:12.550] #6  0x000055574a8d3d42 in max_parallel_hazard_walker (node=0x55578aa71c18, context=0x7ffc789aaa60) at ../...
[09:04:12.550] #7  0x000055574a7fd902 in expression_tree_walker_impl (node=node@entry=0x55578aa73068, walker=walker@entr...
[09:04:12.550] #8  0x000055574a8d3b29 in max_parallel_hazard_walker (node=0x55578aa73068, context=0x7ffc789aaa60) at ../...
[09:04:12.550] #9  0x000055574a7fe715 in expression_tree_walker_impl (node=0x55578aa71c98, walker=0x55574a8d3a20 <max_pa...
core
[09:04:13.034] #0  0x00007ff1074a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:13.034] #1  0x00007ff107459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:13.034] #2  0x00007ff107444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:13.034] #3  0x00007ff10761e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:13.034] #4  0x00007ff10762aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:13.034] #5  0x00007ff10760dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x557dea7725f...
[09:04:13.034] #6  0x0000557de99d6d42 in max_parallel_hazard_walker (node=0x557e1bad9910, context=0x7fff5c059e50) at ../...
[09:04:13.034] #7  0x0000557de9900902 in expression_tree_walker_impl (node=node@entry=0x557e1badaa80, walker=walker@entr...
[09:04:13.034] #8  0x0000557de99d6b29 in max_parallel_hazard_walker (node=0x557e1badaa80, context=0x7fff5c059e50) at ../...
[09:04:13.034] #9  0x0000557de9901715 in expression_tree_walker_impl (node=0x557e1bad9990, walker=0x557de99d6a20 <max_pa...
core
[09:04:13.541] #0  0x00007f35bcea8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:13.541] #1  0x00007f35bce59fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:13.541] #2  0x00007f35bce44472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:13.541] #3  0x00007f35bd01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:13.541] #4  0x00007f35bd02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:13.541] #5  0x00007f35bd00dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x56049eef15f...
[09:04:13.541] #6  0x000056049e155d42 in max_parallel_hazard_walker (node=0x5604b1b0b408, context=0x7ffc67182630) at ../...
[09:04:13.541] #7  0x000056049e080715 in expression_tree_walker_impl (node=0x5604b1b0b488, walker=0x56049e155a20 <max_pa...
[09:04:13.541] #8  0x000056049e07f66c in expression_tree_walker_impl (node=node@entry=0x5604b1b0b4d8, walker=walker@entr...
[09:04:13.541] #9  0x000056049e155b29 in max_parallel_hazard_walker (node=0x5604b1b0b4d8, context=0x7ffc67182630) at ../...
core
[09:04:14.069] #0  0x00007f3dcd0a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:14.069] #1  0x00007f3dcd059fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:14.069] #2  0x00007f3dcd044472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:14.069] #3  0x00007f3dcd21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:14.069] #4  0x00007f3dcd22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:14.069] #5  0x00007f3dcd20dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55e80fdc35f...
[09:04:14.069] #6  0x000055e80f027d42 in max_parallel_hazard_walker (node=0x55e821443738, context=0x7ffe6dcecd90) at ../...
[09:04:14.069] #7  0x000055e80ef51902 in expression_tree_walker_impl (node=node@entry=0x55e821444b88, walker=walker@entr...
[09:04:14.069] #8  0x000055e80f027b29 in max_parallel_hazard_walker (node=0x55e821444b88, context=0x7ffe6dcecd90) at ../...
[09:04:14.069] #9  0x000055e80ef52715 in expression_tree_walker_impl (node=0x55e8214437b8, walker=0x55e80f027a20 <max_pa...
core
[09:04:14.554] #0  0x00007f471e2a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:14.554] #1  0x00007f471e259fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:14.554] #2  0x00007f471e244472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:14.554] #3  0x00007f471e41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:14.554] #4  0x00007f471e42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:14.554] #5  0x00007f471e40dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55d536aa15f...
[09:04:14.554] #6  0x000055d535d05d42 in max_parallel_hazard_walker (node=0x55d541cc2f68, context=0x7ffc9e8e5610) at ../...
[09:04:14.554] #7  0x000055d535c30715 in expression_tree_walker_impl (node=0x55d541cc2fe8, walker=0x55d535d05a20 <max_pa...
[09:04:14.554] #8  0x000055d535c2f66c in expression_tree_walker_impl (node=node@entry=0x55d541cc3038, walker=walker@entr...
[09:04:14.554] #9  0x000055d535d05b29 in max_parallel_hazard_walker (node=0x55d541cc3038, context=0x7ffc9e8e5610) at ../...
core
[09:04:16.160] #0  0x00007f9f064a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:16.160] #1  0x00007f9f06459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:16.160] #2  0x00007f9f06444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:16.160] #3  0x00007f9f0661e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:16.160] #4  0x00007f9f0662aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:16.160] #5  0x00007f9f0660dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55574b66f5f...
[09:04:16.160] #6  0x000055574a8d3d42 in max_parallel_hazard_walker (node=0x55578aa354b0, context=0x7ffc789aa630) at ../...
[09:04:16.160] #7  0x000055574a7fe715 in expression_tree_walker_impl (node=0x55578aa35530, walker=0x55574a8d3a20 <max_pa...
[09:04:16.160] #8  0x000055574a7fd66c in expression_tree_walker_impl (node=node@entry=0x55578aa35580, walker=walker@entr...
[09:04:16.160] #9  0x000055574a8d3b29 in max_parallel_hazard_walker (node=0x55578aa35580, context=0x7ffc789aa630) at ../...
core
[09:04:16.822] #0  0x00007f9f064a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:16.822] #1  0x00007f9f06459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:16.822] #2  0x00007f9f06444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:16.822] #3  0x00007f9f0661e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:16.822] #4  0x00007f9f0662aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:16.822] #5  0x00007f9f0660dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55574b66f5f...
[09:04:16.822] #6  0x000055574a8d3d42 in max_parallel_hazard_walker (node=0x55578aa2c588, context=0x7ffc789aaa60) at ../...
[09:04:16.822] #7  0x000055574a7fd902 in expression_tree_walker_impl (node=node@entry=0x55578aa2d9d8, walker=walker@entr...
[09:04:16.822] #8  0x000055574a8d3b29 in max_parallel_hazard_walker (node=0x55578aa2d9d8, context=0x7ffc789aaa60) at ../...
[09:04:16.822] #9  0x000055574a7fe715 in expression_tree_walker_impl (node=0x55578aa2c608, walker=0x55574a8d3a20 <max_pa...
core
[09:04:17.326] #0  0x00007fe1bbea8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:17.326] #1  0x00007fe1bbe59fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:17.326] #2  0x00007fe1bbe44472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:17.326] #3  0x00007fe1bc01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:17.326] #4  0x00007fe1bc02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:17.326] #5  0x00007fe1bc00dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55d940a875f...
[09:04:17.326] #6  0x000055d93fcebd42 in max_parallel_hazard_walker (node=0x55d949543378, context=0x7fff34833fa0) at ../...
[09:04:17.326] #7  0x000055d93fc16715 in expression_tree_walker_impl (node=0x55d9495433f8, walker=0x55d93fceba20 <max_pa...
[09:04:17.326] #8  0x000055d93fc1566c in expression_tree_walker_impl (node=node@entry=0x55d949543448, walker=walker@entr...
[09:04:17.326] #9  0x000055d93fcebb29 in max_parallel_hazard_walker (node=0x55d949543448, context=0x7fff34833fa0) at ../...
core
[09:04:17.831] #0  0x00007f9f064a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:17.831] #1  0x00007f9f06459fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:17.831] #2  0x00007f9f06444472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:17.831] #3  0x00007f9f0661e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:17.831] #4  0x00007f9f0662aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:17.831] #5  0x00007f9f0660dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55574b66f5f...
[09:04:17.831] #6  0x000055574a8d3d42 in max_parallel_hazard_walker (node=0x55578aa41d68, context=0x7ffc789aaa60) at ../...
[09:04:17.831] #7  0x000055574a7fe715 in expression_tree_walker_impl (node=0x55578aa41de8, walker=0x55574a8d3a20 <max_pa...
[09:04:17.831] #8  0x000055574a7fd66c in expression_tree_walker_impl (node=node@entry=0x55578aa41e38, walker=walker@entr...
[09:04:17.831] #9  0x000055574a8d3b29 in max_parallel_hazard_walker (node=0x55578aa41e38, context=0x7ffc789aaa60) at ../...
core
[09:04:18.467] #0  0x00007f6721ca8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:18.467] #1  0x00007f6721c59fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:18.467] #2  0x00007f6721c44472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:18.467] #3  0x00007f6721e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:18.467] #4  0x00007f6721e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:18.467] #5  0x00007f6721e0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5555ed43d5f...
[09:04:18.467] #6  0x00005555ec6a1d42 in max_parallel_hazard_walker (node=0x55560156f898, context=0x7ffe0d862ed0) at ../...
[09:04:18.467] #7  0x00005555ec5cb902 in expression_tree_walker_impl (node=node@entry=0x555601570ce8, walker=walker@entr...
[09:04:18.467] #8  0x00005555ec6a1b29 in max_parallel_hazard_walker (node=0x555601570ce8, context=0x7ffe0d862ed0) at ../...
[09:04:18.467] #9  0x00005555ec5cc715 in expression_tree_walker_impl (node=0x55560156f918, walker=0x5555ec6a1a20 <max_pa...
core
[09:04:18.957] #0  0x00007f3922ea8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:18.957] #1  0x00007f3922e59fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:18.957] #2  0x00007f3922e44472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:18.957] #3  0x00007f392301e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:18.957] #4  0x00007f392302aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:18.957] #5  0x00007f392300dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5623d33855f...
[09:04:18.957] #6  0x00005623d25e9d42 in max_parallel_hazard_walker (node=0x5623e5d211d8, context=0x7ffe8252e6b0) at ../...
[09:04:18.957] #7  0x00005623d2514715 in expression_tree_walker_impl (node=0x5623e5d21258, walker=0x5623d25e9a20 <max_pa...
[09:04:18.957] #8  0x00005623d251366c in expression_tree_walker_impl (node=node@entry=0x5623e5d212a8, walker=walker@entr...
[09:04:18.957] #9  0x00005623d25e9b29 in max_parallel_hazard_walker (node=0x5623e5d212a8, context=0x7ffe8252e6b0) at ../...
core
[09:04:19.458] #0  0x00007fabcd2a8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:19.458] #1  0x00007fabcd259fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:19.458] #2  0x00007fabcd244472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:19.458] #3  0x00007fabcd41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:19.458] #4  0x00007fabcd42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:19.458] #5  0x00007fabcd40dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55e5f9b535f...
[09:04:19.458] #6  0x000055e5f8db7d42 in max_parallel_hazard_walker (node=0x55e622fdd378, context=0x7ffc5ac93410) at ../...
[09:04:19.458] #7  0x000055e5f8ce2715 in expression_tree_walker_impl (node=0x55e622fdd3f8, walker=0x55e5f8db7a20 <max_pa...
[09:04:19.458] #8  0x000055e5f8ce166c in expression_tree_walker_impl (node=node@entry=0x55e622fdd448, walker=walker@entr...
[09:04:19.458] #9  0x000055e5f8db7b29 in max_parallel_hazard_walker (node=0x55e622fdd448, context=0x7ffc5ac93410) at ../...
core
[09:04:19.967] #0  0x00007f7377aa8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:19.967] #1  0x00007f7377a59fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:19.967] #2  0x00007f7377a44472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:19.967] #3  0x00007f7377c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:19.967] #4  0x00007f7377c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:19.967] #5  0x00007f7377c0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x563db74995f...
[09:04:19.967] #6  0x0000563db66fdd42 in max_parallel_hazard_walker (node=0x563de8782378, context=0x7ffcf27a7410) at ../...
[09:04:19.967] #7  0x0000563db6628715 in expression_tree_walker_impl (node=0x563de87823f8, walker=0x563db66fda20 <max_pa...
[09:04:19.967] #8  0x0000563db662766c in expression_tree_walker_impl (node=node@entry=0x563de8782448, walker=walker@entr...
[09:04:19.967] #9  0x0000563db66fdb29 in max_parallel_hazard_walker (node=0x563de8782448, context=0x7ffcf27a7410) at ../...
core
[09:04:20.508] #0  0x00007efc32aa8eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:20.508] #1  0x00007efc32a59fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:20.508] #2  0x00007efc32a44472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:04:20.508] #3  0x00007efc32c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:04:20.508] #4  0x00007efc32c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:04:20.508] #5  0x00007efc32c0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55e7a7c3e5f...
[09:04:20.508] #6  0x000055e7a6ea2d42 in max_parallel_hazard_walker (node=0x55e7a8cfd1a0, context=0x7ffdc5fa1940) at ../...
[09:04:20.508] #7  0x000055e7a6dcd715 in expression_tree_walker_impl (node=0x55e7a8cfd220, walker=0x55e7a6ea2a20 <max_pa...
[09:04:20.508] #8  0x000055e7a6dcc66c in expression_tree_walker_impl (node=node@entry=0x55e7a8cfd2e0, walker=walker@entr...
[09:04:20.508] #9  0x000055e7a6ea2b29 in max_parallel_hazard_walker (node=0x55e7a8cfd2e0, context=0x7ffdc5fa1940) 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-09-20 08:51:54.407536498 +0000
+++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out	2025-09-20 08:57:55.595629068 +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-09-20 08:51:54.427498058 +0000
+++ /tmp/cirrus-ci-build/build/testrun/earthdistance/regress/results/earthdistance.out	2025-09-20 08:57:56.755624067 +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-09-20 08:51:56.296273095 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/bit.out	2025-09-20 08:56:36.975911987 +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-09-20 08:51:54.523313549 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out	2025-09-20 08:58:10.599563301 +0000
@@ -397,12314 +397,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-09-20 08:51:56.296273095 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/bit.out	2025-09-20 08:57:19.655774821 +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-09-20 08:51:56.296273095 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/bit.out	2025-09-20 08:56:35.499915684 +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-09-20 08:51:54.535290485 +0000
+++ /tmp/cirrus-ci-build/build/testrun/seg/regress/results/partition.out	2025-09-20 08:58:10.459563926 +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-09-20 08:51:54.551259733 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/ddl.out	2025-09-20 08:58:15.755540209 +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
[08:56:48.260](14.161s) not ok 5 - regression tests pass
[08:56:59.377](2.310s) not ok 14 - run of pg_upgrade --check for new instance
[08:56:59.378](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[08:56:59.548](0.170s) not ok 16 - run of pg_upgrade for new instance
[08:56:59.548](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:56:59.721](0.045s) not ok 18 - check that locales in new cluster match original cluster
[08:57:00.172](0.022s) not ok 20 - old and new dumps match after pg_upgrade
tap
[08:56:38.563](0.001s) not ok 2 - run of pg_upgrade where the new cluster has insufficient "max_replication_slots" stdou...
[08:56:41.192](0.000s) not ok 6 - run of pg_upgrade of old cluster with slots having unconsumed WAL records stdout /(?^:...
tap
[08:56:43.551](0.001s) not ok 2 - run of pg_upgrade where the new cluster has insufficient max_active_replication_origin...
tap
[08:56:44.811](6.452s) not ok 13 - run of pg_upgrade
[08:56:44.831](0.000s) not ok 16 - the default char signedness is updated during pg_upgrade: matches
tap
[08:56:45.425](11.621s) not ok 1 - pg_upgrade with transfer mode --clone: stdout matches
[08:56:55.067](5.594s) not ok 3 - pg_upgrade with transfer mode --copy: stdout matches
[08:57:01.544](4.858s) not ok 5 - pg_upgrade with transfer mode --copy-file-range: stdout matches
[08:57:08.465](5.290s) not ok 7 - pg_upgrade with transfer mode --link: stdout matches
[08:57:16.425](5.585s) not ok 9 - pg_upgrade with transfer mode --swap: stdout matches
tap
[08:57:28.333](11.366s) not ok 2 - regression tests pass
[08:57:28.334](0.000s) not ok 3 - primary alive after regression test run
test
[09:01:24.357]   6/351 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[09:01:24.357]   7/351 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[09:01:24.357]   8/351 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[09:01:24.357]   5/351 postgresql:regress / regress/regress                                            ERROR            ...
[09:01:24.357]  12/351 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[09:01:24.357]   9/351 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[09:01:24.357]  41/351 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[09:01:24.357]  74/351 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[09:01:24.357]  76/351 postgresql:earthdistance / earthdistance/regress                                ERROR            ...
[09:01:24.357] 103/351 postgresql:seg / seg/regress                                                    ERROR            ...
[09:01:24.357] 104/351 postgresql:postgres_fdw / postgres_fdw/regress                                  ERROR            ...
[09:01:24.357] 115/351 postgresql:test_decoding / test_decoding/regress                                ERROR            ...
[09:01:24.357] 295/351 postgresql:subscription / subscription/025_rep_changes_for_schema               ERROR            ...
[09:01:24.357] 299/351 postgresql:subscription / subscription/030_origin                               ERROR            ...
[09:01:24.357] 302/351 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
55/5357 New predefined role pg_manage_extensions
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-09-20 06:03:19.784041700 +0000
+++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out	2025-09-20 06:09:43.175939000 +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
[06:17:15.742]  55/344 postgresql:plperl / plperl/regress                                              ERROR            ...
Windows - Server 2019, MinGW64 - Meson
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-09-20 06:03:22.407587900 +0000
+++ C:/cirrus/build/testrun/plperl/regress/results/plperl_setup.out	2025-09-20 06:10:57.445574200 +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
[06:18:18.221]  58/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-09-20 06:02:11
+++ /Users/admin/pgsql/build/testrun/plperl/regress/results/plperl_setup.out	2025-09-20 06:04:27
@@ -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
[06:06:33.563]  55/350 postgresql:plperl / plperl/regress                                              ERROR            ...
Linux - Debian Bookworm - Meson
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-09-20 06:03:11.768527650 +0000
+++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out	2025-09-20 06:07:15.883225241 +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
[06:10:57.760]  57/351 postgresql:plperl / plperl/regress                                              ERROR            ...
Linux - Debian Bookworm - Autoconf
core
[06:15:56.159] #0  <unavailable> in ?? ()
core
[06:15:56.159] #0  0x00007f84093dfdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:56.159] #1  0x00007f840938c239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:56.159] #2  0x00007f8409447284 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:56.159] #3  0x00007f84094598dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6
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-09-20 06:03:17.154618242 +0000
+++ /tmp/cirrus-ci-build/src/pl/plperl/results/plperl_setup.out	2025-09-20 06:05:09.090593026 +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;
...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/pl/plperl/expected/plperl_setup.out /home/postgres/postgres/build/testrun/plperl/re...
--- /home/postgres/postgres/src/pl/plperl/expected/plperl_setup.out	2025-09-20 06:03:35.282482774 +0000
+++ /home/postgres/postgres/build/testrun/plperl/regress/results/plperl_setup.out	2025-09-20 06:05:33.755792815 +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
[06:07:48.733]  54/349 postgresql:plperl / plperl/regress                                              ERROR            ...
FreeBSD - Meson
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-09-20 06:03:13.323919000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/plperl/regress/results/plperl_setup.out	2025-09-20 06:05:26.163662000 +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
[06:09:40.210]  54/350 postgresql:plperl / plperl/regress                                              ERROR            ...
55/5588 Improvement of var_eq_non_const()
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-09-20 02:56:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out	2025-09-20 02:57:30
@@ -2913,13 +2913,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-09-20 02:56:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/subselect.out	2025-09-20 02:58:09
@@ -2913,13 +2913,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-09-20 02:56:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/subselect.out	2025-09-20 02:57:29
@@ -2913,13 +2913,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
[02:57:52.236](32.760s) not ok 5 - regression tests pass
tap
[02:58:45.885](49.409s) not ok 2 - regression tests pass
test
[03:00:29.059]  10/350 postgresql:regress / regress/regress                                            ERROR            ...
[03:00:29.059]  25/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[03:00:29.059] 133/350 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, MinGW64 - Meson
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-09-20 02:57:15.518797000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out	2025-09-20 02:59:33.953355500 +0000
@@ -2913,13 +2913,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-09-20 02:57:15.518797000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out	2025-09-20 03:02:35.616405900 +0000
@@ -2913,13 +2913,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-09-20 02:57:15.518797000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/subselect.out	2025-09-20 02:59:26.761485800 +0000
@@ -2913,13 +2913,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
[03:00:17.534](63.464s) not ok 5 - regression tests pass
tap
[03:03:23.251](77.826s) not ok 2 - regression tests pass
test
[03:11:19.004]   5/347 postgresql:regress / regress/regress                                            ERROR            ...
[03:11:19.004]   9/347 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[03:11:19.004]  47/347 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Linux - Debian Bookworm - 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-09-20 02:57:16.641347994 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out	2025-09-20 02:59:03.28685357...
@@ -2913,13 +2913,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-09-20 02:57:16.641347994 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out	2025-09-20 03:00:22.894639...
@@ -2913,13 +2913,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-09-20 02:57:16.641347994 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out	2025-09-20 02:59:00.126844724 +0000
@@ -2913,13 +2913,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
[03:00:04.324](82.140s) not ok 5 - regression tests pass
tap
[03:01:21.046](80.249s) not ok 2 - regression tests pass
test
[03:04:40.751]   9/351 postgresql:regress / regress/regress                                            ERROR            ...
[03:04:40.751]  33/351 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[03:04:40.751] 105/351 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
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-09-20 02:57:15.017158800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out	2025-09-20 03:00:11.461488900 +0000
@@ -2913,13 +2913,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-09-20 02:57:15.017158800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/subselect.out	2025-09-20 03:03:02.678693500 +0000
@@ -2913,13 +2913,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-09-20 02:57:15.017158800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/subselect.out	2025-09-20 03:00:05.952216700 +0000
@@ -2913,13 +2913,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
[03:01:39.505](121.082s) not ok 5 - regression tests pass
tap
[03:04:32.321](140.853s) not ok 2 - regression tests pass
test
[03:11:47.355]   6/344 postgresql:regress / regress/regress                                            ERROR           1...
[03:11:47.355]  17/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[03:11:47.355]  76/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/subselect.out /home/postgres/postgres/build/testrun/pg_upgrad...
--- /home/postgres/postgres/src/test/regress/expected/subselect.out	Sat Sep 20 02:57:22 2025
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out	Sat Sep 20 02:59:23 2025
@@ -2913,13 +2913,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 /home/postgres/postgres/src/test/regress/expected/subselect.out /home/postgres/postgres/build/testrun/recovery/...
--- /home/postgres/postgres/src/test/regress/expected/subselect.out	Sat Sep 20 02:57:22 2025
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/subselect.out	Sat Sep 20 03:01:06 202...
@@ -2913,13 +2913,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 /home/postgres/postgres/src/test/regress/expected/subselect.out /home/postgres/postgres/build/testrun/regress/r...
--- /home/postgres/postgres/src/test/regress/expected/subselect.out	Sat Sep 20 02:57:22 2025
+++ /home/postgres/postgres/build/testrun/regress/regress/results/subselect.out	Sat Sep 20 02:59:13 2025
@@ -2913,13 +2913,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
[03:00:41.849](111.748s) not ok 5 - regression tests pass
tap
[03:03:01.730](179.921s) not ok 2 - regression tests pass
test
[03:05:57.068]  13/349 postgresql:regress / regress/regress                                            ERROR           1...
[03:05:57.068]  45/349 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[03:05:57.068] 191/349 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
FreeBSD - Meson
core
[03:06:21.850] #0  0x000000082cd161ba in thr_kill () from /lib/libc.so.7
[03:06:21.850] #1  0x000000082cc8f5d4 in raise () from /lib/libc.so.7
[03:06:21.850] #2  0x000000082cd42b59 in abort () from /lib/libc.so.7
[03:06:21.850] #3  0x0000000000ac8715 in ExceptionalCondition (conditionName=0x3993e2 "latch->maybe_sleeping == false", ...
[03:06:21.850] #4  0x000000000094aad7 in ResetLatch (latch=<optimized out>) at ../src/backend/storage/ipc/latch.c:378
[03:06:21.850] #5  0x00000000008cc349 in WalWriterMain (startup_data=<optimized out>, startup_data_len=<optimized out>) ...
[03:06:21.850] #6  0x00000000008c263b in postmaster_child_launch (child_type=child_type@entry=B_WAL_WRITER, child_slot=2...
[03:06:21.850] #7  0x00000000008c5477 in StartChildProcess (type=type@entry=B_WAL_WRITER) at ../src/backend/postmaster/p...
[03:06:21.850] #8  0x00000000008c7246 in LaunchMissingBackgroundProcesses () at ../src/backend/postmaster/postmaster.c:3...
[03:06:21.850] #9  ServerLoop () at ../src/backend/postmaster/postmaster.c:1720
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-09-20 02:57:12.548550000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out	2025-09-20 02:58:49.25952500...
@@ -2913,13 +2913,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-09-20 02:57:12.548550000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/subselect.out	2025-09-20 02:59:53.073612...
@@ -2913,13 +2913,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-09-20 02:57:12.548550000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/subselect.out	2025-09-20 02:58:46.257080000 +0000
@@ -2913,13 +2913,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
[03:01:19.731](203.766s) not ok 5 - regression tests pass
tap
[03:02:34.989](233.835s) not ok 2 - regression tests pass
test
[03:03:58.163]  38/350 postgresql:regress / regress/regress                                            ERROR           2...
[03:03:58.163] 178/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[03:03:58.163] 270/350 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Autoconf
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-09-20 02:57:07.331075383 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/subselect.out	2025-09-20 03:01:36.385819009 +0000
@@ -2913,13 +2913,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-09-20 02:57:07.331075383 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/subselect.out	2025-09-20 03:04:18.499155171 +0000
@@ -2913,13 +2913,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-09-20 02:57:07.331075383 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/subselect.out	2025-09-20 02:59:01.333374161 +0000
@@ -2913,13 +2913,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
[03:03:22.150](137.115s) not ok 5 - regression tests pass
tap
[03:05:18.090](78.239s) not ok 2 - regression tests pass
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/subselect.out /home/postgres/postgres/build/testrun/pg_upgrad...
--- /home/postgres/postgres/src/test/regress/expected/subselect.out	2025-09-20 02:57:27.411096205 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/subselect.out	2025-09-20 02:58:40.28591...
@@ -2913,13 +2913,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 /home/postgres/postgres/src/test/regress/expected/subselect.out /home/postgres/postgres/build/testrun/recovery/...
--- /home/postgres/postgres/src/test/regress/expected/subselect.out	2025-09-20 02:57:27.411096205 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/subselect.out	2025-09-20 02:59:11.091...
@@ -2913,13 +2913,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 /home/postgres/postgres/src/test/regress/expected/subselect.out /home/postgres/postgres/build/testrun/regress/r...
--- /home/postgres/postgres/src/test/regress/expected/subselect.out	2025-09-20 02:57:27.411096205 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/subselect.out	2025-09-20 02:58:38.010728569 +0000
@@ -2913,13 +2913,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
[02:59:49.853](88.028s) not ok 5 - regression tests pass
tap
[03:00:25.266](95.344s) not ok 2 - regression tests pass
test
[03:01:34.234]  22/349 postgresql:regress / regress/regress                                            ERROR            ...
[03:01:34.234] 156/349 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[03:01:34.234] 204/349 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
55/5644 Add arbitrary xid and mxid to pg_resetwal
Windows - Server 2019, MinGW64 - Meson
tap
[02:30:32.574](4.679s) not ok 16 - run of pg_upgrade for new instance
[02:30:32.575](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[02:30:33.283](0.127s) not ok 20 - old and new dumps match after pg_upgrade
test
[02:40:18.447]   9/347 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[02:32:05.996](10.850s) not ok 16 - run of pg_upgrade for new instance
[02:32:05.997](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[02:32:07.351](0.133s) not ok 20 - old and new dumps match after pg_upgrade
tap
[02:32:46.619](0.000s) not ok 2 - can't connect to invalid database - error message
test
[02:41:11.822]  27/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:41:11.822]  40/344 postgresql:recovery / recovery/037_invalid_database                             ERROR            ...
macOS - Sonoma - Meson
tap
[02:28:06.994](4.630s) not ok 16 - run of pg_upgrade for new instance
[02:28:06.995](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[02:28:07.436](0.037s) not ok 20 - old and new dumps match after pg_upgrade
test
[02:30:31.100]  35/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
Linux - Debian Bookworm - Meson
tap
[02:30:39.606](9.374s) not ok 16 - run of pg_upgrade for new instance
[02:30:39.607](0.001s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[02:30:41.007](0.127s) not ok 20 - old and new dumps match after pg_upgrade
test
[02:34:44.110]  44/351 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
OpenBSD - Meson
tap
[02:31:53.923](14.283s) not ok 16 - run of pg_upgrade for new instance
[02:31:53.925](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[02:31:56.156](0.369s) not ok 20 - old and new dumps match after pg_upgrade
test
[02:35:59.998]  95/349 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
Linux - Debian Bookworm - Autoconf
tap
[02:31:36.434](10.555s) Bail out!  command "pg_resetwal -D /tmp/cirrus-ci-build/src/bin/pg_resetwal/tmp_check/t_003_adva...
FreeBSD - Meson
tap
[02:32:01.524](18.014s) not ok 16 - run of pg_upgrade for new instance
[02:32:01.525](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[02:32:03.021](0.033s) not ok 20 - old and new dumps match after pg_upgrade
test
[02:33:53.360] 221/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
NetBSD - Meson
tap
[02:30:07.157](4.185s) not ok 16 - run of pg_upgrade for new instance
[02:30:07.159](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[02:30:07.682](0.053s) not ok 20 - old and new dumps match after pg_upgrade
test
[02:31:36.587] 167/349 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
56/5667 support create index on virtual generated column.
macOS - Sonoma - Meson
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-09-12 12:57:11
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-09-12 12:59:39
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
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-09-12 12:57:11
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-09-12 13:00:29
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
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-09-12 12:57:11
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/generated_virtual.out	2025-09-12 12:59:39
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
tap
[12:59:58.585](40.031s) not ok 5 - regression tests pass
tap
[13:00:59.046](57.060s) not ok 2 - regression tests pass
test
[13:03:04.856]  12/349 postgresql:regress / regress/regress                                            ERROR            ...
[13:03:04.856]  26/349 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[13:03:04.856] 122/349 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/generated_virtual.out C:/cirrus/build/testrun/pg_upgrad...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2025-09-12 12:58:01.970185800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-09-12 13:01:17.872536400 +...
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
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-09-12 12:58:01.970185800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-09-12 13:04:08.253614400...
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
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-09-12 12:58:01.970185800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_virtual.out	2025-09-12 13:01:16.165036300 +0000
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
tap
[13:02:10.291](111.045s) not ok 5 - regression tests pass
tap
[13:05:06.179](136.476s) not ok 2 - regression tests pass
test
[13:11:27.356]   8/343 postgresql:regress / regress/regress                                            ERROR           1...
[13:11:27.356]  15/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[13:11:27.356]  74/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Meson
core
[13:12:03.628] #0  0x00007f889bcaddd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:12:03.628] #1  0x00007f889bc5a239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:12:03.628] #2  0x00007f889bd15284 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:12:03.628] #3  0x00007f889bd278dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[13:12:03.628] #0  <unavailable> in ?? ()
core
[13:12:03.113] #0  0x00007fbcfdcaddd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:12:03.113] #1  0x00007fbcfdc5a239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:12:03.113] #2  0x00007fbcfdd15284 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:12:03.113] #3  0x00007fbcfdd278dc in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:12:03.619] #0  0x00007f889bcaddd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
core
[13:12:03.113] #0  <unavailable> in ?? ()
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-09-12 12:58:01.003634752 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-09-12 13:03:48....
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
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-09-12 12:58:01.003634752 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-09-12 13:05:1...
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
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-09-12 12:58:01.003634752 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out	2025-09-12 13:03:44.986261035 +0000
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
tap
[13:04:31.673](87.011s) not ok 5 - regression tests pass
tap
[13:05:54.720](86.016s) not ok 2 - regression tests pass
test
[13:09:20.530]  14/350 postgresql:regress / regress/regress                                            ERROR            ...
[13:09:20.530]  33/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[13:09:20.530] 108/350 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
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-09-12 12:57:59.028118336 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/generated_virtual.out	2025-09-12 13:05:48.993022110 +0000
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
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-09-12 12:57:59.028118336 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/generated_virtual.out	2025-09-12 13:03:24.310484568 +0000
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
tap
[13:06:36.583](118.582s) not ok 5 - regression tests pass
FreeBSD - Meson
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-09-12 12:58:00.250333000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2025-09-12 13:01:02....
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
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-09-12 12:58:00.250333000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2025-09-12 13:02:2...
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
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-09-12 12:58:00.250333000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out	2025-09-12 13:01:05.017580000 +0000
@@ -768,7 +768,7 @@
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx; --ok
 ALTER INDEX gtestparted_a_idx ATTACH PARTITION gtestpart2_a_idx_copy; --error
 ERROR:  cannot attach index "gtestpart2_a_idx_copy" as a partition of index "gtestparted_a_idx"
-DETAIL:  Another index is already attached for partition "gtestpart2".
+DETAIL:  Another index "gtestpart2_a_idx" is already attached for partition "gtestpart2".
 CREATE INDEX gtestparted_a_idx_1 on gtestparted(a);
 --now index gtestpart2_a_idx_copy should attach to the partition tree.
 SELECT * FROM pg_partition_tree('gtestparted_a_idx_1'::regclass);
tap
[13:02:49.544](192.510s) not ok 5 - regression tests pass
tap
[13:04:04.699](224.855s) not ok 2 - regression tests pass
test
[13:05:19.309]  60/349 postgresql:regress / regress/regress                                            ERROR           2...
[13:05:19.309] 178/349 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[13:05:19.309] 274/349 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
54/5847 Fixup misplaced filelist.sgml entities
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[17:30:43.142](0.001s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
56/4337 Incremental View Maintenance (IVM), take 2
tap
[17:30:43.142](0.001s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
55/4291 Logging parallel worker draught
tap
[17:30:43.142](0.001s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
56/4735 Support a wildcard in backtrace_functions
tap
[17:30:43.142](0.001s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
56/5839 problems with toast.* reloptions
tap
[17:30:43.142](0.001s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
55/5913 Automatically sizing the IO worker pool
tap
[17:30:43.142](0.001s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
56/5943 Correction of RowMark Removal During Sel-Join Elimination
tap
[17:30:43.142](0.001s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
56/5839 problems with toast.* reloptions
test
[17:36:37.421] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/4735 Support a wildcard in backtrace_functions
test
[17:36:37.421] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
55/4291 Logging parallel worker draught
test
[17:36:37.421] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/4337 Incremental View Maintenance (IVM), take 2
test
[17:36:37.421] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
54/5847 Fixup misplaced filelist.sgml entities
test
[17:36:37.421] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/5943 Correction of RowMark Removal During Sel-Join Elimination
test
[17:36:37.421] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
55/5913 Automatically sizing the IO worker pool
test
[17:36:37.421] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[16:16:51.045](0.001s) not ok 5 - vacuumdb cannot target invalid database: matches
56/5839 problems with toast.* reloptions
tap
[16:16:51.045](0.001s) not ok 5 - vacuumdb cannot target invalid database: matches
54/5847 Fixup misplaced filelist.sgml entities
tap
[16:16:51.045](0.001s) not ok 5 - vacuumdb cannot target invalid database: matches
56/4735 Support a wildcard in backtrace_functions
tap
[16:16:51.045](0.001s) not ok 5 - vacuumdb cannot target invalid database: matches
56/5943 Correction of RowMark Removal During Sel-Join Elimination
tap
[16:16:51.045](0.001s) not ok 5 - vacuumdb cannot target invalid database: matches
55/4291 Logging parallel worker draught
tap
[16:16:51.045](0.001s) not ok 5 - vacuumdb cannot target invalid database: matches
56/4337 Incremental View Maintenance (IVM), take 2
tap
[16:16:51.045](0.001s) not ok 5 - vacuumdb cannot target invalid database: matches
test
[16:20:35.276] 226/343 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
56/5943 Correction of RowMark Removal During Sel-Join Elimination
test
[16:20:35.276] 226/343 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
54/5847 Fixup misplaced filelist.sgml entities
test
[16:20:35.276] 226/343 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
55/5913 Automatically sizing the IO worker pool
test
[16:20:35.276] 226/343 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
56/5839 problems with toast.* reloptions
test
[16:20:35.276] 226/343 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
56/4735 Support a wildcard in backtrace_functions
test
[16:20:35.276] 226/343 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
55/4291 Logging parallel worker draught
test
[16:20:35.276] 226/343 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
56/4735 Support a wildcard in backtrace_functions
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[15:35:06.809](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
56/5943 Correction of RowMark Removal During Sel-Join Elimination
tap
[15:35:06.809](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
54/5847 Fixup misplaced filelist.sgml entities
tap
[15:35:06.809](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
55/5913 Automatically sizing the IO worker pool
tap
[15:35:06.809](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
56/5839 problems with toast.* reloptions
tap
[15:35:06.809](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
55/4291 Logging parallel worker draught
tap
[15:35:06.809](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
56/4337 Incremental View Maintenance (IVM), take 2
tap
[15:35:06.809](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
56/5839 problems with toast.* reloptions
test
[15:40:50.886] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/5943 Correction of RowMark Removal During Sel-Join Elimination
test
[15:40:50.886] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/4337 Incremental View Maintenance (IVM), take 2
test
[15:40:50.886] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
54/5847 Fixup misplaced filelist.sgml entities
test
[15:40:50.886] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
55/4291 Logging parallel worker draught
test
[15:40:50.886] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
55/5913 Automatically sizing the IO worker pool
test
[15:40:50.886] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/4735 Support a wildcard in backtrace_functions
test
[15:40:50.886] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
55/5913 Automatically sizing the IO worker pool
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[14:04:52.097](0.000s) not ok 8 - superuser_reserved_connections limit: matches
56/5943 Correction of RowMark Removal During Sel-Join Elimination
tap
[14:04:52.097](0.000s) not ok 8 - superuser_reserved_connections limit: matches
54/5847 Fixup misplaced filelist.sgml entities
tap
[14:04:52.097](0.000s) not ok 8 - superuser_reserved_connections limit: matches
56/5839 problems with toast.* reloptions
tap
[14:04:52.097](0.000s) not ok 8 - superuser_reserved_connections limit: matches
55/4291 Logging parallel worker draught
tap
[14:04:52.097](0.000s) not ok 8 - superuser_reserved_connections limit: matches
56/4337 Incremental View Maintenance (IVM), take 2
tap
[14:04:52.097](0.000s) not ok 8 - superuser_reserved_connections limit: matches
56/4735 Support a wildcard in backtrace_functions
tap
[14:04:52.097](0.000s) not ok 8 - superuser_reserved_connections limit: matches
56/5943 Correction of RowMark Removal During Sel-Join Elimination
test
[14:07:22.146] 261/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
55/5913 Automatically sizing the IO worker pool
test
[14:07:22.146] 261/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
56/4337 Incremental View Maintenance (IVM), take 2
test
[14:07:22.146] 261/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
56/5839 problems with toast.* reloptions
test
[14:07:22.146] 261/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
56/4735 Support a wildcard in backtrace_functions
test
[14:07:22.146] 261/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
55/4291 Logging parallel worker draught
test
[14:07:22.146] 261/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
54/5847 Fixup misplaced filelist.sgml entities
test
[14:07:22.146] 261/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
56/5839 problems with toast.* reloptions
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[10:29:09.620](0.000s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
54/5847 Fixup misplaced filelist.sgml entities
tap
[10:29:09.620](0.000s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
55/4291 Logging parallel worker draught
tap
[10:29:09.620](0.000s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
56/4337 Incremental View Maintenance (IVM), take 2
tap
[10:29:09.620](0.000s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
56/4735 Support a wildcard in backtrace_functions
tap
[10:29:09.620](0.000s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
56/5943 Correction of RowMark Removal During Sel-Join Elimination
tap
[10:29:09.620](0.000s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
55/5913 Automatically sizing the IO worker pool
tap
[10:29:09.620](0.000s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
test
[10:32:25.755] 216/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
56/5943 Correction of RowMark Removal During Sel-Join Elimination
test
[10:32:25.755] 216/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
56/5839 problems with toast.* reloptions
test
[10:32:25.755] 216/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
54/5847 Fixup misplaced filelist.sgml entities
test
[10:32:25.755] 216/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
55/4291 Logging parallel worker draught
test
[10:32:25.755] 216/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
56/4337 Incremental View Maintenance (IVM), take 2
test
[10:32:25.755] 216/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
56/4735 Support a wildcard in backtrace_functions
test
[10:32:25.755] 216/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
56/5318 System views for versions reporting
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[07:06:23.566](0.000s) not ok 2 - can't connect to invalid database - error message
56/5124 Fix rare checksum failure in EXEC_BACKEND LocalProcessControlFile()
tap
[07:06:23.566](0.000s) not ok 2 - can't connect to invalid database - error message
56/5093 Incremental Sort Cost Estimation Instability
tap
[07:06:23.566](0.000s) not ok 2 - can't connect to invalid database - error message
55/5301 Collation and ctype method tables and extension hooks
tap
[07:06:23.566](0.000s) not ok 2 - can't connect to invalid database - error message
56/5029 Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state
tap
[07:06:23.566](0.000s) not ok 2 - can't connect to invalid database - error message
test
[07:14:05.447]  40/343 postgresql:recovery / recovery/037_invalid_database                             ERROR            ...
56/5318 System views for versions reporting
test
[07:14:05.447]  40/343 postgresql:recovery / recovery/037_invalid_database                             ERROR            ...
56/5093 Incremental Sort Cost Estimation Instability
test
[07:14:05.447]  40/343 postgresql:recovery / recovery/037_invalid_database                             ERROR            ...
56/5124 Fix rare checksum failure in EXEC_BACKEND LocalProcessControlFile()
test
[07:14:05.447]  40/343 postgresql:recovery / recovery/037_invalid_database                             ERROR            ...
55/5301 Collation and ctype method tables and extension hooks
test
[07:14:05.447]  40/343 postgresql:recovery / recovery/037_invalid_database                             ERROR            ...
56/5029 Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[05:42:41.710](60.348s) not ok 19 - SCRAM with SSL, channel_binding=disable, and require_auth=scram-sha-256
[05:42:41.711](0.000s) not ok 20 - SCRAM with SSL, channel_binding=disable, and require_auth=scram-sha-256: no stderr
56/5318 System views for versions reporting
tap
[05:42:41.710](60.348s) not ok 19 - SCRAM with SSL, channel_binding=disable, and require_auth=scram-sha-256
[05:42:41.711](0.000s) not ok 20 - SCRAM with SSL, channel_binding=disable, and require_auth=scram-sha-256: no stderr
55/5301 Collation and ctype method tables and extension hooks
tap
[05:42:41.710](60.348s) not ok 19 - SCRAM with SSL, channel_binding=disable, and require_auth=scram-sha-256
[05:42:41.711](0.000s) not ok 20 - SCRAM with SSL, channel_binding=disable, and require_auth=scram-sha-256: no stderr
56/5093 Incremental Sort Cost Estimation Instability
tap
[05:42:41.710](60.348s) not ok 19 - SCRAM with SSL, channel_binding=disable, and require_auth=scram-sha-256
[05:42:41.711](0.000s) not ok 20 - SCRAM with SSL, channel_binding=disable, and require_auth=scram-sha-256: no stderr
56/5124 Fix rare checksum failure in EXEC_BACKEND LocalProcessControlFile()
tap
[05:42:41.710](60.348s) not ok 19 - SCRAM with SSL, channel_binding=disable, and require_auth=scram-sha-256
[05:42:41.711](0.000s) not ok 20 - SCRAM with SSL, channel_binding=disable, and require_auth=scram-sha-256: no stderr
56/5029 Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state
test
[05:42:42.470] 343/343 postgresql:ssl / ssl/002_scram                                                  ERROR            ...
56/5318 System views for versions reporting
test
[05:42:42.470] 343/343 postgresql:ssl / ssl/002_scram                                                  ERROR            ...
55/5301 Collation and ctype method tables and extension hooks
test
[05:42:42.470] 343/343 postgresql:ssl / ssl/002_scram                                                  ERROR            ...
56/5093 Incremental Sort Cost Estimation Instability
test
[05:42:42.470] 343/343 postgresql:ssl / ssl/002_scram                                                  ERROR            ...
56/5124 Fix rare checksum failure in EXEC_BACKEND LocalProcessControlFile()
test
[05:42:42.470] 343/343 postgresql:ssl / ssl/002_scram                                                  ERROR            ...
54/5548 Document custom settings more consistently
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
56/3405 Add pg_stat_session
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
56/4904 SQL Property Graph Queries (SQL/PGQ)
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
56/4884 Fix rare recovery shutdown hang
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
55/5086 Document NULL Concepts and Behaviors
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
56/5007 relfilenode statistics
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
56/4942 Avoid orphaned objects dependencies, take 3
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
54/5128 Allow partition-wise join when whole row var is needed
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
56/5303 Fix for consume_xids advancing XIDs incorrectly
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
56/5725 domain over virtual generated column
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
56/5664 Fix slot synchronization with two_phase decoding enabled
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
56/5614 Leaf and internal block access stats for indexes
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
54/5846 Introduce New Command Processing Chapter
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
55/5893 Adding pg_dump flag for parallel export to pipes
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
55/5965 Expose custom planning data in EXPLAIN
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
tap
[03:14:04.748](294.482s) # poll_query_until timed out executing this query:
54/5846 Introduce New Command Processing Chapter
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
55/5893 Adding pg_dump flag for parallel export to pipes
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
55/5965 Expose custom planning data in EXPLAIN
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
55/5086 Document NULL Concepts and Behaviors
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
56/5007 relfilenode statistics
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
56/4942 Avoid orphaned objects dependencies, take 3
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
56/3405 Add pg_stat_session
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
54/5128 Allow partition-wise join when whole row var is needed
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
54/5548 Document custom settings more consistently
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
56/5303 Fix for consume_xids advancing XIDs incorrectly
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
56/4904 SQL Property Graph Queries (SQL/PGQ)
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
56/5725 domain over virtual generated column
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
56/5664 Fix slot synchronization with two_phase decoding enabled
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
56/5614 Leaf and internal block access stats for indexes
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
56/4884 Fix rare recovery shutdown hang
test
[03:14:05.119] 343/343 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
55/5965 Expose custom planning data in EXPLAIN
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
56/5614 Leaf and internal block access stats for indexes
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
54/5128 Allow partition-wise join when whole row var is needed
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
56/5303 Fix for consume_xids advancing XIDs incorrectly
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
55/5893 Adding pg_dump flag for parallel export to pipes
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
56/5664 Fix slot synchronization with two_phase decoding enabled
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
56/5007 relfilenode statistics
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
56/3405 Add pg_stat_session
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
55/5086 Document NULL Concepts and Behaviors
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
54/5548 Document custom settings more consistently
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
56/4884 Fix rare recovery shutdown hang
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
56/4904 SQL Property Graph Queries (SQL/PGQ)
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
54/5846 Introduce New Command Processing Chapter
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
56/4942 Avoid orphaned objects dependencies, take 3
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
56/5725 domain over virtual generated column
tap
[00:09:19.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
55/5086 Document NULL Concepts and Behaviors
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
55/5893 Adding pg_dump flag for parallel export to pipes
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
55/5965 Expose custom planning data in EXPLAIN
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
54/5846 Introduce New Command Processing Chapter
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/5664 Fix slot synchronization with two_phase decoding enabled
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/5725 domain over virtual generated column
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/5614 Leaf and internal block access stats for indexes
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/5303 Fix for consume_xids advancing XIDs incorrectly
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
54/5548 Document custom settings more consistently
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
54/5128 Allow partition-wise join when whole row var is needed
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/5007 relfilenode statistics
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/4884 Fix rare recovery shutdown hang
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/4904 SQL Property Graph Queries (SQL/PGQ)
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/4942 Avoid orphaned objects dependencies, take 3
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/3405 Add pg_stat_session
test
[00:15:03.040] 149/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
56/4904 SQL Property Graph Queries (SQL/PGQ)
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
56/4884 Fix rare recovery shutdown hang
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
55/5086 Document NULL Concepts and Behaviors
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
56/5007 relfilenode statistics
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
56/5303 Fix for consume_xids advancing XIDs incorrectly
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
54/5128 Allow partition-wise join when whole row var is needed
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
54/5548 Document custom settings more consistently
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
56/3405 Add pg_stat_session
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
56/5614 Leaf and internal block access stats for indexes
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
56/5725 domain over virtual generated column
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
56/5664 Fix slot synchronization with two_phase decoding enabled
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
54/5846 Introduce New Command Processing Chapter
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
55/5893 Adding pg_dump flag for parallel export to pipes
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
55/5965 Expose custom planning data in EXPLAIN
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
56/4942 Avoid orphaned objects dependencies, take 3
tap
[22:19:32.979](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
55/5893 Adding pg_dump flag for parallel export to pipes
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
55/5965 Expose custom planning data in EXPLAIN
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
54/5846 Introduce New Command Processing Chapter
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
56/5664 Fix slot synchronization with two_phase decoding enabled
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
56/5725 domain over virtual generated column
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
56/5614 Leaf and internal block access stats for indexes
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
54/5548 Document custom settings more consistently
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
54/5128 Allow partition-wise join when whole row var is needed
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
56/5303 Fix for consume_xids advancing XIDs incorrectly
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
56/5007 relfilenode statistics
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
55/5086 Document NULL Concepts and Behaviors
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
56/4884 Fix rare recovery shutdown hang
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
56/4904 SQL Property Graph Queries (SQL/PGQ)
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
56/4942 Avoid orphaned objects dependencies, take 3
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
56/3405 Add pg_stat_session
test
[22:23:02.011] 218/343 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
56/5303 Fix for consume_xids advancing XIDs incorrectly
FreeBSD - Meson
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
55/5965 Expose custom planning data in EXPLAIN
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
56/4942 Avoid orphaned objects dependencies, take 3
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
55/5086 Document NULL Concepts and Behaviors
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
56/3405 Add pg_stat_session
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
56/5007 relfilenode statistics
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
55/5893 Adding pg_dump flag for parallel export to pipes
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
54/5548 Document custom settings more consistently
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
56/5725 domain over virtual generated column
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
56/4884 Fix rare recovery shutdown hang
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
54/5846 Introduce New Command Processing Chapter
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
54/5128 Allow partition-wise join when whole row var is needed
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
56/5614 Leaf and internal block access stats for indexes
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
56/4904 SQL Property Graph Queries (SQL/PGQ)
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
56/5664 Fix slot synchronization with two_phase decoding enabled
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
test
[16:39:52.524] 329/349 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
FreeBSD - Meson
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
56/5303 Fix for consume_xids advancing XIDs incorrectly
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
54/5548 Document custom settings more consistently
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
55/5086 Document NULL Concepts and Behaviors
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
54/5128 Allow partition-wise join when whole row var is needed
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
56/4942 Avoid orphaned objects dependencies, take 3
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
56/5007 relfilenode statistics
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
56/4884 Fix rare recovery shutdown hang
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
56/4904 SQL Property Graph Queries (SQL/PGQ)
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
56/3405 Add pg_stat_session
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
55/5965 Expose custom planning data in EXPLAIN
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
55/5893 Adding pg_dump flag for parallel export to pipes
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
56/5725 domain over virtual generated column
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
54/5846 Introduce New Command Processing Chapter
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
56/5614 Leaf and internal block access stats for indexes
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
56/5664 Fix slot synchronization with two_phase decoding enabled
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-09-01 16:29:06.961562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-09-01 16:36:30.6695530...
@@ -12700,8 +12700,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
56/5303 Fix for consume_xids advancing XIDs incorrectly
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
55/5965 Expose custom planning data in EXPLAIN
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
55/5893 Adding pg_dump flag for parallel export to pipes
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
56/5725 domain over virtual generated column
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
54/5846 Introduce New Command Processing Chapter
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
56/5614 Leaf and internal block access stats for indexes
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
56/5664 Fix slot synchronization with two_phase decoding enabled
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
54/5548 Document custom settings more consistently
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
55/5086 Document NULL Concepts and Behaviors
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
54/5128 Allow partition-wise join when whole row var is needed
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
56/4942 Avoid orphaned objects dependencies, take 3
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
56/5007 relfilenode statistics
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
56/4884 Fix rare recovery shutdown hang
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
56/4904 SQL Property Graph Queries (SQL/PGQ)
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
56/3405 Add pg_stat_session
test
[16:36:57.744] 78/80 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.48...
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
56/5303 Fix for consume_xids advancing XIDs incorrectly
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
54/5548 Document custom settings more consistently
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
55/5086 Document NULL Concepts and Behaviors
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
54/5128 Allow partition-wise join when whole row var is needed
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
56/4942 Avoid orphaned objects dependencies, take 3
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
56/4884 Fix rare recovery shutdown hang
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
56/4904 SQL Property Graph Queries (SQL/PGQ)
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
56/5007 relfilenode statistics
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
56/3405 Add pg_stat_session
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
55/5965 Expose custom planning data in EXPLAIN
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
55/5893 Adding pg_dump flag for parallel export to pipes
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
56/5725 domain over virtual generated column
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
54/5846 Introduce New Command Processing Chapter
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
56/5614 Leaf and internal block access stats for indexes
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
56/5664 Fix slot synchronization with two_phase decoding enabled
tap
[14:57:16.524](0.001s) not ok 2 - regular connections limit: matches
54/5846 Introduce New Command Processing Chapter
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
55/5965 Expose custom planning data in EXPLAIN
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
54/5548 Document custom settings more consistently
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
56/5303 Fix for consume_xids advancing XIDs incorrectly
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
55/5086 Document NULL Concepts and Behaviors
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
54/5128 Allow partition-wise join when whole row var is needed
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
56/5614 Leaf and internal block access stats for indexes
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
56/4942 Avoid orphaned objects dependencies, take 3
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
55/5893 Adding pg_dump flag for parallel export to pipes
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
56/3405 Add pg_stat_session
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
56/4884 Fix rare recovery shutdown hang
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
56/5725 domain over virtual generated column
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
56/4904 SQL Property Graph Queries (SQL/PGQ)
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
56/5664 Fix slot synchronization with two_phase decoding enabled
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
56/5007 relfilenode statistics
test
[14:59:46.836] 260/343 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
FreeBSD - Meson
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
56/5303 Fix for consume_xids advancing XIDs incorrectly
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
54/5548 Document custom settings more consistently
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
56/4884 Fix rare recovery shutdown hang
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
56/3405 Add pg_stat_session
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
55/5086 Document NULL Concepts and Behaviors
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
56/5007 relfilenode statistics
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
56/4942 Avoid orphaned objects dependencies, take 3
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
56/4904 SQL Property Graph Queries (SQL/PGQ)
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
54/5128 Allow partition-wise join when whole row var is needed
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
55/5965 Expose custom planning data in EXPLAIN
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
55/5893 Adding pg_dump flag for parallel export to pipes
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
56/5725 domain over virtual generated column
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
54/5846 Introduce New Command Processing Chapter
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
56/5614 Leaf and internal block access stats for indexes
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
56/5664 Fix slot synchronization with two_phase decoding enabled
tap
[13:04:07.734](248.118s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/001_stream_rep.pl line 73.
54/5548 Document custom settings more consistently
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
55/5965 Expose custom planning data in EXPLAIN
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
56/5303 Fix for consume_xids advancing XIDs incorrectly
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
56/5614 Leaf and internal block access stats for indexes
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
55/5893 Adding pg_dump flag for parallel export to pipes
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
56/5725 domain over virtual generated column
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
56/5664 Fix slot synchronization with two_phase decoding enabled
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
54/5846 Introduce New Command Processing Chapter
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
56/4942 Avoid orphaned objects dependencies, take 3
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
56/4904 SQL Property Graph Queries (SQL/PGQ)
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
56/5007 relfilenode statistics
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
55/5086 Document NULL Concepts and Behaviors
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
56/4884 Fix rare recovery shutdown hang
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
56/3405 Add pg_stat_session
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
54/5128 Allow partition-wise join when whole row var is needed
test
[13:06:11.408] 200/349 postgresql:recovery / recovery/001_stream_rep                                   ERROR           2...
56/4884 Fix rare recovery shutdown hang
Linux - Debian Bookworm - Meson
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
54/5548 Document custom settings more consistently
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
55/5086 Document NULL Concepts and Behaviors
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
56/5303 Fix for consume_xids advancing XIDs incorrectly
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
56/5007 relfilenode statistics
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
55/5965 Expose custom planning data in EXPLAIN
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
55/5893 Adding pg_dump flag for parallel export to pipes
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
56/5725 domain over virtual generated column
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
54/5846 Introduce New Command Processing Chapter
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
56/5614 Leaf and internal block access stats for indexes
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
56/5664 Fix slot synchronization with two_phase decoding enabled
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
56/3405 Add pg_stat_session
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
56/4942 Avoid orphaned objects dependencies, take 3
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
56/4904 SQL Property Graph Queries (SQL/PGQ)
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
54/5128 Allow partition-wise join when whole row var is needed
core
[12:38:25.751] #0  0x00007f8615d9fb20 in ?? ()
[12:38:25.751] #1  0x0000000000000003 in ?? ()
[12:38:25.751] #2  0x00007ffd887780b6 in ?? ()
[12:38:25.751] #3  0x00007ffd887780b9 in ?? ()
[12:38:25.751] #4  0x00007ffd887780bc in ?? ()
[12:38:25.751] #5  0x0000000000000000 in ?? ()
56/3405 Add pg_stat_session
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
55/5965 Expose custom planning data in EXPLAIN
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
56/4942 Avoid orphaned objects dependencies, take 3
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
55/5893 Adding pg_dump flag for parallel export to pipes
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
56/5725 domain over virtual generated column
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
54/5846 Introduce New Command Processing Chapter
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
56/5614 Leaf and internal block access stats for indexes
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
56/5664 Fix slot synchronization with two_phase decoding enabled
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
56/4904 SQL Property Graph Queries (SQL/PGQ)
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
54/5128 Allow partition-wise join when whole row var is needed
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
56/4884 Fix rare recovery shutdown hang
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
56/5303 Fix for consume_xids advancing XIDs incorrectly
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
55/5086 Document NULL Concepts and Behaviors
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
54/5548 Document custom settings more consistently
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
56/5007 relfilenode statistics
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-09-01 12:29:05.463331014 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-09-01 12:31:30.30714566...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t66_44575": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
56/5303 Fix for consume_xids advancing XIDs incorrectly
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
54/5846 Introduce New Command Processing Chapter
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
55/5965 Expose custom planning data in EXPLAIN
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
54/5128 Allow partition-wise join when whole row var is needed
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
56/5614 Leaf and internal block access stats for indexes
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
56/4904 SQL Property Graph Queries (SQL/PGQ)
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
56/3405 Add pg_stat_session
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
55/5086 Document NULL Concepts and Behaviors
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
55/5893 Adding pg_dump flag for parallel export to pipes
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
56/4884 Fix rare recovery shutdown hang
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
56/4942 Avoid orphaned objects dependencies, take 3
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
54/5548 Document custom settings more consistently
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
56/5725 domain over virtual generated column
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
56/5007 relfilenode statistics
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
56/5664 Fix slot synchronization with two_phase decoding enabled
tap
[12:31:34.405](67.301s) not ok 5 - regression tests pass
56/3405 Add pg_stat_session
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
56/4884 Fix rare recovery shutdown hang
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
56/4942 Avoid orphaned objects dependencies, take 3
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
56/5614 Leaf and internal block access stats for indexes
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
55/5086 Document NULL Concepts and Behaviors
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
56/5664 Fix slot synchronization with two_phase decoding enabled
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
54/5548 Document custom settings more consistently
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
56/4904 SQL Property Graph Queries (SQL/PGQ)
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
55/5595 Track and display estimated "work_mem" as well as limit, via EXPLAIN (work_mem on); add hook to override work_mem limits; add extension to override using "workmem.query_work_mem" GUC
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
56/5303 Fix for consume_xids advancing XIDs incorrectly
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
55/5965 Expose custom planning data in EXPLAIN
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
56/5007 relfilenode statistics
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
54/5128 Allow partition-wise join when whole row var is needed
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
55/5961 Proposal: GUC to control starting/stopping logical subscription workers
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
55/5893 Adding pg_dump flag for parallel export to pipes
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
56/5725 domain over virtual generated column
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
54/5846 Introduce New Command Processing Chapter
test
[12:35:49.111]  27/350 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...