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
[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`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
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
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: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: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: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: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...
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...
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: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: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
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: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: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
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: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: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, ...
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.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
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.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...
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
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  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
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
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:1857:12: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has...
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 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  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
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
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 2 has type ‘uint6...
compiler
[13:12:07.774] detoast.c:987:12: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 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: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
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  0xf6afc394 in clone () from /lib/i386-linux-gnu/libc.so.6
[05:10:10.295] #1  0xffd8c91c in ?? ()
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: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...
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: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  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: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`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`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`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(
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`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
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: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: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...
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: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: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: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: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: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...
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: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: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: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: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: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: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: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: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: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:...
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:...
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: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
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: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
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`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
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`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`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
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
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`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`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`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
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`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`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
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`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
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: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...
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...
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.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
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...
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.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...
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
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`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(
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`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`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`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
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: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
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: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: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...
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: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: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: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: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: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: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: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
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
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: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
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
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`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
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
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`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`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`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`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`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`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`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
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
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: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:12.583]   * frame #0: 0x0000000104ca8a40 dyld`_dyld_start
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...
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...
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            ...
48/3388 Add foreign-server health checks infrastructure
%s FreeBSD - 13 - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres...
--- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out	2024-04-29 05:43:59.922649000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw/regress/results/postgres_fdw.out	2024-04-29 05:47:44.337923000 +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
test
[05:47:44.593] 301/301 postgresql:postgres_fdw / postgres_fdw/regress                                  ERROR           1...
48/4248 Parallel Bitmap Heap Scan reports per-worker stats in EXPLAIN ANALYZE
%s CompilerWarnings
compiler
[02:59:22.438] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
compiler
[02:58:49.547] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
compiler
[03:03:40.012] nodeBitmapHeapscan.c:638:3: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after...
48/4599 Document that triggers can break foreign key constraints
%s Linux - Debian Bullseye - Meson
core
[02:14:26.489] #0  0x00007f0f771d8fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:14:26.489] #1  0x00007f0f771d92c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:14:26.489] #2  0x000056392b754283 in sigclearmask () at system.h:46
[02:14:26.489] #3  vforkexec (n=n@entry=0x56392b7689a0 <stackbase+448>, argv=argv@entry=0x56392b9969b0, path=path@entry=...
[02:14:26.489] #4  0x000056392b74e32c in evalcommand (cmd=0x56392b7689a0 <stackbase+448>, flags=0) at eval.c:905
[02:14:26.489] #5  0x000056392b74d27e in evaltree (n=n@entry=0x56392b7689a0 <stackbase+448>, flags=0) at eval.c:303
[02:14:26.489] #6  0x000056392b74dc6a in evalstring (s=0x56392b7687e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[02:14:26.489] #7  0x000056392b74b67f in main (argc=3, argv=0x7fff1551d0c8) at main.c:177
[02:14:27.574] #0  0x00007f7590e80fc7 in ?? ()
core
[02:14:31.304] #0  0x00007f15d73e5090 in ?? ()
[02:14:31.304] #1  0x0000000000000003 in ?? ()
[02:14:31.304] #2  0x00007fff8986f423 in ?? ()
[02:14:31.304] #3  0x00007fff8986f426 in ?? ()
[02:14:31.304] #4  0x00007fff8986f4a6 in ?? ()
[02:14:31.304] #5  0x0000000000000000 in ?? ()
core
[02:14:27.574] #0  0x00007f7590e80fc7 in ?? ()
[02:14:27.574] #1  0x0000000000000000 in ?? ()
[02:14:31.304] #0  0x00007f15d73e5090 in ?? ()
core
[02:14:27.574] #0  0x00007f7590f43a61 in ?? ()
[02:14:27.574] #1  0x00007f7590f31e5e in ?? ()
[02:14:27.574] #2  0x00007f7590fdd152 in ?? ()
[02:14:27.574] #3  0x0000000000000000 in ?? ()
test
[02:13:23.916]  11/301 postgresql:recovery / recovery/002_archiving                                    ERROR          1....
48/4849 Implementing OCSP Stapling for Server certificate status verification
%s FreeBSD - 13 - Meson
tap
[21:09:02.508](0.225s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[21:09:02.508](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[21:09:03.460](0.220s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[21:09:03.461](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[21:09:04.660](0.216s) Bail out!  pg_ctl restart failed
test
[21:09:04.785] 301/301 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
%s Linux - Debian Bullseye - Autoconf
tap
[21:09:36.126](0.156s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[21:09:36.126](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[21:09:37.652](0.290s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[21:09:37.653](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[21:09:39.587](0.321s) Bail out!  pg_ctl restart failed
%s Linux - Debian Bullseye - Meson
tap
[21:09:36.987](0.214s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[21:09:36.987](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[21:09:37.914](0.214s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[21:09:37.915](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[21:09:39.060](0.204s) Bail out!  pg_ctl restart failed
test
[21:09:39.180] 296/301 postgresql:ssl / ssl/001_ssltests                                               ERROR          9....
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[21:18:54.387](0.343s) not ok 180 - connect with valid stapled ocsp response when sslocspstapling=1
[21:18:54.388](0.000s) not ok 181 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[21:18:56.062](0.295s) not ok 193 - connect with valid stapled ocsp response when sslocspstapling=1
[21:18:56.062](0.000s) not ok 194 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[21:18:58.191](0.238s) Bail out!  pg_ctl restart failed
test
[21:18:58.301] 296/296 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
%s macOS - Ventura - Meson
core
[21:14:07.527]   * frame #0: 0x0000000102b78a40 dyld`_dyld_start
tap
[21:11:55.932](0.247s) not ok 206 - connect with valid stapled ocsp response when sslocspstapling=1
[21:11:55.932](0.000s) not ok 207 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[21:11:57.002](0.245s) not ok 219 - connect with valid stapled ocsp response when sslocspstapling=1
[21:11:57.002](0.000s) not ok 220 - connect with valid stapled ocsp response when sslocspstapling=1: no stderr
[21:11:58.361](0.234s) Bail out!  pg_ctl restart failed
test
[21:11:58.469] 301/301 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
48/4759 shared detoast datum
%s CompilerWarnings
compiler
[19:00:32.221] detoast.c:987:12: error: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘uint6...
compiler
[19:00:32.221] detoast.c:987:12: error: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘uint6...
%s FreeBSD - 13 - Meson
core
[18:59:58.667] #0  0x0000451c93c63040 in ?? ()
[18:59:58.667] #1  0x0000000000000003 in ?? ()
[18:59:58.667] #2  0x000028b43a2836b8 in ?? ()
[18:59:58.667] #3  0x000028b43a2836bb in ?? ()
[18:59:58.667] #4  0x000028b43a2836be in ?? ()
[18:59:58.667] #5  0x0000000000000000 in ?? ()
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-28 18:55:10.575697000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-04-28 18:56:51.029001000...
@@ -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-28 18:55:10.575697000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-04-28 18:57:27.7551830...
@@ -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-28 18:55:10.575697000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out	2024-04-28 18:56:47.465206000 +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
[18:57:28.620](60.764s) not ok 5 - regression tests pass
tap
[18:57:58.790](64.055s) not ok 2 - regression tests pass
tap
[18:58:52.747](0.312s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[18:59:00.533]  23/301 postgresql:regress / regress/regress                                            ERROR            ...
[18:59:00.533]  65/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[18:59:00.533] 148/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[18:59:00.533] 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-28 18:55:00.063903153 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/sysviews.out	2024-04-28 19:00:16.591402074 +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-28 18:55:00.063903153 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/sysviews.out	2024-04-28 19:01:55.651235916 +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-28 18:55:00.063903153 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/sysviews.out	2024-04-28 18:58:57.355571266 +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
[19:00:46.885](84.143s) not ok 5 - regression tests pass
tap
[18:59:59.001](0.809s) not ok 1 - no parameters missing from postgresql.conf.sample
tap
[19:02:16.354](43.305s) not ok 2 - regression tests pass
%s Linux - Debian Bullseye - Meson
core
[19:01:39.159] #0  0x00007fd242bc8090 in ?? ()
[19:01:39.159] #1  0x0000000000000003 in ?? ()
[19:01:39.159] #2  0x00007ffe13d4a47b in ?? ()
[19:01:39.159] #3  0x00007ffe13d4a47e in ?? ()
[19:01:39.159] #4  0x00007ffe13d4a50c in ?? ()
[19:01:39.159] #5  0x0000000000000000 in ?? ()
[19:01:42.679] #0  0x00007f3d0f4ba746 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:01:42.689] #0  0x00007f3d0f4ba746 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[19:01:42.689] #1  0x000056381844ca7c in waitproc (status=0x7ffc1a874b3c, block=1) at jobs.c:1181
[19:01:42.689] #2  waitone (block=block@entry=1, job=job@entry=0x563819477b20) at jobs.c:1057
[19:01:42.689] #3  0x000056381844ccea in dowait (block=1, jp=0x563819477b20) at jobs.c:1139
[19:01:42.689] #4  0x000056381844e2ed in waitforjob (jp=0x563819477b20) at jobs.c:1016
[19:01:42.689] #5  0x0000563818448334 in evalcommand (cmd=0x5638184629c0 <stackbase+480>, flags=0) at eval.c:930
[19:01:42.689] #6  0x000056381844727e in evaltree (n=n@entry=0x5638184629c0 <stackbase+480>, flags=0) at eval.c:303
[19:01:42.689] #7  0x0000563818447c6a in evalstring (s=0x5638184627e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[19:01:42.689] #8  0x000056381844567f in main (argc=3, argv=0x7ffc1a874f78) 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-28 18:54:57.487239933 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-04-28 18:58:27.171148148...
@@ -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-28 18:54:57.487239933 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-04-28 18:59:04.5071215...
@@ -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-28 18:54:57.487239933 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/sysviews.out	2024-04-28 18:58:25.179149566 +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
[18:59:03.758](64.324s) not ok 5 - regression tests pass
tap
[18:59:31.481](64.448s) not ok 2 - regression tests pass
tap
[19:00:31.481](0.283s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[19:00:39.354]   4/301 postgresql:regress / regress/regress                                            ERROR          67...
[19:00:39.354]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          99...
[19:00:39.354]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          71...
[19:00:39.354] 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-28 18:55:15.395173800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-04-28 18:58:13.805319900 +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-28 18:55:15.395173800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-04-28 19:00:42.887477500 +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-28 18:55:15.395173800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/sysviews.out	2024-04-28 18:58:08.439087300 +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
[18:59:06.554](107.848s) not ok 5 - regression tests pass
tap
[19:01:37.888](130.020s) not ok 2 - regression tests pass
tap
[19:07:34.397](1.986s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[19:08:06.123]   8/296 postgresql:regress / regress/regress                                            ERROR           1...
[19:08:06.123]  22/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[19:08:06.123]  85/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[19:08:06.123] 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-04-28 18:54:48
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/sysviews.out	2024-04-28 18:57:24
@@ -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-28 18:54:48
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/sysviews.out	2024-04-28 18:58:14
@@ -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-28 18:54:48
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/sysviews.out	2024-04-28 18:57:25
@@ -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
[18:57:43.362](35.739s) not ok 5 - regression tests pass
tap
[18:59:10.581](91.238s) not ok 2 - regression tests pass
tap
[19:00:41.812](0.751s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[19:01:04.067]  17/301 postgresql:regress / regress/regress                                            ERROR            ...
[19:01:04.067]  32/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[19:01:04.067] 156/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[19:01:04.067] 284/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
[14:01:59.392] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
compiler
[14:01:31.091] prepqual.c:563:12: error: declaration of ‘lc__state’ shadows a previous local [-Werror=shadow=compatible-...
compiler
[14:05:05.076] 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-28 14:00:56.539827000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-04-28 14:02:05.91376...
@@ -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-28 14:00:56.539827000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-04-28 14:02:32.839...
@@ -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-28 14:00:56.539827000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2024-04-28 14:02:02.981112000 +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
[14:02:56.284](58.680s) not ok 5 - regression tests pass
tap
[14:03:24.450](63.255s) not ok 2 - regression tests pass
test
[14:04:22.364]   8/301 postgresql:regress / regress/regress                                            ERROR            ...
[14:04:22.364]  78/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[14:04:22.364] 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/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-28 14:00:50.666605289 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_index.out	2024-04-28 14:04:34.458442053 +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-28 14:00:50.666605289 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/create_index.out	2024-04-28 14:03:25.430524099 +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
[14:05:45.510](87.783s) not ok 5 - 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-04-28 14:00:50.672433561 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-04-28 14:03:12.52447...
@@ -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-28 14:00:50.672433561 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-04-28 14:03:41.332...
@@ -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-28 14:00:50.672433561 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_index.out	2024-04-28 14:03:09.656479395 +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
[14:04:09.793](65.549s) not ok 5 - regression tests pass
tap
[14:04:33.892](64.014s) not ok 2 - regression tests pass
test
[14:05:36.300]   4/301 postgresql:regress / regress/regress                                            ERROR          60...
[14:05:36.300]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          98...
[14:05:36.300]  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/create_index.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/...
--- C:/cirrus/src/test/regress/expected/create_index.out	2024-04-28 14:01:13.242295200 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-04-28 14:03:39.394549800 +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-28 14:01:13.242295200 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-04-28 14:05:57.524358200 +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-28 14:01:13.242295200 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/create_index.out	2024-04-28 14:03:30.059640800 +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
[14:05:12.503](114.497s) not ok 5 - regression tests pass
tap
[14:07:22.573](119.943s) not ok 2 - regression tests pass
test
[14:13:43.294]   5/296 postgresql:regress / regress/regress                                            ERROR           1...
[14:13:43.294]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[14:13:43.294]  77/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-04-28 14:00:48
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_index.out	2024-04-28 14:02:30
@@ -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-28 14:00:48
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_index.out	2024-04-28 14:03:30
@@ -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-28 14:00:48
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_index.out	2024-04-28 14:02:30
@@ -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
[14:03:31.282](70.046s) not ok 5 - regression tests pass
tap
[14:05:22.354](145.751s) not ok 2 - regression tests pass
test
[14:07:34.040]   7/301 postgresql:regress / regress/regress                                            ERROR            ...
[14:07:34.040]  43/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[14:07:34.040] 167/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
48/4882 Add a pg_truncate_freespace_map function
%s FreeBSD - 13 - Meson
core
[14:00:23.625] #0  0x000000082b16726a in _sigprocmask () from /lib/libc.so.7
[14:00:23.625] #1  0x000000082b1a2a60 in _system () from /lib/libc.so.7
[14:00:23.625] #2  0x00000008288270f3 in ?? () from /lib/libthr.so.3
[14:00:23.625] #3  0x00000000006358a6 in RestoreArchivedFile (path=path@entry=0x820e6c1d0 "pg_wal/00000002", '0' <repeat...
[14:00:23.625] #4  0x000000000061cd48 in existsTimeLineHistory (probeTLI=probeTLI@entry=3) at ../src/backend/access/tran...
[14:00:23.625] #5  0x000000000061ce08 in findNewestTimeLine (startTLI=startTLI@entry=2) at ../src/backend/access/transam...
[14:00:23.625] #6  0x0000000000640c2b in rescanLatestTimeLine (replayTLI=replayTLI@entry=2, replayLSN=replayLSN@entry=67...
[14:00:23.625] #7  0x000000000063ce75 in WaitForWALToBecomeAvailable (RecPtr=67209336, tliRecPtr=67209312, replayTLI=3, ...
[14:00:23.625] #8  XLogPageRead (xlogreader=0x83387f0b0, targetPagePtr=67207168, reqLen=2168, targetRecPtr=67209312, rea...
[14:00:23.625] #9  0x0000000000643bc7 in ReadPageInternal (state=state@entry=0x83387f0b0, pageptr=34911729584, 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-28 13:55:53.768305000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-04-28 13:57:56.320529000...
@@ -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
[13:59:23.748]  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-04-28 13:55:44.819754417 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-04-28 13:58:57.771457370...
@@ -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
[14:00:20.391]  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-28 13:56:01.129106600 +0000
+++ C:/cirrus/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-04-28 14:02:13.931039300 +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
[14:08:32.971]  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-04-28 13:55:48
+++ /Users/admin/pgsql/build/testrun/pg_freespacemap/regress/results/pg_freespacemap.out	2024-04-28 14:00:02
@@ -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
[14:02:01.971]  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-04-28 11:51:55.299452000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2024-04-28 11:53:25.709293000...
@@ -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-28 11:51:55.299452000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2024-04-28 11:54:01.2266900...
@@ -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-28 11:51:55.299452000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out	2024-04-28 11:53:23.643598000 +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
[11:54:00.851](47.317s) not ok 5 - regression tests pass
tap
[11:54:40.616](58.451s) not ok 2 - regression tests pass
test
[11:55:33.098]  12/301 postgresql:regress / regress/regress                                            ERROR            ...
[11:55:33.098]  46/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[11:55:33.098] 158/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
48/4956 Test to dump and restore objects left behind by regression
%s FreeBSD - 13 - Meson
core
[10:42:59.510] #0  0x000000082a09c26a in _sigprocmask () from /lib/libc.so.7
[10:42:59.510] #1  0x000000082a0d7a60 in _system () from /lib/libc.so.7
[10:42:59.510] #2  0x0000000828f7e0f3 in ?? () from /lib/libthr.so.3
[10:42:59.510] #3  0x00000000006358a6 in RestoreArchivedFile (path=path@entry=0x820d091d0 "\270\223\320 \b", xlogfname=x...
[10:42:59.510] #4  0x0000000000640e92 in XLogFileRead (segno=segno@entry=4, emode=<optimized out>, tli=tli@entry=2, sour...
[10:42:59.510] #5  0x000000000063cbbc in XLogFileReadAnyTLI (segno=3, emode=13, source=XLOG_FROM_ANY) at ../src/backend/...
[10:42:59.510] #6  WaitForWALToBecomeAvailable (RecPtr=67209336, tliRecPtr=67209312, replayTLI=2, replayLSN=67209312, ra...
[10:42:59.510] #7  XLogPageRead (xlogreader=0x8346ea0b0, targetPagePtr=67207168, reqLen=2168, targetRecPtr=67209312, rea...
[10:42:59.510] #8  0x0000000000643bc7 in ReadPageInternal (state=state@entry=0x8346ea0b0, pageptr=34910275504, pageptr@e...
[10:42:59.510] #9  0x00000000006429e5 in XLogDecodeNextRecord (state=0x8346ea0b0, nonblocking=false) at ../src/backend/a...
tap
[10:41:06.974](0.175s) Bail out!  pg_ctl start failed
test
[10:42:01.001] 155/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
%s Linux - Debian Bullseye - Meson
tap
[10:44:17.998](6.111s) not ok 22 - pg_restore on destination instance
[10:44:19.387](0.013s) not ok 24 - old and new dumps match after dump and restore
test
[10:45:14.990]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          96...
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[10:44:42.829](9.966s) not ok 22 - pg_restore on destination instance
test
[10:51:47.279]  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
core
[09:01:48.290] #0  0x000000082bd9f26a in _sigprocmask () from /lib/libc.so.7
[09:01:48.290] #1  0x000000082bddaa60 in _system () from /lib/libc.so.7
[09:01:48.290] #2  0x000000082976e0f3 in ?? () from /lib/libthr.so.3
[09:01:48.290] #3  0x00000000006358a6 in RestoreArchivedFile (path=path@entry=0x820cca1d0 "pg_wal/00000001", '0' <repeat...
[09:01:48.290] #4  0x000000000061cd48 in existsTimeLineHistory (probeTLI=probeTLI@entry=2) at ../src/backend/access/tran...
[09:01:48.290] #5  0x000000000061ce08 in findNewestTimeLine (startTLI=startTLI@entry=1) at ../src/backend/access/transam...
[09:01:48.290] #6  0x0000000000640c2b in rescanLatestTimeLine (replayTLI=replayTLI@entry=1, replayLSN=replayLSN@entry=10...
[09:01:48.290] #7  0x000000000063ce75 in WaitForWALToBecomeAvailable (RecPtr=100683536, tliRecPtr=100683512, replayTLI=3...
[09:01:48.290] #8  XLogPageRead (xlogreader=0x8350910b0, targetPagePtr=100679680, reqLen=3856, targetRecPtr=100683512, r...
[09:01:48.290] #9  0x0000000000643bc7 in ReadPageInternal (state=state@entry=0x8350910b0, pageptr=34910017456, pageptr@e...
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-28 08:57:43.273909000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out	2024-04-28 08:59:30.469004000 +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
[09:00:48.526]  93/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-28 08:57:33.757799615 +0000
+++ /tmp/cirrus-ci-build/contrib/unaccent/results/unaccent.out	2024-04-28 08:59:23.945748716 +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-04-28 08:57:33.375769923 +0000
+++ /tmp/cirrus-ci-build/build/testrun/unaccent/regress/results/unaccent.out	2024-04-28 08:59:55.355686654 +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
[09:01:17.321] 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-04-28 08:57:32
+++ /Users/admin/pgsql/build/testrun/unaccent/regress/results/unaccent.out	2024-04-28 09:00:58
@@ -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
[09:02:55.183]  96/301 postgresql:unaccent / unaccent/regress                                          ERROR            ...
48/4825 Optimize planner memory consumption for huge arrays
%s FreeBSD - 13 - Meson
tap
[08:40:25.325](0.001s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[08:42:03.128] 142/301 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
%s Linux - Debian Bullseye - Meson
core
[08:44:12.095] #0  0x00007f09f3a5afc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:12.095] #1  0x00007f09f3a5b2c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:12.095] #2  0x000055b0111432b7 in sigclearmask () at system.h:46
[08:44:12.095] #3  vforkexec (n=n@entry=0x55b0122dc8a8, argv=argv@entry=0x55b0122dc9d8, path=path@entry=0x7ffe76b910bf "...
[08:44:12.095] #4  0x000055b01113d32c in evalcommand (cmd=0x55b0122dc8a8, flags=0) at eval.c:905
[08:44:12.095] #5  0x000055b01113c27e in evaltree (n=n@entry=0x55b0122dc8a8, flags=0) at eval.c:303
[08:44:12.095] #6  0x000055b01113cc6a in evalstring (s=0x55b0111577e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[08:44:12.095] #7  0x000055b01113a67f in main (argc=3, argv=0x7ffe76b8ee08) at main.c:177
core
[08:44:12.095] #0  0x00007f09f3ae9bc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:12.095] #1  0x000055b01114326b in vforkexec (n=n@entry=0x55b0122dc8a8, argv=argv@entry=0x55b0122dc9d8, path=path@...
[08:44:12.095] #2  0x000055b01113d32c in evalcommand (cmd=0x55b0122dc8a8, flags=0) at eval.c:905
[08:44:12.095] #3  0x000055b01113c27e in evaltree (n=n@entry=0x55b0122dc8a8, flags=0) at eval.c:303
[08:44:12.095] #4  0x000055b01113cc6a in evalstring (s=0x55b0111577e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[08:44:12.095] #5  0x000055b01113a67f in main (argc=3, argv=0x7ffe76b8ee08) at main.c:177
tap
[08:41:25.107](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[08:43:07.835] 140/301 postgresql:initdb / initdb/001_initdb                                           ERROR          27...
%s macOS - Ventura - Meson
tap
[08:41:12.625](0.000s) not ok 29 - options --locale-provider=icu --locale=und --lc-*=C: no stderr
test
[08:43:02.235] 142/301 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
48/4704 Add SQL syntax check
%s macOS - Ventura - Meson
tap
[08:07:38.281](0.000s) not ok 195 - pgbench option error: double overflow 2 stderr /(?^:double constant overflow)/
test
[08:08:31.782] 196/301 postgresql:pgbench / pgbench/002_pgbench_no_server                              ERROR            ...
48/4839 The Prepare statement with the skewed parameter uses the custom plan
%s FreeBSD - 13 - Meson
tap
[06:06:15.706](0.276s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[06:06:23.250] 284/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s Linux - Debian Bullseye - Autoconf
tap
[06:07:25.519](0.298s) not ok 1 - no parameters missing from postgresql.conf.sample
%s Linux - Debian Bullseye - Meson
core
[06:09:40.446] #0  0x00007fc43b8eefc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[06:09:40.446] #1  0x00007fc43b9a013a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:09:40.446] #2  0x00007fc43b9b1a6f in clone () from /lib/x86_64-linux-gnu/libc.so.6
core
[06:09:40.427] #0  0x00007fc43b9b1a61 in clone () from /lib/x86_64-linux-gnu/libc.so.6
[06:09:40.427] #1  0x00007fc43b99fe5e in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:09:40.427] #2  0x00007fc43b9a0497 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:09:40.427] #3  0x00007fc43b99fcdb in posix_spawn () from /lib/x86_64-linux-gnu/libc.so.6
[06:09:40.427] #4  0x00007fc43b8fba69 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:09:40.427] #5  0x00005635c984c493 in RestoreArchivedFile (path=path@entry=0x7fff40e3a8c0 "`\254\343@\377\177", xlogf...
[06:09:40.427] #6  0x00005635c985b123 in XLogFileRead (segno=140734282050752, segno@entry=4, emode=emode@entry=13, tli=t...
[06:09:40.427] #7  0x00005635c985b313 in XLogFileReadAnyTLI (segno=4, emode=emode@entry=13, source=XLOG_FROM_ANY) at ../...
[06:09:40.427] #8  0x00005635c985c50f in WaitForWALToBecomeAvailable (RecPtr=RecPtr@entry=67211528, randAccess=false, fe...
[06:09:40.427] #9  0x00005635c985d044 in XLogPageRead (xlogreader=0x5635cb306f20, targetPagePtr=67207168, reqLen=4360, t...
tap
[06:07:48.898](0.221s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[06:07:56.169] 288/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[06:15:28.654](2.487s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[06:15:59.439] 278/296 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
%s macOS - Ventura - Meson
tap
[06:07:47.050](0.609s) not ok 1 - no parameters missing from postgresql.conf.sample
test
[06:07:59.103] 282/301 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
48/4939 ECPG cleanup and fix for clang compile-time problem
%s macOS - Ventura - Meson
tap
[06:00:02.785](0.000s) not ok 91 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[06:00:02.785](0.000s) not ok 92 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[06:00:02.785](0.000s) not ok 93 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[06:00:02.786](0.000s) not ok 95 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[06:00:02.786](0.000s) not ok 96 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[06:00:02.786](0.000s) not ok 98 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: er...
test
[06:02:55.796] 136/301 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
48/4677 Sequence Access Methods, round two
%s macOS - Ventura - Meson
tap
[04:01:31.890](0.000s) not ok 2 - bt_index_parent_check: interrupted page deletion detected
test
[04:02:17.838] 220/302 postgresql:amcheck / amcheck/005_pitr                                           ERROR            ...
48/4957 Fix overflow hazard in timestamp_pl_interval
%s macOS - Ventura - Meson
tap
[03:38:40.355](0.000s) not ok 212 - pgbench gset command with two rows stderr /(?^:expected one row, got 2\b)/
test
[03:39:52.248] 206/301 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
48/4768 A infrastructure to detect misuse of spin lock easier
%s FreeBSD - 13 - Meson
core
[03:06:10.964] #0  0x000000082c2e4dca in thr_kill () from /lib/libc.so.7
[03:06:10.964] #1  0x000000082c25d6f4 in raise () from /lib/libc.so.7
[03:06:10.964] #2  0x000000082c30ebc9 in abort () from /lib/libc.so.7
[03:06:10.964] #3  0x0000000000a643cc in errfinish (filename=<optimized out>, lineno=lineno@entry=348, funcname=<optimiz...
[03:06:10.964] #4  0x000000000090155d in VerifyNoSpinLocksHeld (check_in_panic=<optimized out>) at ../src/backend/storag...
[03:06:10.964] #5  0x00000000008f5eb5 in LWLockAcquire (lock=0x839572a80, mode=(LW_WAIT_UNTIL_FREE | unknown: 0x4), mode...
[03:06:10.964] #6  0x0000000000a86476 in InjectionPointDetach (name=name@entry=0x848c85230 "TestConditionLocal1") at ../...
[03:06:10.964] #7  0x0000000843720fbe in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at ../src/...
[03:06:10.964] #8  0x00000000008dc671 in shmem_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:243
[03:06:10.964] #9  0x00000000008dc559 in proc_exit_prepare (code=101959, code@entry=0) at ../src/backend/storage/ipc/ipc...
panic
2024-04-28 03:03:02.839 UTC client backend[20862] 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-28 03:00:10.170206000 +...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out	2024-04-28 03:03:04.2018890...
@@ -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
[03:05:08.944] 109/301 postgresql:injection_points / injection_points/regress                          ERROR           1...
%s Linux - Debian Bullseye - Autoconf
core
[03:09:49.347] #0  0x00007fe866ecf170 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:09:49.347] #1  0x00007fe866e6d8f3 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:09:49.347] #2  0x00007fe866d95bd1 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:09:49.347] #3  0x00007fe866f63fa8 in call_init (l=0x7fe866f46000, argc=argc@entry=3, argv=argv@entry=0x7fffe7a80c48,...
[03:09:49.347] #4  0x00007fe866f640e9 in call_init (env=0x7fffe7a80c68, argv=0x7fffe7a80c48, argc=3, l=<optimized out>) ...
[03:09:49.347] #5  _dl_init (main_map=0x7fe866f80180, argc=3, argv=0x7fffe7a80c48, env=0x7fffe7a80c68) at dl-init.c:119
[03:09:49.347] #6  0x00007fe866f550ca in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
[03:09:49.347] #7  0x0000000000000003 in ?? ()
[03:09:49.347] #8  0x00007fffe7a8118b in ?? ()
[03:09:49.347] #9  0x00007fffe7a8118e in ?? ()
core
[03:10:37.527] #0  0x00007fdf2dc39ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:10:37.527] #1  0x00007fdf2dc23537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:10:37.527] #2  0x0000561f17659340 in errfinish (filename=filename@entry=0x561f179ebce0 "s_lock.c", lineno=lineno@ent...
[03:10:37.527] #3  0x0000561f173003c8 in VerifyNoSpinLocksHeld (check_in_panic=check_in_panic@entry=true) at s_lock.c:34...
[03:10:37.527] #4  0x0000561f172e4a1a in LWLockAcquire (lock=0x7fdf1f813a80, mode=mode@entry=LW_EXCLUSIVE) at lwlock.c:1...
[03:10:37.527] #5  0x0000561f176a6146 in InjectionPointDetach (name=name@entry=0x7fdf1f599230 "") at injection_point.c:2...
[03:10:37.527] #6  0x00007fdf1f69c8f5 in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at injecti...
[03:10:37.527] #7  0x0000561f172a06b6 in shmem_exit (code=code@entry=0) at ipc.c:243
[03:10:37.527] #8  0x0000561f172a095a in proc_exit_prepare (code=code@entry=0) at ipc.c:198
[03:10:37.527] #9  0x0000561f172a0a89 in proc_exit (code=code@entry=0) at ipc.c:111
panic
2024-04-28 03:06:13.477 UTC [44279][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-28 03:00:05.094165443 +...
+++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out	2024-04-28 03:06:14.305845899 +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
[03:08:09.628] #0  0x00007fc117dface1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:08:09.628] #1  0x00007fc117de4537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:08:09.628] #2  0x0000558d886e55bd in errfinish (filename=filename@entry=0x558d889a1a38 "../src/backend/storage/lmgr/...
[03:08:09.628] #3  0x0000558d8841a61d in VerifyNoSpinLocksHeld (check_in_panic=check_in_panic@entry=true) at ../src/back...
[03:08:09.628] #4  0x0000558d883ffaf7 in LWLockAcquire (lock=0x7fc10c6c0a80, mode=mode@entry=LW_EXCLUSIVE) at ../src/bac...
[03:08:09.628] #5  0x0000558d8871c2be in InjectionPointDetach (name=0x7fc11972c230 "") at ../src/backend/utils/misc/inje...
[03:08:09.628] #6  0x00007fc10c54d93e in injection_points_cleanup (code=<optimized out>, arg=<optimized out>) at ../src/...
[03:08:09.628] #7  0x0000558d883ca14a in shmem_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:243
[03:08:09.628] #8  0x0000558d883ca3f5 in proc_exit_prepare (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:198
[03:08:09.628] #9  0x0000558d883ca5b3 in proc_exit (code=code@entry=0) at ../src/backend/storage/ipc/ipc.c:111
panic
2024-04-28 03:05:03.834 UTC client backend[39732] 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-28 03:00:04.938082874 +...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out	2024-04-28 03:05:04.6058820...
@@ -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
[03:06:22.255] 109/301 postgresql:injection_points / injection_points/regress                          ERROR          1....
%s Windows - Server 2019, VS 2019 - Meson & ninja
core
000000fd`379ffd68 00007fff`bd13411a     ntdll!NtFsControlFile+0x14
000000fd`379ffd70 00007ff6`a0c50b0b     KERNELBASE!ConnectNamedPipe+0x6a
000000fd`379ffde0 00007fff`bdb14de0     postgres!pg_signal_thread(
000000fd`379ffee0 00007fff`bfb7ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000fd`379fff10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000fd`37dff7e8 00007fff`bfb0b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000fd`37dff7f0 00007fff`bdb14de0     ntdll!TppWorkerThread+0x2df
000000fd`37dffae0 00007fff`bfb7ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000fd`37dffb10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000fd`381ff8a8 00007fff`bd0ed77e     ntdll!NtWaitForSingleObject+0x14
000000fd`381ff8b0 00007ff6`a0c525ac     KERNELBASE!WaitForSingleObjectEx+0x8e
000000fd`381ff950 00007fff`bdb14de0     postgres!pg_timer_thread(
000000fd`381ff990 00007fff`bfb7ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000fd`381ff9c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000fd`371ff500 00007ff6`a0f8e595     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000fd`371ff540 00007ff6`a0d4f2bb     postgres!errfinish(
000000fd`371ff5a0 00007ff6`a0d3ea3a     postgres!VerifyNoSpinLocksHeld(
000000fd`371ff5e0 00007ff6`a0fc1d69     postgres!LWLockAcquire(
000000fd`371ff630 00007fff`afbd1853     postgres!InjectionPointDetach(
000000fd`371ff670 00007ff6`a0d18c5d     injection_points!injection_points_cleanup(
000000fd`371ff6c0 00007ff6`a0d19220     postgres!shmem_exit(
000000fd`371ff710 00007ff6`a0d18b30     postgres!proc_exit_prepare(
000000fd`371ff750 00007ff6`a0d5ea64     postgres!proc_exit(
000000fd`371ff790 00007ff6`a0d58a7d     postgres!PostgresMain(
core
000000fd`375ff618 00007fff`bfb0b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000fd`375ff620 00007fff`bdb14de0     ntdll!TppWorkerThread+0x2df
000000fd`375ff910 00007fff`bfb7ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000fd`375ff940 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
panic
2024-04-28 03:06:45.636 GMT client backend[5432] 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-28 03:00:23.517636600 +0000
+++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out	2024-04-28 03:06:55.284130400 +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
[03:12:35.593] 115/296 postgresql:injection_points / injection_points/regress                          ERROR            ...
%s macOS - Ventura - Meson
core
[03:10:17.466]   * frame #0: 0x0000000183b54744 libsystem_kernel.dylib`__pthread_kill + 8
[03:10:17.466]     frame #1: 0x0000000183b8bc28 libsystem_pthread.dylib`pthread_kill + 288
[03:10:17.466]     frame #2: 0x0000000183a99ae8 libsystem_c.dylib`abort + 180
[03:10:17.466]     frame #3: 0x0000000104740eec postgres`errfinish.cold.2 at elog.c:614:3
[03:10:17.466]     frame #4: 0x00000001045cfc8c postgres`errfinish(filename=<unavailable>, lineno=<unavailable>, funcnam...
[03:10:17.466]     frame #5: 0x000000010471bb00 postgres`VerifyNoSpinLocksHeld.cold.1 at s_lock.c:347:3
[03:10:17.466]     frame #6: 0x0000000104493ef4 postgres`VerifyNoSpinLocksHeld(check_in_panic=<unavailable>) at s_lock.c...
[03:10:17.466]     frame #7: 0x0000000104489e44 postgres`LWLockAcquire(lock=0x0000000109a39e80, mode=LW_EXCLUSIVE) at lw...
[03:10:17.466]     frame #8: 0x00000001045ed248 postgres`InjectionPointDetach(name="TestConditionLocal1") at injection_p...
[03:10:17.466]     frame #9: 0x0000000104f937d8 injection_points.dylib`injection_points_cleanup(code=<unavailable>, arg=...
panic
2024-04-28 03:03:32.500 UTC client backend[25001] 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-28 02:59:57
+++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out	2024-04-28 03:05:03
@@ -175,38 +175,10 @@
 (1 row)
 
 SELECT injection_points_run('TestConditionLocal1'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionLocal2'); -- nothing
- injection_points_run 
-----------------------
- 
-(1 row)
-
-SELECT injection_points_run('TestConditionError'); -- error
-ERROR:  error triggered for injection point TestConditionError
...
test
[03:07:32.074] 165/301 postgresql:injection_points / injection_points/regress                          ERROR            ...
48/4538 Statistics Import and Export
%s Linux - Debian Bullseye - Autoconf
core
[00:57:50.491] #0  0x00007feed2349ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:57:50.491] #1  0x00007feed2333537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:57:50.491] #2  0x00007feed27ac11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:57:50.491] #3  0x00007feed27b6ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:57:50.491] #4  0x00007feed279944c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffdc8497db6, __in_ch...
[00:57:50.491] #5  0x00007feed2798d47 in __asan::ReportGenericError (pc=94506845477979, bp=bp@entry=140727963716128, sp=...
[00:57:50.491] #6  0x00007feed27998a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[00:57:50.491] #7  0x000055f416f41c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[00:57:50.491] #8  0x000055f416f80c26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[00:57:50.491] #9  0x000055f416f46372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[00:57:54.955] #0  0x00007f630515ece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:57:54.955] #1  0x00007f6305148537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:57:54.955] #2  0x00007f63055c111b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:57:54.955] #3  0x00007f63055cbce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:57:54.955] #4  0x00007f63055ae44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffea1462e26, __in_ch...
[00:57:54.955] #5  0x00007f63055add47 in __asan::ReportGenericError (pc=94754418285659, bp=bp@entry=140731604155024, sp=...
[00:57:54.955] #6  0x00007f63055ae8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[00:57:54.955] #7  0x0000562dbb715c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[00:57:54.955] #8  0x0000562dbb754c26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[00:57:54.955] #9  0x0000562dbb71a372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[00:57:52.721] #0  0x00007ff1af4efce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:57:52.721] #1  0x00007ff1af4d9537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:57:52.721] #2  0x00007ff1af95211b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:57:52.721] #3  0x00007ff1af95cce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:57:52.721] #4  0x00007ff1af93f44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fffb86c7fb6, __in_ch...
[00:57:52.721] #5  0x00007ff1af93ed47 in __asan::ReportGenericError (pc=94017878281307, bp=bp@entry=140736287509536, sp=...
[00:57:52.721] #6  0x00007ff1af93f8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[00:57:52.721] #7  0x000055823e3ccc5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[00:57:52.721] #8  0x000055823e40bc26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[00:57:52.721] #9  0x000055823e3d1372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[00:57:48.249] #0  0x00007ff53189cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:57:48.249] #1  0x00007ff531886537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:57:48.249] #2  0x00007ff531cff11b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:57:48.249] #3  0x00007ff531d09ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:57:48.249] #4  0x00007ff531cec44c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffd2d5e5496, __in_ch...
[00:57:48.249] #5  0x00007ff531cebd47 in __asan::ReportGenericError (pc=94198729432155, bp=bp@entry=140725364613376, sp=...
[00:57:48.249] #6  0x00007ff531cec8a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[00:57:48.249] #7  0x000055ac59ce5c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[00:57:48.249] #8  0x000055ac59d24c26 in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[00:57:48.249] #9  0x000055ac59cea372 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
core
[00:57:46.015] #0  0x00007fca273c6ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:57:46.015] #1  0x00007fca273b0537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:57:46.015] #2  0x00007fca2782911b in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:57:46.015] #3  0x00007fca27833ce8 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:57:46.015] #4  0x00007fca2781644c in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fffcca8e706, __in_ch...
[00:57:46.015] #5  0x00007fca27815d47 in __asan::ReportGenericError (pc=94388106267739, bp=bp@entry=140736627012464, sp=...
[00:57:46.015] #6  0x00007fca278168a8 in __asan::__asan_report_load4 (addr=<optimized out>) at ../../../../src/libsaniti...
[00:57:46.015] #7  0x000055d8718b8c5b in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at pg_dump_sort.c:20...
[00:57:46.015] #8  0x000055d8718f7b8d in pg_qsort (data=<optimized out>, n=<optimized out>, element_size=element_size@en...
[00:57:46.015] #9  0x000055d8718bd372 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...
tap
[00:52:47.925](3.229s) not ok 4 - dump from PITR 1
[00:52:48.712](0.786s) not ok 5 - dump from PITR 2
tap
[00:53:38.853](0.716s) not ok 1 - binary_upgrade: pg_dump runs
tap
[00:55:39.670](0.846s) not ok 3 - dump primary server
[00:55:40.497](0.826s) not ok 4 - dump standby server
%s Linux - Debian Bullseye - Meson
core
[00:56:40.327] #0  0x00007f733781ace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:40.327] #1  0x00007f7337804537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:40.327] #2  0x00007f73379f5dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:40.327] #3  0x00007f7337a00998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:40.327] #4  0x00007f73379e662a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55aa7f4196c0, In...
[00:56:40.327] #5  0x000055aa7f3958bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:40.327] #6  0x000055aa7f3c7922 in pg_qsort (data=<optimized out>, n=4034, element_size=element_size@entry=8, comp...
[00:56:40.327] #7  0x000055aa7f397ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:40.327] #8  0x000055aa7f38c4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:42.571] #0  0x00007f0c3142dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:52.099] #0  0x00007fd115efbce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:52.099] #1  0x00007fd115ee5537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:52.099] #2  0x00007fd1160d6dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:52.099] #3  0x00007fd1160e1998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:52.099] #4  0x00007fd1160c762a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5607e73666c0, In...
[00:56:52.099] #5  0x00005607e72e28bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:52.099] #6  0x00005607e7314922 in pg_qsort (data=<optimized out>, n=9493, element_size=element_size@entry=8, comp...
[00:56:52.099] #7  0x00005607e72e4ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:52.099] #8  0x00005607e72d94dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[00:56:49.752] #0  0x00007ff80d5c5ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:49.752] #1  0x00007ff80d5af537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:49.752] #2  0x00007ff80d7a0dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:49.752] #3  0x00007ff80d7ab998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:49.752] #4  0x00007ff80d79162a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55cb077de6c0, In...
[00:56:49.752] #5  0x000055cb0775a8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:49.752] #6  0x000055cb0778c922 in pg_qsort (data=<optimized out>, n=4438, element_size=element_size@entry=8, comp...
[00:56:49.752] #7  0x000055cb0775cea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:49.752] #8  0x000055cb077514dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:52.004] #0  0x00007fd115efbce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:47.385] #0  0x00007fe91c5bdce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:47.385] #1  0x00007fe91c5a7537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:47.385] #2  0x00007fe91c798dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:47.385] #3  0x00007fe91c7a3998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:47.385] #4  0x00007fe91c78962a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x558cf9fcc6c0, In...
[00:56:47.385] #5  0x0000558cf9f488bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:47.385] #6  0x0000558cf9f7aa52 in pg_qsort (data=<optimized out>, n=9987, element_size=element_size@entry=8, comp...
[00:56:47.385] #7  0x0000558cf9f4aea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:47.385] #8  0x0000558cf9f3f4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:49.660] #0  0x00007ff80d5c5ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:45.027] #0  0x00007f58a3f3cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:45.027] #1  0x00007f58a3f26537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:45.027] #2  0x00007f58a4117dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:45.027] #3  0x00007f58a4122998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:45.027] #4  0x00007f58a410862a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55d9d3a686c0, In...
[00:56:45.027] #5  0x000055d9d39e48bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:45.027] #6  0x000055d9d3a16922 in pg_qsort (data=<optimized out>, n=4065, element_size=element_size@entry=8, comp...
[00:56:45.027] #7  0x000055d9d39e6ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:45.027] #8  0x000055d9d39db4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:47.295] #0  0x00007fe91c5bdce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:42.668] #0  0x00007f0c3142dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:42.668] #1  0x00007f0c31417537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:42.668] #2  0x00007f0c31608dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:42.668] #3  0x00007f0c31613998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:42.668] #4  0x00007f0c315f962a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x560a4bd4b6c0, In...
[00:56:42.668] #5  0x0000560a4bcc78bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:42.668] #6  0x0000560a4bcf9a52 in pg_qsort (data=<optimized out>, n=3977, element_size=element_size@entry=8, comp...
[00:56:42.668] #7  0x0000560a4bcc9ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:42.668] #8  0x0000560a4bcbe4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:44.935] #0  0x00007f58a3f3cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:37.976] #0  0x00007f77f0a75fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:37.976] #1  0x00007f77f0a762c7 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:37.976] #2  0x000055dc0d51a2b7 in sigclearmask () at system.h:46
[00:56:37.976] #3  vforkexec (n=n@entry=0x55dc0d52e9b0 <stackbase+464>, argv=argv@entry=0x55dc0d5a6988, path=path@entry=...
[00:56:37.976] #4  0x000055dc0d51432c in evalcommand (cmd=0x55dc0d52e9b0 <stackbase+464>, flags=0) at eval.c:905
[00:56:37.976] #5  0x000055dc0d51327e in evaltree (n=n@entry=0x55dc0d52e9b0 <stackbase+464>, flags=0) at eval.c:303
[00:56:37.976] #6  0x000055dc0d513c6a in evalstring (s=0x55dc0d52e7e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[00:56:37.976] #7  0x000055dc0d51167f in main (argc=3, argv=0x7ffe5d0433b8) at main.c:177
[00:56:40.236] #0  0x00007f733781ace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:37.976] #0  0x00007f77f0b04bc8 in vfork () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:37.976] #1  0x000055dc0d51a26b in vforkexec (n=n@entry=0x55dc0d52e9b0 <stackbase+464>, argv=argv@entry=0x55dc0d5a...
[00:56:37.976] #2  0x000055dc0d51432c in evalcommand (cmd=0x55dc0d52e9b0 <stackbase+464>, flags=0) at eval.c:905
[00:56:37.976] #3  0x000055dc0d51327e in evaltree (n=n@entry=0x55dc0d52e9b0 <stackbase+464>, flags=0) at eval.c:303
[00:56:37.976] #4  0x000055dc0d513c6a in evalstring (s=0x55dc0d52e7e8 <stackbase+8> "cp \"/tmp/cirrus-ci-build/build/tes...
[00:56:37.976] #5  0x000055dc0d51167f in main (argc=3, argv=0x7ffe5d0433b8) at main.c:177
core
[00:56:35.489] #0  0x00007f15aeb1fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:35.489] #1  0x00007f15aeb09537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:35.489] #2  0x00007f15aecfadcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:35.489] #3  0x00007f15aed05998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:35.489] #4  0x00007f15aeceb62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55bef619f6c0, In...
[00:56:35.489] #5  0x000055bef611b8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:35.489] #6  0x000055bef614da52 in pg_qsort (data=<optimized out>, n=4025, element_size=element_size@entry=8, comp...
[00:56:35.489] #7  0x000055bef611dea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:35.489] #8  0x000055bef61124dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:37.963] #0  0x00007f77f0a75fc7 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:33.137] #0  0x00007f7acaf7dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:33.137] #1  0x00007f7acaf67537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:33.137] #2  0x00007f7acb158dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:33.137] #3  0x00007f7acb163998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:33.137] #4  0x00007f7acb14962a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x556199fee6c0, In...
[00:56:33.137] #5  0x0000556199f6a8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:33.137] #6  0x0000556199f9ca52 in pg_qsort (data=<optimized out>, n=4021, element_size=element_size@entry=8, comp...
[00:56:33.137] #7  0x0000556199f6cea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:33.137] #8  0x0000556199f614dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:35.394] #0  0x00007f15aeb1fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:30.791] #0  0x00007f60a4c41ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:30.791] #1  0x00007f60a4c2b537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:30.791] #2  0x00007f60a4e1cdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:30.791] #3  0x00007f60a4e27998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:30.791] #4  0x00007f60a4e0d62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55a740318640, In...
[00:56:30.791] #5  0x000055a740294903 in DOTypeNameCompare (p1=p1@entry=0x55a741adb970, p2=p2@entry=0x55a741ade0c8) at ....
[00:56:30.791] #6  0x000055a7402c615d in pg_qsort_med3 (a=a@entry=0x55a741adb970, b=b@entry=0x55a741ade0c8, c=c@entry=0x...
[00:56:30.791] #7  0x000055a7402c6586 in pg_qsort (data=<optimized out>, n=10072, element_size=element_size@entry=8, com...
[00:56:30.791] #8  0x000055a740296ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:30.791] #9  0x000055a74028b4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[00:56:28.427] #0  0x00007fa163e1dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:28.427] #1  0x00007fa163e07537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:28.427] #2  0x00007fa163ff8dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:28.427] #3  0x00007fa164003998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:28.427] #4  0x00007fa163fe962a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x559c1b3606c0, In...
[00:56:28.427] #5  0x0000559c1b2dc8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:28.427] #6  0x0000559c1b30e922 in pg_qsort (data=<optimized out>, n=4402, element_size=element_size@entry=8, comp...
[00:56:28.427] #7  0x0000559c1b2deea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:28.427] #8  0x0000559c1b2d34dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:30.697] #0  0x00007f60a4c41ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:26.078] #0  0x00007fe1d5964ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:26.078] #1  0x00007fe1d594e537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:26.078] #2  0x00007fe1d5b3fdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:26.078] #3  0x00007fe1d5b4a998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:26.078] #4  0x00007fe1d5b3062a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55793249f6c0, In...
[00:56:26.078] #5  0x000055793241b8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:26.078] #6  0x000055793244da52 in pg_qsort (data=<optimized out>, n=3980, element_size=element_size@entry=8, comp...
[00:56:26.078] #7  0x000055793241dea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:26.078] #8  0x00005579324124dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:28.337] #0  0x00007fa163e1dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:23.728] #0  0x00007fd7dd62ace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:23.728] #1  0x00007fd7dd614537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:23.728] #2  0x00007fd7dd805dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:23.728] #3  0x00007fd7dd810998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:23.728] #4  0x00007fd7dd7f662a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56238a7d76c0, In...
[00:56:23.728] #5  0x000056238a7538bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:23.728] #6  0x000056238a785a52 in pg_qsort (data=<optimized out>, n=3988, element_size=element_size@entry=8, comp...
[00:56:23.728] #7  0x000056238a755ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:23.728] #8  0x000056238a74a4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:25.981] #0  0x00007fe1d5964ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:21.386] #0  0x00007ff2bf259ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:21.386] #1  0x00007ff2bf243537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:21.386] #2  0x00007ff2bf434dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:21.386] #3  0x00007ff2bf43f998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:21.386] #4  0x00007ff2bf42562a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5574937336c0, In...
[00:56:21.386] #5  0x00005574936af8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:21.386] #6  0x00005574936e1922 in pg_qsort (data=<optimized out>, n=4966, element_size=element_size@entry=8, comp...
[00:56:21.386] #7  0x00005574936b1ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:21.386] #8  0x00005574936a64dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:23.632] #0  0x00007fd7dd62ace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:19.035] #0  0x00007fdfd9bf4ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:19.035] #1  0x00007fdfd9bde537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:19.035] #2  0x00007fdfd9dcfdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:19.035] #3  0x00007fdfd9dda998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:19.035] #4  0x00007fdfd9dc062a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5566f3b8e6c0, In...
[00:56:19.035] #5  0x00005566f3b0a8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:19.035] #6  0x00005566f3b3c922 in pg_qsort (data=<optimized out>, n=4065, element_size=element_size@entry=8, comp...
[00:56:19.035] #7  0x00005566f3b0cea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:19.035] #8  0x00005566f3b014dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:21.300] #0  0x00007ff2bf259ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:16.697] #0  0x00007f6af0840ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:16.697] #1  0x00007f6af082a537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:16.697] #2  0x00007f6af0a1bdcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:16.697] #3  0x00007f6af0a26998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:16.697] #4  0x00007f6af0a0c62a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5570cca8e6c0, In...
[00:56:16.697] #5  0x00005570cca0a8bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:16.697] #6  0x00005570cca3ca52 in pg_qsort (data=<optimized out>, n=9987, element_size=element_size@entry=8, comp...
[00:56:16.697] #7  0x00005570cca0cea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:16.697] #8  0x00005570cca014dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:18.946] #0  0x00007fdfd9bf4ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:56:14.339] #0  0x00007f8e4e9edce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:14.339] #1  0x00007f8e4e9d7537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[00:56:14.339] #2  0x00007f8e4ebc8dcb in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[00:56:14.339] #3  0x00007f8e4ebd3998 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[00:56:14.339] #4  0x00007f8e4ebb962a in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x560dae8c76c0, In...
[00:56:14.339] #5  0x0000560dae8438bb in DOTypeNameCompare (p1=<optimized out>, p2=<optimized out>) at ../src/bin/pg_dum...
[00:56:14.339] #6  0x0000560dae875a52 in pg_qsort (data=<optimized out>, n=4025, element_size=element_size@entry=8, comp...
[00:56:14.339] #7  0x0000560dae845ea9 in sortDumpableObjectsByTypeName (objs=<optimized out>, numObjs=<optimized out>) a...
[00:56:14.339] #8  0x0000560dae83a4dc in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[00:56:16.609] #0  0x00007f6af0840ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
tap
[00:53:43.600](2.517s) not ok 4 - dump from PITR 1
[00:53:44.277](0.677s) not ok 5 - dump from PITR 2
tap
[00:53:48.314](0.208s) not ok 19 - pg_dump: option -n pg_catalog
[00:53:48.878](0.564s) not ok 20 - pg_dumpall: option --exclude-database handles database names with embedded dots
[00:53:49.256](0.144s) not ok 37 - binary_upgrade: pg_dump runs
[00:53:49.284](0.027s) not ok 38 - binary_upgrade: pg_restore runs
tap
[00:53:48.414](0.662s) not ok 1 - parallel dump
[00:53:48.421](0.007s) not ok 2 - parallel restore
[00:53:48.595](0.174s) not ok 3 - parallel dump as inserts
[00:53:48.603](0.007s) not ok 4 - parallel restore as inserts
tap
[00:53:49.269](1.336s) not ok 1 - filter file without patterns
tap
[00:53:50.381](0.209s) not ok 7 - parallel dump
[00:53:50.461](0.080s) not ok 8 - parallel restore
[00:53:50.487](0.026s) not ok 9 - parallel restore with create
tap
[00:53:16.007](2.483s) not ok 6 - dump before running pg_upgrade
[00:53:23.037](3.246s) not ok 14 - run of pg_upgrade for new instance
[00:53:23.037](0.000s) not ok 15 - pg_upgrade_output.d/ removed after pg_upgrade success
[00:53:23.268](0.075s) not ok 16 - check that locales in new cluster match original cluster
[00:53:23.942](0.001s) not ok 18 - old and new dumps match after pg_upgrade
tap
[00:52:12.971](2.564s) not ok 10 - run of pg_upgrade of old cluster
[00:52:13.178](0.207s) not ok 11 - check the slot exists on new cluster
tap
[00:52:13.399](1.909s) not ok 8 - run of pg_upgrade for old instance when the subscription tables are in init/ready stat...
[00:52:13.399](0.000s) not ok 9 - pg_upgrade_output.d/ removed after successful pg_upgrade
[00:52:13.657](0.257s) not ok 10 - check that the subscription's running status and failover are preserved
[00:52:13.689](0.033s) not ok 11 - there should be 2 rows in pg_subscription_rel(representing tab_upgraded1 and tab_upgr...
tap
[00:53:38.463](1.005s) not ok 3 - dump primary server
[00:53:39.283](0.820s) not ok 4 - dump standby server
tap
[00:54:29.888](0.454s) not ok 1 - binary_upgrade: pg_dump runs
test
[00:54:36.842]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          78...
[00:54:36.842]   7/301 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR          7....
[00:54:36.842]   8/301 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR          8....
[00:54:36.842]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          66...
[00:54:36.842] 155/301 postgresql:pg_combinebackup / pg_combinebackup/002_compare_backups              ERROR          4....
[00:54:36.842] 167/301 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR          2....
[00:54:36.842] 169/301 postgresql:pg_dump / pg_dump/004_pg_dump_parallel                               ERROR          1....
[00:54:36.842] 170/301 postgresql:pg_dump / pg_dump/005_pg_dump_filterfile                             ERROR          1....
[00:54:36.842] 171/301 postgresql:pg_dump / pg_dump/010_dump_connstr                                   ERROR          7....
[00:54:36.842] 291/301 postgresql:test_pg_dump / test_pg_dump/001_base                                 ERROR          0....
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[00:54:29.497](0.248s) not ok 18 - old and new dumps match after pg_upgrade
tap
[00:55:42.129](0.152s) not ok 5 - compare primary and standby dumps
test
[01:01:59.065]  43/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[01:01:59.065]  90/296 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
48/3246 Parallelize correlated subqueries that execute within each worker
%s CompilerWarnings
compiler
[23:55:50.779] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
compiler
[23:55:29.439] clauses.c:961:28: error: ‘save_safe_param_ids’ may be used uninitialized in this function [-Werror=maybe-...
compiler
[23:58:21.277] 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-27 23:54:46.574551000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-04-27 23:56:12.72...
@@ -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-27 23:54:46.574551000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-04-27 23:56:45....
@@ -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-27 23:54:46.574551000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2024-04-27 23:56:11.130921000 +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
[23:56:41.790](57.149s) not ok 5 - regression tests pass
tap
[23:57:06.776](59.395s) not ok 2 - regression tests pass
test
[23:58:03.413]  29/301 postgresql:regress / regress/regress                                            ERROR            ...
[23:58:03.413]  78/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[23:58:03.413] 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/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-27 23:54:43.988885593 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out	2024-04-27 23:58:58.228649177 +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/recovery/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2024-04-27 23:54:43.988885593 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out	2024-04-27 23:59:52.876603985 +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-27 23:54:43.988885593 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out	2024-04-27 23:57:18.212738809 +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
[23:59:12.831](70.152s) not ok 5 - regression tests pass
tap
[00:00:07.921](48.614s) not ok 2 - 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-27 23:54:44.439463750 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-04-27 23:57:18.35...
@@ -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-27 23:54:44.439463750 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-04-27 23:57:49....
@@ -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-27 23:54:44.439463750 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2024-04-27 23:57:17.743401338 +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
[23:57:38.920](58.188s) not ok 5 - regression tests pass
tap
[23:58:03.928](58.000s) not ok 2 - regression tests pass
test
[23:59:10.536]   4/301 postgresql:regress / regress/regress                                            ERROR          60...
[23:59:10.536]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          89...
[23:59:10.536]  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/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/da...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2024-04-27 23:55:00.312468200 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-04-27 23:58:18.594987100 +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-27 23:55:00.312468200 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-04-28 00:00:21.370316900 +...
@@ -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-27 23:55:00.312468200 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out	2024-04-27 23:58:15.061792500 +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
[23:58:53.664](109.325s) not ok 5 - regression tests pass
tap
[00:00:55.866](106.756s) not ok 2 - regression tests pass
test
[00:07:51.013]  13/296 postgresql:regress / regress/regress                                            ERROR           1...
[00:07:51.013]  23/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[00:07:51.013]  61/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-04-27 23:54:43
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2024-04-27 23:56: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 /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-27 23:54:43
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2024-04-27 23:57:50
@@ -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-27 23:54:43
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out	2024-04-27 23:57: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
...
tap
[23:57:14.794](36.775s) not ok 5 - regression tests pass
tap
[23:58:26.338](77.095s) not ok 2 - regression tests pass
test
[00:00:10.988]  22/301 postgresql:regress / regress/regress                                            ERROR            ...
[00:00:10.988]  32/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[00:00:10.988] 152/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-27 20:04:45.043532000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-04-27 20:06:20.979...
@@ -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-27 20:04:45.043532000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-04-27 20:06:53.4...
@@ -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-27 20:04:45.043532000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out	2024-04-27 20:06:19.643314000 +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
[20:06:24.787](57.249s) not ok 5 - regression tests pass
tap
[20:06:55.471](64.090s) not ok 2 - regression tests pass
test
[20:07:53.838]  48/301 postgresql:regress / regress/regress                                            ERROR            ...
[20:07:53.838]  59/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[20:07:53.838] 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/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-27 20:04:38.529467690 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/partition_join.out	2024-04-27 20:08:10.869479463 +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-27 20:04:38.529467690 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/partition_join.out	2024-04-27 20:07:10.277466152 +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
[20:08:13.103](88.227s) 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-27 20:04:38.608085208 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-04-27 20:06:49.300...
@@ -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-27 20:04:38.608085208 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-04-27 20:07:17.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-27 20:04:38.608085208 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/partition_join.out	2024-04-27 20:06:46.948103452 +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
[20:06:51.886](62.393s) not ok 5 - regression tests pass
tap
[20:07:19.684](64.007s) not ok 2 - regression tests pass
test
[20:08:25.995]   4/301 postgresql:regress / regress/regress                                            ERROR          63...
[20:08:25.995]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          97...
[20:08:25.995]  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/partition_join.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/dat...
--- C:/cirrus/src/test/regress/expected/partition_join.out	2024-04-27 20:04:52.845495500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-04-27 20:08:41.688403800 +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-27 20:04:52.845495500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-04-27 20:10:48.131697600 +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-27 20:04:52.845495500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/partition_join.out	2024-04-27 20:08:25.799233600 +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
[20:08:49.102](112.751s) not ok 5 - regression tests pass
tap
[20:10:56.145](114.204s) not ok 2 - regression tests pass
test
[20:17:07.778]  17/296 postgresql:regress / regress/regress                                            ERROR           1...
[20:17:07.778]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[20:17:07.778]  75/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-27 20:04:31
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/partition_join.out	2024-04-27 20:06:21
@@ -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-27 20:04:31
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/partition_join.out	2024-04-27 20:08:11
@@ -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-27 20:04:31
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/partition_join.out	2024-04-27 20:06:16
@@ -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
[20:06:28.049](68.539s) not ok 5 - regression tests pass
tap
[20:08:24.868](150.940s) not ok 2 - regression tests pass
test
[20:10:23.359]  40/301 postgresql:regress / regress/regress                                            ERROR            ...
[20:10:23.359]  43/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[20:10:23.359] 170/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
48/4927 Remove COMMAND_TAG_NEXTTAG
%s macOS - Ventura - Meson
tap
[15:06:59.522](0.000s) not ok 101 - server parameter logging stderr /(?^:ERROR:  division by zero)/
[15:06:59.522](0.000s) not ok 102 - server parameter logging stderr /(?^:CONTEXT:  unnamed portal with parameters: \$1 =...
test
[15:08:06.708] 202/301 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
48/4913 Add extension_destdir GUC
%s Linux - Debian Bullseye - Meson
tap
[14:56:00.954](0.495s) not ok 26 - run pg_createsubscriber without --databases
test
[14:56:56.026] 151/301 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR          23...
48/4559 pg_rewind with cascade standby doesn't work well
%s Windows - Server 2019, VS 2019 - Meson & ninja
tap
[14:59:47.933](0.000s) not ok 7 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
test
[15:02:52.164] 194/296 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-04-27 13:44:34.766048000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-04-27 13:46:01.531401...
@@ -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        
+-------+------------+---------------+-------------+----------------------
+ 37839 |            |             0 |       37839 | pktable_pkey
+ 37835 |            |             0 |       37835 | pktable
+ 37841 |            |             0 |       37841 | fktable
+ 38387 |            |             0 |       38393 | foo
+ 38397 |            |             0 |       38397 | pg_toast_38387_index
+ 38396 |            |             0 |       38396 | pg_toast_38387
+ 38670 |            |             0 |       38670 | old_oids
+ 38687 |            |             0 |       38687 | pg_toast_38684
...
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-27 13:44:34.766048000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-04-27 13:46:30.5161...
@@ -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        
+-------+------------+---------------+-------------+----------------------
+ 37791 |            |             0 |       37791 | pktable_pkey
+ 37786 |            |             0 |       37786 | pktable
+ 37800 |            |             0 |       37800 | fktable
+ 38324 |            |             0 |       38330 | foo
+ 38334 |            |             0 |       38334 | pg_toast_38324_index
+ 38333 |            |             0 |       38333 | pg_toast_38324
+ 38602 |            |             0 |       38602 | old_oids
+ 38619 |            |             0 |       38619 | pg_toast_38616
...
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-27 13:44:34.766048000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out	2024-04-27 13:45:58.597285000 +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        
+-------+------------+---------------+-------------+----------------------
+ 37804 |            |             0 |       37804 | pktable_pkey
+ 37801 |            |             0 |       37801 | pktable
+ 37807 |            |             0 |       37807 | fktable
+ 38352 |            |             0 |       38360 | foo
+ 38364 |            |             0 |       38364 | pg_toast_38352_index
+ 38363 |            |             0 |       38363 | pg_toast_38352
+ 38578 |            |             0 |       38578 | old_oids
+ 38603 |            |             0 |       38603 | pg_toast_38600
...
tap
[13:46:09.704](54.176s) not ok 5 - regression tests pass
tap
[13:46:36.880](58.455s) not ok 2 - regression tests pass
test
[13:47:34.032]  43/301 postgresql:regress / regress/regress                                            ERROR            ...
[13:47:34.032]  58/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[13:47:34.032] 145/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-04-27 13:44:35.092088045 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/alter_table.out	2024-04-27 13:48:18.935945992 +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        
+-------+------------+---------------+-------------+----------------------
+ 38854 |            |             0 |       38854 | pg_toast_38844_index
+ 38844 |            |             0 |       38844 | rtype
+ 38003 |            |             0 |       38003 | users_id_seq
+ 38011 |            |             0 |       38011 | pg_toast_38005
+ 38012 |            |             0 |       38012 | pg_toast_38005_index
+ 38005 |            |             0 |       38005 | users
+ 38215 |            |             0 |       38215 | foo
+ 38440 |            |             0 |       38440 | forc_test
...
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-27 13:44:35.092088045 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/alter_table.out	2024-04-27 13:47:18.155986551 +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        
+-------+------------+---------------+-------------+----------------------
+ 37898 |            |             0 |       37898 | pktable_pkey
+ 37895 |            |             0 |       37895 | pktable
+ 37900 |            |             0 |       37900 | fktable
+ 38433 |            |             0 |       38438 | foo
+ 38443 |            |             0 |       38443 | pg_toast_38433_index
+ 38441 |            |             0 |       38441 | pg_toast_38433
+ 38667 |            |             0 |       38667 | old_oids
+ 38689 |            |             0 |       38689 | pg_toast_38686
...
tap
[13:48:24.297](104.871s) 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-27 13:44:31.635272378 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-04-27 13:46:36.115231...
@@ -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        
+-------+------------+---------------+-------------+----------------------
+ 37813 |            |             0 |       37813 | pktable_pkey
+ 37810 |            |             0 |       37810 | pktable
+ 37815 |            |             0 |       37815 | fktable
+ 38317 |            |             0 |       38322 | foo
+ 38326 |            |             0 |       38326 | pg_toast_38317_index
+ 38325 |            |             0 |       38325 | pg_toast_38317
+ 38540 |            |             0 |       38540 | old_oids
+ 38559 |            |             0 |       38559 | pg_toast_38556
...
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-27 13:44:31.635272378 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-04-27 13:47:02.3471...
@@ -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        
+-------+------------+---------------+-------------+----------------------
+ 38087 |            |             0 |       38087 | foo
+ 37840 |            |             0 |       37840 | users_id_seq
+ 37846 |            |             0 |       37846 | pg_toast_37841
+ 37851 |            |             0 |       37851 | pg_toast_37841_index
+ 37841 |            |             0 |       37841 | users
+ 38343 |            |             0 |       38343 | forc_test
+ 38735 |            |             0 |       38735 | pg_toast_38732
+ 38736 |            |             0 |       38736 | pg_toast_38732_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-27 13:44:31.635272378 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/alter_table.out	2024-04-27 13:46:33.391232167 +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        
+-------+------------+---------------+-------------+----------------------
+ 37655 |            |             0 |       37655 | pktable_pkey
+ 37652 |            |             0 |       37652 | pktable
+ 37657 |            |             0 |       37657 | fktable
+ 38291 |            |             0 |       38296 | foo
+ 38300 |            |             0 |       38300 | pg_toast_38291_index
+ 38299 |            |             0 |       38299 | pg_toast_38291
+ 38529 |            |             0 |       38529 | old_oids
+ 38549 |            |             0 |       38549 | pg_toast_38546
...
tap
[13:46:41.785](60.252s) not ok 5 - regression tests pass
tap
[13:47:07.736](60.429s) not ok 2 - regression tests pass
test
[13:48:12.210]   4/301 postgresql:regress / regress/regress                                            ERROR          60...
[13:48:12.210]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          92...
[13:48:12.210]  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/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-27 13:44:43.257218900 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-04-27 13:48:04.120437500 +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)
+-------+------------+---------------+-------------+----------------------
+ 36429 |            |             0 |       36429 | pktable_pkey
+ 36421 |            |             0 |       36421 | pktable
+ 36431 |            |             0 |       36431 | fktable
+ 37618 |            |             0 |       37618 | pg_toast_37576_index
+ 37616 |            |             0 |       37616 | pg_toast_37576
+ 37576 |            |             0 |       37594 | foo
+ 38167 |            |             0 |       38167 | old_oids
+ 38184 |            |             0 |       38184 | pg_toast_38181
+ 38185 |            |             0 |       38185 | pg_toast_38181_index
+ 38181 |            |             0 |       38181 | 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-27 13:44:43.257218900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-04-27 13:50:16.046241000 +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)
+-------+------------+---------------+-------------+----------------------
+ 37998 |            |             0 |       38003 | foo
+ 38007 |            |             0 |       38007 | pg_toast_37998_index
+ 38006 |            |             0 |       38006 | pg_toast_37998
+ 37359 |            |             0 |       37359 | pktable_pkey
+ 37356 |            |             0 |       37356 | pktable
+ 37361 |            |             0 |       37361 | fktable
+ 38224 |            |             0 |       38224 | old_oids
+ 38251 |            |             0 |       38251 | pg_toast_38248
+ 38252 |            |             0 |       38252 | pg_toast_38248_index
+ 38248 |            |             0 |       38248 | 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-27 13:44:43.257218900 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/alter_table.out	2024-04-27 13:48:01.164386500 +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)
+-------+------------+---------------+-------------+----------------------
+ 37535 |            |             0 |       37535 | pktable_pkey
+ 37532 |            |             0 |       37532 | pktable
+ 37537 |            |             0 |       37537 | fktable
+ 38049 |            |             0 |       38056 | foo
+ 38061 |            |             0 |       38061 | pg_toast_38049_index
+ 38059 |            |             0 |       38059 | pg_toast_38049
+ 38293 |            |             0 |       38293 | old_oids
+ 38322 |            |             0 |       38322 | pg_toast_38319
+ 38323 |            |             0 |       38323 | pg_toast_38319_index
+ 38319 |            |             0 |       38319 | recur2
...
tap
[13:48:22.583](104.274s) not ok 5 - regression tests pass
tap
[13:50:31.695](114.178s) not ok 2 - regression tests pass
test
[13:56:51.934]  17/296 postgresql:regress / regress/regress                                            ERROR           1...
[13:56:51.934]  25/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[13:56:51.934]  72/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-27 13:44:26
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/alter_table.out	2024-04-27 13:47:22
@@ -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        
+-------+------------+---------------+-------------+----------------------
+ 37924 |            |             0 |       37924 | pktable_pkey
+ 37921 |            |             0 |       37921 | pktable
+ 37926 |            |             0 |       37926 | fktable
+ 38438 |            |             0 |       38443 | foo
+ 38447 |            |             0 |       38447 | pg_toast_38438_index
+ 38446 |            |             0 |       38446 | pg_toast_38438
+ 38675 |            |             0 |       38675 | old_oids
+ 38692 |            |             0 |       38692 | pg_toast_38689
...
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-27 13:44:26
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/alter_table.out	2024-04-27 13:48:23
@@ -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        
+-------+------------+---------------+-------------+----------------------
+ 37599 |            |             0 |       37599 | pktable_pkey
+ 37596 |            |             0 |       37596 | pktable
+ 37603 |            |             0 |       37603 | fktable
+ 38292 |            |             0 |       38297 | foo
+ 38301 |            |             0 |       38301 | pg_toast_38292_index
+ 38300 |            |             0 |       38300 | pg_toast_38292
+ 38515 |            |             0 |       38515 | old_oids
+ 38549 |            |             0 |       38549 | pg_toast_38546
...
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-27 13:44:26
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/alter_table.out	2024-04-27 13:47:22
@@ -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        
+-------+------------+---------------+-------------+----------------------
+ 37815 |            |             0 |       37815 | pktable_pkey
+ 37812 |            |             0 |       37812 | pktable
+ 37817 |            |             0 |       37817 | fktable
+ 38307 |            |             0 |       38312 | foo
+ 38317 |            |             0 |       38317 | pg_toast_38307_index
+ 38315 |            |             0 |       38315 | pg_toast_38307
+ 38537 |            |             0 |       38537 | old_oids
+ 38555 |            |             0 |       38555 | pg_toast_38552
...
tap
[13:47:29.464](36.489s) not ok 5 - regression tests pass
tap
[13:48:30.479](64.999s) not ok 2 - regression tests pass
test
[13:50:14.635]  27/301 postgresql:regress / regress/regress                                            ERROR            ...
[13:50:14.635]  30/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[13:50:14.635] 144/301 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
48/4743 add function argument names to regex* functions.
%s Linux - Debian Bullseye - Meson
core
[12:52:46.970] #0  0xf6b13394 in clone () from /lib/i386-linux-gnu/libc.so.6
[12:52:46.970] #1  0xffcea2ac in ?? ()
core
[12:52:46.970] #0  0xf7f02559 in __kernel_vsyscall ()
[12:52:46.970] #1  0xf6a45092 in sigprocmask () from /lib/i386-linux-gnu/libc.so.6
[12:52:46.970] #2  0xf6afee30 in ?? () from /lib/i386-linux-gnu/libc.so.6
[12:52:46.970] #3  0xf6b133a6 in clone () from /lib/i386-linux-gnu/libc.so.6
tap
[12:50:53.825](0.964s) Bail out!  pg_ctl restart failed
test
[12:50:59.466] 297/301 postgresql:ssl / ssl/002_scram                                                  ERROR          1....
48/4617 Allow INSTEAD OF DELETE triggers to modify the tuple for RETURNING
%s CompilerWarnings
compiler
[10:46:12.645] nodeModifyTable.c:3028:14: error: incompatible pointer types passing 'HeapTuple' (aka 'struct HeapTupleDa...
compiler
[10:45:43.848] nodeModifyTable.c:3028:14: error: incompatible pointer types passing 'HeapTuple' (aka 'struct HeapTupleDa...
compiler
[10:44:53.353] nodeModifyTable.c:3028:14: error: passing argument 3 of ‘ExecIRDeleteTriggers’ from incompatible pointer ...
compiler
[10:44:30.016] nodeModifyTable.c:3028:14: error: passing argument 3 of ‘ExecIRDeleteTriggers’ from incompatible pointer ...
compiler
[10:47:02.435] 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: 8917
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 14073
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 8294
core
[10:47:52.687] #0  0x000000082ba75dca in thr_kill () from /lib/libc.so.7
[10:47:52.687] #1  0x000000082b9ee6f4 in raise () from /lib/libc.so.7
[10:47:52.687] #2  0x000000082ba9fbc9 in abort () from /lib/libc.so.7
[10:47:52.687] #3  0x0000000000a5d727 in ExceptionalCondition (conditionName=<optimized out>, fileName=0x372e57 "../src/...
[10:47:52.687] #4  0x000000000073fda0 in ExecFetchSlotHeapTuple (slot=slot@entry=0x82121b800, materialize=<optimized out...
[10:47:52.687] #5  0x0000000000705f88 in ExecIRDeleteTriggers (estate=estate@entry=0x836686100, relinfo=relinfo@entry=0x...
[10:47:52.687] #6  0x0000000000764e9a in ExecMergeMatched (context=0x82121b8c0, resultRelInfo=0x8366866b0, tupleid=0x0, ...
[10:47:52.687] #7  ExecMerge (context=0x82121b8c0, resultRelInfo=0x8366866b0, tupleid=0x0, oldtuple=0x0, canSetTag=<opti...
[10:47:52.687] #8  ExecModifyTable (pstate=0x8366864a0) at ../src/backend/executor/nodeModifyTable.c:4112
[10:47:52.687] #9  0x0000000000739e3b in ExecProcNodeFirst (node=0x8366864a0) at ../src/backend/executor/execProcnode.c:...
core
[10:47:51.891] #0  0x000000082c00edca in thr_kill () from /lib/libc.so.7
[10:47:51.891] #1  0x000000082bf876f4 in raise () from /lib/libc.so.7
[10:47:51.891] #2  0x000000082c038bc9 in abort () from /lib/libc.so.7
[10:47:51.891] #3  0x0000000000a5d727 in ExceptionalCondition (conditionName=<optimized out>, fileName=0x372e57 "../src/...
[10:47:51.891] #4  0x000000000073fda0 in ExecFetchSlotHeapTuple (slot=slot@entry=0x8212cd020, materialize=<optimized out...
[10:47:51.891] #5  0x0000000000705f88 in ExecIRDeleteTriggers (estate=estate@entry=0x8348b7100, relinfo=relinfo@entry=0x...
[10:47:51.891] #6  0x0000000000764e9a in ExecMergeMatched (context=0x8212cd0e0, resultRelInfo=0x8348b76b0, tupleid=0x0, ...
[10:47:51.891] #7  ExecMerge (context=0x8212cd0e0, resultRelInfo=0x8348b76b0, tupleid=0x0, oldtuple=0x0, canSetTag=<opti...
[10:47:51.891] #8  ExecModifyTable (pstate=0x8348b74a0) at ../src/backend/executor/nodeModifyTable.c:4112
[10:47:51.891] #9  0x0000000000739e3b in ExecProcNodeFirst (node=0x8348b74a0) at ../src/backend/executor/execProcnode.c:...
core
[10:47:51.080] #0  0x000000082b4ecdca in thr_kill () from /lib/libc.so.7
[10:47:51.080] #1  0x000000082b4656f4 in raise () from /lib/libc.so.7
[10:47:51.080] #2  0x000000082b516bc9 in abort () from /lib/libc.so.7
[10:47:51.080] #3  0x0000000000a5d727 in ExceptionalCondition (conditionName=<optimized out>, fileName=0x372e57 "../src/...
[10:47:51.080] #4  0x000000000073fda0 in ExecFetchSlotHeapTuple (slot=slot@entry=0x821ac8640, materialize=<optimized out...
[10:47:51.080] #5  0x0000000000705f88 in ExecIRDeleteTriggers (estate=estate@entry=0x8353c0100, relinfo=relinfo@entry=0x...
[10:47:51.080] #6  0x0000000000764e9a in ExecMergeMatched (context=0x821ac8700, resultRelInfo=0x8353c06b0, tupleid=0x0, ...
[10:47:51.080] #7  ExecMerge (context=0x821ac8700, resultRelInfo=0x8353c06b0, tupleid=0x0, oldtuple=0x0, canSetTag=<opti...
[10:47:51.080] #8  ExecModifyTable (pstate=0x8353c04a0) at ../src/backend/executor/nodeModifyTable.c:4112
[10:47:51.080] #9  0x0000000000739e3b in ExecProcNodeFirst (node=0x8353c04a0) 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-27 10:43:51.210163000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out	2024-04-27 10:45:08.083679...
@@ -1242,61 +1242,7 @@
 Inherits: notnull_tbl4
 
 \d+ notnull_tbl4_cld3
-                             Table "public.notnull_tbl4_cld3"
- Column |  Type   | Collation | Nullable | Default | Storage | Stats target | Description 
---------+---------+-----------+----------+---------+---------+--------------+-------------
- a      | integer |           | not null |         | plain   |              | 
-Indexes:
-    "notnull_tbl4_cld3_pkey" PRIMARY KEY, btree (a) DEFERRABLE
-Not-null constraints:
-    "a_nn" NOT NULL "a" (local, inherited)
-Inherits: notnull_tbl4
-
--- leave these tables around for pg_upgrade testing
--- also, if a NOT NULL is dropped underneath a deferrable PK, the column
--- should still be nullable afterwards.  This mimics what pg_dump does.
...
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-27 10:43:51.210163000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2024-04-27 10:45:29.2603...
@@ -1183,120 +1183,10 @@
 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
...
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-27 10:43:51.210163000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out	2024-04-27 10:45:04.986588000 +0000
@@ -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"
...
tap
[10:45:09.852](12.011s) not ok 5 - regression tests pass
[10:45:10.924](1.068s) not ok 6 - dump before running pg_upgrade
tap
[10:45:30.594](13.535s) not ok 2 - regression tests pass
test
[10:46:52.641]  17/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[10:46:52.641]  11/301 postgresql:regress / regress/regress                                            ERROR            ...
[10:46:52.641]  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: 28089
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "execTuples.c", Line: 1737, PID: 19064
core
[10:48:37.604] #0  0x00007fe2d8a39ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[10:48:37.604] #1  0x00007fe2d8a23537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[10:48:37.604] #2  0x00005611233bae6d in ExceptionalCondition (conditionName=conditionName@entry=0x5611236781c0 "!TTS_EM...
[10:48:37.604] #3  0x0000561122b82d57 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffcbfa99640, materialize=materialize...
[10:48:37.604] #4  0x0000561122af03af in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry...
[10:48:37.604] #5  0x0000561122bf6b8a in ExecMergeMatched (context=context@entry=0x7ffcbfa99680, resultRelInfo=resultRel...
[10:48:37.604] #6  0x0000561122bf7f2b in ExecMerge (context=context@entry=0x7ffcbfa99680, resultRelInfo=resultRelInfo@en...
[10:48:37.604] #7  0x0000561122bfa3bc in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112
[10:48:37.604] #8  0x0000561122b72505 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464
[10:48:37.604] #9  0x0000561122b5ccc8 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:...
core
[10:48:41.407] #0  0x00007f701c849ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[10:48:41.407] #1  0x00007f701c833537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[10:48:41.407] #2  0x00005652c07f6e6d in ExceptionalCondition (conditionName=conditionName@entry=0x5652c0ab41c0 "!TTS_EM...
[10:48:41.407] #3  0x00005652bffbed57 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fffa098dd10, materialize=materialize...
[10:48:41.407] #4  0x00005652bff2c3af in ExecIRDeleteTriggers (estate=estate@entry=0x625000069200, relinfo=relinfo@entry...
[10:48:41.407] #5  0x00005652c0032b8a in ExecMergeMatched (context=context@entry=0x7fffa098dd50, resultRelInfo=resultRel...
[10:48:41.407] #6  0x00005652c0033f2b in ExecMerge (context=context@entry=0x7fffa098dd50, resultRelInfo=resultRelInfo@en...
[10:48:41.407] #7  0x00005652c00363bc in ExecModifyTable (pstate=0x6250000695a0) at nodeModifyTable.c:4112
[10:48:41.407] #8  0x00005652bffae505 in ExecProcNodeFirst (node=0x6250000695a0) at execProcnode.c:464
[10:48:41.407] #9  0x00005652bff98cc8 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-27 10:43:48.373148351 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out	2024-04-27 10:46:46.489179937 +0000
@@ -2725,1022 +2725,10 @@
 (5 rows)
 
 drop table trg_clone;
--- Test the interaction between ALTER TABLE .. DISABLE TRIGGER and
--- both kinds of inheritance.  Historically, legacy inheritance has
--- not recursed to children, so that behavior is preserved.
-create table parent (a int);
-create table child1 () inherits (parent);
-create function trig_nothing() returns trigger language plpgsql
-  as $$ begin return null; end $$;
-create trigger tg after insert on parent
-  for each row execute function trig_nothing();
-create trigger tg after insert on child1
-  for each row execute function trig_nothing();
-alter table parent disable trigger tg;
-select tgrelid::regclass, tgname, tgenabled from pg_trigger
...
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-27 10:43:48.373148351 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out	2024-04-27 10:45:58.189166816 +0000
@@ -2625,1122 +2625,10 @@
 NOTICE:  trigger parted_trig_two on parted1_constr AFTER INSERT for ROW: (a,b)=(3,aasvogel)
 drop table parted_constr_ancestor;
 drop function bark(text);
--- Test that the WHEN clause is set properly to partitions
-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
...
tap
[10:46:50.376](19.051s) not ok 5 - regression tests pass
[10:46:52.697](2.306s) 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: 21594
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 27745
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 21138
core
[10:49:55.246] #0  0x00007f3d32989ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[10:49:55.246] #1  0x00007f3d32973537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[10:49:55.246] #2  0x0000564250e06881 in ExceptionalCondition (conditionName=conditionName@entry=0x56425105b3d8 "!TTS_EM...
[10:49:55.246] #3  0x00005642507583fc in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fffb1923c80, materialize=materialize...
[10:49:55.246] #4  0x00005642506dbde3 in ExecIRDeleteTriggers (estate=estate@entry=0x5642520f7120, relinfo=relinfo@entry...
[10:49:55.246] #5  0x00005642507bb310 in ExecMergeMatched (context=0x7fffb1923ca0, resultRelInfo=resultRelInfo@entry=0x5...
[10:49:55.246] #6  0x00005642507bc3f8 in ExecMerge (context=context@entry=0x7fffb1923ca0, resultRelInfo=resultRelInfo@en...
[10:49:55.246] #7  0x00005642507be14f in ExecModifyTable (pstate=0x5642520f74c0) at ../src/backend/executor/nodeModifyTa...
[10:49:55.246] #8  0x000056425074a5c7 in ExecProcNodeFirst (node=0x5642520f74c0) at ../src/backend/executor/execProcnode...
[10:49:55.246] #9  0x0000564250736cc2 in ExecProcNode (node=0x5642520f74c0) at ../src/include/executor/executor.h:274
core
[10:50:02.534] #0  0x00007fac51f76ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[10:50:02.534] #1  0x00007fac51f60537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[10:50:02.534] #2  0x000055cd1fbba881 in ExceptionalCondition (conditionName=conditionName@entry=0x55cd1fe0f3d8 "!TTS_EM...
[10:50:02.534] #3  0x000055cd1f50c3fc in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd6a2951f0, materialize=materialize...
[10:50:02.534] #4  0x000055cd1f48fde3 in ExecIRDeleteTriggers (estate=estate@entry=0x55cd20d038a0, relinfo=relinfo@entry...
[10:50:02.534] #5  0x000055cd1f56f310 in ExecMergeMatched (context=0x7ffd6a295210, resultRelInfo=resultRelInfo@entry=0x5...
[10:50:02.534] #6  0x000055cd1f5703f8 in ExecMerge (context=context@entry=0x7ffd6a295210, resultRelInfo=resultRelInfo@en...
[10:50:02.534] #7  0x000055cd1f57214f in ExecModifyTable (pstate=0x55cd20d03c40) at ../src/backend/executor/nodeModifyTa...
[10:50:02.534] #8  0x000055cd1f4fe5c7 in ExecProcNodeFirst (node=0x55cd20d03c40) at ../src/backend/executor/execProcnode...
[10:50:02.534] #9  0x000055cd1f4eacc2 in ExecProcNode (node=0x55cd20d03c40) at ../src/include/executor/executor.h:274
core
[10:49:58.861] #0  0x00007f9ecef9dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[10:49:58.861] #1  0x00007f9ecef87537 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[10:49:58.861] #2  0x00005607ccefa881 in ExceptionalCondition (conditionName=conditionName@entry=0x5607cd14f3d8 "!TTS_EM...
[10:49:58.861] #3  0x00005607cc84c3fc in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffe6bbc2fd0, materialize=materialize...
[10:49:58.861] #4  0x00005607cc7cfde3 in ExecIRDeleteTriggers (estate=estate@entry=0x5607ce132180, relinfo=relinfo@entry...
[10:49:58.861] #5  0x00005607cc8af310 in ExecMergeMatched (context=0x7ffe6bbc2ff0, resultRelInfo=resultRelInfo@entry=0x5...
[10:49:58.861] #6  0x00005607cc8b03f8 in ExecMerge (context=context@entry=0x7ffe6bbc2ff0, resultRelInfo=resultRelInfo@en...
[10:49:58.861] #7  0x00005607cc8b214f in ExecModifyTable (pstate=0x5607ce132520) at ../src/backend/executor/nodeModifyTa...
[10:49:58.861] #8  0x00005607cc83e5c7 in ExecProcNodeFirst (node=0x5607ce132520) at ../src/backend/executor/execProcnode...
[10:49:58.861] #9  0x00005607cc82acc2 in ExecProcNode (node=0x5607ce132520) 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-04-27 10:43:50.849808396 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2024-04-27 10:46:29.793819582...
@@ -2362,1385 +2362,10 @@
     return null;
   end;
   $$ language plpgsql;
-create trigger parted_trig_before_stmt before insert or update or delete on parted_trig
-   for each statement execute procedure trigger_notice();
-create trigger parted_trig_before_row before insert or update or delete on parted_trig
-   for each row execute procedure trigger_notice();
-create trigger parted_trig_after_row after insert or update or delete on parted_trig
-   for each row execute procedure trigger_notice();
-create trigger parted_trig_after_stmt after insert or update or delete on parted_trig
-   for each statement execute procedure trigger_notice();
-update parted_trig set a = 2 where a = 1;
-NOTICE:  trigger parted_trig_before_stmt on parted_trig BEFORE UPDATE for STATEMENT
-NOTICE:  trigger parted_trig_before_row on parted_trig1 BEFORE UPDATE for ROW
-NOTICE:  trigger parted_trig_before_row on parted_trig1 BEFORE DELETE for ROW
-NOTICE:  trigger parted_trig_before_row on parted_trig2 BEFORE INSERT for ROW
...
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-27 10:43:50.773808353 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2024-04-27 10:46:45.2378...
@@ -708,595 +708,10 @@
     CONSTRAINT dummy_constr CHECK (true)
 );
 ALTER TABLE parted_fk_naming ATTACH PARTITION parted_fk_naming_1 FOR VALUES IN ('1');
-SELECT conname FROM pg_constraint WHERE conrelid = 'parted_fk_naming_1'::regclass AND contype = 'f';
-            conname             
---------------------------------
- parted_fk_naming_1_id_abc_fkey
-(1 row)
-
-DROP TABLE parted_fk_naming;
--- test a HOT update that invalidates the conflicting tuple.
--- the trigger should still fire and catch the violation
-BEGIN;
-INSERT INTO unique_tbl VALUES (3, 'Three'); -- should succeed for now
-UPDATE unique_tbl SET t = 'THREE' WHERE i = 3 AND t = 'Three';
-COMMIT; -- should fail
...
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-27 10:43:50.849808396 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out	2024-04-27 10:46:28.137819642 +0000
@@ -3042,705 +3042,10 @@
 -- DML affecting parent sees tuples collected from children even if
 -- there is no transition table trigger on the children
 drop trigger child1_insert_trig on child1;
-drop trigger child1_update_trig on child1;
-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;
...
tap
[10:46:31.234](10.585s) not ok 5 - regression tests pass
[10:46:32.141](0.902s) not ok 6 - dump before running pg_upgrade
tap
[10:46:46.703](9.099s) not ok 2 - regression tests pass
test
[10:48:11.995]   4/301 postgresql:regress / regress/regress                                            ERROR          12...
[10:48:11.995]   6/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR          13...
[10:48:11.995]  35/301 postgresql:recovery / recovery/027_stream_regress                               ERROR          9....
%s Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 7460
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 2000
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 4740
core
0000007b`db5ffb98 00007ffe`171cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007b`db5ffba0 00007ffe`15c14de0     ntdll!TppWorkerThread+0x2df
0000007b`db5ffe90 00007ffe`1723ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000007b`db5ffec0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007b`dc1ff858 00007ffe`171cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007b`dc1ff860 00007ffe`15c14de0     ntdll!TppWorkerThread+0x2df
0000007b`dc1ffb50 00007ffe`1723ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000007b`dc1ffb80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007b`dbdffd98 00007ffe`14d3d77e     ntdll!NtWaitForSingleObject+0x14
0000007b`dbdffda0 00007ff6`8b06140c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000007b`dbdffe40 00007ffe`15c14de0     postgres!pg_timer_thread(
0000007b`dbdffe80 00007ffe`1723ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000007b`dbdffeb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007b`db9ffc68 00007ffe`14d8411a     ntdll!NtFsControlFile+0x14
0000007b`db9ffc70 00007ff6`8b05f96b     KERNELBASE!ConnectNamedPipe+0x6a
0000007b`db9ffce0 00007ffe`15c14de0     postgres!pg_signal_thread(
0000007b`db9ffde0 00007ffe`1723ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000007b`db9ffe10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007b`db1fef00 00007ff6`8b399ca8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000007b`db1fef40 00007ff6`8aea0292     postgres!ExceptionalCondition(
0000007b`db1fef80 00007ff6`8ae43a78     postgres!ExecFetchSlotHeapTuple(
0000007b`db1fefb0 00007ff6`8aedf80a     postgres!ExecIRDeleteTriggers(
0000007b`db1ff080 00007ff6`8aedeb7d     postgres!ExecMergeMatched(
0000007b`db1ff1f0 00007ff6`8aee4b08     postgres!ExecMerge(
0000007b`db1ff250 00007ff6`8ae9a5fb     postgres!ExecModifyTable(
0000007b`db1ff3f0 00007ff6`8ae900cc     postgres!ExecProcNodeFirst(
0000007b`db1ff420 00007ff6`8ae911c0     postgres!ExecProcNode(
0000007b`db1ff450 00007ff6`8ae8c847     postgres!ExecutePlan(
core
0000008b`e87ff5c8 00007ffe`171cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000008b`e87ff5d0 00007ffe`15c14de0     ntdll!TppWorkerThread+0x2df
0000008b`e87ff8c0 00007ffe`1723ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000008b`e87ff8f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008b`e83fecf0 00007ff6`8b399ca8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000008b`e83fed30 00007ff6`8aea0292     postgres!ExceptionalCondition(
0000008b`e83fed70 00007ff6`8ae43a78     postgres!ExecFetchSlotHeapTuple(
0000008b`e83feda0 00007ff6`8aedf80a     postgres!ExecIRDeleteTriggers(
0000008b`e83fee70 00007ff6`8aedeb7d     postgres!ExecMergeMatched(
0000008b`e83fefe0 00007ff6`8aee4b08     postgres!ExecMerge(
0000008b`e83ff040 00007ff6`8ae9a5fb     postgres!ExecModifyTable(
0000008b`e83ff1e0 00007ff6`8ae900cc     postgres!ExecProcNodeFirst(
0000008b`e83ff210 00007ff6`8ae911c0     postgres!ExecProcNode(
0000008b`e83ff240 00007ff6`8ae8c847     postgres!ExecutePlan(
core
0000008b`e8bffb68 00007ffe`171cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000008b`e8bffb70 00007ffe`15c14de0     ntdll!TppWorkerThread+0x2df
0000008b`e8bffe60 00007ffe`1723ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000008b`e8bffe90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008b`e8fff9a8 00007ffe`14d8411a     ntdll!NtFsControlFile+0x14
0000008b`e8fff9b0 00007ff6`8b05f96b     KERNELBASE!ConnectNamedPipe+0x6a
0000008b`e8fffa20 00007ffe`15c14de0     postgres!pg_signal_thread(
0000008b`e8fffb20 00007ffe`1723ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000008b`e8fffb50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008b`e93ffb48 00007ffe`14d3d77e     ntdll!NtWaitForSingleObject+0x14
0000008b`e93ffb50 00007ff6`8b06140c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000008b`e93ffbf0 00007ffe`15c14de0     postgres!pg_timer_thread(
0000008b`e93ffc30 00007ffe`1723ec4b     KERNEL32!BaseThreadInitThunk+0x10
0000008b`e93ffc60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c3`385ffc38 00007ffe`14d8411a     ntdll!NtFsControlFile+0x14
000000c3`385ffc40 00007ff6`8b05f96b     KERNELBASE!ConnectNamedPipe+0x6a
000000c3`385ffcb0 00007ffe`15c14de0     postgres!pg_signal_thread(
000000c3`385ffdb0 00007ffe`1723ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000c3`385ffde0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c3`389ff978 00007ffe`14d3d77e     ntdll!NtWaitForSingleObject+0x14
000000c3`389ff980 00007ff6`8b06140c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000c3`389ffa20 00007ffe`15c14de0     postgres!pg_timer_thread(
000000c3`389ffa60 00007ffe`1723ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000c3`389ffa90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c3`379fec70 00007ff6`8b399ca8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000c3`379fecb0 00007ff6`8aea0292     postgres!ExceptionalCondition(
000000c3`379fecf0 00007ff6`8ae43a78     postgres!ExecFetchSlotHeapTuple(
000000c3`379fed20 00007ff6`8aedf80a     postgres!ExecIRDeleteTriggers(
000000c3`379fedf0 00007ff6`8aedeb7d     postgres!ExecMergeMatched(
000000c3`379fef60 00007ff6`8aee4b08     postgres!ExecMerge(
000000c3`379fefc0 00007ff6`8ae9a5fb     postgres!ExecModifyTable(
000000c3`379ff160 00007ff6`8ae900cc     postgres!ExecProcNodeFirst(
000000c3`379ff190 00007ff6`8ae911c0     postgres!ExecProcNode(
000000c3`379ff1c0 00007ff6`8ae8c847     postgres!ExecutePlan(
core
000000c3`37dff6c8 00007ffe`171cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c3`37dff6d0 00007ffe`15c14de0     ntdll!TppWorkerThread+0x2df
000000c3`37dff9c0 00007ffe`1723ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000c3`37dff9f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c3`381ff628 00007ffe`171cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c3`381ff630 00007ffe`15c14de0     ntdll!TppWorkerThread+0x2df
000000c3`381ff920 00007ffe`1723ec4b     KERNEL32!BaseThreadInitThunk+0x10
000000c3`381ff950 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-27 10:44:02.786716000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out	2024-04-27 10:46:36.784743300 +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-04-27 10:44:02.786716000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out	2024-04-27 10:48:32.282347900 +...
@@ -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-04-27 10:44:02.786716000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/updatable_views.out	2024-04-27 10:46:36.050367300 +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
[10:47:26.970](78.282s) not ok 5 - regression tests pass
[10:47:35.189](8.170s) not ok 6 - dump before running pg_upgrade
tap
[10:49:20.182](86.879s) not ok 2 - regression tests pass
test
[10:55:53.232]  18/296 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[10:55:53.232]   7/296 postgresql:regress / regress/regress                                            ERROR           1...
[10:55:53.232]  71/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: 9568
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 15148
assertion
TRAP: failed Assert("!TTS_EMPTY(slot)"), File: "../src/backend/executor/execTuples.c", Line: 1737, PID: 9449
core
[10:54:10.821]   * frame #0: 0x00000001a1700744 libsystem_kernel.dylib`__pthread_kill + 8
[10:54:10.821]     frame #1: 0x00000001a1737c28 libsystem_pthread.dylib`pthread_kill + 288
[10:54:10.821]     frame #2: 0x00000001a1645ae8 libsystem_c.dylib`abort + 180
[10:54:10.821]     frame #3: 0x00000001053b309c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[10:54:10.821]     frame #4: 0x00000001050ef680 postgres`ExecFetchSlotHeapTuple(slot=0x000000016aea03c0, materialize=<un...
[10:54:10.821]     frame #5: 0x00000001050be84c postgres`ExecIRDeleteTriggers(estate=0x000000012b8d8d00, relinfo=0x00000...
[10:54:10.821]     frame #6: 0x000000010510f6a4 postgres`ExecModifyTable at nodeModifyTable.c:3027:11
[10:54:10.821]     frame #7: 0x000000010510f2b8 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016aea03e0,...
[10:54:10.821]     frame #8: 0x000000010510f2b8 postgres`ExecModifyTable(pstate=0x000000012b8d90a0) at nodeModifyTable.c...
[10:54:10.821]     frame #9: 0x00000001050e9ed4 postgres`ExecProcNodeFirst(node=0x000000012b8d90a0) at execProcnode.c:46...
core
[10:53:57.164]   * frame #0: 0x00000001a1700744 libsystem_kernel.dylib`__pthread_kill + 8
[10:53:57.164]     frame #1: 0x00000001a1737c28 libsystem_pthread.dylib`pthread_kill + 288
[10:53:57.164]     frame #2: 0x00000001a1645ae8 libsystem_c.dylib`abort + 180
[10:53:57.164]     frame #3: 0x000000010114b09c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[10:53:57.164]     frame #4: 0x0000000100e87680 postgres`ExecFetchSlotHeapTuple(slot=0x000000016f1083b0, materialize=<un...
[10:53:57.164]     frame #5: 0x0000000100e5684c postgres`ExecIRDeleteTriggers(estate=0x000000010f847900, relinfo=0x00000...
[10:53:57.164]     frame #6: 0x0000000100ea76a4 postgres`ExecModifyTable at nodeModifyTable.c:3027:11
[10:53:57.164]     frame #7: 0x0000000100ea72b8 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016f1083d0,...
[10:53:57.164]     frame #8: 0x0000000100ea72b8 postgres`ExecModifyTable(pstate=0x000000010f847ca0) at nodeModifyTable.c...
[10:53:57.164]     frame #9: 0x0000000100e81ed4 postgres`ExecProcNodeFirst(node=0x000000010f847ca0) at execProcnode.c:46...
core
[10:54:23.827]   * frame #0: 0x00000001a1700744 libsystem_kernel.dylib`__pthread_kill + 8
[10:54:23.827]     frame #1: 0x00000001a1737c28 libsystem_pthread.dylib`pthread_kill + 288
[10:54:23.827]     frame #2: 0x00000001a1645ae8 libsystem_c.dylib`abort + 180
[10:54:23.827]     frame #3: 0x0000000104eaf09c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[10:54:23.827]     frame #4: 0x0000000104beb680 postgres`ExecFetchSlotHeapTuple(slot=0x000000016b3a4250, materialize=<un...
[10:54:23.827]     frame #5: 0x0000000104bba84c postgres`ExecIRDeleteTriggers(estate=0x000000013d84e500, relinfo=0x00000...
[10:54:23.827]     frame #6: 0x0000000104c0b6a4 postgres`ExecModifyTable at nodeModifyTable.c:3027:11
[10:54:23.827]     frame #7: 0x0000000104c0b2b8 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016b3a4270,...
[10:54:23.827]     frame #8: 0x0000000104c0b2b8 postgres`ExecModifyTable(pstate=0x000000013d84e8a0) at nodeModifyTable.c...
[10:54:23.827]     frame #9: 0x0000000104be5ed4 postgres`ExecProcNodeFirst(node=0x000000013d84e8a0) 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-27 10:43:52
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/updatable_views.out	2024-04-27 10:48:45
@@ -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-04-27 10:43:52
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/updatable_views.out	2024-04-27 10:48:45
@@ -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-04-27 10:43:52
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/updatable_views.out	2024-04-27 10:48:45
@@ -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
[10:48:59.418](203.190s) not ok 5 - regression tests pass
[10:49:02.067](2.634s) not ok 6 - dump before running pg_upgrade
tap
[10:48:59.406](121.842s) not ok 2 - regression tests pass
test
[10:51:59.582]  99/301 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[10:51:59.582] 100/301 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[10:51:59.582]  74/301 postgresql:regress / regress/regress                                            ERROR           2...