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.

48/4450 Replace a large number of OR clauses with ANY expression
%s CompilerWarnings
compiler
[06:11:23.325] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
compiler
[06:10:45.999] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
compiler
[06:15:06.749] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
%s FreeBSD - 13 - 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	2024-05-06 06:09:59.451325000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-05-06 06:11:05.72891...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-06 06:09:59.451325000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-05-06 06:11:31.513...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-06 06:09:59.451325000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2024-05-06 06:11:02.525969000 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[06:11:53.482](55.912s) not ok 5 - regression tests pass
tap
[06:12:25.530](64.749s) not ok 2 - regression tests pass
test
[06:13:22.738]   6/301 postgresql:regress / regress/regress                                            ERROR            ...
[06:13:22.738]  57/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[06:13:22.738] 151/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - 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	2024-05-06 06:09:54.156575551 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out	2024-05-06 06:13:45.828185038 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-06 06:09:54.156575551 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out	2024-05-06 06:15:02.692063144 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-06 06:09:54.156575551 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out	2024-05-06 06:11:47.488591614 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[06:14:34.988](63.516s) not ok 5 - regression tests pass
tap
[06:15:43.161](47.929s) not ok 2 - regression tests pass
%s Linux - Debian Bullseye - 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	2024-05-06 06:09:57.851052307 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-05-06 06:11:57.92702...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-06 06:09:57.851052307 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-05-06 06:12:26.095...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-06 06:09:57.851052307 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2024-05-06 06:11:56.155020686 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[06:12:48.306](57.807s) not ok 5 - regression tests pass
tap
[06:13:14.007](58.371s) not ok 2 - regression tests pass
test
[06:14:17.350]   4/301 postgresql:regress / regress/regress                                            ERROR          58...
[06:14:17.350]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          89...
[06:14:17.350]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          64...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/...
--- C:/cirrus/src/test/regress/expected/create_index.out	2024-05-06 06:10:11.706352000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-05-06 06:12:37.893206900 +0000
@@ -2136,10 +2136,18 @@
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
                                              QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 8)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat...
--- C:/cirrus/src/test/regress/expected/create_index.out	2024-05-06 06:10:11.706352000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-05-06 06:14:43.033573200 +000...
@@ -2136,10 +2136,18 @@
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
                                              QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 8)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_...
--- C:/cirrus/src/test/regress/expected/create_index.out	2024-05-06 06:10:11.706352000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/create_index.out	2024-05-06 06:12:25.149389300 +0000
@@ -2136,10 +2136,18 @@
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
                                              QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 8)
...
tap
[06:14:11.118](116.112s) not ok 5 - regression tests pass
tap
[06:16:10.542](109.994s) not ok 2 - regression tests pass
test
[06:22:37.988]   5/296 postgresql:regress / regress/regress                                            ERROR           1...
[06:22:37.988]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[06:22:37.988]  64/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2024-05-06 06:09:49
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-05-06 06:10:56
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/recovery/027_str...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2024-05-06 06:09:49
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-05-06 06:12:02
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/regress/regress/...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2024-05-06 06:09:49
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out	2024-05-06 06:10:52
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[06:11:51.086](64.316s) not ok 5 - regression tests pass
tap
[06:14:22.131](178.501s) not ok 2 - regression tests pass
test
[06:16:03.868]   6/301 postgresql:regress / regress/regress                                            ERROR            ...
[06:16:03.868]  41/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[06:16:03.868] 181/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
48/4882 Add a pg_truncate_freespace_map function
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg...
--- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-05-06 05:48:57.772260000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-05-06 05:50:55.263235000...
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[05:52:17.766]  78/301 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg...
--- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-05-06 05:48:49.445646537 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-05-06 05:52:02.509175778...
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[05:53:28.700]  84/301 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre...
--- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-05-06 05:49:00.738271900 +0000
+++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-05-06 05:55:02.112650300 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[06:01:14.842]  78/296 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre...
--- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-05-06 05:48:38
+++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-05-06 05:51:46
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[05:55:11.280]  77/301 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
48/4888 Run deferred triggers in the correct security context
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-05-06 03:39:47.868329000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2024-05-06 03:40:46.469883000...
@@ -3720,7 +3720,9 @@
 -- test who runs deferred trigger functions
 -- setup
 create role groot;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create role outis;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create function whoami() returns trigger language plpgsql
 as $$
 begin
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	2024-05-06 03:39:47.868329000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2024-05-06 03:41:15.4852130...
@@ -3720,7 +3720,9 @@
 -- test who runs deferred trigger functions
 -- setup
 create role groot;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create role outis;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create function whoami() returns trigger language plpgsql
 as $$
 begin
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-05-06 03:39:47.868329000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out	2024-05-06 03:40:42.289799000 +0000
@@ -3720,7 +3720,9 @@
 -- test who runs deferred trigger functions
 -- setup
 create role groot;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create role outis;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create function whoami() returns trigger language plpgsql
 as $$
 begin
tap
[03:41:30.848](59.250s) not ok 5 - regression tests pass
tap
[03:42:01.344](65.498s) not ok 2 - regression tests pass
test
[03:43:00.033]  12/301 postgresql:regress / regress/regress                                            ERROR            ...
[03:43:00.033]  65/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[03:43:00.033] 151/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
48/4308 SQL:2011 application time
%s FreeBSD - 13 - Meson
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	2024-05-06 03:34:12.492053000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-05-06 03:36:18.619836000 +00...
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[03:36:48.248](21.227s) not ok 14 - run of pg_upgrade for new instance
[03:36:48.248](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:36:50.200](0.046s) not ok 18 - old and new dumps match after pg_upgrade
test
[03:37:51.136]  59/301 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[03:37:51.136] 146/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/contrib/btree_gist/r...
--- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out	2024-05-06 03:34:11.720158384 +0000
+++ /tmp/cirrus-ci-build/contrib/btree_gist/results/without_overlaps.out	2024-05-06 03:37:24.495894141 +0000
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[03:38:53.058](8.583s) not ok 14 - run of pg_upgrade for new instance
[03:38:53.059](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:38:54.777](0.028s) not ok 18 - old and new dumps match after pg_upgrade
%s Linux - Debian Bullseye - Meson
core
[03:40:08.765] #0  0x00007f3a3b5cfe85 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:40:08.765] #1  0x00007f3a3b5d0de4 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
[03:40:08.765] #2  0x00007f3a3b57a8db in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:40:08.765] #3  0x00007f3a3b57ab8a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:40:08.765] #4  0x00007f3a3b57a77f in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:40:08.765] #5  0x00007f3a3b579a98 in setlocale () from /lib/x86_64-linux-gnu/libc.so.6
[03:40:08.765] #6  0x000056447d4b1a5f in main (argc=3, argv=0x7fffda5bc738) at src/cp.c:944
core
[03:39:58.725] #0  0x00007f6b8c433746 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[03:39:58.725] #1  0x0000562c4a92aa7c in waitproc (status=0x7ffc7b9dc5cc, block=1) at jobs.c:1181
[03:39:58.725] #2  waitone (block=block@entry=1, job=job@entry=0x562c4acabb30) at jobs.c:1057
[03:39:58.725] #3  0x0000562c4a92acea in dowait (block=1, jp=0x562c4acabb30) at jobs.c:1139
[03:39:58.725] #4  0x0000562c4a92c2ed in waitforjob (jp=0x562c4acabb30) at jobs.c:1016
[03:39:58.725] #5  0x0000562c4a926334 in evalcommand (cmd=0x562c4a9409a0 <stackbase+448>, flags=0) at eval.c:930
[03:39:58.725] #6  0x0000562c4a92527e in evaltree (n=n@entry=0x562c4a9409a0 <stackbase+448>, flags=0) at eval.c:303
[03:39:58.725] #7  0x0000562c4a925c6a in evalstring (s=0x562c4a9407e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[03:39:58.725] #8  0x0000562c4a92367f in main (argc=3, argv=0x7ffc7b9dca08) at main.c:177
[03:40:08.755] #0  0x00007f3a3b5cfe85 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
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	2024-05-06 03:34:11.728918847 +0000
+++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-05-06 03:37:37.144916694 +00...
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[03:37:57.574](14.925s) not ok 14 - run of pg_upgrade for new instance
[03:37:57.575](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:37:59.740](0.077s) not ok 18 - old and new dumps match after pg_upgrade
test
[03:39:00.604]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          87...
[03:39:00.604]  61/301 postgresql:btree_gist / btree_gist/regress                                      ERROR          3....
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/contrib/btree_gist/expected/without_overlaps.out C:/cirrus/build/testrun/btree_gist/regress/result...
--- C:/cirrus/contrib/btree_gist/expected/without_overlaps.out	2024-05-06 03:34:20.688881300 +0000
+++ C:/cirrus/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-05-06 03:40:08.847472000 +0000
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[03:39:00.927](28.763s) not ok 14 - run of pg_upgrade for new instance
[03:39:00.928](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:39:08.649](0.170s) not ok 18 - old and new dumps match after pg_upgrade
test
[03:47:02.550]  37/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[03:47:02.550]  64/296 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/btree_gist...
--- /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out	2024-05-06 03:34:09
+++ /Users/admin/pgsql/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-05-06 03:37:13
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[03:37:38.964](30.319s) not ok 14 - run of pg_upgrade for new instance
[03:37:38.965](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:37:41.745](0.037s) not ok 18 - old and new dumps match after pg_upgrade
test
[03:40:51.091]  62/301 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[03:40:51.091] 102/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
48/4956 Test to dump and restore objects left behind by regression
%s FreeBSD - 13 - Meson
tap
[02:37:06.551](0.219s) Bail out!  pg_ctl start failed
test
[02:37:59.877] 157/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
%s Linux - Debian Bullseye - Meson
tap
[02:40:24.290](6.453s) not ok 22 - pg_restore on destination instance
[02:40:25.643](0.152s) not ok 24 - old and new dumps match after dump and restore
test
[02:41:22.472]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          99...
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[02:40:17.592](10.747s) not ok 22 - pg_restore on destination instance
test
[02:47:39.136]  44/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
48/4873 unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress...
--- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out	2024-05-06 01:08:45.881398000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out	2024-05-06 01:10:36.169222000 +0000
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
test
[01:12:01.208]  94/301 postgresql:unaccent / unaccent/regress                                          ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc...
--- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out	2024-05-06 01:08:40.932485202 +0000
+++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out	2024-05-06 01:12:14.260357890 +0000
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
%s Linux - Debian Bullseye - Meson
core
[01:14:15.411] #0  0x00007f19d1740fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:14:15.411] #1  0x00007f19d17f213a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:14:15.411] #2  0x00007f19d1803a6f in clone () from /lib/x86_64-linux-gnu/libc.so.6
core
[01:14:15.391] #0  0x00007f19d1803a61 in clone () from /lib/x86_64-linux-gnu/libc.so.6
[01:14:15.391] #1  0x00007f19d17f1e5e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:14:15.391] #2  0x00007f19d17f2497 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:14:15.391] #3  0x00007f19d17f1cdb in posix_spawn () from /lib/x86_64-linux-gnu/libc.so.6
[01:14:15.391] #4  0x00007f19d174da69 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:14:15.391] #5  0x0000559e180844c6 in RestoreArchivedFile (path=path@entry=0x7fff49b7b8f0 "", xlogfname=xlogfname@ent...
[01:14:15.391] #6  0x0000559e18058eaf in existsTimeLineHistory (probeTLI=probeTLI@entry=2) at ../src/backend/access/tran...
[01:14:15.391] #7  0x0000559e18058f9a in findNewestTimeLine (startTLI=startTLI@entry=1) at ../src/backend/access/transam...
[01:14:15.391] #8  0x0000559e1808f491 in rescanLatestTimeLine (replayTLI=replayTLI@entry=1, replayLSN=replayLSN@entry=10...
[01:14:15.391] #9  0x0000559e18094641 in WaitForWALToBecomeAvailable (RecPtr=RecPtr@entry=100683536, randAccess=false, f...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress...
--- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out	2024-05-06 01:08:42.112445747 +0000
+++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out	2024-05-06 01:11:06.204369431 +0000
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
test
[01:12:34.458] 100/301 postgresql:unaccent / unaccent/regress                                          ERROR          0....
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res...
--- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out	2024-05-06 01:08:36
+++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out	2024-05-06 01:13:25
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
test
[01:16:46.702]  94/301 postgresql:unaccent / unaccent/regress                                          ERROR            ...
48/4825 Optimize planner memory consumption for huge arrays
%s FreeBSD - 13 - Meson
tap
[00:39:32.157](0.002s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[00:41:02.552] 142/301 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
%s Linux - Debian Bullseye - Meson
core
[00:43:07.145] #0  0x00007faa7b989fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:43:07.145] #1  0x00007faa7b98a2c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:43:07.145] #2  0x0000557008de92b7 in sigclearmask () at system.h:46
[00:43:07.145] #3  vforkexec (n=n@entry=0x557009ef68c8, argv=argv@entry=0x557009ef69e8, path=path@entry=0x7ffd514200c4 "...
[00:43:07.145] #4  0x0000557008de332c in evalcommand (cmd=0x557009ef68c8, flags=0) at eval.c:905
[00:43:07.145] #5  0x0000557008de227e in evaltree (n=n@entry=0x557009ef68c8, flags=0) at eval.c:303
[00:43:07.145] #6  0x0000557008de2c6a in evalstring (s=0x557008dfd7e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[00:43:07.145] #7  0x0000557008de067f in main (argc=3, argv=0x7ffd5141d8c8) at main.c:177
core
[00:43:07.145] #0  0x00007faa7ba18bc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[00:43:07.145] #1  0x0000557008de926b in vforkexec (n=n@entry=0x557009ef68c8, argv=argv@entry=0x557009ef69e8, path=path@...
[00:43:07.145] #2  0x0000557008de332c in evalcommand (cmd=0x557009ef68c8, flags=0) at eval.c:905
[00:43:07.145] #3  0x0000557008de227e in evaltree (n=n@entry=0x557009ef68c8, flags=0) at eval.c:303
[00:43:07.145] #4  0x0000557008de2c6a in evalstring (s=0x557008dfd7e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[00:43:07.145] #5  0x0000557008de067f in main (argc=3, argv=0x7ffd5141d8c8) at main.c:177
tap
[00:40:26.203](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[00:42:03.559] 140/301 postgresql:initdb / initdb/001_initdb                                           ERROR          23...
%s macOS - Ventura - Meson
tap
[00:41:41.908](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[00:43:27.935] 139/301 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
48/4839 The Prepare statement with the skewed parameter uses the custom plan
%s FreeBSD - 13 - Meson
tap
[22:37:57.401](0.246s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[22:38:04.959] 283/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s Linux - Debian Bullseye - Autoconf
tap
[22:39:20.489](0.336s) not ok 1 - no parameters missing from postgresql.conf.sample
%s Linux - Debian Bullseye - Meson
core
[22:40:29.418] #0  0x00007f01c52e8bc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:29.418] #1  0x0000556d5db3626b in vforkexec (n=n@entry=0x556d5e6fe8a8, argv=argv@entry=0x556d5e6fe9d8, path=path@...
[22:40:29.418] #2  0x0000556d5db3032c in evalcommand (cmd=0x556d5e6fe8a8, flags=0) at eval.c:905
[22:40:29.418] #3  0x0000556d5db2f27e in evaltree (n=n@entry=0x556d5e6fe8a8, flags=0) at eval.c:303
[22:40:29.418] #4  0x0000556d5db2fc6a in evalstring (s=0x556d5db4a7e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[22:40:29.418] #5  0x0000556d5db2d67f in main (argc=3, argv=0x7fff4598bc38) at main.c:177
core
[22:40:29.418] #0  0x00007f01c5259fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:29.418] #1  0x00007f01c525a2c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:29.418] #2  0x0000556d5db362b7 in sigclearmask () at system.h:46
[22:40:29.418] #3  vforkexec (n=n@entry=0x556d5e6fe8a8, argv=argv@entry=0x556d5e6fe9d8, path=path@entry=0x7fff4598d0a2 "...
[22:40:29.418] #4  0x0000556d5db3032c in evalcommand (cmd=0x556d5e6fe8a8, flags=0) at eval.c:905
[22:40:29.418] #5  0x0000556d5db2f27e in evaltree (n=n@entry=0x556d5e6fe8a8, flags=0) at eval.c:303
[22:40:29.418] #6  0x0000556d5db2fc6a in evalstring (s=0x556d5db4a7e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[22:40:29.418] #7  0x0000556d5db2d67f in main (argc=3, argv=0x7fff4598bc38) at main.c:177
tap
[22:39:25.557](0.287s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[22:39:32.828] 288/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:46:59.980](2.398s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[22:47:26.256] 278/296 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s macOS - Ventura - Meson
tap
[22:39:08.029](0.469s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[22:39:19.945] 283/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
48/4677 Sequence Access Methods, round two
%s macOS - Ventura - Meson
tap
[20:35:04.959](0.769s) not ok 1 - xl_tot_len zero
test
[20:39:10.726]  41/302 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
48/4768 A infrastructure to detect misuse of spin lock easier
%s FreeBSD - 13 - Meson
core
[19:51:07.353] #0  0x000000082d344dca in thr_kill () from /lib/libc.so.7
[19:51:07.353] #1  0x000000082d2bd6f4 in raise () from /lib/libc.so.7
[19:51:07.353] #2  0x000000082d36ebc9 in abort () from /lib/libc.so.7
[19:51:07.353] #3  0x0000000000a653a1 in errfinish (filename=<optimized out>, lineno=lineno@entry=348, funcname=<optimiz...
[19:51:07.353] #4  0x000000000090240d in VerifyNoSpinLocksHeld (check_in_panic=<optimized out>) at ../src/backend/storag...
[19:51:07.353] #5  0x00000000008f6d65 in LWLockAcquire (lock=0x83c2ffa80, mode=(LW_WAIT_UNTIL_FREE | unknown: 0x4), mode...
[19:51:07.353] #6  0x0000000000a87456 in InjectionPointDetach (name=name@entry=0x84a212230 "TestConditionLocal1") at ../...
[19:51:07.353] #7  0x000000083aa6bfbe in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at ../src/...
[19:51:07.353] #8  0x00000000008dd521 in shmem_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:243
[19:51:07.353] #9  0x00000000008dd409 in proc_exit_prepare (code=101902, code@entry=0) at ../src/backend/storage/ipc/ipc...
panic
2024-05-05 19:48:04.682 UTC client backend[20437] pg_regress/injection_points PANIC:  A spin lock has been held at injec...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2024-05-05 19:45:13.608494000 +...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out	2024-05-05 19:48:06.0315220...
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
test
[19:50:10.636] 109/301 postgresql:injection_points / injection_points/regress                          ERROR           1...
%s Linux - Debian Bullseye - Autoconf
core
[19:55:25.188] #0  0x00007fc839a17ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:55:25.188] #1  0x00007fc839a01537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:55:25.188] #2  0x000055eb95646ebe in errfinish (filename=filename@entry=0x55eb959da1a0 "s_lock.c", lineno=lineno@ent...
[19:55:25.188] #3  0x000055eb952eddbc in VerifyNoSpinLocksHeld (check_in_panic=check_in_panic@entry=true) at s_lock.c:34...
[19:55:25.188] #4  0x000055eb952d240e in LWLockAcquire (lock=0x7fc82b5f1a80, mode=mode@entry=LW_EXCLUSIVE) at lwlock.c:1...
[19:55:25.188] #5  0x000055eb95693cc4 in InjectionPointDetach (name=name@entry=0x7fc82b377230 "") at injection_point.c:2...
[19:55:25.188] #6  0x00007fc82b47a8f5 in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at injecti...
[19:55:25.188] #7  0x000055eb9528e0aa in shmem_exit (code=code@entry=0) at ipc.c:243
[19:55:25.188] #8  0x000055eb9528e34e in proc_exit_prepare (code=code@entry=0) at ipc.c:198
[19:55:25.188] #9  0x000055eb9528e47d in proc_exit (code=code@entry=0) at ipc.c:111
panic
2024-05-05 19:50:48.985 UTC [39877][client backend] [pg_regress/injection_points][3/0:0] PANIC:  A spin lock has been he...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2024-05-05 19:45:14.878166223 +...
+++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out	2024-05-05 19:50:49.905892661 +0...
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
%s Linux - Debian Bullseye - Meson
core
[19:53:33.524] #0  0x00007fd23920cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:53:33.524] #1  0x00007fd2391f6537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:53:33.524] #2  0x0000560d124b530d in errfinish (filename=filename@entry=0x560d12772bf8 "../src/backend/storage/lmgr/...
[19:53:33.524] #3  0x0000560d121ea1fb in VerifyNoSpinLocksHeld (check_in_panic=check_in_panic@entry=true) at ../src/back...
[19:53:33.524] #4  0x0000560d121cf6d5 in LWLockAcquire (lock=0x7fd22dad2a80, mode=mode@entry=LW_EXCLUSIVE) at ../src/bac...
[19:53:33.524] #5  0x0000560d124ec00e in InjectionPointDetach (name=0x7fd23ab3e230 "") at ../src/backend/utils/misc/inje...
[19:53:33.524] #6  0x00007fd22d95f93e in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at ../src/...
[19:53:33.524] #7  0x0000560d12199d28 in shmem_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:243
[19:53:33.524] #8  0x0000560d12199fd3 in proc_exit_prepare (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:198
[19:53:33.524] #9  0x0000560d1219a191 in proc_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:111
panic
2024-05-05 19:50:24.845 UTC client backend[39450] pg_regress/injection_points PANIC:  A spin lock has been held at injec...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2024-05-05 19:45:12.319660696 +...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out	2024-05-05 19:50:25.5674461...
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
test
[19:51:51.875] 109/301 postgresql:injection_points / injection_points/regress                          ERROR          1....
%s Windows - Server 2019, VS 2019 - Meson & ninja
core
00000052`449ffb38 00007ffe`d5bcb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000052`449ffb40 00007ffe`d4ee4de0     ntdll!TppWorkerThread+0x2df
00000052`449ffe30 00007ffe`d5c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000052`449ffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000052`445ffb58 00007ffe`d378411a     ntdll!NtFsControlFile+0x14
00000052`445ffb60 00007ff7`5bed1f3b     KERNELBASE!ConnectNamedPipe+0x6a
00000052`445ffbd0 00007ffe`d4ee4de0     postgres!pg_signal_thread(
00000052`445ffcd0 00007ffe`d5c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000052`445ffd00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000052`441ff9f8 00007ffe`d5bcb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000052`441ffa00 00007ffe`d4ee4de0     ntdll!TppWorkerThread+0x2df
00000052`441ffcf0 00007ffe`d5c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000052`441ffd20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000052`43dff4a0 00007ff7`5c20fb4c     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000052`43dff4e0 00007ff7`5bfd06db     postgres!errfinish(
00000052`43dff540 00007ff7`5bfbfe5a     postgres!VerifyNoSpinLocksHeld(
00000052`43dff580 00007ff7`5c243319     postgres!LWLockAcquire(
00000052`43dff5d0 00007ffe`c54a1853     postgres!InjectionPointDetach(
00000052`43dff610 00007ff7`5bf9a07d     injection_points!injection_points_cleanup(
00000052`43dff660 00007ff7`5bf9a640     postgres!shmem_exit(
00000052`43dff6b0 00007ff7`5bf99f50     postgres!proc_exit_prepare(
00000052`43dff6f0 00007ff7`5bfdfe84     postgres!proc_exit(
00000052`43dff730 00007ff7`5bfd9e9d     postgres!PostgresMain(
core
00000052`44dff918 00007ffe`d373d77e     ntdll!NtWaitForSingleObject+0x14
00000052`44dff920 00007ff7`5bed39dc     KERNELBASE!WaitForSingleObjectEx+0x8e
00000052`44dff9c0 00007ffe`d4ee4de0     postgres!pg_timer_thread(
00000052`44dffa00 00007ffe`d5c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000052`44dffa30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
panic
2024-05-05 19:52:37.091 GMT client backend[6636] pg_regress/injection_points PANIC:  A spin lock has been held at inject...
regress
diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_...
--- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out	2024-05-05 19:45:36.777627300 +0000
+++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out	2024-05-05 19:52:47.572982800 +0000
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
test
[19:59:05.455] 114/296 postgresql:injection_points / injection_points/regress                          ERROR            ...
%s macOS - Ventura - Meson
core
[19:53:01.998]   * frame #0: 0x00000001a925c764 libsystem_kernel.dylib`__pthread_kill + 8
[19:53:01.998]     frame #1: 0x00000001a9293c28 libsystem_pthread.dylib`pthread_kill + 288
[19:53:01.998]     frame #2: 0x00000001a91a1ae8 libsystem_c.dylib`abort + 180
[19:53:01.998]     frame #3: 0x0000000104af4d2c postgres`errfinish.cold.2 at elog.c:612:3
[19:53:01.998]     frame #4: 0x0000000104983108 postgres`errfinish(filename=<unavailable>, lineno=<unavailable>, funcnam...
[19:53:01.998]     frame #5: 0x0000000104acf850 postgres`VerifyNoSpinLocksHeld.cold.1 at s_lock.c:347:3
[19:53:01.998]     frame #6: 0x0000000104847360 postgres`VerifyNoSpinLocksHeld(check_in_panic=<unavailable>) at s_lock.c...
[19:53:01.998]     frame #7: 0x000000010483d2b0 postgres`LWLockAcquire(lock=0x0000000109dede80, mode=LW_EXCLUSIVE) at lw...
[19:53:01.998]     frame #8: 0x00000001049a06c4 postgres`InjectionPointDetach(name="TestConditionLocal1") at injection_p...
[19:53:01.998]     frame #9: 0x00000001053477d8 injection_points.dylib`injection_points_cleanup(code=<unavailable>, arg=...
panic
2024-05-05 19:48:53.994 UTC client backend[25411] pg_regress/injection_points PANIC:  A spin lock has been held at injec...
regress
diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes...
--- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out	2024-05-05 19:45:16
+++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out	2024-05-05 19:49:38
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
test
[19:51:07.179] 164/301 postgresql:injection_points / injection_points/regress                          ERROR            ...
48/4718 Set log_lock_waits=on by default
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[18:55:25.339](0.001s) not ok 86 - authentication failed for method scram-sha-256, connstr user=md5_role: log does not m...
test
[18:57:43.223] 229/296 postgresql:authentication / authentication/001_password                         ERROR            ...
48/4538 Statistics Import and Export
%s Linux - Debian Bullseye - Autoconf
core
[17:43:08.209] #0  0x00007fe4caff0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:08.209] #1  0x00007fe4cafda537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:08.209] #2  0x00007fe4cb45511b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:43:08.209] #3  0x00007fe4cb45fce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:43:08.209] #4  0x00007fe4cb44244c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fff96d2f586, __in_ch...
[17:43:08.209] #5  0x00007fe4cb441d47 in __asan::ReportGenericError (pc=94652563774675, bp=bp@entry=140735723799024, sp=...
[17:43:08.209] #6  0x00007fe4cb4428a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[17:43:08.209] #7  0x000056160470dcd3 in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[17:43:08.209] #8  0x000056160474cc05 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[17:43:08.209] #9  0x00005616047123ea in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[17:43:28.534] #0  0x00007f2e04a5fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:28.534] #1  0x00007f2e04a49537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:28.534] #2  0x00007f2e04ec411b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:43:28.534] #3  0x00007f2e04ecece8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:43:28.534] #4  0x00007f2e04eb144c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fffc8d95236, __in_ch...
[17:43:28.534] #5  0x00007f2e04eb0d47 in __asan::ReportGenericError (pc=94114549013715, bp=bp@entry=140736563076768, sp=...
[17:43:28.534] #6  0x00007f2e04eb18a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[17:43:28.534] #7  0x00005598c0431cd3 in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[17:43:28.534] #8  0x00005598c0470c05 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[17:43:28.534] #9  0x00005598c04363ea in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[17:43:19.494] #0  0x00007fc5d55d9ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:19.494] #1  0x00007fc5d55c3537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:19.494] #2  0x00007fc5d5a3e11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:43:19.494] #3  0x00007fc5d5a48ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:43:19.494] #4  0x00007fc5d5a2b44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fff935f9f56, __in_ch...
[17:43:19.494] #5  0x00007fc5d5a2ad47 in __asan::ReportGenericError (pc=93956474346720, bp=bp@entry=140735665908672, sp=...
[17:43:19.494] #6  0x00007fc5d5a2b8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[17:43:19.494] #7  0x00005573f2471ce0 in DOTypeNameCompare (p1=p1@entry=0x7fc5d1970800, p2=p2@entry=0x7fc5d1972f08) at p...
[17:43:19.494] #8  0x00005573f24b088f in pg_qsort_med3 (a=a@entry=0x7fc5d1970800, b=b@entry=0x7fc5d1972f08, c=c@entry=0x...
[17:43:19.494] #9  0x00005573f24b0a46 in pg_qsort (data=<optimized out>, n=9999, element_size=element_size@entry=8, comp...
core
[17:43:21.760] #0  0x00007f0ddc068ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:21.760] #1  0x00007f0ddc052537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:21.760] #2  0x00007f0ddc4cd11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:43:21.760] #3  0x00007f0ddc4d7ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:43:21.760] #4  0x00007f0ddc4ba44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffcc50cc906, __in_ch...
[17:43:21.760] #5  0x00007f0ddc4b9d47 in __asan::ReportGenericError (pc=94206799158483, bp=bp@entry=140723614438768, sp=...
[17:43:21.760] #6  0x00007f0ddc4ba8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[17:43:21.760] #7  0x000055ae3acc9cd3 in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[17:43:21.760] #8  0x000055ae3ad08c05 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[17:43:21.760] #9  0x000055ae3acce3ea in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[17:43:24.016] #0  0x00007ff2ab252ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:24.016] #1  0x00007ff2ab23c537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:24.016] #2  0x00007ff2ab6b711b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:43:24.016] #3  0x00007ff2ab6c1ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:43:24.016] #4  0x00007ff2ab6a444c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffc2f5ced76, __in_ch...
[17:43:24.016] #5  0x00007ff2ab6a3d47 in __asan::ReportGenericError (pc=94476627889376, bp=bp@entry=140721103108576, sp=...
[17:43:24.016] #6  0x00007ff2ab6a48a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[17:43:24.016] #7  0x000055ed0dd84ce0 in DOTypeNameCompare (p1=p1@entry=0x7ff2a75e9800, p2=p2@entry=0x7ff2a75ebf08) at p...
[17:43:24.016] #8  0x000055ed0ddc388f in pg_qsort_med3 (a=a@entry=0x7ff2a75e9800, b=b@entry=0x7ff2a75ebf08, c=c@entry=0x...
[17:43:24.016] #9  0x000055ed0ddc3a46 in pg_qsort (data=<optimized out>, n=9999, element_size=element_size@entry=8, comp...
core
[17:43:26.266] #0  0x00007f90d6edace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:26.266] #1  0x00007f90d6ec4537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:26.266] #2  0x00007f90d733f11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:43:26.266] #3  0x00007f90d7349ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:43:26.266] #4  0x00007f90d732c44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffcb02d29b6, __in_ch...
[17:43:26.266] #5  0x00007f90d732bd47 in __asan::ReportGenericError (pc=94080278240467, bp=bp@entry=140723264239136, sp=...
[17:43:26.266] #6  0x00007f90d732c8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[17:43:26.266] #7  0x00005590c5909cd3 in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[17:43:26.266] #8  0x00005590c5948c05 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[17:43:26.266] #9  0x00005590c590e3ea in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[17:43:30.809] #0  0x00007f5afbb6bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:30.809] #1  0x00007f5afbb55537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:30.809] #2  0x00007f5afbfd011b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:43:30.809] #3  0x00007f5afbfdace8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:43:30.809] #4  0x00007f5afbfbd44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffe8f488496, __in_ch...
[17:43:30.809] #5  0x00007f5afbfbcd47 in __asan::ReportGenericError (pc=94514419674323, bp=bp@entry=140731302318336, sp=...
[17:43:30.809] #6  0x00007f5afbfbd8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[17:43:30.809] #7  0x000055f5da692cd3 in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[17:43:30.809] #8  0x000055f5da6d1c9e in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[17:43:30.809] #9  0x000055f5da6973ea in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[17:43:10.477] #0  0x00007f1cad132ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:10.477] #1  0x00007f1cad11c537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:10.477] #2  0x00007f1cad59711b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:43:10.477] #3  0x00007f1cad5a1ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:43:10.477] #4  0x00007f1cad58444c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffc2b3a9366, __in_ch...
[17:43:10.477] #5  0x00007f1cad583d47 in __asan::ReportGenericError (pc=94782928182483, bp=bp@entry=140721033748432, sp=...
[17:43:10.477] #6  0x00007f1cad5848a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[17:43:10.477] #7  0x000056345ec3dcd3 in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[17:43:10.477] #8  0x000056345ec7cc05 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[17:43:10.477] #9  0x000056345ec423ea in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[17:43:33.076] #0  0x00007fbb90ff2ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:33.076] #1  0x00007fbb90fdc537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:33.076] #2  0x00007fbb9145711b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:43:33.076] #3  0x00007fbb91461ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:43:33.076] #4  0x00007fbb9144444c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fff7e76cc66, __in_ch...
[17:43:33.076] #5  0x00007fbb91443d47 in __asan::ReportGenericError (pc=94456732863699, bp=bp@entry=140735315106000, sp=...
[17:43:33.076] #6  0x00007fbb914448a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[17:43:33.076] #7  0x000055e86c024cd3 in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[17:43:33.076] #8  0x000055e86c063c9e in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[17:43:33.076] #9  0x000055e86c0293ea in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[17:43:12.722] #0  0x00007f7031bbace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:12.722] #1  0x00007f7031ba4537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:12.722] #2  0x00007f703201f11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:43:12.722] #3  0x00007f7032029ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:43:12.722] #4  0x00007f703200c44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffcd7244036, __in_ch...
[17:43:12.722] #5  0x00007f703200bd47 in __asan::ReportGenericError (pc=94406368574675, bp=bp@entry=140723917966496, sp=...
[17:43:12.722] #6  0x00007f703200c8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[17:43:12.722] #7  0x000055dcb2103cd3 in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[17:43:12.722] #8  0x000055dcb2142c9e in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[17:43:12.722] #9  0x000055dcb21083ea in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[17:43:14.987] #0  0x00007f97a6f36ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:14.987] #1  0x00007f97a6f20537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:14.987] #2  0x00007f97a739b11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:43:14.987] #3  0x00007f97a73a5ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:43:14.987] #4  0x00007f97a738844c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffd8ad05926, __in_ch...
[17:43:14.987] #5  0x00007f97a7387d47 in __asan::ReportGenericError (pc=94303675886803, bp=bp@entry=140726932366736, sp=...
[17:43:14.987] #6  0x00007f97a73888a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[17:43:14.987] #7  0x000055c4c91a2cd3 in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[17:43:14.987] #8  0x000055c4c91e1c9e in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[17:43:14.987] #9  0x000055c4c91a73ea in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[17:43:17.245] #0  0x00007f1d832c8ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:17.245] #1  0x00007f1d832b2537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:43:17.245] #2  0x00007f1d8372d11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:43:17.245] #3  0x00007f1d83737ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:43:17.245] #4  0x00007f1d8371a44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffcc8ad8106, __in_ch...
[17:43:17.245] #5  0x00007f1d83719d47 in __asan::ReportGenericError (pc=94839831252179, bp=bp@entry=140723675303280, sp=...
[17:43:17.245] #6  0x00007f1d8371a8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[17:43:17.245] #7  0x000056419e73ccd3 in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[17:43:17.245] #8  0x000056419e77bc05 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[17:43:17.245] #9  0x000056419e7413ea in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:205 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:205 in DOTypeNameC...
tap
[17:38:01.108](2.721s) not ok 4 - dump from PITR 1
[17:38:02.561](1.453s) not ok 5 - dump from PITR 2
tap
[17:38:16.336](0.795s) not ok 19 - pg_dump: option -n pg_catalog
[17:38:18.233](1.897s) not ok 20 - pg_dumpall: option --exclude-database handles database names with embedded dots
[17:38:19.068](0.538s) not ok 37 - binary_upgrade: pg_dump runs
[17:38:19.092](0.024s) not ok 38 - binary_upgrade: pg_restore runs
tap
[17:38:21.305](0.921s) not ok 1 - parallel dump
[17:38:21.326](0.021s) not ok 2 - parallel restore
[17:38:21.712](0.386s) not ok 3 - parallel dump as inserts
[17:38:21.722](0.010s) not ok 4 - parallel restore as inserts
tap
[17:38:25.139](3.119s) not ok 1 - filter file without patterns
tap
[17:38:31.541](0.523s) not ok 7 - parallel dump
[17:38:31.721](0.180s) not ok 8 - parallel restore
[17:38:31.797](0.076s) not ok 9 - parallel restore with create
tap
[17:38:51.669](0.647s) not ok 1 - binary_upgrade: pg_dump runs
tap
[17:40:59.723](0.951s) not ok 3 - dump primary server
[17:41:00.546](0.822s) not ok 4 - dump standby server
%s Linux - Debian Bullseye - Meson
core
[17:41:37.721] #0  0x00007feb930fbce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:37.721] #1  0x00007feb930e5537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:37.721] #2  0x00007feb932d6dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:37.721] #3  0x00007feb932e1998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:37.721] #4  0x00007feb932c762a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55a7070a5640, In...
[17:41:37.721] #5  0x000055a707021935 in DOTypeNameCompare (p1=p1@entry=0x55a707fa0580, p2=p2@entry=0x55a707fa2a98) at ....
[17:41:37.721] #6  0x000055a70705318f in pg_qsort_med3 (a=a@entry=0x55a707fa0580, b=b@entry=0x55a707fa2a98, c=c@entry=0x...
[17:41:37.721] #7  0x000055a7070535b8 in pg_qsort (data=<optimized out>, n=9503, element_size=element_size@entry=8, comp...
[17:41:37.721] #8  0x000055a707023edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:37.721] #9  0x000055a7070184dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[17:41:35.357] #0  0x00007f31c094ece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:35.357] #1  0x00007f31c0938537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:35.357] #2  0x00007f31c0b29dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:35.357] #3  0x00007f31c0b34998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:35.357] #4  0x00007f31c0b1a62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55a180f796c0, In...
[17:41:35.357] #5  0x000055a180ef58ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[17:41:35.357] #6  0x000055a180f27954 in pg_qsort (data=<optimized out>, n=4402, element_size=element_size@entry=8, comp...
[17:41:35.357] #7  0x000055a180ef7edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:35.357] #8  0x000055a180eec4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[17:41:37.633] #0  0x00007feb930fbce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:41:32.938] #0  0x00007f7948bcdce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:32.938] #1  0x00007f7948bb7537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:32.938] #2  0x00007f7948da8dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:32.938] #3  0x00007f7948db3998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:32.938] #4  0x00007f7948d9962a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55f122be0640, In...
[17:41:32.938] #5  0x000055f122b5c935 in DOTypeNameCompare (p1=p1@entry=0x55f1248e2fa0, p2=p2@entry=0x55f1248e56a8) at ....
[17:41:32.938] #6  0x000055f122b8e18f in pg_qsort_med3 (a=a@entry=0x55f1248e2fa0, b=b@entry=0x55f1248e56a8, c=c@entry=0x...
[17:41:32.938] #7  0x000055f122b8e5b8 in pg_qsort (data=<optimized out>, n=9999, element_size=element_size@entry=8, comp...
[17:41:32.938] #8  0x000055f122b5eedb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:32.938] #9  0x000055f122b534dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[17:41:30.498] #0  0x00007fb361671ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:30.498] #1  0x00007fb36165b537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:30.498] #2  0x00007fb36184cdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:30.498] #3  0x00007fb361857998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:30.498] #4  0x00007fb36183d62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x563c71d586c0, In...
[17:41:30.498] #5  0x0000563c71cd48ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[17:41:30.498] #6  0x0000563c71d06954 in pg_qsort (data=<optimized out>, n=4438, element_size=element_size@entry=8, comp...
[17:41:30.498] #7  0x0000563c71cd6edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:30.498] #8  0x0000563c71ccb4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[17:41:32.838] #0  0x00007f7948bcdce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:41:28.066] #0  0x00007fdfbbe23ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:28.066] #1  0x00007fdfbbe0d537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:28.066] #2  0x00007fdfbbffedcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:28.066] #3  0x00007fdfbc009998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:28.066] #4  0x00007fdfbbfef62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x557109c4e6c0, In...
[17:41:28.066] #5  0x0000557109bca8ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[17:41:28.066] #6  0x0000557109bfca84 in pg_qsort (data=<optimized out>, n=4025, element_size=element_size@entry=8, comp...
[17:41:28.066] #7  0x0000557109bccedb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:28.066] #8  0x0000557109bc14dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[17:41:30.391] #0  0x00007fb361671ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:41:25.638] #0  0x00007feaf96a2ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:25.638] #1  0x00007feaf968c537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:25.638] #2  0x00007feaf987ddcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:25.638] #3  0x00007feaf9888998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:25.638] #4  0x00007feaf986e62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56333f6ff6c0, In...
[17:41:25.638] #5  0x000056333f67b8ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[17:41:25.638] #6  0x000056333f6ada84 in pg_qsort (data=<optimized out>, n=3980, element_size=element_size@entry=8, comp...
[17:41:25.638] #7  0x000056333f67dedb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:25.638] #8  0x000056333f6724dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[17:41:27.974] #0  0x00007fdfbbe23ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:41:23.250] #0  0x00007f37942bdce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:23.250] #1  0x00007f37942a7537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:23.250] #2  0x00007f3794498dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:23.250] #3  0x00007f37944a3998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:23.250] #4  0x00007f379448962a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x561158bfe640, In...
[17:41:23.250] #5  0x0000561158b7a935 in DOTypeNameCompare (p1=p1@entry=0x56115a088fa0, p2=p2@entry=0x56115a08b6a8) at ....
[17:41:23.250] #6  0x0000561158bac18f in pg_qsort_med3 (a=a@entry=0x56115a088fa0, b=b@entry=0x56115a08b6a8, c=c@entry=0x...
[17:41:23.250] #7  0x0000561158bac5b8 in pg_qsort (data=<optimized out>, n=9999, element_size=element_size@entry=8, comp...
[17:41:23.250] #8  0x0000561158b7cedb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:23.250] #9  0x0000561158b714dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[17:41:52.142] #0  0x00007f4c5922fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:52.142] #1  0x00007f4c59219537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:52.142] #2  0x00007f4c5940adcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:52.142] #3  0x00007f4c59415998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:52.142] #4  0x00007f4c593fb62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55c3651106c0, In...
[17:41:52.142] #5  0x000055c36508c8ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[17:41:52.142] #6  0x000055c3650bea84 in pg_qsort (data=<optimized out>, n=4025, element_size=element_size@entry=8, comp...
[17:41:52.142] #7  0x000055c36508eedb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:52.142] #8  0x000055c3650834dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[17:41:54.447] #0  0x00007fe69e1a1ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:41:54.544] #0  0x00007fe69e1a1ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:54.544] #1  0x00007fe69e18b537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:54.544] #2  0x00007fe69e37cdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:54.544] #3  0x00007fe69e387998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:54.544] #4  0x00007fe69e36d62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55bb2db346c0, In...
[17:41:54.544] #5  0x000055bb2dab08ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[17:41:54.544] #6  0x000055bb2dae2954 in pg_qsort (data=<optimized out>, n=4034, element_size=element_size@entry=8, comp...
[17:41:54.544] #7  0x000055bb2dab2edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:54.544] #8  0x000055bb2daa74dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[17:41:56.835] #0  0x00007f8128dd0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:40:45.575] #0  0x00007f0d79b84fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:40:45.575] #1  0x00007f0d79b852c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:40:45.575] #2  0x000055cab61f12b7 in sigclearmask () at system.h:46
[17:40:45.575] #3  vforkexec (n=n@entry=0x55cab735d8c8, argv=argv@entry=0x55cab735d9e8, path=path@entry=0x7fffe86650ba "...
[17:40:45.575] #4  0x000055cab61eb32c in evalcommand (cmd=0x55cab735d8c8, flags=0) at eval.c:905
[17:40:45.575] #5  0x000055cab61ea27e in evaltree (n=n@entry=0x55cab735d8c8, flags=0) at eval.c:303
[17:40:45.575] #6  0x000055cab61eac6a in evalstring (s=0x55cab62057e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[17:40:45.575] #7  0x000055cab61e867f in main (argc=3, argv=0x7fffe8663a28) at main.c:177
[17:41:20.724] #0  0x00007ff6827fece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:40:45.575] #0  0x00007f0d79c13bc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[17:40:45.575] #1  0x000055cab61f126b in vforkexec (n=n@entry=0x55cab735d8c8, argv=argv@entry=0x55cab735d9e8, path=path@...
[17:40:45.575] #2  0x000055cab61eb32c in evalcommand (cmd=0x55cab735d8c8, flags=0) at eval.c:905
[17:40:45.575] #3  0x000055cab61ea27e in evaltree (n=n@entry=0x55cab735d8c8, flags=0) at eval.c:303
[17:40:45.575] #4  0x000055cab61eac6a in evalstring (s=0x55cab62057e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[17:40:45.575] #5  0x000055cab61e867f in main (argc=3, argv=0x7fffe8663a28) at main.c:177
core
[17:41:56.922] #0  0x00007f8128dd0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:56.922] #1  0x00007f8128dba537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:56.922] #2  0x00007f8128fabdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:56.922] #3  0x00007f8128fb6998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:56.922] #4  0x00007f8128f9c62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5653d7e276c0, In...
[17:41:56.922] #5  0x00005653d7da38ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[17:41:56.922] #6  0x00005653d7dd5954 in pg_qsort (data=<optimized out>, n=4065, element_size=element_size@entry=8, comp...
[17:41:56.922] #7  0x00005653d7da5edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:56.922] #8  0x00005653d7d9a4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[17:41:47.348] #0  0x00007f47d6ff3ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:47.348] #1  0x00007f47d6fdd537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:47.348] #2  0x00007f47d71cedcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:47.348] #3  0x00007f47d71d9998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:47.348] #4  0x00007f47d71bf62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x557aea6156c0, In...
[17:41:47.348] #5  0x0000557aea5918ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[17:41:47.348] #6  0x0000557aea5c3a84 in pg_qsort (data=<optimized out>, n=10084, element_size=element_size@entry=8, com...
[17:41:47.348] #7  0x0000557aea593edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:47.348] #8  0x0000557aea5884dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[17:41:49.645] #0  0x00007fa97816bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:41:20.852] #0  0x00007ff6827fece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:20.852] #1  0x00007ff6827e8537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:20.852] #2  0x00007ff6829d9dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:20.852] #3  0x00007ff6829e4998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:20.852] #4  0x00007ff6829ca62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55d5b48226c0, In...
[17:41:20.852] #5  0x000055d5b479e8ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[17:41:20.852] #6  0x000055d5b47d0a84 in pg_qsort (data=<optimized out>, n=4021, element_size=element_size@entry=8, comp...
[17:41:20.852] #7  0x000055d5b47a0edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:20.852] #8  0x000055d5b47954dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[17:41:23.156] #0  0x00007f37942bdce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:41:49.740] #0  0x00007fa97816bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:49.740] #1  0x00007fa978155537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:49.740] #2  0x00007fa978346dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:49.740] #3  0x00007fa978351998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:49.740] #4  0x00007fa97833762a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5606d30db6c0, In...
[17:41:49.740] #5  0x00005606d30578ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[17:41:49.740] #6  0x00005606d3089a84 in pg_qsort (data=<optimized out>, n=3977, element_size=element_size@entry=8, comp...
[17:41:49.740] #7  0x00005606d3059edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:49.740] #8  0x00005606d304e4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[17:41:52.046] #0  0x00007f4c5922fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:41:44.948] #0  0x00007f6998368ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:44.948] #1  0x00007f6998352537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:44.948] #2  0x00007f6998543dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:44.948] #3  0x00007f699854e998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:44.948] #4  0x00007f699853462a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55a764e796c0, In...
[17:41:44.948] #5  0x000055a764df58ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[17:41:44.948] #6  0x000055a764e27a84 in pg_qsort (data=<optimized out>, n=3988, element_size=element_size@entry=8, comp...
[17:41:44.948] #7  0x000055a764df7edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:44.948] #8  0x000055a764dec4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[17:41:47.253] #0  0x00007f47d6ff3ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:41:42.564] #0  0x00007f25c1003ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:42.564] #1  0x00007f25c0fed537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:42.564] #2  0x00007f25c11dedcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:42.564] #3  0x00007f25c11e9998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:42.564] #4  0x00007f25c11cf62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55cac15b16c0, In...
[17:41:42.564] #5  0x000055cac152d8ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[17:41:42.564] #6  0x000055cac155f954 in pg_qsort (data=<optimized out>, n=4966, element_size=element_size@entry=8, comp...
[17:41:42.564] #7  0x000055cac152fedb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:42.564] #8  0x000055cac15244dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[17:41:44.855] #0  0x00007f6998368ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:41:40.140] #0  0x00007fde1e985ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:40.140] #1  0x00007fde1e96f537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:41:40.140] #2  0x00007fde1eb60dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[17:41:40.140] #3  0x00007fde1eb6b998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[17:41:40.140] #4  0x00007fde1eb5162a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56407ae016c0, In...
[17:41:40.140] #5  0x000056407ad7d8ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[17:41:40.140] #6  0x000056407adaf954 in pg_qsort (data=<optimized out>, n=4065, element_size=element_size@entry=8, comp...
[17:41:40.140] #7  0x000056407ad7fedb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[17:41:40.140] #8  0x000056407ad744dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[17:41:42.467] #0  0x00007f25c1003ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
tap
[17:38:48.671](2.384s) not ok 4 - dump from PITR 1
[17:38:49.277](0.605s) not ok 5 - dump from PITR 2
tap
[17:38:53.421](0.174s) not ok 19 - pg_dump: option -n pg_catalog
[17:38:54.164](0.742s) not ok 20 - pg_dumpall: option --exclude-database handles database names with embedded dots
[17:38:54.585](0.155s) not ok 37 - binary_upgrade: pg_dump runs
[17:38:54.592](0.007s) not ok 38 - binary_upgrade: pg_restore runs
tap
[17:38:53.930](0.868s) not ok 1 - parallel dump
[17:38:53.939](0.009s) not ok 2 - parallel restore
[17:38:54.106](0.166s) not ok 3 - parallel dump as inserts
[17:38:54.119](0.013s) not ok 4 - parallel restore as inserts
tap
[17:38:54.715](1.518s) not ok 1 - filter file without patterns
tap
[17:38:56.292](0.247s) not ok 7 - parallel dump
[17:38:56.355](0.062s) not ok 8 - parallel restore
[17:38:56.381](0.026s) not ok 9 - parallel restore with create
tap
[17:38:20.291](2.846s) not ok 6 - dump before running pg_upgrade
[17:38:27.378](3.224s) not ok 14 - run of pg_upgrade for new instance
[17:38:27.379](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[17:38:27.564](0.047s) not ok 16 - check that locales in new cluster match original cluster
[17:38:28.039](0.001s) not ok 18 - old and new dumps match after pg_upgrade
tap
[17:37:18.305](2.790s) not ok 10 - run of pg_upgrade of old cluster
[17:37:18.657](0.352s) not ok 11 - check the slot exists on new cluster
tap
[17:37:18.925](2.241s) not ok 8 - run of pg_upgrade for old instance when the subscription tables are in init/ready stat...
[17:37:18.926](0.000s) not ok 9 - pg_upgrade_output.d/ removed after successful pg_upgrade
[17:37:19.199](0.273s) not ok 10 - check that the subscription's running status and failover are preserved
[17:37:19.257](0.057s) not ok 11 - there should be 2 rows in pg_subscription_rel(representing tab_upgraded1 and tab_upgr...
tap
[17:38:44.101](0.769s) not ok 3 - dump primary server
[17:38:44.856](0.755s) not ok 4 - dump standby server
tap
[17:39:35.910](0.441s) not ok 1 - binary_upgrade: pg_dump runs
test
[17:39:42.589]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          77...
[17:39:42.589]   7/301 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR          7....
[17:39:42.589]   8/301 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR          8....
[17:39:42.589]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          67...
[17:39:42.589] 155/301 postgresql:pg_combinebackup / pg_combinebackup/002_compare_backups              ERROR          4....
[17:39:42.589] 167/301 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR          3....
[17:39:42.589] 169/301 postgresql:pg_dump / pg_dump/004_pg_dump_parallel                               ERROR          1....
[17:39:42.589] 170/301 postgresql:pg_dump / pg_dump/005_pg_dump_filterfile                             ERROR          1....
[17:39:42.589] 171/301 postgresql:pg_dump / pg_dump/010_dump_connstr                                   ERROR          7....
[17:39:42.589] 291/301 postgresql:test_pg_dump / test_pg_dump/001_base                                 ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[17:41:22.431](0.199s) not ok 5 - compare primary and standby dumps
test
[17:47:56.656]  77/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/3246 Parallelize correlated subqueries that execute within each worker
%s CompilerWarnings
compiler
[16:38:03.756] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
compiler
[16:37:39.776] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
compiler
[16:40:29.388] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-05 16:36:54.834710000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-05-05 16:38:24.51...
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-05 16:36:54.834710000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-05-05 16:38:59....
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-05 16:36:54.834710000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2024-05-05 16:38:23.508010000 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[16:38:53.614](58.107s) not ok 5 - regression tests pass
tap
[16:39:21.610](62.686s) not ok 2 - regression tests pass
test
[16:40:20.392]  30/301 postgresql:regress / regress/regress                                            ERROR            ...
[16:40:20.392]  68/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[16:40:20.392] 149/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-05 16:36:54.955489216 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out	2024-05-05 16:40:49.671491705 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-05 16:36:54.955489216 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out	2024-05-05 16:39:37.747485984 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[16:41:07.421](90.262s) not ok 5 - regression tests pass
%s Linux - Debian Bullseye - Meson
core
[16:42:27.460] #0  0x00007f0f72e02bc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[16:42:27.460] #1  0x000055d0f522226b in vforkexec (n=n@entry=0x55d0f6fc08a8, argv=argv@entry=0x55d0f6fc09d8, path=path@...
[16:42:27.460] #2  0x000055d0f521c32c in evalcommand (cmd=0x55d0f6fc08a8, flags=0) at eval.c:905
[16:42:27.460] #3  0x000055d0f521b27e in evaltree (n=n@entry=0x55d0f6fc08a8, flags=0) at eval.c:303
[16:42:27.460] #4  0x000055d0f521bc6a in evalstring (s=0x55d0f52367e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[16:42:27.460] #5  0x000055d0f521967f in main (argc=3, argv=0x7ffd4ab36808) at main.c:177
core
[16:42:27.460] #0  0x00007f0f72d73fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:42:27.460] #1  0x00007f0f72d742c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:42:27.460] #2  0x000055d0f52222b7 in sigclearmask () at system.h:46
[16:42:27.460] #3  vforkexec (n=n@entry=0x55d0f6fc08a8, argv=argv@entry=0x55d0f6fc09d8, path=path@entry=0x7ffd4ab38092 "...
[16:42:27.460] #4  0x000055d0f521c32c in evalcommand (cmd=0x55d0f6fc08a8, flags=0) at eval.c:905
[16:42:27.460] #5  0x000055d0f521b27e in evaltree (n=n@entry=0x55d0f6fc08a8, flags=0) at eval.c:303
[16:42:27.460] #6  0x000055d0f521bc6a in evalstring (s=0x55d0f52367e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[16:42:27.460] #7  0x000055d0f521967f in main (argc=3, argv=0x7ffd4ab36808) at main.c:177
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-05 16:36:53.741322497 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-05-05 16:39:39.15...
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-05 16:36:53.741322497 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-05-05 16:40:11....
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-05 16:36:53.741322497 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2024-05-05 16:39:34.185298915 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[16:40:02.470](64.795s) not ok 5 - regression tests pass
tap
[16:40:26.570](63.305s) not ok 2 - regression tests pass
test
[16:41:30.363]   4/301 postgresql:regress / regress/regress                                            ERROR          62...
[16:41:30.363]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          98...
[16:41:30.363]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          70...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2024-05-05 16:37:09.656678100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-05-05 16:40:29.058871000 +00...
@@ -452,25 +452,35 @@
   where tenk1.four = t.four
 );
                                                                                                                        ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
-                 Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t...
-                 Filter: (tenk1.four = t.four)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2024-05-05 16:37:09.656678100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-05-05 16:42:54.833702700 +...
@@ -452,25 +452,35 @@
   where tenk1.four = t.four
 );
                                                                                                                        ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
-                 Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t...
-                 Filter: (tenk1.four = t.four)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2024-05-05 16:37:09.656678100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out	2024-05-05 16:40:25.675557900 +0000
@@ -452,25 +452,35 @@
   where tenk1.four = t.four
 );
                                                                                                                        ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
-                 Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t...
-                 Filter: (tenk1.four = t.four)
...
tap
[16:41:08.955](114.159s) not ok 5 - regression tests pass
tap
[16:43:32.193](124.666s) not ok 2 - regression tests pass
test
[16:50:36.740]  12/296 postgresql:regress / regress/regress                                            ERROR           1...
[16:50:36.740]  24/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[16:50:36.740]  73/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2024-05-05 16:36:53
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-05-05 16:39:32
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/recovery/027_...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2024-05-05 16:36:53
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-05-05 16:40:20
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2024-05-05 16:36:53
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out	2024-05-05 16:39:34
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[16:39:42.881](30.475s) not ok 5 - regression tests pass
tap
[16:40:42.288](60.461s) not ok 2 - regression tests pass
test
[16:42:23.124]  22/301 postgresql:regress / regress/regress                                            ERROR            ...
[16:42:23.124]  30/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[16:42:23.124] 147/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
48/4934 Add SECURITY.md, CODE_OF_CONDUCT.md, and CONTRIBUTING.md
%s macOS - Ventura - Meson
tap
[15:29:31.475](0.000s) not ok 322 - pgbench script error: set not a double stderr /(?^:cannot coerce boolean to double)/
test
[15:30:41.085] 206/301 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
48/4929 apply_scanjoin_target_to_paths and partitionwise join
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-05 12:28:51.905906000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-05-05 12:30:28.809...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-05 12:28:51.905906000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-05-05 12:30:55.5...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-05 12:28:51.905906000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out	2024-05-05 12:30:24.686373000 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[12:30:31.514](56.903s) not ok 5 - regression tests pass
tap
[12:30:57.980](60.360s) not ok 2 - regression tests pass
test
[12:31:56.905]  48/301 postgresql:regress / regress/regress                                            ERROR            ...
[12:31:56.905]  65/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[12:31:56.905] 145/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
core
[12:35:39.346] #0  0x00007f96e6a05112 in mmap64 () from /lib/x86_64-linux-gnu/libc.so.6
[12:35:39.346] #1  0x00007f96e693d8ac in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:35:39.346] #2  0x00007f96e6936213 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:35:39.346] #3  0x00007f96e685e34f in __pthread_once_slow (once_control=0x7f96e6adf99c, init_routine=0x7f96e69361e0) ...
[12:35:39.346] #4  0x00007f96e6935455 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:35:39.346] #5  0x00007f96e693f47e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:35:39.346] #6  0x00007f96e693ea98 in setlocale () from /lib/x86_64-linux-gnu/libc.so.6
[12:35:39.346] #7  0x000056329a7cfa5f in main (argc=3, argv=0x7fff8d4ac4b8) at src/cp.c:944
[12:35:41.796] #0  0x00007f94c2b69746 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:35:41.804] #0  0x00007f94c2b69746 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[12:35:41.804] #1  0x0000558560b88a7c in waitproc (status=0x7fffd563f06c, block=1) at jobs.c:1181
[12:35:41.804] #2  waitone (block=block@entry=1, job=job@entry=0x55856272fc40) at jobs.c:1057
[12:35:41.804] #3  0x0000558560b88cea in dowait (block=1, jp=0x55856272fc40) at jobs.c:1139
[12:35:41.804] #4  0x0000558560b8a2ed in waitforjob (jp=0x55856272fc40) at jobs.c:1016
[12:35:41.804] #5  0x0000558560b84334 in evalcommand (cmd=0x558560b9e9a0 <stackbase+448>, flags=0) at eval.c:930
[12:35:41.804] #6  0x0000558560b8327e in evaltree (n=n@entry=0x558560b9e9a0 <stackbase+448>, flags=0) at eval.c:303
[12:35:41.804] #7  0x0000558560b83c6a in evalstring (s=0x558560b9e7e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/src/test/...
[12:35:41.804] #8  0x0000558560b8167f in main (argc=3, argv=0x7fffd563f4a8) at main.c:177
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-05 12:28:46.126373533 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out	2024-05-05 12:32:15.598394407 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-05 12:28:46.126373533 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out	2024-05-05 12:33:49.086361126 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-05 12:28:46.126373533 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out	2024-05-05 12:31:21.622391819 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[12:32:20.547](99.345s) not ok 5 - regression tests pass
tap
[12:33:51.133](43.324s) not ok 2 - regression tests pass
%s Linux - Debian Bullseye - Meson
core
[12:34:15.681] #0  0x00007f8f97070a61 in clone () from /lib/x86_64-linux-gnu/libc.so.6
[12:34:15.681] #1  0x00007f8f9705ee5e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:34:15.681] #2  0x00007f8f9705f497 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:34:15.681] #3  0x00007f8f9705ecdb in posix_spawn () from /lib/x86_64-linux-gnu/libc.so.6
[12:34:15.681] #4  0x00007f8f96fbaa69 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:34:15.681] #5  0x0000560f7fefc4c6 in RestoreArchivedFile (path=path@entry=0x7fffbd2a4760 "", xlogfname=xlogfname@ent...
[12:34:15.681] #6  0x0000560f7fed0eaf in existsTimeLineHistory (probeTLI=probeTLI@entry=2) at ../src/backend/access/tran...
[12:34:15.681] #7  0x0000560f7fed0f9a in findNewestTimeLine (startTLI=startTLI@entry=1) at ../src/backend/access/transam...
[12:34:15.681] #8  0x0000560f7ff07491 in rescanLatestTimeLine (replayTLI=replayTLI@entry=1, replayLSN=replayLSN@entry=10...
[12:34:15.681] #9  0x0000560f7ff0c641 in WaitForWALToBecomeAvailable (RecPtr=RecPtr@entry=100683536, randAccess=false, f...
core
[12:34:15.699] #0  0x00007f8f96fadfc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:34:15.699] #1  0x00007f8f9705f13a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:34:15.699] #2  0x00007f8f97070a6f in clone () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-05 12:28:49.616932797 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-05-05 12:31:02.308...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-05 12:28:49.616932797 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-05-05 12:31:25.2...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-05 12:28:49.616932797 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out	2024-05-05 12:30:54.732912675 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[12:31:04.783](63.611s) not ok 5 - regression tests pass
tap
[12:31:27.668](61.110s) not ok 2 - regression tests pass
test
[12:32:35.383]   4/301 postgresql:regress / regress/regress                                            ERROR          59...
[12:32:35.383]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          98...
[12:32:35.383]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          67...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat...
--- C:/cirrus/src/test/regress/expected/partition_join.out	2024-05-05 12:28:58.581406000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-05-05 12:32:43.305722600 +000...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
          ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
+               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d...
--- C:/cirrus/src/test/regress/expected/partition_join.out	2024-05-05 12:28:58.581406000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-05-05 12:34:50.113780900 +0...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
          ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
+               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti...
--- C:/cirrus/src/test/regress/expected/partition_join.out	2024-05-05 12:28:58.581406000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out	2024-05-05 12:32:37.547908300 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
          ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
+               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
...
tap
[12:32:51.916](110.654s) not ok 5 - regression tests pass
tap
[12:35:00.606](113.608s) not ok 2 - regression tests pass
test
[12:41:19.089]  21/296 postgresql:regress / regress/regress                                            ERROR           1...
[12:41:19.089]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:41:19.089]  68/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002...
--- /Users/admin/pgsql/src/test/regress/expected/partition_join.out	2024-05-05 12:28:48
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-05-05 12:31:10
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s...
--- /Users/admin/pgsql/src/test/regress/expected/partition_join.out	2024-05-05 12:28:48
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-05-05 12:32:08
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres...
--- /Users/admin/pgsql/src/test/regress/expected/partition_join.out	2024-05-05 12:28:48
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out	2024-05-05 12:31:07
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[12:31:13.653](35.038s) not ok 5 - regression tests pass
tap
[12:32:12.580](63.714s) not ok 2 - regression tests pass
test
[12:33:51.916]  28/301 postgresql:regress / regress/regress                                            ERROR            ...
[12:33:51.916]  30/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[12:33:51.916] 148/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
48/4951 teach pg_combinebackup to detect deleted files where possible
%s CompilerWarnings
compiler
[07:20:47.439] pg_combinebackup.c:1110:28: error: ‘mfile’ may be used uninitialized in this function [-Werror=maybe-unin...
compiler
[07:20:26.819] pg_combinebackup.c:1110:28: error: ‘mfile’ may be used uninitialized in this function [-Werror=maybe-unin...
compiler
[07:22:49.038] pg_combinebackup.c:1110:28: error: ‘mfile’ may be used uninitialized in this function [-Werror=maybe-unin...
48/4720 "unexpected duplicate for tablespace" problem in logical replication
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-05 05:17:51.890946000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-05-05 05:19:20.059350...
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37773 |            |             0 |       37773 | pktable_pkey
+ 37770 |            |             0 |       37770 | pktable
+ 37775 |            |             0 |       37775 | fktable
+ 38400 |            |             0 |       38405 | foo
+ 38409 |            |             0 |       38409 | pg_toast_38400_index
+ 38408 |            |             0 |       38408 | pg_toast_38400
+ 38671 |            |             0 |       38671 | old_oids
+ 38699 |            |             0 |       38699 | pg_toast_38696
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-05 05:17:51.890946000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-05-05 05:19:52.6656...
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37700 |            |             0 |       37700 | pktable_pkey
+ 37697 |            |             0 |       37697 | pktable
+ 37702 |            |             0 |       37702 | fktable
+ 38294 |            |             0 |       38303 | foo
+ 38307 |            |             0 |       38307 | pg_toast_38294_index
+ 38306 |            |             0 |       38306 | pg_toast_38294
+ 38519 |            |             0 |       38519 | old_oids
+ 38543 |            |             0 |       38543 | pg_toast_38540
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-05 05:17:51.890946000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out	2024-05-05 05:19:19.036660000 +0000
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37887 |            |             0 |       37887 | pktable_pkey
+ 37884 |            |             0 |       37884 | pktable
+ 37889 |            |             0 |       37889 | fktable
+ 38403 |            |             0 |       38408 | foo
+ 38412 |            |             0 |       38412 | pg_toast_38403_index
+ 38411 |            |             0 |       38411 | pg_toast_38403
+ 38673 |            |             0 |       38673 | old_oids
+ 38692 |            |             0 |       38692 | pg_toast_38689
...
tap
[05:19:29.491](55.180s) not ok 5 - regression tests pass
tap
[05:19:59.602](61.700s) not ok 2 - regression tests pass
test
[05:20:54.236]  44/301 postgresql:regress / regress/regress                                            ERROR            ...
[05:20:54.236]  58/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[05:20:54.236] 150/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-05 05:17:44.831470955 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out	2024-05-05 05:21:30.771289568 +0000
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37785 |            |             0 |       37785 | pktable_pkey
+ 37781 |            |             0 |       37781 | pktable
+ 37788 |            |             0 |       37788 | fktable
+ 38485 |            |             0 |       38490 | foo
+ 38494 |            |             0 |       38494 | pg_toast_38485_index
+ 38493 |            |             0 |       38493 | pg_toast_38485
+ 38717 |            |             0 |       38717 | old_oids
+ 38735 |            |             0 |       38735 | pg_toast_38732
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-05 05:17:44.831470955 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out	2024-05-05 05:22:36.999230752 +0000
@@ -3476,9 +3476,29 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 38885 |            |             0 |       38885 | pg_toast_38882
+ 38012 |            |             0 |       38012 | users_id_seq
+ 38026 |            |             0 |       38026 | pg_toast_38021
+ 38028 |            |             0 |       38028 | pg_toast_38021_index
+ 38021 |            |             0 |       38021 | users
+ 38271 |            |             0 |       38271 | foo
+ 38495 |            |             0 |       38495 | forc_test
+ 38886 |            |             0 |       38886 | pg_toast_38882_index
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/test/regress/results/al...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-05 05:17:44.831470955 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out	2024-05-05 05:20:01.811373715 +0000
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37965 |            |             0 |       37965 | pktable_pkey
+ 37962 |            |             0 |       37962 | pktable
+ 37967 |            |             0 |       37967 | fktable
+ 38478 |            |             0 |       38484 | foo
+ 38488 |            |             0 |       38488 | pg_toast_38478_index
+ 38487 |            |             0 |       38487 | pg_toast_38478
+ 38705 |            |             0 |       38705 | old_oids
+ 38723 |            |             0 |       38723 | pg_toast_38720
...
tap
[05:21:35.941](62.145s) not ok 5 - regression tests pass
tap
[05:22:41.814](45.138s) not ok 2 - regression tests pass
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-05 05:17:42.933087773 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-05-05 05:19:43.649016...
@@ -3476,9 +3476,26 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 38226 |            |             0 |       38226 | users_id_seq
+ 38240 |            |             0 |       38240 | pg_toast_38231
+ 38241 |            |             0 |       38241 | pg_toast_38231_index
+ 38231 |            |             0 |       38231 | users
+ 38499 |            |             0 |       38499 | foo
+ 38688 |            |             0 |       38688 | forc_test
+ 37783 |            |             0 |       37783 | pktable_pkey
+ 37780 |            |             0 |       37780 | pktable
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-05 05:17:42.933087773 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-05-05 05:20:10.3209...
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37792 |            |             0 |       37792 | pktable_pkey
+ 37789 |            |             0 |       37789 | pktable
+ 37794 |            |             0 |       37794 | fktable
+ 38279 |            |             0 |       38287 | foo
+ 38291 |            |             0 |       38291 | pg_toast_38279_index
+ 38290 |            |             0 |       38290 | pg_toast_38279
+ 38507 |            |             0 |       38507 | old_oids
+ 38525 |            |             0 |       38525 | pg_toast_38522
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-05 05:17:42.933087773 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out	2024-05-05 05:19:37.805019505 +0000
@@ -3476,9 +3476,29 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 38103 |            |             0 |       38103 | users_id_seq
+ 38110 |            |             0 |       38110 | pg_toast_38104
+ 38111 |            |             0 |       38111 | pg_toast_38104_index
+ 38104 |            |             0 |       38104 | users
+ 38430 |            |             0 |       38430 | foo
+ 38609 |            |             0 |       38609 | forc_test
+ 39022 |            |             0 |       39022 | pg_toast_39019
+ 39023 |            |             0 |       39023 | pg_toast_39019_index
...
tap
[05:19:48.835](57.703s) not ok 5 - regression tests pass
tap
[05:20:15.161](58.590s) not ok 2 - regression tests pass
test
[05:21:18.660]   4/301 postgresql:regress / regress/regress                                            ERROR          56...
[05:21:18.660]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          88...
[05:21:18.660]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          64...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r...
--- C:/cirrus/src/test/regress/expected/alter_table.out	2024-05-05 05:18:00.887957600 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-05-05 05:21:26.073271600 +0000
@@ -3477,8 +3477,19 @@
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
  oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+-------+------------+---------------+-------------+----------------------
+ 37641 |            |             0 |       37641 | pktable_pkey
+ 37638 |            |             0 |       37638 | pktable
+ 37643 |            |             0 |       37643 | fktable
+ 38132 |            |             0 |       38137 | foo
+ 38141 |            |             0 |       38141 | pg_toast_38132_index
+ 38140 |            |             0 |       38140 | pg_toast_38132
+ 38328 |            |             0 |       38328 | old_oids
+ 38345 |            |             0 |       38345 | pg_toast_38342
+ 38346 |            |             0 |       38346 | pg_toast_38342_index
+ 38342 |            |             0 |       38342 | recur2
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data...
--- C:/cirrus/src/test/regress/expected/alter_table.out	2024-05-05 05:18:00.887957600 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-05-05 05:23:40.474570500 +0000
@@ -3477,8 +3477,19 @@
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
  oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+-------+------------+---------------+-------------+----------------------
+ 37358 |            |             0 |       37358 | pktable_pkey
+ 37350 |            |             0 |       37350 | pktable
+ 37363 |            |             0 |       37363 | fktable
+ 38069 |            |             0 |       38075 | foo
+ 38080 |            |             0 |       38080 | pg_toast_38069_index
+ 38078 |            |             0 |       38078 | pg_toast_38069
+ 38327 |            |             0 |       38327 | old_oids
+ 38360 |            |             0 |       38360 | pg_toast_38348
+ 38361 |            |             0 |       38361 | pg_toast_38348_index
+ 38348 |            |             0 |       38348 | recur2
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta...
--- C:/cirrus/src/test/regress/expected/alter_table.out	2024-05-05 05:18:00.887957600 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out	2024-05-05 05:21:12.053745700 +0000
@@ -3477,8 +3477,19 @@
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
  oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+-------+------------+---------------+-------------+----------------------
+ 36615 |            |             0 |       36615 | pktable_pkey
+ 36610 |            |             0 |       36610 | pktable
+ 36617 |            |             0 |       36617 | fktable
+ 37983 |            |             0 |       37991 | foo
+ 37995 |            |             0 |       37995 | pg_toast_37983_index
+ 37994 |            |             0 |       37994 | pg_toast_37983
+ 38388 |            |             0 |       38388 | old_oids
+ 38405 |            |             0 |       38405 | pg_toast_38402
+ 38406 |            |             0 |       38406 | pg_toast_38402_index
+ 38402 |            |             0 |       38402 | recur2
...
tap
[05:21:39.250](100.650s) not ok 5 - regression tests pass
tap
[05:23:55.527](119.047s) not ok 2 - regression tests pass
test
[05:30:18.395]  13/296 postgresql:regress / regress/regress                                            ERROR            ...
[05:30:18.395]  24/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[05:30:18.395]  79/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
core
[05:26:32.450]   * frame #0: 0x0000000195e26cfc dyld`lsl::EphemeralAllocator::allocate_buffer(unsigned long, unsigned lo...
[05:26:32.450]     frame #1: 0x0000000195e269e0 dyld`lsl::Allocator::aligned_alloc(unsigned long, unsigned long) + 180
[05:26:32.450]     frame #2: 0x0000000195e268dc dyld`lsl::EphemeralAllocator::EphemeralAllocator() + 84
[05:26:32.450]     frame #3: 0x0000000195e0819c dyld`dyld4::RuntimeState::withCurrentProcessSnapshot(void (lsl::Ephemera...
[05:26:32.450]     frame #4: 0x0000000195e07fa8 dyld`dyld4::RuntimeState::notifyDebuggerLoad(std::__1::span<dyld4::Loade...
[05:26:32.450]     frame #5: 0x0000000195e07ec8 dyld`dyld4::RuntimeState::notifyDebuggerLoad(dyld4::Loader const*) + 164
[05:26:32.450]     frame #6: 0x0000000195dfc734 dyld`dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 508
[05:26:32.450]     frame #7: 0x0000000195dfbe18 dyld`start + 1964
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg...
--- /Users/admin/pgsql/src/test/regress/expected/alter_table.out	2024-05-05 05:17:41
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-05-05 05:20:04
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37765 |            |             0 |       37765 | pktable_pkey
+ 37759 |            |             0 |       37759 | pktable
+ 37767 |            |             0 |       37767 | fktable
+ 38477 |            |             0 |       38482 | foo
+ 38486 |            |             0 |       38486 | pg_toast_38477_index
+ 38485 |            |             0 |       38485 | pg_toast_38477
+ 38726 |            |             0 |       38726 | pg_toast_38723
+ 38727 |            |             0 |       38727 | pg_toast_38723_index
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/recovery/027_stre...
--- /Users/admin/pgsql/src/test/regress/expected/alter_table.out	2024-05-05 05:17:41
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-05-05 05:22:35
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37622 |            |             0 |       37622 | pktable_pkey
+ 37619 |            |             0 |       37619 | pktable
+ 37624 |            |             0 |       37624 | fktable
+ 38312 |            |             0 |       38317 | foo
+ 38321 |            |             0 |       38321 | pg_toast_38312_index
+ 38320 |            |             0 |       38320 | pg_toast_38312
+ 38533 |            |             0 |       38533 | old_oids
+ 38550 |            |             0 |       38550 | pg_toast_38547
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/regress/regress/r...
--- /Users/admin/pgsql/src/test/regress/expected/alter_table.out	2024-05-05 05:17:41
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out	2024-05-05 05:20:01
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37700 |            |             0 |       37700 | pktable_pkey
+ 37697 |            |             0 |       37697 | pktable
+ 37702 |            |             0 |       37702 | fktable
+ 38498 |            |             0 |       38503 | foo
+ 38507 |            |             0 |       38507 | pg_toast_38498_index
+ 38506 |            |             0 |       38506 | pg_toast_38498
+ 38694 |            |             0 |       38694 | old_oids
+ 38711 |            |             0 |       38711 | pg_toast_38708
...
tap
[05:20:31.776](86.237s) not ok 5 - regression tests pass
tap
[05:23:26.128](226.585s) not ok 2 - regression tests pass
test
[05:24:34.601]  37/301 postgresql:regress / regress/regress                                            ERROR            ...
[05:24:34.601]  48/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[05:24:34.601] 214/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
48/4617 Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING
%s CompilerWarnings
compiler
[02:18:49.846] nodeModifyTable.c:3028:14: error: incompatible pointer types passing 'HeapTuple' (aka 'struct HeapTupleDa...
compiler
[02:18:30.611] nodeModifyTable.c:3028:14: error: incompatible pointer types passing 'HeapTuple' (aka 'struct HeapTupleDa...
compiler
[02:17:49.227] nodeModifyTable.c:3028:14: error: passing argument 3 of ‘ExecIRDeleteTriggers’ from incompatible pointer ...
compiler
[02:17:33.645] nodeModifyTable.c:3028:14: error: passing argument 3 of ‘ExecIRDeleteTriggers’ from incompatible pointer ...
compiler
[02:19:28.010] nodeModifyTable.c:3028:14: error: passing argument 3 of ‘ExecIRDeleteTriggers’ from incompatible pointer ...
%s FreeBSD - 13 - Meson
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 8907
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 14182
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 8316
core
[02:21:04.271] #0  0x000000082db9ddca in thr_kill () from /lib/libc.so.7
[02:21:04.271] #1  0x000000082db166f4 in raise () from /lib/libc.so.7
[02:21:04.271] #2  0x000000082dbc7bc9 in abort () from /lib/libc.so.7
[02:21:04.271] #3  0x0000000000a5e6d7 in ExceptionalCondition (conditionName=<optimized out>, fileName=0x372f34 "../src/...
[02:21:04.271] #4  0x00000000007407c0 in ExecFetchSlotHeapTuple (slot=slot@entry=0x8213b4b80, materialize=<optimized out...
[02:21:04.271] #5  0x0000000000706a18 in ExecIRDeleteTriggers (estate=estate@entry=0x8365cb100, relinfo=relinfo@entry=0x...
[02:21:04.271] #6  0x0000000000765a3a in ExecMergeMatched (context=0x8213b4c40, resultRelInfo=0x8365cb6b0, tupleid=0x0, ...
[02:21:04.271] #7  ExecMerge (context=0x8213b4c40, resultRelInfo=0x8365cb6b0, tupleid=0x0, oldtuple=0x0, canSetTag=<opti...
[02:21:04.271] #8  ExecModifyTable (pstate=0x8365cb4a0) at ../src/backend/executor/nodeModifyTable.c:4112
[02:21:04.271] #9  0x000000000073a85b in ExecProcNodeFirst (node=0x8365cb4a0) at ../src/backend/executor/execProcnode.c:...
core
[02:21:03.481] #0  0x0000000828b93dca in thr_kill () from /lib/libc.so.7
[02:21:03.481] #1  0x0000000828b0c6f4 in raise () from /lib/libc.so.7
[02:21:03.481] #2  0x0000000828bbdbc9 in abort () from /lib/libc.so.7
[02:21:03.481] #3  0x0000000000a5e6d7 in ExceptionalCondition (conditionName=<optimized out>, fileName=0x372f34 "../src/...
[02:21:03.481] #4  0x00000000007407c0 in ExecFetchSlotHeapTuple (slot=slot@entry=0x820d2b5a0, materialize=<optimized out...
[02:21:03.481] #5  0x0000000000706a18 in ExecIRDeleteTriggers (estate=estate@entry=0x834c76100, relinfo=relinfo@entry=0x...
[02:21:03.481] #6  0x0000000000765a3a in ExecMergeMatched (context=0x820d2b660, resultRelInfo=0x834c766b0, tupleid=0x0, ...
[02:21:03.481] #7  ExecMerge (context=0x820d2b660, resultRelInfo=0x834c766b0, tupleid=0x0, oldtuple=0x0, canSetTag=<opti...
[02:21:03.481] #8  ExecModifyTable (pstate=0x834c764a0) at ../src/backend/executor/nodeModifyTable.c:4112
[02:21:03.481] #9  0x000000000073a85b in ExecProcNodeFirst (node=0x834c764a0) at ../src/backend/executor/execProcnode.c:...
core
[02:21:02.712] #0  0x000000082af02dca in thr_kill () from /lib/libc.so.7
[02:21:02.712] #1  0x000000082ae7b6f4 in raise () from /lib/libc.so.7
[02:21:02.712] #2  0x000000082af2cbc9 in abort () from /lib/libc.so.7
[02:21:02.712] #3  0x0000000000a5e6d7 in ExceptionalCondition (conditionName=<optimized out>, fileName=0x372f34 "../src/...
[02:21:02.712] #4  0x00000000007407c0 in ExecFetchSlotHeapTuple (slot=slot@entry=0x8212ed7e0, materialize=<optimized out...
[02:21:02.712] #5  0x0000000000706a18 in ExecIRDeleteTriggers (estate=estate@entry=0x834eb2100, relinfo=relinfo@entry=0x...
[02:21:02.712] #6  0x0000000000765a3a in ExecMergeMatched (context=0x8212ed8a0, resultRelInfo=0x834eb26b0, tupleid=0x0, ...
[02:21:02.712] #7  ExecMerge (context=0x8212ed8a0, resultRelInfo=0x834eb26b0, tupleid=0x0, oldtuple=0x0, canSetTag=<opti...
[02:21:02.712] #8  ExecModifyTable (pstate=0x834eb24a0) at ../src/backend/executor/nodeModifyTable.c:4112
[02:21:02.712] #9  0x000000000073a85b in ExecProcNodeFirst (node=0x834eb24a0) at ../src/backend/executor/execProcnode.c:...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-05-05 02:16:56.579293000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out	2024-05-05 02:18:15.843139...
@@ -1190,118 +1190,10 @@
 CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4);
 CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4);
 \d+ notnull_tbl4
-                               Table "public.notnull_tbl4"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- a      | integer |           | not null |         | plain   |              | 
-Indexes:
-    "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED
-Child tables: notnull_tbl4_cld,
-              notnull_tbl4_cld2,
-              notnull_tbl4_cld3
-
-\d+ notnull_tbl4_lk
-                              Table "public.notnull_tbl4_lk"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-05-05 02:16:56.579293000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2024-05-05 02:18:37.1266...
@@ -1201,107 +1201,10 @@
               notnull_tbl4_cld3
 
 \d+ notnull_tbl4_lk
-                              Table "public.notnull_tbl4_lk"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- a      | integer |           | not null |         | plain   |              | 
-Not-null constraints:
-    "notnull_tbl4_lk_a_not_null" NOT NULL "a"
-
-\d+ notnull_tbl4_lk2
-                             Table "public.notnull_tbl4_lk2"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- a      | integer |           | not null |         | plain   |              | 
-Indexes:
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-05-05 02:16:56.579293000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out	2024-05-05 02:18:12.931529000 +0000
@@ -1236,72 +1236,7 @@
 Inherits: notnull_tbl4
 
 \d+ notnull_tbl4_cld2
-                             Table "public.notnull_tbl4_cld2"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- a      | integer |           | not null |         | plain   |              | 
-Indexes:
-    "notnull_tbl4_cld2_pkey" PRIMARY KEY, btree (a) DEFERRABLE
-Not-null constraints:
-    "notnull_tbl4_cld2_a_not_null" NOT NULL "a" (inherited)
-Inherits: notnull_tbl4
-
-\d+ notnull_tbl4_cld3
-                             Table "public.notnull_tbl4_cld3"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
...
tap
[02:18:17.473](12.282s) not ok 5 - regression tests pass
[02:18:18.582](1.105s) not ok 6 - dump before running pg_upgrade
tap
[02:18:38.676](14.318s) not ok 2 - regression tests pass
test
[02:20:00.568]  15/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[02:20:00.568]  11/301 postgresql:regress / regress/regress                                            ERROR            ...
[02:20:00.568]  44/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "execTuples.c", Line: 1737, PID: 29971
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "execTuples.c", Line: 1737, PID: 19456
core
[02:21:58.346] #0  0x00007f724e377ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:21:58.346] #1  0x00007f724e361537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:21:58.346] #2  0x00005572dfd50a52 in ExceptionalCondition (conditionName=conditionName@entry=0x5572e000e500 "!TTS_EM...
[02:21:58.346] #3  0x00005572df5176d3 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffca8db89a0, materialize=materialize...
[02:21:58.346] #4  0x00005572df484e3e in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry...
[02:21:58.346] #5  0x00005572df58b9f2 in ExecMergeMatched (context=context@entry=0x7ffca8db89e0, resultRelInfo=resultRel...
[02:21:58.346] #6  0x00005572df58cd93 in ExecMerge (context=context@entry=0x7ffca8db89e0, resultRelInfo=resultRelInfo@en...
[02:21:58.346] #7  0x00005572df58f224 in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112
[02:21:58.346] #8  0x00005572df506e81 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464
[02:21:58.346] #9  0x00005572df4f1644 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:...
core
[02:22:01.933] #0  0x00007efe920c2ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:22:01.933] #1  0x00007efe920ac537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:22:01.933] #2  0x0000563b0fc29a52 in ExceptionalCondition (conditionName=conditionName@entry=0x563b0fee7500 "!TTS_EM...
[02:22:01.933] #3  0x0000563b0f3f06d3 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd311fba20, materialize=materialize...
[02:22:01.933] #4  0x0000563b0f35de3e in ExecIRDeleteTriggers (estate=estate@entry=0x625000069200, relinfo=relinfo@entry...
[02:22:01.933] #5  0x0000563b0f4649f2 in ExecMergeMatched (context=context@entry=0x7ffd311fba60, resultRelInfo=resultRel...
[02:22:01.933] #6  0x0000563b0f465d93 in ExecMerge (context=context@entry=0x7ffd311fba60, resultRelInfo=resultRelInfo@en...
[02:22:01.933] #7  0x0000563b0f468224 in ExecModifyTable (pstate=0x6250000695a0) at nodeModifyTable.c:4112
[02:22:01.933] #8  0x0000563b0f3dfe81 in ExecProcNodeFirst (node=0x6250000695a0) at execProcnode.c:464
[02:22:01.933] #9  0x0000563b0f3ca644 in ExecProcNode (node=0x6250000695a0) at ../../../src/include/executor/executor.h:...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-05-05 02:16:56.241718603 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out	2024-05-05 02:20:16.621772209 +0000
@@ -2582,1165 +2582,10 @@
   partition by range (b);
 alter table parted_constr_ancestor attach partition parted_constr
   for values from ('aaaa') to ('zzzz');
-create table parted1_constr (a int, b text);
-alter table parted_constr attach partition parted1_constr
-  for values from ('aaaa') to ('bbbb');
-create constraint trigger parted_trig after insert on parted_constr_ancestor
-  deferrable
-  for each row execute procedure trigger_notice_ab();
-create constraint trigger parted_trig_two after insert on parted_constr
-  deferrable initially deferred
-  for each row when (bark(new.b) AND new.a % 2 = 1)
-  execute procedure trigger_notice_ab();
--- The immediate constraint is fired immediately; the WHEN clause of the
--- deferred constraint is also called immediately.  The deferred constraint
--- is fired at commit time.
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-05-05 02:16:56.241718603 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out	2024-05-05 02:19:14.205747341 +0000
@@ -2432,1315 +2432,10 @@
   partition by range (b);
 alter table parted_irreg_ancestor drop column fd,
   drop column fd2, drop column fd3;
-create table parted_irreg (fd int, a int, fd2 int, b text)
-  partition by range (b);
-alter table parted_irreg drop column fd, drop column fd2;
-alter table parted_irreg_ancestor attach partition parted_irreg
-  for values from ('aaaa') to ('zzzz');
-create table parted1_irreg (b text, fd int, a int);
-alter table parted1_irreg drop column fd;
-alter table parted_irreg attach partition parted1_irreg
-  for values from ('aaaa') to ('bbbb');
-create trigger parted_trig after insert on parted_irreg
-  for each row execute procedure trigger_notice_ab();
-create trigger parted_trig_odd after insert on parted_irreg for each row
-  when (bark(new.b) AND new.a % 2 = 1) execute procedure trigger_notice_ab();
...
tap
[02:20:19.987](24.111s) not ok 5 - regression tests pass
[02:20:21.733](1.734s) not ok 6 - dump before running pg_upgrade
%s Linux - Debian Bullseye - Meson
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 23272
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 29134
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 21984
core
[02:23:52.940] #0  0x00007ffbd979ace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:23:52.940] #1  0x00007ffbd9784537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:23:52.940] #2  0x000055dcb6a5a60f in ExceptionalCondition (conditionName=conditionName@entry=0x55dcb6caf488 "!TTS_EM...
[02:23:52.940] #3  0x000055dcb63ab4d9 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffdb6c342c0, materialize=materialize...
[02:23:52.940] #4  0x000055dcb632efe3 in ExecIRDeleteTriggers (estate=estate@entry=0x55dcb8389900, relinfo=relinfo@entry...
[02:23:52.940] #5  0x000055dcb640e95a in ExecMergeMatched (context=0x7ffdb6c342e0, resultRelInfo=resultRelInfo@entry=0x5...
[02:23:52.940] #6  0x000055dcb640fa42 in ExecMerge (context=context@entry=0x7ffdb6c342e0, resultRelInfo=resultRelInfo@en...
[02:23:52.940] #7  0x000055dcb6411799 in ExecModifyTable (pstate=0x55dcb8389ca0) at ../src/backend/executor/nodeModifyTa...
[02:23:52.940] #8  0x000055dcb639d6a4 in ExecProcNodeFirst (node=0x55dcb8389ca0) at ../src/backend/executor/execProcnode...
[02:23:52.940] #9  0x000055dcb6389d9f in ExecProcNode (node=0x55dcb8389ca0) at ../src/include/executor/executor.h:274
core
[02:23:48.886] #0  0x00007f1ab6712ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:23:48.886] #1  0x00007f1ab66fc537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:23:48.886] #2  0x000055835cf3360f in ExceptionalCondition (conditionName=conditionName@entry=0x55835d188488 "!TTS_EM...
[02:23:48.886] #3  0x000055835c8844d9 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffc3debbde0, materialize=materialize...
[02:23:48.886] #4  0x000055835c807fe3 in ExecIRDeleteTriggers (estate=estate@entry=0x55835e871180, relinfo=relinfo@entry...
[02:23:48.886] #5  0x000055835c8e795a in ExecMergeMatched (context=0x7ffc3debbe00, resultRelInfo=resultRelInfo@entry=0x5...
[02:23:48.886] #6  0x000055835c8e8a42 in ExecMerge (context=context@entry=0x7ffc3debbe00, resultRelInfo=resultRelInfo@en...
[02:23:48.886] #7  0x000055835c8ea799 in ExecModifyTable (pstate=0x55835e871520) at ../src/backend/executor/nodeModifyTa...
[02:23:48.886] #8  0x000055835c8766a4 in ExecProcNodeFirst (node=0x55835e871520) at ../src/backend/executor/execProcnode...
[02:23:48.886] #9  0x000055835c862d9f in ExecProcNode (node=0x55835e871520) at ../src/include/executor/executor.h:274
core
[02:23:44.884] #0  0x00007fd47336bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:23:44.884] #1  0x00007fd473355537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:23:44.884] #2  0x00005610db8b260f in ExceptionalCondition (conditionName=conditionName@entry=0x5610dbb07488 "!TTS_EM...
[02:23:44.884] #3  0x00005610db2034d9 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffdd04cd210, materialize=materialize...
[02:23:44.884] #4  0x00005610db186fe3 in ExecIRDeleteTriggers (estate=estate@entry=0x5610dc7aa8a0, relinfo=relinfo@entry...
[02:23:44.884] #5  0x00005610db26695a in ExecMergeMatched (context=0x7ffdd04cd230, resultRelInfo=resultRelInfo@entry=0x5...
[02:23:44.884] #6  0x00005610db267a42 in ExecMerge (context=context@entry=0x7ffdd04cd230, resultRelInfo=resultRelInfo@en...
[02:23:44.884] #7  0x00005610db269799 in ExecModifyTable (pstate=0x5610dc7aac40) at ../src/backend/executor/nodeModifyTa...
[02:23:44.884] #8  0x00005610db1f56a4 in ExecProcNodeFirst (node=0x5610dc7aac40) at ../src/backend/executor/execProcnode...
[02:23:44.884] #9  0x00005610db1e1d9f in ExecProcNode (node=0x5610dc7aac40) at ../src/include/executor/executor.h:274
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-05-05 02:16:56.541797668 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out	2024-05-05 02:20:01.281697...
@@ -1001,307 +1001,7 @@
 ALTER TABLE notnull_tbl2 REPLICA IDENTITY FULL, ALTER c2 DROP IDENTITY;
 ALTER TABLE notnull_tbl2 ALTER c1 DROP NOT NULL, ALTER c2 DROP NOT NULL;
 \d+ notnull_tbl2
-                               Table "public.notnull_tbl2"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- c1     | integer |           |          |         | plain   |              | 
- c2     | integer |           |          |         | plain   |              | 
-Indexes:
-    "notnull_tbl2_c1_key" UNIQUE CONSTRAINT, btree (c1)
-Replica Identity: FULL
-
-ROLLBACK;
--- Leave this table around for pg_upgrade testing
-CREATE TABLE notnull_tbl3 (a INTEGER NOT NULL, CHECK (a IS NOT NULL));
-ALTER TABLE notnull_tbl3 ALTER A DROP NOT NULL;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-05-05 02:16:56.541797668 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2024-05-05 02:20:20.3936...
@@ -886,422 +886,10 @@
  a      | integer |           |          | 
 
 select conname, contype, conkey from pg_constraint where conrelid = 'notnull_tbl1'::regclass;
- conname | contype | conkey 
----------+---------+--------
-(0 rows)
-
--- SET NOT NULL puts both back
-ALTER TABLE notnull_tbl1 ALTER a SET NOT NULL;
-\d notnull_tbl1
-            Table "public.notnull_tbl1"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           | not null | 
-
-select conname, contype, conkey from pg_constraint where conrelid = 'notnull_tbl1'::regclass;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-05-05 02:16:56.617797614 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out	2024-05-05 02:19:57.385699773 +0000
@@ -2465,1282 +2465,10 @@
 create table parted (a int, b int, c text) partition by list (a);
 create table parted_1 partition of parted for values in (1)
   partition by list (b);
-create table parted_1_1 partition of parted_1 for values in (1);
-create function parted_trigfunc() returns trigger language plpgsql as $$
-begin
-  new.a = new.a + 1;
-  return new;
-end;
-$$;
-insert into parted values (1, 1, 'uno uno v1');    -- works
-create trigger t before insert or update or delete on parted
-  for each row execute function parted_trigfunc();
-insert into parted values (1, 1, 'uno uno v2');    -- fail
-ERROR:  moving row to another partition during a BEFORE FOR EACH ROW trigger is not supported
-DETAIL:  Before executing trigger "t", the row was to be in partition "public.parted_1_1".
...
tap
[02:20:04.274](14.515s) not ok 5 - regression tests pass
[02:20:05.381](1.104s) not ok 6 - dump before running pg_upgrade
tap
[02:20:23.141](12.453s) not ok 2 - regression tests pass
test
[02:21:55.509]   4/301 postgresql:regress / regress/regress                                            ERROR          17...
[02:21:55.509]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          18...
[02:21:55.509]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          13...
%s Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 6428
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 7860
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 6136
core
00000045`bfdfed20 00007ff6`dbfcb268     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000045`bfdfed60 00007ff6`dbad0fc2     postgres!ExceptionalCondition(
00000045`bfdfeda0 00007ff6`dba747d8     postgres!ExecFetchSlotHeapTuple(
00000045`bfdfedd0 00007ff6`dbb1083a     postgres!ExecIRDeleteTriggers(
00000045`bfdfeea0 00007ff6`dbb0fbad     postgres!ExecMergeMatched(
00000045`bfdff010 00007ff6`dbb15b38     postgres!ExecMerge(
00000045`bfdff070 00007ff6`dbacb32b     postgres!ExecModifyTable(
00000045`bfdff210 00007ff6`dbac0dfc     postgres!ExecProcNodeFirst(
00000045`bfdff240 00007ff6`dbac1ef0     postgres!ExecProcNode(
00000045`bfdff270 00007ff6`dbabd577     postgres!ExecutePlan(
core
00000045`c0dffa48 00007ffe`d2bcb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000045`c0dffa50 00007ffe`d2794de0     ntdll!TppWorkerThread+0x2df
00000045`c0dffd40 00007ffe`d2c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000045`c0dffd70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000045`c09ff838 00007ffe`d058d77e     ntdll!NtWaitForSingleObject+0x14
00000045`c09ff840 00007ff6`dbc9282c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000045`c09ff8e0 00007ffe`d2794de0     postgres!pg_timer_thread(
00000045`c09ff920 00007ffe`d2c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000045`c09ff950 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000045`c05ffd68 00007ffe`d05d411a     ntdll!NtFsControlFile+0x14
00000045`c05ffd70 00007ff6`dbc90d8b     KERNELBASE!ConnectNamedPipe+0x6a
00000045`c05ffde0 00007ffe`d2794de0     postgres!pg_signal_thread(
00000045`c05ffee0 00007ffe`d2c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000045`c05fff10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000045`c01ff5b8 00007ffe`d2bcb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000045`c01ff5c0 00007ffe`d2794de0     ntdll!TppWorkerThread+0x2df
00000045`c01ff8b0 00007ffe`d2c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000045`c01ff8e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000006`057fef00 00007ff6`dbfcb268     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000006`057fef40 00007ff6`dbad0fc2     postgres!ExceptionalCondition(
00000006`057fef80 00007ff6`dba747d8     postgres!ExecFetchSlotHeapTuple(
00000006`057fefb0 00007ff6`dbb1083a     postgres!ExecIRDeleteTriggers(
00000006`057ff080 00007ff6`dbb0fbad     postgres!ExecMergeMatched(
00000006`057ff1f0 00007ff6`dbb15b38     postgres!ExecMerge(
00000006`057ff250 00007ff6`dbacb32b     postgres!ExecModifyTable(
00000006`057ff3f0 00007ff6`dbac0dfc     postgres!ExecProcNodeFirst(
00000006`057ff420 00007ff6`dbac1ef0     postgres!ExecProcNode(
00000006`057ff450 00007ff6`dbabd577     postgres!ExecutePlan(
core
00000006`067ffb68 00007ffe`d058d77e     ntdll!NtWaitForSingleObject+0x14
00000006`067ffb70 00007ff6`dbc9282c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000006`067ffc10 00007ffe`d2794de0     postgres!pg_timer_thread(
00000006`067ffc50 00007ffe`d2c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000006`067ffc80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000006`063ff628 00007ffe`d2bcb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000006`063ff630 00007ffe`d2794de0     ntdll!TppWorkerThread+0x2df
00000006`063ff920 00007ffe`d2c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000006`063ff950 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000006`05fffc48 00007ffe`d05d411a     ntdll!NtFsControlFile+0x14
00000006`05fffc50 00007ff6`dbc90d8b     KERNELBASE!ConnectNamedPipe+0x6a
00000006`05fffcc0 00007ffe`d2794de0     postgres!pg_signal_thread(
00000006`05fffdc0 00007ffe`d2c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000006`05fffdf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000006`05bff5c8 00007ffe`d2bcb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000006`05bff5d0 00007ffe`d2794de0     ntdll!TppWorkerThread+0x2df
00000006`05bff8c0 00007ffe`d2c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000006`05bff8f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000023`78bff478 00007ffe`d2bcb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000023`78bff480 00007ffe`d2794de0     ntdll!TppWorkerThread+0x2df
00000023`78bff770 00007ffe`d2c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000023`78bff7a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000023`787fe930 00007ff6`dbfcb268     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000023`787fe970 00007ff6`dbad0fc2     postgres!ExceptionalCondition(
00000023`787fe9b0 00007ff6`dba747d8     postgres!ExecFetchSlotHeapTuple(
00000023`787fe9e0 00007ff6`dbb1083a     postgres!ExecIRDeleteTriggers(
00000023`787feab0 00007ff6`dbb0fbad     postgres!ExecMergeMatched(
00000023`787fec20 00007ff6`dbb15b38     postgres!ExecMerge(
00000023`787fec80 00007ff6`dbacb32b     postgres!ExecModifyTable(
00000023`787fee20 00007ff6`dbac0dfc     postgres!ExecProcNodeFirst(
00000023`787fee50 00007ff6`dbac1ef0     postgres!ExecProcNode(
00000023`787fee80 00007ff6`dbabd577     postgres!ExecutePlan(
core
00000023`797ffbe8 00007ffe`d058d77e     ntdll!NtWaitForSingleObject+0x14
00000023`797ffbf0 00007ff6`dbc9282c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000023`797ffc90 00007ffe`d2794de0     postgres!pg_timer_thread(
00000023`797ffcd0 00007ffe`d2c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000023`797ffd00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000023`793ffc98 00007ffe`d05d411a     ntdll!NtFsControlFile+0x14
00000023`793ffca0 00007ff6`dbc90d8b     KERNELBASE!ConnectNamedPipe+0x6a
00000023`793ffd10 00007ffe`d2794de0     postgres!pg_signal_thread(
00000023`793ffe10 00007ffe`d2c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000023`793ffe40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000023`78fffc08 00007ffe`d2bcb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000023`78fffc10 00007ffe`d2794de0     ntdll!TppWorkerThread+0x2df
00000023`78ffff00 00007ffe`d2c3ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000023`78ffff30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da...
--- C:/cirrus/src/test/regress/expected/updatable_views.out	2024-05-05 02:17:14.638739300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out	2024-05-05 02:19:49.214734600 +00...
@@ -1155,2847 +1155,7 @@
   WHEN MATCHED THEN UPDATE SET b = s.b
   WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
   RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
- -2 | Row -2
- -1 | Row -1
-  0 | Row 0
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re...
--- C:/cirrus/src/test/regress/expected/triggers.out	2024-05-05 02:17:14.628020000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2024-05-05 02:21:42.832636600 +0000
@@ -3046,701 +3046,7 @@
 drop trigger child1_delete_trig on child1;
 drop trigger child2_insert_trig on child2;
 drop trigger child2_update_trig on child2;
-drop trigger child2_delete_trig on child2;
-drop trigger child3_insert_trig on child3;
-drop trigger child3_update_trig on child3;
-drop trigger child3_delete_trig on child3;
-delete from parent;
-NOTICE:  trigger = parent_delete_trig, old table = (AAA,42), (BBB,42), (CCC,42)
--- copy into parent sees tuples collected from children even if there
--- is no transition-table trigger on the children
-copy parent (a, b) from stdin;
-NOTICE:  trigger = parent_insert_trig, new table = (AAA,42), (BBB,42), (CCC,42)
--- insert into parent with a before trigger on a child tuple before
--- insertion, and we capture the newly modified row in parent format
-create or replace function intercept_insert() returns trigger language plpgsql as
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda...
--- C:/cirrus/src/test/regress/expected/updatable_views.out	2024-05-05 02:17:14.638739300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out	2024-05-05 02:19:48.402233300 +0000
@@ -1155,2847 +1155,7 @@
   WHEN MATCHED THEN UPDATE SET b = s.b
   WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
   RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
- -2 | Row -2
- -1 | Row -1
-  0 | Row 0
...
tap
[02:20:41.283](80.193s) not ok 5 - regression tests pass
[02:20:46.212](4.870s) not ok 6 - dump before running pg_upgrade
tap
[02:22:24.585](78.221s) not ok 2 - regression tests pass
test
[02:29:30.934]  18/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[02:29:30.934]   6/296 postgresql:regress / regress/regress                                            ERROR           1...
[02:29:30.934]  59/296 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s macOS - Ventura - Meson
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 13097
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 19121
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 13096
core
[02:26:45.111]   * frame #0: 0x0000000188ba0744 libsystem_kernel.dylib`__pthread_kill + 8
[02:26:45.111]     frame #1: 0x0000000188bd7c28 libsystem_pthread.dylib`pthread_kill + 288
[02:26:45.111]     frame #2: 0x0000000188ae5ae8 libsystem_c.dylib`abort + 180
[02:26:45.111]     frame #3: 0x0000000100b7a53c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:26:45.111]     frame #4: 0x00000001008b6994 postgres`ExecFetchSlotHeapTuple(slot=0x000000016f6d83b0, materialize=<un...
[02:26:45.111]     frame #5: 0x0000000100885b8c postgres`ExecIRDeleteTriggers(estate=0x0000000127042b00, relinfo=0x00000...
[02:26:45.111]     frame #6: 0x00000001008d6b10 postgres`ExecModifyTable at nodeModifyTable.c:3027:11
[02:26:45.111]     frame #7: 0x00000001008d6724 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016f6d83d0,...
[02:26:45.111]     frame #8: 0x00000001008d6724 postgres`ExecModifyTable(pstate=0x0000000127042ea0) at nodeModifyTable.c...
[02:26:45.111]     frame #9: 0x00000001008b11e8 postgres`ExecProcNodeFirst(node=0x0000000127042ea0) at execProcnode.c:46...
core
[02:26:31.507]   * frame #0: 0x0000000188ba0744 libsystem_kernel.dylib`__pthread_kill + 8
[02:26:31.507]     frame #1: 0x0000000188bd7c28 libsystem_pthread.dylib`pthread_kill + 288
[02:26:31.507]     frame #2: 0x0000000188ae5ae8 libsystem_c.dylib`abort + 180
[02:26:31.507]     frame #3: 0x000000010136653c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:26:31.507]     frame #4: 0x00000001010a2994 postgres`ExecFetchSlotHeapTuple(slot=0x000000016eeec250, materialize=<un...
[02:26:31.507]     frame #5: 0x0000000101071b8c postgres`ExecIRDeleteTriggers(estate=0x000000012f82bb00, relinfo=0x00000...
[02:26:31.507]     frame #6: 0x00000001010c2b10 postgres`ExecModifyTable at nodeModifyTable.c:3027:11
[02:26:31.507]     frame #7: 0x00000001010c2724 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016eeec270,...
[02:26:31.507]     frame #8: 0x00000001010c2724 postgres`ExecModifyTable(pstate=0x000000012f82bea0) at nodeModifyTable.c...
[02:26:31.507]     frame #9: 0x000000010109d1e8 postgres`ExecProcNodeFirst(node=0x000000012f82bea0) at execProcnode.c:46...
core
[02:26:58.342]   * frame #0: 0x0000000188ba0744 libsystem_kernel.dylib`__pthread_kill + 8
[02:26:58.342]     frame #1: 0x0000000188bd7c28 libsystem_pthread.dylib`pthread_kill + 288
[02:26:58.342]     frame #2: 0x0000000188ae5ae8 libsystem_c.dylib`abort + 180
[02:26:58.342]     frame #3: 0x000000010459653c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:26:58.342]     frame #4: 0x00000001042d2994 postgres`ExecFetchSlotHeapTuple(slot=0x000000016bcbc3c0, materialize=<un...
[02:26:58.342]     frame #5: 0x00000001042a1b8c postgres`ExecIRDeleteTriggers(estate=0x0000000137844b00, relinfo=0x00000...
[02:26:58.342]     frame #6: 0x00000001042f2b10 postgres`ExecModifyTable at nodeModifyTable.c:3027:11
[02:26:58.342]     frame #7: 0x00000001042f2724 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016bcbc3e0,...
[02:26:58.342]     frame #8: 0x00000001042f2724 postgres`ExecModifyTable(pstate=0x0000000137844ea0) at nodeModifyTable.c...
[02:26:58.342]     frame #9: 0x00000001042cd1e8 postgres`ExecProcNodeFirst(node=0x0000000137844ea0) at execProcnode.c:46...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out	2024-05-05 02:16:54
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out	2024-05-05 02:21:14
@@ -1152,2850 +1152,10 @@
 MERGE INTO rw_view2 t
   USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a
   WHEN MATCHED AND t.a <= 1 THEN DELETE
-  WHEN MATCHED THEN UPDATE SET b = s.b
-  WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
-  RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/recovery/027_...
--- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out	2024-05-05 02:16:54
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out	2024-05-05 02:21:14
@@ -1152,2850 +1152,10 @@
 MERGE INTO rw_view2 t
   USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a
   WHEN MATCHED AND t.a <= 1 THEN DELETE
-  WHEN MATCHED THEN UPDATE SET b = s.b
-  WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
-  RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out	2024-05-05 02:16:54
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out	2024-05-05 02:21:13
@@ -1152,2850 +1152,10 @@
 MERGE INTO rw_view2 t
   USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a
   WHEN MATCHED AND t.a <= 1 THEN DELETE
-  WHEN MATCHED THEN UPDATE SET b = s.b
-  WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
-  RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
...
tap
[02:21:28.575](175.269s) not ok 5 - regression tests pass
[02:21:30.857](2.270s) not ok 6 - dump before running pg_upgrade
tap
[02:21:28.577](133.972s) not ok 2 - regression tests pass
test
[02:24:36.376] 113/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[02:24:36.376] 112/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:24:36.376]  86/301 postgresql:regress / regress/regress                                            ERROR           1...
48/4900 Document that typed tables rely on CREATE TYPE
%s macOS - Ventura - Meson
tap
[23:30:11.484](0.000s) not ok 304 - pgbench script error: set zipfian param too large stderr /(?^:zipfian parameter must...
test
[23:30:57.206] 210/301 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
48/4248 Parallel Bitmap Heap Scan reports per-worker stats in EXPLAIN ANALYZE
%s CompilerWarnings
compiler
[20:22:24.632] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
compiler
[20:21:52.226] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
compiler
[20:26:53.097] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
48/4690 Teach predtest about IS [NOT] proofs
%s macOS - Ventura - Meson
tap
[18:39:33.394](0.000s) not ok 358 - pgbench script error: setshell no such command stderr /(?^:could not read result )/
test
[18:40:21.341] 212/301 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
48/4849 Implementing OCSP Stapling for Server certificate status verification
%s FreeBSD - 13 - Meson
tap
[14:45:49.687](0.220s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[14:45:49.688](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[14:45:50.640](0.221s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[14:45:50.641](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[14:45:51.832](0.215s) Bail out!  pg_ctl restart failed
test
[14:45:51.957] 301/301 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
tap
[14:25:43.746](0.251s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[14:25:43.747](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[14:25:45.017](0.260s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[14:25:45.017](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[14:25:46.787](0.131s) Bail out!  pg_ctl restart failed
%s Linux - Debian Bullseye - Meson
tap
[14:26:46.107](0.214s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[14:26:46.107](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[14:26:47.024](0.213s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[14:26:47.025](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[14:26:48.163](0.203s) Bail out!  pg_ctl restart failed
test
[14:26:48.270] 296/301 postgresql:ssl / ssl/001_ssltests                                               ERROR          8....
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[14:34:36.616](0.297s) not ok 180 - connect with valid stapled ocsp response when sslocspstapling=1
[14:34:36.617](0.000s) not ok 181 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[14:34:38.195](0.297s) not ok 193 - connect with valid stapled ocsp response when sslocspstapling=1
[14:34:38.196](0.000s) not ok 194 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[14:34:40.625](0.234s) Bail out!  pg_ctl restart failed
test
[14:34:40.745] 296/296 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
%s macOS - Ventura - Meson
tap
[14:40:39.478](0.238s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[14:40:39.479](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[14:40:40.551](0.246s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[14:40:40.551](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[14:40:41.858](0.226s) Bail out!  pg_ctl restart failed
test
[14:40:41.920] 301/301 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
48/4966 Parallel CREATE INDEX for GIN indexes
%s CompilerWarnings
compiler
[13:36:39.140] gininsert.c:1857:12: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has...
compiler
[13:36:39.140] gininsert.c:1743:12: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has...
compiler
[13:36:39.140] gininsert.c:1857:12: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has...
compiler
[13:36:39.140] gininsert.c:1743:12: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has...
compiler
[13:36:39.140] gininsert.c:1668:12: error: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘in...
compiler
[13:36:39.140] gininsert.c:1861:12: error: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘in...
%s Windows - Server 2019, VS 2019 - Meson & ninja
core
0000000c`9f7ff658 00007ffd`a3cfd77e     ntdll!NtWaitForSingleObject+0x14
0000000c`9f7ff660 00007ff6`4635578c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000000c`9f7ff700 00007ffd`a5644de0     postgres!pg_timer_thread(
0000000c`9f7ff740 00007ffd`a667ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000000c`9f7ff770 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000c`9ebfe700 00007ff6`4668ef5c     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000000c`9ebfe740 00007ff6`46410ad4     postgres!errfinish(
0000000c`9ebfe7a0 00007ff6`464109cc     postgres!fsync_fname_ext(
0000000c`9ebfe7f0 00007ff6`463c7a21     postgres!fsync_fname(
0000000c`9ebfe820 00007ff6`463c666e     postgres!SnapBuildSerialize(
0000000c`9ebff120 00007ff6`463a4fe9     postgres!SnapBuildProcessRunningXacts(
0000000c`9ebff170 00007ff6`463a53d6     postgres!standby_decode(
0000000c`9ebff1d0 00007ff6`4639cab2     postgres!LogicalDecodingProcessRecord(
0000000c`9ebff2b0 00007ff6`4639be03     postgres!XLogSendLogical(void)+0xa2 [c:\cirrus\src\backend\replication\walsender...
0000000c`9ebff310 00007ff6`4639e98a     postgres!WalSndLoop(
core
0000000c`9efff5e8 00007ffd`a660b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000c`9efff5f0 00007ffd`a5644de0     ntdll!TppWorkerThread+0x2df
0000000c`9efff8e0 00007ffd`a667ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000000c`9efff910 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000c`9fbff758 00007ffd`a660b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000c`9fbff760 00007ffd`a5644de0     ntdll!TppWorkerThread+0x2df
0000000c`9fbffa50 00007ffd`a667ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000000c`9fbffa80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000c`9f3ffc98 00007ffd`a3d4411a     ntdll!NtFsControlFile+0x14
0000000c`9f3ffca0 00007ff6`46353ceb     KERNELBASE!ConnectNamedPipe+0x6a
0000000c`9f3ffd10 00007ffd`a5644de0     postgres!pg_signal_thread(
0000000c`9f3ffe10 00007ffd`a667ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000000c`9f3ffe40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
panic
2024-05-04 13:41:39.058 GMT [7924][walsender] [sub5_2][30/0:0] PANIC:  could not open file "pg_logical/snapshots/0-15383...
panic
2024-05-04 13:41:39.058 GMT [5948][logical replication apply worker] ERROR:  could not receive data from WAL stream: PAN...
tap
[13:47:02.847](325.979s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/subscription/t/010_truncate.pl line 219.
test
[13:47:03.081] 296/296 postgresql:subscription / subscription/010_truncate                             ERROR           3...
48/4308 SQL:2011 application time
%s FreeBSD - 13 - Meson
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	2024-05-04 13:19:05.399648000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-05-04 13:21:30.331287000 +00...
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[13:22:03.299](16.834s) not ok 14 - run of pg_upgrade for new instance
[13:22:03.300](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[13:22:04.689](0.044s) not ok 18 - old and new dumps match after pg_upgrade
test
[13:23:02.524]  59/301 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[13:23:02.524] 148/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/contrib/btree_gist/r...
--- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out	2024-05-04 13:18:57.577121020 +0000
+++ /tmp/cirrus-ci-build/contrib/btree_gist/results/without_overlaps.out	2024-05-04 13:22:23.692957441 +0000
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[13:24:18.305](8.652s) not ok 14 - run of pg_upgrade for new instance
[13:24:18.305](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[13:24:20.049](0.029s) not ok 18 - old and new dumps match after pg_upgrade
%s Linux - Debian Bullseye - Meson
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	2024-05-04 13:18:47.462899221 +0000
+++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-05-04 13:22:54.226708994 +00...
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[13:23:13.900](14.898s) not ok 14 - run of pg_upgrade for new instance
[13:23:13.901](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[13:23:16.326](0.046s) not ok 18 - old and new dumps match after pg_upgrade
test
[13:24:22.746]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          88...
[13:24:22.746]  61/301 postgresql:btree_gist / btree_gist/regress                                      ERROR          4....
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/contrib/btree_gist/expected/without_overlaps.out C:/cirrus/build/testrun/btree_gist/regress/result...
--- C:/cirrus/contrib/btree_gist/expected/without_overlaps.out	2024-05-04 13:19:11.948279300 +0000
+++ C:/cirrus/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-05-04 13:24:54.012511700 +0000
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[13:23:46.175](27.593s) not ok 14 - run of pg_upgrade for new instance
[13:23:46.176](0.001s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[13:23:50.468](0.272s) not ok 18 - old and new dumps match after pg_upgrade
test
[13:31:26.728]  35/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[13:31:26.728]  63/296 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/btree_gist...
--- /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out	2024-05-04 13:18:11
+++ /Users/admin/pgsql/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-05-04 13:22:53
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[13:22:49.716](17.599s) not ok 14 - run of pg_upgrade for new instance
[13:22:49.717](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[13:22:51.043](0.039s) not ok 18 - old and new dumps match after pg_upgrade
test
[13:25:36.117]  57/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[13:25:36.117]  65/301 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
48/4823 Add test module for verifying backtrace functionality
%s FreeBSD - 13 - Meson
tap
[11:31:47.062](0.001s) not ok 8 - backtrace pg_replication_slot_advance start is found
[11:31:47.063](0.000s) not ok 9 - backtrace pg_replication_slot_advance is found
test
[11:31:53.981] 286/302 postgresql:test_misc / test_misc/006_backtrace                                  ERROR            ...
%s Linux - Debian Bullseye - Autoconf
tap
[11:31:33.776](0.000s) not ok 8 - backtrace pg_replication_slot_advance start is found
[11:31:33.777](0.000s) not ok 9 - backtrace pg_replication_slot_advance is found
%s Linux - Debian Bullseye - Meson
tap
[11:32:16.757](0.000s) not ok 8 - backtrace pg_replication_slot_advance start is found
[11:32:16.757](0.000s) not ok 9 - backtrace pg_replication_slot_advance is found
test
[11:32:23.777] 291/302 postgresql:test_misc / test_misc/006_backtrace                                  ERROR          0....
%s macOS - Ventura - Meson
tap
[11:35:10.632](0.000s) not ok 8 - backtrace pg_replication_slot_advance start is found
[11:35:10.632](0.000s) not ok 9 - backtrace pg_replication_slot_advance is found
test
[11:35:23.836] 286/302 postgresql:test_misc / test_misc/006_backtrace                                  ERROR            ...
48/4759 shared detoast datum
%s CompilerWarnings
compiler
[11:23:05.767] detoast.c:987:12: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘uint6...
compiler
[11:23:05.767] detoast.c:987:12: error: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘uint6...
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-04 11:21:07.723259000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-05-04 11:22:40.590877000...
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-04 11:21:07.723259000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-05-04 11:23:16.6003220...
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-04 11:21:07.723259000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out	2024-05-04 11:22:39.626190000 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[11:23:13.737](53.715s) not ok 5 - regression tests pass
tap
[11:23:45.634](59.279s) not ok 2 - regression tests pass
tap
[11:24:32.312](0.253s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[11:24:39.296]  23/301 postgresql:regress / regress/regress                                            ERROR            ...
[11:24:39.296]  56/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[11:24:39.296] 149/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[11:24:39.296] 283/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-04 11:21:00.557873336 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out	2024-05-04 11:25:23.101855807 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/regress/results/sysvi...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-04 11:21:00.557873336 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out	2024-05-04 11:24:19.441871376 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[11:25:58.286](91.756s) not ok 5 - regression tests pass
tap
[11:25:38.113](0.494s) not ok 1 - no parameters missing from postgresql.conf.sample
%s Linux - Debian Bullseye - Meson
core
[11:28:43.938] #0  0x00007f2bd7422a61 in clone () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:43.938] #1  0x00007f2bd7410e5e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:43.938] #2  0x00007f2bd7411497 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:43.938] #3  0x00007f2bd7410cdb in posix_spawn () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:43.938] #4  0x00007f2bd736ca69 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:43.938] #5  0x0000556ab3f83bd6 in RestoreArchivedFile (path=path@entry=0x7ffd0208abe0 "\200\257\b\002\375\177", x...
[11:28:43.938] #6  0x0000556ab3f92866 in XLogFileRead (segno=140724637577184, segno@entry=5, emode=emode@entry=13, tli=t...
[11:28:43.938] #7  0x0000556ab3f92a56 in XLogFileReadAnyTLI (segno=5, emode=emode@entry=13, source=XLOG_FROM_ANY) at ../...
[11:28:43.938] #8  0x0000556ab3f93c52 in WaitForWALToBecomeAvailable (RecPtr=RecPtr@entry=83886104, randAccess=false, fe...
[11:28:43.938] #9  0x0000556ab3f94787 in XLogPageRead (xlogreader=0x556ab6f98e80, targetPagePtr=83886080, reqLen=24, tar...
core
[11:28:43.961] #0  0x00007f2bd735ffc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:43.961] #1  0x00007f2bd741113a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:43.961] #2  0x00007f2bd7422a6f in clone () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-04 11:21:00.564859486 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-05-04 11:24:43.832729225...
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-04 11:21:00.564859486 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-05-04 11:25:21.5326308...
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-04 11:21:00.564859486 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out	2024-05-04 11:24:40.176732151 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[11:25:25.019](71.902s) not ok 5 - regression tests pass
tap
[11:25:53.629](72.181s) not ok 2 - regression tests pass
tap
[11:26:52.048](0.317s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[11:27:00.157]   4/301 postgresql:regress / regress/regress                                            ERROR          66...
[11:27:00.157]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          11...
[11:27:00.157]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          81...
[11:27:00.157] 288/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu...
--- C:/cirrus/src/test/regress/expected/sysviews.out	2024-05-04 11:21:13.202795700 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-05-04 11:23:56.829237100 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re...
--- C:/cirrus/src/test/regress/expected/sysviews.out	2024-05-04 11:21:13.202795700 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-05-04 11:25:58.835102100 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou...
--- C:/cirrus/src/test/regress/expected/sysviews.out	2024-05-04 11:21:13.202795700 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out	2024-05-04 11:23:50.214435700 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[11:24:45.165](101.618s) not ok 5 - regression tests pass
tap
[11:26:47.004](107.115s) not ok 2 - regression tests pass
tap
[11:32:37.506](1.994s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[11:33:03.845]  10/296 postgresql:regress / regress/regress                                            ERROR            ...
[11:33:03.845]  24/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[11:33:03.845]  69/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[11:33:03.845] 277/296 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/sysviews.out	2024-05-04 11:21:23
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-05-04 11:23:48
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/sysviews.out	2024-05-04 11:21:23
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-05-04 11:24:34
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/sysviews.out	2024-05-04 11:21:23
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out	2024-05-04 11:23:48
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[11:24:05.123](32.772s) not ok 5 - regression tests pass
tap
[11:25:14.425](71.610s) not ok 2 - regression tests pass
tap
[11:26:43.373](1.518s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[11:26:56.149]  15/301 postgresql:regress / regress/regress                                            ERROR            ...
[11:26:56.149]  30/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[11:26:56.149] 151/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[11:26:56.149] 283/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
48/4450 Replace a large number of OR clauses with ANY expression
%s CompilerWarnings
compiler
[07:15:06.238] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
compiler
[07:14:46.486] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
compiler
[07:17:32.896] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
%s FreeBSD - 13 - 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	2024-05-04 07:13:59.563638000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-05-04 07:15:05.63792...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-04 07:13:59.563638000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-05-04 07:15:33.437...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-04 07:13:59.563638000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2024-05-04 07:15:03.552512000 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[07:15:52.418](54.717s) not ok 5 - regression tests pass
tap
[07:16:23.198](61.470s) not ok 2 - regression tests pass
test
[07:17:18.935]   6/301 postgresql:regress / regress/regress                                            ERROR            ...
[07:17:18.935]  58/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[07:17:18.935] 150/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
core
[07:22:03.759] #0  0x00007f5bf6870e90 in ?? ()
[07:22:03.759] #1  0x00007f5bf686fa02 in ?? ()
[07:22:03.759] #2  0x00000000178bfbff in ?? ()
[07:22:03.759] #3  0x0000000000000002 in ?? ()
[07:22:03.759] #4  0x0001010100000000 in ?? ()
[07:22:03.759] #5  0x00007ffdc687b000 in ?? ()
[07:22:03.759] #6  0x0101037f00000064 in ?? ()
[07:22:03.759] #7  0x00007ffdc686c0e9 in ?? ()
[07:22:03.759] #8  0x0000000000000000 in ?? ()
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	2024-05-04 07:13:58.825475638 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out	2024-05-04 07:17:33.665532850 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-04 07:13:58.825475638 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out	2024-05-04 07:19:30.913518649 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-04 07:13:58.825475638 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out	2024-05-04 07:16:03.893472416 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[07:18:46.958](91.583s) not ok 5 - regression tests pass
tap
[07:20:12.105](48.457s) not ok 2 - regression tests pass
%s Linux - Debian Bullseye - 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	2024-05-04 07:13:54.850822409 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-05-04 07:15:51.89081...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-04 07:13:54.850822409 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-05-04 07:16:20.610...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-04 07:13:54.850822409 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2024-05-04 07:15:49.918815704 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[07:16:43.028](59.047s) not ok 5 - regression tests pass
tap
[07:17:09.487](59.842s) not ok 2 - regression tests pass
test
[07:18:13.723]   4/301 postgresql:regress / regress/regress                                            ERROR          60...
[07:18:13.723]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          91...
[07:18:13.723]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          65...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/...
--- C:/cirrus/src/test/regress/expected/create_index.out	2024-05-04 07:14:13.703027100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-05-04 07:16:30.954280000 +0000
@@ -2136,10 +2136,18 @@
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
                                              QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 8)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat...
--- C:/cirrus/src/test/regress/expected/create_index.out	2024-05-04 07:14:13.703027100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-05-04 07:18:31.753321000 +000...
@@ -2136,10 +2136,18 @@
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
                                              QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 8)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_...
--- C:/cirrus/src/test/regress/expected/create_index.out	2024-05-04 07:14:13.703027100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/create_index.out	2024-05-04 07:16:18.512206800 +0000
@@ -2136,10 +2136,18 @@
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
                                              QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 8)
...
tap
[07:17:57.139](106.903s) not ok 5 - regression tests pass
tap
[07:20:02.386](113.040s) not ok 2 - regression tests pass
test
[07:26:25.528]   5/296 postgresql:regress / regress/regress                                            ERROR           1...
[07:26:25.528]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[07:26:25.528]  73/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2024-05-04 07:13:52
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-05-04 07:16:33
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/recovery/027_str...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2024-05-04 07:13:52
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-05-04 07:17:14
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/regress/regress/...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2024-05-04 07:13:52
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out	2024-05-04 07:16:32
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[07:17:03.145](37.922s) not ok 5 - regression tests pass
tap
[07:18:17.394](79.677s) not ok 2 - regression tests pass
test
[07:20:03.393]   7/301 postgresql:regress / regress/regress                                            ERROR            ...
[07:20:03.393]  30/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[07:20:03.393] 148/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4882 Add a pg_truncate_freespace_map function
%s FreeBSD - 13 - Meson
core
[07:08:41.932] #0  0x0000282c6155ba7a in ?? () from /libexec/ld-elf.so.1
[07:08:41.932] #1  0x0000282c61557a2c in ?? () from /libexec/ld-elf.so.1
[07:08:41.932] #2  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg...
--- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-05-04 07:04:24.043735000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-05-04 07:06:19.284828000...
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[07:07:41.512]  77/301 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
%s Linux - Debian Bullseye - Meson
core
[07:10:01.669] #0  0x00007f2507553090 in ?? ()
[07:10:01.669] #1  0x0000000000000003 in ?? ()
[07:10:01.669] #2  0x00007ffeb1050502 in ?? ()
[07:10:01.669] #3  0x00007ffeb1050505 in ?? ()
[07:10:01.669] #4  0x00007ffeb1050508 in ?? ()
[07:10:01.669] #5  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg...
--- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-05-04 07:04:24.069091841 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-05-04 07:07:33.328967490...
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[07:08:57.127]  84/301 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre...
--- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-05-04 07:04:40.675900700 +0000
+++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-05-04 07:11:19.500483600 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[07:18:13.675]  76/296 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre...
--- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-05-04 07:04:21
+++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-05-04 07:07:11
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[07:10:35.244]  79/301 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
48/4888 Run deferred triggers in the correct security context
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-05-04 04:26:16.299156000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2024-05-04 04:27:56.613074000...
@@ -3720,7 +3720,9 @@
 -- test who runs deferred trigger functions
 -- setup
 create role groot;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create role outis;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create function whoami() returns trigger language plpgsql
 as $$
 begin
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	2024-05-04 04:26:16.299156000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2024-05-04 04:28:26.0609400...
@@ -3720,7 +3720,9 @@
 -- test who runs deferred trigger functions
 -- setup
 create role groot;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create role outis;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create function whoami() returns trigger language plpgsql
 as $$
 begin
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-05-04 04:26:16.299156000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out	2024-05-04 04:27:53.081385000 +0000
@@ -3720,7 +3720,9 @@
 -- test who runs deferred trigger functions
 -- setup
 create role groot;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create role outis;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create function whoami() returns trigger language plpgsql
 as $$
 begin
tap
[04:28:41.407](59.410s) not ok 5 - regression tests pass
tap
[04:29:10.815](65.192s) not ok 2 - regression tests pass
test
[04:30:08.451]  14/301 postgresql:regress / regress/regress                                            ERROR            ...
[04:30:08.451]  75/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[04:30:08.451] 152/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
48/4956 Test to dump and restore objects left behind by regression
%s FreeBSD - 13 - Meson
tap
[03:28:34.282](0.161s) Bail out!  pg_ctl start failed
test
[03:29:31.863] 155/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
%s Linux - Debian Bullseye - Meson
tap
[03:32:40.605](6.485s) not ok 22 - pg_restore on destination instance
[03:32:41.472](0.007s) not ok 24 - old and new dumps match after dump and restore
test
[03:33:37.234]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          10...
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[03:31:28.539](11.562s) not ok 22 - pg_restore on destination instance
test
[03:38:57.784]  43/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
48/4873 unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress...
--- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out	2024-05-04 02:14:48.147722000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out	2024-05-04 02:16:32.015899000 +0000
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
test
[02:17:50.548]  94/301 postgresql:unaccent / unaccent/regress                                          ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc...
--- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out	2024-05-04 02:14:39.182339293 +0000
+++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out	2024-05-04 02:18:03.654175055 +0000
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress...
--- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out	2024-05-04 02:14:41.455091948 +0000
+++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out	2024-05-04 02:17:02.655102978 +0000
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
test
[02:18:22.770] 100/301 postgresql:unaccent / unaccent/regress                                          ERROR          0....
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res...
--- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out	2024-05-04 02:14:40
+++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out	2024-05-04 02:20:53
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
test
[02:23:01.566]  94/301 postgresql:unaccent / unaccent/regress                                          ERROR            ...
48/4877 Propagate sanity checks of ProcessUtility() to standard_ProcessUtility()?
%s Linux - Debian Bullseye - Meson
core
[02:16:26.104] #0  0x00007fbfd7d9f746 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[02:16:26.104] #1  0x0000556ef64ffa7c in waitproc (status=0x7fffcbdde38c, block=1) at jobs.c:1181
[02:16:26.104] #2  waitone (block=block@entry=1, job=job@entry=0x556ef73cbba0) at jobs.c:1057
[02:16:26.104] #3  0x0000556ef64ffcea in dowait (block=1, jp=0x556ef73cbba0) at jobs.c:1139
[02:16:26.104] #4  0x0000556ef65012ed in waitforjob (jp=0x556ef73cbba0) at jobs.c:1016
[02:16:26.104] #5  0x0000556ef64fb334 in evalcommand (cmd=0x556ef73cb948, flags=0) at eval.c:930
[02:16:26.104] #6  0x0000556ef64fa27e in evaltree (n=n@entry=0x556ef73cb948, flags=0) at eval.c:303
[02:16:26.104] #7  0x0000556ef64fac6a in evalstring (s=0x556ef65157e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build-32/...
[02:16:26.104] #8  0x0000556ef64f867f in main (argc=3, argv=0x7fffcbdde7c8) at main.c:177
core
[02:16:22.401] #0  0x00007fa00fc16090 in ?? ()
[02:16:22.401] #1  0x0000000000000003 in ?? ()
[02:16:22.401] #2  0x00007ffcd9039357 in ?? ()
[02:16:22.401] #3  0x00007ffcd903935a in ?? ()
[02:16:22.401] #4  0x00007ffcd90393f9 in ?? ()
[02:16:22.401] #5  0x0000000000000000 in ?? ()
[02:16:26.093] #0  0x00007fbfd7d9f746 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
tap
[02:15:16.276](0.104s) not ok 5 - restart succeeds with correct SSL protocol bounds
test
[02:15:21.588] 296/301 postgresql:ssl / ssl/001_ssltests                                               ERROR          7....
48/4825 Optimize planner memory consumption for huge arrays
%s FreeBSD - 13 - Meson
tap
[02:02:27.444](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[02:03:56.606] 142/301 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
%s Linux - Debian Bullseye - Meson
tap
[02:03:16.877](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[02:04:50.387] 140/301 postgresql:initdb / initdb/001_initdb                                           ERROR          26...
%s macOS - Ventura - Meson
tap
[02:03:36.911](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[02:05:28.433] 138/301 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
48/4839 The Prepare statement with the skewed parameter uses the custom plan
%s FreeBSD - 13 - Meson
tap
[00:03:27.618](0.305s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[00:03:35.359] 284/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s Linux - Debian Bullseye - Autoconf
core
[00:08:52.431] #0  0x00007f7ba4862a61 in clone () from /lib/x86_64-linux-gnu/libc.so.6
[00:08:52.431] #1  0x00007f7ba4850e5e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[00:08:52.431] #2  0x00007f7ba4851497 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[00:08:52.431] #3  0x00007f7ba4850cdb in posix_spawn () from /lib/x86_64-linux-gnu/libc.so.6
[00:08:52.431] #4  0x00007f7ba47aca69 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[00:08:52.431] #5  0x00005582a151a529 in RestoreArchivedFile (path=path@entry=0x7ffe1cdc6920 "\001", xlogfname=xlogfname...
[00:08:52.431] #6  0x00005582a14e56f6 in existsTimeLineHistory (probeTLI=probeTLI@entry=2) at timeline.c:235
[00:08:52.431] #7  0x00005582a14e587c in findNewestTimeLine (startTLI=startTLI@entry=1) at timeline.c:277
[00:08:52.431] #8  0x00005582a152f110 in rescanLatestTimeLine (replayTLI=replayTLI@entry=1, replayLSN=replayLSN@entry=83...
[00:08:52.431] #9  0x00005582a15358a1 in WaitForWALToBecomeAvailable (RecPtr=RecPtr@entry=83886104, randAccess=false, fe...
core
[00:08:52.450] #0  0x00007f7ba479ffc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:08:52.450] #1  0x00007f7ba485113a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[00:08:52.450] #2  0x00007f7ba4862a6f in clone () from /lib/x86_64-linux-gnu/libc.so.6
tap
[00:03:16.577](0.542s) not ok 1 - no parameters missing from postgresql.conf.sample
%s Linux - Debian Bullseye - Meson
tap
[00:05:05.988](0.267s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[00:05:13.530] 288/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[00:12:43.081](2.340s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[00:13:14.799] 278/296 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s macOS - Ventura - Meson
tap
[00:05:00.970](0.535s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[00:05:11.597] 283/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
48/4768 A infrastructure to detect misuse of spin lock easier
%s FreeBSD - 13 - Meson
core
[21:17:45.388] #0  0x000000082b8a0dca in thr_kill () from /lib/libc.so.7
[21:17:45.388] #1  0x000000082b8196f4 in raise () from /lib/libc.so.7
[21:17:45.388] #2  0x000000082b8cabc9 in abort () from /lib/libc.so.7
[21:17:45.388] #3  0x0000000000a65141 in errfinish (filename=<optimized out>, lineno=lineno@entry=348, funcname=<optimiz...
[21:17:45.388] #4  0x00000000009021ad in VerifyNoSpinLocksHeld (check_in_panic=<optimized out>) at ../src/backend/storag...
[21:17:45.388] #5  0x00000000008f6b05 in LWLockAcquire (lock=0x83b5f0a80, mode=(LW_WAIT_UNTIL_FREE | unknown: 0x4), mode...
[21:17:45.388] #6  0x0000000000a871f6 in InjectionPointDetach (name=name@entry=0x849468230 "TestConditionLocal1") at ../...
[21:17:45.388] #7  0x0000000846764fbe in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at ../src/...
[21:17:45.388] #8  0x00000000008dd2c1 in shmem_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:243
[21:17:45.388] #9  0x00000000008dd1a9 in proc_exit_prepare (code=101835, code@entry=0) at ../src/backend/storage/ipc/ipc...
panic
2024-05-03 21:15:17.968 UTC client backend[20692] pg_regress/injection_points PANIC:  A spin lock has been held at injec...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2024-05-03 21:12:22.820109000 +...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out	2024-05-03 21:15:18.8003690...
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
test
[21:16:43.147] 106/301 postgresql:injection_points / injection_points/regress                          ERROR            ...
%s Linux - Debian Bullseye - Autoconf
core
[21:22:26.828] #0  0x00007f6b1587ece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[21:22:26.828] #1  0x00007f6b15868537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[21:22:26.828] #2  0x000055f20f3884a9 in errfinish (filename=filename@entry=0x55f20f71b160 "s_lock.c", lineno=lineno@ent...
[21:22:26.828] #3  0x000055f20f02f3a7 in VerifyNoSpinLocksHeld (check_in_panic=check_in_panic@entry=true) at s_lock.c:34...
[21:22:26.828] #4  0x000055f20f0139f9 in LWLockAcquire (lock=0x7f6b07458a80, mode=mode@entry=LW_EXCLUSIVE) at lwlock.c:1...
[21:22:26.828] #5  0x000055f20f3d52af in InjectionPointDetach (name=name@entry=0x7f6b071de230 "") at injection_point.c:2...
[21:22:26.828] #6  0x00007f6b072e18f5 in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at injecti...
[21:22:26.828] #7  0x000055f20efcf695 in shmem_exit (code=code@entry=0) at ipc.c:243
[21:22:26.828] #8  0x000055f20efcf939 in proc_exit_prepare (code=code@entry=0) at ipc.c:198
[21:22:26.828] #9  0x000055f20efcfa68 in proc_exit (code=code@entry=0) at ipc.c:111
panic
2024-05-03 21:18:11.310 UTC [45254][client backend] [pg_regress/injection_points][3/0:0] PANIC:  A spin lock has been he...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2024-05-03 21:12:17.429659968 +...
+++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out	2024-05-03 21:18:12.245679063 +0...
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
%s Linux - Debian Bullseye - Meson
core
[21:20:28.406] #0  0x00007fac78877ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[21:20:28.406] #1  0x00007fac78861537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[21:20:28.406] #2  0x0000560bd55a3023 in errfinish (filename=filename@entry=0x560bd585fc58 "../src/backend/storage/lmgr/...
[21:20:28.406] #3  0x0000560bd52d7f11 in VerifyNoSpinLocksHeld (check_in_panic=check_in_panic@entry=true) at ../src/back...
[21:20:28.406] #4  0x0000560bd52bd3eb in LWLockAcquire (lock=0x7fac6d13da80, mode=mode@entry=LW_EXCLUSIVE) at ../src/bac...
[21:20:28.406] #5  0x0000560bd55d9d24 in InjectionPointDetach (name=0x7fac7a1a9230 "") at ../src/backend/utils/misc/inje...
[21:20:28.406] #6  0x00007fac6cfca93e in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at ../src/...
[21:20:28.406] #7  0x0000560bd5287a3e in shmem_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:243
[21:20:28.406] #8  0x0000560bd5287ce9 in proc_exit_prepare (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:198
[21:20:28.406] #9  0x0000560bd5287ea7 in proc_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:111
panic
2024-05-03 21:17:16.996 UTC client backend[39215] pg_regress/injection_points PANIC:  A spin lock has been held at injec...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2024-05-03 21:12:16.825447879 +...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out	2024-05-03 21:17:17.8295078...
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
test
[21:18:40.508] 109/301 postgresql:injection_points / injection_points/regress                          ERROR          1....
%s Windows - Server 2019, VS 2019 - Meson & ninja
core
000000b4`dbdffd18 00007ff9`a593411a     ntdll!NtFsControlFile+0x14
000000b4`dbdffd20 00007ff6`876d1d0b     KERNELBASE!ConnectNamedPipe+0x6a
000000b4`dbdffd90 00007ff9`a6c04de0     postgres!pg_signal_thread(
000000b4`dbdffe90 00007ff9`a80fec4b     KERNEL32!BaseThreadInitThunk+0x10
000000b4`dbdffec0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b4`db9ffc28 00007ff9`a808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b4`db9ffc30 00007ff9`a6c04de0     ntdll!TppWorkerThread+0x2df
000000b4`db9fff20 00007ff9`a80fec4b     KERNEL32!BaseThreadInitThunk+0x10
000000b4`db9fff50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b4`dc1ffa18 00007ff9`a58ed77e     ntdll!NtWaitForSingleObject+0x14
000000b4`dc1ffa20 00007ff6`876d37ac     KERNELBASE!WaitForSingleObjectEx+0x8e
000000b4`dc1ffac0 00007ff9`a6c04de0     postgres!pg_timer_thread(
000000b4`dc1ffb00 00007ff9`a80fec4b     KERNEL32!BaseThreadInitThunk+0x10
000000b4`dc1ffb30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b4`db1ff740 00007ff6`87a0f91c     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000b4`db1ff780 00007ff6`877d04ab     postgres!errfinish(
000000b4`db1ff7e0 00007ff6`877bfc2a     postgres!VerifyNoSpinLocksHeld(
000000b4`db1ff820 00007ff6`87a430e9     postgres!LWLockAcquire(
000000b4`db1ff870 00007ff9`a1dc1853     postgres!InjectionPointDetach(
000000b4`db1ff8b0 00007ff6`87799e4d     injection_points!injection_points_cleanup(
000000b4`db1ff900 00007ff6`8779a410     postgres!shmem_exit(
000000b4`db1ff950 00007ff6`87799d20     postgres!proc_exit_prepare(
000000b4`db1ff990 00007ff6`877dfc54     postgres!proc_exit(
000000b4`db1ff9d0 00007ff6`877d9c6d     postgres!PostgresMain(
core
000000b4`db5ff6c8 00007ff9`a808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b4`db5ff6d0 00007ff9`a6c04de0     ntdll!TppWorkerThread+0x2df
000000b4`db5ff9c0 00007ff9`a80fec4b     KERNEL32!BaseThreadInitThunk+0x10
000000b4`db5ff9f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
panic
2024-05-03 21:19:50.986 GMT client backend[6036] pg_regress/injection_points PANIC:  A spin lock has been held at inject...
regress
diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_...
--- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out	2024-05-03 21:12:35.706299700 +0000
+++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out	2024-05-03 21:20:00.418911300 +0000
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
test
[21:26:20.637] 111/296 postgresql:injection_points / injection_points/regress                          ERROR            ...
%s macOS - Ventura - Meson
core
[21:22:51.320]   * frame #0: 0x0000000198388744 libsystem_kernel.dylib`__pthread_kill + 8
[21:22:51.320]     frame #1: 0x00000001983bfc28 libsystem_pthread.dylib`pthread_kill + 288
[21:22:51.320]     frame #2: 0x00000001982cdae8 libsystem_c.dylib`abort + 180
[21:22:51.320]     frame #3: 0x0000000100d6cd54 postgres`errfinish.cold.2 at elog.c:612:3
[21:22:51.320]     frame #4: 0x0000000100bfb4ec postgres`errfinish(filename=<unavailable>, lineno=<unavailable>, funcnam...
[21:22:51.320]     frame #5: 0x0000000100d47878 postgres`VerifyNoSpinLocksHeld.cold.1 at s_lock.c:347:3
[21:22:51.320]     frame #6: 0x0000000100abf758 postgres`VerifyNoSpinLocksHeld(check_in_panic=<unavailable>) at s_lock.c...
[21:22:51.320]     frame #7: 0x0000000100ab56a8 postgres`LWLockAcquire(lock=0x0000000106065e80, mode=LW_EXCLUSIVE) at lw...
[21:22:51.320]     frame #8: 0x0000000100c18aa8 postgres`InjectionPointDetach(name="TestConditionLocal1") at injection_p...
[21:22:51.320]     frame #9: 0x00000001015bf7d8 injection_points.dylib`injection_points_cleanup(code=<unavailable>, arg=...
panic
2024-05-03 21:16:58.435 UTC client backend[25209] pg_regress/injection_points PANIC:  A spin lock has been held at injec...
regress
diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes...
--- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out	2024-05-03 21:12:11
+++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out	2024-05-03 21:19:02
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
test
[21:20:50.589] 175/301 postgresql:injection_points / injection_points/regress                          ERROR           1...
48/4948 Internal error codes triggered by tests
%s FreeBSD - 13 - Meson
tap
[19:23:36.173](0.370s) not ok 26 - run pg_createsubscriber without --databases
test
[19:24:31.992] 148/301 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR            ...
48/4538 Statistics Import and Export
%s Linux - Debian Bullseye - Autoconf
core
[19:17:57.801] #0  0x00007f6f1cc00ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:17:57.801] #1  0x00007f6f1cbea537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:17:57.801] #2  0x00007f6f1d06511b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:17:57.801] #3  0x00007f6f1d06fce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:17:57.801] #4  0x00007f6f1d05244c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffec81d5006, __in_ch...
[19:17:57.801] #5  0x00007f6f1d051d47 in __asan::ReportGenericError (pc=94643258498259, bp=bp@entry=140732255788144, sp=...
[19:17:57.801] #6  0x00007f6f1d0528a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[19:17:57.801] #7  0x00005613d9cd9cd3 in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[19:17:57.801] #8  0x00005613d9d18c9e in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[19:17:57.801] #9  0x00005613d9cde3ea in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[19:17:53.246] #0  0x00007f4b0e4eece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:17:53.246] #1  0x00007f4b0e4d8537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:17:53.246] #2  0x00007f4b0e95311b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:17:53.246] #3  0x00007f4b0e95dce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:17:53.246] #4  0x00007f4b0e94044c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffe7fcbf1f6, __in_ch...
[19:17:53.246] #5  0x00007f4b0e93fd47 in __asan::ReportGenericError (pc=94265202101459, bp=bp@entry=140731042496096, sp=...
[19:17:53.246] #6  0x00007f4b0e9408a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[19:17:53.246] #7  0x000055bbd3e2ccd3 in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[19:17:53.246] #8  0x000055bbd3e6bc9e in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[19:17:53.246] #9  0x000055bbd3e313ea in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[19:18:02.307] #0  0x00007fb740e24ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:18:02.307] #1  0x00007fb740e0e537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:18:02.307] #2  0x00007fb74128911b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:18:02.307] #3  0x00007fb741293ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:18:02.307] #4  0x00007fb74127644c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffc67dc5736, __in_ch...
[19:18:02.307] #5  0x00007fb741275d47 in __asan::ReportGenericError (pc=94348208368864, bp=bp@entry=140722050982816, sp=...
[19:18:02.307] #6  0x00007fb7412768a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[19:18:02.307] #7  0x000055cf2771ece0 in DOTypeNameCompare (p1=p1@entry=0x7fb73d1bb800, p2=p2@entry=0x7fb73d1bdf08) at p...
[19:18:02.307] #8  0x000055cf2775d88f in pg_qsort_med3 (a=a@entry=0x7fb73d1bb800, b=b@entry=0x7fb73d1bdf08, c=c@entry=0x...
[19:18:02.307] #9  0x000055cf2775da46 in pg_qsort (data=<optimized out>, n=9999, element_size=element_size@entry=8, comp...
core
[19:17:55.531] #0  0x00007fa6b941bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:17:55.531] #1  0x00007fa6b9405537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:17:55.531] #2  0x00007fa6b988011b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:17:55.531] #3  0x00007fa6b988ace8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:17:55.531] #4  0x00007fa6b986d44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffee9b597e6, __in_ch...
[19:17:55.531] #5  0x00007fa6b986cd47 in __asan::ReportGenericError (pc=93973048528083, bp=bp@entry=140732819416144, sp=...
[19:17:55.531] #6  0x00007fa6b986d8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[19:17:55.531] #7  0x00005577ce2d0cd3 in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[19:17:55.531] #8  0x00005577ce30fc05 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[19:17:55.531] #9  0x00005577ce2d53ea in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[19:18:00.041] #0  0x00007fba7d72ece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:18:00.041] #1  0x00007fba7d718537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:18:00.041] #2  0x00007fba7db9311b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:18:00.041] #3  0x00007fba7db9dce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:18:00.041] #4  0x00007fba7db8044c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffd8b6d5bf6, __in_ch...
[19:18:00.041] #5  0x00007fba7db7fd47 in __asan::ReportGenericError (pc=93992958348512, bp=bp@entry=140726942656608, sp=...
[19:18:00.041] #6  0x00007fba7db808a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[19:18:00.041] #7  0x0000557c70e4cce0 in DOTypeNameCompare (p1=p1@entry=0x7fba79ac5800, p2=p2@entry=0x7fba79ac7f08) at p...
[19:18:00.041] #8  0x0000557c70e8b88f in pg_qsort_med3 (a=a@entry=0x7fba79ac5800, b=b@entry=0x7fba79ac7f08, c=c@entry=0x...
[19:18:00.041] #9  0x0000557c70e8ba46 in pg_qsort (data=<optimized out>, n=9999, element_size=element_size@entry=8, comp...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:205 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:205 in DOTypeNameC...
tap
[19:12:29.919](3.152s) not ok 4 - dump from PITR 1
[19:12:30.614](0.695s) not ok 5 - dump from PITR 2
tap
[19:13:26.431](0.578s) not ok 1 - binary_upgrade: pg_dump runs
tap
[19:15:24.106](0.852s) not ok 3 - dump primary server
[19:15:24.939](0.833s) not ok 4 - dump standby server
%s Linux - Debian Bullseye - Meson
core
[19:16:25.763] #0  0x00007f139de9cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:25.763] #1  0x00007f139de86537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:25.763] #2  0x00007f139e077dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:25.763] #3  0x00007f139e082998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:25.763] #4  0x00007f139e06862a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5652f142e640, In...
[19:16:25.763] #5  0x00005652f13aa935 in DOTypeNameCompare (p1=p1@entry=0x5652f3449dd0, p2=p2@entry=0x5652f344c4d8) at ....
[19:16:25.763] #6  0x00005652f13dc18f in pg_qsort_med3 (a=a@entry=0x5652f3449dd0, b=b@entry=0x5652f344c4d8, c=c@entry=0x...
[19:16:25.763] #7  0x00005652f13dc5b8 in pg_qsort (data=<optimized out>, n=9997, element_size=element_size@entry=8, comp...
[19:16:25.763] #8  0x00005652f13acedb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:25.763] #9  0x00005652f13a14dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[19:16:54.103] #0  0x00007fb83c59bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:54.103] #1  0x00007fb83c585537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:54.103] #2  0x00007fb83c776dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:54.103] #3  0x00007fb83c781998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:54.103] #4  0x00007fb83c76762a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55a8c7efd640, In...
[19:16:54.103] #5  0x000055a8c7e79935 in DOTypeNameCompare (p1=p1@entry=0x55a8c906f610, p2=p2@entry=0x55a8c9071b28) at ....
[19:16:54.103] #6  0x000055a8c7eab18f in pg_qsort_med3 (a=a@entry=0x55a8c906f610, b=b@entry=0x55a8c9071b28, c=c@entry=0x...
[19:16:54.103] #7  0x000055a8c7eab5b8 in pg_qsort (data=<optimized out>, n=9503, element_size=element_size@entry=8, comp...
[19:16:54.103] #8  0x000055a8c7e7bedb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:54.103] #9  0x000055a8c7e704dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[19:16:51.746] #0  0x00007f2ff887bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:51.746] #1  0x00007f2ff8865537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:51.746] #2  0x00007f2ff8a56dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:51.746] #3  0x00007f2ff8a61998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:51.746] #4  0x00007f2ff8a4762a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55a4a10446c0, In...
[19:16:51.746] #5  0x000055a4a0fc08ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[19:16:51.746] #6  0x000055a4a0ff2954 in pg_qsort (data=<optimized out>, n=4065, element_size=element_size@entry=8, comp...
[19:16:51.746] #7  0x000055a4a0fc2edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:51.746] #8  0x000055a4a0fb74dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[19:16:54.014] #0  0x00007fb83c59bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:16:49.388] #0  0x00007f8c0cb9dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:49.388] #1  0x00007f8c0cb87537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:49.388] #2  0x00007f8c0cd78dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:49.388] #3  0x00007f8c0cd83998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:49.388] #4  0x00007f8c0cd6962a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55cb35ae56c0, In...
[19:16:49.388] #5  0x000055cb35a618ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[19:16:49.388] #6  0x000055cb35a93a84 in pg_qsort (data=<optimized out>, n=3988, element_size=element_size@entry=8, comp...
[19:16:49.388] #7  0x000055cb35a63edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:49.388] #8  0x000055cb35a584dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[19:16:51.656] #0  0x00007f2ff887bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:16:47.052] #0  0x00007f6efcb74ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:47.052] #1  0x00007f6efcb5e537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:47.052] #2  0x00007f6efcd4fdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:47.052] #3  0x00007f6efcd5a998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:47.052] #4  0x00007f6efcd4062a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55eeff2d5640, In...
[19:16:47.052] #5  0x000055eeff251935 in DOTypeNameCompare (p1=p1@entry=0x55eeff69fdd0, p2=p2@entry=0x55eeff6a24d8) at ....
[19:16:47.052] #6  0x000055eeff28318f in pg_qsort_med3 (a=a@entry=0x55eeff69fdd0, b=b@entry=0x55eeff6a24d8, c=c@entry=0x...
[19:16:47.052] #7  0x000055eeff2835b8 in pg_qsort (data=<optimized out>, n=9997, element_size=element_size@entry=8, comp...
[19:16:47.052] #8  0x000055eeff253edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:47.052] #9  0x000055eeff2484dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[19:16:44.680] #0  0x00007f2d5c0a0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:44.680] #1  0x00007f2d5c08a537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:44.680] #2  0x00007f2d5c27bdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:44.680] #3  0x00007f2d5c286998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:44.680] #4  0x00007f2d5c26c62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x560b230626c0, In...
[19:16:44.680] #5  0x0000560b22fde8ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[19:16:44.680] #6  0x0000560b23010954 in pg_qsort (data=<optimized out>, n=4402, element_size=element_size@entry=8, comp...
[19:16:44.680] #7  0x0000560b22fe0edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:44.680] #8  0x0000560b22fd54dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[19:16:46.959] #0  0x00007f6efcb74ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:16:42.317] #0  0x00007f42c4ee0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:42.317] #1  0x00007f42c4eca537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:42.317] #2  0x00007f42c50bbdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:42.317] #3  0x00007f42c50c6998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:42.317] #4  0x00007f42c50ac62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x558d6a6e46c0, In...
[19:16:42.317] #5  0x0000558d6a6608ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[19:16:42.317] #6  0x0000558d6a692a84 in pg_qsort (data=<optimized out>, n=4021, element_size=element_size@entry=8, comp...
[19:16:42.317] #7  0x0000558d6a662edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:42.317] #8  0x0000558d6a6574dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[19:16:44.592] #0  0x00007f2d5c0a0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:16:39.961] #0  0x00007f549258bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:39.961] #1  0x00007f5492575537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:39.961] #2  0x00007f5492766dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:39.961] #3  0x00007f5492771998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:39.961] #4  0x00007f549275762a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55ec41b736c0, In...
[19:16:39.961] #5  0x000055ec41aef8ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[19:16:39.961] #6  0x000055ec41b21954 in pg_qsort (data=<optimized out>, n=4966, element_size=element_size@entry=8, comp...
[19:16:39.961] #7  0x000055ec41af1edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:39.961] #8  0x000055ec41ae64dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[19:16:42.225] #0  0x00007f42c4ee0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:16:37.565] #0  0x00007f30542f0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:37.565] #1  0x00007f30542da537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:37.565] #2  0x00007f30544cbdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:37.565] #3  0x00007f30544d6998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:37.565] #4  0x00007f30544bc62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55f6d67b66c0, In...
[19:16:37.565] #5  0x000055f6d67328ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[19:16:37.565] #6  0x000055f6d6764a84 in pg_qsort (data=<optimized out>, n=3980, element_size=element_size@entry=8, comp...
[19:16:37.565] #7  0x000055f6d6734edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:37.565] #8  0x000055f6d67294dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[19:16:39.871] #0  0x00007f549258bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:16:35.196] #0  0x00007f67d3268ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:35.196] #1  0x00007f67d3252537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:35.196] #2  0x00007f67d3443dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:35.196] #3  0x00007f67d344e998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:35.196] #4  0x00007f67d343462a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x564fb1ca56c0, In...
[19:16:35.196] #5  0x0000564fb1c218ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[19:16:35.196] #6  0x0000564fb1c53a84 in pg_qsort (data=<optimized out>, n=10084, element_size=element_size@entry=8, com...
[19:16:35.196] #7  0x0000564fb1c23edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:35.196] #8  0x0000564fb1c184dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[19:16:37.474] #0  0x00007f30542f0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:16:32.825] #0  0x00007ff6e3809ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:32.825] #1  0x00007ff6e37f3537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:32.825] #2  0x00007ff6e39e4dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:32.825] #3  0x00007ff6e39ef998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:32.825] #4  0x00007ff6e39d562a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55770e07f6c0, In...
[19:16:32.825] #5  0x000055770dffb8ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[19:16:32.825] #6  0x000055770e02d954 in pg_qsort (data=<optimized out>, n=4065, element_size=element_size@entry=8, comp...
[19:16:32.825] #7  0x000055770dffdedb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:32.825] #8  0x000055770dff24dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[19:16:35.104] #0  0x00007f67d3268ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:16:30.475] #0  0x00007fbe25f15ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:30.475] #1  0x00007fbe25eff537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:30.475] #2  0x00007fbe260f0dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:30.475] #3  0x00007fbe260fb998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:30.475] #4  0x00007fbe260e162a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55e100fe76c0, In...
[19:16:30.475] #5  0x000055e100f638ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[19:16:30.475] #6  0x000055e100f95a84 in pg_qsort (data=<optimized out>, n=3977, element_size=element_size@entry=8, comp...
[19:16:30.475] #7  0x000055e100f65edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:30.475] #8  0x000055e100f5a4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[19:16:32.735] #0  0x00007ff6e3809ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:16:28.146] #0  0x00007eff61650ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:28.146] #1  0x00007eff6163a537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:28.146] #2  0x00007eff6182bdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:28.146] #3  0x00007eff61836998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:28.146] #4  0x00007eff6181c62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55aa42bd56c0, In...
[19:16:28.146] #5  0x000055aa42b518ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[19:16:28.146] #6  0x000055aa42b83954 in pg_qsort (data=<optimized out>, n=4034, element_size=element_size@entry=8, comp...
[19:16:28.146] #7  0x000055aa42b53edb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:28.146] #8  0x000055aa42b484dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[19:16:30.389] #0  0x00007fbe25f15ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:16:23.400] #0  0x00007efcf4ab0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:23.400] #1  0x00007efcf4a9a537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:23.400] #2  0x00007efcf4c8bdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:23.400] #3  0x00007efcf4c96998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:23.400] #4  0x00007efcf4c7c62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x564c557e16c0, In...
[19:16:23.400] #5  0x0000564c5575d8ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[19:16:23.400] #6  0x0000564c5578fa84 in pg_qsort (data=<optimized out>, n=4025, element_size=element_size@entry=8, comp...
[19:16:23.400] #7  0x0000564c5575fedb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:23.400] #8  0x0000564c557544dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[19:16:25.674] #0  0x00007f139de9cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:16:21.018] #0  0x00007fabd65cece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:21.018] #1  0x00007fabd65b8537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:21.018] #2  0x00007fabd67a9dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:21.018] #3  0x00007fabd67b4998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:21.018] #4  0x00007fabd679a62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x559c1352d6c0, In...
[19:16:21.018] #5  0x0000559c134a98ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[19:16:21.018] #6  0x0000559c134db954 in pg_qsort (data=<optimized out>, n=4438, element_size=element_size@entry=8, comp...
[19:16:21.018] #7  0x0000559c134abedb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:21.018] #8  0x0000559c134a04dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[19:16:23.304] #0  0x00007efcf4ab0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:16:18.643] #0  0x00007f8e883e4ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:18.643] #1  0x00007f8e883ce537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:16:18.643] #2  0x00007f8e885bfdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[19:16:18.643] #3  0x00007f8e885ca998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[19:16:18.643] #4  0x00007f8e885b062a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55d9123506c0, In...
[19:16:18.643] #5  0x000055d9122cc8ed in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[19:16:18.643] #6  0x000055d9122fea84 in pg_qsort (data=<optimized out>, n=4025, element_size=element_size@entry=8, comp...
[19:16:18.643] #7  0x000055d9122ceedb in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[19:16:18.643] #8  0x000055d9122c34dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[19:16:20.929] #0  0x00007fabd65cece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
tap
[19:13:48.058](2.712s) not ok 4 - dump from PITR 1
[19:13:48.776](0.718s) not ok 5 - dump from PITR 2
tap
[19:13:52.861](0.254s) not ok 19 - pg_dump: option -n pg_catalog
[19:13:53.538](0.677s) not ok 20 - pg_dumpall: option --exclude-database handles database names with embedded dots
[19:13:53.914](0.190s) not ok 37 - binary_upgrade: pg_dump runs
[19:13:53.923](0.008s) not ok 38 - binary_upgrade: pg_restore runs
tap
[19:13:53.415](0.694s) not ok 1 - parallel dump
[19:13:53.426](0.010s) not ok 2 - parallel restore
[19:13:53.546](0.119s) not ok 3 - parallel dump as inserts
[19:13:53.562](0.016s) not ok 4 - parallel restore as inserts
tap
[19:13:54.178](1.247s) not ok 1 - filter file without patterns
tap
[19:13:55.194](0.230s) not ok 7 - parallel dump
[19:13:55.280](0.085s) not ok 8 - parallel restore
[19:13:55.308](0.028s) not ok 9 - parallel restore with create
tap
[19:13:18.881](2.518s) not ok 6 - dump before running pg_upgrade
[19:13:26.435](3.657s) not ok 14 - run of pg_upgrade for new instance
[19:13:26.435](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[19:13:26.620](0.020s) not ok 16 - check that locales in new cluster match original cluster
[19:13:26.950](0.001s) not ok 18 - old and new dumps match after pg_upgrade
tap
[19:12:18.924](2.790s) not ok 10 - run of pg_upgrade of old cluster
[19:12:19.087](0.163s) not ok 11 - check the slot exists on new cluster
tap
[19:12:19.140](2.005s) not ok 8 - run of pg_upgrade for old instance when the subscription tables are in init/ready stat...
[19:12:19.141](0.000s) not ok 9 - pg_upgrade_output.d/ removed after successful pg_upgrade
[19:12:19.346](0.205s) not ok 10 - check that the subscription's running status and failover are preserved
[19:12:19.375](0.028s) not ok 11 - there should be 2 rows in pg_subscription_rel(representing tab_upgraded1 and tab_upgr...
tap
[19:13:43.026](1.005s) not ok 3 - dump primary server
[19:13:43.765](0.739s) not ok 4 - dump standby server
tap
[19:14:34.899](0.416s) not ok 1 - binary_upgrade: pg_dump runs
test
[19:14:41.798]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          75...
[19:14:41.798]   7/301 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR          7....
[19:14:41.798]   8/301 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR          8....
[19:14:41.798]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          65...
[19:14:41.798] 155/301 postgresql:pg_combinebackup / pg_combinebackup/002_compare_backups              ERROR          4....
[19:14:41.798] 167/301 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR          3....
[19:14:41.798] 169/301 postgresql:pg_dump / pg_dump/004_pg_dump_parallel                               ERROR          1....
[19:14:41.798] 170/301 postgresql:pg_dump / pg_dump/005_pg_dump_filterfile                             ERROR          1....
[19:14:41.798] 171/301 postgresql:pg_dump / pg_dump/010_dump_connstr                                   ERROR          6....
[19:14:41.798] 291/301 postgresql:test_pg_dump / test_pg_dump/001_base                                 ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[19:15:48.274](0.283s) not ok 5 - compare primary and standby dumps
test
[19:21:47.402]  90/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4945 Extend ALTER DEFAULT PRIVILEGES for large objects
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[19:01:18.044](0.138s) not ok 5 - compare primary and standby dumps
test
[19:07:14.013]  83/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/3246 Parallelize correlated subqueries that execute within each worker
%s CompilerWarnings
compiler
[18:11:01.590] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
compiler
[18:10:36.704] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
compiler
[18:13:42.640] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-03 18:09:55.108109000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-05-03 18:11:29.22...
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-03 18:09:55.108109000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-05-03 18:12:00....
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-03 18:09:55.108109000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2024-05-03 18:11:26.325932000 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[18:11:57.447](60.032s) not ok 5 - regression tests pass
tap
[18:12:23.524](63.520s) not ok 2 - regression tests pass
test
[18:13:21.263]  33/301 postgresql:regress / regress/regress                                            ERROR            ...
[18:13:21.263]  81/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[18:13:21.263] 149/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-03 18:09:56.037755660 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out	2024-05-03 18:13:57.013527110 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-03 18:09:56.037755660 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out	2024-05-03 18:12:43.689599419 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[18:14:12.150](86.796s) not ok 5 - regression tests pass
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-03 18:09:56.936397155 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-05-03 18:12:35.98...
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-03 18:09:56.936397155 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-05-03 18:13:07....
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-03 18:09:56.936397155 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2024-05-03 18:12:31.668297811 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[18:12:58.588](61.782s) not ok 5 - regression tests pass
tap
[18:13:23.740](61.105s) not ok 2 - regression tests pass
test
[18:14:30.393]   4/301 postgresql:regress / regress/regress                                            ERROR          59...
[18:14:30.393]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          95...
[18:14:30.393]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          67...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2024-05-03 18:10:15.150223900 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-05-03 18:13:17.527031700 +00...
@@ -452,25 +452,35 @@
   where tenk1.four = t.four
 );
                                                                                                                        ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
-                 Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t...
-                 Filter: (tenk1.four = t.four)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2024-05-03 18:10:15.150223900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-05-03 18:15:32.785798300 +...
@@ -452,25 +452,35 @@
   where tenk1.four = t.four
 );
                                                                                                                        ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
-                 Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t...
-                 Filter: (tenk1.four = t.four)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2024-05-03 18:10:15.150223900 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out	2024-05-03 18:13:14.804865900 +0000
@@ -452,25 +452,35 @@
   where tenk1.four = t.four
 );
                                                                                                                        ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
-                 Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t...
-                 Filter: (tenk1.four = t.four)
...
tap
[18:13:51.892](101.717s) not ok 5 - regression tests pass
tap
[18:16:08.842](121.479s) not ok 2 - regression tests pass
test
[18:22:14.339]  13/296 postgresql:regress / regress/regress                                            ERROR           1...
[18:22:14.339]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[18:22:14.339]  82/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2024-05-03 18:09:57
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-05-03 18:12:05
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/recovery/027_...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2024-05-03 18:09:57
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-05-03 18:13:13
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2024-05-03 18:09:57
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out	2024-05-03 18:12:06
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[18:12:19.888](35.256s) not ok 5 - regression tests pass
tap
[18:13:51.285](94.560s) not ok 2 - regression tests pass
test
[18:15:19.552]  21/301 postgresql:regress / regress/regress                                            ERROR            ...
[18:15:19.552]  30/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[18:15:19.552] 164/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4932 Add memory context type to pg_backend_memory_contexts view
%s FreeBSD - 13 - Meson
tap
[17:10:55.470](0.659s) not ok 24 - run pg_createsubscriber --dry-run on node S
test
[17:11:56.224] 144/301 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR            ...
48/4929 apply_scanjoin_target_to_paths and partitionwise join
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-03 14:02:23.317372000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-05-03 14:03:58.617...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-03 14:02:23.317372000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-05-03 14:04:27.7...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-03 14:02:23.317372000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out	2024-05-03 14:03:52.680121000 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[14:04:02.311](55.941s) not ok 5 - regression tests pass
tap
[14:04:29.815](60.247s) not ok 2 - regression tests pass
test
[14:05:26.626]  46/301 postgresql:regress / regress/regress                                            ERROR            ...
[14:05:26.626]  68/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[14:05:26.626] 147/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-03 14:02:15.941312174 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out	2024-05-03 14:06:05.425316625 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-03 14:02:15.941312174 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out	2024-05-03 14:07:12.041314115 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-03 14:02:15.941312174 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out	2024-05-03 14:04:35.873340446 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[14:06:07.383](54.700s) not ok 5 - regression tests pass
tap
[14:07:14.197](46.902s) not ok 2 - regression tests pass
%s Linux - Debian Bullseye - Meson
core
[14:07:40.201] #0  0x00007f5f385dbfc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:40.201] #1  0x00007f5f3868d13a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:40.201] #2  0x00007f5f3869ea6f in clone () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:43.647] #0  0x00007ff92e545fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
core
[14:07:43.747] #0  0x00007ff92e608a61 in clone () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:43.747] #1  0x00007ff92e5f6e5e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:43.747] #2  0x00007ff92e5f7497 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:43.747] #3  0x00007ff92e5f6cdb in posix_spawn () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:43.747] #4  0x00007ff92e552a69 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:43.747] #5  0x00005610552dd4c6 in RestoreArchivedFile (path=path@entry=0x7ffe9c681770 "", xlogfname=xlogfname@ent...
[14:07:43.747] #6  0x00005610552b1eaf in existsTimeLineHistory (probeTLI=probeTLI@entry=2) at ../src/backend/access/tran...
[14:07:43.747] #7  0x00005610552b1f9a in findNewestTimeLine (startTLI=startTLI@entry=1) at ../src/backend/access/transam...
[14:07:43.747] #8  0x00005610552e8491 in rescanLatestTimeLine (replayTLI=replayTLI@entry=1, replayLSN=replayLSN@entry=10...
[14:07:43.747] #9  0x00005610552ed641 in WaitForWALToBecomeAvailable (RecPtr=RecPtr@entry=100683536, randAccess=false, f...
core
[14:07:43.763] #0  0x00007ff92e545fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:43.763] #1  0x00007ff92e5f713a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:43.763] #2  0x00007ff92e608a6f in clone () from /lib/x86_64-linux-gnu/libc.so.6
core
[14:07:40.183] #0  0x00007f5f3869ea61 in clone () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:40.183] #1  0x00007f5f3868ce5e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:40.183] #2  0x00007f5f3868d497 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:40.183] #3  0x00007f5f3868ccdb in posix_spawn () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:40.183] #4  0x00007f5f385e8a69 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:07:40.183] #5  0x00005590a2c714c6 in RestoreArchivedFile (path=path@entry=0x7ffeb4d3c0c0 "pg_wal/00000", xlogfname=x...
[14:07:40.183] #6  0x00005590a2c80156 in XLogFileRead (segno=140731932198080, segno@entry=6, emode=emode@entry=13, tli=t...
[14:07:40.183] #7  0x00005590a2c80346 in XLogFileReadAnyTLI (segno=6, emode=emode@entry=13, source=XLOG_FROM_ANY) at ../...
[14:07:40.183] #8  0x00005590a2c81542 in WaitForWALToBecomeAvailable (RecPtr=RecPtr@entry=105148144, randAccess=false, f...
[14:07:40.183] #9  0x00005590a2c82077 in XLogPageRead (xlogreader=0x5590a4a1bf60, targetPagePtr=105144320, reqLen=3824, ...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-03 14:02:16.062009864 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-05-03 14:04:23.421...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-03 14:02:16.062009864 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-05-03 14:04:49.9...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-03 14:02:16.062009864 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out	2024-05-03 14:04:18.721996980 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[14:04:26.376](61.106s) not ok 5 - regression tests pass
tap
[14:04:52.752](62.322s) not ok 2 - regression tests pass
test
[14:05:55.687]   4/301 postgresql:regress / regress/regress                                            ERROR          59...
[14:05:55.687]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          93...
[14:05:55.687]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          68...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat...
--- C:/cirrus/src/test/regress/expected/partition_join.out	2024-05-03 14:02:34.464214900 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-05-03 14:06:23.917031900 +000...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
          ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
+               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d...
--- C:/cirrus/src/test/regress/expected/partition_join.out	2024-05-03 14:02:34.464214900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-05-03 14:08:57.381871000 +0...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
          ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
+               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti...
--- C:/cirrus/src/test/regress/expected/partition_join.out	2024-05-03 14:02:34.464214900 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out	2024-05-03 14:06:15.918991400 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
          ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
+               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
...
tap
[14:06:32.412](114.757s) not ok 5 - regression tests pass
tap
[14:09:06.539](139.164s) not ok 2 - regression tests pass
test
[14:16:06.159]  22/296 postgresql:regress / regress/regress                                            ERROR           1...
[14:16:06.159]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[14:16:06.159]  82/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002...
--- /Users/admin/pgsql/src/test/regress/expected/partition_join.out	2024-05-03 14:02:18
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-05-03 14:04:54
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s...
--- /Users/admin/pgsql/src/test/regress/expected/partition_join.out	2024-05-03 14:02:18
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-05-03 14:05:58
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres...
--- /Users/admin/pgsql/src/test/regress/expected/partition_join.out	2024-05-03 14:02:18
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out	2024-05-03 14:04:54
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[14:04:56.474](30.815s) not ok 5 - regression tests pass
tap
[14:06:02.789](65.697s) not ok 2 - regression tests pass
test
[14:07:40.670]  27/301 postgresql:regress / regress/regress                                            ERROR            ...
[14:07:40.670]  28/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[14:07:40.670] 150/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
48/4766 data loss bug in initial sync of logical replication
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 13:07:06.257962600 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 13:10:50.205338300 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 13:07:06.257962600 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 13:13:00.351329700 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 13:07:06.257962600 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 13:10:43.366943400 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[13:11:00.521](112.565s) not ok 5 - regression tests pass
tap
[13:13:13.168](119.135s) not ok 2 - regression tests pass
test
[13:20:05.744]  22/296 postgresql:regress / regress/regress                                            ERROR           1...
[13:20:05.744]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[13:20:05.744]  72/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4964 Reduce the log spam by excluding certain SQLSTATEs
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 13:04:24.930899300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 13:08:24.826397700 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 13:04:24.930899300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 13:10:44.254125600 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 13:04:24.930899300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 13:08:20.318587400 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[13:08:36.161](118.955s) not ok 5 - regression tests pass
tap
[13:10:59.820](129.221s) not ok 2 - regression tests pass
test
[13:18:30.280]  22/296 postgresql:regress / regress/regress                                            ERROR           1...
[13:18:30.280]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[13:18:30.280]  72/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4319 Avoid unnecessary PlaceHolderVars for simple Vars
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 13:00:56.797252400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 13:04:44.523974600 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 13:00:56.797252400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 13:06:44.458057100 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 13:00:56.797252400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 13:04:29.816458900 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[13:04:54.762](116.284s) not ok 5 - regression tests pass
tap
[13:06:58.263](115.674s) not ok 2 - regression tests pass
test
[13:14:05.737]  21/296 postgresql:regress / regress/regress                                            ERROR           1...
[13:14:05.737]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[13:14:05.737]  66/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4915 Remove support for OpenSSL older than 1.1.1
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:50:57.421326300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 12:54:51.092563800 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:50:57.421326300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 12:57:24.386450700 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:50:57.421326300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 12:54:43.154097300 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[12:55:01.724](118.909s) not ok 5 - regression tests pass
tap
[12:57:37.550](141.150s) not ok 2 - regression tests pass
test
[13:04:33.037]  22/296 postgresql:regress / regress/regress                                            ERROR           1...
[13:04:33.037]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[13:04:33.037]  87/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4924 add multiple client certificate selection feature
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:36:26.026916500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 12:40:02.599744000 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:36:26.026916500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 12:42:13.715942300 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:36:26.026916500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 12:39:56.781390000 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[12:40:12.181](108.147s) not ok 5 - regression tests pass
tap
[12:42:26.286](124.484s) not ok 2 - regression tests pass
test
[12:48:39.823]  22/296 postgresql:regress / regress/regress                                            ERROR           1...
[12:48:39.823]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:48:39.823]  78/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4908 Recheck foreign key if a referenced collation was nondeterministic
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:07:24.649401200 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 12:11:17.883605400 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:07:24.649401200 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 12:13:30.947992500 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:07:24.649401200 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 12:11:02.918773000 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[12:11:27.205](116.825s) not ok 5 - regression tests pass
tap
[12:13:43.044](123.862s) not ok 2 - regression tests pass
test
[12:20:05.441]  20/296 postgresql:regress / regress/regress                                            ERROR           1...
[12:20:05.441]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[12:20:05.441]  72/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4355 Add last_commit_lsn to pg_stat_database
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:05:16.847101400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 12:08:58.297418400 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:05:16.847101400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 12:11:06.661671600 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:05:16.847101400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 12:08:53.010307800 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[12:09:09.472](110.375s) not ok 5 - regression tests pass
tap
[12:11:19.796](113.942s) not ok 2 - regression tests pass
test
[12:18:05.523]  20/296 postgresql:regress / regress/regress                                            ERROR           1...
[12:18:05.523]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:18:05.523]  71/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4886 CREATE DATABASE ... STRATEGY=FILE_CLONE
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:01:05.321115000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 12:04:49.378645000 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:01:05.321115000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 12:07:15.266823400 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 12:01:05.321115000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 12:04:43.258530100 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[12:05:01.573](112.859s) not ok 5 - regression tests pass
tap
[12:07:27.962](134.177s) not ok 2 - regression tests pass
test
[12:14:11.617]  23/296 postgresql:regress / regress/regress                                            ERROR           1...
[12:14:11.617]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[12:14:11.617]  82/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4285 Revise get_cheapest_parallel_safe_total_inner
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 11:36:17.079763600 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 11:39:36.083459300 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 11:36:17.079763600 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 11:41:52.587789600 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 11:36:17.079763600 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 11:39:31.013145000 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[11:39:44.991](96.813s) not ok 5 - regression tests pass
tap
[11:42:04.705](120.299s) not ok 2 - regression tests pass
test
[11:48:06.836]  19/296 postgresql:regress / regress/regress                                            ERROR            ...
[11:48:06.836]  23/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[11:48:06.836]  82/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/3482 warn if GUC set to an invalid shared library
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 11:06:38.763066200 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 11:10:18.307989200 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 11:06:38.763066200 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 11:12:25.261542700 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 11:06:38.763066200 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 11:10:06.699598400 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[11:10:28.404](108.974s) not ok 5 - regression tests pass
tap
[11:12:39.223](114.304s) not ok 2 - regression tests pass
test
[11:19:03.585]  20/296 postgresql:regress / regress/regress                                            ERROR           1...
[11:19:03.585]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[11:19:03.585]  74/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4920 Require LLVM 14+ in PostgreSQL 18
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 11:03:58.257093500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 11:07:31.222956400 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 11:03:58.257093500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 11:09:38.048096600 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 11:03:58.257093500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 11:07:19.189268700 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[11:07:40.594](105.583s) not ok 5 - regression tests pass
tap
[11:09:51.698](116.546s) not ok 2 - regression tests pass
test
[11:16:26.620]  21/296 postgresql:regress / regress/regress                                            ERROR           1...
[11:16:26.620]  24/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[11:16:26.620]  73/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4751 Remove useless GROUP BY columns considering unique index
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 10:59:58.640108100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 11:03:32.930483400 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 10:59:58.640108100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 11:05:32.864065100 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 10:59:58.640108100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 11:03:27.187814500 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[11:03:43.623](105.537s) not ok 5 - regression tests pass
tap
[11:05:46.479](109.585s) not ok 2 - regression tests pass
test
[11:12:03.570]  20/296 postgresql:regress / regress/regress                                            ERROR           1...
[11:12:03.570]  24/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[11:12:03.570]  67/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4744 change regexp_substr first argument make tests more easier to understand
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 10:49:01.914737000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 10:52:44.006847000 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 10:49:01.914737000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 10:54:55.298804000 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 10:49:01.914737000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 10:52:36.960977100 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[10:52:55.654](110.666s) not ok 5 - regression tests pass
tap
[10:55:07.653](116.001s) not ok 2 - regression tests pass
test
[11:01:28.689]  21/296 postgresql:regress / regress/regress                                            ERROR           1...
[11:01:28.689]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[11:01:28.689]  74/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4750 Not to invalidate CatalogSnapshot for local invalidation messages
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 10:35:03.180833600 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 10:38:36.786797400 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 10:35:03.180833600 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 10:40:43.525899100 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 10:35:03.180833600 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 10:38:31.063665100 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[10:38:47.381](102.511s) not ok 5 - regression tests pass
tap
[10:40:57.321](110.882s) not ok 2 - regression tests pass
test
[10:47:19.599]  20/296 postgresql:regress / regress/regress                                            ERROR           1...
[10:47:19.599]  24/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[10:47:19.599]  71/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4928 s/shm_mq_iovec/struct iovec/
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 10:04:06.940259300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 10:07:47.780463500 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 10:04:06.940259300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 10:10:05.185307000 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 10:04:06.940259300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 10:07:32.349794600 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[10:07:57.613](109.394s) not ok 5 - regression tests pass
tap
[10:10:17.944](123.625s) not ok 2 - regression tests pass
test
[10:17:22.791]  17/296 postgresql:regress / regress/regress                                            ERROR           1...
[10:17:22.791]  23/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[10:17:22.791]  75/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4646 Mark search_path as GUC_REPORT
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 09:34:59.835414300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/compression.out	2024-05-03 09:38:26.220048900 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/recovery/027_stream_regress/da...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 09:34:59.835414300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/compression.out	2024-05-03 09:40:26.655532800 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/compression_1.out C:/cirrus/build/testrun/regress/regress/results/compre...
--- C:/cirrus/src/test/regress/expected/compression_1.out	2024-05-03 09:34:59.835414300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/compression.out	2024-05-03 09:38:19.700515000 +0000
@@ -216,13 +216,16 @@
 -----------------------
 (0 rows)
 
--- test compression with inheritance, error
-CREATE TABLE cminh() INHERITS(cmdata, cmdata1);
+-- test compression with inheritance
+CREATE TABLE cminh() INHERITS(cmdata, cmdata1); -- error
 ERROR:  relation "cmdata1" does not exist
-CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata);
+CREATE TABLE cminh(f1 TEXT COMPRESSION lz4) INHERITS(cmdata); -- error
 NOTICE:  merging column "f1" with inherited definition
 ERROR:  column "f1" has a compression method conflict
 DETAIL:  pglz versus lz4
+CREATE TABLE cmdata3(f1 text);
+CREATE TABLE cminh() INHERITS (cmdata, cmdata3);
+NOTICE:  merging multiple inherited definitions of column "f1"
...
tap
[09:38:36.147](102.907s) not ok 5 - regression tests pass
tap
[09:40:38.451](105.024s) not ok 2 - regression tests pass
test
[09:46:58.258]  20/296 postgresql:regress / regress/regress                                            ERROR           1...
[09:46:58.258]  24/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[09:46:58.258]  65/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4951 teach pg_combinebackup to detect deleted files where possible
%s CompilerWarnings
compiler
[08:48:45.850] pg_combinebackup.c:1110:28: error: ‘mfile’ may be used uninitialized in this function [-Werror=maybe-unin...
compiler
[08:48:26.810] pg_combinebackup.c:1110:28: error: ‘mfile’ may be used uninitialized in this function [-Werror=maybe-unin...
compiler
[08:50:28.921] pg_combinebackup.c:1110:28: error: ‘mfile’ may be used uninitialized in this function [-Werror=maybe-unin...
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/timeouts.out /tmp/cirrus-ci-build/build/testrun/isolation/isol...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/timeouts.out	2024-05-03 08:47:52.620707000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/timeouts.out	2024-05-03 08:49:32.292986000 +0000
@@ -57,7 +57,7 @@
 step sto: SET statement_timeout = '10ms';
 step update: DELETE FROM accounts WHERE accountid = 'checking'; <waiting ...>
 step update: <... completed>
-ERROR:  canceling statement due to statement timeout
+ERROR:  canceling statement due to user request
 
 starting permutation: wrtbl lto update
 step wrtbl: UPDATE accounts SET balance = balance + 100;
test
[08:51:06.453]  51/302 postgresql:isolation / isolation/isolation                                      ERROR            ...
48/4720 "unexpected duplicate for tablespace" problem in logical replication
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-03 06:45:51.119846000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-05-03 06:47:27.382899...
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37844 |            |             0 |       37844 | pktable_pkey
+ 37841 |            |             0 |       37841 | pktable
+ 37846 |            |             0 |       37846 | fktable
+ 38353 |            |             0 |       38360 | foo
+ 38364 |            |             0 |       38364 | pg_toast_38353_index
+ 38363 |            |             0 |       38363 | pg_toast_38353
+ 38591 |            |             0 |       38591 | old_oids
+ 38611 |            |             0 |       38611 | pg_toast_38608
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-03 06:45:51.119846000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-05-03 06:47:56.4853...
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37676 |            |             0 |       37676 | pktable_pkey
+ 37673 |            |             0 |       37673 | pktable
+ 37686 |            |             0 |       37686 | fktable
+ 38322 |            |             0 |       38327 | foo
+ 38331 |            |             0 |       38331 | pg_toast_38322_index
+ 38330 |            |             0 |       38330 | pg_toast_38322
+ 38549 |            |             0 |       38549 | old_oids
+ 38580 |            |             0 |       38580 | pg_toast_38577
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-03 06:45:51.119846000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out	2024-05-03 06:47:21.978843000 +0000
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37877 |            |             0 |       37877 | pktable_pkey
+ 37874 |            |             0 |       37874 | pktable
+ 37879 |            |             0 |       37879 | fktable
+ 38375 |            |             0 |       38380 | foo
+ 38384 |            |             0 |       38384 | pg_toast_38375_index
+ 38383 |            |             0 |       38383 | pg_toast_38375
+ 38597 |            |             0 |       38597 | old_oids
+ 38615 |            |             0 |       38615 | pg_toast_38612
...
tap
[06:47:34.446](60.532s) not ok 5 - regression tests pass
tap
[06:48:03.800](65.939s) not ok 2 - regression tests pass
test
[06:49:03.708]  46/301 postgresql:regress / regress/regress                                            ERROR            ...
[06:49:03.708]  74/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[06:49:03.708] 149/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-03 06:45:40.773385309 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out	2024-05-03 06:49:31.361259993 +0000
@@ -3476,9 +3476,29 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37994 |            |             0 |       37994 | users_id_seq
+ 38000 |            |             0 |       38000 | pg_toast_37995
+ 38001 |            |             0 |       38001 | pg_toast_37995_index
+ 37995 |            |             0 |       37995 | users
+ 38251 |            |             0 |       38251 | foo
+ 37807 |            |             0 |       37807 | pktable_pkey
+ 37804 |            |             0 |       37804 | pktable
+ 37810 |            |             0 |       37810 | fktable
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-03 06:45:40.773385309 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/alter_table.out	2024-05-03 06:50:48.205180967 +0000
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37863 |            |             0 |       37863 | pktable_pkey
+ 37860 |            |             0 |       37860 | pktable
+ 37865 |            |             0 |       37865 | fktable
+ 38412 |            |             0 |       38417 | foo
+ 38422 |            |             0 |       38422 | pg_toast_38412_index
+ 38420 |            |             0 |       38420 | pg_toast_38412
+ 38639 |            |             0 |       38639 | old_oids
+ 38667 |            |             0 |       38667 | pg_toast_38664
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/test/regress/results/al...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-03 06:45:40.773385309 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out	2024-05-03 06:48:06.273358616 +0000
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37970 |            |             0 |       37970 | pktable_pkey
+ 37967 |            |             0 |       37967 | pktable
+ 37972 |            |             0 |       37972 | fktable
+ 38476 |            |             0 |       38481 | foo
+ 38485 |            |             0 |       38485 | pg_toast_38476_index
+ 38484 |            |             0 |       38484 | pg_toast_38476
+ 38685 |            |             0 |       38685 | old_oids
+ 38702 |            |             0 |       38702 | pg_toast_38699
...
tap
[06:49:37.411](76.897s) not ok 5 - regression tests pass
tap
[06:50:53.440](47.152s) not ok 2 - regression tests pass
%s Linux - Debian Bullseye - Meson
core
[06:51:19.592] #0  0x00007f7076494fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[06:51:19.592] #1  0x00007f707654613a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:51:19.592] #2  0x00007f7076557a6f in clone () from /lib/x86_64-linux-gnu/libc.so.6
core
[06:51:19.572] #0  0x00007f7076557a61 in clone () from /lib/x86_64-linux-gnu/libc.so.6
[06:51:19.572] #1  0x00007f7076545e5e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:51:19.572] #2  0x00007f7076546497 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:51:19.572] #3  0x00007f7076545cdb in posix_spawn () from /lib/x86_64-linux-gnu/libc.so.6
[06:51:19.572] #4  0x00007f70764a1a69 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:51:19.572] #5  0x0000562f21bd64c6 in RestoreArchivedFile (path=path@entry=0x7ffffbef6af0 "\001", xlogfname=xlogfname...
[06:51:19.572] #6  0x0000562f21baaeaf in existsTimeLineHistory (probeTLI=probeTLI@entry=2) at ../src/backend/access/tran...
[06:51:19.572] #7  0x0000562f21baaf9a in findNewestTimeLine (startTLI=startTLI@entry=1) at ../src/backend/access/transam...
[06:51:19.572] #8  0x0000562f21be1491 in rescanLatestTimeLine (replayTLI=replayTLI@entry=1, replayLSN=replayLSN@entry=67...
[06:51:19.572] #9  0x0000562f21be6641 in WaitForWALToBecomeAvailable (RecPtr=RecPtr@entry=67108888, randAccess=false, fe...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-03 06:45:41.361178110 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-05-03 06:47:51.709161...
@@ -3476,9 +3476,29 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37986 |            |             0 |       37986 | users_id_seq
+ 37992 |            |             0 |       37992 | pg_toast_37987
+ 37993 |            |             0 |       37993 | pg_toast_37987_index
+ 37987 |            |             0 |       37987 | users
+ 38217 |            |             0 |       38217 | foo
+ 38567 |            |             0 |       38567 | forc_test
+ 38994 |            |             0 |       38994 | pg_toast_38991
+ 38995 |            |             0 |       38995 | pg_toast_38991_index
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-03 06:45:41.361178110 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-05-03 06:48:19.0451...
@@ -3476,9 +3476,29 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37975 |            |             0 |       37975 | users_id_seq
+ 37985 |            |             0 |       37985 | pg_toast_37979
+ 37986 |            |             0 |       37986 | pg_toast_37979_index
+ 37979 |            |             0 |       37979 | users
+ 38316 |            |             0 |       38316 | foo
+ 38522 |            |             0 |       38522 | forc_test
+ 38940 |            |             0 |       38940 | pg_toast_38937
+ 38941 |            |             0 |       38941 | pg_toast_38937_index
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-03 06:45:41.361178110 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out	2024-05-03 06:47:47.329166399 +0000
@@ -3476,9 +3476,29 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37982 |            |             0 |       37982 | pg_toast_37976_index
+ 37976 |            |             0 |       37976 | users
+ 38202 |            |             0 |       38202 | foo
+ 37975 |            |             0 |       37975 | users_id_seq
+ 37981 |            |             0 |       37981 | pg_toast_37976
+ 38518 |            |             0 |       38518 | forc_test
+ 38916 |            |             0 |       38916 | pg_toast_38913
+ 38917 |            |             0 |       38917 | pg_toast_38913_index
...
tap
[06:47:58.060](66.597s) not ok 5 - regression tests pass
tap
[06:48:25.580](67.424s) not ok 2 - regression tests pass
test
[06:49:32.368]   4/301 postgresql:regress / regress/regress                                            ERROR          65...
[06:49:32.368]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          10...
[06:49:32.368]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          74...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r...
--- C:/cirrus/src/test/regress/expected/alter_table.out	2024-05-03 06:46:03.610184300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-05-03 06:49:55.473103200 +0000
@@ -3477,8 +3477,19 @@
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
  oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+-------+------------+---------------+-------------+----------------------
+ 37391 |            |             0 |       37391 | pktable_pkey
+ 37386 |            |             0 |       37386 | pktable
+ 37399 |            |             0 |       37399 | fktable
+ 37975 |            |             0 |       37980 | foo
+ 37984 |            |             0 |       37984 | pg_toast_37975_index
+ 37983 |            |             0 |       37983 | pg_toast_37975
+ 38212 |            |             0 |       38212 | old_oids
+ 38229 |            |             0 |       38229 | pg_toast_38226
+ 38230 |            |             0 |       38230 | pg_toast_38226_index
+ 38226 |            |             0 |       38226 | recur2
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data...
--- C:/cirrus/src/test/regress/expected/alter_table.out	2024-05-03 06:46:03.610184300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-05-03 06:52:02.806131500 +0000
@@ -3477,8 +3477,19 @@
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
  oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+-------+------------+---------------+-------------+----------------------
+ 37302 |            |             0 |       37302 | pktable
+ 37327 |            |             0 |       37327 | fktable
+ 37316 |            |             0 |       37316 | pktable_pkey
+ 38126 |            |             0 |       38136 | foo
+ 38140 |            |             0 |       38140 | pg_toast_38126_index
+ 38139 |            |             0 |       38139 | pg_toast_38126
+ 38363 |            |             0 |       38363 | old_oids
+ 38380 |            |             0 |       38380 | pg_toast_38377
+ 38381 |            |             0 |       38381 | pg_toast_38377_index
+ 38377 |            |             0 |       38377 | recur2
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta...
--- C:/cirrus/src/test/regress/expected/alter_table.out	2024-05-03 06:46:03.610184300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out	2024-05-03 06:49:42.743151300 +0000
@@ -3477,8 +3477,19 @@
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
  oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+-------+------------+---------------+-------------+----------------------
+ 37205 |            |             0 |       37205 | pktable_pkey
+ 37202 |            |             0 |       37202 | pktable
+ 37207 |            |             0 |       37207 | fktable
+ 38066 |            |             0 |       38071 | foo
+ 38075 |            |             0 |       38075 | pg_toast_38066_index
+ 38074 |            |             0 |       38074 | pg_toast_38066
+ 38333 |            |             0 |       38333 | pg_toast_38330
+ 38334 |            |             0 |       38334 | pg_toast_38330_index
+ 38330 |            |             0 |       38330 | recur2
+ 38324 |            |             0 |       38324 | recur1
...
tap
[06:50:09.540](118.148s) not ok 5 - regression tests pass
tap
[06:52:21.278](123.287s) not ok 2 - regression tests pass
test
[06:58:31.960]  17/296 postgresql:regress / regress/regress                                            ERROR           1...
[06:58:31.960]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[06:58:31.960]  79/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg...
--- /Users/admin/pgsql/src/test/regress/expected/alter_table.out	2024-05-03 06:45:37
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-05-03 06:47:56
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37819 |            |             0 |       37819 | pktable_pkey
+ 37816 |            |             0 |       37816 | pktable
+ 37821 |            |             0 |       37821 | fktable
+ 38397 |            |             0 |       38402 | foo
+ 38406 |            |             0 |       38406 | pg_toast_38397_index
+ 38405 |            |             0 |       38405 | pg_toast_38397
+ 38709 |            |             0 |       38709 | old_oids
+ 38726 |            |             0 |       38726 | pg_toast_38723
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/recovery/027_stre...
--- /Users/admin/pgsql/src/test/regress/expected/alter_table.out	2024-05-03 06:45:37
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-05-03 06:49:38
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37642 |            |             0 |       37642 | pktable_pkey
+ 37639 |            |             0 |       37639 | pktable
+ 37644 |            |             0 |       37644 | fktable
+ 38327 |            |             0 |       38333 | foo
+ 38337 |            |             0 |       38337 | pg_toast_38327_index
+ 38336 |            |             0 |       38336 | pg_toast_38327
+ 38561 |            |             0 |       38561 | old_oids
+ 38600 |            |             0 |       38600 | pg_toast_38595
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/regress/regress/r...
--- /Users/admin/pgsql/src/test/regress/expected/alter_table.out	2024-05-03 06:45:37
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out	2024-05-03 06:47:54
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37732 |            |             0 |       37732 | pktable_pkey
+ 37729 |            |             0 |       37729 | pktable
+ 37735 |            |             0 |       37735 | fktable
+ 38465 |            |             0 |       38465 | pg_toast_38456_index
+ 38464 |            |             0 |       38464 | pg_toast_38456
+ 38456 |            |             0 |       38461 | foo
+ 38688 |            |             0 |       38688 | old_oids
+ 38705 |            |             0 |       38705 | pg_toast_38702
...
tap
[06:48:09.410](66.901s) not ok 5 - regression tests pass
tap
[06:50:03.899](145.485s) not ok 2 - regression tests pass
test
[06:52:13.802]  34/301 postgresql:regress / regress/regress                                            ERROR            ...
[06:52:13.802]  43/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[06:52:13.802] 168/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
48/4884 Fix rare recovery shutdown hang
%s Linux - Debian Bullseye - Meson
tap
[00:02:33.242](0.378s) not ok 27 - run pg_createsubscriber on node S
[00:02:33.266](0.024s) not ok 28 - the physical replication slot used as primary_slot_name has been removed
test
[00:03:26.779] 151/301 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR          9....
48/4248 Parallel Bitmap Heap Scan reports per-worker stats in EXPLAIN ANALYZE
%s CompilerWarnings
compiler
[22:10:23.244] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
compiler
[22:09:47.277] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
compiler
[22:15:22.440] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
%s CompilerWarnings
compiler
[21:55:30.234] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
compiler
[21:54:57.667] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
compiler
[22:00:07.193] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
48/4849 Implementing OCSP Stapling for Server certificate status verification
%s FreeBSD - 13 - Meson
core
[16:10:17.962] #0  0x00003be8352cf040 in ?? ()
[16:10:17.962] #1  0x0000000000000000 in ?? ()
tap
[16:09:12.314](0.227s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[16:09:12.314](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[16:09:13.293](0.227s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[16:09:13.293](0.001s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[16:09:14.506](0.217s) Bail out!  pg_ctl restart failed
test
[16:09:14.633] 301/301 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
tap
[16:08:54.761](0.266s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[16:08:54.762](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[16:08:56.201](0.239s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[16:08:56.201](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[16:08:57.759](0.220s) Bail out!  pg_ctl restart failed
%s Linux - Debian Bullseye - Meson
core
[16:10:47.787] #0  0x00007f26c68fafc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:47.787] #1  0x00007f26c68fb2c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:47.787] #2  0x0000563a5af0f2b7 in sigclearmask () at system.h:46
[16:10:47.787] #3  vforkexec (n=n@entry=0x563a5af239c0 <stackbase+480>, argv=argv@entry=0x563a5c8cb9c8, path=path@entry=...
[16:10:47.787] #4  0x0000563a5af0932c in evalcommand (cmd=0x563a5af239c0 <stackbase+480>, flags=0) at eval.c:905
[16:10:47.787] #5  0x0000563a5af0827e in evaltree (n=n@entry=0x563a5af239c0 <stackbase+480>, flags=0) at eval.c:303
[16:10:47.787] #6  0x0000563a5af08c6a in evalstring (s=0x563a5af237e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[16:10:47.787] #7  0x0000563a5af0667f in main (argc=3, argv=0x7ffec674cc18) at main.c:177
core
[16:10:47.787] #0  0x00007f26c6989bc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:47.787] #1  0x0000563a5af0f26b in vforkexec (n=n@entry=0x563a5af239c0 <stackbase+480>, argv=argv@entry=0x563a5c8c...
[16:10:47.787] #2  0x0000563a5af0932c in evalcommand (cmd=0x563a5af239c0 <stackbase+480>, flags=0) at eval.c:905
[16:10:47.787] #3  0x0000563a5af0827e in evaltree (n=n@entry=0x563a5af239c0 <stackbase+480>, flags=0) at eval.c:303
[16:10:47.787] #4  0x0000563a5af08c6a in evalstring (s=0x563a5af237e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[16:10:47.787] #5  0x0000563a5af0667f in main (argc=3, argv=0x7ffec674cc18) at main.c:177
tap
[16:09:47.226](0.216s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[16:09:47.227](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[16:09:48.169](0.217s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[16:09:48.170](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[16:09:49.334](0.204s) Bail out!  pg_ctl restart failed
test
[16:09:49.463] 296/301 postgresql:ssl / ssl/001_ssltests                                               ERROR          9....
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[16:18:13.430](0.344s) not ok 180 - connect with valid stapled ocsp response when sslocspstapling=1
[16:18:13.431](0.000s) not ok 181 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[16:18:15.104](0.297s) not ok 193 - connect with valid stapled ocsp response when sslocspstapling=1
[16:18:15.105](0.000s) not ok 194 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[16:18:17.043](0.235s) Bail out!  pg_ctl restart failed
test
[16:18:17.155] 296/296 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
%s macOS - Ventura - Meson
core
[16:14:08.053]   * frame #0: 0x0000000195398310 dyld`invocation function for block in dyld4::Loader::applyFixupsGeneric(...
[16:14:08.053]     frame #1: 0x00000001953d6a24 dyld`invocation function for block in dyld3::MachOLoaded::fixupAllChaine...
[16:14:08.053]     frame #2: 0x00000001953d1aa8 dyld`dyld3::MachOFile::walkChain(Diagnostics&, mach_o::ChainedFixupPoint...
[16:14:08.053]     frame #3: 0x00000001953d6b38 dyld`dyld3::MachOLoaded::forEachFixupInSegmentChains(Diagnostics&, dyld_...
[16:14:08.053]     frame #4: 0x00000001953d6870 dyld`dyld3::MachOLoaded::forEachFixupInAllChains(Diagnostics&, dyld_chai...
[16:14:08.053]     frame #5: 0x00000001953d6804 dyld`dyld3::MachOLoaded::fixupAllChainedFixups(Diagnostics&, dyld_chaine...
[16:14:08.053]     frame #6: 0x00000001953982c8 dyld`invocation function for block in dyld4::Loader::applyFixupsGeneric(...
[16:14:08.053]     frame #7: 0x00000001953de7d4 dyld`dyld3::MachOAnalyzer::withChainStarts(Diagnostics&, unsigned long l...
[16:14:08.053]     frame #8: 0x0000000195398044 dyld`dyld4::Loader::applyFixupsGeneric(Diagnostics&, dyld4::RuntimeState...
[16:14:08.053]     frame #9: 0x000000019539dfac dyld`dyld4::JustInTimeLoader::applyFixups(Diagnostics&, dyld4::RuntimeSt...
tap
[16:12:01.945](0.247s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[16:12:01.945](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[16:12:03.038](0.245s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[16:12:03.038](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[16:12:04.387](0.232s) Bail out!  pg_ctl restart failed
test
[16:12:04.445] 301/301 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
48/4966 Parallel CREATE INDEX for GIN indexes
%s CompilerWarnings
compiler
[15:32:58.626] gininsert.c:1861:12: error: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘in...
compiler
[15:32:58.626] gininsert.c:1743:12: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has...
compiler
[15:32:58.626] gininsert.c:1743:12: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has...
compiler
[15:32:58.626] gininsert.c:1668:12: error: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘in...
compiler
[15:32:58.626] gininsert.c:1857:12: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has...
compiler
[15:32:58.626] gininsert.c:1857:12: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 2 has...
48/4308 SQL:2011 application time
%s FreeBSD - 13 - Meson
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	2024-05-02 14:50:56.118636000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-05-02 14:53:20.594504000 +00...
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[14:53:46.461](20.147s) not ok 14 - run of pg_upgrade for new instance
[14:53:46.462](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[14:53:47.906](0.042s) not ok 18 - old and new dumps match after pg_upgrade
test
[14:54:46.005]  59/301 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[14:54:46.005] 144/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/contrib/btree_gist/r...
--- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out	2024-05-02 14:50:47.072341588 +0000
+++ /tmp/cirrus-ci-build/contrib/btree_gist/results/without_overlaps.out	2024-05-02 14:54:15.696169329 +0000
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[14:56:23.483](9.217s) not ok 14 - run of pg_upgrade for new instance
[14:56:23.483](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[14:56:25.237](0.030s) not ok 18 - old and new dumps match after pg_upgrade
%s Linux - Debian Bullseye - Meson
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	2024-05-02 14:51:02.643057761 +0000
+++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-05-02 14:55:15.134893733 +00...
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[14:55:36.965](16.195s) not ok 14 - run of pg_upgrade for new instance
[14:55:36.983](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[14:55:38.845](0.040s) not ok 18 - old and new dumps match after pg_upgrade
test
[14:56:42.699]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          90...
[14:56:42.699]  61/301 postgresql:btree_gist / btree_gist/regress                                      ERROR          4....
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/contrib/btree_gist/expected/without_overlaps.out C:/cirrus/build/testrun/btree_gist/regress/result...
--- C:/cirrus/contrib/btree_gist/expected/without_overlaps.out	2024-05-02 14:51:07.421909200 +0000
+++ C:/cirrus/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-05-02 14:57:14.017885600 +0000
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[14:56:01.320](26.192s) not ok 14 - run of pg_upgrade for new instance
[14:56:01.459](0.140s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[14:56:06.747](0.265s) not ok 18 - old and new dumps match after pg_upgrade
test
[15:04:16.022]  38/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[15:04:16.022]  64/296 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/btree_gist...
--- /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out	2024-05-02 14:50:15
+++ /Users/admin/pgsql/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-05-02 14:53:30
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[14:53:21.867](14.287s) not ok 14 - run of pg_upgrade for new instance
[14:53:21.867](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[14:53:24.093](0.059s) not ok 18 - old and new dumps match after pg_upgrade
test
[14:55:37.821]  47/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[14:55:37.821]  67/301 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
48/4823 Add test module for verifying backtrace functionality
%s FreeBSD - 13 - Meson
tap
[13:34:49.463](0.000s) not ok 8 - backtrace pg_replication_slot_advance start is found
[13:34:49.464](0.000s) not ok 9 - backtrace pg_replication_slot_advance is found
test
[13:34:56.429] 285/302 postgresql:test_misc / test_misc/006_backtrace                                  ERROR            ...
%s Linux - Debian Bullseye - Autoconf
tap
[13:34:49.598](0.000s) not ok 8 - backtrace pg_replication_slot_advance start is found
[13:34:49.598](0.000s) not ok 9 - backtrace pg_replication_slot_advance is found
%s Linux - Debian Bullseye - Meson
core
[13:36:31.652] #0  0x00007f03d4037bc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[13:36:31.652] #1  0x000055afcb7fc26b in vforkexec (n=n@entry=0x55afcd141908, argv=argv@entry=0x55afcd141a38, path=path@...
[13:36:31.652] #2  0x000055afcb7f632c in evalcommand (cmd=0x55afcd141908, flags=0) at eval.c:905
[13:36:31.652] #3  0x000055afcb7f527e in evaltree (n=n@entry=0x55afcd141908, flags=0) at eval.c:303
[13:36:31.652] #4  0x000055afcb7f5c6a in evalstring (s=0x55afcb8107e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[13:36:31.652] #5  0x000055afcb7f367f in main (argc=3, argv=0x7ffd77d4ced8) at main.c:177
core
[13:36:33.197] #0  0x00007f3cc2a5afc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:36:33.197] #1  0x00007f3cc2a5b2c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:36:33.197] #2  0x0000557b55e032b7 in sigclearmask () at system.h:46
[13:36:33.197] #3  vforkexec (n=n@entry=0x557b55e179a8 <stackbase+456>, argv=argv@entry=0x557b56b2d9b0, path=path@entry=...
[13:36:33.197] #4  0x0000557b55dfd32c in evalcommand (cmd=0x557b55e179a8 <stackbase+456>, flags=0) at eval.c:905
[13:36:33.197] #5  0x0000557b55dfc27e in evaltree (n=n@entry=0x557b55e179a8 <stackbase+456>, flags=0) at eval.c:303
[13:36:33.197] #6  0x0000557b55dfcc6a in evalstring (s=0x557b55e177e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[13:36:33.197] #7  0x0000557b55dfa67f in main (argc=3, argv=0x7ffc852c7d68) at main.c:177
core
[13:36:33.197] #0  0x00007f3cc2ae9bc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[13:36:33.197] #1  0x0000557b55e0326b in vforkexec (n=n@entry=0x557b55e179a8 <stackbase+456>, argv=argv@entry=0x557b56b2...
[13:36:33.197] #2  0x0000557b55dfd32c in evalcommand (cmd=0x557b55e179a8 <stackbase+456>, flags=0) at eval.c:905
[13:36:33.197] #3  0x0000557b55dfc27e in evaltree (n=n@entry=0x557b55e179a8 <stackbase+456>, flags=0) at eval.c:303
[13:36:33.197] #4  0x0000557b55dfcc6a in evalstring (s=0x557b55e177e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[13:36:33.197] #5  0x0000557b55dfa67f in main (argc=3, argv=0x7ffc852c7d68) at main.c:177
core
[13:36:31.652] #0  0x00007f03d3fa8fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:36:31.652] #1  0x00007f03d3fa92c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:36:31.652] #2  0x000055afcb7fc2b7 in sigclearmask () at system.h:46
[13:36:31.652] #3  vforkexec (n=n@entry=0x55afcd141908, argv=argv@entry=0x55afcd141a38, path=path@entry=0x7ffd77d4f06d "...
[13:36:31.652] #4  0x000055afcb7f632c in evalcommand (cmd=0x55afcd141908, flags=0) at eval.c:905
[13:36:31.652] #5  0x000055afcb7f527e in evaltree (n=n@entry=0x55afcd141908, flags=0) at eval.c:303
[13:36:31.652] #6  0x000055afcb7f5c6a in evalstring (s=0x55afcb8107e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[13:36:31.652] #7  0x000055afcb7f367f in main (argc=3, argv=0x7ffd77d4ced8) at main.c:177
[13:36:33.183] #0  0x00007f3cc2a5afc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
tap
[13:35:26.835](0.000s) not ok 8 - backtrace pg_replication_slot_advance start is found
[13:35:26.835](0.000s) not ok 9 - backtrace pg_replication_slot_advance is found
test
[13:35:33.993] 291/302 postgresql:test_misc / test_misc/006_backtrace                                  ERROR          0....
%s macOS - Ventura - Meson
tap
[13:36:57.804](0.000s) not ok 8 - backtrace pg_replication_slot_advance start is found
[13:36:57.805](0.000s) not ok 9 - backtrace pg_replication_slot_advance is found
test
[13:37:14.595] 284/302 postgresql:test_misc / test_misc/006_backtrace                                  ERROR            ...
48/4759 shared detoast datum
%s CompilerWarnings
compiler
[13:12:07.774] detoast.c:987:12: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘uint6...
compiler
[13:12:07.774] detoast.c:987:12: error: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘uint6...
%s FreeBSD - 13 - Meson
core
[13:10:57.780] #0  0x000000082bafd26a in _sigprocmask () from /lib/libc.so.7
[13:10:57.780] #1  0x000000082bb38a60 in _system () from /lib/libc.so.7
[13:10:57.780] #2  0x0000000829f1d0f3 in ?? () from /lib/libthr.so.3
[13:10:57.780] #3  0x0000000000636826 in RestoreArchivedFile (path=path@entry=0x82162d1d0 "pg_wal/0H\2475", xlogfname=xl...
[13:10:57.780] #4  0x0000000000641e12 in XLogFileRead (segno=segno@entry=5, emode=<optimized out>, tli=tli@entry=1, sour...
[13:10:57.780] #5  0x000000000063db3c in XLogFileReadAnyTLI (segno=3, emode=13, source=XLOG_FROM_ANY) at ../src/backend/...
[13:10:57.780] #6  WaitForWALToBecomeAvailable (RecPtr=83886104, tliRecPtr=83886080, replayTLI=1, replayLSN=83886080, ra...
[13:10:57.780] #7  XLogPageRead (xlogreader=0x8363e00b0, targetPagePtr=83886080, reqLen=24, targetRecPtr=83886080, readB...
[13:10:57.780] #8  0x0000000000644b47 in ReadPageInternal (state=state@entry=0x8363e00b0, pageptr=34919860144, pageptr@e...
[13:10:57.780] #9  0x0000000000643965 in XLogDecodeNextRecord (state=0x8363e00b0, nonblocking=false) at ../src/backend/a...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-02 13:06:14.770502000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-05-02 13:07:52.215687000...
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-02 13:06:14.770502000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-05-02 13:08:25.2784890...
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-02 13:06:14.770502000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out	2024-05-02 13:07:49.426469000 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[13:08:29.450](59.926s) not ok 5 - regression tests pass
tap
[13:08:56.806](63.098s) not ok 2 - regression tests pass
tap
[13:09:46.470](0.308s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[13:09:53.757]  25/301 postgresql:regress / regress/regress                                            ERROR            ...
[13:09:53.757] 150/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[13:09:53.757]  77/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[13:09:53.757] 283/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-02 13:06:10.687394965 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out	2024-05-02 13:10:49.547374843 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/regress/results/sysvi...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-02 13:06:10.687394965 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out	2024-05-02 13:09:25.915392474 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[13:11:08.704](55.308s) not ok 5 - regression tests pass
tap
[13:10:05.169](0.423s) not ok 1 - no parameters missing from postgresql.conf.sample
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-02 13:06:06.556345535 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-05-02 13:09:46.040169772...
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-02 13:06:06.556345535 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-05-02 13:10:23.1801270...
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-05-02 13:06:06.556345535 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out	2024-05-02 13:09:44.068172003 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[13:10:26.370](67.136s) not ok 5 - regression tests pass
tap
[13:10:50.395](65.322s) not ok 2 - regression tests pass
tap
[13:11:51.864](0.294s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[13:11:59.800]   4/301 postgresql:regress / regress/regress                                            ERROR          64...
[13:11:59.800]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          10...
[13:11:59.800]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          72...
[13:11:59.800] 288/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu...
--- C:/cirrus/src/test/regress/expected/sysviews.out	2024-05-02 13:06:25.025111900 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-05-02 13:09:34.338549500 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re...
--- C:/cirrus/src/test/regress/expected/sysviews.out	2024-05-02 13:06:25.025111900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-05-02 13:11:38.675422700 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou...
--- C:/cirrus/src/test/regress/expected/sysviews.out	2024-05-02 13:06:25.025111900 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out	2024-05-02 13:09:30.100755100 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[13:10:26.745](113.358s) not ok 5 - regression tests pass
tap
[13:12:32.965](115.489s) not ok 2 - regression tests pass
tap
[13:19:01.722](2.309s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[13:19:28.474]  12/296 postgresql:regress / regress/regress                                            ERROR           1...
[13:19:28.474]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[13:19:28.474]  67/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[13:19:28.474] 278/296 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/sysviews.out	2024-05-02 13:06:00
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-05-02 13:08:51
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/sysviews.out	2024-05-02 13:06:00
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-05-02 13:09:32
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/sysviews.out	2024-05-02 13:06:00
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out	2024-05-02 13:08:51
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[13:09:07.467](33.025s) not ok 5 - regression tests pass
tap
[13:10:08.222](63.567s) not ok 2 - regression tests pass
tap
[13:11:37.167](0.966s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[13:11:48.595]  15/301 postgresql:regress / regress/regress                                            ERROR            ...
[13:11:48.595]  30/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[13:11:48.595] 148/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[13:11:48.595] 283/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
48/4450 Replace a large number of OR clauses with ANY expression
%s CompilerWarnings
compiler
[08:36:11.082] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
compiler
[08:35:45.717] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
compiler
[08:38:55.146] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
%s FreeBSD - 13 - Meson
core
[08:39:12.426] #0  0x00001a3007bbc868 in ?? () from /lib/libc.so.7
[08:39:12.426] #1  0x0000270839d2187e in ?? () from /libexec/ld-elf.so.1
[08:39:12.426] #2  0x00001a3006093758 in ?? ()
[08:39:12.426] #3  0x00001a3007aa20f0 in ?? () from /lib/libc.so.7
[08:39:12.426] #4  0x00001a3006db5808 in ?? ()
[08:39:12.426] #5  0x0000000000000004 in ?? ()
[08:39:12.426] #6  0x00001a3006093758 in ?? ()
[08:39:12.426] #7  0x0000001080000000 in ?? ()
[08:39:12.426] #8  0x00001a3006db5808 in ?? ()
[08:39:12.426] #9  0x00001a3006db2128 in ?? ()
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	2024-05-02 08:35:05.677693000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-05-02 08:36:08.85037...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-02 08:35:05.677693000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-05-02 08:36:34.535...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-02 08:35:05.677693000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2024-05-02 08:36:05.993128000 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[08:36:55.526](54.450s) not ok 5 - regression tests pass
tap
[08:37:18.625](55.035s) not ok 2 - regression tests pass
test
[08:38:13.349]   6/301 postgresql:regress / regress/regress                                            ERROR            ...
[08:38:13.349] 145/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[08:38:13.349]  72/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
%s Linux - Debian Bullseye - 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	2024-05-02 08:35:00.517933986 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out	2024-05-02 08:38:42.893726035 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-02 08:35:00.517933986 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_index.out	2024-05-02 08:40:12.065657790 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-02 08:35:00.517933986 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out	2024-05-02 08:36:54.393948982 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[08:39:24.985](56.630s) not ok 5 - regression tests pass
tap
[08:40:49.017](43.678s) not ok 2 - regression tests pass
%s Linux - Debian Bullseye - 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	2024-05-02 08:35:00.577866578 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-05-02 08:36:59.89384...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-02 08:35:00.577866578 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-05-02 08:37:27.285...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-05-02 08:35:00.577866578 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2024-05-02 08:36:56.409842984 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[08:37:51.731](60.485s) not ok 5 - regression tests pass
tap
[08:38:16.106](59.402s) not ok 2 - regression tests pass
test
[08:39:21.266]   4/301 postgresql:regress / regress/regress                                            ERROR          59...
[08:39:21.266]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          91...
[08:39:21.266]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          66...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/...
--- C:/cirrus/src/test/regress/expected/create_index.out	2024-05-02 08:35:21.696596400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-05-02 08:37:44.784010300 +0000
@@ -2136,10 +2136,18 @@
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
                                              QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 8)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat...
--- C:/cirrus/src/test/regress/expected/create_index.out	2024-05-02 08:35:21.696596400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-05-02 08:39:46.574058900 +000...
@@ -2136,10 +2136,18 @@
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
                                              QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 8)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_...
--- C:/cirrus/src/test/regress/expected/create_index.out	2024-05-02 08:35:21.696596400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/create_index.out	2024-05-02 08:37:32.726369300 +0000
@@ -2136,10 +2136,18 @@
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
                                              QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 8)
...
tap
[08:39:12.709](110.659s) not ok 5 - regression tests pass
tap
[08:41:14.715](113.367s) not ok 2 - regression tests pass
test
[08:47:45.422]   6/296 postgresql:regress / regress/regress                                            ERROR           1...
[08:47:45.422]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:47:45.422]  64/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2024-05-02 08:35:03
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-05-02 08:39:37
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/recovery/027_str...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2024-05-02 08:35:03
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-05-02 08:40:11
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/regress/regress/...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2024-05-02 08:35:03
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out	2024-05-02 08:39:34
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[08:40:04.101](34.886s) not ok 5 - regression tests pass
tap
[08:41:04.359](64.824s) not ok 2 - regression tests pass
test
[08:42:56.649]   6/301 postgresql:regress / regress/regress                                            ERROR            ...
[08:42:56.649]  30/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[08:42:56.649] 142/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
48/4882 Add a pg_truncate_freespace_map function
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg...
--- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-05-02 08:29:23.472944000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-05-02 08:31:18.589916000...
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[08:32:41.267]  79/301 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg...
--- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-05-02 08:28:54.402294685 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-05-02 08:32:11.514285747...
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[08:33:33.821]  84/301 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre...
--- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-05-02 08:30:05.035011900 +0000
+++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-05-02 08:36:35.522683700 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[08:43:07.551]  76/296 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre...
--- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-05-02 08:28:50
+++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-05-02 08:31:44
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[08:35:18.699]  78/301 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
48/4888 Run deferred triggers in the correct security context
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-05-02 06:03:11.730444000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2024-05-02 06:04:50.072396000...
@@ -3720,7 +3720,9 @@
 -- test who runs deferred trigger functions
 -- setup
 create role groot;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create role outis;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create function whoami() returns trigger language plpgsql
 as $$
 begin
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	2024-05-02 06:03:11.730444000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2024-05-02 06:05:19.3493520...
@@ -3720,7 +3720,9 @@
 -- test who runs deferred trigger functions
 -- setup
 create role groot;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create role outis;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create function whoami() returns trigger language plpgsql
 as $$
 begin
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-05-02 06:03:11.730444000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out	2024-05-02 06:04:46.338972000 +0000
@@ -3720,7 +3720,9 @@
 -- test who runs deferred trigger functions
 -- setup
 create role groot;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create role outis;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create function whoami() returns trigger language plpgsql
 as $$
 begin
tap
[06:05:33.746](58.354s) not ok 5 - regression tests pass
tap
[06:06:03.470](63.965s) not ok 2 - regression tests pass
test
[06:07:01.595]  14/301 postgresql:regress / regress/regress                                            ERROR            ...
[06:07:01.595]  69/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[06:07:01.595] 149/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
48/4956 Test to dump and restore objects left behind by regression
%s FreeBSD - 13 - Meson
tap
[05:04:12.818](0.168s) Bail out!  pg_ctl start failed
test
[05:05:10.073] 149/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
%s Linux - Debian Bullseye - Meson
core
[05:09:18.698] #0  0x00007f27403f8bda in _dl_lookup_symbol_x (undef_name=0x7f27403b80b4 "pcre2_code_free_8", undef_map=u...
[05:09:18.698] #1  0x00007f27403fa844 in elf_machine_rela (skip_ifunc=<optimized out>, reloc_addr_arg=0x7f27403dcca8 <pc...
[05:09:18.698] #2  elf_dynamic_do_Rela (skip_ifunc=<optimized out>, lazy=<optimized out>, nrelative=<optimized out>, rel...
[05:09:18.698] #3  _dl_relocate_object (l=l@entry=0x7f27403e0000, scope=<optimized out>, reloc_mode=<optimized out>, con...
[05:09:18.698] #4  0x00007f27403f29a8 in dl_main (phdr=<optimized out>, phnum=<optimized out>, user_entry=<optimized out...
[05:09:18.698] #5  0x00007f2740407b6f in _dl_sysdep_start (start_argptr=start_argptr@entry=0x7ffd6deafca0, dl_main=dl_ma...
[05:09:18.698] #6  0x00007f27403f0034 in _dl_start_final (arg=0x7ffd6deafca0) at rtld.c:485
[05:09:18.698] #7  _dl_start (arg=0x7ffd6deafca0) at rtld.c:575
[05:09:18.698] #8  0x00007f27403ef098 in _start () from /lib64/ld-linux-x86-64.so.2
[05:09:18.698] #9  0x0000000000000003 in ?? ()
core
[05:10:10.295] #0  0xf6afc394 in clone () from /lib/i386-linux-gnu/libc.so.6
[05:10:10.295] #1  0xffd8c91c in ?? ()
core
[05:09:08.585] #0  0x00007f966ade1746 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[05:09:08.585] #1  0x0000556f34d41a7c in waitproc (status=0x7ffea24ff73c, block=1) at jobs.c:1181
[05:09:08.585] #2  waitone (block=block@entry=1, job=job@entry=0x556f352a8b60) at jobs.c:1057
[05:09:08.585] #3  0x0000556f34d41cea in dowait (block=1, jp=0x556f352a8b60) at jobs.c:1139
[05:09:08.585] #4  0x0000556f34d432ed in waitforjob (jp=0x556f352a8b60) at jobs.c:1016
[05:09:08.585] #5  0x0000556f34d3d334 in evalcommand (cmd=0x556f34d579b0 <stackbase+464>, flags=0) at eval.c:930
[05:09:08.585] #6  0x0000556f34d3c27e in evaltree (n=n@entry=0x556f34d579b0 <stackbase+464>, flags=0) at eval.c:303
[05:09:08.585] #7  0x0000556f34d3cc6a in evalstring (s=0x556f34d577e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build-32/...
[05:09:08.585] #8  0x0000556f34d3a67f in main (argc=3, argv=0x7ffea24ffb78) at main.c:177
[05:09:18.686] #0  0x00007f27403f8bda in _dl_lookup_symbol_x (undef_name=0x7f27403b80b4 "pcre2_code_free_8", undef_map=u...
core
[05:10:11.832] #0  0x00007f4fd20cafc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:10:11.832] #1  0x00007f4fd20cb2c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:10:11.832] #2  0x000055836362e2b7 in sigclearmask () at system.h:46
[05:10:11.832] #3  vforkexec (n=n@entry=0x5583644ab948, argv=argv@entry=0x5583644aba78, path=path@entry=0x7ffeba65806b "...
[05:10:11.832] #4  0x000055836362832c in evalcommand (cmd=0x5583644ab948, flags=0) at eval.c:905
[05:10:11.832] #5  0x000055836362727e in evaltree (n=n@entry=0x5583644ab948, flags=0) at eval.c:303
[05:10:11.832] #6  0x0000558363627c6a in evalstring (s=0x5583636427e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build-32/...
[05:10:11.832] #7  0x000055836362567f in main (argc=3, argv=0x7ffeba6555c8) at main.c:177
core
[05:10:11.832] #0  0x00007f4fd2159bc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[05:10:11.832] #1  0x000055836362e26b in vforkexec (n=n@entry=0x5583644ab948, argv=argv@entry=0x5583644aba78, path=path@...
[05:10:11.832] #2  0x000055836362832c in evalcommand (cmd=0x5583644ab948, flags=0) at eval.c:905
[05:10:11.832] #3  0x000055836362727e in evaltree (n=n@entry=0x5583644ab948, flags=0) at eval.c:303
[05:10:11.832] #4  0x0000558363627c6a in evalstring (s=0x5583636427e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build-32/...
[05:10:11.832] #5  0x000055836362567f in main (argc=3, argv=0x7ffeba6555c8) at main.c:177
core
[05:10:10.295] #0  0xf7eeb559 in __kernel_vsyscall ()
[05:10:10.295] #1  0xf6a2e092 in sigprocmask () from /lib/i386-linux-gnu/libc.so.6
[05:10:10.295] #2  0xf6ae7e30 in ?? () from /lib/i386-linux-gnu/libc.so.6
[05:10:10.295] #3  0xf6afc3a6 in clone () from /lib/i386-linux-gnu/libc.so.6
[05:10:11.819] #0  0x00007f4fd20cafc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
tap
[05:07:09.134](5.606s) not ok 22 - pg_restore on destination instance
[05:07:10.335](0.008s) not ok 24 - old and new dumps match after dump and restore
test
[05:08:08.121]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          92...
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[05:07:22.098](9.779s) not ok 22 - pg_restore on destination instance
test
[05:14:36.006]  45/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
48/4873 unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress...
--- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out	2024-05-02 03:53:42.756036000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out	2024-05-02 03:55:27.685442000 +0000
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
test
[03:56:46.240]  95/301 postgresql:unaccent / unaccent/regress                                          ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc...
--- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out	2024-05-02 03:53:33.373571304 +0000
+++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out	2024-05-02 03:56:33.497233356 +0000
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress...
--- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out	2024-05-02 03:53:33.971552725 +0000
+++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out	2024-05-02 03:56:00.607577821 +0000
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
test
[03:57:27.830] 100/301 postgresql:unaccent / unaccent/regress                                          ERROR          0....
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res...
--- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out	2024-05-02 03:53:28
+++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out	2024-05-02 03:56:09
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
test
[03:59:19.826]  93/301 postgresql:unaccent / unaccent/regress                                          ERROR            ...
48/4825 Optimize planner memory consumption for huge arrays
%s FreeBSD - 13 - Meson
core
[03:30:02.335] #0  0x000000082d2e426a in _sigprocmask () from /lib/libc.so.7
[03:30:02.335] #1  0x000000082d31fa60 in _system () from /lib/libc.so.7
[03:30:02.335] #2  0x000000082b1520f3 in ?? () from /lib/libthr.so.3
[03:30:02.335] #3  0x00000000006359a6 in RestoreArchivedFile (path=path@entry=0x8213b51d0 "pg_wal/0\016\2475", xlogfname...
[03:30:02.335] #4  0x0000000000640f92 in XLogFileRead (segno=segno@entry=5, emode=<optimized out>, tli=tli@entry=1, sour...
[03:30:02.335] #5  0x000000000063ccbc in XLogFileReadAnyTLI (segno=3, emode=13, source=XLOG_FROM_ANY) at ../src/backend/...
[03:30:02.335] #6  WaitForWALToBecomeAvailable (RecPtr=83886104, tliRecPtr=83886080, replayTLI=1, replayLSN=83886080, ra...
[03:30:02.335] #7  XLogPageRead (xlogreader=0x8341710b0, targetPagePtr=83886080, reqLen=24, targetRecPtr=83886080, readB...
[03:30:02.335] #8  0x0000000000643cc7 in ReadPageInternal (state=state@entry=0x8341710b0, pageptr=34917271472, pageptr@e...
[03:30:02.335] #9  0x0000000000642ae5 in XLogDecodeNextRecord (state=0x8341710b0, nonblocking=false) at ../src/backend/a...
tap
[03:27:27.799](0.001s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[03:28:52.463] 142/301 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
%s Linux - Debian Bullseye - Autoconf
core
[03:32:14.051] #0  0x00007f7c24230090 in ?? ()
[03:32:14.051] #1  0x0000000000000003 in ?? ()
[03:32:14.051] #2  0x00007ffea5409171 in ?? ()
[03:32:14.051] #3  0x00007ffea5409174 in ?? ()
[03:32:14.051] #4  0x00007ffea5409177 in ?? ()
[03:32:14.051] #5  0x0000000000000000 in ?? ()
%s Linux - Debian Bullseye - Meson
tap
[03:28:31.464](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[03:30:08.189] 140/301 postgresql:initdb / initdb/001_initdb                                           ERROR          27...
%s macOS - Ventura - Meson
tap
[03:38:05.815](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[03:39:54.305] 140/301 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
48/4839 The Prepare statement with the skewed parameter uses the custom plan
%s FreeBSD - 13 - Meson
tap
[01:28:22.173](0.282s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[01:28:29.531] 284/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s Linux - Debian Bullseye - Autoconf
tap
[01:29:03.500](0.367s) not ok 1 - no parameters missing from postgresql.conf.sample
%s Linux - Debian Bullseye - Meson
tap
[01:29:23.147](0.518s) not ok 24 - run pg_createsubscriber --dry-run on node S
tap
[01:30:10.556](0.245s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[01:30:17.977] 151/301 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR          22...
[01:30:17.977] 288/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[01:37:43.949](1.857s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[01:38:14.702] 278/296 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s macOS - Ventura - Meson
core
[01:32:59.228]   * frame #0: 0x000000018c815ea0 dyld`dyld4::Loader::hasExportedSymbol(Diagnostics&, dyld4::RuntimeState&...
[01:32:59.228]     frame #1: 0x000000018c815e90 dyld`dyld4::Loader::hasExportedSymbol(Diagnostics&, dyld4::RuntimeState&...
[01:32:59.228]     frame #2: 0x000000018c81588c dyld`dyld4::Loader::resolveSymbol(Diagnostics&, dyld4::RuntimeState&, in...
[01:32:59.228]     frame #3: 0x000000018c81add8 dyld`invocation function for block in dyld4::JustInTimeLoader::forEachBi...
[01:32:59.228]     frame #4: 0x000000018c853240 dyld`invocation function for block in mach_o::Fixups::forEachBindTarget_...
[01:32:59.228]     frame #5: 0x000000018c84dcf4 dyld`dyld3::MachOFile::forEachChainedFixupTarget(Diagnostics&, dyld_chai...
[01:32:59.228]     frame #6: 0x000000018c852f10 dyld`mach_o::Fixups::forEachBindTarget_ChainedFixups(Diagnostics&, void ...
[01:32:59.228]     frame #7: 0x000000018c81ad40 dyld`invocation function for block in dyld4::JustInTimeLoader::forEachBi...
[01:32:59.228]     frame #8: 0x000000018c856518 dyld`dyld3::MachOAnalyzer::withVMLayout(Diagnostics&, void (mach_o::Layo...
[01:32:59.228]     frame #9: 0x000000018c819f70 dyld`dyld4::JustInTimeLoader::applyFixups(Diagnostics&, dyld4::RuntimeSt...
tap
[01:30:42.638](1.105s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[01:30:57.653] 283/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
48/4768 A infrastructure to detect misuse of spin lock easier
%s FreeBSD - 13 - Meson
core
[22:49:33.695] #0  0x000000082985adca in thr_kill () from /lib/libc.so.7
[22:49:33.695] #1  0x00000008297d36f4 in raise () from /lib/libc.so.7
[22:49:33.695] #2  0x0000000829884bc9 in abort () from /lib/libc.so.7
[22:49:33.695] #3  0x0000000000a64f61 in errfinish (filename=<optimized out>, lineno=lineno@entry=348, funcname=<optimiz...
[22:49:33.695] #4  0x0000000000901fcd in VerifyNoSpinLocksHeld (check_in_panic=<optimized out>) at ../src/backend/storag...
[22:49:33.695] #5  0x00000000008f6925 in LWLockAcquire (lock=0x836bdba80, mode=(LW_WAIT_UNTIL_FREE | unknown: 0x4), mode...
[22:49:33.695] #6  0x0000000000a87016 in InjectionPointDetach (name=name@entry=0x8450ee230 "TestConditionLocal1") at ../...
[22:49:33.695] #7  0x0000000840191fbe in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at ../src/...
[22:49:33.695] #8  0x00000000008dd0e1 in shmem_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:243
[22:49:33.695] #9  0x00000000008dcfc9 in proc_exit_prepare (code=100140, code@entry=0) at ../src/backend/storage/ipc/ipc...
panic
2024-05-01 22:47:05.836 UTC client backend[20818] pg_regress/injection_points PANIC:  A spin lock has been held at injec...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2024-05-01 22:44:18.896592000 +...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out	2024-05-01 22:47:07.7388940...
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
test
[22:48:29.872] 109/301 postgresql:injection_points / injection_points/regress                          ERROR            ...
%s Linux - Debian Bullseye - Autoconf
core
[22:54:17.172] #0  0x00007fb8cbdbfce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:54:17.172] #1  0x00007fb8cbda9537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:54:17.172] #2  0x000055993a452124 in errfinish (filename=filename@entry=0x55993a7e4f60 "s_lock.c", lineno=lineno@ent...
[22:54:17.172] #3  0x000055993a0f9022 in VerifyNoSpinLocksHeld (check_in_panic=check_in_panic@entry=true) at s_lock.c:34...
[22:54:17.172] #4  0x000055993a0dd674 in LWLockAcquire (lock=0x7fb8bd999a80, mode=mode@entry=LW_EXCLUSIVE) at lwlock.c:1...
[22:54:17.172] #5  0x000055993a49ef2a in InjectionPointDetach (name=name@entry=0x7fb8bd71f230 "") at injection_point.c:2...
[22:54:17.172] #6  0x00007fb8bd8228f5 in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at injecti...
[22:54:17.172] #7  0x000055993a099310 in shmem_exit (code=code@entry=0) at ipc.c:243
[22:54:17.172] #8  0x000055993a0995b4 in proc_exit_prepare (code=code@entry=0) at ipc.c:198
[22:54:17.172] #9  0x000055993a0996e3 in proc_exit (code=code@entry=0) at ipc.c:111
panic
2024-05-01 22:49:36.425 UTC [41752][client backend] [pg_regress/injection_points][3/0:0] PANIC:  A spin lock has been he...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2024-05-01 22:44:14.342073105 +...
+++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out	2024-05-01 22:49:37.534075581 +0...
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
%s Linux - Debian Bullseye - Meson
core
[22:52:23.996] #0  0x00007f2e81991bc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[22:52:23.996] #1  0x00005574bce1626b in vforkexec (n=n@entry=0x5574bed8a8b8, argv=argv@entry=0x5574bed8a9e0, path=path@...
[22:52:23.996] #2  0x00005574bce1032c in evalcommand (cmd=0x5574bed8a8b8, flags=0) at eval.c:905
[22:52:23.996] #3  0x00005574bce0f27e in evaltree (n=n@entry=0x5574bed8a8b8, flags=0) at eval.c:303
[22:52:23.996] #4  0x00005574bce0fc6a in evalstring (s=0x5574bce2a7e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[22:52:23.996] #5  0x00005574bce0d67f in main (argc=3, argv=0x7fff1ed3e7d8) at main.c:177
core
[22:53:14.765] #0  0x00007f59e75d8ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:14.765] #1  0x00007f59e75c2537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:14.765] #2  0x0000560f9156fd12 in errfinish (filename=filename@entry=0x560f9182cb78 "../src/backend/storage/lmgr/...
[22:53:14.765] #3  0x0000560f912a4c00 in VerifyNoSpinLocksHeld (check_in_panic=check_in_panic@entry=true) at ../src/back...
[22:53:14.765] #4  0x0000560f9128a0da in LWLockAcquire (lock=0x7f59dbe9ea80, mode=mode@entry=LW_EXCLUSIVE) at ../src/bac...
[22:53:14.765] #5  0x0000560f915a6a13 in InjectionPointDetach (name=0x7f59e8f0a230 "") at ../src/backend/utils/misc/inje...
[22:53:14.765] #6  0x00007f59dbd2b93e in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at ../src/...
[22:53:14.765] #7  0x0000560f9125472d in shmem_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:243
[22:53:14.765] #8  0x0000560f912549d8 in proc_exit_prepare (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:198
[22:53:14.765] #9  0x0000560f91254b96 in proc_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:111
core
[22:52:23.996] #0  0x00007f2e81902fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:52:23.996] #1  0x00007f2e819032c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:52:23.996] #2  0x00005574bce162b7 in sigclearmask () at system.h:46
[22:52:23.996] #3  vforkexec (n=n@entry=0x5574bed8a8b8, argv=argv@entry=0x5574bed8a9e0, path=path@entry=0x7fff1ed410cf "...
[22:52:23.996] #4  0x00005574bce1032c in evalcommand (cmd=0x5574bed8a8b8, flags=0) at eval.c:905
[22:52:23.996] #5  0x00005574bce0f27e in evaltree (n=n@entry=0x5574bed8a8b8, flags=0) at eval.c:303
[22:52:23.996] #6  0x00005574bce0fc6a in evalstring (s=0x5574bce2a7e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[22:52:23.996] #7  0x00005574bce0d67f in main (argc=3, argv=0x7fff1ed3e7d8) at main.c:177
[22:53:14.499] #0  0x00007f59e75d8ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
panic
2024-05-01 22:49:20.543 UTC client backend[39031] pg_regress/injection_points PANIC:  A spin lock has been held at injec...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2024-05-01 22:44:14.505261915 +...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out	2024-05-01 22:49:21.3295608...
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
test
[22:51:21.807] 109/301 postgresql:injection_points / injection_points/regress                          ERROR          12...
%s Windows - Server 2019, VS 2019 - Meson & ninja
core
000000bc`213ff648 00007ffc`8700b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bc`213ff650 00007ffc`85c74de0     ntdll!TppWorkerThread+0x2df
000000bc`213ff940 00007ffc`8707ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000bc`213ff970 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bc`21fffa68 00007ffc`8700b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bc`21fffa70 00007ffc`85c74de0     ntdll!TppWorkerThread+0x2df
000000bc`21fffd60 00007ffc`8707ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000bc`21fffd90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bc`217ff9f8 00007ffc`846f411a     ntdll!NtFsControlFile+0x14
000000bc`217ffa00 00007ff6`dcd6199b     KERNELBASE!ConnectNamedPipe+0x6a
000000bc`217ffa70 00007ffc`85c74de0     postgres!pg_signal_thread(
000000bc`217ffb70 00007ffc`8707ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000bc`217ffba0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bc`21bffdc8 00007ffc`846ad77e     ntdll!NtWaitForSingleObject+0x14
000000bc`21bffdd0 00007ff6`dcd6343c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000bc`21bffe70 00007ffc`85c74de0     postgres!pg_timer_thread(
000000bc`21bffeb0 00007ffc`8707ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000bc`21bffee0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bc`20fff810 00007ff6`dd09f5ac     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000bc`20fff850 00007ff6`dce6013b     postgres!errfinish(
000000bc`20fff8b0 00007ff6`dce4f8ba     postgres!VerifyNoSpinLocksHeld(
000000bc`20fff8f0 00007ff6`dd0d2d79     postgres!LWLockAcquire(
000000bc`20fff940 00007ffc`803f1853     postgres!InjectionPointDetach(
000000bc`20fff980 00007ff6`dce29add     injection_points!injection_points_cleanup(
000000bc`20fff9d0 00007ff6`dce2a0a0     postgres!shmem_exit(
000000bc`20fffa20 00007ff6`dce299b0     postgres!proc_exit_prepare(
000000bc`20fffa60 00007ff6`dce6f8e4     postgres!proc_exit(
000000bc`20fffaa0 00007ff6`dce698fd     postgres!PostgresMain(
panic
2024-05-01 22:51:18.414 GMT client backend[7768] pg_regress/injection_points PANIC:  A spin lock has been held at inject...
regress
diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_...
--- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out	2024-05-01 22:44:33.478247100 +0000
+++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out	2024-05-01 22:51:28.655554400 +0000
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
test
[22:57:19.474] 116/296 postgresql:injection_points / injection_points/regress                          ERROR            ...
%s macOS - Ventura - Meson
core
[22:54:05.977]   * frame #0: 0x0000000197bd0744 libsystem_kernel.dylib`__pthread_kill + 8
[22:54:05.977]     frame #1: 0x0000000197c07c28 libsystem_pthread.dylib`pthread_kill + 288
[22:54:05.977]     frame #2: 0x0000000197b15ae8 libsystem_c.dylib`abort + 180
[22:54:05.977]     frame #3: 0x000000010321ce18 postgres`errfinish.cold.2 at elog.c:612:3
[22:54:05.977]     frame #4: 0x00000001030ab73c postgres`errfinish(filename=<unavailable>, lineno=<unavailable>, funcnam...
[22:54:05.977]     frame #5: 0x00000001031f793c postgres`VerifyNoSpinLocksHeld.cold.1 at s_lock.c:347:3
[22:54:05.977]     frame #6: 0x0000000102f6f9a8 postgres`VerifyNoSpinLocksHeld(check_in_panic=<unavailable>) at s_lock.c...
[22:54:05.977]     frame #7: 0x0000000102f658f8 postgres`LWLockAcquire(lock=0x0000000108515e80, mode=LW_EXCLUSIVE) at lw...
[22:54:05.977]     frame #8: 0x00000001030c8cf8 postgres`InjectionPointDetach(name="TestConditionLocal1") at injection_p...
[22:54:05.977]     frame #9: 0x0000000103a6f7d8 injection_points.dylib`injection_points_cleanup(code=<unavailable>, arg=...
panic
2024-05-01 22:48:31.010 UTC client backend[23776] pg_regress/injection_points PANIC:  A spin lock has been held at injec...
regress
diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes...
--- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out	2024-05-01 22:44:12
+++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out	2024-05-01 22:49:53
@@ -174,39 +174,11 @@
  
 (1 row)
 
+WARNING:  terminating connection because of crash of another server process
+DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because anothe...
+HINT:  In a moment you should be able to reconnect to the database and repeat your command.
 SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
-----------------------
- 
...
test
[22:52:05.596] 166/301 postgresql:injection_points / injection_points/regress                          ERROR            ...
48/4538 Statistics Import and Export
%s Linux - Debian Bullseye - Autoconf
core
[20:28:49.666] #0  0x00007fadba145ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:49.666] #1  0x00007fadba12f537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:49.666] #2  0x00007fadba5aa11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:28:49.666] #3  0x00007fadba5b4ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:28:49.666] #4  0x00007fadba59744c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffd8a8c44c6, __in_ch...
[20:28:49.666] #5  0x00007fadba596d47 in __asan::ReportGenericError (pc=94548016602203, bp=bp@entry=140726927905072, sp=...
[20:28:49.666] #6  0x00007fadba5978a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[20:28:49.666] #7  0x000055fdacf19c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[20:28:49.666] #8  0x000055fdacf58c26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[20:28:49.666] #9  0x000055fdacf1e372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[20:29:05.289] #0  0x00007f958989ace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:29:05.289] #1  0x00007f9589884537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:29:05.289] #2  0x00007f9589cff11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:29:05.289] #3  0x00007f9589d09ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:29:05.289] #4  0x00007f9589cec44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffc525b1e36, __in_ch...
[20:29:05.289] #5  0x00007f9589cebd47 in __asan::ReportGenericError (pc=94855833156699, bp=bp@entry=140721690192544, sp=...
[20:29:05.289] #6  0x00007f9589cec8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[20:29:05.289] #7  0x00005645583d7c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[20:29:05.289] #8  0x0000564558416b8d in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[20:29:05.289] #9  0x00005645583dc372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[20:29:03.051] #0  0x00007fd8f9bd0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:29:03.051] #1  0x00007fd8f9bba537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:29:03.051] #2  0x00007fd8fa03511b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:29:03.051] #3  0x00007fd8fa03fce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:29:03.051] #4  0x00007fd8fa02244c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffc9a4371d6, __in_ch...
[20:29:03.051] #5  0x00007fd8fa021d47 in __asan::ReportGenericError (pc=94547155094619, bp=bp@entry=140722896600640, sp=...
[20:29:03.051] #6  0x00007fd8fa0228a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[20:29:03.051] #7  0x000055fd79980c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[20:29:03.051] #8  0x000055fd799bfc26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[20:29:03.051] #9  0x000055fd79985372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[20:29:00.831] #0  0x00007f4f7c041ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:29:00.831] #1  0x00007f4f7c02b537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:29:00.831] #2  0x00007f4f7c4a611b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:29:00.831] #3  0x00007f4f7c4b0ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:29:00.831] #4  0x00007f4f7c49344c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fffad2e1506, __in_ch...
[20:29:00.831] #5  0x00007f4f7c492d47 in __asan::ReportGenericError (pc=94429872180315, bp=bp@entry=140736098869616, sp=...
[20:29:00.831] #6  0x00007f4f7c4938a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[20:29:00.831] #7  0x000055e22afccc5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[20:29:00.831] #8  0x000055e22b00bb8d in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[20:29:00.831] #9  0x000055e22afd1372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[20:28:58.607] #0  0x00007f0806dc8ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:58.607] #1  0x00007f0806db2537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:58.607] #2  0x00007f080722d11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:28:58.607] #3  0x00007f0807237ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:28:58.607] #4  0x00007f080721a44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffd152cf0a6, __in_ch...
[20:28:58.607] #5  0x00007f0807219d47 in __asan::ReportGenericError (pc=94184884788315, bp=bp@entry=140724958723344, sp=...
[20:28:58.607] #6  0x00007f080721a8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[20:28:58.607] #7  0x000055a92099dc5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[20:28:58.607] #8  0x000055a9209dcb8d in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[20:28:58.607] #9  0x000055a9209a2372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[20:28:56.370] #0  0x00007fdc765d9ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:56.370] #1  0x00007fdc765c3537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:56.370] #2  0x00007fdc76a3e11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:28:56.370] #3  0x00007fdc76a48ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:28:56.370] #4  0x00007fdc76a2b44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fff6655e936, __in_ch...
[20:28:56.370] #5  0x00007fdc76a2ad47 in __asan::ReportGenericError (pc=94264932318299, bp=bp@entry=140734910297504, sp=...
[20:28:56.370] #6  0x00007fdc76a2b8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[20:28:56.370] #7  0x000055bbc3ce3c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[20:28:56.370] #8  0x000055bbc3d22b8d in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[20:28:56.370] #9  0x000055bbc3ce8372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[20:28:54.115] #0  0x00007fbbc1c0dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:54.115] #1  0x00007fbbc1bf7537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:54.115] #2  0x00007fbbc207211b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:28:54.115] #3  0x00007fbbc207cce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:28:54.115] #4  0x00007fbbc205f44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fffe488e8d6, __in_ch...
[20:28:54.115] #5  0x00007fbbc205ed47 in __asan::ReportGenericError (pc=93969318616155, bp=bp@entry=140737027568960, sp=...
[20:28:54.115] #6  0x00007fbbc205f8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[20:28:54.115] #7  0x00005576efdb1c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[20:28:54.115] #8  0x00005576efdf0b8d in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[20:28:54.115] #9  0x00005576efdb6372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[20:28:51.894] #0  0x00007f7f26489ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:51.894] #1  0x00007f7f26473537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:51.894] #2  0x00007f7f268ee11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:28:51.894] #3  0x00007f7f268f8ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:28:51.894] #4  0x00007f7f268db44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffea9994626, __in_ch...
[20:28:51.894] #5  0x00007f7f268dad47 in __asan::ReportGenericError (pc=94190526131291, bp=bp@entry=140731743818384, sp=...
[20:28:51.894] #6  0x00007f7f268db8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[20:28:51.894] #7  0x000055aa70d9ec5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[20:28:51.894] #8  0x000055aa70dddb8d in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[20:28:51.894] #9  0x000055aa70da3372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[20:28:42.939] #0  0x00007f0f03508ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:42.939] #1  0x00007f0f034f2537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:42.939] #2  0x00007f0f0396d11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:28:42.939] #3  0x00007f0f03977ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:28:42.939] #4  0x00007f0f0395a44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffcded45e66, __in_ch...
[20:28:42.939] #5  0x00007f0f03959d47 in __asan::ReportGenericError (pc=94523366288475, bp=bp@entry=140724046949072, sp=...
[20:28:42.939] #6  0x00007f0f0395a8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[20:28:42.939] #7  0x000055f7efabac5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[20:28:42.939] #8  0x000055f7efaf9c26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[20:28:42.939] #9  0x000055f7efabf372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[20:28:45.192] #0  0x00007f36c9492ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:45.192] #1  0x00007f36c947c537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:45.192] #2  0x00007f36c98f711b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:28:45.192] #3  0x00007f36c9901ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:28:45.192] #4  0x00007f36c98e444c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fff37538ce6, __in_ch...
[20:28:45.192] #5  0x00007f36c98e3d47 in __asan::ReportGenericError (pc=94503334124635, bp=bp@entry=140734121613648, sp=...
[20:28:45.192] #6  0x00007f36c98e48a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[20:28:45.192] #7  0x000055f345a91c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[20:28:45.192] #8  0x000055f345ad0c26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[20:28:45.192] #9  0x000055f345a96372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[20:28:47.412] #0  0x00007f6fc1243ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:47.412] #1  0x00007f6fc122d537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:47.412] #2  0x00007f6fc16a811b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:28:47.412] #3  0x00007f6fc16b2ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:28:47.412] #4  0x00007f6fc169544c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffc804c66c6, __in_ch...
[20:28:47.412] #5  0x00007f6fc1694d47 in __asan::ReportGenericError (pc=94669024652379, bp=bp@entry=140722460980016, sp=...
[20:28:47.412] #6  0x00007f6fc16958a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[20:28:47.412] #7  0x00005619d995ec5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[20:28:47.412] #8  0x00005619d999dc26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[20:28:47.412] #9  0x00005619d9963372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[20:29:07.519] #0  0x00007f3938377ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:29:07.519] #1  0x00007f3938361537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:29:07.519] #2  0x00007f39387dc11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:29:07.519] #3  0x00007f39387e6ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:29:07.519] #4  0x00007f39387c944c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fffd944e336, __in_ch...
[20:29:07.519] #5  0x00007f39387c8d47 in __asan::ReportGenericError (pc=94206388841563, bp=bp@entry=140736838561696, sp=...
[20:29:07.519] #6  0x00007f39387c98a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[20:29:07.519] #7  0x000055ae2257ac5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[20:29:07.519] #8  0x000055ae225b9c26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[20:29:07.519] #9  0x000055ae2257f372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
tap
[20:23:23.209](2.653s) not ok 4 - dump from PITR 1
[20:23:24.178](0.968s) not ok 5 - dump from PITR 2
tap
[20:23:37.589](0.697s) not ok 19 - pg_dump: option -n pg_catalog
[20:23:39.206](1.616s) not ok 20 - pg_dumpall: option --exclude-database handles database names with embedded dots
[20:23:39.984](0.441s) not ok 37 - binary_upgrade: pg_dump runs
[20:23:40.001](0.017s) not ok 38 - binary_upgrade: pg_restore runs
tap
[20:23:43.619](1.335s) not ok 1 - parallel dump
[20:23:43.640](0.021s) not ok 2 - parallel restore
[20:23:44.016](0.376s) not ok 3 - parallel dump as inserts
[20:23:44.029](0.012s) not ok 4 - parallel restore as inserts
tap
[20:23:46.476](2.145s) not ok 1 - filter file without patterns
tap
[20:23:53.433](0.631s) not ok 7 - parallel dump
[20:23:53.745](0.311s) not ok 8 - parallel restore
[20:23:53.804](0.059s) not ok 9 - parallel restore with create
tap
[20:24:20.958](0.712s) not ok 1 - binary_upgrade: pg_dump runs
tap
[20:26:29.251](0.882s) not ok 3 - dump primary server
[20:26:30.112](0.860s) not ok 4 - dump standby server
%s Linux - Debian Bullseye - Meson
core
[20:27:42.052] #0  0x00007f07807c0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:42.052] #1  0x00007f07807aa537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:42.052] #2  0x00007f078099bdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:27:42.052] #3  0x00007f07809a6998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:27:42.052] #4  0x00007f078098c62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x561b358026c0, In...
[20:27:42.052] #5  0x0000561b3577e8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:27:42.052] #6  0x0000561b357b0a52 in pg_qsort (data=<optimized out>, n=3988, element_size=element_size@entry=8, comp...
[20:27:42.052] #7  0x0000561b35780ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:27:42.052] #8  0x0000561b357754dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[20:27:44.292] #0  0x00007f5673d4cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:28:04.868] #0  0x00007f18a6307ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:04.868] #1  0x00007f18a62f1537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:04.868] #2  0x00007f18a64e2dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:28:04.868] #3  0x00007f18a64ed998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:28:04.868] #4  0x00007f18a64d362a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55da567db6c0, In...
[20:28:04.868] #5  0x000055da567578bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:28:04.868] #6  0x000055da56789a52 in pg_qsort (data=<optimized out>, n=4021, element_size=element_size@entry=8, comp...
[20:28:04.868] #7  0x000055da56759ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:28:04.868] #8  0x000055da5674e4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[20:28:02.552] #0  0x00007faa79d6bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:02.552] #1  0x00007faa79d55537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:02.552] #2  0x00007faa79f46dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:28:02.552] #3  0x00007faa79f51998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:28:02.552] #4  0x00007faa79f3762a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55cea28a56c0, In...
[20:28:02.552] #5  0x000055cea28218bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:28:02.552] #6  0x000055cea2853a52 in pg_qsort (data=<optimized out>, n=4025, element_size=element_size@entry=8, comp...
[20:28:02.552] #7  0x000055cea2823ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:28:02.552] #8  0x000055cea28184dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[20:28:04.784] #0  0x00007f18a6307ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:28:00.232] #0  0x00007f64349fcce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:00.232] #1  0x00007f64349e6537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:28:00.232] #2  0x00007f6434bd7dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:28:00.232] #3  0x00007f6434be2998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:28:00.232] #4  0x00007f6434bc862a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55d525d106c0, In...
[20:28:00.232] #5  0x000055d525c8c8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:28:00.232] #6  0x000055d525cbe922 in pg_qsort (data=<optimized out>, n=4065, element_size=element_size@entry=8, comp...
[20:28:00.232] #7  0x000055d525c8eea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:28:00.232] #8  0x000055d525c834dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[20:28:02.464] #0  0x00007faa79d6bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:27:57.920] #0  0x00007f2ef5ef8ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:57.920] #1  0x00007f2ef5ee2537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:57.920] #2  0x00007f2ef60d3dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:27:57.920] #3  0x00007f2ef60de998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:27:57.920] #4  0x00007f2ef60c462a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55c10dbd96c0, In...
[20:27:57.920] #5  0x000055c10db558bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:27:57.920] #6  0x000055c10db87a52 in pg_qsort (data=<optimized out>, n=3977, element_size=element_size@entry=8, comp...
[20:27:57.920] #7  0x000055c10db57ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:27:57.920] #8  0x000055c10db4c4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[20:28:00.148] #0  0x00007f64349fcce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:27:55.625] #0  0x00007f0e64323090 in ?? ()
[20:27:55.625] #1  0x0000000000000003 in ?? ()
[20:27:55.625] #2  0x00007ffcfc6a34a5 in ?? ()
[20:27:55.625] #3  0x00007ffcfc6a34a8 in ?? ()
[20:27:55.625] #4  0x00007ffcfc6a34ab in ?? ()
[20:27:55.625] #5  0x0000000000000000 in ?? ()
[20:27:57.835] #0  0x00007f2ef5ef8ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:27:53.663] #0  0x00007fb8e23a0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:53.663] #1  0x00007fb8e238a537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:53.663] #2  0x00007fb8e257bdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:27:53.663] #3  0x00007fb8e2586998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:27:53.663] #4  0x00007fb8e256c62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56550e04b6c0, In...
[20:27:53.663] #5  0x000056550dfc78bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:27:53.663] #6  0x000056550dff9a52 in pg_qsort (data=<optimized out>, n=3980, element_size=element_size@entry=8, comp...
[20:27:53.663] #7  0x000056550dfc9ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:27:53.663] #8  0x000056550dfbe4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[20:27:55.624] #0  0x00007f0e64323090 in ?? ()
core
[20:27:51.357] #0  0x00007fdf7c8e2ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:51.357] #1  0x00007fdf7c8cc537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:51.357] #2  0x00007fdf7cabddcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:27:51.357] #3  0x00007fdf7cac8998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:27:51.357] #4  0x00007fdf7caae62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55cf419c26c0, In...
[20:27:51.357] #5  0x000055cf4193e8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:27:51.357] #6  0x000055cf41970a52 in pg_qsort (data=<optimized out>, n=4025, element_size=element_size@entry=8, comp...
[20:27:51.357] #7  0x000055cf41940ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:27:51.357] #8  0x000055cf419354dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[20:27:53.577] #0  0x00007fb8e23a0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:27:49.030] #0  0x00007f960999dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:49.030] #1  0x00007f9609987537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:49.030] #2  0x00007f9609b78dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:27:49.030] #3  0x00007f9609b83998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:27:49.030] #4  0x00007f9609b6962a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5637a70826c0, In...
[20:27:49.030] #5  0x00005637a6ffe8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:27:49.030] #6  0x00005637a7030a52 in pg_qsort (data=<optimized out>, n=10086, element_size=element_size@entry=8, com...
[20:27:49.030] #7  0x00005637a7000ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:27:49.030] #8  0x00005637a6ff54dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[20:27:51.269] #0  0x00007fdf7c8e2ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:27:46.702] #0  0x00007ff6ec6dbce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:46.702] #1  0x00007ff6ec6c5537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:46.702] #2  0x00007ff6ec8b6dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:27:46.702] #3  0x00007ff6ec8c1998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:27:46.702] #4  0x00007ff6ec8a762a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55ef09a91640, In...
[20:27:46.702] #5  0x000055ef09a0d903 in DOTypeNameCompare (p1=p1@entry=0x55ef0b61c710, p2=p2@entry=0x55ef0b61ee08) at ....
[20:27:46.702] #6  0x000055ef09a3f15d in pg_qsort_med3 (a=a@entry=0x55ef0b61c710, b=b@entry=0x55ef0b61ee08, c=c@entry=0x...
[20:27:46.702] #7  0x000055ef09a3f586 in pg_qsort (data=<optimized out>, n=9983, element_size=element_size@entry=8, comp...
[20:27:46.702] #8  0x000055ef09a0fea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:27:46.702] #9  0x000055ef09a044dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[20:27:44.378] #0  0x00007f5673d4cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:44.378] #1  0x00007f5673d36537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:44.378] #2  0x00007f5673f27dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:27:44.378] #3  0x00007f5673f32998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:27:44.378] #4  0x00007f5673f1862a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x556e0125d6c0, In...
[20:27:44.378] #5  0x0000556e011d98bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:27:44.378] #6  0x0000556e0120b922 in pg_qsort (data=<optimized out>, n=4065, element_size=element_size@entry=8, comp...
[20:27:44.378] #7  0x0000556e011dbea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:27:44.378] #8  0x0000556e011d04dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[20:27:46.614] #0  0x00007ff6ec6dbce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:27:39.755] #0  0x00007efdfe4ffce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:39.755] #1  0x00007efdfe4e9537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:39.755] #2  0x00007efdfe6dadcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:27:39.755] #3  0x00007efdfe6e5998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:27:39.755] #4  0x00007efdfe6cb62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x558ed826e6c0, In...
[20:27:39.755] #5  0x0000558ed81ea8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:27:39.755] #6  0x0000558ed821c922 in pg_qsort (data=<optimized out>, n=4402, element_size=element_size@entry=8, comp...
[20:27:39.755] #7  0x0000558ed81ecea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:27:39.755] #8  0x0000558ed81e14dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[20:27:41.969] #0  0x00007f07807c0ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:27:37.451] #0  0x00007fd3ec78bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:37.451] #1  0x00007fd3ec775537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:37.451] #2  0x00007fd3ec966dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:27:37.451] #3  0x00007fd3ec971998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:27:37.451] #4  0x00007fd3ec95762a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55dae32266c0, In...
[20:27:37.451] #5  0x000055dae31a28bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:27:37.451] #6  0x000055dae31d4922 in pg_qsort (data=<optimized out>, n=4034, element_size=element_size@entry=8, comp...
[20:27:37.451] #7  0x000055dae31a4ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:27:37.451] #8  0x000055dae31994dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[20:27:39.670] #0  0x00007efdfe4ffce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:27:35.149] #0  0x00007f12ccfc5ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:35.149] #1  0x00007f12ccfaf537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:35.149] #2  0x00007f12cd1a0dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:27:35.149] #3  0x00007f12cd1ab998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:27:35.149] #4  0x00007f12cd19162a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x558ecfe0f6c0, In...
[20:27:35.149] #5  0x0000558ecfd8b8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:27:35.149] #6  0x0000558ecfdbd922 in pg_qsort (data=<optimized out>, n=4966, element_size=element_size@entry=8, comp...
[20:27:35.149] #7  0x0000558ecfd8dea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:27:35.149] #8  0x0000558ecfd824dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[20:27:37.367] #0  0x00007fd3ec78bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:27:32.834] #0  0x00007f6ed8898ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:32.834] #1  0x00007f6ed8882537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:32.834] #2  0x00007f6ed8a73dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:27:32.834] #3  0x00007f6ed8a7e998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:27:32.834] #4  0x00007f6ed8a6462a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55dc486d46c0, In...
[20:27:32.834] #5  0x000055dc486508bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:27:32.834] #6  0x000055dc48682922 in pg_qsort (data=<optimized out>, n=4438, element_size=element_size@entry=8, comp...
[20:27:32.834] #7  0x000055dc48652ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:27:32.834] #8  0x000055dc486474dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[20:27:35.064] #0  0x00007f12ccfc5ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:27:30.510] #0  0x00007f8012ecdce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:30.510] #1  0x00007f8012eb7537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:30.510] #2  0x00007f80130a8dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:27:30.510] #3  0x00007f80130b3998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:27:30.510] #4  0x00007f801309962a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55fbca8d4640, In...
[20:27:30.510] #5  0x000055fbca850903 in DOTypeNameCompare (p1=p1@entry=0x55fbcc2ae710, p2=p2@entry=0x55fbcc2b0e08) at ....
[20:27:30.510] #6  0x000055fbca88215d in pg_qsort_med3 (a=a@entry=0x55fbcc2ae710, b=b@entry=0x55fbcc2b0e08, c=c@entry=0x...
[20:27:30.510] #7  0x000055fbca882586 in pg_qsort (data=<optimized out>, n=9983, element_size=element_size@entry=8, comp...
[20:27:30.510] #8  0x000055fbca852ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:27:30.510] #9  0x000055fbca8474dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[20:27:27.035] #0  0x00007f1e2a6d6ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:27.035] #1  0x00007f1e2a6c0537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:27:27.035] #2  0x00007f1e2a8b1dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[20:27:27.035] #3  0x00007f1e2a8bc998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[20:27:27.035] #4  0x00007f1e2a8a262a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56499439c6c0, In...
[20:27:27.035] #5  0x00005649943188bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[20:27:27.035] #6  0x000056499434a922 in pg_qsort (data=<optimized out>, n=9507, element_size=element_size@entry=8, comp...
[20:27:27.035] #7  0x000056499431aea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[20:27:27.035] #8  0x000056499430f4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[20:27:30.423] #0  0x00007f8012ecdce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
tap
[20:24:51.341](2.745s) not ok 4 - dump from PITR 1
[20:24:51.988](0.647s) not ok 5 - dump from PITR 2
tap
[20:24:57.118](0.175s) not ok 19 - pg_dump: option -n pg_catalog
[20:24:57.728](0.610s) not ok 20 - pg_dumpall: option --exclude-database handles database names with embedded dots
[20:24:58.050](0.177s) not ok 37 - binary_upgrade: pg_dump runs
[20:24:58.058](0.008s) not ok 38 - binary_upgrade: pg_restore runs
tap
[20:24:56.651](0.819s) not ok 1 - parallel dump
[20:24:56.669](0.017s) not ok 2 - parallel restore
[20:24:56.879](0.210s) not ok 3 - parallel dump as inserts
[20:24:56.910](0.030s) not ok 4 - parallel restore as inserts
tap
[20:24:57.621](1.592s) not ok 1 - filter file without patterns
tap
[20:24:59.215](0.235s) not ok 7 - parallel dump
[20:24:59.358](0.142s) not ok 8 - parallel restore
[20:24:59.414](0.057s) not ok 9 - parallel restore with create
tap
[20:24:21.273](2.598s) not ok 6 - dump before running pg_upgrade
[20:24:28.893](3.381s) not ok 14 - run of pg_upgrade for new instance
[20:24:28.894](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[20:24:29.251](0.057s) not ok 16 - check that locales in new cluster match original cluster
[20:24:29.777](0.001s) not ok 18 - old and new dumps match after pg_upgrade
tap
[20:23:13.719](2.912s) not ok 10 - run of pg_upgrade of old cluster
[20:23:13.905](0.185s) not ok 11 - check the slot exists on new cluster
tap
[20:23:14.218](1.987s) not ok 8 - run of pg_upgrade for old instance when the subscription tables are in init/ready stat...
[20:23:14.218](0.000s) not ok 9 - pg_upgrade_output.d/ removed after successful pg_upgrade
[20:23:14.693](0.475s) not ok 10 - check that the subscription's running status and failover are preserved
[20:23:14.743](0.049s) not ok 11 - there should be 2 rows in pg_subscription_rel(representing tab_upgraded1 and tab_upgr...
tap
[20:24:45.772](1.073s) not ok 3 - dump primary server
[20:24:46.718](0.945s) not ok 4 - dump standby server
tap
[20:25:42.208](0.420s) not ok 1 - binary_upgrade: pg_dump runs
test
[20:25:49.003]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          83...
[20:25:49.003]   7/301 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR          8....
[20:25:49.003]   8/301 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR          8....
[20:25:49.003]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          73...
[20:25:49.003] 155/301 postgresql:pg_combinebackup / pg_combinebackup/002_compare_backups              ERROR          4....
[20:25:49.003] 167/301 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR          2....
[20:25:49.003] 169/301 postgresql:pg_dump / pg_dump/004_pg_dump_parallel                               ERROR          1....
[20:25:49.003] 170/301 postgresql:pg_dump / pg_dump/005_pg_dump_filterfile                             ERROR          1....
[20:25:49.003] 171/301 postgresql:pg_dump / pg_dump/010_dump_connstr                                   ERROR          7....
[20:25:49.003] 291/301 postgresql:test_pg_dump / test_pg_dump/001_base                                 ERROR          0....
48/3246 Parallelize correlated subqueries that execute within each worker
%s CompilerWarnings
compiler
[19:38:26.786] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
compiler
[19:38:02.385] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
compiler
[19:41:01.560] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-01 19:37:32.082776000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-05-01 19:39:06.62...
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-01 19:37:32.082776000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-05-01 19:39:42....
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-01 19:37:32.082776000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2024-05-01 19:39:05.203029000 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[19:39:39.561](65.112s) not ok 5 - regression tests pass
tap
[19:40:06.692](67.506s) not ok 2 - regression tests pass
test
[19:41:05.786]  32/301 postgresql:regress / regress/regress                                            ERROR            ...
[19:41:05.786] 151/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[19:41:05.786]  92/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-01 19:37:17.137907588 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out	2024-05-01 19:41:20.065856577 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-01 19:37:17.137907588 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out	2024-05-01 19:40:12.805862799 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[19:41:40.943](100.712s) not ok 5 - regression tests pass
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-01 19:37:12.915647045 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-05-01 19:39:43.97...
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-01 19:37:12.915647045 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-05-01 19:40:18....
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-05-01 19:37:12.915647045 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2024-05-01 19:39:40.503701730 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[19:40:07.445](65.466s) not ok 5 - regression tests pass
tap
[19:40:34.574](65.426s) not ok 2 - regression tests pass
test
[19:41:43.056]   4/301 postgresql:regress / regress/regress                                            ERROR          66...
[19:41:43.056]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          10...
[19:41:43.056]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          72...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2024-05-01 19:38:09.658647500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-05-01 19:41:40.013829600 +00...
@@ -452,25 +452,35 @@
   where tenk1.four = t.four
 );
                                                                                                                        ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
-                 Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t...
-                 Filter: (tenk1.four = t.four)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2024-05-01 19:38:09.658647500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-05-01 19:43:52.424406000 +...
@@ -452,25 +452,35 @@
   where tenk1.four = t.four
 );
                                                                                                                        ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
-                 Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t...
-                 Filter: (tenk1.four = t.four)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2024-05-01 19:38:09.658647500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out	2024-05-01 19:41:29.955733000 +0000
@@ -452,25 +452,35 @@
   where tenk1.four = t.four
 );
                                                                                                                        ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
-                 Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t...
-                 Filter: (tenk1.four = t.four)
...
tap
[19:42:16.033](115.950s) not ok 5 - regression tests pass
tap
[19:44:30.818](119.533s) not ok 2 - regression tests pass
test
[19:51:11.956]  13/296 postgresql:regress / regress/regress                                            ERROR           1...
[19:51:11.956]  24/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[19:51:11.956]  72/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2024-05-01 19:37:14
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-05-01 19:49:22
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/recovery/027_...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2024-05-01 19:37:14
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-05-01 19:50:22
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2024-05-01 19:37:14
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out	2024-05-01 19:49:23
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[19:49:36.308](34.936s) not ok 5 - regression tests pass
tap
[19:50:47.384](73.752s) not ok 2 - regression tests pass
test
[19:52:26.099]  19/301 postgresql:regress / regress/regress                                            ERROR            ...
[19:52:26.099]  30/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[19:52:26.099] 151/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4929 apply_scanjoin_target_to_paths and partitionwise join
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-01 15:41:50.963972000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-05-01 15:43:40.134...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-01 15:41:50.963972000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-05-01 15:44:09.9...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-01 15:41:50.963972000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out	2024-05-01 15:43:33.384762000 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[15:43:44.133](61.338s) not ok 5 - regression tests pass
tap
[15:44:12.555](63.047s) not ok 2 - regression tests pass
test
[15:45:14.156]  45/301 postgresql:regress / regress/regress                                            ERROR            ...
[15:45:14.156] 147/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[15:45:14.156]  66/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-01 15:41:39.909614714 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out	2024-05-01 15:45:16.801443181 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-01 15:41:39.909614714 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/partition_join.out	2024-05-01 15:46:28.413373377 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-01 15:41:39.909614714 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out	2024-05-01 15:44:02.413527806 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[15:45:19.007](52.910s) not ok 5 - regression tests pass
tap
[15:46:30.568](40.809s) not ok 2 - regression tests pass
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-01 15:41:45.393300531 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-05-01 15:43:56.773...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-01 15:41:45.393300531 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-05-01 15:44:22.5...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-05-01 15:41:45.393300531 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out	2024-05-01 15:43:50.925159072 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[15:43:59.163](58.941s) not ok 5 - regression tests pass
tap
[15:44:24.924](59.420s) not ok 2 - regression tests pass
test
[15:45:29.234]   4/301 postgresql:regress / regress/regress                                            ERROR          56...
[15:45:29.234]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          91...
[15:45:29.234]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          66...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat...
--- C:/cirrus/src/test/regress/expected/partition_join.out	2024-05-01 15:42:03.045331300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-05-01 15:45:36.024199300 +000...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
          ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
+               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d...
--- C:/cirrus/src/test/regress/expected/partition_join.out	2024-05-01 15:42:03.045331300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-05-01 15:47:47.096340400 +0...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
          ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
+               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti...
--- C:/cirrus/src/test/regress/expected/partition_join.out	2024-05-01 15:42:03.045331300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out	2024-05-01 15:45:28.920693800 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
          ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
+               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
...
tap
[15:45:45.027](102.721s) not ok 5 - regression tests pass
tap
[15:47:58.185](116.912s) not ok 2 - regression tests pass
test
[15:54:09.518]  17/296 postgresql:regress / regress/regress                                            ERROR           1...
[15:54:09.518]  24/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[15:54:09.518]  73/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002...
--- /Users/admin/pgsql/src/test/regress/expected/partition_join.out	2024-05-01 15:40:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-05-01 15:43:01
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s...
--- /Users/admin/pgsql/src/test/regress/expected/partition_join.out	2024-05-01 15:40:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-05-01 15:45:00
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres...
--- /Users/admin/pgsql/src/test/regress/expected/partition_join.out	2024-05-01 15:40:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out	2024-05-01 15:43:00
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[15:43:07.272](76.749s) not ok 5 - regression tests pass
tap
[15:45:07.331](161.291s) not ok 2 - regression tests pass
test
[15:47:01.359]  42/301 postgresql:regress / regress/regress                                            ERROR            ...
[15:47:01.359]  44/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[15:47:01.359] 168/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
48/4886 CREATE DATABASE ... STRATEGY=FILE_CLONE
%s macOS - Ventura - Meson
tap
[13:45:00.392](0.000s) not ok 163 - pgbench expressions stderr /(?^:command=65.: int 65\b)/
[13:45:00.392](0.000s) not ok 164 - pgbench expressions stderr /(?^:command=74.: int 74\b)/
[13:45:00.392](0.000s) not ok 165 - pgbench expressions stderr /(?^:command=83.: int 83\b)/
[13:45:00.392](0.000s) not ok 166 - pgbench expressions stderr /(?^:command=86.: int 86\b)/
[13:45:00.393](0.000s) not ok 167 - pgbench expressions stderr /(?^:command=93.: int 93\b)/
[13:45:00.393](0.000s) not ok 168 - pgbench expressions stderr /(?^:command=95.: int 0\b)/
[13:45:00.393](0.000s) not ok 169 - pgbench expressions stderr /(?^:command=96.: int 1\b)/
[13:45:00.393](0.000s) not ok 170 - pgbench expressions stderr /(?^:command=97.: int 0\b)/
[13:45:00.393](0.000s) not ok 171 - pgbench expressions stderr /(?^:command=98.: int 5432\b)/
[13:45:00.393](0.000s) not ok 172 - pgbench expressions stderr /(?^:command=99.: int -9223372036854775808\b)/
[13:45:00.393](0.000s) not ok 173 - pgbench expressions stderr /(?^:command=100.: int 9223372036854775807\b)/
[13:45:00.393](0.000s) not ok 174 - pgbench expressions stderr /(?^:command=101.: boolean true\b)/
[13:45:00.394](0.000s) not ok 175 - pgbench expressions stderr /(?^:command=102.: boolean true\b)/
[13:45:00.394](0.000s) not ok 176 - pgbench expressions stderr /(?^:command=103.: boolean true\b)/
[13:45:00.394](0.000s) not ok 177 - pgbench expressions stderr /(?^:command=104.: boolean true\b)/
[13:45:00.394](0.000s) not ok 178 - pgbench expressions stderr /(?^:command=105.: boolean true\b)/
[13:45:00.394](0.000s) not ok 179 - pgbench expressions stderr /(?^:command=109.: boolean true\b)/
[13:45:00.394](0.000s) not ok 180 - pgbench expressions stderr /(?^:command=110.: boolean true\b)/
[13:45:00.394](0.000s) not ok 181 - pgbench expressions stderr /(?^:command=111.: boolean true\b)/
[13:45:00.394](0.000s) not ok 182 - pgbench expressions stderr /(?^:command=113.: boolean true\b)/
test
[13:46:34.028] 202/301 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
48/3482 warn if GUC set to an invalid shared library
%s Linux - Debian Bullseye - Meson
tap
[12:58:00.825](0.489s) not ok 24 - run pg_createsubscriber --dry-run on node S
test
[12:58:59.874] 151/301 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR          22...
48/4951 teach pg_combinebackup to detect deleted files where possible
%s CompilerWarnings
compiler
[10:35:48.785] pg_combinebackup.c:1110:28: error: ‘mfile’ may be used uninitialized in this function [-Werror=maybe-unin...
compiler
[10:35:32.954] pg_combinebackup.c:1110:28: error: ‘mfile’ may be used uninitialized in this function [-Werror=maybe-unin...
compiler
[10:37:08.548] pg_combinebackup.c:1110:28: error: ‘mfile’ may be used uninitialized in this function [-Werror=maybe-unin...
48/4559 pg_rewind with cascade standby doesn't work well
%s macOS - Ventura - Meson
tap
[09:48:31.276](0.000s) not ok 277 - pgbench script error: set division by zero stderr /(?^:division by zero)/
test
[09:49:41.149] 207/301 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
48/4720 "unexpected duplicate for tablespace" problem in logical replication
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-01 08:36:41.581986000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-05-01 08:38:14.060541...
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37774 |            |             0 |       37774 | pktable_pkey
+ 37771 |            |             0 |       37771 | pktable
+ 37776 |            |             0 |       37776 | fktable
+ 38366 |            |             0 |       38372 | foo
+ 38376 |            |             0 |       38376 | pg_toast_38366_index
+ 38375 |            |             0 |       38375 | pg_toast_38366
+ 38639 |            |             0 |       38639 | old_oids
+ 38667 |            |             0 |       38667 | pg_toast_38664
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-01 08:36:41.581986000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-05-01 08:38:42.5854...
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37793 |            |             0 |       37793 | pktable_pkey
+ 37790 |            |             0 |       37790 | pktable
+ 37795 |            |             0 |       37795 | fktable
+ 38299 |            |             0 |       38305 | foo
+ 38309 |            |             0 |       38309 | pg_toast_38299_index
+ 38308 |            |             0 |       38308 | pg_toast_38299
+ 38576 |            |             0 |       38576 | old_oids
+ 38597 |            |             0 |       38597 | pg_toast_38594
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-01 08:36:41.581986000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out	2024-05-01 08:38:10.503390000 +0000
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37763 |            |             0 |       37763 | pktable
+ 37768 |            |             0 |       37768 | fktable
+ 37766 |            |             0 |       37766 | pktable_pkey
+ 38363 |            |             0 |       38371 | foo
+ 38376 |            |             0 |       38376 | pg_toast_38363_index
+ 38375 |            |             0 |       38375 | pg_toast_38363
+ 38648 |            |             0 |       38648 | old_oids
+ 38671 |            |             0 |       38671 | pg_toast_38668
...
tap
[08:38:21.007](56.429s) not ok 5 - regression tests pass
tap
[08:38:49.684](60.755s) not ok 2 - regression tests pass
test
[08:39:47.306]  45/301 postgresql:regress / regress/regress                                            ERROR            ...
[08:39:47.306]  61/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[08:39:47.306] 149/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-01 08:36:41.704602306 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out	2024-05-01 08:39:52.700476809 +0000
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37923 |            |             0 |       37923 | pktable_pkey
+ 37919 |            |             0 |       37919 | pktable
+ 37926 |            |             0 |       37926 | fktable
+ 38462 |            |             0 |       38468 | foo
+ 38472 |            |             0 |       38472 | pg_toast_38462_index
+ 38471 |            |             0 |       38471 | pg_toast_38462
+ 38697 |            |             0 |       38697 | old_oids
+ 38718 |            |             0 |       38718 | pg_toast_38715
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/test/regress/results/al...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-01 08:36:41.704602306 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out	2024-05-01 08:39:05.328527709 +0000
@@ -3476,9 +3476,29 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37859 |            |             0 |       37859 | users_id_seq
+ 37865 |            |             0 |       37865 | pg_toast_37860
+ 37866 |            |             0 |       37866 | pg_toast_37860_index
+ 37860 |            |             0 |       37860 | users
+ 38211 |            |             0 |       38211 | foo
+ 37927 |            |             0 |       37927 | pktable_pkey
+ 37923 |            |             0 |       37923 | pktable
+ 37929 |            |             0 |       37929 | fktable
...
tap
[08:39:57.318](82.382s) not ok 5 - regression tests pass
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-01 08:36:41.713604503 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-05-01 08:38:48.385622...
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37806 |            |             0 |       37806 | pktable_pkey
+ 37803 |            |             0 |       37803 | pktable
+ 37808 |            |             0 |       37808 | fktable
+ 38334 |            |             0 |       38334 | pg_toast_38322
+ 38322 |            |             0 |       38331 | foo
+ 38335 |            |             0 |       38335 | pg_toast_38322_index
+ 38569 |            |             0 |       38569 | old_oids
+ 38587 |            |             0 |       38587 | pg_toast_38584
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-01 08:36:41.713604503 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-05-01 08:39:13.2256...
@@ -3476,9 +3476,29 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 38365 |            |             0 |       38365 | foo
+ 38030 |            |             0 |       38030 | users_id_seq
+ 38038 |            |             0 |       38038 | pg_toast_38031
+ 38039 |            |             0 |       38039 | pg_toast_38031_index
+ 38031 |            |             0 |       38031 | users
+ 38453 |            |             0 |       38453 | forc_test
+ 38789 |            |             0 |       38789 | pg_toast_38786
+ 38790 |            |             0 |       38790 | pg_toast_38786_index
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-05-01 08:36:41.713604503 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out	2024-05-01 08:38:45.253622117 +0000
@@ -3476,9 +3476,29 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37925 |            |             0 |       37925 | users_id_seq
+ 37931 |            |             0 |       37931 | pg_toast_37926
+ 37932 |            |             0 |       37932 | pg_toast_37926_index
+ 37926 |            |             0 |       37926 | users
+ 38101 |            |             0 |       38101 | foo
+ 38292 |            |             0 |       38292 | forc_test
+ 38809 |            |             0 |       38809 | pg_toast_38806
+ 38810 |            |             0 |       38810 | pg_toast_38806_index
...
tap
[08:38:54.737](62.064s) not ok 5 - regression tests pass
tap
[08:39:18.519](60.534s) not ok 2 - regression tests pass
test
[08:40:23.034]   4/301 postgresql:regress / regress/regress                                            ERROR          61...
[08:40:23.034]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          93...
[08:40:23.034]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          66...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r...
--- C:/cirrus/src/test/regress/expected/alter_table.out	2024-05-01 08:36:53.244543300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-05-01 08:40:33.373826700 +0000
@@ -3477,8 +3477,19 @@
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
  oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+-------+------------+---------------+-------------+----------------------
+ 37589 |            |             0 |       37589 | pktable_pkey
+ 37586 |            |             0 |       37586 | pktable
+ 37591 |            |             0 |       37591 | fktable
+ 38084 |            |             0 |       38093 | foo
+ 38098 |            |             0 |       38098 | pg_toast_38084_index
+ 38097 |            |             0 |       38097 | pg_toast_38084
+ 38301 |            |             0 |       38301 | old_oids
+ 38318 |            |             0 |       38318 | pg_toast_38315
+ 38319 |            |             0 |       38319 | pg_toast_38315_index
+ 38315 |            |             0 |       38315 | recur2
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data...
--- C:/cirrus/src/test/regress/expected/alter_table.out	2024-05-01 08:36:53.244543300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-05-01 08:42:49.897738300 +0000
@@ -3477,8 +3477,19 @@
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
  oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+-------+------------+---------------+-------------+----------------------
+ 35955 |            |             0 |       35955 | pktable_pkey
+ 35952 |            |             0 |       35952 | pktable
+ 35957 |            |             0 |       35957 | fktable
+ 37930 |            |             0 |       37936 | foo
+ 37940 |            |             0 |       37940 | pg_toast_37930_index
+ 37939 |            |             0 |       37939 | pg_toast_37930
+ 38202 |            |             0 |       38202 | old_oids
+ 38219 |            |             0 |       38219 | pg_toast_38216
+ 38220 |            |             0 |       38220 | pg_toast_38216_index
+ 38216 |            |             0 |       38216 | recur2
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta...
--- C:/cirrus/src/test/regress/expected/alter_table.out	2024-05-01 08:36:53.244543300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out	2024-05-01 08:40:29.415820500 +0000
@@ -3477,8 +3477,28 @@
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
  oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+-------+------------+---------------+-------------+----------------------
+ 36641 |            |             0 |       36641 | pktable_pkey
+ 36637 |            |             0 |       36637 | pktable
+ 36648 |            |             0 |       36648 | fktable
+ 38316 |            |             0 |       38316 | forc_test
+ 38127 |            |             0 |       38127 | users_id_seq
+ 38135 |            |             0 |       38135 | pg_toast_38130
+ 38139 |            |             0 |       38139 | pg_toast_38130_index
+ 38130 |            |             0 |       38130 | users
+ 38208 |            |             0 |       38208 | foo
+ 38610 |            |             0 |       38610 | pg_toast_38607
...
tap
[08:40:51.682](112.146s) not ok 5 - regression tests pass
tap
[08:43:09.038](127.338s) not ok 2 - regression tests pass
test
[08:49:51.591]  20/296 postgresql:regress / regress/regress                                            ERROR           1...
[08:49:51.591]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:49:51.591]  80/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg...
--- /Users/admin/pgsql/src/test/regress/expected/alter_table.out	2024-05-01 08:36:50
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-05-01 08:49:43
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37426 |            |             0 |       37426 | pktable_pkey
+ 37423 |            |             0 |       37423 | pktable
+ 37428 |            |             0 |       37428 | fktable
+ 38487 |            |             0 |       38492 | foo
+ 38496 |            |             0 |       38496 | pg_toast_38487_index
+ 38495 |            |             0 |       38495 | pg_toast_38487
+ 38683 |            |             0 |       38683 | old_oids
+ 38700 |            |             0 |       38700 | pg_toast_38697
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/recovery/027_stre...
--- /Users/admin/pgsql/src/test/regress/expected/alter_table.out	2024-05-01 08:36:50
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-05-01 08:50:45
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37705 |            |             0 |       37705 | pktable_pkey
+ 37702 |            |             0 |       37702 | pktable
+ 37707 |            |             0 |       37707 | fktable
+ 38278 |            |             0 |       38283 | foo
+ 38287 |            |             0 |       38287 | pg_toast_38278_index
+ 38286 |            |             0 |       38286 | pg_toast_38278
+ 38531 |            |             0 |       38531 | old_oids
+ 38561 |            |             0 |       38561 | pg_toast_38557
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/regress/regress/r...
--- /Users/admin/pgsql/src/test/regress/expected/alter_table.out	2024-05-01 08:36:50
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out	2024-05-01 08:49:43
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37488 |            |             0 |       37488 | pktable_pkey
+ 37479 |            |             0 |       37479 | pktable
+ 37496 |            |             0 |       37496 | fktable
+ 38425 |            |             0 |       38425 | pg_toast_38416_index
+ 38416 |            |             0 |       38421 | foo
+ 38424 |            |             0 |       38424 | pg_toast_38416
+ 38681 |            |             0 |       38681 | old_oids
+ 38698 |            |             0 |       38698 | pg_toast_38695
...
tap
[08:49:51.338](59.447s) not ok 5 - regression tests pass
tap
[08:50:58.769](80.822s) not ok 2 - regression tests pass
test
[08:52:39.363]  30/301 postgresql:regress / regress/regress                                            ERROR            ...
[08:52:39.363]  34/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:52:39.363] 151/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4617 Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING
%s CompilerWarnings
compiler
[05:38:09.424] nodeModifyTable.c:3028:14: error: incompatible pointer types passing 'HeapTuple' (aka 'struct HeapTupleDa...
compiler
[05:37:57.640] nodeModifyTable.c:3028:14: error: incompatible pointer types passing 'HeapTuple' (aka 'struct HeapTupleDa...
compiler
[05:37:24.543] nodeModifyTable.c:3028:14: error: passing argument 3 of ‘ExecIRDeleteTriggers’ from incompatible pointer ...
compiler
[05:37:09.641] nodeModifyTable.c:3028:14: error: passing argument 3 of ‘ExecIRDeleteTriggers’ from incompatible pointer ...
compiler
[05:38:35.962] nodeModifyTable.c:3028:14: error: passing argument 3 of ‘ExecIRDeleteTriggers’ from incompatible pointer ...
%s FreeBSD - 13 - Meson
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 9033
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 14290
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 8300
core
[05:40:42.770] #0  0x000000082c509dca in thr_kill () from /lib/libc.so.7
[05:40:42.770] #1  0x000000082c4826f4 in raise () from /lib/libc.so.7
[05:40:42.770] #2  0x000000082c533bc9 in abort () from /lib/libc.so.7
[05:40:42.770] #3  0x0000000000a5e2b7 in ExceptionalCondition (conditionName=<optimized out>, fileName=0x372e96 "../src/...
[05:40:42.770] #4  0x0000000000740570 in ExecFetchSlotHeapTuple (slot=slot@entry=0x8216a9850, materialize=<optimized out...
[05:40:42.770] #5  0x00000000007067c8 in ExecIRDeleteTriggers (estate=estate@entry=0x8373d8100, relinfo=relinfo@entry=0x...
[05:40:42.770] #6  0x00000000007657ea in ExecMergeMatched (context=0x8216a9910, resultRelInfo=0x8373d86b0, tupleid=0x0, ...
[05:40:42.770] #7  ExecMerge (context=0x8216a9910, resultRelInfo=0x8373d86b0, tupleid=0x0, oldtuple=0x0, canSetTag=<opti...
[05:40:42.770] #8  ExecModifyTable (pstate=0x8373d84a0) at ../src/backend/executor/nodeModifyTable.c:4112
[05:40:42.770] #9  0x000000000073a60b in ExecProcNodeFirst (node=0x8373d84a0) at ../src/backend/executor/execProcnode.c:...
core
[05:40:41.929] #0  0x0000000829d27dca in thr_kill () from /lib/libc.so.7
[05:40:41.929] #1  0x0000000829ca06f4 in raise () from /lib/libc.so.7
[05:40:41.929] #2  0x0000000829d51bc9 in abort () from /lib/libc.so.7
[05:40:41.929] #3  0x0000000000a5e2b7 in ExceptionalCondition (conditionName=<optimized out>, fileName=0x372e96 "../src/...
[05:40:41.929] #4  0x0000000000740570 in ExecFetchSlotHeapTuple (slot=slot@entry=0x8211a36c0, materialize=<optimized out...
[05:40:41.929] #5  0x00000000007067c8 in ExecIRDeleteTriggers (estate=estate@entry=0x83553d100, relinfo=relinfo@entry=0x...
[05:40:41.929] #6  0x00000000007657ea in ExecMergeMatched (context=0x8211a3780, resultRelInfo=0x83553d6b0, tupleid=0x0, ...
[05:40:41.929] #7  ExecMerge (context=0x8211a3780, resultRelInfo=0x83553d6b0, tupleid=0x0, oldtuple=0x0, canSetTag=<opti...
[05:40:41.929] #8  ExecModifyTable (pstate=0x83553d4a0) at ../src/backend/executor/nodeModifyTable.c:4112
[05:40:41.929] #9  0x000000000073a60b in ExecProcNodeFirst (node=0x83553d4a0) at ../src/backend/executor/execProcnode.c:...
core
[05:40:43.622] #0  0x000000082bd09dca in thr_kill () from /lib/libc.so.7
[05:40:43.622] #1  0x000000082bc826f4 in raise () from /lib/libc.so.7
[05:40:43.622] #2  0x000000082bd33bc9 in abort () from /lib/libc.so.7
[05:40:43.622] #3  0x0000000000a5e2b7 in ExceptionalCondition (conditionName=<optimized out>, fileName=0x372e96 "../src/...
[05:40:43.622] #4  0x0000000000740570 in ExecFetchSlotHeapTuple (slot=slot@entry=0x82166e7c0, materialize=<optimized out...
[05:40:43.622] #5  0x00000000007067c8 in ExecIRDeleteTriggers (estate=estate@entry=0x837cd1100, relinfo=relinfo@entry=0x...
[05:40:43.622] #6  0x00000000007657ea in ExecMergeMatched (context=0x82166e880, resultRelInfo=0x837cd16b0, tupleid=0x0, ...
[05:40:43.622] #7  ExecMerge (context=0x82166e880, resultRelInfo=0x837cd16b0, tupleid=0x0, oldtuple=0x0, canSetTag=<opti...
[05:40:43.622] #8  ExecModifyTable (pstate=0x837cd14a0) at ../src/backend/executor/nodeModifyTable.c:4112
[05:40:43.622] #9  0x000000000073a60b in ExecProcNodeFirst (node=0x837cd14a0) at ../src/backend/executor/execProcnode.c:...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-05-01 05:36:37.274368000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out	2024-05-01 05:37:57.987776...
@@ -1212,91 +1212,7 @@
     "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED
 
 \d+ notnull_tbl4_lk3
-                             Table "public.notnull_tbl4_lk3"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- a      | integer |           | not null |         | plain   |              | 
-Indexes:
-    "notnull_tbl4_lk3_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED
-Not-null constraints:
-    "a_nn" NOT NULL "a"
-
-\d+ notnull_tbl4_cld
-                             Table "public.notnull_tbl4_cld"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-05-01 05:36:37.274368000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2024-05-01 05:38:19.4792...
@@ -1184,119 +1184,10 @@
 CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4);
 CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4);
 CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4);
-\d+ notnull_tbl4
-                               Table "public.notnull_tbl4"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- a      | integer |           | not null |         | plain   |              | 
-Indexes:
-    "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED
-Child tables: notnull_tbl4_cld,
-              notnull_tbl4_cld2,
-              notnull_tbl4_cld3
-
-\d+ notnull_tbl4_lk
-                              Table "public.notnull_tbl4_lk"
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-05-01 05:36:37.274368000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out	2024-05-01 05:37:54.982730000 +0000
@@ -1231,72 +1231,10 @@
 Inherits: notnull_tbl4
 
 \d+ notnull_tbl4_cld2
-                             Table "public.notnull_tbl4_cld2"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- a      | integer |           | not null |         | plain   |              | 
-Indexes:
-    "notnull_tbl4_cld2_pkey" PRIMARY KEY, btree (a) DEFERRABLE
-Not-null constraints:
-    "notnull_tbl4_cld2_a_not_null" NOT NULL "a" (inherited)
-Inherits: notnull_tbl4
-
-\d+ notnull_tbl4_cld3
-                             Table "public.notnull_tbl4_cld3"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
...
tap
[05:37:59.686](12.183s) not ok 5 - regression tests pass
[05:38:00.730](1.039s) not ok 6 - dump before running pg_upgrade
tap
[05:38:20.690](13.593s) not ok 2 - regression tests pass
test
[05:39:42.690]  16/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[05:39:42.690]  11/301 postgresql:regress / regress/regress                                            ERROR            ...
[05:39:42.690]  43/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "execTuples.c", Line: 1737, PID: 27730
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "execTuples.c", Line: 1737, PID: 19397
core
[05:41:44.380] #0  0x00007f05f3338ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:41:44.380] #1  0x00007f05f3322537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:41:44.380] #2  0x0000564fc9551cd2 in ExceptionalCondition (conditionName=conditionName@entry=0x564fc980f3e0 "!TTS_EM...
[05:41:44.380] #3  0x0000564fc8d19324 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff776ff0e0, materialize=materialize...
[05:41:44.380] #4  0x0000564fc8c86a8f in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry...
[05:41:44.380] #5  0x0000564fc8d8d643 in ExecMergeMatched (context=context@entry=0x7fff776ff120, resultRelInfo=resultRel...
[05:41:44.380] #6  0x0000564fc8d8e9e4 in ExecMerge (context=context@entry=0x7fff776ff120, resultRelInfo=resultRelInfo@en...
[05:41:44.380] #7  0x0000564fc8d90e75 in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112
[05:41:44.380] #8  0x0000564fc8d08ad2 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464
[05:41:44.380] #9  0x0000564fc8cf3295 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:...
core
[05:41:40.812] #0  0x00007f9596627ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:41:40.812] #1  0x00007f9596611537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:41:40.812] #2  0x000055b70659bcd2 in ExceptionalCondition (conditionName=conditionName@entry=0x55b7068593e0 "!TTS_EM...
[05:41:40.812] #3  0x000055b705d63324 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffce5f35d60, materialize=materialize...
[05:41:40.812] #4  0x000055b705cd0a8f in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry...
[05:41:40.812] #5  0x000055b705dd7643 in ExecMergeMatched (context=context@entry=0x7ffce5f35da0, resultRelInfo=resultRel...
[05:41:40.812] #6  0x000055b705dd89e4 in ExecMerge (context=context@entry=0x7ffce5f35da0, resultRelInfo=resultRelInfo@en...
[05:41:40.812] #7  0x000055b705ddae75 in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112
[05:41:40.812] #8  0x000055b705d52ad2 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464
[05:41:40.812] #9  0x000055b705d3d295 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-05-01 05:36:36.425303423 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out	2024-05-01 05:39:37.917179121 +0000
@@ -2900,847 +2900,10 @@
 ERROR:  except
 CONTEXT:  PL/pgSQL function tgf() line 1 at RAISE
 DROP TABLE trgfire;
-DROP FUNCTION tgf();
---
--- Test the interaction between transition tables and both kinds of
--- inheritance.  We'll dump the contents of the transition tables in a
--- format that shows the attribute order, so that we can distinguish
--- tuple formats (though not dropped attributes).
---
-create or replace function dump_insert() returns trigger language plpgsql as
-$$
-  begin
-    raise notice 'trigger = %, new table = %',
-                 TG_NAME,
-                 (select string_agg(new_table::text, ', ' order by a) from new_table);
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-05-01 05:36:36.425303423 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out	2024-05-01 05:38:52.829215659 +0000
@@ -2960,787 +2960,10 @@
 create trigger parent_delete_trig
   after delete on parent referencing old table as old_table
   for each statement execute procedure dump_delete();
-create trigger child1_insert_trig
-  after insert on child1 referencing new table as new_table
-  for each statement execute procedure dump_insert();
-create trigger child1_update_trig
-  after update on child1 referencing old table as old_table new table as new_table
-  for each statement execute procedure dump_update();
-create trigger child1_delete_trig
-  after delete on child1 referencing old table as old_table
-  for each statement execute procedure dump_delete();
-create trigger child2_insert_trig
-  after insert on child2 referencing new table as new_table
-  for each statement execute procedure dump_insert();
-create trigger child2_update_trig
...
tap
[05:39:42.822](22.358s) not ok 5 - regression tests pass
[05:39:44.947](2.065s) not ok 6 - dump before running pg_upgrade
%s Linux - Debian Bullseye - Meson
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 22543
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 28202
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 21501
core
[05:42:47.574] #0  0x00007f5c22a1fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:42:47.574] #1  0x00007f5c22a09537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:42:47.574] #2  0x000055df1cd37018 in ExceptionalCondition (conditionName=conditionName@entry=0x55df1cf8b428 "!TTS_EM...
[05:42:47.574] #3  0x000055df1c6882e4 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffffdd9e580, materialize=materialize...
[05:42:47.574] #4  0x000055df1c60bdee in ExecIRDeleteTriggers (estate=estate@entry=0x55df1db14900, relinfo=relinfo@entry...
[05:42:47.574] #5  0x000055df1c6eb765 in ExecMergeMatched (context=0x7ffffdd9e5a0, resultRelInfo=resultRelInfo@entry=0x5...
[05:42:47.574] #6  0x000055df1c6ec84d in ExecMerge (context=context@entry=0x7ffffdd9e5a0, resultRelInfo=resultRelInfo@en...
[05:42:47.574] #7  0x000055df1c6ee5a4 in ExecModifyTable (pstate=0x55df1db14ca0) at ../src/backend/executor/nodeModifyTa...
[05:42:47.574] #8  0x000055df1c67a4af in ExecProcNodeFirst (node=0x55df1db14ca0) at ../src/backend/executor/execProcnode...
[05:42:47.574] #9  0x000055df1c666baa in ExecProcNode (node=0x55df1db14ca0) at ../src/include/executor/executor.h:274
core
[05:42:51.245] #0  0x00007fc3bc017ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:42:51.245] #1  0x00007fc3bc001537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:42:51.245] #2  0x0000556caa2b4018 in ExceptionalCondition (conditionName=conditionName@entry=0x556caa508428 "!TTS_EM...
[05:42:51.245] #3  0x0000556ca9c052e4 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffc8bf11020, materialize=materialize...
[05:42:51.245] #4  0x0000556ca9b88dee in ExecIRDeleteTriggers (estate=estate@entry=0x556cac27a8a0, relinfo=relinfo@entry...
[05:42:51.245] #5  0x0000556ca9c68765 in ExecMergeMatched (context=0x7ffc8bf11040, resultRelInfo=resultRelInfo@entry=0x5...
[05:42:51.245] #6  0x0000556ca9c6984d in ExecMerge (context=context@entry=0x7ffc8bf11040, resultRelInfo=resultRelInfo@en...
[05:42:51.245] #7  0x0000556ca9c6b5a4 in ExecModifyTable (pstate=0x556cac27ac40) at ../src/backend/executor/nodeModifyTa...
[05:42:51.245] #8  0x0000556ca9bf74af in ExecProcNodeFirst (node=0x556cac27ac40) at ../src/backend/executor/execProcnode...
[05:42:51.245] #9  0x0000556ca9be3baa in ExecProcNode (node=0x556cac27ac40) at ../src/include/executor/executor.h:274
core
[05:42:43.442] #0  0x00007f3f8832cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:42:43.442] #1  0x00007f3f88316537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:42:43.442] #2  0x000055d478137018 in ExceptionalCondition (conditionName=conditionName@entry=0x55d47838b428 "!TTS_EM...
[05:42:43.442] #3  0x000055d477a882e4 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff6738f450, materialize=materialize...
[05:42:43.442] #4  0x000055d477a0bdee in ExecIRDeleteTriggers (estate=estate@entry=0x55d47a8d5180, relinfo=relinfo@entry...
[05:42:43.442] #5  0x000055d477aeb765 in ExecMergeMatched (context=0x7fff6738f470, resultRelInfo=resultRelInfo@entry=0x5...
[05:42:43.442] #6  0x000055d477aec84d in ExecMerge (context=context@entry=0x7fff6738f470, resultRelInfo=resultRelInfo@en...
[05:42:43.442] #7  0x000055d477aee5a4 in ExecModifyTable (pstate=0x55d47a8d5520) at ../src/backend/executor/nodeModifyTa...
[05:42:43.442] #8  0x000055d477a7a4af in ExecProcNodeFirst (node=0x55d47a8d5520) at ../src/backend/executor/execProcnode...
[05:42:43.442] #9  0x000055d477a66baa in ExecProcNode (node=0x55d47a8d5520) at ../src/include/executor/executor.h:274
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-05-01 05:36:37.182177527 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2024-05-01 05:39:20.713960624...
@@ -2580,1167 +2580,10 @@
   partition by range (b);
 create table parted_constr (a int, b text)
   partition by range (b);
-alter table parted_constr_ancestor attach partition parted_constr
-  for values from ('aaaa') to ('zzzz');
-create table parted1_constr (a int, b text);
-alter table parted_constr attach partition parted1_constr
-  for values from ('aaaa') to ('bbbb');
-create constraint trigger parted_trig after insert on parted_constr_ancestor
-  deferrable
-  for each row execute procedure trigger_notice_ab();
-create constraint trigger parted_trig_two after insert on parted_constr
-  deferrable initially deferred
-  for each row when (bark(new.b) AND new.a % 2 = 1)
-  execute procedure trigger_notice_ab();
--- The immediate constraint is fired immediately; the WHEN clause of the
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-05-01 05:36:37.102177560 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2024-05-01 05:39:38.1219...
@@ -934,369 +934,10 @@
 -- make sure attnotnull is reset correctly when a PK is dropped indirectly,
 -- or kept if there's a reason for that
 CREATE TABLE notnull_tbl1 (c0 int, c1 int, PRIMARY KEY (c0, c1));
-ALTER TABLE  notnull_tbl1 DROP c1;
-\d+ notnull_tbl1
-                               Table "public.notnull_tbl1"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- c0     | integer |           |          |         | plain   |              | 
-
-DROP TABLE notnull_tbl1;
--- same, via dropping a domain
-CREATE DOMAIN notnull_dom1 AS INTEGER;
-CREATE TABLE notnull_tbl1 (c0 notnull_dom1, c1 int, PRIMARY KEY (c0, c1));
-DROP DOMAIN notnull_dom1 CASCADE;
-NOTICE:  drop cascades to column c0 of table notnull_tbl1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-05-01 05:36:37.182177527 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out	2024-05-01 05:39:17.161965019 +0000
@@ -2187,1560 +2187,10 @@
 create trigger samename after delete on trigpart execute function trigger_nothing();
 create trigger samename after delete on trigpart1 execute function trigger_nothing();
 \d trigpart1
-             Table "public.trigpart1"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           |          | 
- b      | integer |           |          | 
-Partition of: trigpart FOR VALUES FROM (0) TO (1000)
-Triggers:
-    samename AFTER DELETE ON trigpart1 FOR EACH STATEMENT EXECUTE FUNCTION trigger_nothing()
-    trg1 AFTER INSERT ON trigpart1 FOR EACH ROW EXECUTE FUNCTION trigger_nothing(), ON TABLE trigpart
-
-drop table trigpart;
-drop function trigger_nothing();
---
...
tap
[05:39:22.954](13.015s) not ok 5 - regression tests pass
[05:39:24.873](1.915s) not ok 6 - dump before running pg_upgrade
tap
[05:39:39.821](10.016s) not ok 2 - regression tests pass
test
[05:41:02.836]   4/301 postgresql:regress / regress/regress                                            ERROR          19...
[05:41:02.836]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          17...
[05:41:02.836]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          10...
%s Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 7104
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 4768
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 6920
core
00000026`ddffeb70 00007ff7`0f34acd8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000026`ddffebb0 00007ff7`0ee50d62     postgres!ExceptionalCondition(
00000026`ddffebf0 00007ff7`0edf4578     postgres!ExecFetchSlotHeapTuple(
00000026`ddffec20 00007ff7`0ee905da     postgres!ExecIRDeleteTriggers(
00000026`ddffecf0 00007ff7`0ee8f94d     postgres!ExecMergeMatched(
00000026`ddffee60 00007ff7`0ee958d8     postgres!ExecMerge(
00000026`ddffeec0 00007ff7`0ee4b0cb     postgres!ExecModifyTable(
00000026`ddfff060 00007ff7`0ee40b9c     postgres!ExecProcNodeFirst(
00000026`ddfff090 00007ff7`0ee41c90     postgres!ExecProcNode(
00000026`ddfff0c0 00007ff7`0ee3d317     postgres!ExecutePlan(
core
00000026`defff568 00007ff8`903cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000026`defff570 00007ff8`8eea4de0     ntdll!TppWorkerThread+0x2df
00000026`defff860 00007ff8`9043ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000026`defff890 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000026`debff9c8 00007ff8`8de9d77e     ntdll!NtWaitForSingleObject+0x14
00000026`debff9d0 00007ff7`0f01229c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000026`debffa70 00007ff8`8eea4de0     postgres!pg_timer_thread(
00000026`debffab0 00007ff8`9043ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000026`debffae0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000026`de7ff678 00007ff8`8dee411a     ntdll!NtFsControlFile+0x14
00000026`de7ff680 00007ff7`0f0107fb     KERNELBASE!ConnectNamedPipe+0x6a
00000026`de7ff6f0 00007ff8`8eea4de0     postgres!pg_signal_thread(
00000026`de7ff7f0 00007ff8`9043ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000026`de7ff820 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000026`de3ffae8 00007ff8`903cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000026`de3ffaf0 00007ff8`8eea4de0     ntdll!TppWorkerThread+0x2df
00000026`de3ffde0 00007ff8`9043ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000026`de3ffe10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ca`7adffb38 00007ff8`903cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ca`7adffb40 00007ff8`8eea4de0     ntdll!TppWorkerThread+0x2df
000000ca`7adffe30 00007ff8`9043ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000ca`7adffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ca`79dfefc0 00007ff7`0f34acd8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000ca`79dff000 00007ff7`0ee50d62     postgres!ExceptionalCondition(
000000ca`79dff040 00007ff7`0edf4578     postgres!ExecFetchSlotHeapTuple(
000000ca`79dff070 00007ff7`0ee905da     postgres!ExecIRDeleteTriggers(
000000ca`79dff140 00007ff7`0ee8f94d     postgres!ExecMergeMatched(
000000ca`79dff2b0 00007ff7`0ee958d8     postgres!ExecMerge(
000000ca`79dff310 00007ff7`0ee4b0cb     postgres!ExecModifyTable(
000000ca`79dff4b0 00007ff7`0ee40b9c     postgres!ExecProcNodeFirst(
000000ca`79dff4e0 00007ff7`0ee41c90     postgres!ExecProcNode(
000000ca`79dff510 00007ff7`0ee3d317     postgres!ExecutePlan(
core
000000ca`7a1ff708 00007ff8`903cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ca`7a1ff710 00007ff8`8eea4de0     ntdll!TppWorkerThread+0x2df
000000ca`7a1ffa00 00007ff8`9043ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000ca`7a1ffa30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ca`7a5ffb78 00007ff8`8dee411a     ntdll!NtFsControlFile+0x14
000000ca`7a5ffb80 00007ff7`0f0107fb     KERNELBASE!ConnectNamedPipe+0x6a
000000ca`7a5ffbf0 00007ff8`8eea4de0     postgres!pg_signal_thread(
000000ca`7a5ffcf0 00007ff8`9043ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000ca`7a5ffd20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ca`7a9ffab8 00007ff8`8de9d77e     ntdll!NtWaitForSingleObject+0x14
000000ca`7a9ffac0 00007ff7`0f01229c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000ca`7a9ffb60 00007ff8`8eea4de0     postgres!pg_timer_thread(
000000ca`7a9ffba0 00007ff8`9043ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000ca`7a9ffbd0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a8`b01ffb38 00007ff8`8de9d77e     ntdll!NtWaitForSingleObject+0x14
000000a8`b01ffb40 00007ff7`0f01229c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000a8`b01ffbe0 00007ff8`8eea4de0     postgres!pg_timer_thread(
000000a8`b01ffc20 00007ff8`9043ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000a8`b01ffc50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a8`af1fea80 00007ff7`0f34acd8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000a8`af1feac0 00007ff7`0ee50d62     postgres!ExceptionalCondition(
000000a8`af1feb00 00007ff7`0edf4578     postgres!ExecFetchSlotHeapTuple(
000000a8`af1feb30 00007ff7`0ee905da     postgres!ExecIRDeleteTriggers(
000000a8`af1fec00 00007ff7`0ee8f94d     postgres!ExecMergeMatched(
000000a8`af1fed70 00007ff7`0ee958d8     postgres!ExecMerge(
000000a8`af1fedd0 00007ff7`0ee4b0cb     postgres!ExecModifyTable(
000000a8`af1fef70 00007ff7`0ee40b9c     postgres!ExecProcNodeFirst(
000000a8`af1fefa0 00007ff7`0ee41c90     postgres!ExecProcNode(
000000a8`af1fefd0 00007ff7`0ee3d317     postgres!ExecutePlan(
core
000000a8`af5ff478 00007ff8`903cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a8`af5ff480 00007ff8`8eea4de0     ntdll!TppWorkerThread+0x2df
000000a8`af5ff770 00007ff8`9043ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000a8`af5ff7a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a8`af9ffa48 00007ff8`8dee411a     ntdll!NtFsControlFile+0x14
000000a8`af9ffa50 00007ff7`0f0107fb     KERNELBASE!ConnectNamedPipe+0x6a
000000a8`af9ffac0 00007ff8`8eea4de0     postgres!pg_signal_thread(
000000a8`af9ffbc0 00007ff8`9043ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000a8`af9ffbf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a8`afdffb98 00007ff8`903cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a8`afdffba0 00007ff8`8eea4de0     ntdll!TppWorkerThread+0x2df
000000a8`afdffe90 00007ff8`9043ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000a8`afdffec0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da...
--- C:/cirrus/src/test/regress/expected/updatable_views.out	2024-05-01 05:36:53.943774200 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out	2024-05-01 05:39:26.369445100 +00...
@@ -1155,2847 +1155,7 @@
   WHEN MATCHED THEN UPDATE SET b = s.b
   WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
   RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
- -2 | Row -2
- -1 | Row -1
-  0 | Row 0
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/recovery/027_stream_regress/...
--- C:/cirrus/src/test/regress/expected/updatable_views.out	2024-05-01 05:36:53.943774200 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out	2024-05-01 05:41:19.779219200 +...
@@ -1155,2847 +1155,7 @@
   WHEN MATCHED THEN UPDATE SET b = s.b
   WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
   RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
- -2 | Row -2
- -1 | Row -1
-  0 | Row 0
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda...
--- C:/cirrus/src/test/regress/expected/updatable_views.out	2024-05-01 05:36:53.943774200 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out	2024-05-01 05:39:25.663873700 +0000
@@ -1155,2847 +1155,7 @@
   WHEN MATCHED THEN UPDATE SET b = s.b
   WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
   RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
- -2 | Row -2
- -1 | Row -1
-  0 | Row 0
...
tap
[05:40:27.038](87.203s) not ok 5 - regression tests pass
[05:40:33.048](5.903s) not ok 6 - dump before running pg_upgrade
tap
[05:41:56.877](68.893s) not ok 2 - regression tests pass
test
[05:49:13.363]  22/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[05:49:13.363]   7/296 postgresql:regress / regress/regress                                            ERROR           1...
[05:49:13.363]  54/296 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s macOS - Ventura - Meson
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 11922
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 18540
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 11672
core
[05:48:55.491]   * frame #0: 0x000000018d898764 libsystem_kernel.dylib`__pthread_kill + 8
[05:48:55.491]     frame #1: 0x000000018d8cfc28 libsystem_pthread.dylib`pthread_kill + 288
[05:48:55.491]     frame #2: 0x000000018d7ddae8 libsystem_c.dylib`abort + 180
[05:48:55.491]     frame #3: 0x0000000102ac2b70 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[05:48:55.491]     frame #4: 0x00000001027ff0a4 postgres`ExecFetchSlotHeapTuple(slot=0x000000016d7903c0, materialize=<un...
[05:48:55.491]     frame #5: 0x00000001027ce29c postgres`ExecIRDeleteTriggers(estate=0x0000000135078700, relinfo=0x00000...
[05:48:55.491]     frame #6: 0x000000010281f218 postgres`ExecModifyTable at nodeModifyTable.c:3027:11
[05:48:55.491]     frame #7: 0x000000010281ee2c postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016d7903e0,...
[05:48:55.491]     frame #8: 0x000000010281ee2c postgres`ExecModifyTable(pstate=0x0000000135078aa0) at nodeModifyTable.c...
[05:48:55.491]     frame #9: 0x00000001027f98f8 postgres`ExecProcNodeFirst(node=0x0000000135078aa0) at execProcnode.c:46...
core
[05:47:52.836]   * frame #0: 0x000000018d898764 libsystem_kernel.dylib`__pthread_kill + 8
[05:47:52.836]     frame #1: 0x000000018d8cfc28 libsystem_pthread.dylib`pthread_kill + 288
[05:47:52.836]     frame #2: 0x000000018d7ddae8 libsystem_c.dylib`abort + 180
[05:47:52.836]     frame #3: 0x0000000104fbab70 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[05:47:52.836]     frame #4: 0x0000000104cf70a4 postgres`ExecFetchSlotHeapTuple(slot=0x000000016b2983b0, materialize=<un...
[05:47:52.836]     frame #5: 0x0000000104cc629c postgres`ExecIRDeleteTriggers(estate=0x00000001220b3300, relinfo=0x00000...
[05:47:52.836]     frame #6: 0x0000000104d17218 postgres`ExecModifyTable at nodeModifyTable.c:3027:11
[05:47:52.836]     frame #7: 0x0000000104d16e2c postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016b2983d0,...
[05:47:52.836]     frame #8: 0x0000000104d16e2c postgres`ExecModifyTable(pstate=0x00000001220b36a0) at nodeModifyTable.c...
[05:47:52.836]     frame #9: 0x0000000104cf18f8 postgres`ExecProcNodeFirst(node=0x00000001220b36a0) at execProcnode.c:46...
core
[05:48:28.599]   * frame #0: 0x000000018d898764 libsystem_kernel.dylib`__pthread_kill + 8
[05:48:28.599]     frame #1: 0x000000018d8cfc28 libsystem_pthread.dylib`pthread_kill + 288
[05:48:28.599]     frame #2: 0x000000018d7ddae8 libsystem_c.dylib`abort + 180
[05:48:28.599]     frame #3: 0x000000010531eb70 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[05:48:28.599]     frame #4: 0x000000010505b0a4 postgres`ExecFetchSlotHeapTuple(slot=0x000000016af34250, materialize=<un...
[05:48:28.599]     frame #5: 0x000000010502a29c postgres`ExecIRDeleteTriggers(estate=0x000000014a85ab00, relinfo=0x00000...
[05:48:28.599]     frame #6: 0x000000010507b218 postgres`ExecModifyTable at nodeModifyTable.c:3027:11
[05:48:28.599]     frame #7: 0x000000010507ae2c postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016af34270,...
[05:48:28.599]     frame #8: 0x000000010507ae2c postgres`ExecModifyTable(pstate=0x000000014a85aea0) at nodeModifyTable.c...
[05:48:28.599]     frame #9: 0x00000001050558f8 postgres`ExecProcNodeFirst(node=0x000000014a85aea0) at execProcnode.c:46...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out	2024-05-01 05:35:51
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out	2024-05-01 05:42:35
@@ -1152,2850 +1152,10 @@
 MERGE INTO rw_view2 t
   USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a
   WHEN MATCHED AND t.a <= 1 THEN DELETE
-  WHEN MATCHED THEN UPDATE SET b = s.b
-  WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
-  RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre...
--- /Users/admin/pgsql/src/test/regress/expected/constraints.out	2024-05-01 05:35:51
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2024-05-01 05:42:55
@@ -1034,269 +1034,16 @@
 -- Primary keys in parent table cause NOT NULL constraint to spawn on their
 -- children.  Verify that they work correctly.
 CREATE TABLE cnn_parent (a int, b int);
-CREATE TABLE cnn_child () INHERITS (cnn_parent);
-CREATE TABLE cnn_grandchild (NOT NULL b) INHERITS (cnn_child);
-CREATE TABLE cnn_child2 (NOT NULL a NO INHERIT) INHERITS (cnn_parent);
-CREATE TABLE cnn_grandchild2 () INHERITS (cnn_grandchild, cnn_child2);
-NOTICE:  merging multiple inherited definitions of column "a"
-NOTICE:  merging multiple inherited definitions of column "b"
-ALTER TABLE cnn_parent ADD PRIMARY KEY (b);
-\d+ cnn_grandchild
-                              Table "public.cnn_grandchild"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- a      | integer |           |          |         | plain   |              | 
- b      | integer |           | not null |         | plain   |              | 
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out	2024-05-01 05:35:51
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out	2024-05-01 05:42:35
@@ -1152,2850 +1152,10 @@
 MERGE INTO rw_view2 t
   USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a
   WHEN MATCHED AND t.a <= 1 THEN DELETE
-  WHEN MATCHED THEN UPDATE SET b = s.b
-  WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
-  RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
...
tap
[05:42:48.584](60.842s) not ok 5 - regression tests pass
[05:42:57.825](9.227s) not ok 6 - dump before running pg_upgrade
tap
[05:43:06.723](39.384s) not ok 2 - regression tests pass
test
[05:45:32.254]  42/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[05:45:32.254]  50/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[05:45:32.254]  31/301 postgresql:regress / regress/regress                                            ERROR            ...
48/4777 Introduce new multi insert Table AM and improve performance of various SQL commands with it for Heap AM
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/contrib/postgres_fdw/r...
--- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out	2024-05-01 04:11:03.373386943 +0000
+++ /tmp/cirrus-ci-build/contrib/postgres_fdw/results/postgres_fdw.out	2024-05-01 04:18:09.213332069 +0000
@@ -2754,6 +2754,7 @@
 SET LOCAL statement_timeout = '10ms';
 select count(*) from ft1 CROSS JOIN ft2 CROSS JOIN ft4 CROSS JOIN ft5; -- this takes very long
 ERROR:  canceling statement due to statement timeout
+WARNING:  could not get result of cancel request due to timeout
 COMMIT;
 -- ====================================================================
 -- Check that userid to use when querying the remote table is correctly
48/4248 Parallel Bitmap Heap Scan reports per-worker stats in EXPLAIN ANALYZE
%s CompilerWarnings
compiler
[23:48:56.862] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
compiler
[23:48:26.250] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
compiler
[23:52:43.198] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
48/4918 Convert internals documentation to Markdown
%s macOS - Ventura - Meson
tap
[23:50:33.815](0.056s) not ok 12 - tablespace conflict: stats show conflict on standby
test
[23:54:18.739]  32/301 postgresql:recovery / recovery/031_recovery_conflict                            ERROR            ...
48/4388 UUID v7
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:43:45.555](0.122s) not ok 52 -  'user=ssluser gssencmode=disable sslmode=allow sslnegotiation=postgres' -> connect, ...
test
[22:49:05.052] 134/296 postgresql:libpq / libpq/005_negotiate_encryption                               ERROR            ...
48/4849 Implementing OCSP Stapling for Server certificate status verification
%s FreeBSD - 13 - Meson
tap
[18:31:00.981](0.225s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[18:31:00.981](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[18:31:01.945](0.226s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[18:31:01.946](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[18:31:03.130](0.215s) Bail out!  pg_ctl restart failed
test
[18:31:03.255] 301/301 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
tap
[18:31:53.855](0.254s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[18:31:53.855](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[18:31:55.530](0.376s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[18:31:55.530](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[18:31:57.460](0.211s) Bail out!  pg_ctl restart failed
%s Linux - Debian Bullseye - Meson
tap
[18:31:56.226](0.216s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[18:31:56.227](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[18:31:57.168](0.217s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[18:31:57.169](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[18:31:58.332](0.204s) Bail out!  pg_ctl restart failed
test
[18:31:58.433] 296/301 postgresql:ssl / ssl/001_ssltests                                               ERROR          9....
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[18:41:07.398](0.516s) not ok 180 - connect with valid stapled ocsp response when sslocspstapling=1
[18:41:07.399](0.000s) not ok 181 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[18:41:09.089](0.298s) not ok 193 - connect with valid stapled ocsp response when sslocspstapling=1
[18:41:09.089](0.000s) not ok 194 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[18:41:11.105](0.234s) Bail out!  pg_ctl restart failed
test
[18:41:11.232] 296/296 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
%s macOS - Ventura - Meson
tap
[18:41:43.260](0.261s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[18:41:43.261](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[18:41:44.339](0.238s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[18:41:44.339](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[18:41:45.726](0.216s) Bail out!  pg_ctl restart failed
test
[18:41:45.793] 301/301 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
48/4308 SQL:2011 application time
%s FreeBSD - 13 - Meson
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	2024-04-30 17:05:00.055931000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-04-30 17:07:14.641835000 +00...
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[17:07:35.951](15.033s) not ok 14 - run of pg_upgrade for new instance
[17:07:35.951](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[17:07:39.377](0.061s) not ok 18 - old and new dumps match after pg_upgrade
test
[17:08:39.803]  62/301 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[17:08:39.803] 143/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out /tmp/cirrus-ci-build/contrib/btree_gist/r...
--- /tmp/cirrus-ci-build/contrib/btree_gist/expected/without_overlaps.out	2024-04-30 17:04:53.439100325 +0000
+++ /tmp/cirrus-ci-build/contrib/btree_gist/results/without_overlaps.out	2024-04-30 17:08:22.962922380 +0000
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[17:10:14.140](8.908s) not ok 14 - run of pg_upgrade for new instance
[17:10:14.140](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[17:10:15.969](0.029s) not ok 18 - old and new dumps match after pg_upgrade
%s Linux - Debian Bullseye - Meson
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	2024-04-30 17:04:53.598216165 +0000
+++ /tmp/cirrus-ci-build/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-04-30 17:09:07.910013970 +00...
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[17:09:39.806](20.649s) not ok 14 - run of pg_upgrade for new instance
[17:09:39.807](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[17:09:42.154](0.059s) not ok 18 - old and new dumps match after pg_upgrade
test
[17:10:45.511]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          10...
[17:10:45.511]  61/301 postgresql:btree_gist / btree_gist/regress                                      ERROR          6....
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/contrib/btree_gist/expected/without_overlaps.out C:/cirrus/build/testrun/btree_gist/regress/result...
--- C:/cirrus/contrib/btree_gist/expected/without_overlaps.out	2024-04-30 17:05:06.889670800 +0000
+++ C:/cirrus/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-04-30 17:10:47.760962100 +0000
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[17:09:39.006](23.361s) not ok 14 - run of pg_upgrade for new instance
[17:09:39.007](0.002s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[17:09:43.655](0.158s) not ok 18 - old and new dumps match after pg_upgrade
test
[17:17:27.139]  37/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[17:17:27.139]  64/296 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out /Users/admin/pgsql/build/testrun/btree_gist...
--- /Users/admin/pgsql/contrib/btree_gist/expected/without_overlaps.out	2024-04-30 17:05:10
+++ /Users/admin/pgsql/build/testrun/btree_gist/regress/results/without_overlaps.out	2024-04-30 17:08:05
@@ -16,6 +16,8 @@
  valid_at | daterange |           | not null | 
 Indexes:
     "temporal_rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conname = 'temporal_rng_pk';
             pg_get_constraintdef             
@@ -60,6 +62,8 @@
  parent_id | integer   |           |          | 
 Indexes:
     "temporal_fk_rng2rng_pk" PRIMARY KEY (id, valid_at WITHOUT OVERLAPS)
+Check constraints:
+    "valid_at_not_empty" CHECK (NOT isempty(valid_at))
 Foreign-key constraints:
     "temporal_fk_rng2rng_fk" FOREIGN KEY (parent_id, PERIOD valid_at) REFERENCES temporal_rng(id, PERIOD valid_at)
...
tap
[17:08:20.115](21.975s) not ok 14 - run of pg_upgrade for new instance
[17:08:20.115](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[17:08:23.858](0.339s) not ok 18 - old and new dumps match after pg_upgrade
test
[17:11:46.212]  65/301 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[17:11:46.212]  88/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
48/4823 Add test module for verifying backtrace functionality
%s FreeBSD - 13 - Meson
tap
[15:44:11.903](0.001s) not ok 8 - backtrace pg_replication_slot_advance start is found
[15:44:11.904](0.000s) not ok 9 - backtrace pg_replication_slot_advance is found
test
[15:44:19.086] 287/302 postgresql:test_misc / test_misc/006_backtrace                                  ERROR            ...
%s Linux - Debian Bullseye - Autoconf
tap
[15:44:12.091](0.000s) not ok 8 - backtrace pg_replication_slot_advance start is found
[15:44:12.091](0.000s) not ok 9 - backtrace pg_replication_slot_advance is found
%s Linux - Debian Bullseye - Meson
core
[15:45:24.329] #0  0x00007faa4098abc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:24.329] #1  0x0000561ca5e0d26b in vforkexec (n=n@entry=0x561ca5e219b0 <stackbase+464>, argv=argv@entry=0x561ca5f6...
[15:45:24.329] #2  0x0000561ca5e0732c in evalcommand (cmd=0x561ca5e219b0 <stackbase+464>, flags=0) at eval.c:905
[15:45:24.329] #3  0x0000561ca5e0627e in evaltree (n=n@entry=0x561ca5e219b0 <stackbase+464>, flags=0) at eval.c:303
[15:45:24.329] #4  0x0000561ca5e06c6a in evalstring (s=0x561ca5e217e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[15:45:24.329] #5  0x0000561ca5e0467f in main (argc=3, argv=0x7fffc1687fa8) at main.c:177
core
[15:45:24.329] #0  0x00007faa408fbfc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:24.329] #1  0x00007faa408fc2c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:24.329] #2  0x0000561ca5e0d2b7 in sigclearmask () at system.h:46
[15:45:24.329] #3  vforkexec (n=n@entry=0x561ca5e219b0 <stackbase+464>, argv=argv@entry=0x561ca5f619e8, path=path@entry=...
[15:45:24.329] #4  0x0000561ca5e0732c in evalcommand (cmd=0x561ca5e219b0 <stackbase+464>, flags=0) at eval.c:905
[15:45:24.329] #5  0x0000561ca5e0627e in evaltree (n=n@entry=0x561ca5e219b0 <stackbase+464>, flags=0) at eval.c:303
[15:45:24.329] #6  0x0000561ca5e06c6a in evalstring (s=0x561ca5e217e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[15:45:24.329] #7  0x0000561ca5e0467f in main (argc=3, argv=0x7fffc1687fa8) at main.c:177
tap
[15:44:22.591](0.000s) not ok 8 - backtrace pg_replication_slot_advance start is found
[15:44:22.591](0.000s) not ok 9 - backtrace pg_replication_slot_advance is found
test
[15:44:29.500] 291/302 postgresql:test_misc / test_misc/006_backtrace                                  ERROR          0....
%s macOS - Ventura - Meson
tap
[15:46:54.482](0.000s) not ok 8 - backtrace pg_replication_slot_advance start is found
[15:46:54.483](0.000s) not ok 9 - backtrace pg_replication_slot_advance is found
test
[15:47:06.101] 292/302 postgresql:test_misc / test_misc/006_backtrace                                  ERROR            ...
48/4759 shared detoast datum
%s CompilerWarnings
compiler
[15:35:18.357] detoast.c:987:12: error: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘uint6...
compiler
[15:35:18.357] detoast.c:987:12: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘uint6...
%s FreeBSD - 13 - Meson
core
[15:36:55.717] #0  0x0000000829e1c26a in _sigprocmask () from /lib/libc.so.7
[15:36:55.717] #1  0x0000000829e57a60 in _system () from /lib/libc.so.7
[15:36:55.717] #2  0x00000008295ce0f3 in ?? () from /lib/libthr.so.3
[15:36:55.717] #3  0x00000000006367d6 in RestoreArchivedFile (path=path@entry=0x8217cf1d0 "pg_wal/00000002", '0' <repeat...
[15:36:55.717] #4  0x000000000061dc78 in existsTimeLineHistory (probeTLI=probeTLI@entry=3) at ../src/backend/access/tran...
[15:36:55.717] #5  0x000000000061dd38 in findNewestTimeLine (startTLI=startTLI@entry=2) at ../src/backend/access/transam...
[15:36:55.717] #6  0x0000000000641b5b in rescanLatestTimeLine (replayTLI=replayTLI@entry=2, replayLSN=replayLSN@entry=67...
[15:36:55.717] #7  0x000000000063dda5 in WaitForWALToBecomeAvailable (RecPtr=67209336, tliRecPtr=67209312, replayTLI=3, ...
[15:36:55.717] #8  XLogPageRead (xlogreader=0x833c780b0, targetPagePtr=67207168, reqLen=2168, targetRecPtr=67209312, rea...
[15:36:55.717] #9  0x0000000000644af7 in ReadPageInternal (state=state@entry=0x833c780b0, pageptr=34921572272, pageptr@e...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-04-30 15:32:09.457000000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-04-30 15:33:48.728155000...
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-04-30 15:32:09.457000000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-04-30 15:34:23.3948060...
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-04-30 15:32:09.457000000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out	2024-04-30 15:33:45.031673000 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[15:34:25.889](59.632s) not ok 5 - regression tests pass
tap
[15:34:55.519](65.041s) not ok 2 - regression tests pass
tap
[15:35:45.094](0.219s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[15:35:52.594]  25/301 postgresql:regress / regress/regress                                            ERROR            ...
[15:35:52.594]  78/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[15:35:52.594] 152/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[15:35:52.594] 283/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-04-30 15:32:06.672170681 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out	2024-04-30 15:36:53.027908172 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-04-30 15:32:06.672170681 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out	2024-04-30 15:38:18.607836904 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/src/test/regress/results/sysvi...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-04-30 15:32:06.672170681 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out	2024-04-30 15:35:25.739982150 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[15:37:16.820](69.466s) not ok 5 - regression tests pass
tap
[15:35:47.586](0.442s) not ok 1 - no parameters missing from postgresql.conf.sample
tap
[15:38:39.098](42.904s) not ok 2 - regression tests pass
%s Linux - Debian Bullseye - Meson
core
[15:38:53.715] #0  0x00007fc4738a3fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[15:38:53.715] #1  0x00007fc4738a42c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[15:38:53.715] #2  0x0000556dcfe382b7 in sigclearmask () at system.h:46
[15:38:53.715] #3  vforkexec (n=n@entry=0x556dcfe4c9a8 <stackbase+456>, argv=argv@entry=0x556dd1879950, path=path@entry=...
[15:38:53.715] #4  0x0000556dcfe3232c in evalcommand (cmd=0x556dcfe4c9a8 <stackbase+456>, flags=0) at eval.c:905
[15:38:53.715] #5  0x0000556dcfe3127e in evaltree (n=n@entry=0x556dcfe4c9a8 <stackbase+456>, flags=0) at eval.c:303
[15:38:53.715] #6  0x0000556dcfe31c6a in evalstring (s=0x556dcfe4c7e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[15:38:53.715] #7  0x0000556dcfe2f67f in main (argc=3, argv=0x7fffd9f971e8) at main.c:177
core
[15:38:53.715] #0  0x00007fc473932bc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[15:38:53.715] #1  0x0000556dcfe3826b in vforkexec (n=n@entry=0x556dcfe4c9a8 <stackbase+456>, argv=argv@entry=0x556dd187...
[15:38:53.715] #2  0x0000556dcfe3232c in evalcommand (cmd=0x556dcfe4c9a8 <stackbase+456>, flags=0) at eval.c:905
[15:38:53.715] #3  0x0000556dcfe3127e in evaltree (n=n@entry=0x556dcfe4c9a8 <stackbase+456>, flags=0) at eval.c:303
[15:38:53.715] #4  0x0000556dcfe31c6a in evalstring (s=0x556dcfe4c7e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[15:38:53.715] #5  0x0000556dcfe2f67f in main (argc=3, argv=0x7fffd9f971e8) at main.c:177
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-04-30 15:32:08.077058318 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-04-30 15:35:47.688520650...
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-04-30 15:32:08.077058318 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-04-30 15:36:22.2044160...
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/sysviews.out	2024-04-30 15:32:08.077058318 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out	2024-04-30 15:35:43.780531281 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[15:36:25.611](64.657s) not ok 5 - regression tests pass
tap
[15:36:48.502](62.719s) not ok 2 - regression tests pass
tap
[15:37:46.336](0.264s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[15:37:53.908]   4/301 postgresql:regress / regress/regress                                            ERROR          60...
[15:37:53.908]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          96...
[15:37:53.908]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          69...
[15:37:53.908] 288/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/resu...
--- C:/cirrus/src/test/regress/expected/sysviews.out	2024-04-30 15:32:26.555544000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-04-30 15:35:24.574949300 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re...
--- C:/cirrus/src/test/regress/expected/sysviews.out	2024-04-30 15:32:26.555544000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-04-30 15:37:28.484327400 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/sysviews.out C:/cirrus/build/testrun/regress/regress/results/sysviews.ou...
--- C:/cirrus/src/test/regress/expected/sysviews.out	2024-04-30 15:32:26.555544000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out	2024-04-30 15:35:16.971408800 +0000
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[15:36:15.610](108.298s) not ok 5 - regression tests pass
tap
[15:38:20.782](112.575s) not ok 2 - regression tests pass
tap
[15:44:19.008](2.520s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[15:44:46.209]  10/296 postgresql:regress / regress/regress                                            ERROR           1...
[15:44:46.209]  23/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[15:44:46.209]  65/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[15:44:46.209] 278/296 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/sysviews.out	2024-04-30 15:32:18
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-04-30 15:33:34
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/sysviews.out	2024-04-30 15:32:18
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-04-30 15:35:03
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/sysviews.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/sysviews.out	2024-04-30 15:32:18
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out	2024-04-30 15:33:34
@@ -157,7 +157,8 @@
  enable_seqscan                 | on
  enable_sort                    | on
  enable_tidscan                 | on
-(23 rows)
+ enable_toast_cache             | off
+(24 rows)
 
 -- There are always wait event descriptions for various types.
 select type, count(*) > 0 as ok FROM pg_wait_events
tap
[15:34:21.652](69.629s) not ok 5 - regression tests pass
tap
[15:36:42.286](174.327s) not ok 2 - regression tests pass
tap
[15:38:05.905](1.139s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[15:38:20.030]  20/301 postgresql:regress / regress/regress                                            ERROR            ...
[15:38:20.030]  43/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[15:38:20.030] 180/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
[15:38:20.030] 283/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
48/4638 nbtree: downlink right separator/HIKEY optimization
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 14:31:11.978486600 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 14:38:07.268427100 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[14:44:21.256] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4082 recovery modules
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 14:30:47.784983000 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 14:37:53.184490300 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[14:44:04.236] 114/297 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4683 Fix comment about cross-checking the varnullingrels
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 14:25:36.282515900 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 14:32:58.516637300 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[14:39:26.293] 113/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4891 Vectored I/O in bulk_write.c
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 13:40:19.548553800 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 13:46:49.892670100 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[13:52:35.629] 113/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4898 Building with meson on NixOS/nixpkgs
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 13:32:50.715006500 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 13:39:26.341089800 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[13:45:15.247] 115/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4763 Change prefetch and read strategies to use range in pg_prewarm
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 12:30:44.691686800 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 12:37:39.902017100 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[12:43:47.005] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4252 bytea PL/Perl transform
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 12:24:19.057910700 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 12:31:06.629789900 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[12:36:51.959] 114/297 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4933 Use macro to define the number of enum values (was: Replace magic constant ...)
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 12:22:17.554312300 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 12:29:40.141739900 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[12:36:02.557] 117/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4308 SQL:2011 application time
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 11:28:25.554707400 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 11:35:19.447887700 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[11:41:28.110] 113/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4926 SupportRequestRows support function for generate_series_timestamptz
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 11:24:21.597051100 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 11:30:51.906964100 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[11:36:20.800] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4450 Replace a large number of OR clauses with ANY expression
%s CompilerWarnings
compiler
[11:23:14.042] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
compiler
[11:22:51.277] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
compiler
[11:25:18.355] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
%s FreeBSD - 13 - 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	2024-04-30 11:22:16.846682000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-04-30 11:23:21.39897...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-04-30 11:22:16.846682000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-04-30 11:23:48.265...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-04-30 11:22:16.846682000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2024-04-30 11:23:18.505030000 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[11:24:07.472](53.602s) not ok 5 - regression tests pass
tap
[11:24:33.657](56.925s) not ok 2 - regression tests pass
test
[11:25:28.447]   6/301 postgresql:regress / regress/regress                                            ERROR            ...
[11:25:28.447]  63/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[11:25:28.447] 147/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - 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	2024-04-30 11:22:02.107974661 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out	2024-04-30 11:24:50.559828365 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-04-30 11:22:02.107974661 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out	2024-04-30 11:23:46.627915471 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[11:26:01.452](87.905s) not ok 5 - regression tests pass
%s Linux - Debian Bullseye - Meson
core
[11:28:35.825] #0  0x00007f0b06319a61 in clone () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:35.825] #1  0x00007f0b06307e5e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:35.825] #2  0x00007f0b06308497 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:35.825] #3  0x00007f0b06307cdb in posix_spawn () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:35.825] #4  0x00007f0b06263a69 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:35.825] #5  0x00005582e6986442 in RestoreArchivedFile (path=path@entry=0x7ffc2d89adc0 "`\261\211-\374\177", xlogf...
[11:28:35.825] #6  0x00005582e69950d2 in XLogFileRead (segno=140721072484800, segno@entry=4, emode=emode@entry=13, tli=t...
[11:28:35.825] #7  0x00005582e69952c2 in XLogFileReadAnyTLI (segno=4, emode=emode@entry=13, source=XLOG_FROM_ANY) at ../...
[11:28:35.825] #8  0x00005582e69964be in WaitForWALToBecomeAvailable (RecPtr=RecPtr@entry=67211528, randAccess=false, fe...
[11:28:35.825] #9  0x00005582e6996ff3 in XLogPageRead (xlogreader=0x5582e89e4f40, targetPagePtr=67207168, reqLen=4360, t...
core
[11:28:35.845] #0  0x00007f0b06256fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:35.845] #1  0x00007f0b0630813a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:28:35.845] #2  0x00007f0b06319a6f in clone () from /lib/x86_64-linux-gnu/libc.so.6
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	2024-04-30 11:22:03.568644444 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-04-30 11:24:23.08470...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-04-30 11:22:03.568644444 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-04-30 11:24:50.984...
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
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	2024-04-30 11:22:03.568644444 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2024-04-30 11:24:20.224701352 +0000
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[11:25:19.871](65.456s) not ok 5 - regression tests pass
tap
[11:25:46.700](66.867s) not ok 2 - regression tests pass
test
[11:26:54.492]   4/301 postgresql:regress / regress/regress                                            ERROR          64...
[11:26:54.492]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          10...
[11:26:54.492]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          74...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/...
--- C:/cirrus/src/test/regress/expected/create_index.out	2024-04-30 11:22:47.118662000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-04-30 11:25:18.311987400 +0000
@@ -2136,10 +2136,18 @@
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
                                              QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 8)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/recovery/027_stream_regress/dat...
--- C:/cirrus/src/test/regress/expected/create_index.out	2024-04-30 11:22:47.118662000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-04-30 11:27:46.083450300 +000...
@@ -2136,10 +2136,18 @@
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
                                              QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 8)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/create_index.out C:/cirrus/build/testrun/regress/regress/results/create_...
--- C:/cirrus/src/test/regress/expected/create_index.out	2024-04-30 11:22:47.118662000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/create_index.out	2024-04-30 11:25:09.289500200 +0000
@@ -2136,10 +2136,18 @@
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
                                              QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 8)
...
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 11:22:46.928911500 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 11:29:55.094620600 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
tap
[11:27:03.343](130.713s) not ok 5 - regression tests pass
tap
[11:29:20.192](130.340s) not ok 2 - regression tests pass
test
[11:36:01.931]   6/296 postgresql:regress / regress/regress                                            ERROR           1...
[11:36:01.931]  26/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[11:36:01.931]  78/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[11:36:01.931] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
%s macOS - Ventura - Meson
core
[11:33:53.164]   * frame #0: 0x0000000104548a40 dyld`_dyld_start
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_p...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2024-04-30 11:21:54
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-04-30 11:23:12
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/recovery/027_str...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2024-04-30 11:21:54
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-04-30 11:24:25
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_index.out /Users/admin/pgsql/build/testrun/regress/regress/...
--- /Users/admin/pgsql/src/test/regress/expected/create_index.out	2024-04-30 11:21:54
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out	2024-04-30 11:23:11
@@ -2135,11 +2135,19 @@
 --
 explain (costs off)
 SELECT unique1 FROM tenk1 WHERE unique1 IN (1, 42, 7) and unique1 = ANY('{7, 8, 9}');
-                                             QUERY PLAN                                             
-----------------------------------------------------------------------------------------------------
- Index Only Scan using tenk1_unique1 on tenk1
-   Index Cond: ((unique1 = ANY ('{1,42,7}'::integer[])) AND (unique1 = ANY ('{7,8,9}'::integer[])))
-(2 rows)
+                            QUERY PLAN                             
+-------------------------------------------------------------------
+ Bitmap Heap Scan on tenk1
+   Recheck Cond: ((unique1 = 7) OR (unique1 = 8) OR (unique1 = 9))
+   Filter: (unique1 = ANY ('{1,42,7}'::integer[]))
+   ->  BitmapOr
+         ->  Bitmap Index Scan on tenk1_unique1
+               Index Cond: (unique1 = 7)
...
tap
[11:24:27.311](82.954s) not ok 5 - regression tests pass
tap
[11:28:13.992](274.867s) not ok 2 - regression tests pass
test
[11:31:44.914]   7/301 postgresql:regress / regress/regress                                            ERROR            ...
[11:31:44.914]  42/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[11:31:44.914] 169/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
48/4882 Add a pg_truncate_freespace_map function
%s FreeBSD - 13 - Meson
core
[10:42:19.213] #0  0x000000082d31026a in _sigprocmask () from /lib/libc.so.7
[10:42:19.213] #1  0x000000082d34ba60 in _system () from /lib/libc.so.7
[10:42:19.213] #2  0x000000082c9de0f3 in ?? () from /lib/libthr.so.3
[10:42:19.213] #3  0x0000000000635966 in RestoreArchivedFile (path=path@entry=0x8215111d0 "pg_wal/00000002", '0' <repeat...
[10:42:19.213] #4  0x000000000061ce08 in existsTimeLineHistory (probeTLI=probeTLI@entry=3) at ../src/backend/access/tran...
[10:42:19.213] #5  0x000000000061cec8 in findNewestTimeLine (startTLI=startTLI@entry=2) at ../src/backend/access/transam...
[10:42:19.213] #6  0x0000000000640ceb in rescanLatestTimeLine (replayTLI=replayTLI@entry=2, replayLSN=replayLSN@entry=10...
[10:42:19.213] #7  0x000000000063cf35 in WaitForWALToBecomeAvailable (RecPtr=105125368, tliRecPtr=105125344, replayTLI=3...
[10:42:19.213] #8  XLogPageRead (xlogreader=0x8359e50b0, targetPagePtr=105119744, reqLen=5624, targetRecPtr=105125344, r...
[10:42:19.213] #9  0x0000000000643c87 in ReadPageInternal (state=state@entry=0x8359e50b0, pageptr=34918696880, pageptr@e...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg...
--- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-04-30 10:37:53.134541000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-04-30 10:39:55.182467000...
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[10:41:24.268]  77/301 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out /tmp/cirrus-ci-build/build/testrun/pg...
--- /tmp/cirrus-ci-build/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-04-30 10:37:47.889619284 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-04-30 10:41:08.749617851...
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[10:42:41.884]  84/301 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out C:/cirrus/build/testrun/pg_freespacemap/regre...
--- C:/cirrus/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-04-30 10:38:06.935574200 +0000
+++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-04-30 10:44:23.361205500 +0000
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 10:38:10.891652700 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 10:44:55.514017700 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[10:50:47.475]  78/296 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
[10:50:47.475] 115/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out /Users/admin/pgsql/build/testrun/pg_fre...
--- /Users/admin/pgsql/contrib/pg_freespacemap/expected/pg_freespacemap.out	2024-04-30 10:38:12
+++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-04-30 10:51:12
@@ -1,4 +1,5 @@
 CREATE EXTENSION pg_freespacemap;
+ERROR:  extension "pg_freespacemap" has no installation script nor update path for version "1.3"
 CREATE TABLE freespace_tab (c1 int) WITH (autovacuum_enabled = off);
 CREATE INDEX freespace_brin ON freespace_tab USING brin (c1);
 CREATE INDEX freespace_btree ON freespace_tab USING btree (c1);
@@ -8,78 +9,39 @@
   SELECT rel.id, fsm.blkno, (fsm.avail > 0) AS is_avail
     FROM rel, LATERAL pg_freespace(rel.id) AS fsm
     ORDER BY 1, 2;
-       id        | blkno | is_avail 
------------------+-------+----------
- freespace_brin  |     0 | f
- freespace_brin  |     1 | f
- freespace_brin  |     2 | t
- freespace_btree |     0 | f
- freespace_hash  |     0 | f
...
test
[10:53:10.978]  79/301 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
48/4905 MIN/MAX aggregates for a record
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 10:28:20.605563600 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 10:35:36.879764800 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[10:41:45.527] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4909 Add a attopt to disable MCV when estimating for Var = Const
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 09:28:07.096371400 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 09:34:29.236256200 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[09:40:13.920] 112/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4896 Support wildcards in LISTEN command
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 09:23:47.982861900 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 09:30:36.938379300 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[09:36:30.810] 115/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4912 CSN snapshots in hot standby
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 09:20:00.984322400 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 09:26:50.604826300 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[09:32:52.506] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4888 Run deferred triggers in the correct security context
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-04-30 08:37:12.498151000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2024-04-30 08:38:52.491995000...
@@ -3720,7 +3720,9 @@
 -- test who runs deferred trigger functions
 -- setup
 create role groot;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create role outis;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create function whoami() returns trigger language plpgsql
 as $$
 begin
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	2024-04-30 08:37:12.498151000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2024-04-30 08:39:26.5563420...
@@ -3720,7 +3720,9 @@
 -- test who runs deferred trigger functions
 -- setup
 create role groot;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create role outis;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create function whoami() returns trigger language plpgsql
 as $$
 begin
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-04-30 08:37:12.498151000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out	2024-04-30 08:38:50.117921000 +0000
@@ -3720,7 +3720,9 @@
 -- test who runs deferred trigger functions
 -- setup
 create role groot;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create role outis;
+WARNING:  roles created by regression test cases should have names starting with "regress_"
 create function whoami() returns trigger language plpgsql
 as $$
 begin
tap
[08:39:41.241](63.344s) not ok 5 - regression tests pass
tap
[08:40:11.095](66.814s) not ok 2 - regression tests pass
test
[08:41:11.593]  14/301 postgresql:regress / regress/regress                                            ERROR            ...
[08:41:11.593]  70/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[08:41:11.593] 149/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 08:37:21.548220100 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 08:44:22.056347100 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[08:50:38.215] 115/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4460 Implement row pattern recognition feature
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 08:27:35.122192700 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 08:34:53.451996100 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[08:41:25.870] 113/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4952 Use WALReadFromBuffers in more places
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 08:19:18.926586300 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 08:26:21.410030400 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[08:32:13.365] 113/297 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4956 Test to dump and restore objects left behind by regression
%s FreeBSD - 13 - Meson
core
[07:39:41.006] #0  0x000014668346ba7a in ?? () from /libexec/ld-elf.so.1
[07:39:41.006] #1  0x0000146683467a2c in ?? () from /libexec/ld-elf.so.1
[07:39:41.006] #2  0x0000000000000000 in ?? ()
tap
[07:37:48.726](0.314s) Bail out!  pg_ctl start failed
test
[07:38:42.713] 149/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
%s Linux - Debian Bullseye - Meson
tap
[07:41:09.063](6.405s) not ok 22 - pg_restore on destination instance
[07:41:10.353](0.016s) not ok 24 - old and new dumps match after dump and restore
test
[07:42:10.680]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          97...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 07:36:03.344972600 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 07:43:18.940682300 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
tap
[07:41:46.247](10.200s) not ok 22 - pg_restore on destination instance
test
[07:49:45.784]  43/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[07:49:45.784] 115/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4936 improve performance of pg_dump --binary-upgrade
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 07:27:52.975849600 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 07:34:37.521080500 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[07:40:21.011] 116/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4761 date_trunc function in interval version
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 07:18:17.254666700 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 07:25:14.653352900 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[07:31:18.530] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4282 Permute underscore separated components of columns before fuzzy matching
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 06:36:17.730738200 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 06:43:05.347363100 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[06:49:02.350] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4873 unaccent: understand ancient Greek "oxia" and other codepoints merged by Unicode
%s FreeBSD - 13 - Meson
core
[06:29:55.803] #0  0x00002ba60a641a7a in ?? () from /libexec/ld-elf.so.1
[06:29:55.803] #1  0x00002ba60a63da2c in ?? () from /libexec/ld-elf.so.1
[06:29:55.803] #2  0x0000000000000000 in ?? ()
[06:29:55.908] #0  0x000048eb1fb1fa7a in ?? () from /libexec/ld-elf.so.1
core
[06:29:55.909] #0  0x000048eb1fb1fa7a in ?? () from /libexec/ld-elf.so.1
[06:29:55.909] #1  0x000048eb1fb1ba2c in ?? () from /libexec/ld-elf.so.1
[06:29:55.909] #2  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress...
--- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out	2024-04-30 06:25:42.064725000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out	2024-04-30 06:27:33.401925000 +0000
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
test
[06:28:57.812]  95/301 postgresql:unaccent / unaccent/regress                                          ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/contrib/unaccent/results/unacc...
--- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out	2024-04-30 06:25:39.408382129 +0000
+++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out	2024-04-30 06:29:19.336433689 +0000
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
%s Linux - Debian Bullseye - Meson
core
[06:30:18.169] #0  0x00007f977170c090 in ?? ()
[06:30:18.169] #1  0x0000000000000003 in ?? ()
[06:30:18.169] #2  0x00007ffc177093ee in ?? ()
[06:30:18.169] #3  0x00007ffc177093f1 in ?? ()
[06:30:18.169] #4  0x00007ffc177093f4 in ?? ()
[06:30:18.169] #5  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out /tmp/cirrus-ci-build/build/testrun/unaccent/regress...
--- /tmp/cirrus-ci-build/contrib/unaccent/expected/unaccent.out	2024-04-30 06:25:37.053091128 +0000
+++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out	2024-04-30 06:28:00.693103969 +0000
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
test
[06:29:25.581] 100/301 postgresql:unaccent / unaccent/regress                                          ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 06:25:58.458421200 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 06:32:37.698177300 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[06:38:32.492] 115/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out /Users/admin/pgsql/build/testrun/unaccent/regress/res...
--- /Users/admin/pgsql/contrib/unaccent/expected/unaccent.out	2024-04-30 06:25:42
+++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out	2024-04-30 06:30:43
@@ -8,8 +8,10 @@
 \quit
 \endif
 CREATE EXTENSION unaccent;
+WARNING:  duplicate source strings, first one will be used
 SET client_encoding TO 'UTF8';
 SELECT unaccent('foobar');
+WARNING:  duplicate source strings, first one will be used
  unaccent 
 ----------
  foobar
test
[06:34:15.620]  93/301 postgresql:unaccent / unaccent/regress                                          ERROR            ...
48/4635 nbtree: implement dynamic prefix truncation
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 06:24:03.145701300 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 06:30:57.823082600 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[06:36:41.703] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4877 Propagate sanity checks of ProcessUtility() to standard_ProcessUtility()?
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 06:20:05.360305800 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 06:27:16.524061000 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
tap
[06:25:17.431](0.001s) not ok 2 - can't connect to invalid database - error message
test
[06:33:18.502]  38/296 postgresql:recovery / recovery/037_invalid_database                             ERROR            ...
[06:33:18.502] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4961 Fix bug when calling strncmp in check_authmethod_valid
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 06:16:56.555839700 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 06:23:32.456421100 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[06:29:45.403] 113/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4960 Fix bug when calling strncmp in check_authmethod_valid
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 06:07:05.877875400 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 06:14:00.014321200 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[06:20:13.997] 115/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4825 Optimize planner memory consumption for huge arrays
%s FreeBSD - 13 - Meson
tap
[05:37:44.587](0.001s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[05:39:22.585] 142/301 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
%s Linux - Debian Bullseye - Autoconf
core
[05:42:06.866] #0  0x00007f4dff27e687 in geteuid () from /lib/x86_64-linux-gnu/libc.so.6
[05:42:06.866] #1  0x00005647804e41e1 in setprivileged (on=<optimized out>) at priv.c:21
[05:42:06.866] #2  0x00005647804e1391 in optschanged () at options.c:187
[05:42:06.866] #3  procargs (argc=argc@entry=3, argv=argv@entry=0x7ffd78246a78) at options.c:175
[05:42:06.866] #4  0x00005647804d6623 in main (argc=3, argv=0x7ffd78246a78) at main.c:152
%s Linux - Debian Bullseye - Meson
tap
[05:38:53.087](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[05:40:32.190] 140/301 postgresql:initdb / initdb/001_initdb                                           ERROR          34...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 05:35:16.448714300 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 05:42:17.479762600 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[05:48:13.512] 113/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
%s macOS - Ventura - Meson
tap
[05:38:19.606](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[05:41:16.668] 138/301 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
48/4704 Add SQL syntax check
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 05:25:11.359351300 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 05:31:52.884897500 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[05:37:49.349] 115/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
%s macOS - Ventura - Meson
tap
[05:30:33.250](0.000s) not ok 289 - pgbench script error: set empty random range stderr /(?^:empty range given to random...
test
[05:31:43.169] 202/301 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
48/4314 Unlinking Parallel Hash Join inner batch files sooner
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 05:18:42.141988400 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 05:25:45.257659300 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[05:31:52.127] 113/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4881 Eager aggregation, take 3
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 04:34:50.370566200 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 04:41:06.991854500 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[04:46:41.317] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4845 confirmed flush lsn seems to be move backward in certain error cases
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 04:20:24.253448300 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 04:26:59.036275100 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[04:32:37.653] 113/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4839 The Prepare statement with the skewed parameter uses the custom plan
%s FreeBSD - 13 - Meson
tap
[03:39:36.161](0.248s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[03:39:43.830] 283/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s Linux - Debian Bullseye - Autoconf
tap
[03:40:49.852](0.459s) not ok 1 - no parameters missing from postgresql.conf.sample
%s Linux - Debian Bullseye - Meson
core
[03:42:35.814] #0  0x00007f6cad40dfc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:35.814] #1  0x00007f6cad40e2c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:35.814] #2  0x000055ee221732b7 in sigclearmask () at system.h:46
[03:42:35.814] #3  vforkexec (n=n@entry=0x55ee221879c0 <stackbase+480>, argv=argv@entry=0x55ee22a4c9c8, path=path@entry=...
[03:42:35.814] #4  0x000055ee2216d32c in evalcommand (cmd=0x55ee221879c0 <stackbase+480>, flags=0) at eval.c:905
[03:42:35.814] #5  0x000055ee2216c27e in evaltree (n=n@entry=0x55ee221879c0 <stackbase+480>, flags=0) at eval.c:303
[03:42:35.814] #6  0x000055ee2216cc6a in evalstring (s=0x55ee221877e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[03:42:35.814] #7  0x000055ee2216a67f in main (argc=3, argv=0x7ffc0ba52548) at main.c:177
core
[03:42:35.814] #0  0x00007f6cad49cbc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:35.814] #1  0x000055ee2217326b in vforkexec (n=n@entry=0x55ee221879c0 <stackbase+480>, argv=argv@entry=0x55ee22a4...
[03:42:35.814] #2  0x000055ee2216d32c in evalcommand (cmd=0x55ee221879c0 <stackbase+480>, flags=0) at eval.c:905
[03:42:35.814] #3  0x000055ee2216c27e in evaltree (n=n@entry=0x55ee221879c0 <stackbase+480>, flags=0) at eval.c:303
[03:42:35.814] #4  0x000055ee2216cc6a in evalstring (s=0x55ee221877e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[03:42:35.814] #5  0x000055ee2216a67f in main (argc=3, argv=0x7ffc0ba52548) at main.c:177
tap
[03:41:28.859](0.300s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[03:41:36.663] 288/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 03:35:34.855298900 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 03:42:45.255005400 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
tap
[03:48:24.673](2.018s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[03:48:53.532] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
[03:48:53.532] 278/296 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s macOS - Ventura - Meson
tap
[03:41:49.370](0.782s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[03:42:04.814] 284/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
48/4939 ECPG cleanup and fix for clang compile-time problem
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 03:23:49.021862800 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 03:30:05.853934900 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[03:35:53.751] 115/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4679 Extend pgbench partitioning to pgbench_history
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 03:18:55.830463400 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 03:25:29.205941500 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[03:31:18.591] 113/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4711 Adjust tuples estimate for appendrel
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 03:17:17.967591600 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 03:24:05.232361400 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[03:30:09.321] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4818 Fix buffer tracking on parallel vacuum
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 02:34:15.477132400 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 02:40:46.400113000 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[02:46:15.243] 115/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4809 Encoding protection for pgcrypto
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 02:21:02.042295800 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 02:27:40.672990700 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[02:33:28.385] 113/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/3405 Add pg_stat_session
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 02:19:13.624263400 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 02:26:18.162492500 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[02:32:51.920] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4781 GUC-ify WALSender's MAX_SEND_SIZE constant
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 02:16:07.515915400 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 02:22:25.987252600 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[02:27:57.953] 112/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4476 Extract numeric field in JSONB more effectively
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 01:51:02.042009600 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 01:57:09.244244300 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[02:02:26.881] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4677 Sequence Access Methods, round two
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 01:24:40.987087400 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 01:31:42.608168500 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[01:37:30.552] 115/297 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4818 Fix buffer tracking on parallel vacuum
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 01:21:33.203788900 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 01:27:58.440872800 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[01:33:42.761] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4768 A infrastructure to detect misuse of spin lock easier
%s FreeBSD - 13 - Meson
core
[01:20:55.114] #0  0x000027ea9b17a040 in ?? ()
[01:20:55.114] #1  0x0000000000000000 in ?? ()
[01:20:55.409] #0  0x000000082b323dca in thr_kill () from /lib/libc.so.7
core
[01:20:55.460] #0  0x000000082b323dca in thr_kill () from /lib/libc.so.7
[01:20:55.460] #1  0x000000082b29c6f4 in raise () from /lib/libc.so.7
[01:20:55.460] #2  0x000000082b34dbc9 in abort () from /lib/libc.so.7
[01:20:55.460] #3  0x0000000000a64c01 in errfinish (filename=<optimized out>, lineno=lineno@entry=348, funcname=<optimiz...
[01:20:55.460] #4  0x0000000000901c6d in VerifyNoSpinLocksHeld (check_in_panic=<optimized out>) at ../src/backend/storag...
[01:20:55.460] #5  0x00000000008f65c5 in LWLockAcquire (lock=0x838c84a80, mode=(LW_WAIT_UNTIL_FREE | unknown: 0x4), mode...
[01:20:55.460] #6  0x0000000000a86cb6 in InjectionPointDetach (name=name@entry=0x845997230 "TestConditionLocal1") at ../...
[01:20:55.460] #7  0x0000000842729fbe in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at ../src/...
[01:20:55.460] #8  0x00000000008dcd81 in shmem_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:243
[01:20:55.460] #9  0x00000000008dcc69 in proc_exit_prepare (code=101829, code@entry=0) at ../src/backend/storage/ipc/ipc...
panic
2024-04-30 01:18:21.159 UTC client backend[20343] pg_regress/injection_points PANIC:  A spin lock has been held at injec...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2024-04-30 01:15:19.655042000 +...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out	2024-04-30 01:18:22.3337370...
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
test
[01:19:52.461] 107/301 postgresql:injection_points / injection_points/regress                          ERROR            ...
%s Linux - Debian Bullseye - Autoconf
core
[01:25:35.338] #0  0x00007f2feceb3ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:25:35.338] #1  0x00007f2fece9d537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:25:35.338] #2  0x00005645c9cad630 in errfinish (filename=filename@entry=0x5645ca03fe80 "s_lock.c", lineno=lineno@ent...
[01:25:35.338] #3  0x00005645c995452e in VerifyNoSpinLocksHeld (check_in_panic=check_in_panic@entry=true) at s_lock.c:34...
[01:25:35.338] #4  0x00005645c9938b80 in LWLockAcquire (lock=0x7f2fdea8da80, mode=mode@entry=LW_EXCLUSIVE) at lwlock.c:1...
[01:25:35.338] #5  0x00005645c9cfa436 in InjectionPointDetach (name=name@entry=0x7f2fde813230 "") at injection_point.c:2...
[01:25:35.338] #6  0x00007f2fde9168f5 in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at injecti...
[01:25:35.338] #7  0x00005645c98f481c in shmem_exit (code=code@entry=0) at ipc.c:243
[01:25:35.338] #8  0x00005645c98f4ac0 in proc_exit_prepare (code=code@entry=0) at ipc.c:198
[01:25:35.338] #9  0x00005645c98f4bef in proc_exit (code=code@entry=0) at ipc.c:111
panic
2024-04-30 01:21:16.262 UTC [42174][client backend] [pg_regress/injection_points][3/0:0] PANIC:  A spin lock has been he...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2024-04-30 01:15:12.768516037 +...
+++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out	2024-04-30 01:21:17.136495937 +0...
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
%s Linux - Debian Bullseye - Meson
core
[01:23:16.468] #0  0x00007fa18ff2ece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:23:16.468] #1  0x00007fa18ff18537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:23:16.468] #2  0x0000562ab4e3136e in errfinish (filename=filename@entry=0x562ab50eda78 "../src/backend/storage/lmgr/...
[01:23:16.468] #3  0x0000562ab4b6625c in VerifyNoSpinLocksHeld (check_in_panic=check_in_panic@entry=true) at ../src/back...
[01:23:16.468] #4  0x0000562ab4b4b736 in LWLockAcquire (lock=0x7fa1847f4a80, mode=mode@entry=LW_EXCLUSIVE) at ../src/bac...
[01:23:16.468] #5  0x0000562ab4e6806f in InjectionPointDetach (name=0x7fa191860230 "") at ../src/backend/utils/misc/inje...
[01:23:16.468] #6  0x00007fa18468193e in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at ../src/...
[01:23:16.468] #7  0x0000562ab4b15d89 in shmem_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:243
[01:23:16.468] #8  0x0000562ab4b16034 in proc_exit_prepare (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:198
[01:23:16.468] #9  0x0000562ab4b161f2 in proc_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:111
panic
2024-04-30 01:20:10.537 UTC client backend[39633] pg_regress/injection_points PANIC:  A spin lock has been held at injec...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2024-04-30 01:15:12.782968311 +...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out	2024-04-30 01:20:11.2789904...
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
test
[01:21:31.426] 109/301 postgresql:injection_points / injection_points/regress                          ERROR          1....
%s Windows - Server 2019, VS 2019 - Meson & ninja
core
000000a6`94bffc18 00007fff`1b82411a     ntdll!NtFsControlFile+0x14
000000a6`94bffc20 00007ff7`0bb414bb     KERNELBASE!ConnectNamedPipe+0x6a
000000a6`94bffc90 00007fff`1c904de0     postgres!pg_signal_thread(
000000a6`94bffd90 00007fff`1dc5ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000a6`94bffdc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a6`953ff4d8 00007fff`1dbeb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a6`953ff4e0 00007fff`1c904de0     ntdll!TppWorkerThread+0x2df
000000a6`953ff7d0 00007fff`1dc5ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000a6`953ff800 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a6`94fffcd8 00007fff`1b7dd77e     ntdll!NtWaitForSingleObject+0x14
000000a6`94fffce0 00007ff7`0bb42f5c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000a6`94fffd80 00007fff`1c904de0     postgres!pg_timer_thread(
000000a6`94fffdc0 00007fff`1dc5ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000a6`94fffdf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a6`947ff6e8 00007fff`1dbeb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a6`947ff6f0 00007fff`1c904de0     ntdll!TppWorkerThread+0x2df
000000a6`947ff9e0 00007fff`1dc5ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000a6`947ffa10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a6`943ff7d0 00007ff7`0be7f0dc     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000a6`943ff810 00007ff7`0bc3fc6b     postgres!errfinish(
000000a6`943ff870 00007ff7`0bc2f3ea     postgres!VerifyNoSpinLocksHeld(
000000a6`943ff8b0 00007ff7`0beb28a9     postgres!LWLockAcquire(
000000a6`943ff900 00007fff`092f1853     postgres!InjectionPointDetach(
000000a6`943ff940 00007ff7`0bc0960d     injection_points!injection_points_cleanup(
000000a6`943ff990 00007ff7`0bc09bd0     postgres!shmem_exit(
000000a6`943ff9e0 00007ff7`0bc094e0     postgres!proc_exit_prepare(
000000a6`943ffa20 00007ff7`0bc4f414     postgres!proc_exit(
000000a6`943ffa60 00007ff7`0bc4942d     postgres!PostgresMain(
panic
2024-04-30 01:21:40.809 GMT client backend[2808] pg_regress/injection_points PANIC:  A spin lock has been held at inject...
regress
diff -w -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/testrun/injection_...
--- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out	2024-04-30 01:15:27.968268300 +0000
+++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out	2024-04-30 01:21:50.075153000 +0000
@@ -169,44 +169,10 @@
 -- Wait for the previous backend process to exit, ensuring that its local
 -- injection points are cleaned up.
 SELECT wait_pid(:'oldpid');
- wait_pid 
-----------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
...
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 01:15:28.093262500 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 01:21:53.103472700 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[01:27:29.001] 111/296 postgresql:injection_points / injection_points/regress                          ERROR            ...
[01:27:29.001] 116/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
%s macOS - Ventura - Meson
core
[01:32:48.880]   * frame #0: 0x000000019fa20764 libsystem_kernel.dylib`__pthread_kill + 8
[01:32:48.880]     frame #1: 0x000000019fa57c28 libsystem_pthread.dylib`pthread_kill + 288
[01:32:48.880]     frame #2: 0x000000019f965ae8 libsystem_c.dylib`abort + 180
[01:32:48.880]     frame #3: 0x0000000100654efc postgres`errfinish.cold.2 at elog.c:612:3
[01:32:48.880]     frame #4: 0x00000001004e3ab8 postgres`errfinish(filename=<unavailable>, lineno=<unavailable>, funcnam...
[01:32:48.880]     frame #5: 0x000000010062fa20 postgres`VerifyNoSpinLocksHeld.cold.1 at s_lock.c:347:3
[01:32:48.880]     frame #6: 0x00000001003a7d24 postgres`VerifyNoSpinLocksHeld(check_in_panic=<unavailable>) at s_lock.c...
[01:32:48.880]     frame #7: 0x000000010039dc74 postgres`LWLockAcquire(lock=0x000000010594de80, mode=LW_EXCLUSIVE) at lw...
[01:32:48.880]     frame #8: 0x0000000100501074 postgres`InjectionPointDetach(name="TestConditionLocal1") at injection_p...
[01:32:48.880]     frame #9: 0x0000000100ea77d8 injection_points.dylib`injection_points_cleanup(code=<unavailable>, arg=...
panic
2024-04-30 01:28:33.356 UTC client backend[25701] pg_regress/injection_points PANIC:  A spin lock has been held at injec...
regress
diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes...
--- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out	2024-04-30 01:15:17
+++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out	2024-04-30 01:29:25
@@ -174,39 +174,11 @@
  
 (1 row)
 
+WARNING:  terminating connection because of crash of another server process
+DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because anothe...
+HINT:  In a moment you should be able to reconnect to the database and repeat your command.
 SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
-----------------------
- 
...
tap
[01:30:00.261](0.000s) not ok 361 - pgbench script error: sleep undefined variable stderr /(?^:sleep: undefined variable...
test
[01:30:47.874] 164/301 postgresql:injection_points / injection_points/regress                          ERROR            ...
[01:30:47.874] 209/301 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
48/4955 Proposal to have INCLUDE/EXCLUDE options for altering option values
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 00:49:35.672176200 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 00:56:26.628660700 +0000
@@ -75,64 +75,64 @@
   aclexplode(s.initprivs) a;
                         obj                         | grantor  |        grantee         | privilege_type | is_grantable...
 ----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | UPDATE         | f
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | USAGE          | f
...
test
[01:02:49.840] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4950 Show WAL stats on pg_stat_io
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 00:21:59.626412600 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 00:28:21.735201800 +0000
@@ -73,68 +73,9 @@
   (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs
    FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s,
   aclexplode(s.initprivs) a;
-                        obj                         | grantor  |        grantee         | privilege_type | is_grantable...
-----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
...
test
[00:34:03.628] 113/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out /Users/admin/pgsql/build/testrun/tes...
--- /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 00:21:44
+++ /Users/admin/pgsql/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 00:36:12
@@ -73,68 +73,9 @@
   (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs
    FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s,
   aclexplode(s.initprivs) a;
-                        obj                         | grantor  |        grantee         | privilege_type | is_grantable...
-----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
...
test
[00:38:24.297] 117/301 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4949 Show WAL stats on pg_stat_io
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 00:20:30.684512200 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 00:28:15.197233700 +0000
@@ -73,68 +73,9 @@
   (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs
    FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s,
   aclexplode(s.initprivs) a;
-                        obj                         | grantor  |        grantee         | privilege_type | is_grantable...
-----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
...
test
[00:35:05.102] 116/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out /Users/admin/pgsql/build/testrun/tes...
--- /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 00:20:15
+++ /Users/admin/pgsql/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 00:33:52
@@ -73,68 +73,9 @@
   (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs
    FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s,
   aclexplode(s.initprivs) a;
-                        obj                         | grantor  |        grantee         | privilege_type | is_grantable...
-----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
...
test
[00:36:41.421] 116/301 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4718 Set log_lock_waits=on by default
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 00:17:03.799370900 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 00:23:46.488548000 +0000
@@ -73,68 +73,9 @@
   (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs
    FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s,
   aclexplode(s.initprivs) a;
-                        obj                         | grantor  |        grantee         | privilege_type | is_grantable...
-----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
...
test
[00:29:17.509] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
%s macOS - Ventura - Meson
core
[00:28:58.557]   * frame #0: 0x0000000104beca40 dyld`_dyld_start
regress
diff -U3 /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out /Users/admin/pgsql/build/testrun/tes...
--- /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 00:16:51
+++ /Users/admin/pgsql/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 00:22:18
@@ -73,68 +73,9 @@
   (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs
    FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s,
   aclexplode(s.initprivs) a;
-                        obj                         | grantor  |        grantee         | privilege_type | is_grantable...
-----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
...
test
[00:26:56.832] 116/301 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4774 Postgres and --config-file option
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out C:/cirrus/build/testrun/test_pg_dump/regre...
--- C:/cirrus/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 00:15:29.129206400 +0000
+++ C:/cirrus/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 00:22:46.989832200 +0000
@@ -73,68 +73,9 @@
   (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs
    FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s,
   aclexplode(s.initprivs) a;
-                        obj                         | grantor  |        grantee         | privilege_type | is_grantable...
-----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
...
test
[00:29:16.848] 114/296 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out /Users/admin/pgsql/build/testrun/tes...
--- /Users/admin/pgsql/src/test/modules/test_pg_dump/expected/test_pg_dump.out	2024-04-30 00:15:04
+++ /Users/admin/pgsql/build/testrun/test_pg_dump/regress/results/test_pg_dump.out	2024-04-30 00:19:39
@@ -73,68 +73,9 @@
   (SELECT pg_describe_object(classoid,objoid,objsubid) AS obj, initprivs
    FROM pg_init_privs WHERE privtype = 'e' ORDER BY 1) s,
   aclexplode(s.initprivs) a;
-                        obj                         | grantor  |        grantee         | privilege_type | is_grantable...
-----------------------------------------------------+----------+------------------------+----------------+-------------...
- column col1 of table regress_pg_dump_table         | postgres | -                      | SELECT         | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_agg(smallint) | postgres | regress_dump_test_role | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | -                      | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | postgres               | EXECUTE        | f
- function regress_pg_dump_schema.test_func()        | postgres | regress_dump_test_role | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | -                      | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | postgres               | EXECUTE        | f
- function wgo_then_no_access()                      | postgres | pg_signal_backend      | EXECUTE        | t
- sequence regress_pg_dump_schema.test_seq           | postgres | postgres               | SELECT         | f
...
test
[00:24:36.342] 118/301 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
48/4538 Statistics Import and Export
%s Linux - Debian Bullseye - Autoconf
core
[22:30:15.904] #0  0x00007fcf1e671bc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:15.904] #1  0x000055c7590cc26b in vforkexec (n=n@entry=0x55c7590e09a0 <stackbase+448>, argv=argv@entry=0x55c75b08...
[22:30:15.904] #2  0x000055c7590c632c in evalcommand (cmd=0x55c7590e09a0 <stackbase+448>, flags=0) at eval.c:905
[22:30:15.904] #3  0x000055c7590c527e in evaltree (n=n@entry=0x55c7590e09a0 <stackbase+448>, flags=0) at eval.c:303
[22:30:15.904] #4  0x000055c7590c5c6a in evalstring (s=0x55c7590e07e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/src/test/...
[22:30:15.904] #5  0x000055c7590c367f in main (argc=3, argv=0x7ffed274cb38) at main.c:177
core
[22:30:57.584] #0  0x00007fd730f9cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:57.584] #1  0x00007fd730f86537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:57.584] #2  0x00007fd73140111b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:30:57.584] #3  0x00007fd73140bce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:30:57.584] #4  0x00007fd7313ee44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffd958be446, __in_ch...
[22:30:57.584] #5  0x00007fd7313edd47 in __asan::ReportGenericError (pc=94108125678683, bp=bp@entry=140727112429744, sp=...
[22:30:57.584] #6  0x00007fd7313ee8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[22:30:57.584] #7  0x000055974166cc5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[22:30:57.584] #8  0x00005597416abb8d in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[22:30:57.584] #9  0x0000559741671372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[22:30:55.324] #0  0x00007fc153346ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:55.324] #1  0x00007fc153330537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:55.324] #2  0x00007fc1537ab11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:30:55.324] #3  0x00007fc1537b5ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:30:55.324] #4  0x00007fc15379844c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffd0dfe41c6, __in_ch...
[22:30:55.324] #5  0x00007fc153797d47 in __asan::ReportGenericError (pc=94095469153371, bp=bp@entry=140724838223408, sp=...
[22:30:55.324] #6  0x00007fc1537988a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[22:30:55.324] #7  0x000055944f038c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[22:30:55.324] #8  0x000055944f077c26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[22:30:55.324] #9  0x000055944f03d372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[22:30:53.069] #0  0x00007fd11a658ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:53.069] #1  0x00007fd11a642537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:53.069] #2  0x00007fd11aabd11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:30:53.069] #3  0x00007fd11aac7ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:30:53.069] #4  0x00007fd11aaaa44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffe32ddb4d6, __in_ch...
[22:30:53.069] #5  0x00007fd11aaa9d47 in __asan::ReportGenericError (pc=94700904156251, bp=bp@entry=140729751814464, sp=...
[22:30:53.069] #6  0x00007fd11aaaa8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[22:30:53.069] #7  0x0000562145c08c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[22:30:53.069] #8  0x0000562145c47c26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[22:30:53.069] #9  0x0000562145c0d372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[22:30:50.825] #0  0x00007fa187125ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:50.825] #1  0x00007fa18710f537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:50.825] #2  0x00007fa18758a11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:30:50.825] #3  0x00007fa187594ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:30:50.825] #4  0x00007fa18757744c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffdb2b26f26, __in_ch...
[22:30:50.825] #5  0x00007fa187576d47 in __asan::ReportGenericError (pc=94345759190107, bp=bp@entry=140727601494928, sp=...
[22:30:50.825] #6  0x00007fa1875778a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[22:30:50.825] #7  0x000055ce95766c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[22:30:50.825] #8  0x000055ce957a5c26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[22:30:50.825] #9  0x000055ce9576b372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[22:30:48.594] #0  0x00007fae44867ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:48.594] #1  0x00007fae44851537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:48.594] #2  0x00007fae44ccc11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:30:48.594] #3  0x00007fae44cd6ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:30:48.594] #4  0x00007fae44cb944c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fff0467e7b6, __in_ch...
[22:30:48.594] #5  0x00007fae44cb8d47 in __asan::ReportGenericError (pc=94622843100251, bp=bp@entry=140733267309600, sp=...
[22:30:48.594] #6  0x00007fae44cb98a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[22:30:48.594] #7  0x0000560f18f35c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[22:30:48.594] #8  0x0000560f18f74c26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[22:30:48.594] #9  0x0000560f18f3a372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[22:30:15.904] #0  0x00007fcf1e5e2fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:15.904] #1  0x00007fcf1e5e32c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:15.904] #2  0x000055c7590cc2b7 in sigclearmask () at system.h:46
[22:30:15.904] #3  vforkexec (n=n@entry=0x55c7590e09a0 <stackbase+448>, argv=argv@entry=0x55c75b08dac0, path=path@entry=...
[22:30:15.904] #4  0x000055c7590c632c in evalcommand (cmd=0x55c7590e09a0 <stackbase+448>, flags=0) at eval.c:905
[22:30:15.904] #5  0x000055c7590c527e in evaltree (n=n@entry=0x55c7590e09a0 <stackbase+448>, flags=0) at eval.c:303
[22:30:15.904] #6  0x000055c7590c5c6a in evalstring (s=0x55c7590e07e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/src/test/...
[22:30:15.904] #7  0x000055c7590c367f in main (argc=3, argv=0x7ffed274cb38) at main.c:177
[22:30:48.447] #0  0x00007fae44867ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/bin/pg_dump/pg_dump_sort.c:204 in DOTypeNameC...
tap
[22:25:18.440](3.116s) not ok 4 - dump from PITR 1
[22:25:19.336](0.896s) not ok 5 - dump from PITR 2
tap
[22:26:13.950](0.718s) not ok 1 - binary_upgrade: pg_dump runs
tap
[22:28:16.298](0.936s) not ok 3 - dump primary server
[22:28:17.097](0.799s) not ok 4 - dump standby server
%s Linux - Debian Bullseye - Meson
core
[22:30:06.166] #0  0x00007fd272d5ace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:06.166] #1  0x00007fd272d44537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:06.166] #2  0x00007fd272f35dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:30:06.166] #3  0x00007fd272f40998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:30:06.166] #4  0x00007fd272f2662a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55d4fa2196c0, In...
[22:30:06.166] #5  0x000055d4fa1958bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:30:06.166] #6  0x000055d4fa1c7922 in pg_qsort (data=<optimized out>, n=4065, element_size=element_size@entry=8, comp...
[22:30:06.166] #7  0x000055d4fa197ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:30:06.166] #8  0x000055d4fa18c4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[22:30:08.419] #0  0x00007fb9f95e7ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:30:03.832] #0  0x00007f834dd2fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:03.832] #1  0x00007f834dd19537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:03.832] #2  0x00007f834df0adcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:30:03.832] #3  0x00007f834df15998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:30:03.832] #4  0x00007f834defb62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55702363d640, In...
[22:30:03.832] #5  0x00005570235b9903 in DOTypeNameCompare (p1=p1@entry=0x5570249ec510, p2=p2@entry=0x5570249eea28) at ....
[22:30:03.832] #6  0x00005570235eb15d in pg_qsort_med3 (a=a@entry=0x5570249ec510, b=b@entry=0x5570249eea28, c=c@entry=0x...
[22:30:03.832] #7  0x00005570235eb586 in pg_qsort (data=<optimized out>, n=9499, element_size=element_size@entry=8, comp...
[22:30:03.832] #8  0x00005570235bbea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:30:03.832] #9  0x00005570235b04dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[22:30:01.518] #0  0x00007f73b584dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:01.518] #1  0x00007f73b5837537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:01.518] #2  0x00007f73b5a28dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:30:01.518] #3  0x00007f73b5a33998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:30:01.518] #4  0x00007f73b5a1962a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x556ad9a9d6c0, In...
[22:30:01.518] #5  0x0000556ad9a198bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:30:01.518] #6  0x0000556ad9a4ba52 in pg_qsort (data=<optimized out>, n=3988, element_size=element_size@entry=8, comp...
[22:30:01.518] #7  0x0000556ad9a1bea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:30:01.518] #8  0x0000556ad9a104dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[22:30:03.741] #0  0x00007f834dd2fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:30:08.507] #0  0x00007fb9f95e7ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:08.507] #1  0x00007fb9f95d1537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:08.507] #2  0x00007fb9f97c2dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:30:08.507] #3  0x00007fb9f97cd998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:30:08.507] #4  0x00007fb9f97b362a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55da20d056c0, In...
[22:30:08.507] #5  0x000055da20c818bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:30:08.507] #6  0x000055da20cb3922 in pg_qsort (data=<optimized out>, n=4034, element_size=element_size@entry=8, comp...
[22:30:08.507] #7  0x000055da20c83ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:30:08.507] #8  0x000055da20c784dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[22:30:10.750] #0  0x00007f3deec9ace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:29:59.167] #0  0x00007f2325926ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:59.167] #1  0x00007f2325910537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:59.167] #2  0x00007f2325b01dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:29:59.167] #3  0x00007f2325b0c998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:29:59.167] #4  0x00007f2325af262a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x560da7d73640, In...
[22:29:59.167] #5  0x0000560da7cef903 in DOTypeNameCompare (p1=p1@entry=0x560da9d2caa8, p2=p2@entry=0x560da9d2f200) at ....
[22:29:59.167] #6  0x0000560da7d2115d in pg_qsort_med3 (a=a@entry=0x560da9d2caa8, b=0x560da9d2f200, c=c@entry=0x560da9d3...
[22:29:59.167] #7  0x0000560da7d21664 in pg_qsort (data=<optimized out>, n=10078, element_size=element_size@entry=8, com...
[22:29:59.167] #8  0x0000560da7cf1ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:29:59.167] #9  0x0000560da7ce64dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[22:29:56.837] #0  0x00007fb0e1fbace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:56.837] #1  0x00007fb0e1fa4537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:56.837] #2  0x00007fb0e2195dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:29:56.837] #3  0x00007fb0e21a0998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:29:56.837] #4  0x00007fb0e218662a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56552edcb6c0, In...
[22:29:56.837] #5  0x000056552ed478bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:29:56.837] #6  0x000056552ed79922 in pg_qsort (data=<optimized out>, n=4438, element_size=element_size@entry=8, comp...
[22:29:56.837] #7  0x000056552ed49ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:29:56.837] #8  0x000056552ed3e4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[22:29:59.077] #0  0x00007f2325926ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:29:54.484] #0  0x00007f1a89bffce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:54.484] #1  0x00007f1a89be9537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:54.484] #2  0x00007f1a89ddadcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:29:54.484] #3  0x00007f1a89de5998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:29:54.484] #4  0x00007f1a89dcb62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5578dd39b6c0, In...
[22:29:54.484] #5  0x00005578dd3178bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:29:54.484] #6  0x00005578dd349922 in pg_qsort (data=<optimized out>, n=4966, element_size=element_size@entry=8, comp...
[22:29:54.484] #7  0x00005578dd319ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:29:54.484] #8  0x00005578dd30e4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[22:29:56.751] #0  0x00007fb0e1fbace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:29:52.130] #0  0x00007fca80c0cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:52.130] #1  0x00007fca80bf6537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:52.130] #2  0x00007fca80de7dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:29:52.130] #3  0x00007fca80df2998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:29:52.130] #4  0x00007fca80dd862a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5592b42926c0, In...
[22:29:52.130] #5  0x00005592b420e8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:29:52.130] #6  0x00005592b4240a52 in pg_qsort (data=<optimized out>, n=3980, element_size=element_size@entry=8, comp...
[22:29:52.130] #7  0x00005592b4210ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:29:52.130] #8  0x00005592b42054dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[22:29:54.393] #0  0x00007f1a89bffce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:29:49.807] #0  0x00007ff46f858ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:49.807] #1  0x00007ff46f842537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:49.807] #2  0x00007ff46fa33dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:29:49.807] #3  0x00007ff46fa3e998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:29:49.807] #4  0x00007ff46fa2462a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55de6722f6c0, In...
[22:29:49.807] #5  0x000055de671ab8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:29:49.807] #6  0x000055de671dda52 in pg_qsort (data=<optimized out>, n=4021, element_size=element_size@entry=8, comp...
[22:29:49.807] #7  0x000055de671adea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:29:49.807] #8  0x000055de671a24dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[22:29:52.041] #0  0x00007fca80c0cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:30:10.836] #0  0x00007f3deec9ace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:10.836] #1  0x00007f3deec84537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:30:10.836] #2  0x00007f3deee75dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:30:10.836] #3  0x00007f3deee80998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:30:10.836] #4  0x00007f3deee6662a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5613b123a6c0, In...
[22:30:10.836] #5  0x00005613b11b68bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:30:10.836] #6  0x00005613b11e8a52 in pg_qsort (data=<optimized out>, n=9987, element_size=element_size@entry=8, comp...
[22:30:10.836] #7  0x00005613b11b8ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:30:10.836] #8  0x00005613b11ad4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[22:29:38.081] #0  0x00007fbf6a50fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:38.081] #1  0x00007fbf6a4f9537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:38.081] #2  0x00007fbf6a6eadcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:29:38.081] #3  0x00007fbf6a6f5998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:29:38.081] #4  0x00007fbf6a6db62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x560ca076f6c0, In...
[22:29:38.081] #5  0x0000560ca06eb8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:29:38.081] #6  0x0000560ca071da52 in pg_qsort (data=<optimized out>, n=9987, element_size=element_size@entry=8, comp...
[22:29:38.081] #7  0x0000560ca06edea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:29:38.081] #8  0x0000560ca06e24dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[22:29:40.334] #0  0x00007efc8c365ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:29:35.730] #0  0x00007f90644b1ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:35.730] #1  0x00007f906449b537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:35.730] #2  0x00007f906468cdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:29:35.730] #3  0x00007f9064697998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:29:35.730] #4  0x00007f906467d62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5610103066c0, In...
[22:29:35.730] #5  0x00005610102828bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:29:35.730] #6  0x00005610102b4922 in pg_qsort (data=<optimized out>, n=4402, element_size=element_size@entry=8, comp...
[22:29:35.730] #7  0x0000561010284ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:29:35.730] #8  0x00005610102794dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[22:29:37.991] #0  0x00007fbf6a50fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:29:47.447] #0  0x00007f3dbf43dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:47.447] #1  0x00007f3dbf427537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:47.447] #2  0x00007f3dbf618dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:29:47.447] #3  0x00007f3dbf623998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:29:47.447] #4  0x00007f3dbf60962a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55b88b7c06c0, In...
[22:29:47.447] #5  0x000055b88b73c8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:29:47.447] #6  0x000055b88b76ea52 in pg_qsort (data=<optimized out>, n=4025, element_size=element_size@entry=8, comp...
[22:29:47.447] #7  0x000055b88b73eea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:29:47.447] #8  0x000055b88b7334dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[22:29:49.716] #0  0x00007ff46f858ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:29:45.099] #0  0x00007f794b4d4ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:45.099] #1  0x00007f794b4be537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:45.099] #2  0x00007f794b6afdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:29:45.099] #3  0x00007f794b6ba998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:29:45.099] #4  0x00007f794b6a062a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x557de64256c0, In...
[22:29:45.099] #5  0x0000557de63a18bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:29:45.099] #6  0x0000557de63d3a52 in pg_qsort (data=<optimized out>, n=4025, element_size=element_size@entry=8, comp...
[22:29:45.099] #7  0x0000557de63a3ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:29:45.099] #8  0x0000557de63984dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[22:29:47.353] #0  0x00007f3dbf43dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:29:42.760] #0  0x00007f1e2e685ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:42.760] #1  0x00007f1e2e66f537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:42.760] #2  0x00007f1e2e860dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:29:42.760] #3  0x00007f1e2e86b998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:29:42.760] #4  0x00007f1e2e85162a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55788dfd46c0, In...
[22:29:42.760] #5  0x000055788df508bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:29:42.760] #6  0x000055788df82922 in pg_qsort (data=<optimized out>, n=4065, element_size=element_size@entry=8, comp...
[22:29:42.760] #7  0x000055788df52ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:29:42.760] #8  0x000055788df474dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[22:29:45.012] #0  0x00007f794b4d4ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:29:40.422] #0  0x00007efc8c365ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:40.422] #1  0x00007efc8c34f537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:29:40.422] #2  0x00007efc8c540dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:29:40.422] #3  0x00007efc8c54b998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:29:40.422] #4  0x00007efc8c53162a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5566fe75c6c0, In...
[22:29:40.422] #5  0x00005566fe6d88bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[22:29:40.422] #6  0x00005566fe70aa52 in pg_qsort (data=<optimized out>, n=3977, element_size=element_size@entry=8, comp...
[22:29:40.422] #7  0x00005566fe6daea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[22:29:40.422] #8  0x00005566fe6cf4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[22:29:42.671] #0  0x00007f1e2e685ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
tap
[22:26:59.378](3.506s) not ok 4 - dump from PITR 1
[22:27:00.045](0.667s) not ok 5 - dump from PITR 2
tap
[22:27:04.798](0.244s) not ok 19 - pg_dump: option -n pg_catalog
[22:27:05.383](0.585s) not ok 20 - pg_dumpall: option --exclude-database handles database names with embedded dots
[22:27:05.889](0.251s) not ok 37 - binary_upgrade: pg_dump runs
[22:27:05.898](0.009s) not ok 38 - binary_upgrade: pg_restore runs
tap
[22:27:04.506](0.753s) not ok 1 - parallel dump
[22:27:04.518](0.012s) not ok 2 - parallel restore
[22:27:04.700](0.181s) not ok 3 - parallel dump as inserts
[22:27:04.720](0.020s) not ok 4 - parallel restore as inserts
tap
[22:27:05.056](1.306s) not ok 1 - filter file without patterns
tap
[22:27:06.424](0.235s) not ok 7 - parallel dump
[22:27:06.572](0.147s) not ok 8 - parallel restore
[22:27:06.616](0.044s) not ok 9 - parallel restore with create
tap
[22:26:30.191](2.777s) not ok 6 - dump before running pg_upgrade
[22:26:38.138](3.277s) not ok 14 - run of pg_upgrade for new instance
[22:26:38.139](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:26:38.374](0.081s) not ok 16 - check that locales in new cluster match original cluster
[22:26:39.311](0.001s) not ok 18 - old and new dumps match after pg_upgrade
tap
[22:25:18.519](2.867s) not ok 10 - run of pg_upgrade of old cluster
[22:25:18.702](0.183s) not ok 11 - check the slot exists on new cluster
tap
[22:25:20.347](2.087s) not ok 8 - run of pg_upgrade for old instance when the subscription tables are in init/ready stat...
[22:25:20.347](0.000s) not ok 9 - pg_upgrade_output.d/ removed after successful pg_upgrade
[22:25:20.628](0.280s) not ok 10 - check that the subscription's running status and failover are preserved
[22:25:20.665](0.037s) not ok 11 - there should be 2 rows in pg_subscription_rel(representing tab_upgraded1 and tab_upgr...
tap
[22:26:55.596](1.136s) not ok 3 - dump primary server
[22:26:56.655](1.058s) not ok 4 - dump standby server
tap
[22:27:47.753](0.515s) not ok 1 - binary_upgrade: pg_dump runs
test
[22:27:54.929]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          88...
[22:27:54.929]   7/301 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR          8....
[22:27:54.929]   8/301 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR          9....
[22:27:54.929]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          78...
[22:27:54.929] 155/301 postgresql:pg_combinebackup / pg_combinebackup/002_compare_backups              ERROR          5....
[22:27:54.929] 167/301 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR          2....
[22:27:54.929] 169/301 postgresql:pg_dump / pg_dump/004_pg_dump_parallel                               ERROR          1....
[22:27:54.929] 170/301 postgresql:pg_dump / pg_dump/005_pg_dump_filterfile                             ERROR          1....
[22:27:54.929] 171/301 postgresql:pg_dump / pg_dump/010_dump_connstr                                   ERROR          7....
[22:27:54.929] 291/301 postgresql:test_pg_dump / test_pg_dump/001_base                                 ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:27:55.773](0.254s) not ok 18 - old and new dumps match after pg_upgrade
test
[22:35:26.788]  45/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
48/3246 Parallelize correlated subqueries that execute within each worker
%s CompilerWarnings
compiler
[21:46:57.087] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
compiler
[21:46:30.763] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
compiler
[21:49:47.678] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:49.470597000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-04-29 21:47:19.36...
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:49.470597000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-04-29 21:48:00....
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:49.470597000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2024-04-29 21:47:18.202713000 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[21:47:49.934](57.959s) not ok 5 - regression tests pass
tap
[21:48:22.205](64.489s) not ok 2 - regression tests pass
test
[21:49:17.601]  28/301 postgresql:regress / regress/regress                                            ERROR            ...
[21:49:17.601]  70/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[21:49:17.601] 154/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:47.360740155 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out	2024-04-29 21:49:33.428521463 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:47.360740155 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out	2024-04-29 21:48:20.624588670 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[21:49:49.535](84.770s) not ok 5 - regression tests pass
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:44.164552117 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-04-29 21:48:32.30...
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:44.164552117 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-04-29 21:49:04....
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:44.164552117 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2024-04-29 21:48:27.680405837 +0000
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[21:48:54.824](63.831s) not ok 5 - regression tests pass
tap
[21:49:20.923](64.351s) not ok 2 - regression tests pass
test
[21:50:27.864]   4/301 postgresql:regress / regress/regress                                            ERROR          64...
[21:50:27.864]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          99...
[21:50:27.864]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          71...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:58.866591500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-04-29 21:49:20.618389300 +00...
@@ -452,25 +452,35 @@
   where tenk1.four = t.four
 );
                                                                                                                        ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
-                 Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t...
-                 Filter: (tenk1.four = t.four)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/027_stream_regress/...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:58.866591500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-04-29 21:51:34.754613800 +...
@@ -452,25 +452,35 @@
   where tenk1.four = t.four
 );
                                                                                                                        ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
-                 Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t...
-                 Filter: (tenk1.four = t.four)
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/regress/results/sele...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:58.866591500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out	2024-04-29 21:49:17.441140900 +0000
@@ -452,25 +452,35 @@
   where tenk1.four = t.four
 );
                                                                                                                        ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
-                 Output: tenk1.unique1, tenk1.unique2, tenk1.two, tenk1.four, tenk1.ten, tenk1.twenty, tenk1.hundred, t...
-                 Filter: (tenk1.four = t.four)
...
tap
[21:50:02.528](118.399s) not ok 5 - regression tests pass
tap
[21:52:11.746](121.492s) not ok 2 - regression tests pass
test
[21:58:56.555]  13/296 postgresql:regress / regress/regress                                            ERROR           1...
[21:58:56.555]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[21:58:56.555]  72/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
core
[21:53:24.488]   * frame #0: 0x00000001050b4a40 dyld`_dyld_start
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:38
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-04-29 21:48:10
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/recovery/027_...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:38
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-04-29 21:49:21
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2024-04-29 21:45:38
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out	2024-04-29 21:48:11
@@ -451,26 +451,36 @@
   join tenk1 t3 on t3.stringu1 = tenk1.stringu1
   where tenk1.four = t.four
 );
-                                                                                                                       ...
------------------------------------------------------------------------------------------------------------------------...
- Seq Scan on public.tenk1 t
+                                                                                                                       ...
+-----------------------------------------------------------------------------------------------------------------------...
+ Hash Join
    Output: t.unique1, t.unique2, t.two, t.four, t.ten, t.twenty, t.hundred, t.thousand, t.twothousand, t.fivethous, t.t...
-   Filter: (SubPlan 1)
-   SubPlan 1
-     ->  Hash Join
-           Output: t.two
-           Hash Cond: (tenk1.stringu1 = t3.stringu1)
-           ->  Seq Scan on public.tenk1
...
tap
[21:48:29.292](38.854s) not ok 5 - regression tests pass
tap
[21:49:55.599](92.834s) not ok 2 - regression tests pass
test
[21:51:26.430]  21/301 postgresql:regress / regress/regress                                            ERROR            ...
[21:51:26.430]  33/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[21:51:26.430] 166/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4929 apply_scanjoin_target_to_paths and partitionwise join
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-04-29 18:08:46.287017000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-04-29 18:10:24.712...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-04-29 18:08:46.287017000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-04-29 18:10:56.6...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-04-29 18:08:46.287017000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out	2024-04-29 18:10:24.616271000 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[18:10:28.015](57.746s) not ok 5 - regression tests pass
tap
[18:10:59.569](65.058s) not ok 2 - regression tests pass
test
[18:11:59.996]  47/301 postgresql:regress / regress/regress                                            ERROR            ...
[18:11:59.996]  52/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[18:11:59.996] 148/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-04-29 18:08:45.435632941 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out	2024-04-29 18:12:23.683523776 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/src/test/regress/results...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-04-29 18:08:45.435632941 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out	2024-04-29 18:11:23.775530117 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[18:12:26.039](90.105s) not ok 5 - regression tests pass
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-04-29 18:08:39.456831475 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-04-29 18:11:14.660...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-04-29 18:08:39.456831475 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-04-29 18:11:37.0...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/partition_join.out	2024-04-29 18:08:39.456831475 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out	2024-04-29 18:11:09.552721085 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[18:11:17.365](75.203s) not ok 5 - regression tests pass
tap
[18:11:39.212](65.344s) not ok 2 - regression tests pass
test
[18:12:48.010]   4/301 postgresql:regress / regress/regress                                            ERROR          74...
[18:12:48.010]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          10...
[18:12:48.010]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          72...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat...
--- C:/cirrus/src/test/regress/expected/partition_join.out	2024-04-29 18:09:05.776409900 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-04-29 18:13:07.347972800 +000...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
          ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
+               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/recovery/027_stream_regress/d...
--- C:/cirrus/src/test/regress/expected/partition_join.out	2024-04-29 18:09:05.776409900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-04-29 18:15:38.570139100 +0...
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
          ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
+               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/partition_join.out C:/cirrus/build/testrun/regress/regress/results/parti...
--- C:/cirrus/src/test/regress/expected/partition_join.out	2024-04-29 18:09:05.776409900 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out	2024-04-29 18:12:59.478833500 +0000
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
          ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
+               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
...
tap
[18:13:16.916](121.858s) not ok 5 - regression tests pass
tap
[18:15:50.465](136.465s) not ok 2 - regression tests pass
test
[18:22:40.727]  21/296 postgresql:regress / regress/regress                                            ERROR           1...
[18:22:40.727]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[18:22:40.727]  92/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002...
--- /Users/admin/pgsql/src/test/regress/expected/partition_join.out	2024-04-29 18:08:36
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-04-29 18:12:57
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/recovery/027_s...
--- /Users/admin/pgsql/src/test/regress/expected/partition_join.out	2024-04-29 18:08:36
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-04-29 18:14:19
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/partition_join.out /Users/admin/pgsql/build/testrun/regress/regres...
--- /Users/admin/pgsql/src/test/regress/expected/partition_join.out	2024-04-29 18:08:36
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out	2024-04-29 18:12:52
@@ -5133,17 +5133,15 @@
                               QUERY PLAN                               
 -----------------------------------------------------------------------
  Limit
-   ->  Merge Append
-         Sort Key: x.id
-         ->  Merge Left Join
-               Merge Cond: (x_1.id = y_1.id)
+   ->  Merge Left Join
+         Merge Cond: (x.id = y.id)
+         ->  Append
                ->  Index Only Scan using fract_t0_pkey on fract_t0 x_1
-               ->  Index Only Scan using fract_t0_pkey on fract_t0 y_1
-         ->  Merge Left Join
-               Merge Cond: (x_2.id = y_2.id)
                ->  Index Only Scan using fract_t1_pkey on fract_t1 x_2
+         ->  Append
...
tap
[18:13:02.058](86.301s) not ok 5 - regression tests pass
tap
[18:14:28.754](127.082s) not ok 2 - regression tests pass
test
[18:16:04.280]  41/301 postgresql:regress / regress/regress                                            ERROR            ...
[18:16:04.280]  43/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[18:16:04.280] 153/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/4751 Remove useless GROUP BY columns considering unique index
%s macOS - Ventura - Meson
tap
[15:14:53.257](0.440s) not ok 15 - invalid block number: matches
tap
[15:15:14.574](0.000s) not ok 358 - pgbench script error: setshell no such command stderr /(?^:could not read result )/
test
[15:16:53.954] 188/301 postgresql:pg_waldump / pg_waldump/001_basic                                    ERROR            ...
[15:16:53.954] 208/301 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
48/4951 teach pg_combinebackup to detect deleted files where possible
%s CompilerWarnings
compiler
[13:05:36.064] pg_combinebackup.c:1110:28: error: ‘mfile’ may be used uninitialized in this function [-Werror=maybe-unin...
compiler
[13:05:22.112] pg_combinebackup.c:1110:28: error: ‘mfile’ may be used uninitialized in this function [-Werror=maybe-unin...
compiler
[13:06:48.725] pg_combinebackup.c:1110:28: error: ‘mfile’ may be used uninitialized in this function [-Werror=maybe-unin...
48/4720 "unexpected duplicate for tablespace" problem in logical replication
%s FreeBSD - 13 - Meson
core
[11:10:00.701] #0  0x000000082ab8326a in _sigprocmask () from /lib/libc.so.7
[11:10:00.701] #1  0x000000082abbea60 in _system () from /lib/libc.so.7
[11:10:00.701] #2  0x000000082aa0a0f3 in ?? () from /lib/libthr.so.3
[11:10:00.701] #3  0x00000000006358a6 in RestoreArchivedFile (path=path@entry=0x8213001d0 "pg_wal/00000002", '0' <repeat...
[11:10:00.701] #4  0x000000000061cd48 in existsTimeLineHistory (probeTLI=probeTLI@entry=3) at ../src/backend/access/tran...
[11:10:00.701] #5  0x000000000061ce08 in findNewestTimeLine (startTLI=startTLI@entry=2) at ../src/backend/access/transam...
[11:10:00.701] #6  0x0000000000640c2b in rescanLatestTimeLine (replayTLI=replayTLI@entry=2, replayLSN=replayLSN@entry=10...
[11:10:00.701] #7  0x000000000063ce75 in WaitForWALToBecomeAvailable (RecPtr=105125368, tliRecPtr=105125344, replayTLI=3...
[11:10:00.701] #8  XLogPageRead (xlogreader=0x835dec0b0, targetPagePtr=105119744, reqLen=5624, targetRecPtr=105125344, r...
[11:10:00.701] #9  0x0000000000643bc7 in ReadPageInternal (state=state@entry=0x835dec0b0, pageptr=34916530096, pageptr@e...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-04-29 11:05:50.237995000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-04-29 11:07:26.354875...
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37818 |            |             0 |       37818 | pktable_pkey
+ 37815 |            |             0 |       37815 | pktable
+ 37820 |            |             0 |       37820 | fktable
+ 38336 |            |             0 |       38342 | foo
+ 38346 |            |             0 |       38346 | pg_toast_38336_index
+ 38345 |            |             0 |       38345 | pg_toast_38336
+ 38625 |            |             0 |       38625 | old_oids
+ 38644 |            |             0 |       38644 | pg_toast_38641
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-04-29 11:05:50.237995000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-04-29 11:07:56.1559...
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37725 |            |             0 |       37725 | pktable_pkey
+ 37722 |            |             0 |       37722 | pktable
+ 37729 |            |             0 |       37729 | fktable
+ 38293 |            |             0 |       38299 | foo
+ 38303 |            |             0 |       38303 | pg_toast_38293_index
+ 38302 |            |             0 |       38302 | pg_toast_38293
+ 38512 |            |             0 |       38512 | old_oids
+ 38533 |            |             0 |       38533 | pg_toast_38530
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-04-29 11:05:50.237995000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out	2024-04-29 11:07:21.085172000 +0000
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37734 |            |             0 |       37734 | pktable_pkey
+ 37727 |            |             0 |       37727 | pktable
+ 37736 |            |             0 |       37736 | fktable
+ 38331 |            |             0 |       38336 | foo
+ 38340 |            |             0 |       38340 | pg_toast_38331_index
+ 38339 |            |             0 |       38339 | pg_toast_38331
+ 38548 |            |             0 |       38548 | old_oids
+ 38569 |            |             0 |       38569 | pg_toast_38565
...
tap
[11:07:34.045](59.203s) not ok 5 - regression tests pass
tap
[11:08:02.940](64.341s) not ok 2 - regression tests pass
test
[11:09:00.958]  46/301 postgresql:regress / regress/regress                                            ERROR            ...
[11:09:00.958] 151/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[11:09:00.958]  81/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-04-29 11:05:38.400537804 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out	2024-04-29 11:09:01.752575736 +0000
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37946 |            |             0 |       37946 | pktable_pkey
+ 37943 |            |             0 |       37943 | pktable
+ 37949 |            |             0 |       37949 | fktable
+ 38483 |            |             0 |       38488 | foo
+ 38492 |            |             0 |       38492 | pg_toast_38483_index
+ 38491 |            |             0 |       38491 | pg_toast_38483
+ 38747 |            |             0 |       38747 | old_oids
+ 38771 |            |             0 |       38771 | pg_toast_38768
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/src/test/regress/results/al...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-04-29 11:05:38.400537804 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out	2024-04-29 11:07:56.636575281 +0000
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37884 |            |             0 |       37884 | pktable_pkey
+ 37881 |            |             0 |       37881 | pktable
+ 37887 |            |             0 |       37887 | fktable
+ 38447 |            |             0 |       38453 | foo
+ 38457 |            |             0 |       38457 | pg_toast_38447_index
+ 38456 |            |             0 |       38456 | pg_toast_38447
+ 38671 |            |             0 |       38671 | old_oids
+ 38690 |            |             0 |       38690 | pg_toast_38687
...
tap
[11:09:06.511](84.336s) not ok 5 - regression tests pass
%s Linux - Debian Bullseye - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-04-29 11:05:38.449063816 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-04-29 11:07:50.048946...
@@ -3476,9 +3476,29 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 38074 |            |             0 |       38074 | pg_toast_38066
+ 38075 |            |             0 |       38075 | pg_toast_38066_index
+ 38066 |            |             0 |       38066 | users
+ 38065 |            |             0 |       38065 | users_id_seq
+ 38313 |            |             0 |       38313 | foo
+ 38555 |            |             0 |       38555 | forc_test
+ 38940 |            |             0 |       38940 | pg_toast_38937
+ 38941 |            |             0 |       38941 | pg_toast_38937_index
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-04-29 11:05:38.449063816 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-04-29 11:08:16.0489...
@@ -3476,9 +3476,29 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37916 |            |             0 |       37916 | users
+ 37915 |            |             0 |       37915 | users_id_seq
+ 37921 |            |             0 |       37921 | pg_toast_37916
+ 37933 |            |             0 |       37933 | pg_toast_37916_index
+ 38170 |            |             0 |       38170 | foo
+ 38357 |            |             0 |       38357 | forc_test
+ 38799 |            |             0 |       38799 | pg_toast_38796
+ 38800 |            |             0 |       38800 | pg_toast_38796_index
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/alter_table.out	2024-04-29 11:05:38.449063816 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out	2024-04-29 11:07:45.672949148 +0000
@@ -3476,9 +3476,29 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 38877 |            |             0 |       38877 | pg_toast_38874
+ 37964 |            |             0 |       37964 | users_id_seq
+ 37970 |            |             0 |       37970 | pg_toast_37965
+ 37971 |            |             0 |       37971 | pg_toast_37965_index
+ 37965 |            |             0 |       37965 | users
+ 38134 |            |             0 |       38134 | foo
+ 38343 |            |             0 |       38343 | forc_test
+ 38878 |            |             0 |       38878 | pg_toast_38874_index
...
tap
[11:07:56.364](64.484s) not ok 5 - regression tests pass
tap
[11:08:22.065](65.470s) not ok 2 - regression tests pass
test
[11:09:28.781]   4/301 postgresql:regress / regress/regress                                            ERROR          63...
[11:09:28.781]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          10...
[11:09:28.781]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          72...
%s Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/r...
--- C:/cirrus/src/test/regress/expected/alter_table.out	2024-04-29 11:05:53.811323000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-04-29 11:09:37.029688800 +0000
@@ -3477,8 +3477,19 @@
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
  oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+-------+------------+---------------+-------------+----------------------
+ 36901 |            |             0 |       36901 | pktable_pkey
+ 36897 |            |             0 |       36897 | pktable
+ 36907 |            |             0 |       36907 | fktable
+ 37974 |            |             0 |       37979 | foo
+ 37983 |            |             0 |       37983 | pg_toast_37974_index
+ 37982 |            |             0 |       37982 | pg_toast_37974
+ 38217 |            |             0 |       38217 | old_oids
+ 38244 |            |             0 |       38244 | pg_toast_38241
+ 38245 |            |             0 |       38245 | pg_toast_38241_index
+ 38241 |            |             0 |       38241 | recur2
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/recovery/027_stream_regress/data...
--- C:/cirrus/src/test/regress/expected/alter_table.out	2024-04-29 11:05:53.811323000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-04-29 11:11:37.700099700 +0000
@@ -3477,8 +3477,19 @@
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
  oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+-------+------------+---------------+-------------+----------------------
+ 37311 |            |             0 |       37311 | pktable_pkey
+ 37308 |            |             0 |       37308 | pktable
+ 37315 |            |             0 |       37315 | fktable
+ 38005 |            |             0 |       38010 | foo
+ 38014 |            |             0 |       38014 | pg_toast_38005_index
+ 38013 |            |             0 |       38013 | pg_toast_38005
+ 38280 |            |             0 |       38280 | old_oids
+ 38305 |            |             0 |       38305 | pg_toast_38302
+ 38306 |            |             0 |       38306 | pg_toast_38302_index
+ 38302 |            |             0 |       38302 | recur2
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/alter_table.out C:/cirrus/build/testrun/regress/regress/results/alter_ta...
--- C:/cirrus/src/test/regress/expected/alter_table.out	2024-04-29 11:05:53.811323000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out	2024-04-29 11:09:34.903726800 +0000
@@ -3477,8 +3477,19 @@
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
  oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+-------+------------+---------------+-------------+----------------------
+ 37503 |            |             0 |       37503 | pktable_pkey
+ 37500 |            |             0 |       37500 | pktable
+ 37513 |            |             0 |       37513 | fktable
+ 38144 |            |             0 |       38161 | foo
+ 38165 |            |             0 |       38165 | pg_toast_38144_index
+ 38164 |            |             0 |       38164 | pg_toast_38144
+ 38379 |            |             0 |       38379 | old_oids
+ 38409 |            |             0 |       38409 | pg_toast_38406
+ 38410 |            |             0 |       38410 | pg_toast_38406_index
+ 38406 |            |             0 |       38406 | recur2
...
tap
[11:09:54.943](115.932s) not ok 5 - regression tests pass
tap
[11:11:51.451](106.401s) not ok 2 - regression tests pass
test
[11:18:38.715]  21/296 postgresql:regress / regress/regress                                            ERROR           1...
[11:18:38.715]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[11:18:38.715]  64/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
%s macOS - Ventura - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg...
--- /Users/admin/pgsql/src/test/regress/expected/alter_table.out	2024-04-29 11:05:36
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-04-29 11:07:57
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37636 |            |             0 |       37636 | pktable_pkey
+ 37633 |            |             0 |       37633 | pktable
+ 37641 |            |             0 |       37641 | fktable
+ 38443 |            |             0 |       38448 | foo
+ 38452 |            |             0 |       38452 | pg_toast_38443_index
+ 38451 |            |             0 |       38451 | pg_toast_38443
+ 38692 |            |             0 |       38692 | pg_toast_38689
+ 38675 |            |             0 |       38675 | old_oids
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/recovery/027_stre...
--- /Users/admin/pgsql/src/test/regress/expected/alter_table.out	2024-04-29 11:05:36
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-04-29 11:09:56
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37529 |            |             0 |       37529 | pktable_pkey
+ 37526 |            |             0 |       37526 | pktable
+ 37531 |            |             0 |       37531 | fktable
+ 38267 |            |             0 |       38273 | foo
+ 38278 |            |             0 |       38278 | pg_toast_38267_index
+ 38277 |            |             0 |       38277 | pg_toast_38267
+ 38499 |            |             0 |       38499 | old_oids
+ 38519 |            |             0 |       38519 | pg_toast_38516
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/alter_table.out /Users/admin/pgsql/build/testrun/regress/regress/r...
--- /Users/admin/pgsql/src/test/regress/expected/alter_table.out	2024-04-29 11:05:36
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out	2024-04-29 11:07:54
@@ -3476,9 +3476,20 @@
 WHERE relkind IN ('r', 'i', 'S', 't', 'm') AND mapped_oid IS DISTINCT FROM oid;
 SELECT m.* FROM filenode_mapping m LEFT JOIN pg_class c ON c.oid = m.oid
 WHERE c.oid IS NOT NULL OR m.mapped_oid IS NOT NULL;
- oid | mapped_oid | reltablespace | relfilenode | relname 
------+------------+---------------+-------------+---------
-(0 rows)
+  oid  | mapped_oid | reltablespace | relfilenode |       relname        
+-------+------------+---------------+-------------+----------------------
+ 37766 |            |             0 |       37766 | pktable_pkey
+ 37763 |            |             0 |       37763 | pktable
+ 37768 |            |             0 |       37768 | fktable
+ 38355 |            |             0 |       38360 | foo
+ 38364 |            |             0 |       38364 | pg_toast_38355_index
+ 38363 |            |             0 |       38363 | pg_toast_38355
+ 38664 |            |             0 |       38664 | old_oids
+ 38681 |            |             0 |       38681 | pg_toast_38678
...
tap
[11:08:12.047](69.767s) not ok 5 - regression tests pass
tap
[11:10:26.737](170.033s) not ok 2 - regression tests pass
test
[11:12:18.459]  37/301 postgresql:regress / regress/regress                                            ERROR            ...
[11:12:18.459]  43/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[11:12:18.459] 175/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
48/4617 Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING
%s CompilerWarnings
compiler
[08:04:21.263] nodeModifyTable.c:3028:14: error: incompatible pointer types passing 'HeapTuple' (aka 'struct HeapTupleDa...
compiler
[08:04:07.749] nodeModifyTable.c:3028:14: error: incompatible pointer types passing 'HeapTuple' (aka 'struct HeapTupleDa...
compiler
[08:03:37.371] nodeModifyTable.c:3028:14: error: passing argument 3 of ‘ExecIRDeleteTriggers’ from incompatible pointer ...
compiler
[08:03:22.758] nodeModifyTable.c:3028:14: error: passing argument 3 of ‘ExecIRDeleteTriggers’ from incompatible pointer ...
compiler
[08:04:50.327] nodeModifyTable.c:3028:14: error: passing argument 3 of ‘ExecIRDeleteTriggers’ from incompatible pointer ...
%s FreeBSD - 13 - Meson
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 8750
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 13940
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 7981
core
[08:06:48.228] #0  0x000000082ac47dca in thr_kill () from /lib/libc.so.7
[08:06:48.228] #1  0x000000082abc06f4 in raise () from /lib/libc.so.7
[08:06:48.228] #2  0x000000082ac71bc9 in abort () from /lib/libc.so.7
[08:06:48.228] #3  0x0000000000a5d8f7 in ExceptionalCondition (conditionName=<optimized out>, fileName=0x372e95 "../src/...
[08:06:48.228] #4  0x000000000073fe50 in ExecFetchSlotHeapTuple (slot=slot@entry=0x82141cf90, materialize=<optimized out...
[08:06:48.228] #5  0x0000000000706038 in ExecIRDeleteTriggers (estate=estate@entry=0x834837100, relinfo=relinfo@entry=0x...
[08:06:48.228] #6  0x0000000000764f4a in ExecMergeMatched (context=0x82141d050, resultRelInfo=0x8348376b0, tupleid=0x0, ...
[08:06:48.228] #7  ExecMerge (context=0x82141d050, resultRelInfo=0x8348376b0, tupleid=0x0, oldtuple=0x0, canSetTag=<opti...
[08:06:48.228] #8  ExecModifyTable (pstate=0x8348374a0) at ../src/backend/executor/nodeModifyTable.c:4112
[08:06:48.228] #9  0x0000000000739eeb in ExecProcNodeFirst (node=0x8348374a0) at ../src/backend/executor/execProcnode.c:...
core
[08:06:49.076] #0  0x000000082ad6fdca in thr_kill () from /lib/libc.so.7
[08:06:49.076] #1  0x000000082ace86f4 in raise () from /lib/libc.so.7
[08:06:49.076] #2  0x000000082ad99bc9 in abort () from /lib/libc.so.7
[08:06:49.076] #3  0x0000000000a5d8f7 in ExceptionalCondition (conditionName=<optimized out>, fileName=0x372e95 "../src/...
[08:06:49.076] #4  0x000000000073fe50 in ExecFetchSlotHeapTuple (slot=slot@entry=0x820f1b980, materialize=<optimized out...
[08:06:49.076] #5  0x0000000000706038 in ExecIRDeleteTriggers (estate=estate@entry=0x838339100, relinfo=relinfo@entry=0x...
[08:06:49.076] #6  0x0000000000764f4a in ExecMergeMatched (context=0x820f1ba40, resultRelInfo=0x8383396b0, tupleid=0x0, ...
[08:06:49.076] #7  ExecMerge (context=0x820f1ba40, resultRelInfo=0x8383396b0, tupleid=0x0, oldtuple=0x0, canSetTag=<opti...
[08:06:49.076] #8  ExecModifyTable (pstate=0x8383394a0) at ../src/backend/executor/nodeModifyTable.c:4112
[08:06:49.076] #9  0x0000000000739eeb in ExecProcNodeFirst (node=0x8383394a0) at ../src/backend/executor/execProcnode.c:...
core
[08:06:47.378] #0  0x000000082bcdddca in thr_kill () from /lib/libc.so.7
[08:06:47.378] #1  0x000000082bc566f4 in raise () from /lib/libc.so.7
[08:06:47.378] #2  0x000000082bd07bc9 in abort () from /lib/libc.so.7
[08:06:47.378] #3  0x0000000000a5d8f7 in ExceptionalCondition (conditionName=<optimized out>, fileName=0x372e95 "../src/...
[08:06:47.378] #4  0x000000000073fe50 in ExecFetchSlotHeapTuple (slot=slot@entry=0x821396b20, materialize=<optimized out...
[08:06:47.378] #5  0x0000000000706038 in ExecIRDeleteTriggers (estate=estate@entry=0x834cd7100, relinfo=relinfo@entry=0x...
[08:06:47.378] #6  0x0000000000764f4a in ExecMergeMatched (context=0x821396be0, resultRelInfo=0x834cd76b0, tupleid=0x0, ...
[08:06:47.378] #7  ExecMerge (context=0x821396be0, resultRelInfo=0x834cd76b0, tupleid=0x0, oldtuple=0x0, canSetTag=<opti...
[08:06:47.378] #8  ExecModifyTable (pstate=0x834cd74a0) at ../src/backend/executor/nodeModifyTable.c:4112
[08:06:47.378] #9  0x0000000000739eeb in ExecProcNodeFirst (node=0x834cd74a0) at ../src/backend/executor/execProcnode.c:...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-04-29 08:02:57.080035000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out	2024-04-29 08:04:05.450750...
@@ -1231,72 +1231,10 @@
 Inherits: notnull_tbl4
 
 \d+ notnull_tbl4_cld2
-                             Table "public.notnull_tbl4_cld2"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- a      | integer |           | not null |         | plain   |              | 
-Indexes:
-    "notnull_tbl4_cld2_pkey" PRIMARY KEY, btree (a) DEFERRABLE
-Not-null constraints:
-    "notnull_tbl4_cld2_a_not_null" NOT NULL "a" (inherited)
-Inherits: notnull_tbl4
-
-\d+ notnull_tbl4_cld3
-                             Table "public.notnull_tbl4_cld3"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-04-29 08:02:57.080035000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2024-04-29 08:04:25.9814...
@@ -1160,143 +1160,10 @@
 create table cnn2_parted(a int primary key) partition by list (a);
 create table cnn2_part1(a int);
 alter table cnn2_parted attach partition cnn2_part1 for values in (1);
-insert into cnn2_part1 values (null);
-ERROR:  null value in column "a" of relation "cnn2_part1" violates not-null constraint
-DETAIL:  Failing row contains (null).
-drop table cnn2_parted, cnn2_part1;
-create table cnn2_parted(a int not null) partition by list (a);
-create table cnn2_part1(a int primary key);
-alter table cnn2_parted attach partition cnn2_part1 for values in (1);
-ERROR:  column "a" in child table must be marked NOT NULL
-drop table cnn2_parted, cnn2_part1;
-create table cnn2_parted(a int) partition by list (a);
-create table cnn_part1 partition of cnn2_parted for values in (1, null);
-insert into cnn_part1 values (null);
-alter table cnn2_parted add primary key (a);
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-04-29 08:02:57.080035000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out	2024-04-29 08:04:01.266541000 +0000
@@ -1183,120 +1183,7 @@
 CREATE TABLE notnull_tbl4_lk3 (LIKE notnull_tbl4 INCLUDING INDEXES, CONSTRAINT a_nn NOT NULL a);
 CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4);
 CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4);
-CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4);
-\d+ notnull_tbl4
-                               Table "public.notnull_tbl4"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- a      | integer |           | not null |         | plain   |              | 
-Indexes:
-    "notnull_tbl4_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED
-Child tables: notnull_tbl4_cld,
-              notnull_tbl4_cld2,
-              notnull_tbl4_cld3
-
-\d+ notnull_tbl4_lk
...
tap
[08:04:07.059](12.372s) not ok 5 - regression tests pass
[08:04:08.264](1.199s) not ok 6 - dump before running pg_upgrade
tap
[08:04:27.793](14.380s) not ok 2 - regression tests pass
test
[08:05:47.260]  18/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[08:05:47.260]  44/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[08:05:47.260]  12/301 postgresql:regress / regress/regress                                            ERROR            ...
%s Linux - Debian Bullseye - Autoconf
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "execTuples.c", Line: 1737, PID: 25425
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "execTuples.c", Line: 1737, PID: 17828
core
[08:07:26.363] #0  0x00007f87e41b1ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:07:26.363] #1  0x00007f87e419b537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:07:26.363] #2  0x0000555fcfef010d in ExceptionalCondition (conditionName=conditionName@entry=0x555fd01ae220 "!TTS_EM...
[08:07:26.363] #3  0x0000555fcf6b7dec in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffe77843050, materialize=materialize...
[08:07:26.363] #4  0x0000555fcf625444 in ExecIRDeleteTriggers (estate=estate@entry=0x62500006e200, relinfo=relinfo@entry...
[08:07:26.363] #5  0x0000555fcf72bc1f in ExecMergeMatched (context=context@entry=0x7ffe77843090, resultRelInfo=resultRel...
[08:07:26.363] #6  0x0000555fcf72cfc0 in ExecMerge (context=context@entry=0x7ffe77843090, resultRelInfo=resultRelInfo@en...
[08:07:26.363] #7  0x0000555fcf72f451 in ExecModifyTable (pstate=0x62500006e5a0) at nodeModifyTable.c:4112
[08:07:26.363] #8  0x0000555fcf6a759a in ExecProcNodeFirst (node=0x62500006e5a0) at execProcnode.c:464
[08:07:26.363] #9  0x0000555fcf691d5d in ExecProcNode (node=0x62500006e5a0) at ../../../src/include/executor/executor.h:...
core
[08:07:29.953] #0  0x00007fe152673ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:07:29.953] #1  0x00007fe15265d537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:07:29.953] #2  0x000055cc2a15a10d in ExceptionalCondition (conditionName=conditionName@entry=0x55cc2a418220 "!TTS_EM...
[08:07:29.953] #3  0x000055cc29921dec in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffeb2f29280, materialize=materialize...
[08:07:29.953] #4  0x000055cc2988f444 in ExecIRDeleteTriggers (estate=estate@entry=0x625000069200, relinfo=relinfo@entry...
[08:07:29.953] #5  0x000055cc29995c1f in ExecMergeMatched (context=context@entry=0x7ffeb2f292c0, resultRelInfo=resultRel...
[08:07:29.953] #6  0x000055cc29996fc0 in ExecMerge (context=context@entry=0x7ffeb2f292c0, resultRelInfo=resultRelInfo@en...
[08:07:29.953] #7  0x000055cc29999451 in ExecModifyTable (pstate=0x6250000695a0) at nodeModifyTable.c:4112
[08:07:29.953] #8  0x000055cc2991159a in ExecProcNodeFirst (node=0x6250000695a0) at execProcnode.c:464
[08:07:29.953] #9  0x000055cc298fbd5d in ExecProcNode (node=0x6250000695a0) at ../../../src/include/executor/executor.h:...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-04-29 08:02:51.794780285 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out	2024-04-29 08:05:24.834631148 +0000
@@ -2454,1293 +2454,10 @@
 NOTICE:  trigger parted_trig_odd on parted1_irreg AFTER INSERT for ROW: (a,b)=(1,aardvark)
 NOTICE:  trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(2,aanimals)
 insert into parted1_irreg values ('aardwolf', 2);
-NOTICE:  aardwolf <- woof!
-NOTICE:  trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(2,aardwolf)
-insert into parted_irreg_ancestor values ('aasvogel', 3);
-NOTICE:  aasvogel <- woof!
-NOTICE:  trigger parted_trig on parted1_irreg AFTER INSERT for ROW: (a,b)=(3,aasvogel)
-NOTICE:  trigger parted_trig_odd on parted1_irreg AFTER INSERT for ROW: (a,b)=(3,aasvogel)
-drop table parted_irreg_ancestor;
--- Before triggers and partitions
-create table parted (a int, b int, c text) partition by list (a);
-create table parted_1 partition of parted for values in (1)
-  partition by list (b);
-create table parted_1_1 partition of parted_1 for values in (1);
-create function parted_trigfunc() returns trigger language plpgsql as $$
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/regress/results/trigg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-04-29 08:02:51.794780285 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out	2024-04-29 08:04:42.378703602 +0000
@@ -2681,1066 +2681,10 @@
 (7 rows)
 
 drop table parted_referenced, parted_trigger, unparted_trigger;
--- verify that the "AFTER UPDATE OF columns" event is propagated correctly
-create table parted_trigger (a int, b text) partition by range (a);
-create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000);
-create table parted_trigger_2 (drp int, a int, b text);
-alter table parted_trigger_2 drop column drp;
-alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000);
-create trigger parted_trigger after update of b on parted_trigger
-  for each row execute procedure trigger_notice_ab();
-create table parted_trigger_3 (b text, a int) partition by range (length(b));
-create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (4);
-create table parted_trigger_3_2 partition of parted_trigger_3 for values from (4) to (8);
-alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000);
-insert into parted_trigger values (0, 'a'), (1000, 'c'), (2000, 'e'), (2001, 'eeee');
...
tap
[08:05:28.439](22.536s) not ok 5 - regression tests pass
[08:05:32.094](3.643s) not ok 6 - dump before running pg_upgrade
%s Linux - Debian Bullseye - Meson
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 19929
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 26158
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 18970
core
[08:08:36.842] #0  0x00007fb8f59bfce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:08:36.842] #1  0x00007fb8f59a9537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:08:36.842] #2  0x000055a18bdb2ac2 in ExceptionalCondition (conditionName=conditionName@entry=0x55a18c0073d8 "!TTS_EM...
[08:08:36.842] #3  0x000055a18b704489 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffffd937250, materialize=materialize...
[08:08:36.842] #4  0x000055a18b687e70 in ExecIRDeleteTriggers (estate=estate@entry=0x55a18e5df900, relinfo=relinfo@entry...
[08:08:36.842] #5  0x000055a18b76739d in ExecMergeMatched (context=0x7ffffd937270, resultRelInfo=resultRelInfo@entry=0x5...
[08:08:36.842] #6  0x000055a18b768485 in ExecMerge (context=context@entry=0x7ffffd937270, resultRelInfo=resultRelInfo@en...
[08:08:36.842] #7  0x000055a18b76a1dc in ExecModifyTable (pstate=0x55a18e5dfca0) at ../src/backend/executor/nodeModifyTa...
[08:08:36.842] #8  0x000055a18b6f6654 in ExecProcNodeFirst (node=0x55a18e5dfca0) at ../src/backend/executor/execProcnode...
[08:08:36.842] #9  0x000055a18b6e2d4f in ExecProcNode (node=0x55a18e5dfca0) at ../src/include/executor/executor.h:274
core
[08:08:33.228] #0  0x00007f7c2eeedce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:08:33.228] #1  0x00007f7c2eed7537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:08:33.228] #2  0x000055989cac2ac2 in ExceptionalCondition (conditionName=conditionName@entry=0x55989cd173d8 "!TTS_EM...
[08:08:33.228] #3  0x000055989c414489 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd82f58fa0, materialize=materialize...
[08:08:33.228] #4  0x000055989c397e70 in ExecIRDeleteTriggers (estate=estate@entry=0x55989ef2d8a0, relinfo=relinfo@entry...
[08:08:33.228] #5  0x000055989c47739d in ExecMergeMatched (context=0x7ffd82f58fc0, resultRelInfo=resultRelInfo@entry=0x5...
[08:08:33.228] #6  0x000055989c478485 in ExecMerge (context=context@entry=0x7ffd82f58fc0, resultRelInfo=resultRelInfo@en...
[08:08:33.228] #7  0x000055989c47a1dc in ExecModifyTable (pstate=0x55989ef2dc40) at ../src/backend/executor/nodeModifyTa...
[08:08:33.228] #8  0x000055989c406654 in ExecProcNodeFirst (node=0x55989ef2dc40) at ../src/backend/executor/execProcnode...
[08:08:33.228] #9  0x000055989c3f2d4f in ExecProcNode (node=0x55989ef2dc40) at ../src/include/executor/executor.h:274
core
[08:08:40.476] #0  0x00007fcf6a1f8ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:08:40.476] #1  0x00007fcf6a1e2537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:08:40.476] #2  0x0000560f4ceefac2 in ExceptionalCondition (conditionName=conditionName@entry=0x560f4d1443d8 "!TTS_EM...
[08:08:40.476] #3  0x0000560f4c841489 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffef19c39e0, materialize=materialize...
[08:08:40.476] #4  0x0000560f4c7c4e70 in ExecIRDeleteTriggers (estate=estate@entry=0x560f4e5d9180, relinfo=relinfo@entry...
[08:08:40.476] #5  0x0000560f4c8a439d in ExecMergeMatched (context=0x7ffef19c3a00, resultRelInfo=resultRelInfo@entry=0x5...
[08:08:40.476] #6  0x0000560f4c8a5485 in ExecMerge (context=context@entry=0x7ffef19c3a00, resultRelInfo=resultRelInfo@en...
[08:08:40.476] #7  0x0000560f4c8a71dc in ExecModifyTable (pstate=0x560f4e5d9520) at ../src/backend/executor/nodeModifyTa...
[08:08:40.476] #8  0x0000560f4c833654 in ExecProcNodeFirst (node=0x560f4e5d9520) at ../src/backend/executor/execProcnode...
[08:08:40.476] #9  0x0000560f4c81fd4f in ExecProcNode (node=0x560f4e5d9520) at ../src/include/executor/executor.h:274
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-04-29 08:02:51.671936670 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out	2024-04-29 08:05:03.031844...
@@ -1127,176 +1127,7 @@
 Child tables: cnn_grandchild2
 
 \d+ cnn_grandchild2
-                              Table "public.cnn_grandchild2"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- a      | integer |           |          |         | plain   |              | 
- b      | integer |           | not null |         | plain   |              | 
-Not-null constraints:
-    "cnn_grandchild_b_not_null" NOT NULL "b" (inherited)
-Inherits: cnn_grandchild,
-          cnn_child2
-
-ALTER TABLE cnn_parent DROP CONSTRAINT cnn_parent_pkey;
-ERROR:  constraint "cnn_parent_pkey" of relation "cnn_parent" does not exist
--- keeps these tables around, for pg_upgrade testing
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2024-04-29 08:02:51.671936670 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2024-04-29 08:05:25.8598...
@@ -1204,6 +1204,9 @@
     "notnull_tbl4_lk_a_not_null" NOT NULL "a"
 
 \d+ notnull_tbl4_lk2
+WARNING:  terminating connection because of crash of another server process
+DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because anothe...
+HINT:  In a moment you should be able to reconnect to the database and repeat your command.
                              Table "public.notnull_tbl4_lk2"
  Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
 --------+---------+-----------+----------+---------+---------+--------------+-------------
@@ -1212,91 +1215,7 @@
     "notnull_tbl4_lk2_pkey" PRIMARY KEY, btree (a) DEFERRABLE INITIALLY DEFERRED
 
 \d+ notnull_tbl4_lk3
-                             Table "public.notnull_tbl4_lk3"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2024-04-29 08:02:51.747936713 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out	2024-04-29 08:04:59.307847380 +0000
@@ -2629,1118 +2629,10 @@
 create table parted_trigger (a int, b text) partition by range (a);
 create table parted_trigger_1 partition of parted_trigger for values from (0) to (1000);
 create table parted_trigger_2 (drp int, a int, b text);
-alter table parted_trigger_2 drop column drp;
-alter table parted_trigger attach partition parted_trigger_2 for values from (1000) to (2000);
-create trigger parted_trigger after update on parted_trigger
-  for each row when (new.a % 2 = 1 and length(old.b) >= 2) execute procedure trigger_notice_ab();
-create table parted_trigger_3 (b text, a int) partition by range (length(b));
-create table parted_trigger_3_1 partition of parted_trigger_3 for values from (1) to (3);
-create table parted_trigger_3_2 partition of parted_trigger_3 for values from (3) to (5);
-alter table parted_trigger attach partition parted_trigger_3 for values from (2000) to (3000);
-insert into parted_trigger values
-    (0, 'a'), (1, 'bbb'), (2, 'bcd'), (3, 'c'),
-	(1000, 'c'), (1001, 'ddd'), (1002, 'efg'), (1003, 'f'),
-	(2000, 'e'), (2001, 'fff'), (2002, 'ghi'), (2003, 'h');
-update parted_trigger set a = a + 2; -- notice for odd 'a' values, long 'b' values
...
tap
[08:05:04.336](12.298s) not ok 5 - regression tests pass
[08:05:05.451](1.107s) not ok 6 - dump before running pg_upgrade
tap
[08:05:28.227](15.118s) not ok 2 - regression tests pass
test
[08:06:51.981]   4/301 postgresql:regress / regress/regress                                            ERROR          35...
[08:06:51.981]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          15...
[08:06:51.981]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          15...
%s Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 7484
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 4552
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 6360
core
000000d1`0dbff948 00007ffb`ff13411a     ntdll!NtFsControlFile+0x14
000000d1`0dbff950 00007ff6`771cfa0b     KERNELBASE!ConnectNamedPipe+0x6a
000000d1`0dbff9c0 00007ffc`01334de0     postgres!pg_signal_thread(
000000d1`0dbffac0 00007ffc`01a1ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000d1`0dbffaf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d1`0dfff9b8 00007ffb`ff0ed77e     ntdll!NtWaitForSingleObject+0x14
000000d1`0dfff9c0 00007ff6`771d14ac     KERNELBASE!WaitForSingleObjectEx+0x8e
000000d1`0dfffa60 00007ffc`01334de0     postgres!pg_timer_thread(
000000d1`0dfffaa0 00007ffc`01a1ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000d1`0dfffad0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d1`0d3feb60 00007ff6`77509ef8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000d1`0d3feba0 00007ff6`77010332     postgres!ExceptionalCondition(
000000d1`0d3febe0 00007ff6`76fb3b18     postgres!ExecFetchSlotHeapTuple(
000000d1`0d3fec10 00007ff6`7704f8aa     postgres!ExecIRDeleteTriggers(
000000d1`0d3fece0 00007ff6`7704ec1d     postgres!ExecMergeMatched(
000000d1`0d3fee50 00007ff6`77054ba8     postgres!ExecMerge(
000000d1`0d3feeb0 00007ff6`7700a69b     postgres!ExecModifyTable(
000000d1`0d3ff050 00007ff6`7700016c     postgres!ExecProcNodeFirst(
000000d1`0d3ff080 00007ff6`77001260     postgres!ExecProcNode(
000000d1`0d3ff0b0 00007ff6`76ffc8e7     postgres!ExecutePlan(
core
000000d1`0d7ff5a8 00007ffc`019ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d1`0d7ff5b0 00007ffc`01334de0     ntdll!TppWorkerThread+0x2df
000000d1`0d7ff8a0 00007ffc`01a1ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000d1`0d7ff8d0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d1`0e3ffa28 00007ffc`019ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d1`0e3ffa30 00007ffc`01334de0     ntdll!TppWorkerThread+0x2df
000000d1`0e3ffd20 00007ffc`01a1ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000d1`0e3ffd50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000001b`fc7ffb78 00007ffb`ff13411a     ntdll!NtFsControlFile+0x14
0000001b`fc7ffb80 00007ff6`771cfa0b     KERNELBASE!ConnectNamedPipe+0x6a
0000001b`fc7ffbf0 00007ffc`01334de0     postgres!pg_signal_thread(
0000001b`fc7ffcf0 00007ffc`01a1ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000001b`fc7ffd20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000001b`fcfff4c8 00007ffc`019ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000001b`fcfff4d0 00007ffc`01334de0     ntdll!TppWorkerThread+0x2df
0000001b`fcfff7c0 00007ffc`01a1ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000001b`fcfff7f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000001b`fcbffad8 00007ffb`ff0ed77e     ntdll!NtWaitForSingleObject+0x14
0000001b`fcbffae0 00007ff6`771d14ac     KERNELBASE!WaitForSingleObjectEx+0x8e
0000001b`fcbffb80 00007ffc`01334de0     postgres!pg_timer_thread(
0000001b`fcbffbc0 00007ffc`01a1ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000001b`fcbffbf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000001b`fc3ff778 00007ffc`019ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000001b`fc3ff780 00007ffc`01334de0     ntdll!TppWorkerThread+0x2df
0000001b`fc3ffa70 00007ffc`01a1ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000001b`fc3ffaa0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000001b`fbffeaa0 00007ff6`77509ef8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000001b`fbffeae0 00007ff6`77010332     postgres!ExceptionalCondition(
0000001b`fbffeb20 00007ff6`76fb3b18     postgres!ExecFetchSlotHeapTuple(
0000001b`fbffeb50 00007ff6`7704f8aa     postgres!ExecIRDeleteTriggers(
0000001b`fbffec20 00007ff6`7704ec1d     postgres!ExecMergeMatched(
0000001b`fbffed90 00007ff6`77054ba8     postgres!ExecMerge(
0000001b`fbffedf0 00007ff6`7700a69b     postgres!ExecModifyTable(
0000001b`fbffef90 00007ff6`7700016c     postgres!ExecProcNodeFirst(
0000001b`fbffefc0 00007ff6`77001260     postgres!ExecProcNode(
0000001b`fbffeff0 00007ff6`76ffc8e7     postgres!ExecutePlan(
core
00000048`c29ff468 00007ffc`019ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000048`c29ff470 00007ffc`01334de0     ntdll!TppWorkerThread+0x2df
00000048`c29ff760 00007ffc`01a1ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000048`c29ff790 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000048`c1dff9f8 00007ffc`019ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000048`c1dffa00 00007ffc`01334de0     ntdll!TppWorkerThread+0x2df
00000048`c1dffcf0 00007ffc`01a1ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000048`c1dffd20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000048`c19fedb0 00007ff6`77509ef8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000048`c19fedf0 00007ff6`77010332     postgres!ExceptionalCondition(
00000048`c19fee30 00007ff6`76fb3b18     postgres!ExecFetchSlotHeapTuple(
00000048`c19fee60 00007ff6`7704f8aa     postgres!ExecIRDeleteTriggers(
00000048`c19fef30 00007ff6`7704ec1d     postgres!ExecMergeMatched(
00000048`c19ff0a0 00007ff6`77054ba8     postgres!ExecMerge(
00000048`c19ff100 00007ff6`7700a69b     postgres!ExecModifyTable(
00000048`c19ff2a0 00007ff6`7700016c     postgres!ExecProcNodeFirst(
00000048`c19ff2d0 00007ff6`77001260     postgres!ExecProcNode(
00000048`c19ff300 00007ff6`76ffc8e7     postgres!ExecutePlan(
core
00000048`c25ff9d8 00007ffb`ff0ed77e     ntdll!NtWaitForSingleObject+0x14
00000048`c25ff9e0 00007ff6`771d14ac     KERNELBASE!WaitForSingleObjectEx+0x8e
00000048`c25ffa80 00007ffc`01334de0     postgres!pg_timer_thread(
00000048`c25ffac0 00007ffc`01a1ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000048`c25ffaf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000048`c21ffcd8 00007ffb`ff13411a     ntdll!NtFsControlFile+0x14
00000048`c21ffce0 00007ff6`771cfa0b     KERNELBASE!ConnectNamedPipe+0x6a
00000048`c21ffd50 00007ffc`01334de0     postgres!pg_signal_thread(
00000048`c21ffe50 00007ffc`01a1ec4b     KERNEL32!BaseThreadInitThunk+0x10
00000048`c21ffe80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da...
--- C:/cirrus/src/test/regress/expected/updatable_views.out	2024-04-29 08:03:09.178981500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out	2024-04-29 08:05:38.776512200 +00...
@@ -1155,2847 +1155,7 @@
   WHEN MATCHED THEN UPDATE SET b = s.b
   WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
   RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
- -2 | Row -2
- -1 | Row -1
-  0 | Row 0
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_stream_regress/data/re...
--- C:/cirrus/src/test/regress/expected/triggers.out	2024-04-29 08:03:09.168424700 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2024-04-29 08:07:25.504422800 +0000
@@ -3527,220 +3527,10 @@
 create or replace trigger my_trig
   after insert on parted_trig
   for each row execute procedure funcA();
-insert into parted_trig (a) values (50);
-NOTICE:  hello from funcA
-create or replace trigger my_trig
-  after insert on parted_trig
-  for each row execute procedure funcB();
-insert into parted_trig (a) values (50);
-NOTICE:  hello from funcB
--- test that child trigger cannot be replaced directly
-create or replace trigger my_trig
-  after insert on parted_trig
-  for each row execute procedure funcA();
-insert into parted_trig (a) values (50);
-NOTICE:  hello from funcA
...
regress
diff -w -U3 C:/cirrus/src/test/regress/expected/updatable_views.out C:/cirrus/build/testrun/regress/regress/results/upda...
--- C:/cirrus/src/test/regress/expected/updatable_views.out	2024-04-29 08:03:09.178981500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out	2024-04-29 08:05:37.432772100 +0000
@@ -1155,2847 +1155,7 @@
   WHEN MATCHED THEN UPDATE SET b = s.b
   WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
   RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
- -2 | Row -2
- -1 | Row -1
-  0 | Row 0
...
tap
[08:06:28.524](78.077s) not ok 5 - regression tests pass
[08:06:34.050](5.500s) not ok 6 - dump before running pg_upgrade
tap
[08:08:07.531](73.611s) not ok 2 - regression tests pass
test
[08:15:31.261]  19/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[08:15:31.261]   7/296 postgresql:regress / regress/regress                                            ERROR            ...
[08:15:31.261]  53/296 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
%s macOS - Ventura - Meson
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 12564
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 18673
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 12178
core
[08:11:12.583]   * frame #0: 0x0000000104ca8a40 dyld`_dyld_start
core
[08:11:36.321]   * frame #0: 0x00000001a7364764 libsystem_kernel.dylib`__pthread_kill + 8
[08:11:36.321]     frame #1: 0x00000001a739bc28 libsystem_pthread.dylib`pthread_kill + 288
[08:11:36.321]     frame #2: 0x00000001a72a9ae8 libsystem_c.dylib`abort + 180
[08:11:36.321]     frame #3: 0x0000000102daaf1c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[08:11:36.321]     frame #4: 0x0000000102ae74e0 postgres`ExecFetchSlotHeapTuple(slot=0x000000016d4a8250, materialize=<un...
[08:11:36.321]     frame #5: 0x0000000102ab66ac postgres`ExecIRDeleteTriggers(estate=0x000000014d86b700, relinfo=0x00000...
[08:11:36.321]     frame #6: 0x0000000102b07504 postgres`ExecModifyTable at nodeModifyTable.c:3027:11
[08:11:36.321]     frame #7: 0x0000000102b07118 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016d4a8270,...
[08:11:36.321]     frame #8: 0x0000000102b07118 postgres`ExecModifyTable(pstate=0x000000014d86baa0) at nodeModifyTable.c...
[08:11:36.321]     frame #9: 0x0000000102ae1d34 postgres`ExecProcNodeFirst(node=0x000000014d86baa0) at execProcnode.c:46...
core
[08:11:01.705]   * frame #0: 0x00000001a7364764 libsystem_kernel.dylib`__pthread_kill + 8
[08:11:01.705]     frame #1: 0x00000001a739bc28 libsystem_pthread.dylib`pthread_kill + 288
[08:11:01.705]     frame #2: 0x00000001a72a9ae8 libsystem_c.dylib`abort + 180
[08:11:01.705]     frame #3: 0x0000000105436f1c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[08:11:01.705]     frame #4: 0x00000001051734e0 postgres`ExecFetchSlotHeapTuple(slot=0x000000016ae1c3a0, materialize=<un...
[08:11:01.705]     frame #5: 0x00000001051426ac postgres`ExecIRDeleteTriggers(estate=0x000000014c837d00, relinfo=0x00000...
[08:11:01.705]     frame #6: 0x0000000105193504 postgres`ExecModifyTable at nodeModifyTable.c:3027:11
[08:11:01.705]     frame #7: 0x0000000105193118 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016ae1c3c0,...
[08:11:01.705]     frame #8: 0x0000000105193118 postgres`ExecModifyTable(pstate=0x000000014c8380a0) at nodeModifyTable.c...
[08:11:01.705]     frame #9: 0x000000010516dd34 postgres`ExecProcNodeFirst(node=0x000000014c8380a0) at execProcnode.c:46...
core
[08:11:24.912]   * frame #0: 0x00000001a7364764 libsystem_kernel.dylib`__pthread_kill + 8
[08:11:24.912]     frame #1: 0x00000001a739bc28 libsystem_pthread.dylib`pthread_kill + 288
[08:11:24.912]     frame #2: 0x00000001a72a9ae8 libsystem_c.dylib`abort + 180
[08:11:24.912]     frame #3: 0x00000001012def1c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[08:11:24.912]     frame #4: 0x000000010101b4e0 postgres`ExecFetchSlotHeapTuple(slot=0x000000016ef743c0, materialize=<un...
[08:11:24.912]     frame #5: 0x0000000100fea6ac postgres`ExecIRDeleteTriggers(estate=0x000000015002fd00, relinfo=0x00000...
[08:11:24.912]     frame #6: 0x000000010103b504 postgres`ExecModifyTable at nodeModifyTable.c:3027:11
[08:11:24.912]     frame #7: 0x000000010103b118 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016ef743e0,...
[08:11:24.912]     frame #8: 0x000000010103b118 postgres`ExecModifyTable(pstate=0x00000001500300a0) at nodeModifyTable.c...
[08:11:24.912]     frame #9: 0x0000000101015d34 postgres`ExecProcNodeFirst(node=0x00000001500300a0) at execProcnode.c:46...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out	2024-04-29 08:02:45
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out	2024-04-29 08:05:59
@@ -1152,2850 +1152,10 @@
 MERGE INTO rw_view2 t
   USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a
   WHEN MATCHED AND t.a <= 1 THEN DELETE
-  WHEN MATCHED THEN UPDATE SET b = s.b
-  WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
-  RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/recovery/027_stre...
--- /Users/admin/pgsql/src/test/regress/expected/constraints.out	2024-04-29 08:02:45
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2024-04-29 08:06:16
@@ -1171,132 +1171,10 @@
 drop table cnn2_parted, cnn2_part1;
 create table cnn2_parted(a int) partition by list (a);
 create table cnn_part1 partition of cnn2_parted for values in (1, null);
-insert into cnn_part1 values (null);
-alter table cnn2_parted add primary key (a);
-ERROR:  column "a" of relation "cnn_part1" contains null values
-drop table cnn2_parted;
--- columns in regular and LIKE inheritance should be marked not-nullable
--- for primary keys, even if those are deferred
-CREATE TABLE notnull_tbl4 (a INTEGER PRIMARY KEY INITIALLY DEFERRED);
-CREATE TABLE notnull_tbl4_lk (LIKE notnull_tbl4);
-CREATE TABLE notnull_tbl4_lk2 (LIKE notnull_tbl4 INCLUDING INDEXES);
-CREATE TABLE notnull_tbl4_lk3 (LIKE notnull_tbl4 INCLUDING INDEXES, CONSTRAINT a_nn NOT NULL a);
-CREATE TABLE notnull_tbl4_cld () INHERITS (notnull_tbl4);
-CREATE TABLE notnull_tbl4_cld2 (PRIMARY KEY (a) DEFERRABLE) INHERITS (notnull_tbl4);
-CREATE TABLE notnull_tbl4_cld3 (PRIMARY KEY (a) DEFERRABLE, CONSTRAINT a_nn NOT NULL a) INHERITS (notnull_tbl4);
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/updatable_views.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/updatable_views.out	2024-04-29 08:02:45
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out	2024-04-29 08:05:59
@@ -1152,2850 +1152,10 @@
 MERGE INTO rw_view2 t
   USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a
   WHEN MATCHED AND t.a <= 1 THEN DELETE
-  WHEN MATCHED THEN UPDATE SET b = s.b
-  WHEN NOT MATCHED AND s.a > 0 THEN INSERT VALUES (s.a, s.b)
-  RETURNING merge_action(), s.*, t.*;
- merge_action | a | b  | a |   b   
---------------+---+----+---+-------
- DELETE       | 1 | R1 | 1 | Row 1
- UPDATE       | 2 | R2 | 2 | R2
- INSERT       | 3 | R3 | 3 | R3
-(3 rows)
-
-SELECT * FROM base_tbl ORDER BY a;
- a  |   b    
-----+--------
...
tap
[08:06:17.693](65.681s) not ok 5 - regression tests pass
[08:06:19.132](1.420s) not ok 6 - dump before running pg_upgrade
tap
[08:06:26.205](40.993s) not ok 2 - regression tests pass
test
[08:09:12.657]  43/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[08:09:12.657]  47/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[08:09:12.657]  35/301 postgresql:regress / regress/regress                                            ERROR            ...