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.

59/6646 meson: Adjust test timeout for Valgrind builds
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[02:22:15.090] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6737 Fix ProcKill lock-group vs procLatch recycle race
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[02:13:30.749] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6292 Proposal to allow setting cursor options on Portals
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[01:59:25.746] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6332 json_table function PLAN clause
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[01:46:59.059] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5478 SQL/JSON json_table PLAN clause
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[01:30:40.203] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6590 SQL/JSON json_table() function PLAN clause
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[01:20:16.442] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6589 MERGE PARTITIONS and DEPENDS ON EXTENSION.
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[01:06:39.587] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6595 elog: clarify usage and style of error reporting functions
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[01:05:55.711] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6613 heapam_tuple_complete_speculative : remove unnecessary tuple fetch
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[00:51:52.319] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6399 Fix gistkillitems & add regression test to microvacuum
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[00:40:21.666] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6622 Get rid of redundant StringInfo accumulation
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[00:25:31.857] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5272 Add GUC log_parameter_max_length to limit logged SQL statements
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[00:14:15.200] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5099 Add OR REPLACE option to CREATE MATERIALIZED VIEW
CompilerWarnings
compiler
[00:10:59.031] createas.c:181:17: error: ‘static’ is not at beginning of declaration [-Werror=old-style-declaration]
compiler
[00:10:30.776] createas.c:181:17: error: ‘static’ is not at beginning of declaration [-Werror=old-style-declaration]
compiler
[00:17:23.735] createas.c:181:17: error: ‘static’ is not at beginning of declaration [-Werror=old-style-declaration]
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[00:10:20.611] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5802 Improve the performance of Unicode Normalization Forms.
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:58:23.588] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
NetBSD - Meson
tap
[23:59:34.864](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[00:02:22.668](0.123s) not ok 3 - ensure checksums are set to off on injection_node
59/6714 pgcrypto: Respect builtin_crypto_enabled for PGP ciphers
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:53:41.808] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6671 Avoid calling SetMatViewPopulatedState if possible
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:47:31.964] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6603 Avoid use of TopMemoryContext for resource owner cleanup in portals
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:35:32.743] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6615 Make \d tablename fast again, regression introduced by 85b7efa1cdd
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:30:24.451] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6437 LLVMJIT: introduce force-inlined functions
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:23:32.998] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6693 Extend MXactCache lifetime from per-transaction to per-session
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:12:00.319] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6720 Remove inner joins based on foreign keys
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:06:07.180] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6709 Cleanup: Replace sscanf with strtol/strtoul in snapmgr
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:04:00.380] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
FreeBSD - Meson
tap
[23:06:25.157](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/5802 Improve the performance of Unicode Normalization Forms.
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:02:49.354] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6304 Incorrect historic snapshot may be serialized to disk during fast-forwarding
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:49:33.821] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/4817 COPY (on_error table) saving error info to a table
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:43:58.907] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
60/5663 Selectively invalidate caches in pgoutput when pg_namespace is modified
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:39:33.824] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6569 Assert failure in ReorderBufferReturnTXN during logical decoding due to leaked specinsert change
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:27:44.505] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6740 Adjust pg_stat_get_lock() prorows to match lock types
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:21:22.858] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
60/6654 pg_dump: Restore extension config table data before user objects during pg_upgrade
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:17:24.549] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6621 Bug: wrong relname in RemoveSubscriptionRel() error detail
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:05:27.896] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5117 VACUUM FULL / CLUSTER CONCURRENTLY
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:59:31.449] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6617 Fix a file descriptor leak when using io_method=io_uring
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:55:35.724] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5470 Function scan FDW pushdown
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:37:26.958] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6288 Add sampling statistics to autoanalyze log output
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:36:28.818] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6754 Fix ALTER COLUMN ... DROP EXPRESSSION with subpartitions
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:30:40.599] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5029 Historic snapshot doesn't track txns committed in BUILDING_SNAPSHOT state
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:11:50.195] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6482 Add table COMMENTS in CREATE TABLE LIKE
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:09:31.485] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6524 [PATCH] Add RetrieveInstrumentation hook for CustomScan providers so that Parallel CustomScan providers can currently aggregate worker instrumentation before DSM unlinking
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:04:38.803] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6467 Unfortunate pushing down of expressions below sort
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:59:42.543] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6644 Extract numeric filed in JSONB more effectively
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:39:57.895] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6436 Add `tsmatch` JSONPath operator for granular Full Text Search
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:37:25.040] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
tap
[20:48:17.684](0.000s) not ok 4 - connecting to an invalid database: matches
tap
[20:44:51.408](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6280 refactor ExecInitPartitionInfo
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:35:45.776] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6736 COPY ON_CONFLICT TABLE; save duplicated record to another table.
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:26:02.436] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
FreeBSD - Meson
core
[20:35:01.310] #0  MakeTupleTableSlot (tupleDesc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc3e628 <TTSOpsVirtual>, flags=0) at ../sr...
[20:35:01.310] #1  ExecAllocTableSlot (tupleTable=0xcc5382661c8, desc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc3e628 <TTSOpsVirtua...
[20:35:01.310] #2  ExecInitExtraTupleSlot (estate=estate@entry=0xcc538266100, tupledesc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc3...
[20:35:01.310] #3  0x000000000071b76e in CopyFrom (cstate=0xcc537a9c148) at ../src/backend/commands/copyfrom.c:837
[20:35:01.310] #4  0x0000000000719150 in DoCopy (pstate=pstate@entry=0xcc537a96500, stmt=stmt@entry=0xcc538312ae8, stmt_...
[20:35:01.310] #5  0x00000000009e43b0 in standard_ProcessUtility (pstmt=0xcc537a1b858, queryString=0xcc537a1a100 "copy t...
[20:35:01.310] #6  0x00000000009e3f38 in ProcessUtility (pstmt=0xcc538266100, queryString=0x7f7f7f7f7f7f7f7f <error: Can...
[20:35:01.310] #7  0x00000000009e3a78 in PortalRunUtility (portal=0xcc537b22100, pstmt=0xcc537a1b858, isTopLevel=<optimi...
[20:35:01.310] #8  0x00000000009e30c4 in PortalRunMulti (portal=portal@entry=0xcc537b22100, isTopLevel=true, setHoldSnap...
[20:35:01.310] #9  0x00000000009e29db in PortalRun (portal=portal@entry=0xcc537b22100, count=count@entry=922337203685477...
core
[20:35:01.017] #0  MakeTupleTableSlot (tupleDesc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc3e628 <TTSOpsVirtual>, flags=0) at ../sr...
[20:35:01.017] #1  ExecAllocTableSlot (tupleTable=0x22a6e5aa71c8, desc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc3e628 <TTSOpsVirtu...
[20:35:01.017] #2  ExecInitExtraTupleSlot (estate=estate@entry=0x22a6e5aa7100, tupledesc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc...
[20:35:01.017] #3  0x000000000071b76e in CopyFrom (cstate=0x22a6e5295148) at ../src/backend/commands/copyfrom.c:837
[20:35:01.017] #4  0x0000000000719150 in DoCopy (pstate=pstate@entry=0x22a6e524f500, stmt=stmt@entry=0x22a6e524aae8, stm...
[20:35:01.017] #5  0x00000000009e43b0 in standard_ProcessUtility (pstmt=0x22a6e521b858, queryString=0x22a6e521a100 "copy...
[20:35:01.017] #6  0x00000000009e3f38 in ProcessUtility (pstmt=0x22a6e5aa7100, queryString=0x7f7f7f7f7f7f7f7f <error: Ca...
[20:35:01.017] #7  0x00000000009e3a78 in PortalRunUtility (portal=0x22a6e532b100, pstmt=0x22a6e521b858, isTopLevel=<opti...
[20:35:01.017] #8  0x00000000009e30c4 in PortalRunMulti (portal=portal@entry=0x22a6e532b100, isTopLevel=true, setHoldSna...
[20:35:01.017] #9  0x00000000009e29db in PortalRun (portal=portal@entry=0x22a6e532b100, count=count@entry=92233720368547...
core
[20:35:02.359] #0  MakeTupleTableSlot (tupleDesc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc3e628 <TTSOpsVirtual>, flags=0) at ../sr...
[20:35:02.359] #1  ExecAllocTableSlot (tupleTable=0x16e97d1491c8, desc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc3e628 <TTSOpsVirtu...
[20:35:02.359] #2  ExecInitExtraTupleSlot (estate=estate@entry=0x16e97d149100, tupledesc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc...
[20:35:02.359] #3  0x000000000071b76e in CopyFrom (cstate=0x16e97c863838) at ../src/backend/commands/copyfrom.c:837
[20:35:02.359] #4  0x0000000000719150 in DoCopy (pstate=pstate@entry=0x16e97d119900, stmt=stmt@entry=0x16e97c969ab8, stm...
[20:35:02.359] #5  0x00000000009e43b0 in standard_ProcessUtility (pstmt=0x16e97c81b828, queryString=0x16e97c81a100 "COPY...
[20:35:02.359] #6  0x00000000009e3f38 in ProcessUtility (pstmt=0x16e97d149100, queryString=0x7f7f7f7f7f7f7f7f <error: Ca...
[20:35:02.359] #7  0x00000000009e3a78 in PortalRunUtility (portal=0x16e97c978100, pstmt=0x16e97c81b828, isTopLevel=<opti...
[20:35:02.359] #8  0x00000000009e30c4 in PortalRunMulti (portal=portal@entry=0x16e97c978100, isTopLevel=true, setHoldSna...
[20:35:02.359] #9  0x00000000009e29db in PortalRun (portal=portal@entry=0x16e97c978100, count=count@entry=92233720368547...
core
[20:35:02.064] #0  0x0000158db1a4077a in ?? () from /lib/libc.so.7
[20:35:02.064] #1  0x0000158db1a40263 in ?? () from /lib/libc.so.7
[20:35:02.064] #2  0x0000158db1a20957 in ?? () from /lib/libc.so.7
[20:35:02.064] #3  0x0000158db1a20b7a in ?? () from /lib/libc.so.7
[20:35:02.064] #4  0x0000158db1a20792 in clock_gettime () from /lib/libc.so.7
[20:35:02.064] #5  0x0000158db1a9af7f in ?? () from /lib/libc.so.7
[20:35:02.064] #6  0x0000158db1a733d9 in ?? () from /lib/libc.so.7
[20:35:02.064] #7  0x0000158db1a73142 in ?? () from /lib/libc.so.7
[20:35:02.064] #8  0x0000158db1a63b3c in ?? () from /lib/libc.so.7
[20:35:02.064] #9  0x0000158db1a6c346 in ?? () from /lib/libc.so.7
core
[20:35:01.956] #0  MakeTupleTableSlot (tupleDesc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc3e628 <TTSOpsVirtual>, flags=0) at ../sr...
[20:35:01.956] #1  ExecAllocTableSlot (tupleTable=0x20b6836731c8, desc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc3e628 <TTSOpsVirtu...
[20:35:01.956] #2  ExecInitExtraTupleSlot (estate=estate@entry=0x20b683673100, tupledesc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc...
[20:35:01.956] #3  0x000000000071b76e in CopyFrom (cstate=0x20b682e9c148) at ../src/backend/commands/copyfrom.c:837
[20:35:01.956] #4  0x0000000000719150 in DoCopy (pstate=pstate@entry=0x20b682ea0500, stmt=stmt@entry=0x20b682fde270, stm...
[20:35:01.956] #5  0x00000000009e43b0 in standard_ProcessUtility (pstmt=pstmt@entry=0x20b682e1be78, queryString=queryStr...
[20:35:01.956] #6  0x0000000835828a8c in pgss_ProcessUtility (pstmt=0x20b682e1be78, queryString=0x20b682e1a100 "copy tab...
[20:35:01.956] #7  0x00000000009e3a78 in PortalRunUtility (portal=0x20b682f20100, pstmt=0x20b682e1be78, isTopLevel=<opti...
[20:35:01.956] #8  0x00000000009e30c4 in PortalRunMulti (portal=portal@entry=0x20b682f20100, isTopLevel=true, setHoldSna...
[20:35:01.956] #9  0x00000000009e29db in PortalRun (portal=portal@entry=0x20b682f20100, count=count@entry=92233720368547...
core
[20:35:01.613] #0  MakeTupleTableSlot (tupleDesc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc3e628 <TTSOpsVirtual>, flags=0) at ../sr...
[20:35:01.613] #1  ExecAllocTableSlot (tupleTable=0x16e97d09d1c8, desc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc3e628 <TTSOpsVirtu...
[20:35:01.613] #2  ExecInitExtraTupleSlot (estate=estate@entry=0x16e97d09d100, tupledesc=0x7f7f7f7f7f7f7f7f, tts_ops=0xc...
[20:35:01.613] #3  0x000000000071b76e in CopyFrom (cstate=0x16e97c89a148) at ../src/backend/commands/copyfrom.c:837
[20:35:01.613] #4  0x0000000000719150 in DoCopy (pstate=pstate@entry=0x16e97c84f500, stmt=stmt@entry=0x16e97d151ae8, stm...
[20:35:01.613] #5  0x00000000009e43b0 in standard_ProcessUtility (pstmt=0x16e97c81b858, queryString=0x16e97c81a100 "copy...
[20:35:01.613] #6  0x00000000009e3f38 in ProcessUtility (pstmt=0x16e97d09d100, queryString=0x7f7f7f7f7f7f7f7f <error: Ca...
[20:35:01.613] #7  0x00000000009e3a78 in PortalRunUtility (portal=0x16e97c976100, pstmt=0x16e97c81b858, isTopLevel=<opti...
[20:35:01.613] #8  0x00000000009e30c4 in PortalRunMulti (portal=portal@entry=0x16e97c976100, isTopLevel=true, setHoldSna...
[20:35:01.613] #9  0x00000000009e29db in PortalRun (portal=portal@entry=0x16e97c976100, count=count@entry=92233720368547...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out	2026-05-16 20:25:01.200339000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/copy.out	2026-05-16 20:27:23.025927000 +00...
@@ -433,189 +433,7 @@
 create unique index tab_progress_reporting_idx1 on tab_progress_reporting(name);
 create temp table conflict_tbl(copy_tbl oid, filename text, lineno bigint, line text);
 copy tab_progress_reporting from stdin(on_conflict table, conflict_table 'conflict_tbl');
-INFO:  progress: {"type": "PIPE", "command": "COPY FROM", "relname": "tab_progress_reporting", "tuples_skipped": 3, "ha...
-NOTICE:  3 rows were saved to conflict table "conflict_tbl" due to unique constraint violation
-drop index tab_progress_reporting_idx1;
-drop table conflict_tbl;
--- Generate COPY FROM report with PIPE, with some skipped tuples.
-copy tab_progress_reporting from stdin(on_error ignore);
-NOTICE:  2 rows were skipped due to data type incompatibility
-INFO:  progress: {"type": "PIPE", "command": "COPY FROM", "relname": "tab_progress_reporting", "tuples_skipped": 2, "ha...
-drop trigger check_after_tab_progress_reporting on tab_progress_reporting;
-drop function notice_after_tab_progress_reporting();
-drop table tab_progress_reporting;
--- Test header matching feature
-create table header_copytest (
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out	2026-05-16 20:25:01.200339000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/copy.out	2026-05-16 20:28:10.064289000 +...
@@ -433,189 +433,7 @@
 create unique index tab_progress_reporting_idx1 on tab_progress_reporting(name);
 create temp table conflict_tbl(copy_tbl oid, filename text, lineno bigint, line text);
 copy tab_progress_reporting from stdin(on_conflict table, conflict_table 'conflict_tbl');
-INFO:  progress: {"type": "PIPE", "command": "COPY FROM", "relname": "tab_progress_reporting", "tuples_skipped": 3, "ha...
-NOTICE:  3 rows were saved to conflict table "conflict_tbl" due to unique constraint violation
-drop index tab_progress_reporting_idx1;
-drop table conflict_tbl;
--- Generate COPY FROM report with PIPE, with some skipped tuples.
-copy tab_progress_reporting from stdin(on_error ignore);
-NOTICE:  2 rows were skipped due to data type incompatibility
-INFO:  progress: {"type": "PIPE", "command": "COPY FROM", "relname": "tab_progress_reporting", "tuples_skipped": 2, "ha...
-drop trigger check_after_tab_progress_reporting on tab_progress_reporting;
-drop function notice_after_tab_progress_reporting();
-drop table tab_progress_reporting;
--- Test header matching feature
-create table header_copytest (
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out	2026-05-16 20:25:01.200339000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/copy.out	2026-05-16 20:27:23.662232000 +0000
@@ -433,189 +433,7 @@
 create unique index tab_progress_reporting_idx1 on tab_progress_reporting(name);
 create temp table conflict_tbl(copy_tbl oid, filename text, lineno bigint, line text);
 copy tab_progress_reporting from stdin(on_conflict table, conflict_table 'conflict_tbl');
-INFO:  progress: {"type": "PIPE", "command": "COPY FROM", "relname": "tab_progress_reporting", "tuples_skipped": 3, "ha...
-NOTICE:  3 rows were saved to conflict table "conflict_tbl" due to unique constraint violation
-drop index tab_progress_reporting_idx1;
-drop table conflict_tbl;
--- Generate COPY FROM report with PIPE, with some skipped tuples.
-copy tab_progress_reporting from stdin(on_error ignore);
-NOTICE:  2 rows were skipped due to data type incompatibility
-INFO:  progress: {"type": "PIPE", "command": "COPY FROM", "relname": "tab_progress_reporting", "tuples_skipped": 2, "ha...
-drop trigger check_after_tab_progress_reporting on tab_progress_reporting;
-drop function notice_after_tab_progress_reporting();
-drop table tab_progress_reporting;
--- Test header matching feature
-create table header_copytest (
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/copy.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001...
--- /tmp/cirrus-ci-build/src/test/regress/expected/copy.out	2026-05-16 20:25:01.200339000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/copy.out	2026-05-16 20:27:22.448...
@@ -433,189 +433,7 @@
 create unique index tab_progress_reporting_idx1 on tab_progress_reporting(name);
 create temp table conflict_tbl(copy_tbl oid, filename text, lineno bigint, line text);
 copy tab_progress_reporting from stdin(on_conflict table, conflict_table 'conflict_tbl');
-INFO:  progress: {"type": "PIPE", "command": "COPY FROM", "relname": "tab_progress_reporting", "tuples_skipped": 3, "ha...
-NOTICE:  3 rows were saved to conflict table "conflict_tbl" due to unique constraint violation
-drop index tab_progress_reporting_idx1;
-drop table conflict_tbl;
--- Generate COPY FROM report with PIPE, with some skipped tuples.
-copy tab_progress_reporting from stdin(on_error ignore);
-NOTICE:  2 rows were skipped due to data type incompatibility
-INFO:  progress: {"type": "PIPE", "command": "COPY FROM", "relname": "tab_progress_reporting", "tuples_skipped": 2, "ha...
-drop trigger check_after_tab_progress_reporting on tab_progress_reporting;
-drop function notice_after_tab_progress_reporting();
-drop table tab_progress_reporting;
--- Test header matching feature
-create table header_copytest (
...
tap
[20:27:25.464](31.136s) not ok 5 - regression tests in old instance
[20:27:25.465](0.000s) # not ok 219   + partition_merge                            21 ms
# not ok 220   + partition_split                            21 ms
# not ok 221   + partition_join                              5 ms
# not ok 222   + partition_prune                            20 ms
# not ok 223   + reloptions                                 20 ms
# not ok 224   + hash_part                                  20 ms
# not ok 225   + indexing                                   20 ms
# not ok 226   + partition_aggregate                         7 ms
# not ok 227   + partition_info                             20 ms
# not ok 228   + tuplesort                                  20 ms
# not ok 229   + explain                                    19 ms
# not ok 230   + memoize                                    19 ms
# not ok 231   + stats                                      19 ms
# not ok 232   + predicate                                  19 ms
# not ok 233   + numa                                       19 ms
# not ok 234   + eager_aggregate                            19 ms
# not ok 235   + graph_table_rls                            19 ms
# not ok 236   + planner_est                                16 ms
# not ok 237   + compression                                 5 ms
# not ok 238   + compression_lz4                             9 ms
# not ok 239   + compression_pglz                            7 ms
# not ok 240   + cluster                                     5 ms
# not ok 241   + oidjoins                                    5 ms
# not ok 242   + event_trigger                               3 ms
# not ok 243   - event_trigger_login                         7 ms
# not ok 244   - fast_default                                4 ms
# not ok 245   - tablespace                                  4 ms
[20:27:39.536](6.646s) not ok 16 - run of pg_upgrade for new instance
[20:27:39.547](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[20:27:41.638](0.011s) not ok 20 - old and new dumps match after pg_upgrade
tap
[20:28:13.371](24.618s) not ok 2 - regression tests pass
[20:28:13.374](0.000s) # not ok 219   + partition_merge                            23 ms
# not ok 220   + partition_split                            37 ms
# not ok 221   + partition_join                             21 ms
# not ok 222   + partition_prune                            21 ms
# not ok 223   + reloptions                                  5 ms
# not ok 224   + hash_part                                  20 ms
# not ok 225   + indexing                                   20 ms
# not ok 226   + partition_aggregate                        20 ms
# not ok 227   + partition_info                             20 ms
# not ok 228   + tuplesort                                  20 ms
# not ok 229   + explain                                    22 ms
# not ok 230   + memoize                                    19 ms
# not ok 231   + stats                                      19 ms
# not ok 232   + predicate                                  19 ms
# not ok 233   + numa                                       14 ms
# not ok 234   + eager_aggregate                            19 ms
# not ok 235   + graph_table_rls                            19 ms
# not ok 236   + planner_est                                17 ms
# not ok 237   + compression                                 4 ms
# not ok 238   + compression_lz4                            20 ms
# not ok 239   + compression_pglz                           20 ms
# not ok 240   + cluster                                    19 ms
# not ok 241   + oidjoins                                    8 ms
# not ok 242   + event_trigger                               4 ms
# not ok 243   - event_trigger_login                         7 ms
# not ok 244   - fast_default                               27 ms
# not ok 245   - tablespace                                  5 ms
[20:28:13.438](0.063s) not ok 3 - primary alive after regression test run
tap
[20:28:22.115](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[20:27:24.642](32.449s) not ok 1 - regression tests pass
59/5715 amcheck support for BRIN indexes
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:07:41.297] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6668 Implement missing join selectivity estimation for range types
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:03:59.966] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6558 Pgbench: remove synchronous prepare
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[19:47:29.580] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6393 Refactor *_abbrev_convert() functions
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[19:41:44.795] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6045 RFC: adding pytest as a supported test framework
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[19:39:42.531] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6224 Give Plugins control at the end of CHECKPOINT to store their state
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[19:21:57.818] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6647 Remove commented-out code in 026_overwrite_contrecord.pl
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[19:17:42.924] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5450 Eliminating SPI / SQL from some RI trigger functions
compiler
[19:17:42.924] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6234 Introduce a new GUC to allow walsender to shutdown immediately without waiting for a response from the client.
compiler
[19:17:42.924] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6703 Fix FOR PORTION OF with DO INSTEAD/DO ALSO rules
compiler
[19:17:42.924] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6439 ATPrepCmd: cleanup unreachable AT_AddIndexConstraint handling
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[19:15:48.534] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6208 Add pg_get_subscription_ddl() function
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:58:15.537] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6598 Add ssl_(supported|shared)_groups to sslinfo
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:53:45.788] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6418 Reduce build times of pg_trgm GIN indexes
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:40:56.923] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6642 Warn when creating or enabling a subscription with max_logical_replication_workers = 0
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:34:12.346] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5454 Clarify FileTag-based unlinking
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:32:37.332] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6680 Return value of XLogInsertRecord() for XLOG_SWITCH record is inconsistent with other records
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:16:37.667] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6606 log_checkpoints: count WAL segment creations from all processes
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out	2026-05-16 17:38:19.192386843 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out	2026-05-16 17:43:54.465952719 +0...
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out	2026-05-16 17:38:19.192386843 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out	2026-05-16 17:45:43.376871153 ...
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out	2026-05-16 17:38:19.192386843 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out	2026-05-16 17:43:51.945903382 +0000
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out	2026-05-16 17:38:19.192386843 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/rules.out	2026-05-16 17:43:55.59...
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
tap
[17:44:40.401](102.650s) not ok 5 - regression tests in old instance
tap
[17:46:33.450](101.333s) not ok 2 - regression tests pass
tap
[17:44:44.272](109.504s) not ok 1 - regression tests pass
test
[17:50:31.148]  13/401 postgresql:regress / regress/regress                                            ERROR           1...
[17:50:31.148]  29/401 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[17:50:31.148]  27/401 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[17:50:31.148] 121/401 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra...
--- /Users/admin/pgsql/src/test/regress/expected/rules.out	2026-05-16 17:38:02
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out	2026-05-16 17:41:32
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg...
--- /Users/admin/pgsql/src/test/regress/expected/rules.out	2026-05-16 17:38:02
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rules.out	2026-05-16 17:42:48
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/regress/regress/results...
--- /Users/admin/pgsql/src/test/regress/expected/rules.out	2026-05-16 17:38:02
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/rules.out	2026-05-16 17:41:33
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/rules.out /Users/admin/pgsql/build/testrun/test_plan_advice/001_re...
--- /Users/admin/pgsql/src/test/regress/expected/rules.out	2026-05-16 17:38:02
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/rules.out	2026-05-16 17:41:33
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
tap
[17:42:06.347](76.271s) not ok 5 - regression tests in old instance
tap
[17:43:21.476](64.451s) not ok 2 - regression tests pass
tap
[17:42:58.076](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[17:42:08.131](81.064s) not ok 1 - regression tests pass
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[17:39:19.082] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upg...
--- C:/cirrus/src/test/regress/expected/rules.out	2026-05-16 17:38:14.083839100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out	2026-05-16 17:42:44.212056200 +0000
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/recovery/027_stream_r...
--- C:/cirrus/src/test/regress/expected/rules.out	2026-05-16 17:38:14.083839100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rules.out	2026-05-16 17:47:01.480103900 +0000
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/regress/regress/resul...
--- C:/cirrus/src/test/regress/expected/rules.out	2026-05-16 17:38:14.083839100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/rules.out	2026-05-16 17:42:38.847316500 +0000
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rules.out C:/cirrus/build/testrun/test_plan_advice/001_...
--- C:/cirrus/src/test/regress/expected/rules.out	2026-05-16 17:38:14.083839100 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/rules.out	2026-05-16 17:42:42.021142400 +00...
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
tap
[17:44:08.509](188.754s) not ok 5 - regression tests in old instance
tap
[17:48:21.669](187.138s) not ok 2 - regression tests pass
tap
[17:47:24.713](0.002s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[17:44:06.237](195.374s) not ok 1 - regression tests pass
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/pg_upgrade/00...
--- /home/postgres/postgres/src/test/regress/expected/rules.out	2026-05-16 17:38:29.350093385 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out	2026-05-16 17:42:09.159852203...
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/recovery/027_...
--- /home/postgres/postgres/src/test/regress/expected/rules.out	2026-05-16 17:38:29.350093385 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/rules.out	2026-05-16 17:43:10.8286019...
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/regress/regre...
--- /home/postgres/postgres/src/test/regress/expected/rules.out	2026-05-16 17:38:29.350093385 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/rules.out	2026-05-16 17:42:07.473686881 +0000
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/test_plan_adv...
--- /home/postgres/postgres/src/test/regress/expected/rules.out	2026-05-16 17:38:29.350093385 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/rules.out	2026-05-16 17:42:11...
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
tap
[17:43:07.124](115.476s) not ok 5 - regression tests in old instance
tap
[17:44:10.953](129.201s) not ok 2 - regression tests pass
tap
[17:42:48.065](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[17:43:12.667](123.891s) not ok 1 - regression tests pass
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_u...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out	2026-05-16 17:38:37.354639000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out	2026-05-16 17:42:34.594849000 +0...
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out	2026-05-16 17:38:37.354639000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rules.out	2026-05-16 17:44:10.477293000 ...
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out	2026-05-16 17:38:37.354639000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rules.out	2026-05-16 17:42:30.381831000 +0000
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out	2026-05-16 17:38:37.354639000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/rules.out	2026-05-16 17:42:35.63...
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
tap
[17:44:47.479](256.711s) not ok 5 - regression tests in old instance
tap
[17:46:09.763](270.019s) not ok 2 - regression tests pass
tap
[17:42:37.122](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[17:44:58.758](271.144s) not ok 1 - regression tests pass
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/pg_upgrade/00...
--- /home/postgres/postgres/src/test/regress/expected/rules.out	Sat May 16 17:38:24 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rules.out	Sat May 16 17:43:50 2026
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/recovery/027_...
--- /home/postgres/postgres/src/test/regress/expected/rules.out	Sat May 16 17:38:24 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/rules.out	Sat May 16 17:47:13 2026
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/regress/regre...
--- /home/postgres/postgres/src/test/regress/expected/rules.out	Sat May 16 17:38:24 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/rules.out	Sat May 16 17:43:49 2026
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rules.out /home/postgres/postgres/build/testrun/test_plan_adv...
--- /home/postgres/postgres/src/test/regress/expected/rules.out	Sat May 16 17:38:24 2026
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/rules.out	Sat May 16 17:43:52...
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
tap
[17:45:14.494](169.083s) not ok 5 - regression tests in old instance
tap
[17:49:08.053](261.709s) not ok 2 - regression tests pass
tap
[17:45:31.583](194.439s) not ok 1 - regression tests pass
test
[17:54:00.089]  16/399 postgresql:regress / regress/regress                                            ERROR           1...
[17:54:00.089]  46/399 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[17:54:00.089]  39/399 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[17:54:00.089] 191/399 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out	2026-05-16 17:38:12.932818581 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rules.out	2026-05-16 17:46:37.980319829 +0000
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/modules/test_plan_advice...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out	2026-05-16 17:38:12.932818581 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/rules.out	2026-05-16 17:49:21.052221414 +00...
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out	2026-05-16 17:38:12.932818581 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rules.out	2026-05-16 17:48:47.684238635 +0000
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rules.out /tmp/cirrus-ci-build/src/test/regress/results/rules.ou...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rules.out	2026-05-16 17:38:12.932818581 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/rules.out	2026-05-16 17:44:17.444398356 +0000
@@ -1889,6 +1889,9 @@
     pg_stat_get_checkpointer_sync_time() AS sync_time,
     pg_stat_get_checkpointer_buffers_written() AS buffers_written,
     pg_stat_get_checkpointer_slru_written() AS slru_written,
+    pg_stat_get_checkpointer_segs_added() AS segs_added,
+    pg_stat_get_checkpointer_segs_removed() AS segs_removed,
+    pg_stat_get_checkpointer_segs_recycled() AS segs_recycled,
     pg_stat_get_checkpointer_stat_reset_time() AS stats_reset;
 pg_stat_database| SELECT oid AS datid,
     datname,
tap
[17:47:53.380](143.809s) not ok 5 - regression tests in old instance
tap
[17:50:15.768](141.641s) not ok 1 - regression tests pass
tap
[17:50:04.140](177.928s) not ok 2 - regression tests pass
tap
[17:51:59.483](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6752 Mark the enum comparison functions as leakproof
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[17:31:42.737] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6391 Use CASEFOLD() internally rather than LOWER()
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[17:21:05.817] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6698 Fix null pointer dereference in PG19
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[17:07:01.610] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6587 Fix JSON_SERIALIZE() coercion placeholder type for jsonb input
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[16:54:34.838] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6749 Disallow whole-row index references with virtual generated columns?
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[16:44:14.214] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6679 Take a long time to reach consistent after pg_rewind
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[16:36:40.512] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6234 Introduce a new GUC to allow walsender to shutdown immediately without waiting for a response from the client.
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[16:29:33.230] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6647 Remove commented-out code in 026_overwrite_contrecord.pl
compiler
[16:29:33.230] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6703 Fix FOR PORTION OF with DO INSTEAD/DO ALSO rules
compiler
[16:29:33.230] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5450 Eliminating SPI / SQL from some RI trigger functions
compiler
[16:29:33.230] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6774 Fix bug of COPY (on_error set_null)
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[16:21:28.868] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6451 Fix the race condition for updating slot minimum LSN
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:57:04.546] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6734 small cleanup for s_lock.h
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:56:58.718] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5012 Vacuum statistics
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:32:08.234] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6751 [PATCH] Make NumericVar storage semantics explicit
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:30:24.240] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5450 Eliminating SPI / SQL from some RI trigger functions
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:02:56.149] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6234 Introduce a new GUC to allow walsender to shutdown immediately without waiting for a response from the client.
compiler
[15:02:56.149] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6647 Remove commented-out code in 026_overwrite_contrecord.pl
compiler
[15:02:56.149] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6703 Fix FOR PORTION OF with DO INSTEAD/DO ALSO rules
compiler
[15:02:56.149] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6639 Track skipped vacuum and analyze in pg_stat_all_tables
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[14:38:39.726] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
60/6630 Add max_wal_replay_size connection parameter to libpq
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[14:17:09.894] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/1608 declarative session variables, LET command
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[14:00:26.497] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6361 Support for EXTRA_REGRESS_OPTS and TEMP_CONFIG for meson tests
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[13:56:25.688] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6648 Docs: Create table description for constraints markup fix and label tweaks
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[13:46:11.992] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6390 Add ldapservice connection parameter
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[13:27:29.287] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6624 pg_stat_statements: add last_execution_start column
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[13:15:59.848] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6137 postgres_fdw: Use COPY to speed up batch inserts
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[12:59:20.274] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6757 Avoid unnecessary StringInfo allocation in tablesync COPY buffer
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[12:56:09.387] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6574 Compress prune/freeze records with Delta Frame of Reference algorithm
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[12:47:46.528] ../src/test/dfor/test_dfor_u16.c(529): warning C4305: 'function': truncation from 'double' to 'float'
compiler
[12:47:46.528] ../src/test/dfor/test_dfor_u16.c(501): warning C4305: 'function': truncation from 'double' to 'float'
compiler
[12:47:46.528] ../src/test/dfor/test_dfor_u16.c(487): warning C4305: 'function': truncation from 'double' to 'float'
compiler
[12:47:46.528] ../src/test/dfor/test_dfor_u16.c(469): warning C4305: 'function': truncation from 'double' to 'float'
compiler
[12:47:46.528] ../src/test/dfor/test_dfor_u16.c(441): warning C4305: 'function': truncation from 'double' to 'float'
compiler
[12:47:46.528] ../src/test/dfor/test_dfor_u16.c(428): warning C4305: 'function': truncation from 'double' to 'float'
compiler
[12:46:36.421] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6479 SLOPE - Planner optimizations on monotonic expressions.
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[12:35:48.317] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6653 SLOPE - Planner optimizations on monotonic expressions.
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[12:32:21.670] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5129 Asynchronous MergeAppend Execution
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[12:23:06.367] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6703 Fix FOR PORTION OF with DO INSTEAD/DO ALSO rules
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[12:13:42.911] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6647 Remove commented-out code in 026_overwrite_contrecord.pl
compiler
[12:13:42.911] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6234 Introduce a new GUC to allow walsender to shutdown immediately without waiting for a response from the client.
compiler
[12:13:42.911] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5450 Eliminating SPI / SQL from some RI trigger functions
compiler
[12:13:42.911] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6379 docs: clarify ALTER TABLE behavior on partitioned tables
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[12:10:04.521] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
NetBSD - Meson
tap
[12:12:50.935](0.576s) not ok 22 - last inactive time for an active physical slot is NULL
tap
[12:13:31.455](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6735 Add pg_stat_kind_info system view
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[11:56:45.661] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6298 Add pg_current_vxact_id() function to expose virtual transaction IDs
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[11:49:42.861] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6675 Add bms_offset_members() function for bitshifting Bitmapsets
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[11:45:03.645] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6663 Allow a condition string in an injection point
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[11:11:27.541] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6690 Prevent repeated deadlock-check signals in standby buffer pin waits
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[11:02:48.549] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6305 Add support for partial incremental materialized view refresh using REFRESH ... WHERE
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[10:56:34.459] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6429 Add SQL/JSON ON MISMATCH clause to JSON_VALUE, JSON_QUERY, JSON_TABLE
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[10:48:12.783] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6131 Add pg_get_trigger_ddl() to retrieve the CREATE TRIGGER statement
FreeBSD - Meson
tap
[10:48:03.366](0.046s) not ok 5 - psql connect success
[10:48:03.367](0.000s) not ok 6 - psql select 1
tap
[10:48:24.497](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[10:46:58.635] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/4105 pgbench - adding pl/pgsql versions of tests
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[10:31:43.237] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6543 synchronized_standby_slots behavior inconsistent with quorum-based synchronous replication
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/modules/unsafe_tests/expected/guc_privs.out /Users/admin/pgsql/build/testrun/unsafe...
--- /Users/admin/pgsql/src/test/modules/unsafe_tests/expected/guc_privs.out	2026-05-16 10:28:47
+++ /Users/admin/pgsql/build/testrun/unsafe_tests/regress/results/guc_privs.out	2026-05-16 10:37:31
@@ -590,8 +590,7 @@
 -- Cannot set synchronized_standby_slots to an invalid slot name
 ALTER SYSTEM SET synchronized_standby_slots='invalid*';
 ERROR:  invalid value for parameter "synchronized_standby_slots": "invalid*"
-DETAIL:  replication slot name "invalid*" contains invalid character
-HINT:  Replication slot names may only contain lower case letters, numbers, and the underscore character.
+DETAIL:  syntax error at or near "*"
 -- Can set synchronized_standby_slots to a non-existent slot name
 ALTER SYSTEM SET synchronized_standby_slots='missing';
 -- Reset the GUC
tap
[10:36:22.632](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[10:30:15.941] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/unsafe_tests/expected/guc_privs.out C:/cirrus/build/testrun/unsa...
--- C:/cirrus/src/test/modules/unsafe_tests/expected/guc_privs.out	2026-05-16 10:29:00.442675500 +0000
+++ C:/cirrus/build/testrun/unsafe_tests/regress/results/guc_privs.out	2026-05-16 10:42:52.823099500 +0000
@@ -590,8 +590,7 @@
 -- Cannot set synchronized_standby_slots to an invalid slot name
 ALTER SYSTEM SET synchronized_standby_slots='invalid*';
 ERROR:  invalid value for parameter "synchronized_standby_slots": "invalid*"
-DETAIL:  replication slot name "invalid*" contains invalid character
-HINT:  Replication slot names may only contain lower case letters, numbers, and the underscore character.
+DETAIL:  syntax error at or near "*"
 -- Can set synchronized_standby_slots to a non-existent slot name
 ALTER SYSTEM SET synchronized_standby_slots='missing';
 -- Reset the GUC
tap
[10:40:06.794](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
Linux - Debian Trixie - Meson
core
[10:41:43.380] #0  0x00007ff37d1c185c in ?? ()
[10:41:43.380] #1  0x0000000000000000 in ?? ()
core
[10:41:43.225] #0  0x00007f9ebaf710f4 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[10:41:43.225] #1  0x00007f9ebaf71d92 in malloc () from /lib/x86_64-linux-gnu/libc.so.6
[10:41:43.225] #2  0x000055a9e009767d in ?? ()
[10:41:43.225] #3  0x000055a9e009f921 in ?? ()
[10:41:43.225] #4  0x000055a9e00a04b5 in ?? ()
[10:41:43.225] #5  0x000055a9e008d603 in ?? ()
[10:41:43.225] #6  0x00007f9ebaef8ca8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[10:41:43.225] #7  0x00007f9ebaef8d65 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
[10:41:43.225] #8  0x000055a9e008d781 in ?? ()
[10:41:43.379] #0  0x00007ff37d1c185c in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/guc_privs.out /tmp/cirrus-ci-build/build/testrun/un...
--- /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/guc_privs.out	2026-05-16 10:28:38.356180033 +0000
+++ /tmp/cirrus-ci-build/build/testrun/unsafe_tests/regress/results/guc_privs.out	2026-05-16 10:35:17.614706632 +0000
@@ -590,8 +590,7 @@
 -- Cannot set synchronized_standby_slots to an invalid slot name
 ALTER SYSTEM SET synchronized_standby_slots='invalid*';
 ERROR:  invalid value for parameter "synchronized_standby_slots": "invalid*"
-DETAIL:  replication slot name "invalid*" contains invalid character
-HINT:  Replication slot names may only contain lower case letters, numbers, and the underscore character.
+DETAIL:  syntax error at or near "*"
 -- Can set synchronized_standby_slots to a non-existent slot name
 ALTER SYSTEM SET synchronized_standby_slots='missing';
 -- Reset the GUC
test
[10:38:59.379] 166/401 postgresql:unsafe_tests / unsafe_tests/regress                                  ERROR            ...
FreeBSD - Meson
core
[10:40:59.004] #0  0x000037486b670efa in ?? () from /libexec/ld-elf.so.1
[10:40:59.004] #1  0x000037486b66af6c in ?? () from /libexec/ld-elf.so.1
[10:40:59.004] #2  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/guc_privs.out /tmp/cirrus-ci-build/build/testrun/un...
--- /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/guc_privs.out	2026-05-16 10:28:50.672048000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/unsafe_tests/regress/results/guc_privs.out	2026-05-16 10:34:23.424357000 +0000
@@ -590,8 +590,7 @@
 -- Cannot set synchronized_standby_slots to an invalid slot name
 ALTER SYSTEM SET synchronized_standby_slots='invalid*';
 ERROR:  invalid value for parameter "synchronized_standby_slots": "invalid*"
-DETAIL:  replication slot name "invalid*" contains invalid character
-HINT:  Replication slot names may only contain lower case letters, numbers, and the underscore character.
+DETAIL:  syntax error at or near "*"
 -- Can set synchronized_standby_slots to a non-existent slot name
 ALTER SYSTEM SET synchronized_standby_slots='missing';
 -- Reset the GUC
tap
[10:32:16.098](0.005s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/modules/unsafe_tests/expected/guc_privs.out /home/postgres/postgres/build/test...
--- /home/postgres/postgres/src/test/modules/unsafe_tests/expected/guc_privs.out	Sat May 16 10:29:39 2026
+++ /home/postgres/postgres/build/testrun/unsafe_tests/regress/results/guc_privs.out	Sat May 16 10:37:09 2026
@@ -590,8 +590,7 @@
 -- Cannot set synchronized_standby_slots to an invalid slot name
 ALTER SYSTEM SET synchronized_standby_slots='invalid*';
 ERROR:  invalid value for parameter "synchronized_standby_slots": "invalid*"
-DETAIL:  replication slot name "invalid*" contains invalid character
-HINT:  Replication slot names may only contain lower case letters, numbers, and the underscore character.
+DETAIL:  syntax error at or near "*"
 -- Can set synchronized_standby_slots to a non-existent slot name
 ALTER SYSTEM SET synchronized_standby_slots='missing';
 -- Reset the GUC
test
[10:42:33.705] 164/399 postgresql:unsafe_tests / unsafe_tests/regress                                  ERROR            ...
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/guc_privs.out /tmp/cirrus-ci-build/src/test/modules...
--- /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/expected/guc_privs.out	2026-05-16 10:28:40.141219168 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/unsafe_tests/results/guc_privs.out	2026-05-16 10:37:47.510120129 +0000
@@ -590,8 +590,7 @@
 -- Cannot set synchronized_standby_slots to an invalid slot name
 ALTER SYSTEM SET synchronized_standby_slots='invalid*';
 ERROR:  invalid value for parameter "synchronized_standby_slots": "invalid*"
-DETAIL:  replication slot name "invalid*" contains invalid character
-HINT:  Replication slot names may only contain lower case letters, numbers, and the underscore character.
+DETAIL:  syntax error at or near "*"
 -- Can set synchronized_standby_slots to a non-existent slot name
 ALTER SYSTEM SET synchronized_standby_slots='missing';
 -- Reset the GUC
tap
[10:41:18.249](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/modules/unsafe_tests/expected/guc_privs.out /home/postgres/postgres/build/test...
--- /home/postgres/postgres/src/test/modules/unsafe_tests/expected/guc_privs.out	2026-05-16 10:29:07.373637284 +0000
+++ /home/postgres/postgres/build/testrun/unsafe_tests/regress/results/guc_privs.out	2026-05-16 10:32:59.809986225 +0000
@@ -590,8 +590,7 @@
 -- Cannot set synchronized_standby_slots to an invalid slot name
 ALTER SYSTEM SET synchronized_standby_slots='invalid*';
 ERROR:  invalid value for parameter "synchronized_standby_slots": "invalid*"
-DETAIL:  replication slot name "invalid*" contains invalid character
-HINT:  Replication slot names may only contain lower case letters, numbers, and the underscore character.
+DETAIL:  syntax error at or near "*"
 -- Can set synchronized_standby_slots to a non-existent slot name
 ALTER SYSTEM SET synchronized_standby_slots='missing';
 -- Reset the GUC
tap
[10:32:13.616](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6464 convert vacuum_index_cleanup and gist's buffering to ternary reloption type
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[10:25:07.653] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5774 Extend skipping FK checks on replicas to include ADD FK and TRUNCATE
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[10:09:24.262] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6725 Fix overflow and underflow in regr_r2()
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[10:06:23.689] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5279 Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078)
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[10:00:06.420] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6602 rewriteGraphTable: Fix missing RTEs in FROM clause by setting inFromCl=true
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[09:39:32.406] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6719 Support for DNS SRV records (whole cluster as 1 dns record)
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[09:38:17.864] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6401 Resetting snapshots during the first phase of [CREATE |RE]INDEX CONCURRENTLY
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[09:36:11.839] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6118 Preserve index stats during ALTER TABLE ... TYPE ...
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[09:15:34.226] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6023 Stack-based tracking of per-node WAL/buffer usage
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[09:11:56.195] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6274 Add a greedy join search algorithm to handle large join problems
compiler
[09:11:56.195] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6547 Release postmaster working memory context in slotsync worker
compiler
[09:11:56.195] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5679 Add comments about fire_triggers argument in ri_triggers.c
compiler
[09:11:56.195] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6113 Little refactoring of portalcmds.c
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[09:11:05.322] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5450 Eliminating SPI / SQL from some RI trigger functions
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[08:59:26.274] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6234 Introduce a new GUC to allow walsender to shutdown immediately without waiting for a response from the client.
compiler
[08:59:26.274] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6647 Remove commented-out code in 026_overwrite_contrecord.pl
compiler
[08:59:26.274] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6703 Fix FOR PORTION OF with DO INSTEAD/DO ALSO rules
compiler
[08:59:26.274] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6251 Use ROLERECURSE_PRIVS in is_admin_of_role()
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[08:53:51.459] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6260 extend JSON_TABLE top level path expression
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[08:48:55.369] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5988 disallow alter individual column if partition key contains wholerow reference
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[08:46:16.794] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6426 Avoid recalculating pgprocno in ProcArrayAdd()
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[08:26:20.453] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5110 Add XMLCast (SQL/XML X025)
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[08:24:54.223] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5251 libpq: Fix processing of SSL records >8kB on async API
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[08:21:50.008] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6635 Add support for INSERT ... SET syntax
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[07:58:08.118] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6162 ci: Skip minfree file in the cores_backtrace.sh
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[07:55:23.657] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6119 Migrate pg_commit_ts directory to the new node during an upgrade
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[07:53:41.578] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6732 LockHasWaiters() crashes on fast-path locks
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[07:31:32.997] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6428 BUG #19369: Not documented that io_uring on kernel versions between 5.1 and below 5.6 does not work
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[07:29:53.010] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6490 Change the default wal_blocksize to 4KB
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[07:12:22.360] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/isolation/expected/timeouts.out /home/postgres/postgres/build/testrun/isolatio...
--- /home/postgres/postgres/src/test/isolation/expected/timeouts.out	Sat May 16 07:11:34 2026
+++ /home/postgres/postgres/build/testrun/isolation/isolation/results/timeouts.out	Sat May 16 07:17:55 2026
@@ -11,7 +11,7 @@
 step sto: SET statement_timeout = '10ms';
 step locktbl: LOCK TABLE accounts; <waiting ...>
 step locktbl: <... completed>
-ERROR:  canceling statement due to statement timeout
+ERROR:  canceling statement due to user request
 
 starting permutation: rdtbl lto locktbl
 step rdtbl: SELECT * FROM accounts;
test
[07:24:47.620]  42/399 postgresql:isolation / isolation/isolation                                      ERROR           1...
59/6506 DOCS - Add introductory paragraph to Getting Started chapter
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[07:07:25.610] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6779 Rebuild CHECK constraints after generated column SET EXPRESSION
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[06:49:28.839] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6755 Rebuild CHECK constraints after generated column SET EXPRESSION
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[06:43:11.472] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5907 no table rewrite when set column type to constrained domain
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[06:25:35.057] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6161 Improve docs syntax checking and enable it in the meson build
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[06:21:42.669] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6636 Add ParameterDescription message to libpq frontend long message types
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[06:19:25.534] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6363 Add a berief general comment on BTScanInsertData's nextkey and backward
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[06:01:26.464] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6557 POC: PLpgSQL FOREACH IN JSON ARRAY
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[05:59:30.712] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6088 create table like including storage parameter
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[05:40:32.458] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6245 Idea to enhance pgbench by more modes to generate data (multi-TXNs, UNNEST, COPY BINARY)
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[05:34:40.140] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
60/6267 Parallel apply
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[05:24:53.987] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6770 [BUG] DELETE/UPDATE more than one row in partitioned foreign table
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[05:18:24.000] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6620 PoC - psql - emphases line with table name in verbose output
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[05:16:56.804] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6440 tablecmds: fix bug where index rebuild loses replica identity on partitions
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[04:52:58.976] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5863 docs: Include protocol version changes made without a version bump or extension
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[04:49:40.848] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6430 ci: Add MTEST_SUITES for optional test tailoring
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[04:47:51.741] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6024 Improve read_local_xlog_page_guts by replacing polling with latch-based waiting
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[04:24:42.816] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6023 Stack-based tracking of per-node WAL/buffer usage
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[04:21:32.628] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6274 Add a greedy join search algorithm to handle large join problems
compiler
[04:21:32.628] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5679 Add comments about fire_triggers argument in ri_triggers.c
compiler
[04:21:32.628] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6547 Release postmaster working memory context in slotsync worker
compiler
[04:21:32.628] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6716 Fix cascading standby reconnect failure after archive fallback
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[04:09:50.209] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres...
--- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out	2026-05-16 04:08:36.068240000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2026-05-16 04:17:43.7874540...
@@ -12983,8 +12983,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
tap
[04:11:48.903](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6700 Apply ENCODING option for COPY TO FORMAT JSON
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[03:55:01.328] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6366 QoL improvements for pgindent and combining pgindent, pgperltidy, pgperlcritic and pgperlsyncheck into one tool
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[03:53:43.286] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6771 [SQL/PGQ] Early pruning for GRAPH_TABLE path generation
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[03:44:33.081] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6723 Make transformAExprIn() return a flattened bool expression directly
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[03:28:38.851] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6402 nbtree: reduce code redundancy by using _bt_getmeta() in _bt_gettrueroot()
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[03:27:32.355] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6178 COPY FROM with RLS
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[03:18:49.140] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6658 Upload only the failed tests' logs to the Postgres CI (Cirrus CI)
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[03:02:42.004] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6242 parallel pgbench -i
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[02:58:47.933] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6460 Show expression of virtual columns in error messages
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[02:54:54.424] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6634 Skip prefetch for block references that follow a FPW or WILL_INIT of the same block
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[02:40:27.435] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6730 Skip prefetch for block references that follow a FPW or WILL_INIT of the same block
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[02:36:48.415] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6702 Fix temporal leftover INSERT triggers sharing a tuple
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[02:19:09.477] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6340 Add --extra-dependencies and immediate data dumping for pg_dump/pg_upgrade
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[02:10:58.655] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5396 Add Option to Check All Addresses For Matching target_session_attr
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[02:00:06.018] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6763 Improve pg_stat_statements scalability
Windows - Server 2022, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
compiler
[01:57:48.167] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
core
0000007d`77bfe480 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000007d`77bfe4c0 00007ff6`4e955d45     postgres!ExceptionalCondition(
0000007d`77bfe500 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
0000007d`77bfe540 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
0000007d`77bfe5b0 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
0000007d`77bfe620 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
0000007d`77bfebe0 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
0000007d`77bfec20 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
0000007d`77bfed60 00007ff6`4eb41e9a     postgres!FunctionNext(
0000007d`77bfee20 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
0000007d`783ffd58 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
0000007d`783ffd60 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
0000007d`783ffdd0 00007ffb`e86f4cb0     postgres!pg_signal_thread(
0000007d`783ffed0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`783fff00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007d`77fff538 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007d`77fff540 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
0000007d`77fff830 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`77fff860 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007d`787ff7c8 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007d`787ff7d0 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
0000007d`787ffac0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`787ffaf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007d`78bff968 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
0000007d`78bff970 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000007d`78bffa10 00007ffb`e86f4cb0     postgres!pg_timer_thread(
0000007d`78bffa50 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`78bffa80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e0`0e7ffcb8 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
000000e0`0e7ffcc0 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
000000e0`0e7ffd30 00007ffb`e86f4cb0     postgres!pg_signal_thread(
000000e0`0e7ffe30 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000e0`0e7ffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e0`0dffe350 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000e0`0dffe390 00007ff6`4e955d45     postgres!ExceptionalCondition(
000000e0`0dffe3d0 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
000000e0`0dffe410 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
000000e0`0dffe480 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
000000e0`0dffe4f0 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
000000e0`0dffeab0 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
000000e0`0dffeaf0 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
000000e0`0dffec30 00007ff6`4eb41e9a     postgres!FunctionNext(
000000e0`0dffecf0 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
000000e0`0efff688 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
000000e0`0efff690 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000e0`0efff730 00007ffb`e86f4cb0     postgres!pg_timer_thread(
000000e0`0efff770 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000e0`0efff7a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e0`0ebffbb8 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e0`0ebffbc0 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
000000e0`0ebffeb0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000e0`0ebffee0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e0`0e3ff878 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e0`0e3ff880 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
000000e0`0e3ffb70 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000e0`0e3ffba0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008b`ab5ff868 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000008b`ab5ff870 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
0000008b`ab5ffb60 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000008b`ab5ffb90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008b`ab1fe7b0 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000008b`ab1fe7f0 00007ff6`4e955d45     postgres!ExceptionalCondition(
0000008b`ab1fe830 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
0000008b`ab1fe870 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
0000008b`ab1fe8e0 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
0000008b`ab1fe950 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
0000008b`ab1fef10 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
0000008b`ab1fef50 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
0000008b`ab1ff090 00007ff6`4eb41e9a     postgres!FunctionNext(
0000008b`ab1ff150 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
0000008b`ac1ff7d8 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
0000008b`ac1ff7e0 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000008b`ac1ff880 00007ffb`e86f4cb0     postgres!pg_timer_thread(
0000008b`ac1ff8c0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000008b`ac1ff8f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008b`abdffb38 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
0000008b`abdffb40 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
0000008b`abdffbb0 00007ffb`e86f4cb0     postgres!pg_signal_thread(
0000008b`abdffcb0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000008b`abdffce0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008b`ab9ff838 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000008b`ab9ff840 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
0000008b`ab9ffb30 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000008b`ab9ffb60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000002b`663ff9c8 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000002b`663ff9d0 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
0000002b`663ffcc0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000002b`663ffcf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000002b`667ffe28 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
0000002b`667ffe30 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000002b`667ffed0 00007ffb`e86f4cb0     postgres!pg_timer_thread(
0000002b`667fff10 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000002b`667fff40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000002b`65fffa58 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
0000002b`65fffa60 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
0000002b`65fffad0 00007ffb`e86f4cb0     postgres!pg_signal_thread(
0000002b`65fffbd0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000002b`65fffc00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000002b`65bff728 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000002b`65bff730 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
0000002b`65bffa20 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000002b`65bffa50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000002b`657fdf80 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000002b`657fdfc0 00007ff6`4e955d45     postgres!ExceptionalCondition(
0000002b`657fe000 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
0000002b`657fe040 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
0000002b`657fe0b0 00007ffb`d9a757a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
0000002b`657fe120 00007ffb`d9a72f6a     pg_stat_statements!pg_stat_statements_internal(
0000002b`657fe6e0 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
0000002b`657fe720 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
0000002b`657fe860 00007ff6`4eb41e9a     postgres!FunctionNext(
0000002b`657fe920 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
0000002f`1afffc28 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000002f`1afffc30 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
0000002f`1affff20 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000002f`1affff50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000002f`1a3fe0e0 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000002f`1a3fe120 00007ff6`4e955d45     postgres!ExceptionalCondition(
0000002f`1a3fe160 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
0000002f`1a3fe1a0 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
0000002f`1a3fe210 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
0000002f`1a3fe280 00007ffb`d9b42d2a     pg_stat_statements!pg_stat_statements_internal(
0000002f`1a3fe840 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_3(
0000002f`1a3fe880 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
0000002f`1a3fe9c0 00007ff6`4eb41e9a     postgres!FunctionNext(
0000002f`1a3fea80 00007ff6`4eb41f10     postgres!ExecScanFetch(
core
0000002f`1a7ff888 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000002f`1a7ff890 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
0000002f`1a7ffb80 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000002f`1a7ffbb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000002f`1abffb68 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
0000002f`1abffb70 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
0000002f`1abffbe0 00007ffb`e86f4cb0     postgres!pg_signal_thread(
0000002f`1abffce0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000002f`1abffd10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000002f`1b3ffc18 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
0000002f`1b3ffc20 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000002f`1b3ffcc0 00007ffb`e86f4cb0     postgres!pg_timer_thread(
0000002f`1b3ffd00 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000002f`1b3ffd30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000035`d9bffb68 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000035`d9bffb70 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000035`d9bffe60 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000035`d9bffe90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000035`d97ffc78 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
00000035`d97ffc80 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000035`d97ffd20 00007ffb`e86f4cb0     postgres!pg_timer_thread(
00000035`d97ffd60 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000035`d97ffd90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000035`d93ffb88 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
00000035`d93ffb90 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
00000035`d93ffc00 00007ffb`e86f4cb0     postgres!pg_signal_thread(
00000035`d93ffd00 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000035`d93ffd30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000035`d8fffaa8 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000035`d8fffab0 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000035`d8fffda0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000035`d8fffdd0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000035`d8bfe740 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000035`d8bfe780 00007ff6`4e955d45     postgres!ExceptionalCondition(
00000035`d8bfe7c0 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
00000035`d8bfe800 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
00000035`d8bfe870 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
00000035`d8bfe8e0 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
00000035`d8bfeea0 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
00000035`d8bfeee0 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
00000035`d8bff020 00007ff6`4eb41e9a     postgres!FunctionNext(
00000035`d8bff0e0 00007ff6`4eb41f10     postgres!ExecScanFetch(
core
00000064`af9ff678 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000064`af9ff680 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000064`af9ff970 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000064`af9ff9a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000064`af5ffb08 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
00000064`af5ffb10 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000064`af5ffbb0 00007ffb`e86f4cb0     postgres!pg_timer_thread(
00000064`af5ffbf0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000064`af5ffc20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000064`af1ff948 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
00000064`af1ff950 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
00000064`af1ff9c0 00007ffb`e86f4cb0     postgres!pg_signal_thread(
00000064`af1ffac0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000064`af1ffaf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000064`aedffaa8 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000064`aedffab0 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000064`aedffda0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000064`aedffdd0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000064`ae9fe800 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000064`ae9fe840 00007ff6`4e955d45     postgres!ExceptionalCondition(
00000064`ae9fe880 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
00000064`ae9fe8c0 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
00000064`ae9fe930 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
00000064`ae9fe9a0 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
00000064`ae9fef60 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
00000064`ae9fefa0 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
00000064`ae9ff0e0 00007ff6`4eb41e9a     postgres!FunctionNext(
00000064`ae9ff1a0 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
000000ba`c81ff698 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ba`c81ff6a0 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
000000ba`c81ff990 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000ba`c81ff9c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ba`c71fe5b0 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000ba`c71fe5f0 00007ff6`4e955d45     postgres!ExceptionalCondition(
000000ba`c71fe630 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
000000ba`c71fe670 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
000000ba`c71fe6e0 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
000000ba`c71fe750 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
000000ba`c71fed10 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
000000ba`c71fed50 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
000000ba`c71fee90 00007ff6`4eb41e9a     postgres!FunctionNext(
000000ba`c71fef50 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
000000ba`c75ff488 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ba`c75ff490 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
000000ba`c75ff780 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000ba`c75ff7b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ba`c79ffbb8 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
000000ba`c79ffbc0 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
000000ba`c79ffc30 00007ffb`e86f4cb0     postgres!pg_signal_thread(
000000ba`c79ffd30 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000ba`c79ffd60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ba`c7dff778 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
000000ba`c7dff780 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000ba`c7dff820 00007ffb`e86f4cb0     postgres!pg_timer_thread(
000000ba`c7dff860 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000ba`c7dff890 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000065`99fff4c8 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000065`99fff4d0 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000065`99fff7c0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000065`99fff7f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000065`98ffe740 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000065`98ffe780 00007ff6`4e955d45     postgres!ExceptionalCondition(
00000065`98ffe7c0 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
00000065`98ffe800 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
00000065`98ffe870 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
00000065`98ffe8e0 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
00000065`98ffeea0 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
00000065`98ffeee0 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
00000065`98fff020 00007ff6`4eb41e9a     postgres!FunctionNext(
00000065`98fff0e0 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
00000065`993ffbd8 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000065`993ffbe0 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000065`993ffed0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000065`993fff00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000065`997ff898 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
00000065`997ff8a0 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
00000065`997ff910 00007ffb`e86f4cb0     postgres!pg_signal_thread(
00000065`997ffa10 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000065`997ffa40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000065`99bffd98 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
00000065`99bffda0 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000065`99bffe40 00007ffb`e86f4cb0     postgres!pg_timer_thread(
00000065`99bffe80 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000065`99bffeb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000001`00fff908 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000001`00fff910 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000001`00fffc00 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000001`00fffc30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000001`01bffb58 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
00000001`01bffb60 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000001`01bffc00 00007ffb`e86f4cb0     postgres!pg_timer_thread(
00000001`01bffc40 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000001`01bffc70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000001`017ffbc8 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
00000001`017ffbd0 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
00000001`017ffc40 00007ffb`e86f4cb0     postgres!pg_signal_thread(
00000001`017ffd40 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000001`017ffd70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000001`013ff978 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000001`013ff980 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000001`013ffc70 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000001`013ffca0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000001`007fe260 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000001`007fe2a0 00007ff6`4e955d45     postgres!ExceptionalCondition(
00000001`007fe2e0 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
00000001`007fe320 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
00000001`007fe390 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
00000001`007fe400 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
00000001`007fe9c0 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
00000001`007fea00 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
00000001`007feb40 00007ff6`4eb41e9a     postgres!FunctionNext(
00000001`007fec00 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
00000001`00bff458 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000001`00bff460 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000001`00bff750 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000001`00bff780 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000b`c53ffa58 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
0000000b`c53ffa60 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000000b`c53ffb00 00007ffb`e86f4cb0     postgres!pg_timer_thread(
0000000b`c53ffb40 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000000b`c53ffb70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000b`c4fff738 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
0000000b`c4fff740 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
0000000b`c4fff7b0 00007ffb`e86f4cb0     postgres!pg_signal_thread(
0000000b`c4fff8b0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000000b`c4fff8e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000b`c4bff838 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000b`c4bff840 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
0000000b`c4bffb30 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000000b`c4bffb60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000b`c47ffa48 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000b`c47ffa50 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
0000000b`c47ffd40 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
0000000b`c47ffd70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000b`c43fe1c0 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000000b`c43fe200 00007ff6`4e955d45     postgres!ExceptionalCondition(
0000000b`c43fe240 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
0000000b`c43fe280 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
0000000b`c43fe2f0 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
0000000b`c43fe360 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
0000000b`c43fe920 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
0000000b`c43fe960 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
0000000b`c43feaa0 00007ff6`4eb41e9a     postgres!FunctionNext(
0000000b`c43feb60 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
00000069`897ff6d8 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
00000069`897ff6e0 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
00000069`897ff750 00007ffb`e86f4cb0     postgres!pg_signal_thread(
00000069`897ff850 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000069`897ff880 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000069`88bfe470 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000069`88bfe4b0 00007ff6`4e955d45     postgres!ExceptionalCondition(
00000069`88bfe4f0 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
00000069`88bfe530 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
00000069`88bfe5a0 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
00000069`88bfe610 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
00000069`88bfebd0 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
00000069`88bfec10 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
00000069`88bfed50 00007ff6`4eb41e9a     postgres!FunctionNext(
00000069`88bfee10 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
00000069`88fffbf8 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000069`88fffc00 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000069`88fffef0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000069`88ffff20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000069`893ff868 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000069`893ff870 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000069`893ffb60 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000069`893ffb90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000069`89bffb48 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
00000069`89bffb50 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000069`89bffbf0 00007ffb`e86f4cb0     postgres!pg_timer_thread(
00000069`89bffc30 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000069`89bffc60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000036`0f1fe8e0 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000036`0f1fe920 00007ff6`4e955d45     postgres!ExceptionalCondition(
00000036`0f1fe960 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
00000036`0f1fe9a0 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
00000036`0f1fea10 00007ffb`d9ae57a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
00000036`0f1fea80 00007ffb`d9ae2f6a     pg_stat_statements!pg_stat_statements_internal(
00000036`0f1ff040 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
00000036`0f1ff080 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
00000036`0f1ff1c0 00007ff6`4eb41e9a     postgres!FunctionNext(
00000036`0f1ff280 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
00000036`101ff908 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000036`101ff910 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000036`101ffc00 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000036`101ffc30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000036`0f5ffab8 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000036`0f5ffac0 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000036`0f5ffdb0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000036`0f5ffde0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000036`0f9ffa18 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
00000036`0f9ffa20 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
00000036`0f9ffa90 00007ffb`e86f4cb0     postgres!pg_signal_thread(
00000036`0f9ffb90 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000036`0f9ffbc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000036`0fdff948 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
00000036`0fdff950 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000036`0fdff9f0 00007ffb`e86f4cb0     postgres!pg_timer_thread(
00000036`0fdffa30 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000036`0fdffa60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000aa`b97fe1d0 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000aa`b97fe210 00007ff6`4e955d45     postgres!ExceptionalCondition(
000000aa`b97fe250 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
000000aa`b97fe290 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
000000aa`b97fe300 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
000000aa`b97fe370 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
000000aa`b97fe930 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
000000aa`b97fe970 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
000000aa`b97feab0 00007ff6`4eb41e9a     postgres!FunctionNext(
000000aa`b97feb70 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
000000aa`b9bff718 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000aa`b9bff720 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
000000aa`b9bffa10 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000aa`b9bffa40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000aa`b9fffc38 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
000000aa`b9fffc40 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
000000aa`b9fffcb0 00007ffb`e86f4cb0     postgres!pg_signal_thread(
000000aa`b9fffdb0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000aa`b9fffde0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000aa`ba3ffcf8 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
000000aa`ba3ffd00 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000aa`ba3ffda0 00007ffb`e86f4cb0     postgres!pg_timer_thread(
000000aa`ba3ffde0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000aa`ba3ffe10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000aa`ba7ffa38 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000aa`ba7ffa40 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
000000aa`ba7ffd30 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000aa`ba7ffd60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bf`66bffb18 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
000000bf`66bffb20 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000bf`66bffbc0 00007ffb`e86f4cb0     postgres!pg_timer_thread(
000000bf`66bffc00 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000bf`66bffc30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bf`667ffa68 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
000000bf`667ffa70 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
000000bf`667ffae0 00007ffb`e86f4cb0     postgres!pg_signal_thread(
000000bf`667ffbe0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000bf`667ffc10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bf`663ff6f8 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bf`663ff700 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
000000bf`663ff9f0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000bf`663ffa20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bf`65fffb28 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bf`65fffb30 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
000000bf`65fffe20 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000bf`65fffe50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bf`65bfe830 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000bf`65bfe870 00007ff6`4e955d45     postgres!ExceptionalCondition(
000000bf`65bfe8b0 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
000000bf`65bfe8f0 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
000000bf`65bfe960 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
000000bf`65bfe9d0 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
000000bf`65bfef90 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
000000bf`65bfefd0 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
000000bf`65bff110 00007ff6`4eb41e9a     postgres!FunctionNext(
000000bf`65bff1d0 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
00000016`033ff958 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
00000016`033ff960 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
00000016`033ff9d0 00007ffb`e86f4cb0     postgres!pg_signal_thread(
00000016`033ffad0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000016`033ffb00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000016`02bfe7f0 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000016`02bfe830 00007ff6`4e955d45     postgres!ExceptionalCondition(
00000016`02bfe870 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
00000016`02bfe8b0 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
00000016`02bfe920 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
00000016`02bfe990 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
00000016`02bfef50 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
00000016`02bfef90 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
00000016`02bff0d0 00007ff6`4eb41e9a     postgres!FunctionNext(
00000016`02bff190 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
00000016`02fff7d8 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000016`02fff7e0 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000016`02fffad0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000016`02fffb00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000016`037ffb28 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
00000016`037ffb30 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000016`037ffbd0 00007ffb`e86f4cb0     postgres!pg_timer_thread(
00000016`037ffc10 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000016`037ffc40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000016`03bffbe8 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000016`03bffbf0 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
00000016`03bffee0 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
00000016`03bfff10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d7`531ffc18 00007ffb`e71f48ca     ntdll!NtFsControlFile+0x14
000000d7`531ffc20 00007ff6`4ed25f0b     KERNELBASE!ConnectNamedPipe+0x6a
000000d7`531ffc90 00007ffb`e86f4cb0     postgres!pg_signal_thread(
000000d7`531ffd90 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000d7`531ffdc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d7`525fe7f0 00007ff6`4f084fb8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000d7`525fe830 00007ff6`4e955d45     postgres!ExceptionalCondition(
000000d7`525fe870 00007ff6`4ee94c11     postgres!GetCurrentTransactionStopTimestamp(void)+0x55 [c:\cirrus\src\backend\ac...
000000d7`525fe8b0 00007ff6`4ee89681     postgres!pgstat_relation_flush_cb(
000000d7`525fe920 00007ffb`d9b457a4     postgres!pgstat_flush_pending(void)+0xd1 [c:\cirrus\src\backend\utils\activity\p...
000000d7`525fe990 00007ffb`d9b42f6a     pg_stat_statements!pg_stat_statements_internal(
000000d7`525fef50 00007ff6`4eb3ffff     pg_stat_statements!pg_stat_statements_1_13(
000000d7`525fef90 00007ff6`4eb61bec     postgres!ExecMakeTableFunctionResult(
000000d7`525ff0d0 00007ff6`4eb41e9a     postgres!FunctionNext(
000000d7`525ff190 00007ff6`4eb41f3c     postgres!ExecScanFetch(
core
000000d7`529ff508 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d7`529ff510 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
000000d7`529ff800 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000d7`529ff830 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d7`52dff598 00007ffb`e984b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d7`52dff5a0 00007ffb`e86f4cb0     ntdll!TppWorkerThread+0x2df
000000d7`52dff890 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000d7`52dff8c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d7`535ffc38 00007ffb`e71ad75e     ntdll!NtWaitForSingleObject+0x14
000000d7`535ffc40 00007ff6`4ed2794c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000d7`535ffce0 00007ffb`e86f4cb0     postgres!pg_timer_thread(
000000d7`535ffd20 00007ffb`e98beddb     KERNEL32!BaseThreadInitThunk+0x10
000000d7`535ffd50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/select.out C:/cirrus/build/testrun/pg_stat_st...
--- C:/cirrus/contrib/pg_stat_statements/expected/select.out	2026-05-16 01:56:37.299312800 +0000
+++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/select.out	2026-05-16 02:07:07.619251900 +0000
@@ -206,686 +206,7 @@
 
 DEALLOCATE pgss_test;
 SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
- calls | rows |                                    query                                     
--------+------+------------------------------------------------------------------------------
-     1 |    1 | PREPARE pgss_test (int) AS SELECT $1, $2 LIMIT $3
-     4 |    4 | SELECT $1                                                                   +
-       |      |   -- but this one will appear                                               +
-       |      |   AS "text"
-     2 |    2 | SELECT $1 + $2
-     3 |    3 | SELECT $1 + $2 + $3 AS "add"
-     1 |    1 | SELECT $1 AS "float"
-     2 |    2 | SELECT $1 AS "int"
-     2 |    2 | SELECT $1 AS "int" LIMIT $2
-     2 |    0 | SELECT $1 AS "int" OFFSET $2
-     6 |    0 | SELECT $1 AS "int" OFFSET $2 LIMIT $3
...
tap
[02:05:39.962](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
macOS - Sequoia - Meson
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
core
[02:21:35.269]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:21:35.269]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:21:35.269]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:21:35.269]     frame #3: 0x00000001044ce06c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:21:35.269]     frame #4: 0x00000001040d5b70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:21:35.269]     frame #5: 0x00000001043b620c postgres`pgstat_relation_flush_cb(entry_ref=0x0000000138822e38, nowait=<...
[02:21:35.269]     frame #6: 0x00000001043b09c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:21:35.269]     frame #7: 0x0000000104f3e8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:21:35.269]     frame #8: 0x0000000104f3e5d0 pg_stat_statements.dylib`pg_stat_statements_1_13(fcinfo=<unavailable>) a...
[02:21:35.269]     frame #9: 0x00000001041d0f74 postgres`ExecMakeTableFunctionResult(setexpr=0x000000012e8122b8, econtex...
core
[02:28:30.467]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:28:30.467]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:28:30.467]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:28:30.467]     frame #3: 0x00000001044ce06c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:28:30.467]     frame #4: 0x00000001040d5b70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:28:30.467]     frame #5: 0x00000001043b620c postgres`pgstat_relation_flush_cb(entry_ref=0x000000013884cba8, nowait=<...
[02:28:30.467]     frame #6: 0x00000001043b09c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:28:30.467]     frame #7: 0x0000000104f3e8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:28:30.467]     frame #8: 0x0000000104f3e5d0 pg_stat_statements.dylib`pg_stat_statements_1_13(fcinfo=<unavailable>) a...
[02:28:30.467]     frame #9: 0x00000001041d0f74 postgres`ExecMakeTableFunctionResult(setexpr=0x000000012f05af50, econtex...
core
[02:27:50.393]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:27:50.393]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:27:50.393]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:27:50.393]     frame #3: 0x000000010285606c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:27:50.393]     frame #4: 0x000000010245db70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:27:50.393]     frame #5: 0x000000010273e20c postgres`pgstat_relation_flush_cb(entry_ref=0x000000013d075638, nowait=<...
[02:27:50.393]     frame #6: 0x00000001027389c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:27:50.393]     frame #7: 0x000000010329e8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:27:50.393]     frame #8: 0x000000010329e5d0 pg_stat_statements.dylib`pg_stat_statements_1_13(fcinfo=<unavailable>) a...
[02:27:50.393]     frame #9: 0x0000000102558f74 postgres`ExecMakeTableFunctionResult(setexpr=0x000000013d089d50, econtex...
core
[02:27:04.654]   * frame #0: 0x00000001903aec04 dyld`stat + 8
[02:27:04.654]     frame #1: 0x0000000190419f40 dyld`stat_with_subsystem + 56
[02:27:04.654]     frame #2: 0x00000001903fe6bc dyld`dyld3::stat(char const*, stat*) + 28
[02:27:04.654]     frame #3: 0x00000001903dc78c dyld`dyld4::SyscallDelegate::fileExists(char const*, dyld4::FileID*, int...
[02:27:04.654]     frame #4: 0x00000001903da310 dyld`invocation function for block in dyld4::PrebuiltLoader::invalidateI...
[02:27:04.654]     frame #5: 0x00000001903b61a0 dyld`dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*...
[02:27:04.654]     frame #6: 0x00000001903da0e4 dyld`dyld4::PrebuiltLoader::invalidateInIsolation(dyld4::RuntimeState co...
[02:27:04.654]     frame #7: 0x00000001903d9d20 dyld`dyld4::PrebuiltLoader::isValid(dyld4::RuntimeState const&) const + ...
[02:27:04.654]     frame #8: 0x00000001903c4e78 dyld`dyld4::RuntimeState::findPrebuiltLoader(char const*) const + 104
[02:27:04.654]     frame #9: 0x00000001903ca928 dyld`dyld4::Loader::makeDyldCacheLoader(Diagnostics&, dyld4::RuntimeStat...
core
[02:26:31.250]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:26:31.250]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:26:31.250]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:26:31.250]     frame #3: 0x00000001044ce06c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:26:31.250]     frame #4: 0x00000001040d5b70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:26:31.250]     frame #5: 0x00000001043b620c postgres`pgstat_relation_flush_cb(entry_ref=0x000000012f028158, nowait=<...
[02:26:31.250]     frame #6: 0x00000001043b09c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:26:31.250]     frame #7: 0x0000000104f3e8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:26:31.250]     frame #8: 0x0000000104f3e5d0 pg_stat_statements.dylib`pg_stat_statements_1_13(fcinfo=<unavailable>) a...
[02:26:31.250]     frame #9: 0x00000001041d0f74 postgres`ExecMakeTableFunctionResult(setexpr=0x000000012f844150, econtex...
core
[02:25:48.845]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:25:48.845]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:25:48.845]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:25:48.845]     frame #3: 0x00000001044ce06c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:25:48.845]     frame #4: 0x00000001040d5b70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:25:48.845]     frame #5: 0x00000001043b620c postgres`pgstat_relation_flush_cb(entry_ref=0x000000012f0649a8, nowait=<...
[02:25:48.845]     frame #6: 0x00000001043b09c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:25:48.845]     frame #7: 0x0000000104f3e8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:25:48.845]     frame #8: 0x0000000104f3e5d0 pg_stat_statements.dylib`pg_stat_statements_1_13(fcinfo=<unavailable>) a...
[02:25:48.845]     frame #9: 0x00000001041d0f74 postgres`ExecMakeTableFunctionResult(setexpr=0x000000012e810350, econtex...
core
[02:25:05.927]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:25:05.927]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:25:05.927]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:25:05.927]     frame #3: 0x00000001044ce06c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:25:05.927]     frame #4: 0x00000001040d5b70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:25:05.927]     frame #5: 0x00000001043b620c postgres`pgstat_relation_flush_cb(entry_ref=0x000000012f8175a8, nowait=<...
[02:25:05.927]     frame #6: 0x00000001043b09c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:25:05.927]     frame #7: 0x0000000104f3e8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:25:05.927]     frame #8: 0x0000000104f3e5d0 pg_stat_statements.dylib`pg_stat_statements_1_13(fcinfo=<unavailable>) a...
[02:25:05.927]     frame #9: 0x00000001041d0f74 postgres`ExecMakeTableFunctionResult(setexpr=0x000000013881eb50, econtex...
core
[02:24:21.148]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:24:21.148]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:24:21.148]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:24:21.148]     frame #3: 0x00000001044ce06c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:24:21.148]     frame #4: 0x00000001040d5b70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:24:21.148]     frame #5: 0x00000001043b620c postgres`pgstat_relation_flush_cb(entry_ref=0x000000012e8097a8, nowait=<...
[02:24:21.148]     frame #6: 0x00000001043b09c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:24:21.148]     frame #7: 0x0000000104f3e8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:24:21.148]     frame #8: 0x0000000104f3e5d0 pg_stat_statements.dylib`pg_stat_statements_1_13(fcinfo=<unavailable>) a...
[02:24:21.148]     frame #9: 0x00000001041d0f74 postgres`ExecMakeTableFunctionResult(setexpr=0x000000012f836f40, econtex...
core
[02:23:54.263]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:23:54.263]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:23:54.263]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:23:54.263]     frame #3: 0x00000001044ce06c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:23:54.263]     frame #4: 0x00000001040d5b70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:23:54.263]     frame #5: 0x00000001043b620c postgres`pgstat_relation_flush_cb(entry_ref=0x000000012e869088, nowait=<...
[02:23:54.263]     frame #6: 0x00000001043b09c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:23:54.263]     frame #7: 0x0000000104f3e8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:23:54.263]     frame #8: 0x0000000104f3f058 pg_stat_statements.dylib`pg_stat_statements_1_3(fcinfo=<unavailable>) at...
[02:23:54.263]     frame #9: 0x00000001041d0f74 postgres`ExecMakeTableFunctionResult(setexpr=0x000000012e877498, econtex...
core
[02:23:16.945]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:23:16.945]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:23:16.945]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:23:16.945]     frame #3: 0x00000001044ce06c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:23:16.945]     frame #4: 0x00000001040d5b70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:23:16.945]     frame #5: 0x00000001043b620c postgres`pgstat_relation_flush_cb(entry_ref=0x000000012f8301a8, nowait=<...
[02:23:16.945]     frame #6: 0x00000001043b09c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:23:16.945]     frame #7: 0x0000000104f3e8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:23:16.945]     frame #8: 0x0000000104f3e5d0 pg_stat_statements.dylib`pg_stat_statements_1_13(fcinfo=<unavailable>) a...
[02:23:16.945]     frame #9: 0x00000001041d0f74 postgres`ExecMakeTableFunctionResult(setexpr=0x000000013880fb50, econtex...
core
[02:22:46.246]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:22:46.246]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:22:46.246]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:22:46.246]     frame #3: 0x00000001044ce06c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:22:46.246]     frame #4: 0x00000001040d5b70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:22:46.246]     frame #5: 0x00000001043b620c postgres`pgstat_relation_flush_cb(entry_ref=0x000000013880b328, nowait=<...
[02:22:46.246]     frame #6: 0x00000001043b09c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:22:46.246]     frame #7: 0x0000000104f3e8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:22:46.246]     frame #8: 0x0000000104f3e5d0 pg_stat_statements.dylib`pg_stat_statements_1_13(fcinfo=<unavailable>) a...
[02:22:46.246]     frame #9: 0x00000001041d0f74 postgres`ExecMakeTableFunctionResult(setexpr=0x000000013881c150, econtex...
core
[02:22:17.102]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:22:17.102]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:22:17.102]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:22:17.102]     frame #3: 0x0000000100e5606c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:22:17.102]     frame #4: 0x0000000100a5db70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:22:17.102]     frame #5: 0x0000000100d3e20c postgres`pgstat_relation_flush_cb(entry_ref=0x0000000140008238, nowait=<...
[02:22:17.102]     frame #6: 0x0000000100d389c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:22:17.102]     frame #7: 0x000000010187a8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:22:17.102]     frame #8: 0x000000010187a5d0 pg_stat_statements.dylib`pg_stat_statements_1_13(fcinfo=<unavailable>) a...
[02:22:17.102]     frame #9: 0x0000000100b58f74 postgres`ExecMakeTableFunctionResult(setexpr=0x0000000158853b80, econtex...
core
[02:20:46.127]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:20:46.127]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:20:46.127]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:20:46.127]     frame #3: 0x00000001044ce06c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:20:46.127]     frame #4: 0x00000001040d5b70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:20:46.127]     frame #5: 0x00000001043b620c postgres`pgstat_relation_flush_cb(entry_ref=0x000000012f813558, nowait=<...
[02:20:46.127]     frame #6: 0x00000001043b09c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:20:46.127]     frame #7: 0x0000000104f3e8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:20:46.127]     frame #8: 0x0000000104f3e5d0 pg_stat_statements.dylib`pg_stat_statements_1_13(fcinfo=<unavailable>) a...
[02:20:46.127]     frame #9: 0x00000001041d0f74 postgres`ExecMakeTableFunctionResult(setexpr=0x000000012e865550, econtex...
core
[02:19:54.663]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:19:54.663]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:19:54.663]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:19:54.663]     frame #3: 0x00000001044ce06c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:19:54.663]     frame #4: 0x00000001040d5b70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:19:54.663]     frame #5: 0x00000001043b620c postgres`pgstat_relation_flush_cb(entry_ref=0x000000012e80bfa8, nowait=<...
[02:19:54.663]     frame #6: 0x00000001043b09c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:19:54.663]     frame #7: 0x0000000104f3e8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:19:54.663]     frame #8: 0x0000000104f3e5d0 pg_stat_statements.dylib`pg_stat_statements_1_13(fcinfo=<unavailable>) a...
[02:19:54.663]     frame #9: 0x00000001041d0f74 postgres`ExecMakeTableFunctionResult(setexpr=0x000000012f02e950, econtex...
core
[02:19:01.523]   * frame #0: 0x000000019071a388 libsystem_kernel.dylib`__pthread_kill + 8
[02:19:01.523]     frame #1: 0x0000000190753848 libsystem_pthread.dylib`pthread_kill + 296
[02:19:01.523]     frame #2: 0x000000019065c9e4 libsystem_c.dylib`abort + 124
[02:19:01.523]     frame #3: 0x00000001044ce06c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:19:01.523]     frame #4: 0x00000001040d5b70 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:19:01.523]     frame #5: 0x00000001043b620c postgres`pgstat_relation_flush_cb(entry_ref=0x000000012f016e88, nowait=<...
[02:19:01.523]     frame #6: 0x00000001043b09c0 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:19:01.523]     frame #7: 0x0000000104f3e8e8 pg_stat_statements.dylib`pg_stat_statements_internal(fcinfo=<unavailable...
[02:19:01.523]     frame #8: 0x0000000104f3e5d0 pg_stat_statements.dylib`pg_stat_statements_1_13(fcinfo=<unavailable>) a...
[02:19:01.523]     frame #9: 0x00000001041d0f74 postgres`ExecMakeTableFunctionResult(setexpr=0x000000012f032f50, econtex...
regress
diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out /Users/admin/pgsql/build/testrun/pg_stat_stat...
--- /Users/admin/pgsql/contrib/pg_stat_statements/expected/select.out	2026-05-16 01:56:37
+++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/select.out	2026-05-16 02:07:10
@@ -206,686 +206,7 @@
 
 DEALLOCATE pgss_test;
 SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
- calls | rows |                                    query                                     
--------+------+------------------------------------------------------------------------------
-     1 |    1 | PREPARE pgss_test (int) AS SELECT $1, $2 LIMIT $3
-     4 |    4 | SELECT $1                                                                   +
-       |      |   -- but this one will appear                                               +
-       |      |   AS "text"
-     2 |    2 | SELECT $1 + $2
-     3 |    3 | SELECT $1 + $2 + $3 AS "add"
-     1 |    1 | SELECT $1 AS "float"
-     2 |    2 | SELECT $1 AS "int"
-     2 |    2 | SELECT $1 AS "int" LIMIT $2
-     2 |    0 | SELECT $1 AS "int" OFFSET $2
-     6 |    0 | SELECT $1 AS "int" OFFSET $2 LIMIT $3
...
tap
[02:05:40.459](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
Linux - Debian Trixie - Meson
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
core
[02:10:42.195] #0  0x0000000000000000 in ?? ()
core
[02:10:47.027] #0  0x00007f80850a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:47.027] #1  0x00007f808504bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:47.027] #2  0x00007f80850344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:47.027] #3  0x000055dd9b2e0b09 in ExceptionalCondition (conditionName=conditionName@entry=0x55dd9b549448 "s->stat...
[02:10:47.027] #4  0x000055dd9a9d9626 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:10:47.027] #5  0x000055dd9b09b921 in pgstat_relation_flush_cb (entry_ref=0x55ddbc215318, nowait=<optimized out>) at ...
[02:10:47.027] #6  0x000055dd9b08d57e in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:10:47.027] #7  0x00007f8084fa2134 in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=api_version@en...
[02:10:47.027] #8  0x00007f8084fa8a99 in pg_stat_statements_1_13 (fcinfo=<optimized out>) at ../contrib/pg_stat_statemen...
[02:10:47.027] #9  0x000055dd9ac23e13 in ExecMakeTableFunctionResult (setexpr=0x55ddbc2f1a50, econtext=0x55ddbc2f18a0, a...
core
[02:10:46.237] #0  0x00007f80850a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:46.237] #1  0x00007f808504bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:46.237] #2  0x00007f80850344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:46.237] #3  0x000055dd9b2e0b09 in ExceptionalCondition (conditionName=conditionName@entry=0x55dd9b549448 "s->stat...
[02:10:46.237] #4  0x000055dd9a9d9626 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:10:46.237] #5  0x000055dd9b09b921 in pgstat_relation_flush_cb (entry_ref=0x55ddbc2928a8, nowait=<optimized out>) at ...
[02:10:46.237] #6  0x000055dd9b08d57e in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:10:46.237] #7  0x00007f8084fa2134 in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=api_version@en...
[02:10:46.237] #8  0x00007f8084fa8a99 in pg_stat_statements_1_13 (fcinfo=<optimized out>) at ../contrib/pg_stat_statemen...
[02:10:46.237] #9  0x000055dd9ac23e13 in ExecMakeTableFunctionResult (setexpr=0x55ddbc2e99b0, econtext=0x55ddbc2e9800, a...
core
[02:10:46.237] #0  0x0000000000000000 in ?? ()
core
[02:10:45.444] #0  0x00007f80850a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:45.444] #1  0x00007f808504bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:45.444] #2  0x00007f80850344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:45.444] #3  0x000055dd9b2e0b09 in ExceptionalCondition (conditionName=conditionName@entry=0x55dd9b549448 "s->stat...
[02:10:45.444] #4  0x000055dd9a9d9626 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:10:45.444] #5  0x000055dd9b09b921 in pgstat_relation_flush_cb (entry_ref=0x55ddbc2152c8, nowait=<optimized out>) at ...
[02:10:45.444] #6  0x000055dd9b08d57e in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:10:45.444] #7  0x00007f8084fa2134 in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=api_version@en...
[02:10:45.444] #8  0x00007f8084fa8a99 in pg_stat_statements_1_13 (fcinfo=<optimized out>) at ../contrib/pg_stat_statemen...
[02:10:45.444] #9  0x000055dd9ac23e13 in ExecMakeTableFunctionResult (setexpr=0x55ddbc2f85a8, econtext=0x55ddbc2f8448, a...
core
[02:10:45.444] #0  0x0000000000000000 in ?? ()
core
[02:10:45.444] #0  0x0000000000000000 in ?? ()
core
[02:10:45.444] #0  0x0000000000000000 in ?? ()
core
[02:10:44.628] #0  0x00007f80850a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:44.628] #1  0x00007f808504bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:44.628] #2  0x00007f80850344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:44.628] #3  0x000055dd9b2e0b09 in ExceptionalCondition (conditionName=conditionName@entry=0x55dd9b549448 "s->stat...
[02:10:44.628] #4  0x000055dd9a9d9626 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:10:44.628] #5  0x000055dd9b09b921 in pgstat_relation_flush_cb (entry_ref=0x55ddbc2928a8, nowait=<optimized out>) at ...
[02:10:44.628] #6  0x000055dd9b08d57e in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:10:44.628] #7  0x00007f8084fa2134 in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=api_version@en...
[02:10:44.628] #8  0x00007f8084fa8a99 in pg_stat_statements_1_13 (fcinfo=<optimized out>) at ../contrib/pg_stat_statemen...
[02:10:44.628] #9  0x000055dd9ac23e13 in ExecMakeTableFunctionResult (setexpr=0x55ddbc3385d0, econtext=0x55ddbc338420, a...
core
[02:10:44.628] #0  0x0000000000000000 in ?? ()
core
[02:10:44.628] #0  0x0000000000000000 in ?? ()
core
[02:10:44.628] #0  0x0000000000000000 in ?? ()
core
[02:10:43.822] #0  0x00007f80850a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:43.822] #1  0x00007f808504bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:43.822] #2  0x00007f80850344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:43.822] #3  0x000055dd9b2e0b09 in ExceptionalCondition (conditionName=conditionName@entry=0x55dd9b549448 "s->stat...
[02:10:43.822] #4  0x000055dd9a9d9626 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:10:43.822] #5  0x000055dd9b09b921 in pgstat_relation_flush_cb (entry_ref=0x55ddbc218648, nowait=<optimized out>) at ...
[02:10:43.822] #6  0x000055dd9b08d57e in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:10:43.822] #7  0x00007f8084fa2134 in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=api_version@en...
[02:10:43.822] #8  0x00007f8084fa8a99 in pg_stat_statements_1_13 (fcinfo=<optimized out>) at ../contrib/pg_stat_statemen...
[02:10:43.822] #9  0x000055dd9ac23e13 in ExecMakeTableFunctionResult (setexpr=0x55ddbc302530, econtext=0x55ddbc302380, a...
core
[02:10:43.822] #0  0x0000000000000000 in ?? ()
core
[02:10:43.822] #0  0x0000000000000000 in ?? ()
core
[02:10:43.026] #0  0x00007f80850a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:43.026] #1  0x00007f808504bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:43.026] #2  0x00007f80850344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:43.026] #3  0x000055dd9b2e0b09 in ExceptionalCondition (conditionName=conditionName@entry=0x55dd9b549448 "s->stat...
[02:10:43.026] #4  0x000055dd9a9d9626 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:10:43.026] #5  0x000055dd9b09b921 in pgstat_relation_flush_cb (entry_ref=0x55ddbc215318, nowait=<optimized out>) at ...
[02:10:43.026] #6  0x000055dd9b08d57e in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:10:43.026] #7  0x00007f8084fa2134 in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=api_version@en...
[02:10:43.026] #8  0x00007f8084fa8c9d in pg_stat_statements_1_3 (fcinfo=<optimized out>) at ../contrib/pg_stat_statement...
[02:10:43.026] #9  0x000055dd9ac23e13 in ExecMakeTableFunctionResult (setexpr=0x55ddbc3135c8, econtext=0x55ddbc313468, a...
core
[02:10:43.026] #0  0x0000000000000000 in ?? ()
core
[02:10:42.195] #0  0x00007f1d642a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:42.195] #1  0x00007f1d6424bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:42.195] #2  0x00007f1d642344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:42.195] #3  0x000055fc7b293b09 in ExceptionalCondition (conditionName=conditionName@entry=0x55fc7b4fc448 "s->stat...
[02:10:42.195] #4  0x000055fc7a98c626 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:10:42.195] #5  0x000055fc7b04e921 in pgstat_relation_flush_cb (entry_ref=0x55fc97e13a68, nowait=<optimized out>) at ...
[02:10:42.195] #6  0x000055fc7b04057e in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:10:42.195] #7  0x00007f1d64a31134 in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=api_version@en...
[02:10:42.195] #8  0x00007f1d64a37a99 in pg_stat_statements_1_13 (fcinfo=<optimized out>) at ../contrib/pg_stat_statemen...
[02:10:42.195] #9  0x000055fc7abd6e13 in ExecMakeTableFunctionResult (setexpr=0x55fc97f22030, econtext=0x55fc97f21e80, a...
core
[02:10:41.370] #0  0x00007f036daa095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:41.370] #1  0x00007f036da4bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:41.370] #2  0x00007f036da344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:10:41.370] #3  0x000055e5a5f43b09 in ExceptionalCondition (conditionName=conditionName@entry=0x55e5a61ac448 "s->stat...
[02:10:41.370] #4  0x000055e5a563c626 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:10:41.370] #5  0x000055e5a5cfe921 in pgstat_relation_flush_cb (entry_ref=0x55e5b1035ee8, nowait=<optimized out>) at ...
[02:10:41.370] #6  0x000055e5a5cf057e in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:10:41.370] #7  0x00007f036e231134 in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=api_version@en...
[02:10:41.370] #8  0x00007f036e237a99 in pg_stat_statements_1_13 (fcinfo=<optimized out>) at ../contrib/pg_stat_statemen...
[02:10:41.370] #9  0x000055e5a5886e13 in ExecMakeTableFunctionResult (setexpr=0x55e5b1112bd0, econtext=0x55e5b1112a20, a...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out	2026-05-16 01:56:35.704218398 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out	2026-05-16 02:04:04.775585043 +0000
@@ -206,686 +206,7 @@
 
 DEALLOCATE pgss_test;
 SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
- calls | rows |                                    query                                     
--------+------+------------------------------------------------------------------------------
-     1 |    1 | PREPARE pgss_test (int) AS SELECT $1, $2 LIMIT $3
-     4 |    4 | SELECT $1                                                                   +
-       |      |   -- but this one will appear                                               +
-       |      |   AS "text"
-     2 |    2 | SELECT $1 + $2
-     3 |    3 | SELECT $1 + $2 + $3 AS "add"
-     1 |    1 | SELECT $1 AS "float"
-     2 |    2 | SELECT $1 AS "int"
-     2 |    2 | SELECT $1 AS "int" LIMIT $2
-     2 |    0 | SELECT $1 AS "int" OFFSET $2
-     6 |    0 | SELECT $1 AS "int" OFFSET $2 LIMIT $3
...
test
[02:08:01.738] 143/401 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[02:08:01.738] 103/401 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR           1...
[02:08:01.738] 274/401 postgresql:pg_stat_statements / pg_stat_statements/010_restart                  ERROR            ...
FreeBSD - Meson
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
core
[02:08:52.094] #0  0x000000082b9f601a in thr_kill () from /lib/libc.so.7
[02:08:52.094] #1  0x000000082b96ea64 in raise () from /lib/libc.so.7
[02:08:52.094] #2  0x000000082ba22a59 in abort () from /lib/libc.so.7
[02:08:52.094] #3  0x0000000000b3b00f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[02:08:52.094] #4  0x00000000006a1c61 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:08:52.094] #5  0x00000000009fea2f in pgstat_relation_flush_cb (entry_ref=0x2fae5d42a500, nowait=<optimized out>) at ...
[02:08:52.094] #6  0x00000000009f8f86 in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:08:52.094] #7  0x0000000830fd607b in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=<optimized out...
[02:08:52.094] #8  0x0000000830fd5dc8 in pg_stat_statements_1_13 (fcinfo=0x18f48) at ../contrib/pg_stat_statements/pg_st...
[02:08:52.094] #9  0x00000000007d9f96 in ExecMakeTableFunctionResult (setexpr=0x2fae5dc007c0, econtext=0x2fae5dc00620, a...
core
[02:08:53.909] #0  0x000000082aa0701a in thr_kill () from /lib/libc.so.7
[02:08:53.909] #1  0x000000082a97fa64 in raise () from /lib/libc.so.7
[02:08:53.909] #2  0x000000082aa33a59 in abort () from /lib/libc.so.7
[02:08:53.909] #3  0x0000000000b3b00f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[02:08:53.909] #4  0x00000000006a1c61 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:08:53.909] #5  0x00000000009fea2f in pgstat_relation_flush_cb (entry_ref=0x353828e2af30, nowait=<optimized out>) at ...
[02:08:53.909] #6  0x00000000009f8f86 in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:08:53.909] #7  0x000000083588907b in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=<optimized out...
[02:08:53.909] #8  0x0000000835888dc8 in pg_stat_statements_1_13 (fcinfo=0x18734) at ../contrib/pg_stat_statements/pg_st...
[02:08:53.909] #9  0x00000000007d9f96 in ExecMakeTableFunctionResult (setexpr=0x353828fe4980, econtext=0x353828fe47d0, a...
core
[02:08:53.593] #0  0x000000082baa301a in thr_kill () from /lib/libc.so.7
[02:08:53.593] #1  0x000000082ba1ba64 in raise () from /lib/libc.so.7
[02:08:53.593] #2  0x000000082bacfa59 in abort () from /lib/libc.so.7
[02:08:53.593] #3  0x0000000000b3b00f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[02:08:53.593] #4  0x00000000006a1c61 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:08:53.593] #5  0x00000000009fea2f in pgstat_relation_flush_cb (entry_ref=0x385c36e2a500, nowait=<optimized out>) at ...
[02:08:53.593] #6  0x00000000009f8f86 in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:08:53.593] #7  0x00000008354e707b in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=<optimized out...
[02:08:53.593] #8  0x00000008354e6dc8 in pg_stat_statements_1_13 (fcinfo=0x18f2c) at ../contrib/pg_stat_statements/pg_st...
[02:08:53.593] #9  0x00000000007d9f96 in ExecMakeTableFunctionResult (setexpr=0x385c36ffe730, econtext=0x385c36ffe620, a...
core
[02:08:53.284] #0  0x000000082b3955da in _sigprocmask () from /lib/libc.so.7
[02:08:53.284] #1  0x000000082b3d2a3c in _system () from /lib/libc.so.7
[02:08:53.284] #2  0x0000000829d48953 in ?? () from /lib/libthr.so.3
[02:08:53.284] #3  0x00000000006c5bdb in shell_archive_file (state=<optimized out>, file=0x8216525e0 "00000001", '0' <re...
[02:08:53.284] #4  0x000000000091625c in pgarch_archiveXlog (xlog=xlog@entry=0x8216525e0 "00000001", '0' <repeats 15 tim...
[02:08:53.284] #5  0x0000000000915cb4 in pgarch_ArchiverCopyLoop () at ../src/backend/postmaster/pgarch.c:478
[02:08:53.284] #6  pgarch_MainLoop () at ../src/backend/postmaster/pgarch.c:352
[02:08:53.284] #7  0x0000000000915580 in PgArchiverMain (startup_data=<optimized out>, startup_data_len=<optimized out>)...
[02:08:53.284] #8  0x0000000000915305 in postmaster_child_launch (child_type=child_type@entry=B_ARCHIVER, child_slot=54,...
[02:08:53.284] #9  0x0000000000918187 in StartChildProcess (type=type@entry=B_ARCHIVER) at ../src/backend/postmaster/pos...
core
[02:08:53.013] #0  0x000000082b9f601a in thr_kill () from /lib/libc.so.7
[02:08:53.013] #1  0x000000082b96ea64 in raise () from /lib/libc.so.7
[02:08:53.013] #2  0x000000082ba22a59 in abort () from /lib/libc.so.7
[02:08:53.013] #3  0x0000000000b3b00f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[02:08:53.013] #4  0x00000000006a1c61 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:08:53.013] #5  0x00000000009fea2f in pgstat_relation_flush_cb (entry_ref=0x2fae5d42a500, nowait=<optimized out>) at ...
[02:08:53.013] #6  0x00000000009f8f86 in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:08:53.013] #7  0x0000000830fd607b in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=<optimized out...
[02:08:53.013] #8  0x0000000830fd6cf8 in pg_stat_statements_1_3 (fcinfo=0x18f4f) at ../contrib/pg_stat_statements/pg_sta...
[02:08:53.013] #9  0x00000000007d9f96 in ExecMakeTableFunctionResult (setexpr=0x2fae5dc00730, econtext=0x2fae5dc00f08, a...
core
[02:08:52.708] #0  0x000000082b9f601a in thr_kill () from /lib/libc.so.7
[02:08:52.708] #1  0x000000082b96ea64 in raise () from /lib/libc.so.7
[02:08:52.708] #2  0x000000082ba22a59 in abort () from /lib/libc.so.7
[02:08:52.708] #3  0x0000000000b3b00f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[02:08:52.708] #4  0x00000000006a1c61 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:08:52.708] #5  0x00000000009fea2f in pgstat_relation_flush_cb (entry_ref=0x2fae5d42a500, nowait=<optimized out>) at ...
[02:08:52.708] #6  0x00000000009f8f86 in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:08:52.708] #7  0x0000000830fd607b in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=<optimized out...
[02:08:52.708] #8  0x0000000830fd5dc8 in pg_stat_statements_1_13 (fcinfo=0x18efd) at ../contrib/pg_stat_statements/pg_st...
[02:08:52.708] #9  0x00000000007d9f96 in ExecMakeTableFunctionResult (setexpr=0x2fae5dc02730, econtext=0x2fae5dc02620, a...
core
[02:08:52.400] #0  0x000000082b9f601a in thr_kill () from /lib/libc.so.7
[02:08:52.400] #1  0x000000082b96ea64 in raise () from /lib/libc.so.7
[02:08:52.400] #2  0x000000082ba22a59 in abort () from /lib/libc.so.7
[02:08:52.400] #3  0x0000000000b3b00f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[02:08:52.400] #4  0x00000000006a1c61 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:08:52.400] #5  0x00000000009fea2f in pgstat_relation_flush_cb (entry_ref=0x2fae5d42a500, nowait=<optimized out>) at ...
[02:08:52.400] #6  0x00000000009f8f86 in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:08:52.400] #7  0x0000000830fd607b in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=<optimized out...
[02:08:52.400] #8  0x0000000830fd5dc8 in pg_stat_statements_1_13 (fcinfo=0x18ee9) at ../contrib/pg_stat_statements/pg_st...
[02:08:52.400] #9  0x00000000007d9f96 in ExecMakeTableFunctionResult (setexpr=0x2fae5dc00730, econtext=0x2fae5dc00620, a...
core
[02:08:51.780] #0  0x000000082b9f601a in thr_kill () from /lib/libc.so.7
[02:08:51.780] #1  0x000000082b96ea64 in raise () from /lib/libc.so.7
[02:08:51.780] #2  0x000000082ba22a59 in abort () from /lib/libc.so.7
[02:08:51.780] #3  0x0000000000b3b00f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[02:08:51.780] #4  0x00000000006a1c61 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:08:51.780] #5  0x00000000009fea2f in pgstat_relation_flush_cb (entry_ref=0x2fae5d42a500, nowait=<optimized out>) at ...
[02:08:51.780] #6  0x00000000009f8f86 in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:08:51.780] #7  0x0000000830fd607b in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=<optimized out...
[02:08:51.780] #8  0x0000000830fd5dc8 in pg_stat_statements_1_13 (fcinfo=0x18ef0) at ../contrib/pg_stat_statements/pg_st...
[02:08:51.780] #9  0x00000000007d9f96 in ExecMakeTableFunctionResult (setexpr=0x2fae5dc00730, econtext=0x2fae5dc010f8, a...
core
[02:08:51.471] #0  0x000000082b9f601a in thr_kill () from /lib/libc.so.7
[02:08:51.471] #1  0x000000082b96ea64 in raise () from /lib/libc.so.7
[02:08:51.471] #2  0x000000082ba22a59 in abort () from /lib/libc.so.7
[02:08:51.471] #3  0x0000000000b3b00f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[02:08:51.471] #4  0x00000000006a1c61 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:08:51.471] #5  0x00000000009fea2f in pgstat_relation_flush_cb (entry_ref=0x2fae5d42a500, nowait=<optimized out>) at ...
[02:08:51.471] #6  0x00000000009f8f86 in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:08:51.471] #7  0x0000000830fd607b in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=<optimized out...
[02:08:51.471] #8  0x0000000830fd5dc8 in pg_stat_statements_1_13 (fcinfo=0x18eee) at ../contrib/pg_stat_statements/pg_st...
[02:08:51.471] #9  0x00000000007d9f96 in ExecMakeTableFunctionResult (setexpr=0x2fae5dc00730, econtext=0x2fae5dc00620, a...
core
[02:08:51.162] #0  0x000000082b9f601a in thr_kill () from /lib/libc.so.7
[02:08:51.162] #1  0x000000082b96ea64 in raise () from /lib/libc.so.7
[02:08:51.162] #2  0x000000082ba22a59 in abort () from /lib/libc.so.7
[02:08:51.162] #3  0x0000000000b3b00f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[02:08:51.162] #4  0x00000000006a1c61 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:08:51.162] #5  0x00000000009fea2f in pgstat_relation_flush_cb (entry_ref=0x2fae5d42a500, nowait=<optimized out>) at ...
[02:08:51.162] #6  0x00000000009f8f86 in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:08:51.162] #7  0x0000000830fd607b in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=<optimized out...
[02:08:51.162] #8  0x0000000830fd5dc8 in pg_stat_statements_1_13 (fcinfo=0x18702) at ../contrib/pg_stat_statements/pg_st...
[02:08:51.162] #9  0x00000000007d9f96 in ExecMakeTableFunctionResult (setexpr=0x2fae5dc00730, econtext=0x2fae5dc00620, a...
core
[02:08:50.855] #0  0x000000082b9f601a in thr_kill () from /lib/libc.so.7
[02:08:50.855] #1  0x000000082b96ea64 in raise () from /lib/libc.so.7
[02:08:50.855] #2  0x000000082ba22a59 in abort () from /lib/libc.so.7
[02:08:50.855] #3  0x0000000000b3b00f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[02:08:50.855] #4  0x00000000006a1c61 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:08:50.855] #5  0x00000000009fea2f in pgstat_relation_flush_cb (entry_ref=0x2fae5d42a500, nowait=<optimized out>) at ...
[02:08:50.855] #6  0x00000000009f8f86 in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:08:50.855] #7  0x0000000830fd607b in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=<optimized out...
[02:08:50.855] #8  0x0000000830fd5dc8 in pg_stat_statements_1_13 (fcinfo=0x18f2c) at ../contrib/pg_stat_statements/pg_st...
[02:08:50.855] #9  0x00000000007d9f96 in ExecMakeTableFunctionResult (setexpr=0x2fae5dc02730, econtext=0x2fae5dc02620, a...
core
[02:08:50.545] #0  0x000000082b9f601a in thr_kill () from /lib/libc.so.7
[02:08:50.545] #1  0x000000082b96ea64 in raise () from /lib/libc.so.7
[02:08:50.545] #2  0x000000082ba22a59 in abort () from /lib/libc.so.7
[02:08:50.545] #3  0x0000000000b3b00f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[02:08:50.545] #4  0x00000000006a1c61 in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:08:50.545] #5  0x00000000009fea2f in pgstat_relation_flush_cb (entry_ref=0x2fae5d42a500, nowait=<optimized out>) at ...
[02:08:50.545] #6  0x00000000009f8f86 in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:08:50.545] #7  0x0000000830fd607b in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=<optimized out...
[02:08:50.545] #8  0x0000000830fd5dc8 in pg_stat_statements_1_13 (fcinfo=0x18ed9) at ../contrib/pg_stat_statements/pg_st...
[02:08:50.545] #9  0x00000000007d9f96 in ExecMakeTableFunctionResult (setexpr=0x2fae5dc00730, econtext=0x2fae5dc00620, a...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/build/testrun/pg_stat_...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out	2026-05-16 01:56:42.706355000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out	2026-05-16 02:01:35.836226000 +0000
@@ -206,686 +206,10 @@
 
 DEALLOCATE pgss_test;
 SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
- calls | rows |                                    query                                     
--------+------+------------------------------------------------------------------------------
-     1 |    1 | PREPARE pgss_test (int) AS SELECT $1, $2 LIMIT $3
-     4 |    4 | SELECT $1                                                                   +
-       |      |   -- but this one will appear                                               +
-       |      |   AS "text"
-     2 |    2 | SELECT $1 + $2
-     3 |    3 | SELECT $1 + $2 + $3 AS "add"
-     1 |    1 | SELECT $1 AS "float"
-     2 |    2 | SELECT $1 AS "int"
-     2 |    2 | SELECT $1 AS "int" LIMIT $2
-     2 |    0 | SELECT $1 AS "int" OFFSET $2
-     6 |    0 | SELECT $1 AS "int" OFFSET $2 LIMIT $3
...
tap
[02:00:38.862](0.002s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
Linux - Debian Trixie - Autoconf
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
core
[02:12:05.809] #0  0x00007f1c14ca095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:12:05.809] #1  0x00007f1c14c4bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:12:05.809] #2  0x00007f1c14c344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:12:05.809] #3  0x000055647be447ff in ExceptionalCondition (conditionName=conditionName@entry=0x55647bfd5ce0 "s->stat...
[02:12:05.809] #4  0x000055647b1c6f51 in GetCurrentTransactionStopTimestamp () at xact.c:898
[02:12:05.809] #5  0x000055647bb50ce6 in pgstat_relation_flush_cb (entry_ref=0x51d00001ff08, nowait=false) at pgstat_rel...
[02:12:05.809] #6  0x000055647bb42871 in pgstat_flush_pending () at pgstat.c:873
[02:12:05.809] #7  0x00007f1c14a8ef05 in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=api_version@en...
[02:12:05.809] #8  0x00007f1c14a91416 in pg_stat_statements_1_13 (fcinfo=<optimized out>) at pg_stat_statements.c:1515
[02:12:05.809] #9  0x000055647b5899fa in ExecMakeTableFunctionResult (setexpr=0x5250001a2450, econtext=0x5250001a22a0, a...
core
[02:12:05.110] #0  0x00007f1b140a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:12:05.110] #1  0x00007f1b1404bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:12:05.110] #2  0x00007f1b140344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:12:05.110] #3  0x000056497ae7d7ff in ExceptionalCondition (conditionName=conditionName@entry=0x56497b00ece0 "s->stat...
[02:12:05.110] #4  0x000056497a1fff51 in GetCurrentTransactionStopTimestamp () at xact.c:898
[02:12:05.110] #5  0x000056497ab89ce6 in pgstat_relation_flush_cb (entry_ref=0x51d00001eab8, nowait=false) at pgstat_rel...
[02:12:05.110] #6  0x000056497ab7b871 in pgstat_flush_pending () at pgstat.c:873
[02:12:05.110] #7  0x00007f1b13b6af05 in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=api_version@en...
[02:12:05.110] #8  0x00007f1b13b6d416 in pg_stat_statements_1_13 (fcinfo=<optimized out>) at pg_stat_statements.c:1515
[02:12:05.110] #9  0x000056497a5c29fa in ExecMakeTableFunctionResult (setexpr=0x52500005d280, econtext=0x52500005d0d0, a...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out /tmp/cirrus-ci-build/contrib/pg_stat_statem...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/select.out	2026-05-16 01:56:38.827313650 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/select.out	2026-05-16 02:03:22.114700841 +0000
@@ -206,686 +206,7 @@
 
 DEALLOCATE pgss_test;
 SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
- calls | rows |                                    query                                     
--------+------+------------------------------------------------------------------------------
-     1 |    1 | PREPARE pgss_test (int) AS SELECT $1, $2 LIMIT $3
-     4 |    4 | SELECT $1                                                                   +
-       |      |   -- but this one will appear                                               +
-       |      |   AS "text"
-     2 |    2 | SELECT $1 + $2
-     3 |    3 | SELECT $1 + $2 + $3 AS "add"
-     1 |    1 | SELECT $1 AS "float"
-     2 |    2 | SELECT $1 AS "int"
-     2 |    2 | SELECT $1 AS "int" LIMIT $2
-     2 |    0 | SELECT $1 AS "int" OFFSET $2
-     6 |    0 | SELECT $1 AS "int" OFFSET $2 LIMIT $3
...
tap
[02:09:07.955](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
OpenBSD - Meson
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
core
[02:10:42.214]   * frame #0: 0x00000c5c389dfb3b libc.so.100.3`_thread_sys_thrkill at -:2
[02:10:42.214]     frame #1: 0x00000c5c389b311b libc.so.100.3`_libc_abort at abort.c:51:8
[02:10:42.214]     frame #2: 0x00000c5a0993bb2c postgres`ExceptionalCondition(conditionName="", fileName=<unavailable>, ...
[02:10:42.214]     frame #3: 0x00000c5a09425688 postgres`GetCurrentTransactionStopTimestamp at xact.c:898:2
[02:10:42.214]     frame #4: 0x00000c5a097cd005 postgres`pgstat_relation_flush_cb(entry_ref=0x00000c5cbc645038, nowait=<...
[02:10:42.214]     frame #5: 0x00000c5a097c5e16 postgres`pgstat_flush_pending at pgstat.c:873:4
[02:10:42.214]     frame #6: 0x00000c5cd87a2794 pg_stat_statements.so`pg_stat_statements_internal(fcinfo=<unavailable>, ...
[02:10:42.214]     frame #7: 0x00000c5cd87a227a pg_stat_statements.so`pg_stat_statements_1_13(fcinfo=<unavailable>) at p...
[02:10:42.214]     frame #8: 0x00000c5a0957a0d7 postgres`ExecMakeTableFunctionResult(setexpr=0x00000c5c580aeb50, econtex...
[02:10:42.214]     frame #9: 0x00000c5a095926a6 postgres`FunctionNext(node=0x00000c5c580ae790) at nodeFunctionscan.c:95:...
regress
diff -U3 /home/postgres/postgres/contrib/pg_stat_statements/expected/select.out /home/postgres/postgres/build/testrun/pg...
--- /home/postgres/postgres/contrib/pg_stat_statements/expected/select.out	Sat May 16 01:56:41 2026
+++ /home/postgres/postgres/build/testrun/pg_stat_statements/regress/results/select.out	Sat May 16 02:03:21 2026
@@ -206,686 +206,7 @@
 
 DEALLOCATE pgss_test;
 SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
- calls | rows |                                    query                                     
--------+------+------------------------------------------------------------------------------
-     1 |    1 | PREPARE pgss_test (int) AS SELECT $1, $2 LIMIT $3
-     4 |    4 | SELECT $1                                                                   +
-       |      |   -- but this one will appear                                               +
-       |      |   AS "text"
-     2 |    2 | SELECT $1 + $2
-     3 |    3 | SELECT $1 + $2 + $3 AS "add"
-     1 |    1 | SELECT $1 AS "float"
-     2 |    2 | SELECT $1 AS "int"
-     2 |    2 | SELECT $1 AS "int" LIMIT $2
-     2 |    0 | SELECT $1 AS "int" OFFSET $2
-     6 |    0 | SELECT $1 AS "int" OFFSET $2 LIMIT $3
...
test
[02:08:06.931] 100/399 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
[02:08:06.931] 214/399 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
[02:08:06.931] 272/399 postgresql:pg_stat_statements / pg_stat_statements/010_restart                  ERROR            ...
NetBSD - Meson
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
assertion
TRAP: failed Assert("s->state == TRANS_DEFAULT || s->state == TRANS_COMMIT || s->state == TRANS_ABORT || s->state == TRA...
core
[02:06:21.624] #0  0x00007e2fcd17eeea in _lwp_kill () from /usr/lib/libc.so.12
[02:06:21.624] #1  0x00007e2fcd1846e0 in abort () from /usr/lib/libc.so.12
[02:06:21.624] #2  0x000000000096475d in ExceptionalCondition (conditionName=conditionName@entry=0xb13ce8 "s->state == T...
[02:06:21.624] #3  0x000000000055a48b in GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:8...
[02:06:21.624] #4  GetCurrentTransactionStopTimestamp () at ../src/backend/access/transam/xact.c:893
[02:06:21.624] #5  0x0000000000846d29 in pgstat_relation_flush_cb (entry_ref=0x7e2fd1de4838, nowait=<optimized out>) at ...
[02:06:21.624] #6  0x0000000000840ec7 in pgstat_flush_pending () at ../src/backend/utils/activity/pgstat.c:873
[02:06:21.624] #7  0x00007e2fc5604529 in pg_stat_statements_internal (fcinfo=<optimized out>, api_version=api_version@en...
[02:06:21.624] #8  0x00007e2fc5608d53 in pg_stat_statements_1_13 (fcinfo=<optimized out>) at ../contrib/pg_stat_statemen...
[02:06:21.624] #9  0x00000000006620fc in ExecMakeTableFunctionResult (setexpr=0x7e2fd1c32b50, econtext=0x7e2fd1c329a0, a...
regress
diff -U3 /home/postgres/postgres/contrib/pg_stat_statements/expected/select.out /home/postgres/postgres/build/testrun/pg...
--- /home/postgres/postgres/contrib/pg_stat_statements/expected/select.out	2026-05-16 01:56:43.441298145 +0000
+++ /home/postgres/postgres/build/testrun/pg_stat_statements/regress/results/select.out	2026-05-16 02:01:09.913088107 +0...
@@ -206,686 +206,7 @@
 
 DEALLOCATE pgss_test;
 SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
- calls | rows |                                    query                                     
--------+------+------------------------------------------------------------------------------
-     1 |    1 | PREPARE pgss_test (int) AS SELECT $1, $2 LIMIT $3
-     4 |    4 | SELECT $1                                                                   +
-       |      |   -- but this one will appear                                               +
-       |      |   AS "text"
-     2 |    2 | SELECT $1 + $2
-     3 |    3 | SELECT $1 + $2 + $3 AS "add"
-     1 |    1 | SELECT $1 AS "float"
-     2 |    2 | SELECT $1 AS "int"
-     2 |    2 | SELECT $1 AS "int" LIMIT $2
-     2 |    0 | SELECT $1 AS "int" OFFSET $2
-     6 |    0 | SELECT $1 AS "int" OFFSET $2 LIMIT $3
...
tap
[02:00:48.411](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6721 Propagate stadistinct through GROUP BY/DISTINCT in subqueries and CTEs
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[01:56:14.357] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6411 JumbleQuery may treat different GROUP BY expr as the same
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[01:32:30.282] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6597 Replace __builtin_types_compatible_p with _Generic
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[01:22:04.997] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6384 llvmjit: always add the simplifycfg pass
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[01:21:04.795] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
NetBSD - Meson
tap
[01:21:59.750](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6601 pg_dump: fix NOT NULL constraint name comparison using makeObjectName
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[01:01:09.705] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5151 DirtySnapshot index scan skips concurrently updated tuples leading to lost updates/deletes in logical replication
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[01:00:12.960] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
OpenBSD - Meson
test
[01:09:51.813] 375/403 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
59/6259 doc: Clarify ANALYZE VERBOSE output
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[00:44:01.902] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6341 Cleaning up PREPARE query strings?
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[00:30:41.526] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
Linux - Debian Trixie - Autoconf
tap
[00:40:56.705](286.772s) # poll_query_until timed out executing this query:
[00:40:56.705](0.001s) # die: timed out waiting for slot to be lost at t/019_replslot_limit.pl line 388.
timed out waiting for slot to be lost at t/019_replslot_limit.pl line 388.
tap
[00:44:04.406](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6547 Release postmaster working memory context in slotsync worker
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[00:28:57.886] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5679 Add comments about fire_triggers argument in ri_triggers.c
compiler
[00:28:57.886] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6023 Stack-based tracking of per-node WAL/buffer usage
compiler
[00:28:57.886] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6274 Add a greedy join search algorithm to handle large join problems
compiler
[00:28:57.886] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6392 ALTER TABLE: notice when actions do not recurse to partitions
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[00:21:29.651] ../src/test/modules/test_ddl_deparse/test_ddl_deparse.c(318): warning C4062: enumerator 'AT_SetSchema' in...
compiler
[00:20:28.302] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5487 Pull-up subquery if INNER JOIN-ON contains refs to upper-query
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[00:04:18.231] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
tap
[00:08:04.071](2.087s) Bail out!  command "pg_basebackup --no-sync --pgdata C:\cirrus\build/testrun/recovery/004_timelin...
tap
[00:11:46.645](0.002s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
NetBSD - Meson
tap
[00:07:01.588](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[00:11:31.794](0.000s) not ok 38 - hit injection point check-exclusion-or-unique-constraint-no-conflict
[00:13:20.413](0.000s) not ok 39 - hit injection point exec-insert-before-insert-speculative
59/5456 Add XMLNamespaces option to XMLElement
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:58:13.136] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6753 RFC: EXPLAIN ANALYZE wait event reporting
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:52:31.471] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out	2026-05-15 23:51:22.468422000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/explain.out	2026-05-15 23:56:48.016148000 ...
@@ -116,14 +116,18 @@
 
 -- WAITS option
 select explain_filter('explain (analyze, waits, costs off, summary off, timing off, buffers off) select pg_sleep(0.01)'...
-             explain_filter              
------------------------------------------
+               explain_filter               
+--------------------------------------------
  Result (actual rows=N.N loops=N)
    Wait Events:
      Timeout:PgSleep calls=N time=N.N ms
  Statement Wait Events:
+   IPC:BgworkerShutdown calls=N time=N.N ms
+   IPC:ExecuteGather calls=N time=N.N ms
+   IPC:ParallelFinish calls=N time=N.N ms
    Timeout:PgSleep calls=N time=N.N ms
-(5 rows)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out	2026-05-15 23:51:22.468422000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/explain.out	2026-05-15 23:58:07.31189900...
@@ -116,19 +116,23 @@
 
 -- WAITS option
 select explain_filter('explain (analyze, waits, costs off, summary off, timing off, buffers off) select pg_sleep(0.01)'...
-             explain_filter              
------------------------------------------
+               explain_filter               
+--------------------------------------------
  Result (actual rows=N.N loops=N)
    Wait Events:
      Timeout:PgSleep calls=N time=N.N ms
  Statement Wait Events:
+   IPC:ExecuteGather calls=N time=N.N ms
+   IPC:BgworkerShutdown calls=N time=N.N ms
    Timeout:PgSleep calls=N time=N.N ms
-(5 rows)
+   IPC:ParallelFinish calls=N time=N.N ms
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out	2026-05-15 23:51:22.468422000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/explain.out	2026-05-15 23:56:42.698118000 +0000
@@ -123,7 +123,8 @@
      Timeout:PgSleep calls=N time=N.N ms
  Statement Wait Events:
    Timeout:PgSleep calls=N time=N.N ms
-(5 rows)
+   IO:DsmAllocate calls=N time=N.N ms
+(6 rows)
 
 select explain_filter_to_json('explain (analyze, waits, costs off, summary off, timing off, buffers off, format json) s...
                                      ?column?                                     
@@ -254,7 +255,7 @@
 from pgsleep_wait;
  parallel rescan waits accumulated 
 -----------------------------------
- t
+ 
 (1 row)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/explain.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/explain.out	2026-05-15 23:51:22.468422000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/explain.out	2026-05-15 23:56:49....
@@ -123,7 +123,8 @@
      Timeout:PgSleep calls=N time=N.N ms
  Statement Wait Events:
    Timeout:PgSleep calls=N time=N.N ms
-(5 rows)
+   IO:DsmAllocate calls=N time=N.N ms
+(6 rows)
 
 select explain_filter_to_json('explain (analyze, waits, costs off, summary off, timing off, buffers off, format json) s...
                                      ?column?                                     
@@ -146,15 +147,15 @@
 end;
 $$;
 select explain_filter_to_json('explain (analyze, waits, costs off, summary off, timing off, buffers off, format json) s...
-                                     ?column?                                     
-----------------------------------------------------------------------------------
- {"Time": 0.0, "Calls": 0, "Wait Event": "PgSleep", "Wait Event Type": "Timeout"}
...
tap
[23:57:20.165](264.307s) not ok 5 - regression tests in old instance
# not ok 229   + explain                                  1512 ms
tap
[23:58:36.410](270.623s) not ok 2 - regression tests pass
# not ok 229   + explain                                  1745 ms
tap
[23:54:59.932](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[23:57:21.432](267.949s) not ok 1 - regression tests pass
59/6023 Stack-based tracking of per-node WAL/buffer usage
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:39:53.618] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6274 Add a greedy join search algorithm to handle large join problems
compiler
[23:39:53.618] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6547 Release postmaster working memory context in slotsync worker
compiler
[23:39:53.618] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5679 Add comments about fire_triggers argument in ri_triggers.c
compiler
[23:39:53.618] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6023 Stack-based tracking of per-node WAL/buffer usage
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres...
--- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out	2026-05-15 23:38:36.507914000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2026-05-15 23:47:12.1165830...
@@ -12966,8 +12966,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | f      | t
-(1 row)
+(0 rows)
 
 -- After terminating the remote backend, since the connection is closed,
 -- "closed" should be TRUE, or NULL if the connection status check
@@ -12983,8 +12982,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
...
59/6547 Release postmaster working memory context in slotsync worker
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	2026-05-15 23:38:36.507914000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2026-05-15 23:47:12.1165830...
@@ -12966,8 +12966,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | f      | t
-(1 row)
+(0 rows)
 
 -- After terminating the remote backend, since the connection is closed,
 -- "closed" should be TRUE, or NULL if the connection status check
@@ -12983,8 +12982,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
...
59/5679 Add comments about fire_triggers argument in ri_triggers.c
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	2026-05-15 23:38:36.507914000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2026-05-15 23:47:12.1165830...
@@ -12966,8 +12966,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | f      | t
-(1 row)
+(0 rows)
 
 -- After terminating the remote backend, since the connection is closed,
 -- "closed" should be TRUE, or NULL if the connection status check
@@ -12983,8 +12982,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
...
59/6274 Add a greedy join search algorithm to handle large join problems
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	2026-05-15 23:38:36.507914000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2026-05-15 23:47:12.1165830...
@@ -12966,8 +12966,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | f      | t
-(1 row)
+(0 rows)
 
 -- After terminating the remote backend, since the connection is closed,
 -- "closed" should be TRUE, or NULL if the connection status check
@@ -12983,8 +12982,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
...
59/6023 Stack-based tracking of per-node WAL/buffer usage
tap
[23:41:26.933](0.004s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6274 Add a greedy join search algorithm to handle large join problems
tap
[23:41:26.933](0.004s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6547 Release postmaster working memory context in slotsync worker
tap
[23:41:26.933](0.004s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/5679 Add comments about fire_triggers argument in ri_triggers.c
tap
[23:41:26.933](0.004s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6707 Bug in ALTER SUBSCRIPTION ... SERVER / ... CONNECTION with broken old server
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:35:48.081] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
60/6148 CI: Add task that runs pgindent
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:29:34.743] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6701 Fix FOR PORTION OF recomputing GENERATED STORED columns that depend on the range column
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:17:43.699] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6729 libpq: try all addresses for a host before moving to next on target_session_attrs mismatch
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:12:53.674] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6547 Release postmaster working memory context in slotsync worker
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:06:09.687] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5679 Add comments about fire_triggers argument in ri_triggers.c
compiler
[23:06:09.687] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6023 Stack-based tracking of per-node WAL/buffer usage
compiler
[23:06:09.687] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6274 Add a greedy join search algorithm to handle large join problems
compiler
[23:06:09.687] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5893 Adding pg_dump flag for parallel export to pipes
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:01:53.365] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
tap
[23:14:46.790](0.464s) not ok 1910 - defaults_complex_pipe: pg_restore runs
tap
[23:14:24.272](0.251s) not ok 6 - parallel restore with pipe
tap
[23:10:15.971](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6746 Fix bug of UPDATE/DELETE FOR PORTION OF with inheritance tables
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:51:41.630] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6745 COPY JSON: use trailing commas in FORCE_ARRAY output
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:49:27.474] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6744 COPY: validate option presence rather than option values
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:37:54.989] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6534 amcheck: fix bug of missing corruption in allequalimage validation
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:27:44.949] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/4237 Add XMLCanonicalize function
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:22:49.431] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5651 Available disk space per tablespace
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:16:16.570] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6397 extended statistic (examine_variable) ignored CollateExpr
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:00.003948155 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out	2026-05-15 22:16:20.8...
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:00.003948155 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out	2026-05-15 22:17:55...
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:00.003948155 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out	2026-05-15 22:16:17.094675949 +0000
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/test_pla...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:00.003948155 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/collate.icu.utf8.out	2026-05-15 ...
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
tap
[22:17:03.504](89.749s) not ok 5 - regression tests in old instance
tap
[22:18:42.442](88.238s) not ok 2 - regression tests pass
tap
[22:17:06.647](95.869s) not ok 1 - regression tests pass
test
[22:22:28.150]  11/401 postgresql:regress / regress/regress                                            ERROR            ...
[22:22:28.150]  28/401 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR            ...
[22:22:28.150]  27/401 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[22:22:28.150] 112/401 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sequoia - Meson
core
[22:30:49.887]   * frame #0: 0x0000000100e807c0 dyld`_dyld_start
core
[22:31:47.941]   * frame #0: 0x000000019a535640 libsystem_kernel.dylib`stat + 8
[22:31:47.941]     frame #1: 0x0000000102348cac bash`___lldb_unnamed_symbol671 + 48
[22:31:47.941]     frame #2: 0x000000010234948c bash`___lldb_unnamed_symbol683 + 148
[22:31:47.941]     frame #3: 0x00000001023490cc bash`___lldb_unnamed_symbol679 + 268
[22:31:47.941]     frame #4: 0x0000000102348ec4 bash`___lldb_unnamed_symbol678 + 88
[22:31:47.941]     frame #5: 0x0000000102343d90 bash`___lldb_unnamed_symbol626 + 1912
[22:31:47.941]     frame #6: 0x0000000102342b14 bash`___lldb_unnamed_symbol619 + 1760
[22:31:47.941]     frame #7: 0x00000001023365cc bash`___lldb_unnamed_symbol467 + 1168
[22:31:47.941]     frame #8: 0x0000000102326450 bash`___lldb_unnamed_symbol211 + 176
[22:31:47.941]     frame #9: 0x0000000102325a88 bash`___lldb_unnamed_symbol203 + 4992
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/pg_upgrade/0...
--- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:01
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out	2026-05-15 22:17:35
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/recovery/027...
--- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:01
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out	2026-05-15 22:20:49
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/regress/regr...
--- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:01
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/collate.icu.utf8.out	2026-05-15 22:17:29
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out /Users/admin/pgsql/build/testrun/test_plan_ad...
--- /Users/admin/pgsql/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:01
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/collate.icu.utf8.out	2026-05-15 22...
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
tap
[22:18:47.229](136.298s) not ok 5 - regression tests in old instance
tap
[22:21:56.819](149.457s) not ok 2 - regression tests pass
tap
[22:21:06.001](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[22:18:52.273](146.562s) not ok 1 - regression tests pass
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[22:14:44.371] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/collate.icu.utf8.out /home/postgres/postgres/build/testrun/pg...
--- /home/postgres/postgres/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:28.525096246 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out	2026-05-15 22:16:1...
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
tap
[22:17:17.260](121.175s) not ok 5 - regression tests in old instance
tap
[22:16:56.937](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/pg_upgra...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:16.985472000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/collate.icu.utf8.out	2026-05-15 22:16:28.9...
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/recovery...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:16.985472000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/collate.icu.utf8.out	2026-05-15 22:18:10...
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:16.985472000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/collate.icu.utf8.out	2026-05-15 22:16:23.767570000 +0000
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/build/testrun/test_pla...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:16.985472000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/collate.icu.utf8.out	2026-05-15 ...
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
tap
[22:18:54.323](261.971s) not ok 5 - regression tests in old instance
tap
[22:20:14.505](270.645s) not ok 2 - regression tests pass
tap
[22:16:40.204](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[22:18:59.193](270.143s) not ok 1 - regression tests pass
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:14.141404063 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/collate.icu.utf8.out	2026-05-15 22:20:41.984142334 +0000
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/modules/test_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:14.141404063 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/collate.icu.utf8.out	2026-05-15 22:23:21.26...
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/recovery/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:14.141404063 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/collate.icu.utf8.out	2026-05-15 22:22:11.244103875 +0000
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out /tmp/cirrus-ci-build/src/test/regress/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/collate.icu.utf8.out	2026-05-15 22:13:14.141404063 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/collate.icu.utf8.out	2026-05-15 22:18:02.308055377 +0000
@@ -3321,15 +3321,18 @@
   FROM eager_agg_t1 t1
   JOIN eager_agg_t2 t2 ON t1.val = t2.val COLLATE "C"
 GROUP BY t1.id;
-                       QUERY PLAN                       
---------------------------------------------------------
- HashAggregate
+                         QUERY PLAN                         
+------------------------------------------------------------
+ GroupAggregate
    Group Key: t1.id
-   ->  Nested Loop
-         Join Filter: ((t1.val)::text = (t2.val)::text)
-         ->  Seq Scan on eager_agg_t2 t2
-         ->  Seq Scan on eager_agg_t1 t1
-(6 rows)
+   ->  Sort
...
tap
[22:22:26.486](172.124s) not ok 5 - regression tests in old instance
tap
[22:24:14.374](131.142s) not ok 1 - regression tests pass
tap
[22:23:42.982](188.071s) not ok 2 - regression tests pass
tap
[22:25:48.562](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6738 remove pg_spin_delay() from atomics code
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:58:16.704] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6552 Custom oauth validator options
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:53:37.271] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6764 FOR PORTION OF should reject GENERATED columns
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:51:29.301] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6768 pg_rewind does not rewind diverging timelines
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:33:50.819] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
tap
[21:46:09.385](12.818s) not ok 4 - pg_rewind rewinds across mismatched TLI 2 / TLI 2-prime to TLI 1
[21:46:09.783](0.397s) not ok 5 - rewound node reflects source history, not target TLI 2/TLI 3 data
tap
[21:40:57.115](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6233 Bypassing cursors in postgres_fdw to enable parallel plans
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:29:49.914] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6778 Move FOR PORTION OF checks out of analysis
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:29:00.102] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6632 Add tests for src/backend/nodes/extensible.c
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:09:50.488] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6631 jsonb subscripting vs SQL/JSON array accessor semantics (SQL:2023)
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:07:46.055] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6767 Checkpoint replication slots later
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:03:56.771] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6655 Return DSA area for hash table from GetNamedDSHash()
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:43:56.166] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
60/6053 Report reorder buffer size
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:40:04.355] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6335 File locks for data directory lockfile in the context of Linux namespaces
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:32:15.614] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6681 docs: Include database collation check on SQL from alter_collation.sgml
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:19:22.451] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
60/5615 Corrupted FSM page is not saved after zeroing.
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:17:48.612] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
60/5785 Reduce DEBUG level of catcache refreshing messages
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:07:36.051] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
NetBSD - Meson
tap
[20:08:30.646](1.101s) not ok 22 - last inactive time for an active physical slot is NULL
tap
[20:09:05.323](0.006s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6627 Convert ALL SubLinks to ANY SubLinks
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:05:42.959] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6356 Hash-based MCV matching for large IN-lists
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[19:50:07.578] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6696 Proposal: Conflict log history table for Logical Replication
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[19:46:07.790] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
FreeBSD - Meson
core
[19:57:14.701] #0  quote_identifier (ident=ident@entry=0x0) at ../src/backend/utils/adt/ruleutils.c:13708
[19:57:14.701] #1  0x0000000000ac84c4 in quote_qualified_identifier (qualifier=0x37bf56e9d938 "pg_conflict", ident=0x0) ...
[19:57:14.701] #2  0x0000000000b25fbb in get_qualified_objname (nspid=nspid@entry=1382, objname=objname@entry=0x0) at .....
[19:57:14.701] #3  0x0000000000770345 in DropSubscription (stmt=stmt@entry=0x37bf56e1b978, isTopLevel=true) at ../src/ba...
[19:57:14.701] #4  0x00000000009e435a in ProcessUtilitySlow (pstate=pstate@entry=0x37bf56e28d00, pstmt=pstmt@entry=0x37b...
[19:57:14.701] #5  0x00000000009e34a9 in standard_ProcessUtility (pstmt=0x37bf56e1b148, queryString=0x37bf56e1a100 "DROP...
[19:57:14.701] #6  0x00000000009e2d68 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[19:57:14.701] #7  0x00000000009e28a8 in PortalRunUtility (portal=0x37bf56f20100, pstmt=0x37bf56e1b148, isTopLevel=<opti...
[19:57:14.701] #8  0x00000000009e1ef4 in PortalRunMulti (portal=portal@entry=0x37bf56f20100, isTopLevel=true, setHoldSna...
[19:57:14.701] #9  0x00000000009e180b in PortalRun (portal=portal@entry=0x37bf56f20100, count=count@entry=92233720368547...
core
[19:57:14.380] #0  quote_identifier (ident=ident@entry=0x0) at ../src/backend/utils/adt/ruleutils.c:13708
[19:57:14.380] #1  0x0000000000ac84c4 in quote_qualified_identifier (qualifier=0x10099be1bbe8 "pg_conflict", ident=0x0) ...
[19:57:14.380] #2  0x0000000000b25fbb in get_qualified_objname (nspid=nspid@entry=1382, objname=objname@entry=0x0) at .....
[19:57:14.380] #3  0x0000000000770345 in DropSubscription (stmt=stmt@entry=0x10099b61b978, isTopLevel=true) at ../src/ba...
[19:57:14.380] #4  0x00000000009e435a in ProcessUtilitySlow (pstate=pstate@entry=0x10099b628d00, pstmt=pstmt@entry=0x100...
[19:57:14.380] #5  0x00000000009e34a9 in standard_ProcessUtility (pstmt=0x10099b61b150, queryString=0x10099b61a100 "DROP...
[19:57:14.380] #6  0x00000000009e2d68 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[19:57:14.380] #7  0x00000000009e28a8 in PortalRunUtility (portal=0x10099b722100, pstmt=0x10099b61b150, isTopLevel=<opti...
[19:57:14.380] #8  0x00000000009e1ef4 in PortalRunMulti (portal=portal@entry=0x10099b722100, isTopLevel=true, setHoldSna...
[19:57:14.380] #9  0x00000000009e180b in PortalRun (portal=portal@entry=0x10099b722100, count=count@entry=92233720368547...
core
[19:57:14.065] #0  quote_identifier (ident=ident@entry=0x0) at ../src/backend/utils/adt/ruleutils.c:13708
[19:57:14.065] #1  0x0000000000ac84c4 in quote_qualified_identifier (qualifier=0x6ca7821bbe8 "pg_conflict", ident=0x0) a...
[19:57:14.065] #2  0x0000000000b25fbb in get_qualified_objname (nspid=nspid@entry=1382, objname=objname@entry=0x0) at .....
[19:57:14.065] #3  0x0000000000770345 in DropSubscription (stmt=stmt@entry=0x6ca77a1b978, isTopLevel=true) at ../src/bac...
[19:57:14.065] #4  0x00000000009e435a in ProcessUtilitySlow (pstate=pstate@entry=0x6ca77a28d00, pstmt=pstmt@entry=0x6ca7...
[19:57:14.065] #5  0x00000000009e34a9 in standard_ProcessUtility (pstmt=0x6ca77a1b150, queryString=0x6ca77a1a100 "DROP S...
[19:57:14.065] #6  0x00000000009e2d68 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[19:57:14.065] #7  0x00000000009e28a8 in PortalRunUtility (portal=0x6ca77b22100, pstmt=0x6ca77a1b150, isTopLevel=<optimi...
[19:57:14.065] #8  0x00000000009e1ef4 in PortalRunMulti (portal=portal@entry=0x6ca77b22100, isTopLevel=true, setHoldSnap...
[19:57:14.065] #9  0x00000000009e180b in PortalRun (portal=portal@entry=0x6ca77b22100, count=count@entry=922337203685477...
core
[19:57:13.752] #0  0x000000082a55c5da in _sigprocmask () from /lib/libc.so.7
[19:57:13.752] #1  0x000000082a599a3c in _system () from /lib/libc.so.7
[19:57:13.752] #2  0x000000082a3f5953 in ?? () from /lib/libthr.so.3
[19:57:13.752] #3  0x00000000006b3999 in RestoreArchivedFile (path=path@entry=0x821c531b0 "pg_wal/00000002", '0' <repeat...
[19:57:13.752] #4  0x0000000000699a68 in existsTimeLineHistory (probeTLI=probeTLI@entry=3) at ../src/backend/access/tran...
[19:57:13.752] #5  0x0000000000699b28 in findNewestTimeLine (startTLI=startTLI@entry=2) at ../src/backend/access/transam...
[19:57:13.752] #6  0x00000000006bf38b in rescanLatestTimeLine (replayTLI=replayTLI@entry=2, replayLSN=replayLSN@entry=10...
[19:57:13.752] #7  0x00000000006bb0b0 in WaitForWALToBecomeAvailable (RecPtr=105373720, randAccess=false, fetching_ckpt=...
[19:57:13.752] #8  XLogPageRead (xlogreader=0x22f73ec26c78, targetPagePtr=105373696, reqLen=24, targetRecPtr=105370024, ...
[19:57:13.752] #9  0x00000000006c2c1c in ReadPageInternal (state=state@entry=0x22f73ec26c78, pageptr=pageptr@entry=10537...
core
[19:57:13.453] #0  quote_identifier (ident=ident@entry=0x0) at ../src/backend/utils/adt/ruleutils.c:13708
[19:57:13.453] #1  0x0000000000ac84c4 in quote_qualified_identifier (qualifier=0x183076e9d938 "pg_conflict", ident=0x0) ...
[19:57:13.453] #2  0x0000000000b25fbb in get_qualified_objname (nspid=nspid@entry=1382, objname=objname@entry=0x0) at .....
[19:57:13.453] #3  0x0000000000770345 in DropSubscription (stmt=stmt@entry=0x183076e1b998, isTopLevel=true) at ../src/ba...
[19:57:13.453] #4  0x00000000009e435a in ProcessUtilitySlow (pstate=pstate@entry=0x183076e28d00, pstmt=pstmt@entry=0x183...
[19:57:13.453] #5  0x00000000009e34a9 in standard_ProcessUtility (pstmt=0x183076e1b168, queryString=0x183076e1a100 "DROP...
[19:57:13.453] #6  0x00000000009e2d68 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[19:57:13.453] #7  0x00000000009e28a8 in PortalRunUtility (portal=0x183076f20100, pstmt=0x183076e1b168, isTopLevel=<opti...
[19:57:13.453] #8  0x00000000009e1ef4 in PortalRunMulti (portal=portal@entry=0x183076f20100, isTopLevel=true, setHoldSna...
[19:57:13.453] #9  0x00000000009e180b in PortalRun (portal=portal@entry=0x183076f20100, count=count@entry=92233720368547...
tap
[19:48:46.007](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6354 Fix several Datum conversion inconsistencies (was: Remove Int8GetDatum, DatumGetUInt8 and UInt8GetDatum funcitons)
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[19:44:21.692] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5617 Beautify read stream "per buffer data" APIs
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[19:26:16.077] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5431 Add XMLDocument (SQL/XML X030)
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[19:22:23.630] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6773 refint: Avoid reusing cascade UPDATE plans.
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[19:18:24.736] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6766 Fix SPLIT PARTITION bound-overlap bug and other improvements
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[19:01:41.787] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6777 Update docs for logging_collector and durability
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:59:39.595] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6608 bugfix - fix broken output in expanded aligned format, when data are too short
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:55:43.305] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6727 Refactor code around GUC default_toast_compression
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:35:17.416] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6584 ECPG: inconsistent behavior with the document in “GET/SET DESCRIPTOR.”
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:25:31.188] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5671 Produce LLVM bitcode files on meson builds
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:23:53.785] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6728 md: measure just FileSync() for pgstat_io without FileClose()
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:21:39.819] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/isolation/expected/timeouts.out /home/postgres/postgres/build/testrun/isolatio...
--- /home/postgres/postgres/src/test/isolation/expected/timeouts.out	2026-05-15 18:20:58.795072892 +0000
+++ /home/postgres/postgres/build/testrun/isolation/isolation/results/timeouts.out	2026-05-15 18:24:02.247015390 +0000
@@ -78,4 +78,4 @@
 step slto: SET lock_timeout = '10s'; 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
tap
[18:23:40.908](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6704 Skip FOR PORTION OF leftovers after INSTEAD OF trigger
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:01:48.133] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6638 Silence compiler warnings -Wmaybe-uninitialized
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[17:57:37.820] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6689 Extensible sync handler registration
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[17:35:37.404] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6649 Docs: Distinguish table and index storage parameters in CREATE TABLE
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[17:31:29.028] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
tap
[17:44:40.626](0.001s) not ok 5 - reserved_connections limit: matches
tap
[17:38:32.557](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6202 ago(interval) → timestamptz
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[17:13:58.790] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5622 Reduce timing overhead of EXPLAIN ANALYZE using rdtsc
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[17:09:59.083] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6564 Reject ADD CONSTRAINT NOT NULL if name mismatches existing domain not-null constraint
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[17:01:40.547] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6761 Remove invalid SS2/SS3 handling from EUC-KR routines
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[16:53:59.332] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6673 More jsonpath methods: translate, split, join
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[16:44:13.684] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6487 Pipelined Recovery
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[16:32:01.673] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6672 Don't call ereport(ERROR) from recovery target GUC assign hooks
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[16:19:34.388] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6659 bump minimum supported version of psql and pg_{dump,dumpall,upgrade} to v10
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[16:16:12.565] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6724 Add join MCV statistics for selectivity estimation
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[16:08:27.273] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5839 problems with toast.* reloptions
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:56:20.253] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6664 Support EXCEPT for ALL SEQUENCES publications
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:53:39.348] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6760 (SQL/PGQ) cache lookup failed for label
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:42:10.148] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5250 Refactor SLRU to always use long file names
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:31:37.531] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6765 teach vacuumlo to handle domains
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:20:56.376] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6666 change SOFT_ERROR_OCCURRED to a static inline function
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:13:36.652] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6594 tupdesc: simplify assert in equalTupleDescs()
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:04:50.385] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6657 Environment variable to disable diffs file output
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[14:54:31.595] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6121 avoid call ATPostAlterTypeCleanup twice
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[14:50:49.353] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6667 DISTINCT in plain aggregate window functions
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[14:43:10.172] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6449 BUG #19382: Server crash at __nss_database_lookup
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[14:39:48.138] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
FreeBSD - Meson
tap
[14:41:41.208](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[14:47:05.537](0.115s) not ok 3 - ensure checksums are set to off on injection_node
59/6692 repack: clarify final phase of concurrent mode in file header comment
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[14:24:43.884] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6706 DOCS: Describe some missing parameters on CREATE/ALTER PUBLICATION pages
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[14:22:38.686] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
FreeBSD - Meson
core
[14:34:55.573] #0  0x000025fbd0d27f30 in ?? ()
[14:34:55.573] #1  0x0000000000000003 in ?? ()
[14:34:55.573] #2  0x00000e801b095378 in ?? ()
[14:34:55.573] #3  0x00000e801b09537b in ?? ()
[14:34:55.573] #4  0x00000e801b09537e in ?? ()
[14:34:55.573] #5  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out /tmp/cirrus-ci-build/build/testrun/regress-runn...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_index.out	2026-05-15 14:21:38.346257000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out	2026-05-15 14:31:11.859703000 +0...
@@ -2056,7 +2056,7 @@
                                  QUERY PLAN                                 
 ----------------------------------------------------------------------------
  Aggregate
-   ->  Index Only Scan using tenk1_thous_tenthous on tenk1 t1
+   ->  Seq Scan on tenk1 t1
          Filter: ((thousand = 42) OR (thousand = (SubPlan expr_1)))
          SubPlan expr_1
            ->  Limit
@@ -2225,9 +2225,11 @@
                Filter: ((thousand = 42) OR (thousand = 41) OR (tenthous = 2))
                ->  Bitmap Index Scan on tenk2_hundred
                      Index Cond: (hundred = 42)
-         ->  Index Only Scan using tenk1_hundred on tenk1
-               Index Cond: (hundred = 42)
-(9 rows)
+         ->  Bitmap Heap Scan on tenk1
...
tap
[14:24:42.869](0.002s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6567 doc: Improve wal_level and effective_wal_level GUC around logical replication
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[14:18:57.857] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6705 Logical Replication - revisit `is_table_publication` function implementation
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[14:03:02.784] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/4460 Implement row pattern recognition feature
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[14:00:01.938] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6618 Improving psql autocompletion for SET LOCAL / SET SESSION
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[13:56:46.411] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6087 CREATE TABLE LIKE INCLUDING TRIGGERS
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[13:40:37.961] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6596 Validate user-supplied c_args in meson builds
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[13:37:31.557] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6633 Add condition variable support to WaitEventSetWait()
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[13:35:05.807] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5768 ALTER DOMAIN ADD NOT NULL NOT VALID
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[13:19:31.826] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6747 Support for 8-byte TOAST values, round two
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[13:09:05.629] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6087 CREATE TABLE LIKE INCLUDING TRIGGERS
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[12:55:06.644] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[11:02:34.685] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/4942 Avoid orphaned objects dependencies, take 3
Linux - Debian Trixie - Meson
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
core
[08:30:49.766] #0  0x00007fba88ca095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:49.766] #1  0x00007fba88c4bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:49.766] #2  0x00007fba88c344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:49.766] #3  0x000055bb81e6b406 in ExceptionalCondition (conditionName=conditionName@entry=0x55bb820e2270 "LockHel...
[08:30:49.766] #4  0x000055bb816003a1 in recordMultipleDependencies (depender=depender@entry=0x7ffc94f86170, referenced=...
[08:30:49.766] #5  0x000055bb815c454e in record_object_address_dependencies (depender=depender@entry=0x7ffc94f86170, ref...
[08:30:49.766] #6  0x000055bb81614ca0 in GenerateTypeDependencies (typeTuple=typeTuple@entry=0x55bbb9898eb8, typeCatalog...
[08:30:49.766] #7  0x000055bb81615f7a in TypeCreate (newTypeOid=newTypeOid@entry=17328, typeName=0x55bbb973ef58 "mr_type...
[08:30:49.766] #8  0x000055bb81744660 in DefineRange (pstate=pstate@entry=0x55bbb9949610, stmt=stmt@entry=0x55bbb973f0a0...
[08:30:49.766] #9  0x000055bb81bf03c9 in ProcessUtilitySlow (pstate=pstate@entry=0x55bbb9949610, pstmt=pstmt@entry=0x55b...
core
[08:30:49.025] #0  0x00007f1903ca095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:49.025] #1  0x00007f1903c4bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:49.025] #2  0x00007f1903c344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:49.025] #3  0x0000558115c9a406 in ExceptionalCondition (conditionName=conditionName@entry=0x558115f11270 "LockHel...
[08:30:49.025] #4  0x000055811542f3a1 in recordMultipleDependencies (depender=depender@entry=0x7ffff56ee710, referenced=...
[08:30:49.025] #5  0x00005581153f354e in record_object_address_dependencies (depender=depender@entry=0x7ffff56ee710, ref...
[08:30:49.025] #6  0x0000558115443ca0 in GenerateTypeDependencies (typeTuple=typeTuple@entry=0x55811ea76708, typeCatalog...
[08:30:49.025] #7  0x0000558115444f7a in TypeCreate (newTypeOid=newTypeOid@entry=17331, typeName=0x55811e957fa8 "mr_type...
[08:30:49.025] #8  0x0000558115573660 in DefineRange (pstate=pstate@entry=0x55811ea8dc40, stmt=stmt@entry=0x55811e9580f0...
[08:30:49.025] #9  0x0000558115a1f3c9 in ProcessUtilitySlow (pstate=pstate@entry=0x55811ea8dc40, pstmt=pstmt@entry=0x558...
core
[08:30:48.272] #0  0x00007f4f1f4a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:48.272] #1  0x00007f4f1f44bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:48.272] #2  0x00007f4f1f4344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:48.272] #3  0x00005643ab8d9406 in ExceptionalCondition (conditionName=conditionName@entry=0x5643abb50270 "LockHel...
[08:30:48.272] #4  0x00005643ab06e3a1 in recordMultipleDependencies (depender=depender@entry=0x7ffe41672cd0, referenced=...
[08:30:48.272] #5  0x00005643ab03254e in record_object_address_dependencies (depender=depender@entry=0x7ffe41672cd0, ref...
[08:30:48.272] #6  0x00005643ab082ca0 in GenerateTypeDependencies (typeTuple=typeTuple@entry=0x5643caf9ea18, typeCatalog...
[08:30:48.272] #7  0x00005643ab083f7a in TypeCreate (newTypeOid=newTypeOid@entry=17331, typeName=0x5643cae4d028 "mr_type...
[08:30:48.272] #8  0x00005643ab1b2660 in DefineRange (pstate=pstate@entry=0x5643cb04f170, stmt=stmt@entry=0x5643cae4d170...
[08:30:48.272] #9  0x00005643ab65e3c9 in ProcessUtilitySlow (pstate=pstate@entry=0x5643cb04f170, pstmt=pstmt@entry=0x564...
core
[08:30:47.542] #0  0x00007fb2d1de02c0 in ?? ()
[08:30:47.542] #1  0x0000000000000003 in ?? ()
[08:30:47.542] #2  0x00007ffc203b705a in ?? ()
[08:30:47.542] #3  0x00007ffc203b705d in ?? ()
[08:30:47.542] #4  0x00007ffc203b70eb in ?? ()
[08:30:47.542] #5  0x0000000000000000 in ?? ()
[08:30:48.225] #0  0x00007f4f1f4a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[08:30:47.408] #0  0x00007f33e6177687 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:47.408] #1  0x00007f33e61776ad in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:47.408] #2  0x00007f33e61e27c7 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:47.408] #3  0x00005628e32ab4b8 in ?? ()
[08:30:47.408] #4  0x00005628e32ab70a in ?? ()
[08:30:47.408] #5  0x00005628e32ace14 in ?? ()
[08:30:47.408] #6  0x00005628e32a624e in ?? ()
[08:30:47.408] #7  0x00005628e32a5297 in ?? ()
[08:30:47.408] #8  0x00005628e32a5ceb in ?? ()
[08:30:47.408] #9  0x00005628e32a3677 in ?? ()
core
[08:30:47.255] #0  0x00007f2769aa095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:47.255] #1  0x00007f2769a4bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:47.255] #2  0x00007f2769a344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:47.255] #3  0x00005603d832f406 in ExceptionalCondition (conditionName=conditionName@entry=0x5603d85a6270 "LockHel...
[08:30:47.255] #4  0x00005603d7ac43a1 in recordMultipleDependencies (depender=depender@entry=0x7ffec61f2ae0, referenced=...
[08:30:47.255] #5  0x00005603d7a8854e in record_object_address_dependencies (depender=depender@entry=0x7ffec61f2ae0, ref...
[08:30:47.255] #6  0x00005603d7ad8ca0 in GenerateTypeDependencies (typeTuple=typeTuple@entry=0x5603f39922c8, typeCatalog...
[08:30:47.255] #7  0x00005603d7ad9f7a in TypeCreate (newTypeOid=newTypeOid@entry=17329, typeName=0x5603f3893fa8 "mr_type...
[08:30:47.255] #8  0x00005603d7c08660 in DefineRange (pstate=pstate@entry=0x5603f3ab6850, stmt=stmt@entry=0x5603f38940f0...
[08:30:47.255] #9  0x00005603d80b43c9 in ProcessUtilitySlow (pstate=pstate@entry=0x5603f3ab6850, pstmt=pstmt@entry=0x560...
core
[08:30:47.255] #0  0x0000000000000000 in ?? ()
core
[08:30:46.512] #0  0x00007ff0880a5a14 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:46.512] #1  0x00007ff08804bfd9 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:46.512] #2  0x00007ff088105eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:46.512] #3  0x00007ff08811c7f8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:47.199] #0  0x00007f2769aa095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[08:30:46.512] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:27.295090186 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/multirangetypes.out	2026-05-15 08:22:20.48...
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:27.295090186 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/multirangetypes.out	2026-05-15 08:23:23....
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:27.295090186 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/multirangetypes.out	2026-05-15 08:22:18.682995699 +0000
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out /tmp/cirrus-ci-build/build/testrun/test_plan...
--- /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:27.295090186 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/multirangetypes.out	2026-05-15 0...
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
tap
[08:22:24.004](8.986s) not ok 5 - regression tests in old instance
[08:22:24.011](0.000s) # not ok 219   + partition_merge                            14 ms
# not ok 220   + partition_split                            36 ms
# not ok 221   + partition_join                             27 ms
# not ok 222   + partition_prune                            48 ms
# not ok 223   + reloptions                                 28 ms
# not ok 224   + hash_part                                  51 ms
# not ok 225   + indexing                                   38 ms
# not ok 226   + partition_aggregate                        26 ms
# not ok 227   + partition_info                             25 ms
# not ok 228   + tuplesort                                  33 ms
# not ok 229   + explain                                    33 ms
# not ok 230   + memoize                                    28 ms
# not ok 231   + stats                                      34 ms
# not ok 232   + predicate                                  32 ms
# not ok 233   + numa                                       39 ms
# not ok 234   + eager_aggregate                            45 ms
# not ok 235   + graph_table_rls                            32 ms
# not ok 236   + planner_est                                42 ms
# not ok 237   + compression                                15 ms
# not ok 238   + compression_lz4                            16 ms
# not ok 239   + compression_pglz                           25 ms
# not ok 240   + cluster                                    25 ms
# not ok 241   + oidjoins                                   17 ms
# not ok 242   + event_trigger                              17 ms
# not ok 243   - event_trigger_login                        12 ms
# not ok 244   - fast_default                               14 ms
# not ok 245   - tablespace                                 10 ms
[08:22:40.052](5.959s) not ok 16 - run of pg_upgrade for new instance
[08:22:40.053](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:22:41.104](0.037s) not ok 20 - old and new dumps match after pg_upgrade
tap
[08:23:28.067](9.490s) not ok 2 - regression tests pass
[08:23:28.068](0.000s) # not ok 219   + partition_merge                            47 ms
# not ok 220   + partition_split                            46 ms
# not ok 221   + partition_join                             53 ms
# not ok 222   + partition_prune                            72 ms
# not ok 223   + reloptions                                 46 ms
# not ok 224   + hash_part                                  48 ms
# not ok 225   + indexing                                   45 ms
# not ok 226   + partition_aggregate                        53 ms
# not ok 227   + partition_info                             46 ms
# not ok 228   + tuplesort                                  44 ms
# not ok 229   + explain                                    44 ms
# not ok 230   + memoize                                    48 ms
# not ok 231   + stats                                      68 ms
# not ok 232   + predicate                                  40 ms
# not ok 233   + numa                                       35 ms
# not ok 234   + eager_aggregate                            47 ms
# not ok 235   + graph_table_rls                            51 ms
# not ok 236   + planner_est                                38 ms
# not ok 237   + compression                                26 ms
# not ok 238   + compression_lz4                            26 ms
# not ok 239   + compression_pglz                           21 ms
# not ok 240   + cluster                                    18 ms
# not ok 241   + oidjoins                                   24 ms
# not ok 242   + event_trigger                              28 ms
# not ok 243   - event_trigger_login                        18 ms
# not ok 244   - fast_default                               11 ms
# not ok 245   - tablespace                                 14 ms
[08:23:28.176](0.105s) not ok 3 - primary alive after regression test run
tap
[08:22:23.212](11.590s) not ok 1 - regression tests pass
test
[08:28:01.586]   6/401 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR            ...
[08:28:01.586]   7/401 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[08:28:01.586]  40/401 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[08:28:01.586]   5/401 postgresql:regress / regress/regress                                            ERROR            ...
Windows - Server 2022, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
compiler
[08:20:25.316] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
core
00000081`b5fffa18 00007ffd`29a6d75e     ntdll!NtWaitForSingleObject+0x14
00000081`b5fffa20 00007ff6`d26c847c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000081`b5fffac0 00007ffd`2a684cb0     postgres!pg_timer_thread(
00000081`b5fffb00 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
00000081`b5fffb30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000081`b5bffd78 00007ffd`29ab48ca     ntdll!NtFsControlFile+0x14
00000081`b5bffd80 00007ff6`d26c6a3b     KERNELBASE!ConnectNamedPipe+0x6a
00000081`b5bffdf0 00007ffd`2a684cb0     postgres!pg_signal_thread(
00000081`b5bffef0 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
00000081`b5bfff20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000081`b57ffbb8 00007ffd`2c08b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000081`b57ffbc0 00007ffd`2a684cb0     ntdll!TppWorkerThread+0x2df
00000081`b57ffeb0 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
00000081`b57ffee0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000081`b53fe000 00007ff6`d2a25988     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000081`b53fe040 00007ff6`d2381c46     postgres!ExceptionalCondition(
00000081`b53fe080 00007ff6`d23449ed     postgres!recordMultipleDependencies(
00000081`b53fe100 00007ff6`d2397514     postgres!record_object_address_dependencies(
00000081`b53fe130 00007ff6`d2396cfa     postgres!GenerateTypeDependencies(
00000081`b53fe220 00007ff6`d24919ea     postgres!TypeCreate(
00000081`b53fe4b0 00007ff6`d280cfee     postgres!DefineRange(
00000081`b53fe760 00007ff6`d2808ccd     postgres!ProcessUtilitySlow(
00000081`b53ff090 00007ffd`1a10366b     postgres!standard_ProcessUtility(
00000081`b53ff240 00007ff6`d2807c94     pg_stat_statements!pgss_ProcessUtility(
core
00000081`b63ff928 00007ffd`2c08b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000081`b63ff930 00007ffd`2a684cb0     ntdll!TppWorkerThread+0x2df
00000081`b63ffc20 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
00000081`b63ffc50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000fa`b89ffa98 00007ffd`29ab48ca     ntdll!NtFsControlFile+0x14
000000fa`b89ffaa0 00007ff6`d26c6a3b     KERNELBASE!ConnectNamedPipe+0x6a
000000fa`b89ffb10 00007ffd`2a684cb0     postgres!pg_signal_thread(
000000fa`b89ffc10 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
000000fa`b89ffc40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000fa`b81ffa78 00007ffd`2c08b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000fa`b81ffa80 00007ffd`2a684cb0     ntdll!TppWorkerThread+0x2df
000000fa`b81ffd70 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
000000fa`b81ffda0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000fa`b7dfdf20 00007ff6`d2a25988     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000fa`b7dfdf60 00007ff6`d2381c46     postgres!ExceptionalCondition(
000000fa`b7dfdfa0 00007ff6`d23449ed     postgres!recordMultipleDependencies(
000000fa`b7dfe020 00007ff6`d2397514     postgres!record_object_address_dependencies(
000000fa`b7dfe050 00007ff6`d2396cfa     postgres!GenerateTypeDependencies(
000000fa`b7dfe140 00007ff6`d24919ea     postgres!TypeCreate(
000000fa`b7dfe3d0 00007ff6`d280cfee     postgres!DefineRange(
000000fa`b7dfe680 00007ff6`d2808ccd     postgres!ProcessUtilitySlow(
000000fa`b7dfefb0 00007ff6`d2807cde     postgres!standard_ProcessUtility(
000000fa`b7dff160 00007ff6`d2806d7d     postgres!ProcessUtility(
core
000000fa`b8dff978 00007ffd`29a6d75e     ntdll!NtWaitForSingleObject+0x14
000000fa`b8dff980 00007ff6`d26c847c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000fa`b8dffa20 00007ffd`2a684cb0     postgres!pg_timer_thread(
000000fa`b8dffa60 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
000000fa`b8dffa90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000fa`b85ffac8 00007ffd`2c08b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000fa`b85ffad0 00007ffd`2a684cb0     ntdll!TppWorkerThread+0x2df
000000fa`b85ffdc0 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
000000fa`b85ffdf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c0`df5ff958 00007ffd`2c08b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c0`df5ff960 00007ffd`2a684cb0     ntdll!TppWorkerThread+0x2df
000000c0`df5ffc50 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
000000c0`df5ffc80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c0`de9ff8c8 00007ffd`2c08b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c0`de9ff8d0 00007ffd`2a684cb0     ntdll!TppWorkerThread+0x2df
000000c0`de9ffbc0 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
000000c0`de9ffbf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c0`de5fe430 00007ff6`d2a25988     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000c0`de5fe470 00007ff6`d2381c46     postgres!ExceptionalCondition(
000000c0`de5fe4b0 00007ff6`d23449ed     postgres!recordMultipleDependencies(
000000c0`de5fe530 00007ff6`d2397514     postgres!record_object_address_dependencies(
000000c0`de5fe560 00007ff6`d2396cfa     postgres!GenerateTypeDependencies(
000000c0`de5fe650 00007ff6`d24919ea     postgres!TypeCreate(
000000c0`de5fe8e0 00007ff6`d280cfee     postgres!DefineRange(
000000c0`de5feb90 00007ff6`d2808ccd     postgres!ProcessUtilitySlow(
000000c0`de5ff4c0 00007ff6`d2807cde     postgres!standard_ProcessUtility(
000000c0`de5ff670 00007ff6`d2806d7d     postgres!ProcessUtility(
core
000000c0`dedffb18 00007ffd`29ab48ca     ntdll!NtFsControlFile+0x14
000000c0`dedffb20 00007ff6`d26c6a3b     KERNELBASE!ConnectNamedPipe+0x6a
000000c0`dedffb90 00007ffd`2a684cb0     postgres!pg_signal_thread(
000000c0`dedffc90 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
000000c0`dedffcc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c0`df1ff988 00007ffd`29a6d75e     ntdll!NtWaitForSingleObject+0x14
000000c0`df1ff990 00007ff6`d26c847c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000c0`df1ffa30 00007ffd`2a684cb0     postgres!pg_timer_thread(
000000c0`df1ffa70 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
000000c0`df1ffaa0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007a`423fde40 00007ff6`d2a25988     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000007a`423fde80 00007ff6`d2381c46     postgres!ExceptionalCondition(
0000007a`423fdec0 00007ff6`d23449ed     postgres!recordMultipleDependencies(
0000007a`423fdf40 00007ff6`d2397514     postgres!record_object_address_dependencies(
0000007a`423fdf70 00007ff6`d2396cfa     postgres!GenerateTypeDependencies(
0000007a`423fe060 00007ff6`d24919ea     postgres!TypeCreate(
0000007a`423fe2f0 00007ff6`d280cfee     postgres!DefineRange(
0000007a`423fe5a0 00007ff6`d2808ccd     postgres!ProcessUtilitySlow(
0000007a`423feed0 00007ff6`d2807cde     postgres!standard_ProcessUtility(
0000007a`423ff080 00007ff6`d2806d7d     postgres!ProcessUtility(
core
0000007a`427ff608 00007ffd`2c08b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007a`427ff610 00007ffd`2a684cb0     ntdll!TppWorkerThread+0x2df
0000007a`427ff900 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
0000007a`427ff930 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007a`42bffa68 00007ffd`29ab48ca     ntdll!NtFsControlFile+0x14
0000007a`42bffa70 00007ff6`d26c6a3b     KERNELBASE!ConnectNamedPipe+0x6a
0000007a`42bffae0 00007ffd`2a684cb0     postgres!pg_signal_thread(
0000007a`42bffbe0 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
0000007a`42bffc10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007a`42fff928 00007ffd`29a6d75e     ntdll!NtWaitForSingleObject+0x14
0000007a`42fff930 00007ff6`d26c847c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000007a`42fff9d0 00007ffd`2a684cb0     postgres!pg_timer_thread(
0000007a`42fffa10 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
0000007a`42fffa40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007a`433ff978 00007ffd`2c08b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007a`433ff980 00007ffd`2a684cb0     ntdll!TppWorkerThread+0x2df
0000007a`433ffc70 00007ffd`2c0feddb     KERNEL32!BaseThreadInitThunk+0x10
0000007a`433ffca0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/multirangetypes.out C:/cirrus/build/testrun/pg_upgrade/...
--- C:/cirrus/src/test/regress/expected/multirangetypes.out	2026-05-15 08:19:23.811383400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/multirangetypes.out	2026-05-15 08:22:13.251172400 +00...
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/multirangetypes.out C:/cirrus/build/testrun/recovery/02...
--- C:/cirrus/src/test/regress/expected/multirangetypes.out	2026-05-15 08:19:23.811383400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/multirangetypes.out	2026-05-15 08:25:00.676872300 +...
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/multirangetypes.out C:/cirrus/build/testrun/regress/reg...
--- C:/cirrus/src/test/regress/expected/multirangetypes.out	2026-05-15 08:19:23.811383400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/multirangetypes.out	2026-05-15 08:22:11.702825800 +0000
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/multirangetypes.out C:/cirrus/build/testrun/test_plan_a...
--- C:/cirrus/src/test/regress/expected/multirangetypes.out	2026-05-15 08:19:23.811383400 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/multirangetypes.out	2026-05-15 08:22:11.968...
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
tap
[08:23:50.993](110.927s) not ok 5 - regression tests in old instance
[08:23:50.998](0.000s) # not ok 219   + partition_merge                           427 ms
# not ok 220   + partition_split                           429 ms
# not ok 221   + partition_join                            425 ms
# not ok 222   + partition_prune                           447 ms
# not ok 223   + reloptions                                416 ms
# not ok 224   + hash_part                                 415 ms
# not ok 225   + indexing                                  411 ms
# not ok 226   + partition_aggregate                       428 ms
# not ok 227   + partition_info                            403 ms
# not ok 228   + tuplesort                                 419 ms
# not ok 229   + explain                                   402 ms
# not ok 230   + memoize                                   415 ms
# not ok 231   + stats                                     409 ms
# not ok 232   + predicate                                 322 ms
# not ok 233   + numa                                      404 ms
# not ok 234   + eager_aggregate                           393 ms
# not ok 235   + graph_table_rls                           322 ms
# not ok 236   + planner_est                               391 ms
# not ok 237   + compression                               190 ms
# not ok 238   + compression_lz4                           215 ms
# not ok 239   + compression_pglz                          203 ms
# not ok 240   + cluster                                   199 ms
# not ok 241   + oidjoins                                   94 ms
# not ok 242   + event_trigger                             120 ms
# not ok 243   - event_trigger_login                       137 ms
# not ok 244   - fast_default                              570 ms
# not ok 245   - tablespace                                208 ms
[08:24:21.242](12.272s) not ok 16 - run of pg_upgrade for new instance
[08:24:21.245](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:24:23.557](0.061s) not ok 20 - old and new dumps match after pg_upgrade
tap
[08:26:05.422](79.170s) not ok 2 - regression tests pass
[08:26:05.423](0.000s) # not ok 219   + partition_merge                           399 ms
# not ok 220   + partition_split                           337 ms
# not ok 221   + partition_join                            362 ms
# not ok 222   + partition_prune                           438 ms
# not ok 223   + reloptions                                416 ms
# not ok 224   + hash_part                                 434 ms
# not ok 225   + indexing                                  287 ms
# not ok 226   + partition_aggregate                       409 ms
# not ok 227   + partition_info                            407 ms
# not ok 228   + tuplesort                                 404 ms
# not ok 229   + explain                                   402 ms
# not ok 230   + memoize                                   400 ms
# not ok 231   + stats                                     396 ms
# not ok 232   + predicate                                 391 ms
# not ok 233   + numa                                      382 ms
# not ok 234   + eager_aggregate                           399 ms
# not ok 235   + graph_table_rls                           396 ms
# not ok 236   + planner_est                               393 ms
# not ok 237   + compression                                81 ms
# not ok 238   + compression_lz4                            76 ms
# not ok 239   + compression_pglz                           79 ms
# not ok 240   + cluster                                    78 ms
# not ok 241   + oidjoins                                   62 ms
# not ok 242   + event_trigger                              62 ms
# not ok 243   - event_trigger_login                        41 ms
# not ok 244   - fast_default                               53 ms
# not ok 245   - tablespace                                 32 ms
[08:26:05.516](0.092s) not ok 3 - primary alive after regression test run
tap
[08:26:26.389](0.005s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[08:23:38.491](107.079s) not ok 1 - regression tests pass
macOS - Sequoia - Meson
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
core
[08:37:16.025]   * frame #0: 0x0000000196722388 libsystem_kernel.dylib`__pthread_kill + 8
[08:37:16.025]     frame #1: 0x000000019675b848 libsystem_pthread.dylib`pthread_kill + 296
[08:37:16.025]     frame #2: 0x00000001966649e4 libsystem_c.dylib`abort + 124
[08:37:16.025]     frame #3: 0x00000001025068a0 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[08:37:16.025]     frame #4: 0x0000000102159f94 postgres`recordMultipleDependencies(depender=0x000000016dd9f2d0, referen...
[08:37:16.025]     frame #5: 0x000000010213ee48 postgres`record_object_address_dependencies(depender=<unavailable>, refe...
[08:37:16.025]     frame #6: 0x0000000102164bd4 postgres`GenerateTypeDependencies(typeTuple=<unavailable>, typeCatalog=0...
[08:37:16.025]     frame #7: 0x00000001021651e4 postgres`TypeCreate(newTypeOid=17334, typeName="mr_type", typeNamespace=...
[08:37:16.025]     frame #8: 0x00000001021dfdac postgres`DefineRange(pstate=0x00000001000007ba, stmt=0x0000000113809d10)...
[08:37:16.025]     frame #9: 0x00000001023d73a0 postgres`ProcessUtilitySlow(pstate=0x0000000123844d00, pstmt=0x000000011...
core
[08:40:06.504]   * frame #0: 0x0000000196722388 libsystem_kernel.dylib`__pthread_kill + 8
[08:40:06.504]     frame #1: 0x000000019675b848 libsystem_pthread.dylib`pthread_kill + 296
[08:40:06.504]     frame #2: 0x00000001966649e4 libsystem_c.dylib`abort + 124
[08:40:06.504]     frame #3: 0x0000000100fd68a0 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[08:40:06.504]     frame #4: 0x0000000100c29f94 postgres`recordMultipleDependencies(depender=0x000000016f2cf190, referen...
[08:40:06.504]     frame #5: 0x0000000100c0ee48 postgres`record_object_address_dependencies(depender=<unavailable>, refe...
[08:40:06.504]     frame #6: 0x0000000100c34bd4 postgres`GenerateTypeDependencies(typeTuple=<unavailable>, typeCatalog=0...
[08:40:06.504]     frame #7: 0x0000000100c351e4 postgres`TypeCreate(newTypeOid=17340, typeName="mr_type", typeNamespace=...
[08:40:06.504]     frame #8: 0x0000000100cafdac postgres`DefineRange(pstate=0x00000001000007ba, stmt=0x000000012780cb10)...
[08:40:06.504]     frame #9: 0x0000000100ea73a0 postgres`ProcessUtilitySlow(pstate=0x0000000127883f00, pstmt=0x000000012...
core
[08:39:17.638]   * frame #0: 0x00000001007df3b8 dyld`invocation function for block in mach_o::Header::forEachSegment(voi...
[08:39:17.638]     frame #1: 0x00000001007dc358 dyld`mach_o::Header::forEachLoadCommand(void (load_command const*, bool&...
[08:39:17.638]     frame #2: 0x00000001007df214 dyld`mach_o::Header::forEachSegment(void (mach_o::Header::SegmentInfo co...
[08:39:17.638]     frame #3: 0x00000001007ac470 dyld`dyld4::ExternallyViewableState::atlasAddImage(PropertyList::Diction...
[08:39:17.638]     frame #4: 0x00000001007abc5c dyld`dyld4::ExternallyViewableState::createMinimalInfo(lsl::Allocator&, ...
[08:39:17.638]     frame #5: 0x00000001007662f4 dyld`start + 3864
core
[08:38:40.556]   * frame #0: 0x00000001963b6c04 dyld`stat + 8
[08:38:40.556]     frame #1: 0x0000000196421f40 dyld`stat_with_subsystem + 56
[08:38:40.556]     frame #2: 0x00000001964066bc dyld`dyld3::stat(char const*, stat*) + 28
[08:38:40.556]     frame #3: 0x00000001963e478c dyld`dyld4::SyscallDelegate::fileExists(char const*, dyld4::FileID*, int...
[08:38:40.556]     frame #4: 0x00000001963e2310 dyld`invocation function for block in dyld4::PrebuiltLoader::invalidateI...
[08:38:40.556]     frame #5: 0x00000001963be118 dyld`dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*...
[08:38:40.556]     frame #6: 0x00000001963e20e4 dyld`dyld4::PrebuiltLoader::invalidateInIsolation(dyld4::RuntimeState co...
[08:38:40.556]     frame #7: 0x00000001963e1d20 dyld`dyld4::PrebuiltLoader::isValid(dyld4::RuntimeState const&) const + ...
[08:38:40.556]     frame #8: 0x00000001963cce78 dyld`dyld4::RuntimeState::findPrebuiltLoader(char const*) const + 104
[08:38:40.556]     frame #9: 0x00000001963d2928 dyld`dyld4::Loader::makeDyldCacheLoader(Diagnostics&, dyld4::RuntimeStat...
core
[08:38:07.630]   * frame #0: 0x0000000196722388 libsystem_kernel.dylib`__pthread_kill + 8
[08:38:07.630]     frame #1: 0x000000019675b848 libsystem_pthread.dylib`pthread_kill + 296
[08:38:07.630]     frame #2: 0x00000001966649e4 libsystem_c.dylib`abort + 124
[08:38:07.630]     frame #3: 0x0000000102e628a0 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[08:38:07.630]     frame #4: 0x0000000102ab5f94 postgres`recordMultipleDependencies(depender=0x000000016d442fc0, referen...
[08:38:07.630]     frame #5: 0x0000000102a9ae48 postgres`record_object_address_dependencies(depender=<unavailable>, refe...
[08:38:07.630]     frame #6: 0x0000000102ac0bd4 postgres`GenerateTypeDependencies(typeTuple=<unavailable>, typeCatalog=0...
[08:38:07.630]     frame #7: 0x0000000102ac11e4 postgres`TypeCreate(newTypeOid=17321, typeName="mr_type", typeNamespace=...
[08:38:07.630]     frame #8: 0x0000000102b3bdac postgres`DefineRange(pstate=0x00000001000007ba, stmt=0x0000000151815b10)...
[08:38:07.630]     frame #9: 0x0000000102d333a0 postgres`ProcessUtilitySlow(pstate=0x0000000141822b00, pstmt=0x000000015...
core
[08:36:22.813]   * frame #0: 0x0000000196722388 libsystem_kernel.dylib`__pthread_kill + 8
[08:36:22.813]     frame #1: 0x000000019675b848 libsystem_pthread.dylib`pthread_kill + 296
[08:36:22.813]     frame #2: 0x00000001966649e4 libsystem_c.dylib`abort + 124
[08:36:22.813]     frame #3: 0x00000001027fa8a0 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[08:36:22.813]     frame #4: 0x000000010244df94 postgres`recordMultipleDependencies(depender=0x000000016daab220, referen...
[08:36:22.813]     frame #5: 0x0000000102432e48 postgres`record_object_address_dependencies(depender=<unavailable>, refe...
[08:36:22.813]     frame #6: 0x0000000102458bd4 postgres`GenerateTypeDependencies(typeTuple=<unavailable>, typeCatalog=0...
[08:36:22.813]     frame #7: 0x00000001024591e4 postgres`TypeCreate(newTypeOid=17335, typeName="mr_type", typeNamespace=...
[08:36:22.813]     frame #8: 0x00000001024d3dac postgres`DefineRange(pstate=0x00000001000007ba, stmt=0x0000000144009910)...
[08:36:22.813]     frame #9: 0x00000001026cb3a0 postgres`ProcessUtilitySlow(pstate=0x000000014381cd00, pstmt=0x000000014...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/multirangetypes.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:13
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/multirangetypes.out	2026-05-15 08:22:43
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/multirangetypes.out /Users/admin/pgsql/build/testrun/recovery/027_...
--- /Users/admin/pgsql/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:13
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/multirangetypes.out	2026-05-15 08:25:27
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/multirangetypes.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:13
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/multirangetypes.out	2026-05-15 08:22:43
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/multirangetypes.out /Users/admin/pgsql/build/testrun/test_plan_adv...
--- /Users/admin/pgsql/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:13
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/multirangetypes.out	2026-05-15 08:...
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
tap
[08:23:33.114](99.502s) not ok 5 - regression tests in old instance
[08:23:33.126](0.000s) # not ok 219   + partition_merge                           223 ms
# not ok 220   + partition_split                           223 ms
# not ok 221   + partition_join                            329 ms
# not ok 222   + partition_prune                           322 ms
# not ok 223   + reloptions                                319 ms
# not ok 224   + hash_part                                 277 ms
# not ok 225   + indexing                                  559 ms
# not ok 226   + partition_aggregate                       519 ms
# not ok 227   + partition_info                            185 ms
# not ok 228   + tuplesort                                 372 ms
# not ok 229   + explain                                   369 ms
# not ok 230   + memoize                                   548 ms
# not ok 231   + stats                                     527 ms
# not ok 232   + predicate                                 400 ms
# not ok 233   + numa                                      378 ms
# not ok 234   + eager_aggregate                           355 ms
# not ok 235   + graph_table_rls                           246 ms
# not ok 236   + planner_est                               332 ms
# not ok 237   + compression                               515 ms
# not ok 238   + compression_lz4                           402 ms
# not ok 239   + compression_pglz                          520 ms
# not ok 240   + cluster                                   519 ms
# not ok 241   + oidjoins                                  421 ms
# not ok 242   + event_trigger                             419 ms
# not ok 243   - event_trigger_login                       246 ms
# not ok 244   - fast_default                              323 ms
# not ok 245   - tablespace                                 99 ms
[08:24:03.106](9.203s) not ok 16 - run of pg_upgrade for new instance
[08:24:03.108](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:24:04.202](0.026s) not ok 20 - old and new dumps match after pg_upgrade
tap
[08:26:13.359](105.637s) not ok 2 - regression tests pass
[08:26:13.364](0.000s) # not ok 219   + partition_merge                           462 ms
# not ok 220   + partition_split                           538 ms
# not ok 221   + partition_join                            357 ms
# not ok 222   + partition_prune                           353 ms
# not ok 223   + reloptions                                431 ms
# not ok 224   + hash_part                                 508 ms
# not ok 225   + indexing                                  472 ms
# not ok 226   + partition_aggregate                       491 ms
# not ok 227   + partition_info                            473 ms
# not ok 228   + tuplesort                                 349 ms
# not ok 229   + explain                                   345 ms
# not ok 230   + memoize                                   357 ms
# not ok 231   + stats                                     297 ms
# not ok 232   + predicate                                 339 ms
# not ok 233   + numa                                      334 ms
# not ok 234   + eager_aggregate                           287 ms
# not ok 235   + graph_table_rls                           328 ms
# not ok 236   + planner_est                               166 ms
# not ok 237   + compression                               116 ms
# not ok 238   + compression_lz4                           117 ms
# not ok 239   + compression_pglz                          121 ms
# not ok 240   + cluster                                   117 ms
# not ok 241   + oidjoins                                  188 ms
# not ok 242   + event_trigger                             189 ms
# not ok 243   - event_trigger_login                        63 ms
# not ok 244   - fast_default                               95 ms
# not ok 245   - tablespace                                119 ms
[08:26:13.816](0.452s) not ok 3 - primary alive after regression test run
tap
[08:26:18.200](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[08:23:33.435](106.031s) not ok 1 - regression tests pass
Linux - Debian Trixie - Autoconf
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "pg_depend.c", Line: 133, PID: 38830
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "pg_depend.c", Line: 133, PID: 50772
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "pg_depend.c", Line: 133, PID: 56224
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "pg_depend.c", Line: 133, PID: 30831
core
[08:30:19.602] #0  0x00007f02d60a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:19.602] #1  0x00007f02d604bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:19.602] #2  0x00007f02d60344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:19.602] #3  0x000055d235c75aff in ExceptionalCondition (conditionName=conditionName@entry=0x55d235e3eda0 "LockHel...
[08:30:19.602] #4  0x000055d2350cd7da in recordMultipleDependencies (depender=depender@entry=0x7ffdc85657f0, referenced=...
[08:30:19.602] #5  0x000055d23507c4da in record_object_address_dependencies (depender=depender@entry=0x7ffdc85657f0, ref...
[08:30:19.602] #6  0x000055d2350ea8ed in GenerateTypeDependencies (typeTuple=typeTuple@entry=0x52100005e1d8, typeCatalog...
[08:30:19.602] #7  0x000055d2350ec978 in TypeCreate (newTypeOid=newTypeOid@entry=17331, typeName=<optimized out>, typeNa...
[08:30:19.602] #8  0x000055d23533c751 in DefineRange (pstate=pstate@entry=0x519000041b80, stmt=stmt@entry=0x5250000087d0...
[08:30:19.602] #9  0x000055d235947473 in ProcessUtilitySlow (pstate=pstate@entry=0x519000041b80, pstmt=pstmt@entry=0x525...
core
[08:30:17.306] #0  0x00007f5c446a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:17.306] #1  0x00007f5c4464bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:17.306] #2  0x00007f5c446344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:17.306] #3  0x000055965362faff in ExceptionalCondition (conditionName=conditionName@entry=0x5596537f8da0 "LockHel...
[08:30:17.306] #4  0x0000559652a877da in recordMultipleDependencies (depender=depender@entry=0x7fff530964b0, referenced=...
[08:30:17.306] #5  0x0000559652a364da in record_object_address_dependencies (depender=depender@entry=0x7fff530964b0, ref...
[08:30:17.306] #6  0x0000559652aa48ed in GenerateTypeDependencies (typeTuple=typeTuple@entry=0x52100005e1d8, typeCatalog...
[08:30:17.306] #7  0x0000559652aa6978 in TypeCreate (newTypeOid=newTypeOid@entry=17327, typeName=<optimized out>, typeNa...
[08:30:17.306] #8  0x0000559652cf6751 in DefineRange (pstate=pstate@entry=0x519000041680, stmt=stmt@entry=0x5250000087d0...
[08:30:17.306] #9  0x0000559653301473 in ProcessUtilitySlow (pstate=pstate@entry=0x519000041680, pstmt=pstmt@entry=0x525...
core
[08:30:17.450] #0  0x00007fd1de7ea2c0 in ?? ()
[08:30:17.450] #1  0x0000000000000004 in ?? ()
[08:30:17.450] #2  0x00007fffc9fa5daa in ?? ()
[08:30:17.450] #3  0x00007fffc9fa5dad in ?? ()
[08:30:17.450] #4  0x00007fffc9fa5db0 in ?? ()
[08:30:17.450] #5  0x00007fffc9fa5db3 in ?? ()
[08:30:17.450] #6  0x0000000000000000 in ?? ()
[08:30:18.114] #0  0x00007fe21e0a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[08:30:18.154] #0  0x00007fe21e0a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:18.154] #1  0x00007fe21e04bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:18.154] #2  0x00007fe21e0344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:18.154] #3  0x0000558b10c0caff in ExceptionalCondition (conditionName=conditionName@entry=0x558b10dd5da0 "LockHel...
[08:30:18.154] #4  0x0000558b100647da in recordMultipleDependencies (depender=depender@entry=0x7ffe8bb516f0, referenced=...
[08:30:18.154] #5  0x0000558b100134da in record_object_address_dependencies (depender=depender@entry=0x7ffe8bb516f0, ref...
[08:30:18.154] #6  0x0000558b100818ed in GenerateTypeDependencies (typeTuple=typeTuple@entry=0x52100005e1d8, typeCatalog...
[08:30:18.154] #7  0x0000558b10083978 in TypeCreate (newTypeOid=newTypeOid@entry=17333, typeName=<optimized out>, typeNa...
[08:30:18.154] #8  0x0000558b102d3751 in DefineRange (pstate=pstate@entry=0x519000041680, stmt=stmt@entry=0x5250000087d0...
[08:30:18.154] #9  0x0000558b108de473 in ProcessUtilitySlow (pstate=pstate@entry=0x519000041680, pstmt=pstmt@entry=0x525...
core
[08:30:18.878] #0  0x00007fb0abaa095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:18.878] #1  0x00007fb0aba4bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:18.878] #2  0x00007fb0aba344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:30:18.878] #3  0x000055cdb883caff in ExceptionalCondition (conditionName=conditionName@entry=0x55cdb8a05da0 "LockHel...
[08:30:18.878] #4  0x000055cdb7c947da in recordMultipleDependencies (depender=depender@entry=0x7fff84c4a0f0, referenced=...
[08:30:18.878] #5  0x000055cdb7c434da in record_object_address_dependencies (depender=depender@entry=0x7fff84c4a0f0, ref...
[08:30:18.878] #6  0x000055cdb7cb18ed in GenerateTypeDependencies (typeTuple=typeTuple@entry=0x52100005e1d8, typeCatalog...
[08:30:18.878] #7  0x000055cdb7cb3978 in TypeCreate (newTypeOid=newTypeOid@entry=17333, typeName=<optimized out>, typeNa...
[08:30:18.878] #8  0x000055cdb7f03751 in DefineRange (pstate=pstate@entry=0x519000041680, stmt=stmt@entry=0x5250000087d0...
[08:30:18.878] #9  0x000055cdb850e473 in ProcessUtilitySlow (pstate=pstate@entry=0x519000041680, pstmt=pstmt@entry=0x525...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:35.237868857 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/multirangetypes.out	2026-05-15 08:24:08.306138098 +0000
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out /tmp/cirrus-ci-build/src/test/modules/test_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:35.237868857 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/multirangetypes.out	2026-05-15 08:25:36.238...
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out /tmp/cirrus-ci-build/src/test/recovery/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:35.237868857 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/multirangetypes.out	2026-05-15 08:26:12.298401885 +0000
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out /tmp/cirrus-ci-build/src/test/regress/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:35.237868857 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/multirangetypes.out	2026-05-15 08:23:12.538040636 +0000
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
tap
[08:24:13.493](11.822s) not ok 5 - regression tests in old instance
[08:24:13.494](0.000s) # not ok 219   + partition_merge                            95 ms
# not ok 220   + partition_split                            91 ms
# not ok 221   + partition_join                             90 ms
# not ok 222   + partition_prune                            89 ms
# not ok 223   + reloptions                                 88 ms
# not ok 224   + hash_part                                  74 ms
# not ok 225   + indexing                                   73 ms
# not ok 226   + partition_aggregate                        92 ms
# not ok 227   + partition_info                             75 ms
# not ok 228   + tuplesort                                  69 ms
# not ok 229   + explain                                    89 ms
# not ok 230   + memoize                                    70 ms
# not ok 231   + stats                                      89 ms
# not ok 232   + predicate                                  76 ms
# not ok 233   + numa                                       76 ms
# not ok 234   + eager_aggregate                            54 ms
# not ok 235   + graph_table_rls                            70 ms
# not ok 236   + planner_est                                53 ms
# not ok 237   + compression                                46 ms
# not ok 238   + compression_lz4                            58 ms
# not ok 239   + compression_pglz                           39 ms
# not ok 240   + cluster                                    51 ms
# not ok 241   + oidjoins                                   36 ms
# not ok 242   + event_trigger                              36 ms
# not ok 243   - event_trigger_login                        52 ms
# not ok 244   - fast_default                               42 ms
# not ok 245   - tablespace                                 73 ms
[08:24:41.129](12.054s) not ok 16 - run of pg_upgrade for new instance
[08:24:41.130](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:24:42.861](0.037s) not ok 20 - old and new dumps match after pg_upgrade
tap
[08:25:41.024](12.218s) not ok 1 - regression tests pass
tap
[08:26:14.739](6.440s) not ok 2 - regression tests pass
[08:26:14.740](0.000s) # not ok 219   + partition_merge                            53 ms
# not ok 220   + partition_split                            64 ms
# not ok 221   + partition_join                             62 ms
# not ok 222   + partition_prune                            59 ms
# not ok 223   + reloptions                                 47 ms
# not ok 224   + hash_part                                  47 ms
# not ok 225   + indexing                                   49 ms
# not ok 226   + partition_aggregate                        45 ms
# not ok 227   + partition_info                             52 ms
# not ok 228   + tuplesort                                  51 ms
# not ok 229   + explain                                    55 ms
# not ok 230   + memoize                                    56 ms
# not ok 231   + stats                                      58 ms
# not ok 232   + predicate                                  49 ms
# not ok 233   + numa                                       35 ms
# not ok 234   + eager_aggregate                            35 ms
# not ok 235   + graph_table_rls                            45 ms
# not ok 236   + planner_est                                45 ms
# not ok 237   + compression                                26 ms
# not ok 238   + compression_lz4                            28 ms
# not ok 239   + compression_pglz                           24 ms
# not ok 240   + cluster                                    27 ms
# not ok 241   + oidjoins                                   17 ms
# not ok 242   + event_trigger                              15 ms
# not ok 243   - event_trigger_login                        18 ms
# not ok 244   - fast_default                               19 ms
# not ok 245   - tablespace                                 16 ms
[08:26:14.800](0.059s) not ok 3 - primary alive after regression test run
tap
[08:27:43.190](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
FreeBSD - Meson
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
core
[08:28:45.838] #0  0x000000082b31e01a in thr_kill () from /lib/libc.so.7
[08:28:45.838] #1  0x000000082b296a64 in raise () from /lib/libc.so.7
[08:28:45.838] #2  0x000000082b34aa59 in abort () from /lib/libc.so.7
[08:28:45.838] #3  0x0000000000b3969f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[08:28:45.838] #4  0x00000000006fbd3b in recordMultipleDependencies (depender=0x82183839c, referenced=0x2b0f2861d838, nr...
[08:28:45.838] #5  0x00000000006d9e45 in record_object_address_dependencies (depender=0x18ee4, depender@entry=0x82183839...
[08:28:45.838] #6  0x00000000007084e1 in GenerateTypeDependencies (typeTuple=typeTuple@entry=0x2b0f27e4a668, typeCatalog...
[08:28:45.838] #7  0x0000000000708c48 in TypeCreate (newTypeOid=newTypeOid@entry=17327, typeName=typeName@entry=0x2b0f27...
[08:28:45.838] #8  0x00000000007a7702 in DefineRange (pstate=pstate@entry=0x2b0f2861d500, stmt=stmt@entry=0x2b0f27fdb6b0...
[08:28:45.838] #9  0x00000000009e3958 in ProcessUtilitySlow (pstate=pstate@entry=0x2b0f2861d500, pstmt=pstmt@entry=0x2b0...
core
[08:28:44.882] #0  0x000000082cd8d01a in thr_kill () from /lib/libc.so.7
[08:28:44.882] #1  0x000000082cd05a64 in raise () from /lib/libc.so.7
[08:28:44.882] #2  0x000000082cdb9a59 in abort () from /lib/libc.so.7
[08:28:44.882] #3  0x0000000000b3969f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[08:28:44.882] #4  0x00000000006fbd3b in recordMultipleDependencies (depender=0x821b8e37c, referenced=0x2dcb9ee74838, nr...
[08:28:44.882] #5  0x00000000006d9e45 in record_object_address_dependencies (depender=0x18f08, depender@entry=0x821b8e37...
[08:28:44.882] #6  0x00000000007084e1 in GenerateTypeDependencies (typeTuple=typeTuple@entry=0x2dcb9ee47668, typeCatalog...
[08:28:44.882] #7  0x0000000000708c48 in TypeCreate (newTypeOid=newTypeOid@entry=17339, typeName=typeName@entry=0x2dcb9e...
[08:28:44.882] #8  0x00000000007a7702 in DefineRange (pstate=pstate@entry=0x2dcb9ee74500, stmt=stmt@entry=0x2dcb9efef040...
[08:28:44.882] #9  0x00000000009e3958 in ProcessUtilitySlow (pstate=pstate@entry=0x2dcb9ee74500, pstmt=pstmt@entry=0x2dc...
core
[08:28:45.188] #0  0x000000082de6501a in thr_kill () from /lib/libc.so.7
[08:28:45.188] #1  0x000000082dddda64 in raise () from /lib/libc.so.7
[08:28:45.188] #2  0x000000082de91a59 in abort () from /lib/libc.so.7
[08:28:45.188] #3  0x0000000000b3969f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[08:28:45.188] #4  0x00000000006fbd3b in recordMultipleDependencies (depender=0x821a7011c, referenced=0x178c00e42838, nr...
[08:28:45.188] #5  0x00000000006d9e45 in record_object_address_dependencies (depender=0x18eca, depender@entry=0x821a7011...
[08:28:45.188] #6  0x00000000007084e1 in GenerateTypeDependencies (typeTuple=typeTuple@entry=0x178c00647668, typeCatalog...
[08:28:45.188] #7  0x0000000000708c48 in TypeCreate (newTypeOid=newTypeOid@entry=17334, typeName=typeName@entry=0x178c00...
[08:28:45.188] #8  0x00000000007a7702 in DefineRange (pstate=pstate@entry=0x178c00e42500, stmt=stmt@entry=0x178c00e09040...
[08:28:45.188] #9  0x00000000009e3958 in ProcessUtilitySlow (pstate=pstate@entry=0x178c00e42500, pstmt=pstmt@entry=0x178...
core
[08:28:45.499] #0  0x000000082cbfb01a in thr_kill () from /lib/libc.so.7
[08:28:45.499] #1  0x000000082cb73a64 in raise () from /lib/libc.so.7
[08:28:45.499] #2  0x000000082cc27a59 in abort () from /lib/libc.so.7
[08:28:45.499] #3  0x0000000000b3969f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[08:28:45.499] #4  0x00000000006fbd3b in recordMultipleDependencies (depender=0x820df928c, referenced=0x37acba642838, nr...
[08:28:45.499] #5  0x00000000006d9e45 in record_object_address_dependencies (depender=0x18ef2, depender@entry=0x820df928...
[08:28:45.499] #6  0x00000000007084e1 in GenerateTypeDependencies (typeTuple=typeTuple@entry=0x37acb9e9d668, typeCatalog...
[08:28:45.499] #7  0x0000000000708c48 in TypeCreate (newTypeOid=newTypeOid@entry=17333, typeName=typeName@entry=0x37acb9...
[08:28:45.499] #8  0x00000000007a7702 in DefineRange (pstate=pstate@entry=0x37acba642500, stmt=stmt@entry=0x37acb9fee040...
[08:28:45.499] #9  0x00000000009e3958 in ProcessUtilitySlow (pstate=pstate@entry=0x37acba642500, pstmt=pstmt@entry=0x37a...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:49.600790000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/multirangetypes.out	2026-05-15 08:20:50.16...
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:49.600790000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/multirangetypes.out	2026-05-15 08:21:40....
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:49.600790000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/multirangetypes.out	2026-05-15 08:20:50.725271000 +0000
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out /tmp/cirrus-ci-build/build/testrun/test_plan...
--- /tmp/cirrus-ci-build/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:49.600790000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/multirangetypes.out	2026-05-15 0...
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
tap
[08:20:53.190](21.643s) not ok 5 - regression tests in old instance
[08:20:53.193](0.000s) # not ok 219   + partition_merge                            18 ms
# not ok 220   + partition_split                             6 ms
# not ok 221   + partition_join                             17 ms
# not ok 222   + partition_prune                            17 ms
# not ok 223   + reloptions                                 17 ms
# not ok 224   + hash_part                                  17 ms
# not ok 225   + indexing                                   16 ms
# not ok 226   + partition_aggregate                        16 ms
# not ok 227   + partition_info                             21 ms
# not ok 228   + tuplesort                                  16 ms
# not ok 229   + explain                                    16 ms
# not ok 230   + memoize                                    14 ms
# not ok 231   + stats                                      14 ms
# not ok 232   + predicate                                  11 ms
# not ok 233   + numa                                       14 ms
# not ok 234   + eager_aggregate                            15 ms
# not ok 235   + graph_table_rls                             8 ms
# not ok 236   + planner_est                                15 ms
# not ok 237   + compression                                27 ms
# not ok 238   + compression_lz4                            10 ms
# not ok 239   + compression_pglz                           18 ms
# not ok 240   + cluster                                    17 ms
# not ok 241   + oidjoins                                    5 ms
# not ok 242   + event_trigger                               8 ms
# not ok 243   - event_trigger_login                         8 ms
# not ok 244   - fast_default                                4 ms
# not ok 245   - tablespace                                  8 ms
[08:21:06.114](5.324s) not ok 16 - run of pg_upgrade for new instance
[08:21:06.116](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:21:07.776](0.013s) not ok 20 - old and new dumps match after pg_upgrade
tap
[08:21:43.247](21.347s) not ok 2 - regression tests pass
[08:21:43.249](0.000s) # not ok 219   + partition_merge                            26 ms
# not ok 220   + partition_split                            26 ms
# not ok 221   + partition_join                             25 ms
# not ok 222   + partition_prune                            25 ms
# not ok 223   + reloptions                                 25 ms
# not ok 224   + hash_part                                  25 ms
# not ok 225   + indexing                                   25 ms
# not ok 226   + partition_aggregate                        25 ms
# not ok 227   + partition_info                             25 ms
# not ok 228   + tuplesort                                  24 ms
# not ok 229   + explain                                    24 ms
# not ok 230   + memoize                                    24 ms
# not ok 231   + stats                                      24 ms
# not ok 232   + predicate                                  24 ms
# not ok 233   + numa                                       25 ms
# not ok 234   + eager_aggregate                             8 ms
# not ok 235   + graph_table_rls                            28 ms
# not ok 236   + planner_est                                18 ms
# not ok 237   + compression                                 4 ms
# not ok 238   + compression_lz4                            33 ms
# not ok 239   + compression_pglz                            6 ms
# not ok 240   + cluster                                     6 ms
# not ok 241   + oidjoins                                   12 ms
# not ok 242   + event_trigger                               6 ms
# not ok 243   - event_trigger_login                         6 ms
# not ok 244   - fast_default                                5 ms
# not ok 245   - tablespace                                  5 ms
[08:21:43.283](0.033s) not ok 3 - primary alive after regression test run
tap
[08:21:55.079](0.012s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[08:20:53.872](24.876s) not ok 1 - regression tests pass
NetBSD - Meson
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
assertion
TRAP: failed Assert("LockHeldByMe(&tag, AccessShareLock, true)"), File: "../src/backend/catalog/pg_depend.c", Line: 133,...
core
[08:27:28.157] #0  0x000078cf7ab7eeea in _lwp_kill () from /usr/lib/libc.so.12
[08:27:28.157] #1  0x000078cf7ab846e0 in abort () from /usr/lib/libc.so.12
[08:27:28.157] #2  0x0000000000964f4d in ExceptionalCondition (conditionName=conditionName@entry=0xb295d8 "LockHeldByMe(...
[08:27:28.157] #3  0x00000000005a880f in recordMultipleDependencies (behavior=<optimized out>, nreferenced=<optimized ou...
[08:27:28.157] #4  recordMultipleDependencies (depender=0x7f7fff7dbf88, referenced=<optimized out>, nreferenced=<optimiz...
[08:27:28.157] #5  0x000000000058c27f in record_object_address_dependencies (depender=<optimized out>, referenced=<optim...
[08:27:28.157] #6  0x00000000005b2676 in GenerateTypeDependencies (typeTuple=typeTuple@entry=0x78cf7fa764d8, typeCatalog...
[08:27:28.157] #7  0x00000000005b32f4 in TypeCreate (newTypeOid=newTypeOid@entry=17327, typeName=<optimized out>, typeNa...
[08:27:28.157] #8  0x0000000000638dcd in DefineRange (pstate=pstate@entry=0x78cf7fa97100, stmt=stmt@entry=0x78cf7faaced0...
[08:27:28.157] #9  0x0000000000830779 in ProcessUtilitySlow (pstate=pstate@entry=0x78cf7fa97100, pstmt=pstmt@entry=0x78c...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/multirangetypes.out /home/postgres/postgres/build/testrun/pg_...
--- /home/postgres/postgres/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:49.126759215 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/multirangetypes.out	2026-05-15 08:21:13...
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/polygon.out /home/postgres/postgres/build/testrun/recovery/02...
--- /home/postgres/postgres/src/test/regress/expected/polygon.out	2026-05-15 08:18:49.189042870 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/polygon.out	2026-05-15 08:21:44.28721...
@@ -295,40 +295,10 @@
 CREATE TEMP TABLE quad_poly_tbl_ord_idx2 AS
 SELECT rank() OVER (ORDER BY p <-> point '123,456') n, p <-> point '123,456' dist, id
 FROM quad_poly_tbl WHERE p <@ polygon '((300,300),(400,600),(600,500),(700,200))';
-SELECT *
-FROM quad_poly_tbl_ord_seq2 seq FULL JOIN quad_poly_tbl_ord_idx2 idx
-	ON seq.n = idx.n AND seq.id = idx.id AND
-		(seq.dist = idx.dist OR seq.dist IS NULL AND idx.dist IS NULL)
-WHERE seq.id IS NULL OR idx.id IS NULL;
- n | dist | id | n | dist | id 
----+------+----+---+------+----
-(0 rows)
-
-RESET enable_seqscan;
-RESET enable_indexscan;
-RESET enable_bitmapscan;
--- test non-error-throwing API for some core types
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/multirangetypes.out /home/postgres/postgres/build/testrun/reg...
--- /home/postgres/postgres/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:49.126759215 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/multirangetypes.out	2026-05-15 08:21:06.457120808 +000...
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/multirangetypes.out /home/postgres/postgres/build/testrun/tes...
--- /home/postgres/postgres/src/test/regress/expected/multirangetypes.out	2026-05-15 08:18:49.126759215 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/multirangetypes.out	2026-05-1...
@@ -3273,261 +3273,7 @@
 grant create on schema mr_sch to regress_mr;
 set role regress_mr;
 create type mytype as range (subtype=int4, multirange_type_name=mr_sch.mr_type);
-reset role;
-drop type mytype;
-drop schema mr_sch;
-drop role regress_mr;
---
--- Test polymorphic type system
---
-create function anyarray_anymultirange_func(a anyarray, r anymultirange)
-  returns anyelement as 'select $1[1] + lower($2);' language sql;
-select anyarray_anymultirange_func(ARRAY[1,2], int4multirange(int4range(10,20)));
- anyarray_anymultirange_func 
------------------------------
-                          11
...
tap
[08:21:21.820](13.673s) not ok 5 - regression tests in old instance
[08:21:21.822](0.000s) # not ok 219   + partition_merge                            81 ms
# not ok 220   + partition_split                            20 ms
# not ok 221   + partition_join                             92 ms
# not ok 222   + partition_prune                           115 ms
# not ok 223   + reloptions                                247 ms
# not ok 224   + hash_part                                 250 ms
# not ok 225   + indexing                                  252 ms
# not ok 226   + partition_aggregate                       266 ms
# not ok 227   + partition_info                            211 ms
# not ok 228   + tuplesort                                  72 ms
# not ok 229   + explain                                   222 ms
# not ok 230   + memoize                                   253 ms
# not ok 231   + stats                                     262 ms
# not ok 232   + predicate                                 117 ms
# not ok 233   + numa                                      115 ms
# not ok 234   + eager_aggregate                           257 ms
# not ok 235   + graph_table_rls                            50 ms
# not ok 236   + planner_est                               104 ms
# not ok 237   + compression                                29 ms
# not ok 238   + compression_lz4                            10 ms
# not ok 239   + compression_pglz                            8 ms
# not ok 240   + cluster                                    16 ms
# not ok 241   + oidjoins                                    8 ms
# not ok 242   + event_trigger                              27 ms
# not ok 243   - event_trigger_login                         7 ms
# not ok 244   - fast_default                                9 ms
# not ok 245   - tablespace                                 52 ms
[08:21:35.555](5.261s) not ok 16 - run of pg_upgrade for new instance
[08:21:35.565](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:21:36.040](0.031s) not ok 20 - old and new dumps match after pg_upgrade
tap
[08:21:53.907](11.914s) not ok 2 - regression tests pass
[08:21:53.912](0.000s) # not ok 219   + partition_merge                            10 ms
# not ok 220   + partition_split                            95 ms
# not ok 221   + partition_join                            100 ms
# not ok 222   + partition_prune                            20 ms
# not ok 223   + reloptions                                102 ms
# not ok 224   + hash_part                                 105 ms
# not ok 225   + indexing                                   32 ms
# not ok 226   + partition_aggregate                       110 ms
# not ok 227   + partition_info                            179 ms
# not ok 228   + tuplesort                                 118 ms
# not ok 229   + explain                                   121 ms
# not ok 230   + memoize                                   184 ms
# not ok 231   + stats                                     188 ms
# not ok 232   + predicate                                 174 ms
# not ok 233   + numa                                      174 ms
# not ok 234   + eager_aggregate                            85 ms
# not ok 235   + graph_table_rls                           188 ms
# not ok 236   + planner_est                               177 ms
# not ok 237   + compression                                14 ms
# not ok 238   + compression_lz4                             8 ms
# not ok 239   + compression_pglz                            8 ms
# not ok 240   + cluster                                    22 ms
# not ok 241   + oidjoins                                   31 ms
# not ok 242   + event_trigger                              14 ms
# not ok 243   - event_trigger_login                         7 ms
# not ok 244   - fast_default                                8 ms
# not ok 245   - tablespace                                 16 ms
[08:21:53.943](0.030s) not ok 3 - primary alive after regression test run
tap
[08:22:07.033](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[08:21:20.087](16.415s) not ok 1 - regression tests pass
59/6087 CREATE TABLE LIKE INCLUDING TRIGGERS
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[05:31:20.896] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6526 amcheck: add index-all-keys-match verification for B-Tree
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:31:01.306] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
tap
[21:44:16.625](0.551s) Bail out!  rename failed: No such file or directory
tap
[21:40:55.707](0.107s) not ok 46 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption status (...
[21:40:55.708](0.001s) not ok 47 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption stdout /...
tap
[21:38:19.007](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
macOS - Sequoia - Meson
core
[21:48:17.934]   * frame #0: 0x00000001028f47c0 dyld`_dyld_start
core
[21:47:33.717]   * frame #0: 0x000000019350ec04 dyld`stat + 8
[21:47:33.717]     frame #1: 0x0000000193579f40 dyld`stat_with_subsystem + 56
[21:47:33.717]     frame #2: 0x000000019355e6bc dyld`dyld3::stat(char const*, stat*) + 28
[21:47:33.717]     frame #3: 0x000000019353c78c dyld`dyld4::SyscallDelegate::fileExists(char const*, dyld4::FileID*, int...
[21:47:33.717]     frame #4: 0x000000019353a310 dyld`invocation function for block in dyld4::PrebuiltLoader::invalidateI...
[21:47:33.717]     frame #5: 0x0000000193516118 dyld`dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*...
[21:47:33.717]     frame #6: 0x000000019353a0e4 dyld`dyld4::PrebuiltLoader::invalidateInIsolation(dyld4::RuntimeState co...
[21:47:33.717]     frame #7: 0x0000000193539d20 dyld`dyld4::PrebuiltLoader::isValid(dyld4::RuntimeState const&) const + ...
[21:47:33.717]     frame #8: 0x0000000193524e78 dyld`dyld4::RuntimeState::findPrebuiltLoader(char const*) const + 104
[21:47:33.717]     frame #9: 0x000000019352a928 dyld`dyld4::Loader::makeDyldCacheLoader(Diagnostics&, dyld4::RuntimeStat...
tap
[21:41:30.213](0.180s) Bail out!  rename failed: No such file or directory
tap
[21:39:26.607](0.057s) not ok 46 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption status (...
[21:39:26.608](0.000s) not ok 47 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption stdout /...
tap
[21:37:49.891](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
Linux - Debian Trixie - Meson
tap
[21:36:24.440](0.176s) Bail out!  rename failed: No such file or directory
tap
[21:35:12.867](0.090s) not ok 46 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption status (...
[21:35:12.868](0.000s) not ok 47 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption stdout /...
test
[21:38:11.745] 180/402 postgresql:pg_amcheck / pg_amcheck/003_check                                    ERROR            ...
[21:38:11.745] 269/402 postgresql:amcheck / amcheck/008_verify_nbtree_lost_segments                    ERROR            ...
FreeBSD - Meson
tap
[21:37:13.510](0.160s) Bail out!  rename failed: No such file or directory
tap
[21:35:38.133](0.094s) not ok 46 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption status (...
[21:35:38.135](0.001s) not ok 47 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption stdout /...
tap
[21:33:04.835](0.002s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
OpenBSD - Meson
tap
[21:38:47.761](0.246s) Bail out!  rename failed: No such file or directory
tap
[21:36:50.946](0.057s) not ok 46 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption status (...
[21:36:50.947](0.001s) not ok 47 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption stdout /...
test
[21:41:04.337] 184/400 postgresql:pg_amcheck / pg_amcheck/003_check                                    ERROR            ...
[21:41:04.337] 264/400 postgresql:amcheck / amcheck/008_verify_nbtree_lost_segments                    ERROR            ...
NetBSD - Meson
tap
[21:34:24.432](0.153s) Bail out!  rename failed: No such file or directory
tap
[21:33:32.479](0.025s) not ok 46 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption status (...
[21:33:32.480](0.000s) not ok 47 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption stdout /...
tap
[21:32:44.372](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
Linux - Debian Trixie - Autoconf
tap
[21:32:25.485](0.133s) not ok 46 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption status (...
[21:32:25.488](0.002s) not ok 47 - pg_amcheck over schema s2 with corrupt tables excluded reports no corruption stdout /...
tap
[21:39:12.287](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
59/6619 pg_stat_xact_user_tables stat not currect during the transaction
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[03:37:39.496] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
FreeBSD - Meson
tap
[03:39:14.260](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[03:44:44.297](0.001s) not ok 6 - table seq_scan shows only current transaction's scans: matches
[03:44:44.395](0.000s) not ok 12 - table seq_scan does not leak across PREPARE boundary: matches
59/6303 refactor handling optional argument in system functions
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[02:40:35.993] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6743 Preserve replication origin OIDs in pg_upgrade
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[02:07:10.072] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6156 Add GoAway protocol message for graceful but fast server shutdown/switchover
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[00:40:26.712] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6433 pg_stat_io_histogram
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[18:41:19.551] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6478 Add +/- operators for xid8 type
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[13:48:06.789] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6733 allow spread checkpoints when changing checksums online
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[04:36:11.673] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6563 psql tab completion for user functions and if explicitly required also "pg_"
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[23:02:44.174] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5681 Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[14:28:38.248] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
compiler
[14:28:38.248] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6614 Add http connection service file functionality
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:27:39.191] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
CompilerWarnings
compiler
[20:28:23.347] fe-connect.c:6080:7: error: call to undeclared function 'oauth_unsafe_debugging_enabled'; ISO C99 and lat...
compiler
[20:28:23.347] fe-connect.c:6089:7: error: call to undeclared function 'oauth_unsafe_debugging_enabled'; ISO C99 and lat...
compiler
[20:28:13.343] fe-connect.c:6080:7: error: call to undeclared function 'oauth_unsafe_debugging_enabled'; ISO C99 and lat...
compiler
[20:28:13.343] fe-connect.c:6089:7: error: call to undeclared function 'oauth_unsafe_debugging_enabled'; ISO C99 and lat...
compiler
[20:27:39.743] fe-connect.c:6080:21: error: implicit declaration of function ‘oauth_unsafe_debugging_enabled’ [-Wimplici...
compiler
[20:27:30.269] fe-connect.c:6080:21: error: implicit declaration of function ‘oauth_unsafe_debugging_enabled’ [-Wimplici...
59/4971 [CREATE|RE] INDEX CONCURRENTLY with single heap scan
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 10:45:27.010219000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	2026-05-08 10:51:36.736611000...
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 10:45:27.010219000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-05-08 10:53:35.8580150...
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 10:45:27.010219000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out	2026-05-08 10:51:36.833308000 +0000
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 10:45:27.010219000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-05-08 10:51:45...
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
tap
[10:51:49.588](262.252s) not ok 5 - regression tests in old instance
# not ok 225   + indexing                                26214 ms
tap
[10:53:51.243](312.183s) not ok 2 - regression tests pass
# not ok 225   + indexing                                20869 ms
tap
[10:49:36.118](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[10:51:59.067](275.286s) not ok 1 - regression tests pass
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/pg_upgrade...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	2026-05-08 10:45:50.708769479 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	2026-05-08 10:50:09.093980...
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/recovery/0...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	2026-05-08 10:45:50.708769479 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-05-08 10:51:05.0667...
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/regress/re...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	2026-05-08 10:45:50.708769479 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/indexing.out	2026-05-08 10:50:12.722643850 +0000
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/test_plan_...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	2026-05-08 10:45:50.708769479 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-05-08 10:50...
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
tap
[10:50:15.051](101.341s) not ok 5 - regression tests in old instance
# not ok 225   + indexing                                 8050 ms
tap
[10:51:14.127](117.497s) not ok 2 - regression tests pass
# not ok 225   + indexing                                11542 ms
tap
[10:50:01.794](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[10:50:27.690](118.680s) not ok 1 - regression tests pass
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 10:45:24.043242932 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out	2026-05-08 10:55:41.982326100 +0000
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/modules/test_plan_adv...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 10:45:24.043242932 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/indexing.out	2026-05-08 10:57:19.550357003 ...
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 10:45:24.043242932 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out	2026-05-08 10:57:00.546350923 +0000
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 10:45:24.043242932 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out	2026-05-08 10:52:50.690274959 +0000
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
tap
[10:55:57.827](159.121s) not ok 5 - regression tests in old instance
# not ok 225   + indexing                                13348 ms
tap
[10:57:24.199](134.872s) not ok 1 - regression tests pass
tap
[10:57:09.987](170.976s) not ok 2 - regression tests pass
# not ok 225   + indexing                                10435 ms
tap
[10:59:01.041](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 10:45:18.784896005 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	2026-05-08 10:51:03.222614282...
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 10:45:18.784896005 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-05-08 10:52:44.5936474...
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 10:45:18.784896005 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out	2026-05-08 10:51:05.822581874 +0000
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 10:45:18.784896005 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-05-08 10:51:11...
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
tap
[10:51:10.132](88.134s) not ok 5 - regression tests in old instance
# not ok 225   + indexing                                 7064 ms
tap
[10:52:51.540](87.740s) not ok 2 - regression tests pass
# not ok 225   + indexing                                10005 ms
tap
[10:51:15.329](96.335s) not ok 1 - regression tests pass
test
[10:56:48.586]  22/400 postgresql:regress / regress/regress                                            ERROR            ...
[10:56:48.586]  28/400 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR            ...
[10:56:48.586]  24/400 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[10:56:48.586] 115/400 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/indexing.out	2026-05-08 10:45:29
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	2026-05-08 10:50:28
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/indexing.out	2026-05-08 10:45:29
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-05-08 10:51:47
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/indexing.out	2026-05-08 10:45:29
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out	2026-05-08 10:50:28
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/test_plan_advice/001...
--- /Users/admin/pgsql/src/test/regress/expected/indexing.out	2026-05-08 10:45:29
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-05-08 10:50:30
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
tap
[10:50:34.049](75.972s) not ok 5 - regression tests in old instance
# not ok 225   + indexing                                 5557 ms
tap
[10:51:52.470](66.066s) not ok 2 - regression tests pass
# not ok 225   + indexing                                 4692 ms
tap
[10:51:32.400](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[10:50:35.615](80.699s) not ok 1 - regression tests pass
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/pg_upgrade...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	Fri May  8 10:45:46 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	Fri May  8 10:51:54 2026
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/recovery/0...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	Fri May  8 10:45:46 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/indexing.out	Fri May  8 10:54:50 2026
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/regress/re...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	Fri May  8 10:45:46 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/indexing.out	Fri May  8 10:51:45 2026
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/test_plan_...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	Fri May  8 10:45:46 2026
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	Fri May  8 10:51...
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
tap
[10:52:04.991](146.692s) not ok 5 - regression tests in old instance
# not ok 225   + indexing                                10168 ms
tap
[10:55:10.065](214.239s) not ok 2 - regression tests pass
# not ok 225   + indexing                                17969 ms
tap
[10:52:03.876](153.623s) not ok 1 - regression tests pass
test
[10:59:11.434]  34/398 postgresql:regress / regress/regress                                            ERROR           1...
[10:59:11.434]  40/398 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[10:59:11.434]  42/398 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[10:59:11.434] 191/398 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[10:46:21.190] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/indexing.out	2026-05-08 10:45:20.166046100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	2026-05-08 10:50:32.728275900 +0000
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/indexing.out	2026-05-08 10:45:20.166046100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-05-08 10:54:05.599280200 +0000
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/indexing.out	2026-05-08 10:45:20.166046100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/indexing.out	2026-05-08 10:50:19.481693800 +0000
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/test_plan_advice/0...
--- C:/cirrus/src/test/regress/expected/indexing.out	2026-05-08 10:45:20.166046100 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-05-08 10:50:28.044678000 ...
@@ -559,13 +559,14 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
-(4 rows)
+         relname          | indisvalid 
+--------------------------+------------
+ idxpart11_expr_idx       | f
+ idxpart11_expr_idx_ccaux | f
+ idxpart1_expr_idx        | f
+ idxpart2_expr_idx        | t
...
tap
[11:08:16.593](354.359s) # poll_query_until timed out executing this query:
tap
[10:50:45.774](173.383s) not ok 5 - regression tests in old instance
# not ok 225   + indexing                                 7183 ms
tap
[10:54:20.619](159.071s) not ok 2 - regression tests pass
# not ok 225   + indexing                                 7762 ms
tap
[10:53:35.166](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[10:50:43.676](179.181s) not ok 1 - regression tests pass
59/6059 Improving the names generated for indexes on expressions
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 08:50:57.426591430 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out	2026-05-08 09:00:13.449984965 +0000
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/modules/test_plan_adv...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 08:50:57.426591430 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/indexing.out	2026-05-08 09:01:15.725940310 ...
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 08:50:57.426591430 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out	2026-05-08 09:00:55.297954710 +0000
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 08:50:57.426591430 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out	2026-05-08 08:56:42.590172057 +0000
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
tap
[09:00:22.772](166.079s) not ok 5 - regression tests in old instance
# not ok 225   + indexing                                16315 ms
tap
[09:01:20.485](140.207s) not ok 1 - regression tests pass
tap
[09:01:04.274](174.597s) not ok 2 - regression tests pass
# not ok 225   + indexing                                10289 ms
tap
[09:02:58.108](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
FreeBSD - Meson
core
[08:47:52.903] #0  0x000000082b3535da in _sigprocmask () from /lib/libc.so.7
[08:47:52.903] #1  0x000000082b390a3c in _system () from /lib/libc.so.7
[08:47:52.903] #2  0x0000000829b7d953 in ?? () from /lib/libthr.so.3
[08:47:52.903] #3  0x00000000006b53a9 in RestoreArchivedFile (path=path@entry=0x821b181b0 "pg_wal/00000002", '0' <repeat...
[08:47:52.903] #4  0x000000000069b478 in existsTimeLineHistory (probeTLI=probeTLI@entry=3) at ../src/backend/access/tran...
[08:47:52.903] #5  0x000000000069b538 in findNewestTimeLine (startTLI=startTLI@entry=2) at ../src/backend/access/transam...
[08:47:52.903] #6  0x00000000006c0d9b in rescanLatestTimeLine (replayTLI=replayTLI@entry=2, replayLSN=replayLSN@entry=10...
[08:47:52.903] #7  0x00000000006bcac0 in WaitForWALToBecomeAvailable (RecPtr=105376984, randAccess=false, fetching_ckpt=...
[08:47:52.903] #8  XLogPageRead (xlogreader=0x22fe74a26c78, targetPagePtr=105373696, reqLen=3288, targetRecPtr=105376960...
[08:47:52.903] #9  0x00000000006c462c in ReadPageInternal (state=0x22fe74a26c78, pageptr=pageptr@entry=105373696, reqLen...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 08:35:09.996958000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	2026-05-08 08:40:59.785852000...
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 08:35:09.996958000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-05-08 08:42:18.9887700...
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 08:35:09.996958000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out	2026-05-08 08:41:08.385870000 +0000
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 08:35:09.996958000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-05-08 08:41:19...
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
tap
[08:41:17.415](253.317s) not ok 5 - regression tests in old instance
# not ok 225   + indexing                                16634 ms
tap
[08:42:32.785](259.112s) not ok 2 - regression tests pass
# not ok 225   + indexing                                14485 ms
tap
[08:39:12.335](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[08:41:34.598](272.862s) not ok 1 - regression tests pass
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 08:35:11.974003127 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	2026-05-08 08:40:34.370521416...
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 08:35:11.974003127 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-05-08 08:42:14.3271990...
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 08:35:11.974003127 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out	2026-05-08 08:40:34.106520147 +0000
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-05-08 08:35:11.974003127 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-05-08 08:40:41...
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
tap
[08:40:40.341](87.101s) not ok 5 - regression tests in old instance
# not ok 225   + indexing                                 6680 ms
tap
[08:42:22.033](86.984s) not ok 2 - regression tests pass
# not ok 225   + indexing                                 8703 ms
tap
[08:40:45.848](95.546s) not ok 1 - regression tests pass
test
[08:46:00.248]  20/399 postgresql:regress / regress/regress                                            ERROR            ...
[08:46:00.248]  28/399 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR            ...
[08:46:00.248]  24/399 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:46:00.248] 117/399 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/indexing.out	2026-05-08 08:35:23
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	2026-05-08 08:41:37
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/indexing.out	2026-05-08 08:35:23
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-05-08 08:43:35
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/indexing.out	2026-05-08 08:35:23
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out	2026-05-08 08:41:37
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/test_plan_advice/001...
--- /Users/admin/pgsql/src/test/regress/expected/indexing.out	2026-05-08 08:35:23
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-05-08 08:41:39
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
tap
[08:41:44.063](102.974s) not ok 5 - regression tests in old instance
# not ok 225   + indexing                                 5957 ms
tap
[08:43:44.119](104.334s) not ok 2 - regression tests pass
# not ok 225   + indexing                                 6064 ms
tap
[08:43:05.612](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[08:41:45.740](111.750s) not ok 1 - regression tests pass
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/pg_upgrade...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	2026-05-08 08:35:41.331384988 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	2026-05-08 08:39:42.049150...
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/recovery/0...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	2026-05-08 08:35:41.331384988 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-05-08 08:40:38.6482...
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/regress/re...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	2026-05-08 08:35:41.331384988 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/indexing.out	2026-05-08 08:39:33.941976804 +0000
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/test_plan_...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	2026-05-08 08:35:41.331384988 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-05-08 08:39...
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
tap
[08:39:48.956](101.030s) not ok 5 - regression tests in old instance
# not ok 225   + indexing                                 6130 ms
tap
[08:40:46.203](112.088s) not ok 2 - regression tests pass
# not ok 225   + indexing                                10775 ms
tap
[08:39:36.381](0.001s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[08:39:53.076](107.888s) not ok 1 - regression tests pass
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[08:36:15.850] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/indexing.out	2026-05-08 08:35:15.389437100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	2026-05-08 08:40:39.247133800 +0000
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/indexing.out	2026-05-08 08:35:15.389437100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-05-08 08:44:14.835873800 +0000
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/indexing.out	2026-05-08 08:35:15.389437100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/indexing.out	2026-05-08 08:40:18.691939800 +0000
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/test_plan_advice/0...
--- C:/cirrus/src/test/regress/expected/indexing.out	2026-05-08 08:35:15.389437100 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-05-08 08:40:32.418031100 ...
@@ -559,41 +559,46 @@
 ERROR:  division by zero
 select relname, indisvalid from pg_class join pg_index on indexrelid = oid
    where relname like 'idxpart%' order by relname;
-      relname       | indisvalid 
---------------------+------------
- idxpart11_expr_idx | f
- idxpart1_expr_idx  | f
- idxpart2_expr_idx  | t
- idxpart_expr_idx   | f
+      relname      | indisvalid 
+-------------------+------------
+ idxpart11_a_b_idx | f
+ idxpart1_a_b_idx  | f
+ idxpart2_a_b_idx  | t
+ idxpart_a_b_idx   | f
 (4 rows)
...
tap
[08:40:54.263](185.028s) not ok 5 - regression tests in old instance
# not ok 225   + indexing                                 3727 ms
tap
[08:44:31.716](166.458s) not ok 2 - regression tests pass
# not ok 225   + indexing                                 7333 ms
tap
[08:43:39.423](0.000s) ok 11 - second WAIT FOR LSN timed out after savepoint rollback
tap
[08:40:49.461](188.205s) not ok 1 - regression tests pass
59/6588 Speed up COPY TO text/CSV parsing using SIMD
CompilerWarnings
compiler
[21:35:27.922] copyto.c:217:16: error: mixing declarations and code is incompatible with standards before C99 [-Werror,-...
compiler
[21:35:27.922] copyto.c:273:16: error: mixing declarations and code is incompatible with standards before C99 [-Werror,-...
compiler
[21:35:07.838] copyto.c:273:16: error: mixing declarations and code is incompatible with standards before C99 [-Werror,-...
compiler
[21:35:07.838] copyto.c:217:16: error: mixing declarations and code is incompatible with standards before C99 [-Werror,-...
compiler
[21:34:26.294] copyto.c:217:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
compiler
[21:34:26.294] copyto.c:273:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
compiler
[21:34:10.033] copyto.c:217:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
compiler
[21:34:10.033] copyto.c:273:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
compiler
[21:36:14.278] copyto.c:217:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
compiler
[21:36:14.278] copyto.c:273:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statement]
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:34:23.173] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/5323 Support enabling checksums online
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:27:45.429] ../src/backend/libpq/auth-oauth.c(873): warning C4129: '%': unrecognized character escape sequence
59/6270 skip check constraints verification for unaffected columns during UPDATE
macOS - Sequoia - Meson
core
[07:23:30.486]   * frame #0: 0x0000000104b187c0 dyld`_dyld_start
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/for_portion_of.out /Users/admin/pgsql/build/testrun/pg_upgrade/002...
--- /Users/admin/pgsql/src/test/regress/expected/for_portion_of.out	2026-05-05 07:10:48
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/for_portion_of.out	2026-05-05 07:13:30
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/for_portion_of.out /Users/admin/pgsql/build/testrun/recovery/027_s...
--- /Users/admin/pgsql/src/test/regress/expected/for_portion_of.out	2026-05-05 07:10:48
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/for_portion_of.out	2026-05-05 07:14:55
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/for_portion_of.out /Users/admin/pgsql/build/testrun/regress/regres...
--- /Users/admin/pgsql/src/test/regress/expected/for_portion_of.out	2026-05-05 07:10:48
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/for_portion_of.out	2026-05-05 07:13:25
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/for_portion_of.out /Users/admin/pgsql/build/testrun/test_plan_advi...
--- /Users/admin/pgsql/src/test/regress/expected/for_portion_of.out	2026-05-05 07:10:48
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/for_portion_of.out	2026-05-05 07:1...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
tap
[07:14:26.723](72.626s) not ok 5 - regression tests in old instance
tap
[07:15:53.761](72.168s) not ok 2 - regression tests pass
tap
[07:14:32.563](82.273s) not ok 1 - regression tests pass
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/for_portion_of.out C:/cirrus/build/testrun/pg_upgrade/0...
--- C:/cirrus/src/test/regress/expected/for_portion_of.out	2026-05-05 07:12:28.222315600 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/for_portion_of.out	2026-05-05 07:15:51.836766400 +000...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/for_portion_of.out C:/cirrus/build/testrun/recovery/027...
--- C:/cirrus/src/test/regress/expected/for_portion_of.out	2026-05-05 07:12:28.222315600 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/for_portion_of.out	2026-05-05 07:19:49.775743200 +0...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/for_portion_of.out C:/cirrus/build/testrun/regress/regr...
--- C:/cirrus/src/test/regress/expected/for_portion_of.out	2026-05-05 07:12:28.222315600 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/for_portion_of.out	2026-05-05 07:15:37.093581800 +0000
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/for_portion_of.out C:/cirrus/build/testrun/test_plan_ad...
--- C:/cirrus/src/test/regress/expected/for_portion_of.out	2026-05-05 07:12:28.222315600 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/for_portion_of.out	2026-05-05 07:15:42.1458...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
tap
[07:18:13.551](184.623s) not ok 5 - regression tests in old instance
tap
[07:21:52.191](160.332s) not ok 2 - regression tests pass
tap
[07:18:17.314](197.231s) not ok 1 - regression tests pass
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out	2026-05-05 07:11:09.594871958 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/for_portion_of.out	2026-05-05 07:14:54.484...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out	2026-05-05 07:11:09.594871958 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/for_portion_of.out	2026-05-05 07:16:41.8...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out	2026-05-05 07:11:09.594871958 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/for_portion_of.out	2026-05-05 07:14:54.676257881 +0000
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out /tmp/cirrus-ci-build/build/testrun/test_plan_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out	2026-05-05 07:11:09.594871958 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/for_portion_of.out	2026-05-05 07...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
tap
[07:16:14.108](95.764s) not ok 5 - regression tests in old instance
tap
[07:18:00.068](93.635s) not ok 2 - regression tests pass
tap
[07:16:19.064](103.765s) not ok 1 - regression tests pass
test
[07:21:59.269]   6/399 postgresql:regress / regress/regress                                            ERROR            ...
[07:21:59.269]  28/399 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[07:21:59.269]  25/399 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[07:21:59.269] 116/399 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/for_portion_of.out /home/postgres/postgres/build/testrun/pg_u...
--- /home/postgres/postgres/src/test/regress/expected/for_portion_of.out	Tue May  5 07:11:28 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/for_portion_of.out	Tue May  5 07:14:54 ...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/for_portion_of.out /home/postgres/postgres/build/testrun/reco...
--- /home/postgres/postgres/src/test/regress/expected/for_portion_of.out	Tue May  5 07:11:28 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/for_portion_of.out	Tue May  5 07:17:1...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/for_portion_of.out /home/postgres/postgres/build/testrun/regr...
--- /home/postgres/postgres/src/test/regress/expected/for_portion_of.out	Tue May  5 07:11:28 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/for_portion_of.out	Tue May  5 07:14:47 2026
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/for_portion_of.out /home/postgres/postgres/build/testrun/test...
--- /home/postgres/postgres/src/test/regress/expected/for_portion_of.out	Tue May  5 07:11:28 2026
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/for_portion_of.out	Tue May  5...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
tap
[07:17:02.648](156.648s) not ok 5 - regression tests in old instance
tap
[07:20:18.371](226.688s) not ok 2 - regression tests pass
tap
[07:17:01.303](163.140s) not ok 1 - regression tests pass
test
[07:24:46.479]   9/397 postgresql:regress / regress/regress                                            ERROR           1...
[07:24:46.479]  41/397 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[07:24:46.479]  43/397 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[07:24:46.479] 191/397 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out	2026-05-05 07:12:03.251281978 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/for_portion_of.out	2026-05-05 07:19:09.003976079 +0000
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out /tmp/cirrus-ci-build/src/test/modules/test_pl...
--- /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out	2026-05-05 07:12:03.251281978 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/for_portion_of.out	2026-05-05 07:20:58.2588...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch...
--- /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out	2026-05-05 07:12:03.251281978 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/for_portion_of.out	2026-05-05 07:20:40.450907440 +0000
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out /tmp/cirrus-ci-build/src/test/regress/results...
--- /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out	2026-05-05 07:12:03.251281978 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/for_portion_of.out	2026-05-05 07:16:50.062217867 +0000
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
tap
[07:21:12.586](144.596s) not ok 5 - regression tests in old instance
tap
[07:22:35.390](135.121s) not ok 1 - regression tests pass
tap
[07:22:35.187](149.323s) not ok 2 - regression tests pass
FreeBSD - Meson
core
[07:22:59.838] #0  0x000000082bcab5da in _sigprocmask () from /lib/libc.so.7
[07:22:59.838] #1  0x000000082bce8a3c in _system () from /lib/libc.so.7
[07:22:59.838] #2  0x000000082cb63953 in ?? () from /lib/libthr.so.3
[07:22:59.838] #3  0x00000000006b5329 in RestoreArchivedFile (path=path@entry=0x820f3c1b0 "\006", xlogfname=xlogfname@en...
[07:22:59.838] #4  0x00000000006c0f30 in XLogFileRead (segno=segno@entry=6, tli=tli@entry=2, source=source@entry=XLOG_FR...
[07:22:59.838] #5  0x00000000006bcccb in XLogFileReadAnyTLI (segno=6, source=XLOG_FROM_ANY) at ../src/backend/access/tra...
[07:22:59.838] #6  WaitForWALToBecomeAvailable (RecPtr=100671488, randAccess=false, fetching_ckpt=false, tliRecPtr=10537...
[07:22:59.838] #7  XLogPageRead (xlogreader=0x312bf8a26c78, targetPagePtr=100663296, reqLen=8192, targetRecPtr=105376960...
[07:22:59.838] #8  0x00000000006c4535 in ReadPageInternal (state=0x312bf8a26c78, pageptr=pageptr@entry=105373696, reqLen...
[07:22:59.838] #9  0x00000000006c3355 in XLogDecodeNextRecord (state=0x312bf8a26c78, nonblocking=false) at ../src/backen...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade...
--- /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out	2026-05-05 07:11:03.195678000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/for_portion_of.out	2026-05-05 07:13:14.356...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out /tmp/cirrus-ci-build/build/testrun/recovery/0...
--- /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out	2026-05-05 07:11:03.195678000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/for_portion_of.out	2026-05-05 07:14:37.3...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out	2026-05-05 07:11:03.195678000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/for_portion_of.out	2026-05-05 07:13:15.914564000 +0000
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out /tmp/cirrus-ci-build/build/testrun/test_plan_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/for_portion_of.out	2026-05-05 07:11:03.195678000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/for_portion_of.out	2026-05-05 07...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
tap
[07:16:52.635](262.015s) not ok 5 - regression tests in old instance
tap
[07:17:58.544](258.485s) not ok 2 - regression tests pass
tap
[07:17:02.563](275.185s) not ok 1 - regression tests pass
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/for_portion_of.out /home/postgres/postgres/build/testrun/pg_u...
--- /home/postgres/postgres/src/test/regress/expected/for_portion_of.out	2026-05-05 07:12:29.328544742 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/for_portion_of.out	2026-05-05 07:14:56....
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/for_portion_of.out /home/postgres/postgres/build/testrun/reco...
--- /home/postgres/postgres/src/test/regress/expected/for_portion_of.out	2026-05-05 07:12:29.328544742 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/for_portion_of.out	2026-05-05 07:15:4...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/for_portion_of.out /home/postgres/postgres/build/testrun/regr...
--- /home/postgres/postgres/src/test/regress/expected/for_portion_of.out	2026-05-05 07:12:29.328544742 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/for_portion_of.out	2026-05-05 07:14:56.619044013 +0000
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/for_portion_of.out /home/postgres/postgres/build/testrun/test...
--- /home/postgres/postgres/src/test/regress/expected/for_portion_of.out	2026-05-05 07:12:29.328544742 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/for_portion_of.out	2026-05-05...
@@ -1099,8 +1099,6 @@
   FOR PORTION OF valid_at FROM '2000-01-01' TO '2001-01-11'
   SET name = 'one^3'
   WHERE id = 1;
-ERROR:  new row for relation "for_portion_of_test2" violates check constraint "fpo2_check"
-DETAIL:  Failing row contains (1, [2000-01-01,2001-01-11), one^3).
 ALTER TABLE for_portion_of_test2 DROP CONSTRAINT fpo2_check;
 -- test inserts violating CHECK constraints
 ALTER TABLE for_portion_of_test2
@@ -1115,12 +1113,13 @@
 SELECT * FROM for_portion_of_test2 WHERE id = 1 ORDER BY valid_at;
  id |        valid_at         | name  
 ----+-------------------------+-------
-  1 | [2000-01-01,2010-01-01) | one
+  1 | [2000-01-01,2001-01-11) | one^3
+  1 | [2001-01-11,2010-01-01) | one
   1 | [2010-01-01,2010-01-05) | one^1
...
tap
[07:16:22.314](104.343s) not ok 5 - regression tests in old instance
tap
[07:17:18.455](115.267s) not ok 2 - regression tests pass
tap
[07:16:25.566](110.762s) not ok 1 - regression tests pass
59/6553 Decorrelate nested tuple hash tables
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/union.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream...
--- /tmp/cirrus-ci-build/src/test/regress/expected/union.out	2026-05-04 11:33:35.379872000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/union.out	2026-05-04 11:37:15.586826000 ...
@@ -550,9 +550,9 @@
 select x from (values (array[1, 2]), (array[1, 3])) _(x) union select x from (values (array[1, 2]), (array[1, 4])) _(x)...
    x   
 -------
+ {1,2}
  {1,4}
  {1,3}
- {1,2}
 (3 rows)
 
 explain (costs off)
tap
[11:40:47.474](305.493s) not ok 2 - regression tests pass
59/6715 Fix race condition in pg_get_publication_tables with concurrent DROP TABLE
FreeBSD - Meson
core
[10:43:58.418] #0  0x000000082c9e85da in _sigprocmask () from /lib/libc.so.7
[10:43:58.418] #1  0x000000082ca25a3c in _system () from /lib/libc.so.7
[10:43:58.418] #2  0x000000082af49953 in ?? () from /lib/libthr.so.3
[10:43:58.418] #3  0x00000000006b4379 in RestoreArchivedFile (path=path@entry=0x821abe1b0 "\006", xlogfname=xlogfname@en...
[10:43:58.418] #4  0x00000000006bffa0 in XLogFileRead (segno=segno@entry=5, tli=tli@entry=1, source=source@entry=XLOG_FR...
[10:43:58.418] #5  0x00000000006bbd1b in XLogFileReadAnyTLI (segno=5, source=XLOG_FROM_ANY) at ../src/backend/access/tra...
[10:43:58.418] #6  WaitForWALToBecomeAvailable (RecPtr=83886104, randAccess=false, fetching_ckpt=false, tliRecPtr=838860...
[10:43:58.418] #7  XLogPageRead (xlogreader=0x147de1826c78, targetPagePtr=83886080, reqLen=24, targetRecPtr=83886080, re...
[10:43:58.418] #8  0x00000000006c362c in ReadPageInternal (state=0x147de1826c78, pageptr=pageptr@entry=83886080, reqLen=...
[10:43:58.418] #9  0x00000000006c23d5 in XLogDecodeNextRecord (state=0x147de1826c78, nonblocking=false) at ../src/backen...
tap
[10:41:14.340](213.340s) # poll_query_until timed out executing this query:
[10:41:14.340](0.001s) # die: timed out when waiting for client backend to reach wait event 'pg-get-publication-tables-a...
timed out when waiting for client backend to reach wait event 'pg-get-publication-tables-after-list-built' at /tmp/cirru...
59/5720 virtual generated column as partition key
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/pg_upgrad...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2026-05-03 07:41:03.831515400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2026-05-03 07:45:12.669426200 +...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/recovery/...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2026-05-03 07:41:03.831515400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2026-05-03 07:49:15.916023400...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/regress/r...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2026-05-03 07:41:03.831515400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/generated_virtual.out	2026-05-03 07:45:05.280775600 +0000
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/generated_virtual.out C:/cirrus/build/testrun/test_plan...
--- C:/cirrus/src/test/regress/expected/generated_virtual.out	2026-05-03 07:41:03.831515400 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/generated_virtual.out	2026-05-03 07:45:08.1...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
tap
[07:46:43.874](183.592s) not ok 5 - regression tests in old instance
tap
[07:50:36.301](174.224s) not ok 2 - regression tests pass
tap
[07:46:41.872](190.092s) not ok 1 - regression tests pass
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/pg_upgr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2026-05-03 07:40:57.065096072 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2026-05-03 07:45:38....
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2026-05-03 07:40:57.065096072 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2026-05-03 07:47:1...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2026-05-03 07:40:57.065096072 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out	2026-05-03 07:45:36.936387384 +0000
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/test_pl...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2026-05-03 07:40:57.065096072 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/generated_virtual.out	2026-05-03...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
tap
[07:46:21.028](89.503s) not ok 5 - regression tests in old instance
tap
[07:47:58.632](85.588s) not ok 2 - regression tests pass
tap
[07:46:25.160](96.603s) not ok 1 - regression tests pass
test
[07:51:38.917]  11/399 postgresql:regress / regress/regress                                            ERROR            ...
[07:51:38.917]  28/399 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR            ...
[07:51:38.917]  25/399 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[07:51:38.917] 114/399 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sequoia - Meson
core
[08:00:49.343]   * frame #0: 0x0000000198cc1fe0 dyld`dyld4::Loader::applyFixups(Diagnostics&, dyld4::RuntimeState&, dyld...
[08:00:49.343]     frame #1: 0x0000000198cab858 dyld`dyld4::prepare(dyld4::APIs&, mach_o::Header const*) + 1644
[08:00:49.343]     frame #2: 0x0000000198cab1d8 dyld`dyld4::start(dyld4::KernelArgs*, void*, void*)::$_0::operator()() c...
[08:00:49.343]     frame #3: 0x0000000198caab4c dyld`start + 6000
core
[07:59:24.723]   * frame #0: 0x00000001050247c0 dyld`_dyld_start
core
[08:00:07.300]   * frame #0: 0x0000000199082a80 libsystem_platform.dylib`_platform_strlen + 64
[08:00:07.300]     frame #1: 0x0000000199084f1c libsystem_platform.dylib`_simple_getenv + 56
[08:00:07.300]     frame #2: 0x00000001990460f4 libsystem_pthread.dylib`_pthread_key_global_init + 64
[08:00:07.300]     frame #3: 0x0000000199045d24 libsystem_pthread.dylib`__pthread_init + 916
[08:00:07.300]     frame #4: 0x00000001a72aa29c libSystem.B.dylib`libSystem_initializer + 136
[08:00:07.300]     frame #5: 0x0000000198cc6efc dyld`invocation function for block in dyld4::Loader::findAndRunAllInitia...
[08:00:07.300]     frame #6: 0x0000000198d0389c dyld`invocation function for block in dyld3::MachOAnalyzer::forEachIniti...
[08:00:07.300]     frame #7: 0x0000000198d235cc dyld`invocation function for block in mach_o::Header::forEachSection(voi...
[08:00:07.300]     frame #8: 0x0000000198d20358 dyld`mach_o::Header::forEachLoadCommand(void (load_command const*, bool&...
[08:00:07.300]     frame #9: 0x0000000198d21a98 dyld`mach_o::Header::forEachSection(void (mach_o::Header::SectionInfo co...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out /Users/admin/pgsql/build/testrun/pg_upgrade/...
--- /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out	2026-05-03 07:41:02
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2026-05-03 07:45:57
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out /Users/admin/pgsql/build/testrun/recovery/02...
--- /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out	2026-05-03 07:41:02
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2026-05-03 07:48:49
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out /Users/admin/pgsql/build/testrun/regress/reg...
--- /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out	2026-05-03 07:41:02
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/generated_virtual.out	2026-05-03 07:45:46
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out /Users/admin/pgsql/build/testrun/test_plan_a...
--- /Users/admin/pgsql/src/test/regress/expected/generated_virtual.out	2026-05-03 07:41:02
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/generated_virtual.out	2026-05-03 0...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
tap
[07:46:54.503](129.454s) not ok 5 - regression tests in old instance
tap
[07:50:27.246](183.735s) not ok 2 - regression tests pass
tap
[07:46:55.676](135.881s) not ok 1 - regression tests pass
Linux - Debian Trixie - Autoconf
core
[07:58:00.170] #0  0x00007f31a3a1abbc in __open_nocancel () from /lib/x86_64-linux-gnu/libc.so.6
[07:58:00.170] #1  0x00007f31a394c6ee in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:58:00.170] #2  0x00007f31a394b802 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:58:00.170] #3  0x00007f31a394dd22 in setlocale () from /lib/x86_64-linux-gnu/libc.so.6
[07:58:00.170] #4  0x000055f2db4e301e in ?? ()
[07:58:00.170] #5  0x00007f31a393fca8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:58:00.170] #6  0x00007f31a393fd65 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
[07:58:00.170] #7  0x000055f2db4e3811 in ?? ()
core
[07:57:59.999] #0  0x00007fe5a0d12687 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:59.999] #1  0x00007fe5a0d126ad in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:59.999] #2  0x00007fe5a0d7d7c7 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:59.999] #3  0x00005652340f34b8 in ?? ()
[07:57:59.999] #4  0x00005652340f370a in ?? ()
[07:57:59.999] #5  0x00005652340f4e14 in ?? ()
[07:57:59.999] #6  0x00005652340ee24e in ?? ()
[07:57:59.999] #7  0x00005652340ed297 in ?? ()
[07:57:59.999] #8  0x00005652340edceb in ?? ()
[07:57:59.999] #9  0x00005652340eb677 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tm...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2026-05-03 07:40:57.063863157 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/generated_virtual.out	2026-05-03 07:49:48.390548551 +0000
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/src/test/modules/test...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2026-05-03 07:40:57.063863157 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/generated_virtual.out	2026-05-03 07:52:13.1...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/src/test/recovery/tmp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2026-05-03 07:40:57.063863157 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/generated_virtual.out	2026-05-03 07:51:54.406346782 +0000
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/src/test/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2026-05-03 07:40:57.063863157 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/generated_virtual.out	2026-05-03 07:46:59.157855013 +0000
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
tap
[07:51:32.570](173.343s) not ok 5 - regression tests in old instance
tap
[07:53:12.015](151.109s) not ok 1 - regression tests pass
tap
[07:53:06.905](177.451s) not ok 2 - regression tests pass
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/p...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	Sun May  3 07:41:12 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	Sun May  3 07:45:...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	Sun May  3 07:41:12 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	Sun May  3 07:4...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	Sun May  3 07:41:12 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_virtual.out	Sun May  3 07:45:19 2026
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/t...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	Sun May  3 07:41:12 2026
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/generated_virtual.out	Sun May...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
tap
[07:46:36.587](130.144s) not ok 5 - regression tests in old instance
tap
[07:49:25.793](193.302s) not ok 2 - regression tests pass
tap
[07:46:34.554](137.666s) not ok 1 - regression tests pass
test
[07:53:10.560]  15/397 postgresql:regress / regress/regress                                            ERROR           1...
[07:53:10.560]  39/397 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[07:53:10.560]  42/397 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[07:53:10.560] 195/397 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/p...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	2026-05-03 07:41:21.058498400 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2026-05-03 07:44:...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	2026-05-03 07:41:21.058498400 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2026-05-03 07:4...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/r...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	2026-05-03 07:41:21.058498400 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/generated_virtual.out	2026-05-03 07:44:23.666184256 +0...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/generated_virtual.out /home/postgres/postgres/build/testrun/t...
--- /home/postgres/postgres/src/test/regress/expected/generated_virtual.out	2026-05-03 07:41:21.058498400 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/generated_virtual.out	2026-05...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
tap
[07:45:21.809](98.164s) not ok 5 - regression tests in old instance
tap
[07:46:13.227](108.272s) not ok 2 - regression tests pass
tap
[07:45:29.011](108.683s) not ok 1 - regression tests pass
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/pg_upgr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2026-05-03 07:40:52.548813000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/generated_virtual.out	2026-05-03 07:44:20....
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2026-05-03 07:40:52.548813000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/generated_virtual.out	2026-05-03 07:45:5...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2026-05-03 07:40:52.548813000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/generated_virtual.out	2026-05-03 07:44:31.513586000 +0000
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out /tmp/cirrus-ci-build/build/testrun/test_pl...
--- /tmp/cirrus-ci-build/src/test/regress/expected/generated_virtual.out	2026-05-03 07:40:52.548813000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/generated_virtual.out	2026-05-03...
@@ -1154,9 +1154,10 @@
  f2     | bigint |           |          |                              | plain   |              | 
  f3     | bigint |           |          | generated always as (f2 * 2) | plain   |              | 
 Partition key: RANGE (f3)
-Partitions: gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30'),
-            gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50'),
-            gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
+Partitions:
+    gtest_part_key1_0 FOR VALUES FROM ('20') TO ('30')
+    gtest_part_key1_1 FOR VALUES FROM ('30') TO ('50')
+    gtest_part_key1_2 FOR VALUES FROM ('50') TO ('100')
 
 INSERT INTO gtest_part_key1(f2) VALUES (9);     -- error
 ERROR:  no partition of relation "gtest_part_key1" found for row
tap
[07:46:47.184](251.212s) not ok 5 - regression tests in old instance
tap
[07:47:57.237](252.759s) not ok 2 - regression tests pass
tap
[07:46:57.668](263.874s) not ok 1 - regression tests pass
59/6217 tuple radix sort
NetBSD - Meson
tap
[22:06:50.526](0.291s) not ok 22 - last inactive time for an active physical slot is NULL
59/6610 ORDER BY ALL
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_misc.out /tmp/cirrus-ci-build/build/testrun/plpgsql/re...
--- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_misc.out	2026-04-27 04:01:04.108080988 +0000
+++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_misc.out	2026-04-27 04:07:40.918240415 +0000
@@ -194,7 +194,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  1 | bar | 2.5
  1 | qux | 1.5
@@ -210,7 +210,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_desc_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  3 | foo | 1.5
...
test
[04:11:57.977]  63/398 postgresql:plpgsql / plpgsql/regress                                            ERROR            ...
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/pl/plpgsql/src/expected/plpgsql_misc.out /Users/admin/pgsql/build/testrun/plpgsql/regres...
--- /Users/admin/pgsql/src/pl/plpgsql/src/expected/plpgsql_misc.out	2026-04-27 04:01:13
+++ /Users/admin/pgsql/build/testrun/plpgsql/regress/results/plpgsql_misc.out	2026-04-27 04:08:18
@@ -194,7 +194,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  1 | bar | 2.5
  1 | qux | 1.5
@@ -210,7 +210,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_desc_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  3 | foo | 1.5
...
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/pl/plpgsql/src/expected/plpgsql_misc.out C:/cirrus/build/testrun/plpgsql/regr...
--- C:/cirrus/src/pl/plpgsql/src/expected/plpgsql_misc.out	2026-04-27 04:01:06.564122100 +0000
+++ C:/cirrus/build/testrun/plpgsql/regress/results/plpgsql_misc.out	2026-04-27 04:10:14.938484200 +0000
@@ -194,7 +194,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  1 | bar | 2.5
  1 | qux | 1.5
@@ -210,7 +210,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_desc_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  3 | foo | 1.5
...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/pl/plpgsql/src/expected/plpgsql_misc.out /home/postgres/postgres/build/testrun/plpg...
--- /home/postgres/postgres/src/pl/plpgsql/src/expected/plpgsql_misc.out	Mon Apr 27 04:01:14 2026
+++ /home/postgres/postgres/build/testrun/plpgsql/regress/results/plpgsql_misc.out	Mon Apr 27 04:07:42 2026
@@ -194,7 +194,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  1 | bar | 2.5
  1 | qux | 1.5
@@ -210,7 +210,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_desc_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  3 | foo | 1.5
...
test
[04:13:08.956]  60/396 postgresql:plpgsql / plpgsql/regress                                            ERROR            ...
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_misc.out /tmp/cirrus-ci-build/src/pl/plpgsql/src/resul...
--- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_misc.out	2026-04-27 04:01:08.242381028 +0000
+++ /tmp/cirrus-ci-build/src/pl/plpgsql/src/results/plpgsql_misc.out	2026-04-27 04:05:19.481299977 +0000
@@ -194,7 +194,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  1 | bar | 2.5
  1 | qux | 1.5
@@ -210,7 +210,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_desc_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  3 | foo | 1.5
...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/pl/plpgsql/src/expected/plpgsql_misc.out /home/postgres/postgres/build/testrun/plpg...
--- /home/postgres/postgres/src/pl/plpgsql/src/expected/plpgsql_misc.out	2026-04-27 04:01:31.357454487 +0000
+++ /home/postgres/postgres/build/testrun/plpgsql/regress/results/plpgsql_misc.out	2026-04-27 04:05:37.655346565 +0000
@@ -194,7 +194,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  1 | bar | 2.5
  1 | qux | 1.5
@@ -210,7 +210,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_desc_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  3 | foo | 1.5
...
FreeBSD - Meson
core
[04:12:50.221] #0  0x000000082bcd65da in _sigprocmask () from /lib/libc.so.7
[04:12:50.221] #1  0x000000082bd13a3c in _system () from /lib/libc.so.7
[04:12:50.221] #2  0x000000082aad9953 in ?? () from /lib/libthr.so.3
[04:12:50.221] #3  0x00000000006b4d29 in RestoreArchivedFile (path=path@entry=0x82156b1b0 "\006", xlogfname=xlogfname@en...
[04:12:50.221] #4  0x00000000006c0950 in XLogFileRead (segno=segno@entry=5, tli=tli@entry=1, source=source@entry=XLOG_FR...
[04:12:50.221] #5  0x00000000006bc6cb in XLogFileReadAnyTLI (segno=5, source=XLOG_FROM_ANY) at ../src/backend/access/tra...
[04:12:50.221] #6  WaitForWALToBecomeAvailable (RecPtr=83886104, randAccess=false, fetching_ckpt=false, tliRecPtr=838860...
[04:12:50.221] #7  XLogPageRead (xlogreader=0x2e4640426c78, targetPagePtr=83886080, reqLen=24, targetRecPtr=83886080, re...
[04:12:50.221] #8  0x00000000006c3fdc in ReadPageInternal (state=0x2e4640426c78, pageptr=pageptr@entry=83886080, reqLen=...
[04:12:50.221] #9  0x00000000006c2d85 in XLogDecodeNextRecord (state=0x2e4640426c78, nonblocking=false) at ../src/backen...
regress
diff -U3 /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_misc.out /tmp/cirrus-ci-build/build/testrun/plpgsql/re...
--- /tmp/cirrus-ci-build/src/pl/plpgsql/src/expected/plpgsql_misc.out	2026-04-27 04:01:03.765882000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/plpgsql/regress/results/plpgsql_misc.out	2026-04-27 04:04:58.431789000 +0000
@@ -194,7 +194,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  1 | bar | 2.5
  1 | qux | 1.5
@@ -210,7 +210,7 @@
 end;
 $$ language plpgsql;
 select * from test_order_by_all_desc_return();
- a |  b  |  c
+ a |  b  |  c  
 ---+-----+-----
  3 | foo | 1.5
...
59/6055 let ALTER TABLE DROP COLUMN drop whole-row referenced object
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/triggers.out	2026-04-21 21:57:58.102037300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2026-04-21 22:01:38.465237400 +0000
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/triggers.out	2026-04-21 21:57:58.102037300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2026-04-21 22:05:54.093161200 +0000
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/triggers.out	2026-04-21 21:57:58.102037300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/triggers.out	2026-04-21 22:01:25.116604200 +0000
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/triggers.out C:/cirrus/build/testrun/test_plan_advice/0...
--- C:/cirrus/src/test/regress/expected/triggers.out	2026-04-21 21:57:58.102037300 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/triggers.out	2026-04-21 22:01:31.951555100 ...
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
tap
[22:04:16.950](206.205s) not ok 5 - regression tests in old instance
tap
[22:08:04.007](172.885s) not ok 2 - regression tests pass
tap
[22:04:15.446](214.212s) not ok 1 - regression tests pass
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/triggers.out	2026-04-21 21:57:55
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2026-04-21 22:02:06
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/triggers.out	2026-04-21 21:57:55
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2026-04-21 22:05:07
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/triggers.out	2026-04-21 21:57:55
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/triggers.out	2026-04-21 22:02:02
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/triggers.out /Users/admin/pgsql/build/testrun/test_plan_advice/001...
--- /Users/admin/pgsql/src/test/regress/expected/triggers.out	2026-04-21 21:57:55
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/triggers.out	2026-04-21 22:02:05
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
tap
[22:03:53.348](141.090s) not ok 5 - regression tests in old instance
tap
[22:06:32.278](129.442s) not ok 2 - regression tests pass
tap
[22:03:57.758](151.766s) not ok 1 - regression tests pass
Linux - Debian Trixie - 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	2026-04-21 21:57:52.387995851 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2026-04-21 22:00:27.693711738...
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
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	2026-04-21 21:57:52.387995851 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2026-04-21 22:02:02.3616239...
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_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	2026-04-21 21:57:52.387995851 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out	2026-04-21 22:00:24.525715206 +0000
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2026-04-21 21:57:52.387995851 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/triggers.out	2026-04-21 22:00:30...
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
tap
[22:01:33.230](93.005s) not ok 5 - regression tests in old instance
tap
[22:03:07.719](83.405s) not ok 2 - regression tests pass
tap
[22:01:36.954](99.869s) not ok 1 - regression tests pass
test
[22:06:44.696]   6/398 postgresql:regress / regress/regress                                            ERROR            ...
[22:06:44.696]  28/398 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[22:06:44.696]  25/398 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[22:06:44.696] 116/398 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Trixie - Autoconf
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	2026-04-21 21:57:48.678826296 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/triggers.out	2026-04-21 22:04:44.489855094 +0000
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/modules/test_plan_adv...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2026-04-21 21:57:48.678826296 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/triggers.out	2026-04-21 22:06:53.261767864 ...
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2026-04-21 21:57:48.678826296 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/triggers.out	2026-04-21 22:05:55.917830271 +0000
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
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	2026-04-21 21:57:48.678826296 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/triggers.out	2026-04-21 22:01:50.209796885 +0000
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
tap
[22:07:21.387](191.719s) not ok 5 - regression tests in old instance
tap
[22:08:45.038](173.611s) not ok 1 - regression tests pass
tap
[22:08:31.140](201.558s) not ok 2 - regression tests pass
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/triggers.out /home/postgres/postgres/build/testrun/pg_upgrade...
--- /home/postgres/postgres/src/test/regress/expected/triggers.out	Tue Apr 21 21:58:04 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	Tue Apr 21 22:00:43 2026
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/triggers.out /home/postgres/postgres/build/testrun/recovery/0...
--- /home/postgres/postgres/src/test/regress/expected/triggers.out	Tue Apr 21 21:58:04 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/triggers.out	Tue Apr 21 22:02:51 2026
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/triggers.out /home/postgres/postgres/build/testrun/regress/re...
--- /home/postgres/postgres/src/test/regress/expected/triggers.out	Tue Apr 21 21:58:04 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/triggers.out	Tue Apr 21 22:00:36 2026
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/triggers.out /home/postgres/postgres/build/testrun/test_plan_...
--- /home/postgres/postgres/src/test/regress/expected/triggers.out	Tue Apr 21 21:58:04 2026
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/triggers.out	Tue Apr 21 22:00...
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
tap
[22:02:23.691](134.460s) not ok 5 - regression tests in old instance
tap
[22:05:27.708](203.954s) not ok 2 - regression tests pass
tap
[22:02:35.624](152.659s) not ok 1 - regression tests pass
test
[22:09:16.606]   9/396 postgresql:regress / regress/regress                                            ERROR           1...
[22:09:16.606]  44/396 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[22:09:16.606]  38/396 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[22:09:16.606] 197/396 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/triggers.out /home/postgres/postgres/build/testrun/pg_upgrade...
--- /home/postgres/postgres/src/test/regress/expected/triggers.out	2026-04-21 21:58:04.278147131 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2026-04-21 21:59:51.663282...
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/triggers.out /home/postgres/postgres/build/testrun/recovery/0...
--- /home/postgres/postgres/src/test/regress/expected/triggers.out	2026-04-21 21:58:04.278147131 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2026-04-21 22:00:28.3844...
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/triggers.out /home/postgres/postgres/build/testrun/regress/re...
--- /home/postgres/postgres/src/test/regress/expected/triggers.out	2026-04-21 21:58:04.278147131 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/triggers.out	2026-04-21 21:59:51.082260250 +0000
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/triggers.out /home/postgres/postgres/build/testrun/test_plan_...
--- /home/postgres/postgres/src/test/regress/expected/triggers.out	2026-04-21 21:58:04.278147131 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/triggers.out	2026-04-21 21:59...
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
tap
[22:01:10.306](101.676s) not ok 5 - regression tests in old instance
tap
[22:02:00.165](111.057s) not ok 2 - regression tests pass
tap
[22:01:11.977](106.162s) not ok 1 - regression tests pass
FreeBSD - 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	2026-04-21 21:57:53.832725000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/triggers.out	2026-04-21 21:59:47.252429000...
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
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	2026-04-21 21:57:53.832725000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/triggers.out	2026-04-21 22:01:18.5989250...
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_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	2026-04-21 21:57:53.832725000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/triggers.out	2026-04-21 21:59:47.775470000 +0000
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice...
--- /tmp/cirrus-ci-build/src/test/regress/expected/triggers.out	2026-04-21 21:57:53.832725000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/triggers.out	2026-04-21 21:59:47...
@@ -250,7 +250,8 @@
 --------+---------+-----------+----------+---------+---------+--------------+-------------
  a      | integer |           |          |         | plain   |              | 
 Partition key: RANGE (a)
-Partitions: test_tbl1p1 FOR VALUES FROM (0) TO (1000)
+Partitions:
+    test_tbl1p1 FOR VALUES FROM (0) TO (1000)
 
 DROP TABLE test_tbl1;
 --
tap
[22:03:19.027](262.452s) not ok 5 - regression tests in old instance
tap
[22:04:28.476](261.439s) not ok 2 - regression tests pass
tap
[22:03:15.246](261.075s) not ok 1 - regression tests pass
59/5444 using index to speedup add not null constraints to a table
NetBSD - Meson
tap
[04:19:41.748](0.078s) not ok 3 - ensure checksums are set to off
58/5736 Fix a race condition in ConditionVariableTimedSleep()
FreeBSD - Meson
tap
[17:24:48.653](0.037s) not ok 5 - psql connect success
[17:24:48.654](0.001s) not ok 6 - psql select 1
58/6106 refactor CreateStatsStmt
NetBSD - Meson
tap
[11:39:06.513](0.035s) not ok 16 - startup deadlock: stats show conflict on standby
58/5673 Random pg_upgrade 004_subscription test failure on drongo
FreeBSD - Meson
assertion
TRAP: failed Assert("latch->maybe_sleeping == false"), File: "../src/backend/storage/ipc/latch.c", Line: 378, PID: 29544
core
[09:43:05.333] #0  0x000000082d0ea01a in thr_kill () from /lib/libc.so.7
[09:43:05.333] #1  0x000000082d062a64 in raise () from /lib/libc.so.7
[09:43:05.333] #2  0x000000082d116a59 in abort () from /lib/libc.so.7
[09:43:05.333] #3  0x0000000000b3635f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[09:43:05.333] #4  0x00000000009a8a47 in ResetLatch (latch=<optimized out>) at ../src/backend/storage/ipc/latch.c:378
[09:43:05.333] #5  0x000000000090eac8 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[09:43:05.333] #6  0x0000000000911c05 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[09:43:05.333] #7  0x0000000000914a87 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
[09:43:05.333] #8  0x00000000009142d2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x8215a2fd8) at ../src/backe...
[09:43:05.333] #9  0x0000000000839b5d in main (argc=4, argv=0x8215a2fd8) at ../src/backend/main/main.c:231
tap
[09:40:11.813](125.801s) Bail out!  pg_ctl stop failed
58/5879 amcheck: support for GiST
FreeBSD - Meson
core
[07:56:06.800] #0  0x000000082b9445da in _sigprocmask () from /lib/libc.so.7
[07:56:06.800] #1  0x000000082b981a3c in _system () from /lib/libc.so.7
[07:56:06.800] #2  0x000000082a5c1953 in ?? () from /lib/libthr.so.3
[07:56:06.800] #3  0x00000000006c43fb in shell_archive_file (state=<optimized out>, file=0x820e1f420 "00000001", '0' <re...
[07:56:06.800] #4  0x0000000000912b5c in pgarch_archiveXlog (xlog=xlog@entry=0x820e1f420 "00000001", '0' <repeats 15 tim...
[07:56:06.800] #5  0x00000000009125b4 in pgarch_ArchiverCopyLoop () at ../src/backend/postmaster/pgarch.c:478
[07:56:06.800] #6  pgarch_MainLoop () at ../src/backend/postmaster/pgarch.c:352
[07:56:06.800] #7  0x0000000000911e80 in PgArchiverMain (startup_data=<optimized out>, startup_data_len=<optimized out>)...
[07:56:06.800] #8  0x0000000000911c05 in postmaster_child_launch (child_type=child_type@entry=B_ARCHIVER, child_slot=54,...
[07:56:06.800] #9  0x0000000000914a87 in StartChildProcess (type=type@entry=B_ARCHIVER) at ../src/backend/postmaster/pos...
tap
[07:53:17.727](125.945s) Bail out!  pg_ctl stop failed
58/6132 Issue with synced logical replication slot during switchover
FreeBSD - Meson
tap
[04:31:31.567](126.037s) Bail out!  pg_ctl stop failed
58/6193 Increase NUM_XLOGINSERT_LOCKS
NetBSD - Meson
tap
[02:11:06.982](0.437s) not ok 22 - last inactive time for an active physical slot is NULL
59/6652 Resizable shared memory structures
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[15:15:28.371] ../src/test/modules/test_shmem/test_shmem.c(402): warning C4477: 'sscanf' : format string '%ld' requires ...
compiler
[15:15:28.371] ../src/test/modules/test_shmem/test_shmem.c(404): warning C4477: 'sscanf' : format string '%ld' requires ...
Linux - Debian Trixie - Meson
test
[15:40:29.916] 399/399 postgresql:test_shmem / test_shmem/001_late_shmem_alloc                         TIMEOUT        10...
58/6054 let ALTER COLUMN SET DATA TYPE cope with POLICY dependency
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/build/testrun/test_plan_adv...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out	2026-04-06 13:46:34.909837000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/rowsecurity.out	2026-04-06 13:49...
@@ -423,15 +423,15 @@
 --------------------+----------+-------+----------------------------------------------+-------------------+------------...
  regress_rls_schema | category | table | regress_rls_alice=arwdDxtm/regress_rls_alice+|                   | 
                     |          |       | =arwdDxtm/regress_rls_alice                  |                   | 
- regress_rls_schema | document | table | regress_rls_alice=arwdDxtm/regress_rls_alice+|                   | p1:        ...
-                    |          |       | =arwdDxtm/regress_rls_alice                  |                   |   (u): (dle...
+ regress_rls_schema | document | table | regress_rls_alice=arwdDxtm/regress_rls_alice+|                   | p1r (RESTRI...
+                    |          |       | =arwdDxtm/regress_rls_alice                  |                   |   (u): (cid...
+                    |          |       |                                              |                   |   to: regre...
+                    |          |       |                                              |                   | p1:        ...
+                    |          |       |                                              |                   |   (u): (dle...
                     |          |       |                                              |                   |    FROM uac...
                     |          |       |                                              |                   |   WHERE (ua...
                     |          |       |                                              |                   | p2r (RESTRI...
                     |          |       |                                              |                   |   (u): ((ci...
-                    |          |       |                                              |                   |   to: regre...
-                    |          |       |                                              |                   | p1r (RESTRI...
...
tap
[13:53:01.035](278.776s) not ok 1 - regression tests pass
test
[13:56:03.994] 183/395 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           2...
59/6176 Batching in executor, part 1: add batch variant of table AM scan API
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[12:39:46.431] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:46.195] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:30.243] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:30.241] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:30.066] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:29.893] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:29.877] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:29.281] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:28.215] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:27.266] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:27.012] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:26.964] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:21.909] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:19.586] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:19.147] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:16.446] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:16.226] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:16.005] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:14.251] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:14.179] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:14.011] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:13.868] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:13.757] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:13.751] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:13.749] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:13.726] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:13.491] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:13.490] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:13.349] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:13.179] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:13.029] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:47.713] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:47.370] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.708] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.713] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.851] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.852] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:21.150] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:21.167] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:21.943] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:22.279] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:22.388] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:23.465] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:24.620] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:24.638] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:24.841] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:24.850] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:24.889] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:24.907] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:25.161] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:25.329] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:25.444] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:25.776] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:25.904] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:26.124] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:26.175] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:26.330] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:26.390] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:26.630] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:26.694] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:26.804] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:26.820] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:26.837] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:26.999] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:27.123] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:27.579] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:27.590] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:28.322] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:28.358] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:28.638] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:28.654] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:28.797] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:29.129] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:29.367] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:29.415] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:29.607] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:29.747] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:30.003] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:30.442] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:30.571] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:30.578] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:30.860] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:31.031] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:31.126] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:31.318] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:31.334] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:31.620] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:34.525] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:35.569] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:35.794] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:35.837] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:36.859] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:36.994] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:37.366] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:37.730] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:37.935] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:38.094] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:38.300] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:38.395] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:38.975] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:40.584] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:44.888] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:45.022] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:45.054] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:45.212] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:45.219] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:45.497] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:45.610] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:45.959] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:46.054] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.693] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.428] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.425] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.377] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.299] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.298] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.178] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.172] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.090] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.076] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:20.060] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:19.650] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:19.164] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:18.738] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:18.300] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:17.906] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:17.571] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:15.910] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:15.906] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:15.859] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:15.602] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:39:15.352] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:39.539] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:37.424] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:33.589] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
compiler
[12:40:31.671] c:\cirrus\src\include\access/tableam.h(1191): warning C4098: 'table_scan_begin_batch': 'void' function re...
59/5018 Extension security improvement: Add support for extensions with an owned schema
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/isolation/expected/timeouts.out /home/postgres/postgres/build/testrun/isolatio...
--- /home/postgres/postgres/src/test/isolation/expected/timeouts.out	2026-04-06 00:43:00.181201514 +0000
+++ /home/postgres/postgres/build/testrun/isolation/isolation/results/timeouts.out	2026-04-06 00:45:52.724024681 +0000
@@ -78,4 +78,4 @@
 step slto: SET lock_timeout = '10s'; 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
59/6037 Fix race condition in SSI when reading PredXact->SxactGlobalXmin
NetBSD - Meson
tap
[15:44:09.517](220.145s) # poll_query_until timed out executing this query:
[15:44:09.518](0.001s) not ok 3 - ensure data checksums are transitioned to inprogress-on
59/5526 Add storage I/O tracking to EXPLAIN BUFFERS
NetBSD - Meson
tap
[08:38:33.419](218.902s) # poll_query_until timed out executing this query:
[08:38:33.420](0.001s) not ok 3 - ensure data checksums are transitioned to inprogress-on
59/6212 pg_get_domain_ddl: DDL reconstruction function for CREATE DOMAIN statement
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/pg_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:42.371720301 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_property_graph.out	2026-04-05 05:43...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/rec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:42.371720301 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_property_graph.out	2026-04-05 05:...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/reg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:42.371720301 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_property_graph.out	2026-04-05 05:43:03.533266201 +...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/tes...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:42.371720301 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/create_property_graph.out	2026-0...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
tap
[05:44:20.995](92.962s) not ok 5 - regression tests in old instance
# not ok 238   + graph_table_rls                           851 ms
tap
[05:46:01.459](87.061s) not ok 2 - regression tests pass
# not ok 238   + graph_table_rls                           837 ms
tap
[05:44:26.205](101.260s) not ok 1 - regression tests pass
test
[05:49:43.497]   6/392 postgresql:regress / regress/regress                                            ERROR            ...
[05:49:43.497]  28/392 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[05:49:43.497]  24/392 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[05:49:43.497] 113/392 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_property_graph.out C:/cirrus/build/testrun/pg_up...
--- C:/cirrus/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:31.236798800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_property_graph.out	2026-04-05 05:42:48.7254157...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_property_graph.out C:/cirrus/build/testrun/recov...
--- C:/cirrus/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:31.236798800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/create_property_graph.out	2026-04-05 05:46:50.63255...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_property_graph.out C:/cirrus/build/testrun/regre...
--- C:/cirrus/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:31.236798800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/create_property_graph.out	2026-04-05 05:42:38.360212900 +0000
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/create_property_graph.out C:/cirrus/build/testrun/test_...
--- C:/cirrus/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:31.236798800 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/create_property_graph.out	2026-04-05 05:42:...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
tap
[05:45:16.322](188.587s) not ok 5 - regression tests in old instance
# not ok 238   + graph_table_rls                          3512 ms
tap
[05:49:01.523](173.558s) not ok 2 - regression tests pass
# not ok 238   + graph_table_rls                          5725 ms
tap
[05:45:13.634](194.322s) not ok 1 - regression tests pass
macOS - Sequoia - Meson
core
[05:53:58.948]   * frame #0: 0x000000019a076c04 dyld`stat + 8
[05:53:58.948]     frame #1: 0x000000019a0e1f40 dyld`stat_with_subsystem + 56
[05:53:58.948]     frame #2: 0x000000019a0c66bc dyld`dyld3::stat(char const*, stat*) + 28
[05:53:58.948]     frame #3: 0x000000019a0a478c dyld`dyld4::SyscallDelegate::fileExists(char const*, dyld4::FileID*, int...
[05:53:58.948]     frame #4: 0x000000019a0a2310 dyld`invocation function for block in dyld4::PrebuiltLoader::invalidateI...
[05:53:58.948]     frame #5: 0x000000019a07e1a0 dyld`dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*...
[05:53:58.948]     frame #6: 0x000000019a0a20e4 dyld`dyld4::PrebuiltLoader::invalidateInIsolation(dyld4::RuntimeState co...
[05:53:58.948]     frame #7: 0x000000019a0a1d20 dyld`dyld4::PrebuiltLoader::isValid(dyld4::RuntimeState const&) const + ...
[05:53:58.948]     frame #8: 0x000000019a08ce78 dyld`dyld4::RuntimeState::findPrebuiltLoader(char const*) const + 104
[05:53:58.948]     frame #9: 0x000000019a092928 dyld`dyld4::Loader::makeDyldCacheLoader(Diagnostics&, dyld4::RuntimeStat...
core
[05:53:34.963]   * frame #0: 0x0000000100aa47c0 dyld`_dyld_start
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out /Users/admin/pgsql/build/testrun/pg_upgr...
--- /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out	2026-04-05 05:38:58
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_property_graph.out	2026-04-05 05:41:3...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out /Users/admin/pgsql/build/testrun/recover...
--- /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out	2026-04-05 05:38:58
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/create_property_graph.out	2026-04-05 05:44...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out /Users/admin/pgsql/build/testrun/regress...
--- /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out	2026-04-05 05:38:58
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/create_property_graph.out	2026-04-05 05:41:26
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out /Users/admin/pgsql/build/testrun/test_pl...
--- /Users/admin/pgsql/src/test/regress/expected/create_property_graph.out	2026-04-05 05:38:58
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/create_property_graph.out	2026-04-...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
tap
[05:43:10.697](117.219s) not ok 5 - regression tests in old instance
# not ok 238   + graph_table_rls                           489 ms
tap
[05:45:41.526](111.019s) not ok 2 - regression tests pass
# not ok 238   + graph_table_rls                           767 ms
tap
[05:43:10.554](121.117s) not ok 1 - regression tests pass
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/src/bin/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:04.716575646 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/create_property_graph.out	2026-04-05 05:46:12.406818754 +0...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/src/test/modules/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:04.716575646 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/create_property_graph.out	2026-04-05 05:48:...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/src/test/recovery...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:04.716575646 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/create_property_graph.out	2026-04-05 05:47:52.124656718 +00...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/src/test/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:04.716575646 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/create_property_graph.out	2026-04-05 05:43:29.997153368 +0000
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
tap
[05:48:39.795](173.498s) not ok 5 - regression tests in old instance
# not ok 238   + graph_table_rls                          2305 ms
tap
[05:50:27.561](157.212s) not ok 1 - regression tests pass
tap
[05:50:14.259](180.002s) not ok 2 - regression tests pass
# not ok 238   + graph_table_rls                          1643 ms
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/pg_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out	2026-04-05 05:40:59.532365000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_property_graph.out	2026-04-05 05:43...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/rec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out	2026-04-05 05:40:59.532365000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/create_property_graph.out	2026-04-05 05:...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/reg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out	2026-04-05 05:40:59.532365000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/create_property_graph.out	2026-04-05 05:43:16.772958000 +...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out /tmp/cirrus-ci-build/build/testrun/tes...
--- /tmp/cirrus-ci-build/src/test/regress/expected/create_property_graph.out	2026-04-05 05:40:59.532365000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/create_property_graph.out	2026-0...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
tap
[05:47:17.609](287.984s) not ok 5 - regression tests in old instance
# not ok 238   + graph_table_rls                          1506 ms
tap
[05:48:38.647](294.562s) not ok 2 - regression tests pass
# not ok 238   + graph_table_rls                          1685 ms
tap
[05:53:56.975](223.285s) # poll_query_until timed out executing this query:
[05:53:56.976](0.001s) not ok 3 - ensure data checksums are transitioned to inprogress-on
tap
[05:47:25.103](298.367s) not ok 1 - regression tests pass
test
[05:53:57.635]  30/391 postgresql:regress / regress/regress                                            ERROR           2...
[05:53:57.635] 186/391 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           2...
[05:53:57.635] 177/391 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[05:53:57.635] 253/391 postgresql:recovery / recovery/027_stream_regress                               ERROR           4...
[05:53:57.635] 391/391 postgresql:test_checksums / test_checksums/003_standby_restarts                 ERROR           2...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out	Sun Apr  5 05:39:57 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_property_graph.out	Sun Apr  5 05...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out	Sun Apr  5 05:39:57 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/create_property_graph.out	Sun Apr  5 ...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out	Sun Apr  5 05:39:57 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/create_property_graph.out	Sun Apr  5 05:42:57 2026
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out	Sun Apr  5 05:39:57 2026
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/create_property_graph.out	Sun...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
tap
[05:45:03.705](143.524s) not ok 5 - regression tests in old instance
# not ok 238   + graph_table_rls                          1879 ms
tap
[05:48:08.273](211.979s) not ok 2 - regression tests pass
# not ok 238   + graph_table_rls                          2100 ms
tap
[05:45:09.876](155.878s) not ok 1 - regression tests pass
test
[05:51:57.192]  10/390 postgresql:regress / regress/regress                                            ERROR           1...
[05:51:57.192]  44/390 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[05:51:57.192]  39/390 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[05:51:57.192] 198/390 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:40.403584767 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/create_property_graph.out	2026-04-05 05...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:40.403584767 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/create_property_graph.out	2026-04-05 ...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:40.403584767 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/create_property_graph.out	2026-04-05 05:41:50.39933471...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/create_property_graph.out /home/postgres/postgres/build/testr...
--- /home/postgres/postgres/src/test/regress/expected/create_property_graph.out	2026-04-05 05:39:40.403584767 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/create_property_graph.out	202...
@@ -57,13 +57,16 @@
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3x;  -- error
 ERROR:  property graph "g3" element "t3" has no label "t3l3x"
 ALTER PROPERTY GRAPH g3 ALTER VERTEX TABLE t3 DROP LABEL t3l3;
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2);  -- fail
 ERROR:  cannot drop vertex t2 of property graph g3 because other objects depend on it
 DETAIL:  edge e1 of property graph g3 depends on vertex t2 of property graph g3
 HINT:  Use DROP ... CASCADE to drop the dependent objects too.
 ALTER PROPERTY GRAPH g3 DROP VERTEX TABLES (t2) CASCADE;
 NOTICE:  drop cascades to edge e1 of property graph g3
+ERROR:  unsupported object class: 8318
 ALTER PROPERTY GRAPH g3 DROP EDGE TABLES (e2);
+ERROR:  unsupported object class: 8318
 CREATE PROPERTY GRAPH g4
     VERTEX TABLES (
         t1 KEY (a) NO PROPERTIES,
...
tap
[05:43:22.135](105.848s) not ok 5 - regression tests in old instance
# not ok 238   + graph_table_rls                           640 ms
tap
[05:44:12.843](113.095s) not ok 2 - regression tests pass
# not ok 238   + graph_table_rls                           959 ms
tap
[05:43:24.673](111.387s) not ok 1 - regression tests pass
59/6215 Add pg_get_database_ddl() function to reconstruct CREATE DATABASE statement
FreeBSD - Meson
tap
[05:32:03.841](219.956s) # poll_query_until timed out executing this query:
[05:32:03.842](0.001s) not ok 3 - ensure data checksums are transitioned to inprogress-on
test
[05:32:04.424] 391/391 postgresql:test_checksums / test_checksums/003_standby_restarts                 ERROR           2...
58/6427 Auto-tune shared_buffers to use available huge pages
FreeBSD - Meson
tap
[21:08:35.161](218.347s) # poll_query_until timed out executing this query:
[21:08:35.162](0.001s) not ok 3 - ensure data checksums are transitioned to inprogress-on
test
[21:08:35.723] 391/391 postgresql:test_checksums / test_checksums/003_standby_restarts                 ERROR           2...
58/6029 NOT NULL NOT ENFORCED
Linux - Debian Trixie - Meson
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	2026-04-04 10:32:19.043040162 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out	2026-04-04 10:34:54.452511...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out	2026-04-04 10:32:19.075050615 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out	2026-04-04 10:34:56.180634995 ...
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
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	2026-04-04 10:32:19.043040162 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2026-04-04 10:36:40.6430...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out	2026-04-04 10:32:19.075050615 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out	2026-04-04 10:36:42.38312698...
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
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	2026-04-04 10:32:19.043040162 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out	2026-04-04 10:34:53.848468355 +0000
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out	2026-04-04 10:32:19.075050615 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out	2026-04-04 10:34:55.892614350 +0000
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/test_plan_adv...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2026-04-04 10:32:19.043040162 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/constraints.out	2026-04-04 10:34...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out	2026-04-04 10:32:19.075050615 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/inherit.out	2026-04-04 10:34:59....
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
tap
[10:39:03.624](0.001s) not ok 396 - clean: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:04.284](0.000s) not ok 665 - clean_if_exists: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:05.819](0.000s) not ok 1203 - createdb: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:06.859](0.000s) not ok 1741 - defaults: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:07.745](0.000s) not ok 2014 - defaults_custom_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:08.590](0.000s) not ok 2290 - defaults_dir_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:09.928](0.000s) not ok 2564 - defaults_parallel: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:11.049](0.000s) not ok 2837 - defaults_tar_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:12.208](0.000s) not ok 3375 - exclude_measurement: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:13.023](0.000s) not ok 3644 - exclude_measurement_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:13.631](0.000s) not ok 3913 - exclude_test_table: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:14.412](0.000s) not ok 4182 - exclude_test_table_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:16.448](0.000s) not ok 4989 - no_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:17.491](0.000s) not ok 5258 - no_owner: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:18.436](0.001s) not ok 5527 - no_policies: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:19.375](0.005s) not ok 5797 - no_policies_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:20.190](0.000s) not ok 6066 - no_privs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:21.420](0.000s) not ok 6604 - no_statistics: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:21.951](0.001s) not ok 6873 - no_subscriptions: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:22.831](0.000s) not ok 7143 - no_subscriptions_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:23.575](0.000s) not ok 7412 - no_table_access_method: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:24.469](0.000s) not ok 7681 - no_toast_compression: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:25.816](0.000s) not ok 8219 - only_dump_test_schema: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:29.074](0.016s) not ok 8757 - pg_dumpall_dbprivs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:31.030](0.000s) not ok 9026 - pg_dumpall_exclude: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:33.536](0.000s) not ok 10641 - schema_only: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:35.335](0.000s) not ok 11448 - section_pre_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:36.573](0.001s) not ok 11986 - test_schema_plus_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
tap
[10:36:05.965](90.243s) not ok 5 - regression tests in old instance
tap
[10:37:53.228](89.864s) not ok 2 - regression tests pass
tap
[10:36:15.799](103.191s) not ok 1 - regression tests pass
test
[10:41:38.145]   6/392 postgresql:regress / regress/regress                                            ERROR            ...
[10:41:38.145]  28/392 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[10:41:38.145]  24/392 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[10:41:38.145] 116/392 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[10:41:38.145] 212/392 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg...
--- /Users/admin/pgsql/src/test/regress/expected/constraints.out	2026-04-04 10:31:22
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out	2026-04-04 10:33:40
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg...
--- /Users/admin/pgsql/src/test/regress/expected/inherit.out	2026-04-04 10:31:22
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out	2026-04-04 10:33:42
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
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	2026-04-04 10:31:22
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2026-04-04 10:35:09
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r...
--- /Users/admin/pgsql/src/test/regress/expected/inherit.out	2026-04-04 10:31:22
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/inherit.out	2026-04-04 10:35:11
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/regress/regress/r...
--- /Users/admin/pgsql/src/test/regress/expected/constraints.out	2026-04-04 10:31:22
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/constraints.out	2026-04-04 10:33:35
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/regress/regress/resul...
--- /Users/admin/pgsql/src/test/regress/expected/inherit.out	2026-04-04 10:31:22
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/inherit.out	2026-04-04 10:33:35
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/constraints.out /Users/admin/pgsql/build/testrun/test_plan_advice/...
--- /Users/admin/pgsql/src/test/regress/expected/constraints.out	2026-04-04 10:31:22
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/constraints.out	2026-04-04 10:33:3...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /Users/admin/pgsql/src/test/regress/expected/inherit.out /Users/admin/pgsql/build/testrun/test_plan_advice/001_...
--- /Users/admin/pgsql/src/test/regress/expected/inherit.out	2026-04-04 10:31:22
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/inherit.out	2026-04-04 10:33:39
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
tap
[10:38:01.515](0.000s) not ok 396 - clean: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:02.198](0.000s) not ok 665 - clean_if_exists: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:02.995](0.000s) not ok 1203 - createdb: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:03.946](0.000s) not ok 1741 - defaults: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:04.817](0.000s) not ok 2014 - defaults_custom_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:05.569](0.000s) not ok 2290 - defaults_dir_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:06.839](0.000s) not ok 2564 - defaults_parallel: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:07.594](0.000s) not ok 2837 - defaults_tar_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:08.506](0.000s) not ok 3375 - exclude_measurement: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:09.023](0.000s) not ok 3644 - exclude_measurement_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:09.759](0.000s) not ok 3913 - exclude_test_table: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:10.282](0.000s) not ok 4182 - exclude_test_table_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:12.246](0.000s) not ok 4989 - no_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:12.792](0.000s) not ok 5258 - no_owner: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:13.514](0.000s) not ok 5527 - no_policies: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:14.167](0.000s) not ok 5797 - no_policies_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:14.717](0.001s) not ok 6066 - no_privs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:15.822](0.000s) not ok 6604 - no_statistics: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:16.281](0.000s) not ok 6873 - no_subscriptions: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:17.044](0.000s) not ok 7143 - no_subscriptions_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:17.703](0.000s) not ok 7412 - no_table_access_method: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:18.202](0.000s) not ok 7681 - no_toast_compression: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:19.034](0.000s) not ok 8219 - only_dump_test_schema: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:20.844](0.001s) not ok 8757 - pg_dumpall_dbprivs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:21.977](0.000s) not ok 9026 - pg_dumpall_exclude: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:24.177](0.000s) not ok 10641 - schema_only: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:26.080](0.000s) not ok 11448 - section_pre_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:27.126](0.001s) not ok 11986 - test_schema_plus_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
tap
[10:34:33.990](71.174s) not ok 5 - regression tests in old instance
tap
[10:36:35.720](108.179s) not ok 2 - regression tests pass
tap
[10:34:34.794](74.999s) not ok 1 - regression tests pass
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/constraints.out C:/cirrus/build/testrun/pg_upgrade/002_...
--- C:/cirrus/src/test/regress/expected/constraints.out	2026-04-04 10:32:35.795946200 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out	2026-04-04 10:35:57.751106000 +0000
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/inherit.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u...
--- C:/cirrus/src/test/regress/expected/inherit.out	2026-04-04 10:32:35.866668400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out	2026-04-04 10:35:58.798953600 +0000
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/constraints.out C:/cirrus/build/testrun/recovery/027_st...
--- C:/cirrus/src/test/regress/expected/constraints.out	2026-04-04 10:32:35.795946200 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2026-04-04 10:40:04.194041300 +0000
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/inherit.out C:/cirrus/build/testrun/recovery/027_stream...
--- C:/cirrus/src/test/regress/expected/inherit.out	2026-04-04 10:32:35.866668400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/inherit.out	2026-04-04 10:40:07.087116700 +0000
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/constraints.out C:/cirrus/build/testrun/regress/regress...
--- C:/cirrus/src/test/regress/expected/constraints.out	2026-04-04 10:32:35.795946200 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/constraints.out	2026-04-04 10:35:46.231082100 +0000
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/inherit.out C:/cirrus/build/testrun/regress/regress/res...
--- C:/cirrus/src/test/regress/expected/inherit.out	2026-04-04 10:32:35.866668400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/inherit.out	2026-04-04 10:35:46.168579200 +0000
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/constraints.out C:/cirrus/build/testrun/test_plan_advic...
--- C:/cirrus/src/test/regress/expected/constraints.out	2026-04-04 10:32:35.795946200 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/constraints.out	2026-04-04 10:35:50.5640930...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/inherit.out C:/cirrus/build/testrun/test_plan_advice/00...
--- C:/cirrus/src/test/regress/expected/inherit.out	2026-04-04 10:32:35.866668400 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/inherit.out	2026-04-04 10:35:51.908326000 +...
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
tap
[10:45:44.936](0.000s) not ok 395 - clean: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:45:45.973](0.000s) not ok 663 - clean_if_exists: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:45:49.584](0.001s) not ok 1199 - createdb: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:45:52.024](0.000s) not ok 1735 - defaults: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:45:53.255](0.001s) not ok 2007 - defaults_custom_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:45:54.665](0.000s) not ok 2282 - defaults_dir_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:45:56.371](0.001s) not ok 2555 - defaults_parallel: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:45:58.174](0.000s) not ok 2827 - defaults_tar_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:00.455](0.000s) not ok 3363 - exclude_measurement: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:01.523](0.000s) not ok 3631 - exclude_measurement_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:02.468](0.000s) not ok 3899 - exclude_test_table: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:03.578](0.000s) not ok 4167 - exclude_test_table_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:05.863](0.000s) not ok 4971 - no_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:06.902](0.000s) not ok 5239 - no_owner: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:07.811](0.001s) not ok 5507 - no_policies: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:08.847](0.001s) not ok 5776 - no_policies_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:09.814](0.000s) not ok 6044 - no_privs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:11.517](0.000s) not ok 6580 - no_statistics: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:12.327](0.000s) not ok 6848 - no_subscriptions: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:13.408](0.000s) not ok 7117 - no_subscriptions_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:14.327](0.001s) not ok 7385 - no_table_access_method: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:15.246](0.001s) not ok 7653 - no_toast_compression: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:17.474](0.000s) not ok 8189 - only_dump_test_schema: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:21.197](0.001s) not ok 8725 - pg_dumpall_dbprivs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:26.387](0.000s) not ok 8993 - pg_dumpall_exclude: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:31.156](0.000s) not ok 10602 - schema_only: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:33.771](0.000s) not ok 11406 - section_pre_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:46:35.451](0.000s) not ok 11942 - test_schema_plus_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
tap
[10:38:26.879](193.828s) not ok 5 - regression tests in old instance
tap
[10:42:18.804](172.508s) not ok 2 - regression tests pass
tap
[10:38:24.353](199.920s) not ok 1 - regression tests pass
Linux - Debian Trixie - Autoconf
core
[10:46:15.763] #0  <unavailable> in ?? ()
core
[10:46:15.763] #0  0x00007fe139ea5a14 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[10:46:15.763] #1  0x00007fe139e4bfd9 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[10:46:15.763] #2  0x00007fe139f05eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[10:46:15.763] #3  0x00007fe139f1c7f8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2026-04-04 10:31:43.566652328 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/constraints.out	2026-04-04 10:37:53.040856969 +0000
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out	2026-04-04 10:31:43.598794520 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/inherit.out	2026-04-04 10:37:55.841005712 +0000
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/src/test/modules/test_plan_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2026-04-04 10:31:43.566652328 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/constraints.out	2026-04-04 10:39:59.6399183...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/src/test/modules/test_plan_advi...
--- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out	2026-04-04 10:31:43.598794520 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/inherit.out	2026-04-04 10:40:03.675693533 +...
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2026-04-04 10:31:43.566652328 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/constraints.out	2026-04-04 10:39:50.040508778 +0000
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out	2026-04-04 10:31:43.598794520 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/inherit.out	2026-04-04 10:39:54.812205290 +0000
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/src/test/regress/results/co...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2026-04-04 10:31:43.566652328 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/constraints.out	2026-04-04 10:35:33.046673942 +0000
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/src/test/regress/results/inheri...
--- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out	2026-04-04 10:31:43.598794520 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/inherit.out	2026-04-04 10:35:35.950507724 +0000
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
tap
[10:35:34.880](0.000s) not ok 396 - clean: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:35:36.927](0.000s) not ok 665 - clean_if_exists: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:35:41.404](0.001s) not ok 1203 - createdb: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:35:43.912](0.000s) not ok 1741 - defaults: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:35:46.076](0.000s) not ok 2014 - defaults_custom_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:35:50.692](0.000s) not ok 2290 - defaults_dir_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:35:55.068](0.000s) not ok 2564 - defaults_parallel: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:35:57.458](0.000s) not ok 2837 - defaults_tar_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:00.408](0.000s) not ok 3375 - exclude_measurement: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:02.045](0.012s) not ok 3644 - exclude_measurement_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:05.078](0.000s) not ok 3913 - exclude_test_table: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:07.407](0.000s) not ok 4182 - exclude_test_table_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:11.418](0.000s) not ok 4989 - no_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:13.017](0.005s) not ok 5258 - no_owner: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:14.367](0.000s) not ok 5527 - no_policies: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:15.903](0.000s) not ok 5797 - no_policies_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:17.787](0.000s) not ok 6066 - no_privs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:21.055](0.000s) not ok 6604 - no_statistics: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:23.218](0.000s) not ok 6873 - no_subscriptions: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:25.314](0.000s) not ok 7143 - no_subscriptions_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:27.108](0.000s) not ok 7412 - no_table_access_method: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:28.611](0.000s) not ok 7681 - no_toast_compression: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:33.664](0.000s) not ok 8219 - only_dump_test_schema: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:39.200](0.000s) not ok 8757 - pg_dumpall_dbprivs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:43.815](0.000s) not ok 9026 - pg_dumpall_exclude: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:50.595](0.000s) not ok 10641 - schema_only: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:55.043](0.000s) not ok 11448 - section_pre_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:59.158](0.000s) not ok 11986 - test_schema_plus_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
tap
[10:39:54.196](147.666s) not ok 5 - regression tests in old instance
tap
[10:41:33.763](138.224s) not ok 1 - regression tests pass
tap
[10:41:35.684](151.496s) not ok 2 - regression tests pass
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/pg_upgr...
--- /home/postgres/postgres/src/test/regress/expected/constraints.out	Sat Apr  4 10:32:45 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out	Sat Apr  4 10:35:20 202...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /home/postgres/postgres/src/test/regress/expected/inherit.out /home/postgres/postgres/build/testrun/pg_upgrade/...
--- /home/postgres/postgres/src/test/regress/expected/inherit.out	Sat Apr  4 10:32:46 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out	Sat Apr  4 10:35:23 2026
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/recover...
--- /home/postgres/postgres/src/test/regress/expected/constraints.out	Sat Apr  4 10:32:45 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/constraints.out	Sat Apr  4 10:37:38 2...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /home/postgres/postgres/src/test/regress/expected/inherit.out /home/postgres/postgres/build/testrun/recovery/02...
--- /home/postgres/postgres/src/test/regress/expected/inherit.out	Sat Apr  4 10:32:46 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/inherit.out	Sat Apr  4 10:37:42 2026
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/regress...
--- /home/postgres/postgres/src/test/regress/expected/constraints.out	Sat Apr  4 10:32:45 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/constraints.out	Sat Apr  4 10:35:14 2026
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /home/postgres/postgres/src/test/regress/expected/inherit.out /home/postgres/postgres/build/testrun/regress/reg...
--- /home/postgres/postgres/src/test/regress/expected/inherit.out	Sat Apr  4 10:32:46 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/inherit.out	Sat Apr  4 10:35:18 2026
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/test_pl...
--- /home/postgres/postgres/src/test/regress/expected/constraints.out	Sat Apr  4 10:32:45 2026
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/constraints.out	Sat Apr  4 10...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /home/postgres/postgres/src/test/regress/expected/inherit.out /home/postgres/postgres/build/testrun/test_plan_a...
--- /home/postgres/postgres/src/test/regress/expected/inherit.out	Sat Apr  4 10:32:46 2026
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/inherit.out	Sat Apr  4 10:35:...
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
tap
[10:40:46.413](0.001s) not ok 396 - clean: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:40:48.633](0.002s) not ok 665 - clean_if_exists: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:40:51.555](0.001s) not ok 1203 - createdb: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:40:54.018](0.001s) not ok 1741 - defaults: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:40:55.563](0.001s) not ok 2014 - defaults_custom_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:40:58.351](0.015s) not ok 2290 - defaults_dir_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:02.035](0.001s) not ok 2564 - defaults_parallel: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:04.872](0.001s) not ok 2837 - defaults_tar_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:08.617](0.000s) not ok 3375 - exclude_measurement: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:10.788](0.000s) not ok 3644 - exclude_measurement_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:13.563](0.001s) not ok 3913 - exclude_test_table: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:16.063](0.001s) not ok 4182 - exclude_test_table_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:20.175](0.017s) not ok 4989 - no_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:22.587](0.001s) not ok 5258 - no_owner: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:25.231](0.001s) not ok 5527 - no_policies: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:27.156](0.002s) not ok 5797 - no_policies_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:30.116](0.001s) not ok 6066 - no_privs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:33.717](0.000s) not ok 6604 - no_statistics: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:35.535](0.018s) not ok 6873 - no_subscriptions: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:39.002](0.004s) not ok 7143 - no_subscriptions_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:41.104](0.001s) not ok 7412 - no_table_access_method: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:43.695](0.000s) not ok 7681 - no_toast_compression: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:46.005](0.000s) not ok 8219 - only_dump_test_schema: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:51.698](0.001s) not ok 8757 - pg_dumpall_dbprivs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:41:54.860](0.001s) not ok 9026 - pg_dumpall_exclude: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:42:00.243](0.000s) not ok 10641 - schema_only: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:42:05.389](0.000s) not ok 11448 - section_pre_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:42:08.394](0.001s) not ok 11986 - test_schema_plus_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
tap
[10:37:13.575](141.328s) not ok 5 - regression tests in old instance
tap
[10:40:22.266](213.598s) not ok 2 - regression tests pass
tap
[10:37:14.654](149.755s) not ok 1 - regression tests pass
test
[10:44:29.127]   9/390 postgresql:regress / regress/regress                                            ERROR           1...
[10:44:29.127]  43/390 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[10:44:29.127]  42/390 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[10:44:29.127] 197/390 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
[10:44:29.127] 211/390 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR           1...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/pg_upgr...
--- /home/postgres/postgres/src/test/regress/expected/constraints.out	2026-04-04 10:32:02.706310535 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out	2026-04-04 10:33:49.273...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /home/postgres/postgres/src/test/regress/expected/inherit.out /home/postgres/postgres/build/testrun/pg_upgrade/...
--- /home/postgres/postgres/src/test/regress/expected/inherit.out	2026-04-04 10:32:02.805192068 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out	2026-04-04 10:33:47.1703629...
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/recover...
--- /home/postgres/postgres/src/test/regress/expected/constraints.out	2026-04-04 10:32:02.706310535 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2026-04-04 10:34:25.1...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /home/postgres/postgres/src/test/regress/expected/inherit.out /home/postgres/postgres/build/testrun/recovery/02...
--- /home/postgres/postgres/src/test/regress/expected/inherit.out	2026-04-04 10:32:02.805192068 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/inherit.out	2026-04-04 10:34:27.09785...
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/regress...
--- /home/postgres/postgres/src/test/regress/expected/constraints.out	2026-04-04 10:32:02.706310535 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/constraints.out	2026-04-04 10:33:42.051868747 +0000
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /home/postgres/postgres/src/test/regress/expected/inherit.out /home/postgres/postgres/build/testrun/regress/reg...
--- /home/postgres/postgres/src/test/regress/expected/inherit.out	2026-04-04 10:32:02.805192068 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/inherit.out	2026-04-04 10:33:43.033741968 +0000
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/constraints.out /home/postgres/postgres/build/testrun/test_pl...
--- /home/postgres/postgres/src/test/regress/expected/constraints.out	2026-04-04 10:32:02.706310535 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/constraints.out	2026-04-04 10...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /home/postgres/postgres/src/test/regress/expected/inherit.out /home/postgres/postgres/build/testrun/test_plan_a...
--- /home/postgres/postgres/src/test/regress/expected/inherit.out	2026-04-04 10:32:02.805192068 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/inherit.out	2026-04-04 10:33:...
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
tap
[10:36:14.677](0.001s) not ok 395 - clean: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:15.431](0.000s) not ok 663 - clean_if_exists: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:16.483](0.000s) not ok 1199 - createdb: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:17.745](0.000s) not ok 1735 - defaults: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:18.895](0.000s) not ok 2007 - defaults_custom_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:19.489](0.000s) not ok 2282 - defaults_dir_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:21.008](0.000s) not ok 2555 - defaults_parallel: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:22.421](0.000s) not ok 2827 - defaults_tar_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:23.616](0.000s) not ok 3363 - exclude_measurement: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:24.491](0.000s) not ok 3631 - exclude_measurement_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:26.362](0.001s) not ok 3899 - exclude_test_table: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:27.431](0.000s) not ok 4167 - exclude_test_table_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:30.413](0.000s) not ok 4971 - no_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:31.260](0.000s) not ok 5239 - no_owner: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:32.131](0.000s) not ok 5507 - no_policies: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:33.889](0.000s) not ok 5776 - no_policies_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:35.664](0.001s) not ok 6044 - no_privs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:36.973](0.002s) not ok 6580 - no_statistics: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:38.712](0.000s) not ok 6848 - no_subscriptions: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:40.457](0.001s) not ok 7117 - no_subscriptions_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:41.036](0.000s) not ok 7385 - no_table_access_method: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:42.585](0.002s) not ok 7653 - no_toast_compression: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:43.786](0.000s) not ok 8189 - only_dump_test_schema: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:46.270](0.001s) not ok 8725 - pg_dumpall_dbprivs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:48.248](0.000s) not ok 8993 - pg_dumpall_exclude: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:52.250](0.000s) not ok 10602 - schema_only: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:53.971](0.000s) not ok 11406 - section_pre_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:36:55.645](0.000s) not ok 11942 - test_schema_plus_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
tap
[10:35:11.079](105.506s) not ok 5 - regression tests in old instance
tap
[10:36:08.742](120.158s) not ok 2 - regression tests pass
tap
[10:35:21.970](119.248s) not ok 1 - regression tests pass
FreeBSD - Meson
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	2026-04-04 10:31:47.513072000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out	2026-04-04 10:33:47.413862...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out	2026-04-04 10:31:47.541845000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out	2026-04-04 10:33:49.438596000 ...
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
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	2026-04-04 10:31:47.513072000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out	2026-04-04 10:35:12.2808...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out	2026-04-04 10:31:47.541845000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out	2026-04-04 10:35:16.55937100...
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
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	2026-04-04 10:31:47.513072000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out	2026-04-04 10:33:47.521291000 +0000
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out	2026-04-04 10:31:47.541845000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out	2026-04-04 10:33:49.457523000 +0000
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/test_plan_adv...
--- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out	2026-04-04 10:31:47.513072000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/constraints.out	2026-04-04 10:33...
@@ -1127,8 +1127,10 @@
 INSERT INTO ne_nn_tbl VALUES (NULL); -- ok
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error
 ERROR:  cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl"
+HINT:  Only foreign key and check constraints can change enforceability.
 ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error
 ERROR:  cannot validate NOT ENFORCED constraint
 ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED;  -- error
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out	2026-04-04 10:31:47.541845000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/inherit.out	2026-04-04 10:33:55....
@@ -1580,8 +1580,9 @@
  f1     | integer |           | not null |         | plain   |              | 
 Not-null constraints:
...
tap
[10:38:40.929](0.000s) not ok 396 - clean: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:43.343](0.000s) not ok 665 - clean_if_exists: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:46.483](0.000s) not ok 1203 - createdb: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:49.089](0.000s) not ok 1741 - defaults: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:51.607](0.000s) not ok 2014 - defaults_custom_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:53.856](0.000s) not ok 2290 - defaults_dir_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:38:57.870](0.000s) not ok 2564 - defaults_parallel: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:00.554](0.000s) not ok 2837 - defaults_tar_format: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:04.741](0.000s) not ok 3375 - exclude_measurement: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:07.623](0.000s) not ok 3644 - exclude_measurement_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:09.968](0.000s) not ok 3913 - exclude_test_table: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:12.633](0.000s) not ok 4182 - exclude_test_table_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:17.034](0.000s) not ok 4989 - no_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:19.417](0.000s) not ok 5258 - no_owner: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:21.890](0.000s) not ok 5527 - no_policies: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:24.310](0.000s) not ok 5797 - no_policies_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:26.759](0.000s) not ok 6066 - no_privs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:30.290](0.000s) not ok 6604 - no_statistics: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:33.181](0.000s) not ok 6873 - no_subscriptions: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:35.876](0.000s) not ok 7143 - no_subscriptions_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:38.643](0.000s) not ok 7412 - no_table_access_method: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:40.305](0.000s) not ok 7681 - no_toast_compression: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:43.339](0.000s) not ok 8219 - only_dump_test_schema: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:49.845](0.000s) not ok 8757 - pg_dumpall_dbprivs: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:52.868](0.000s) not ok 9026 - pg_dumpall_exclude: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:39:57.412](0.000s) not ok 10641 - schema_only: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:40:03.009](0.000s) not ok 11448 - section_pre_data: should dump CONSTRAINT NOT NULL NOT ENFORCED
[10:40:05.316](0.000s) not ok 11986 - test_schema_plus_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED
tap
[10:37:19.346](269.075s) not ok 5 - regression tests in old instance
tap
[10:38:37.063](276.894s) not ok 2 - regression tests pass
tap
[10:37:23.742](276.904s) not ok 1 - regression tests pass
test
[10:40:36.546]  28/391 postgresql:regress / regress/regress                                            ERROR           2...
[10:40:36.546] 178/391 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           2...
[10:40:36.546] 175/391 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[10:40:36.546] 255/391 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR           1...
[10:40:36.546] 251/391 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
CompilerWarnings
compiler
[10:35:12.010] tablecmds.c:17834:25: error: unused variable 'parent_con' [-Werror,-Wunused-variable]
compiler
[10:32:42.825] tablecmds.c:17834:60: error: unused variable ‘parent_con’ [-Werror=unused-variable]
58/6089 let ALTER COLUMN SET DATA TYPE cope with trigger dependency
CompilerWarnings
compiler
[23:49:37.823] trigger.c:220:53: error: passing 'const CreateTrigStmt *' (aka 'const struct CreateTrigStmt *') to parame...
compiler
[23:48:46.894] trigger.c:220:53: error: passing 'const CreateTrigStmt *' (aka 'const struct CreateTrigStmt *') to parame...
compiler
[23:47:36.568] trigger.c:220:60: error: passing argument 2 of ‘transformTriggerStmt’ discards ‘const’ qualifier from poi...
compiler
[23:46:51.932] trigger.c:220:60: error: passing argument 2 of ‘transformTriggerStmt’ discards ‘const’ qualifier from poi...
compiler
[23:51:29.454] trigger.c:220:60: error: passing argument 2 of ‘transformTriggerStmt’ discards ‘const’ qualifier from poi...
59/6219 pg_dump flag for dumping tables data in multiple chunks, for huge tables can often give near-linear speedup when parallelized
FreeBSD - Meson
core
[16:56:24.706] #0  0x000000082688a01a in thr_kill () from /lib/libc.so.7
[16:56:24.706] #1  0x0000000826802a64 in raise () from /lib/libc.so.7
[16:56:24.706] #2  0x00000008268b6a59 in abort () from /lib/libc.so.7
[16:56:24.706] #3  0x00000008267e5941 in __assert () from /lib/libc.so.7
[16:56:24.706] #4  0x000000000022818e in reduce_dependencies (AH=0x33327ac80000, te=0x33327ac9ec00, ready_heap=0x33327ac...
[16:56:24.706] #5  0x000000000021eac5 in ListenToWorkers (AH=0x33327ac80000, pstate=0x33327ac5db20, do_wait=<optimized o...
[16:56:24.706] #6  WaitForWorkers (AH=AH@entry=0x33327ac80000, pstate=pstate@entry=0x33327ac5db20, mode=mode@entry=WFW_O...
[16:56:24.706] #7  0x0000000000221b7e in restore_toc_entries_parallel (AH=0x33327ac80000, pstate=0x33327ac5db20, pending...
[16:56:24.706] #8  RestoreArchive (AHX=AHX@entry=0x33327ac80000, append_data=<optimized out>) at ../src/bin/pg_dump/pg_b...
[16:56:24.706] #9  0x000000000021ab01 in restore_one_database (inputFileSpec=inputFileSpec@entry=0x820d6b084 "/tmp/cirru...
tap
[16:51:00.472](0.588s) not ok 6 - parallel restore with chunks of two heap pages
[16:51:00.528](0.054s) not ok 7 - Hash check for tplain: restored db (tplain|26562650503|904) vs original db (tplain|384...
test
[16:54:00.431] 205/382 postgresql:pg_dump / pg_dump/004_pg_dump_parallel                               ERROR            ...
Linux - Debian Trixie - Autoconf
core
[16:58:34.848] #0  0x00007f645e4a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:58:34.848] #1  0x00007f645e44bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:58:34.848] #2  0x00007f645e4344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:58:34.848] #3  0x00007f645e434420 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:58:34.848] #4  0x0000558e589c31b2 in reduce_dependencies (AH=AH@entry=0x517000000080, te=te@entry=0x5110000025c0, re...
[16:58:34.848] #5  0x0000558e589c33fd in mark_restore_job_done (AH=0x517000000080, te=0x5110000025c0, status=0, callback...
[16:58:34.848] #6  0x0000558e589be172 in ListenToWorkers (AH=AH@entry=0x517000000080, pstate=pstate@entry=0x5030000023e0...
[16:58:34.848] #7  0x0000558e589bee89 in WaitForWorkers (AH=AH@entry=0x517000000080, pstate=pstate@entry=0x5030000023e0,...
[16:58:34.848] #8  0x0000558e589c38fd in restore_toc_entries_parallel (AH=AH@entry=0x517000000080, pstate=pstate@entry=0...
[16:58:34.848] #9  0x0000558e589cc06f in RestoreArchive (AHX=AHX@entry=0x517000000080, append_data=append_data@entry=fal...
tap
[16:51:13.718](0.376s) not ok 6 - parallel restore with chunks of two heap pages
[16:51:13.854](0.135s) not ok 7 - Hash check for tplain: restored db (tplain|26562650503|904) vs original db (tplain|384...
NetBSD - Meson
tap
[16:48:54.988](0.055s) not ok 6 - parallel restore with chunks of two heap pages
[16:48:55.082](0.092s) not ok 7 - Hash check for tplain: restored db (tplain|26562650503|904) vs original db (tplain|384...
OpenBSD - Meson
tap
[16:51:36.693](0.111s) not ok 6 - parallel restore with chunks of two heap pages
test
[16:55:14.744] 204/381 postgresql:pg_dump / pg_dump/004_pg_dump_parallel                               ERROR            ...
macOS - Sequoia - Meson
core
[16:58:57.453]   * frame #0: 0x000000019aae6388 libsystem_kernel.dylib`__pthread_kill + 8
[16:58:57.453]     frame #1: 0x000000019ab1f848 libsystem_pthread.dylib`pthread_kill + 296
[16:58:57.453]     frame #2: 0x000000019aa289e4 libsystem_c.dylib`abort + 124
[16:58:57.453]     frame #3: 0x000000019aa27c18 libsystem_c.dylib`__assert_rtn + 284
[16:58:57.453]     frame #4: 0x000000010097b24c pg_restore`reduce_dependencies.cold.2 at pg_backup_archiver.c:5207:3
[16:58:57.453]     frame #5: 0x000000010096b100 pg_restore`reduce_dependencies(AH=0x00000001328045d0, te=0x00006000017fd...
[16:58:57.453]     frame #6: 0x00000001009628e4 pg_restore`ListenToWorkers(AH=0x00000001328045d0, pstate=0x0000600002bfc...
[16:58:57.453]     frame #7: 0x0000000100962634 pg_restore`WaitForWorkers(AH=0x00000001328045d0, pstate=0x0000600002bfca...
[16:58:57.453]     frame #8: 0x00000001009651c8 pg_restore`restore_toc_entries_parallel(AH=0x00000001328045d0, pstate=0x...
[16:58:57.453]     frame #9: 0x0000000100964e64 pg_restore`RestoreArchive(AHX=0x00000001328045d0, append_data=<unavailab...
core
[16:59:30.875]   * frame #0: 0x00000001045a43c4 dyld`cksum(std::__1::span<std::byte, 18446744073709551615ul>) + 28
[16:59:30.875]     frame #1: 0x0000000104576ac4 dyld`AAREncoder::encodeFile(AAREncoder::File const&, ByteStream&) const ...
[16:59:30.875]     frame #2: 0x000000010457709c dyld`AAREncoder::encode(ByteStream&) const + 140
[16:59:30.875]     frame #3: 0x000000010458bd28 dyld`dyld4::ExternallyViewableState::createMinimalInfo(lsl::Allocator&, ...
[16:59:30.875]     frame #4: 0x00000001045467d0 dyld`start + 5108
tap
[16:52:07.284](46.381s) not ok 6 - parallel restore with chunks of two heap pages
[16:52:07.582](0.224s) not ok 7 - Hash check for tplain: restored db (tplain|26562650503|904) vs original db (tplain|384...
Linux - Debian Trixie - Meson
core
[16:56:07.628] #0  0x00007f1c2d0a095c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:56:07.628] #1  0x00007f1c2d04bcc2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:56:07.628] #2  0x00007f1c2d0344ac in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:56:07.628] #3  0x00007f1c2d034420 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:56:07.628] #4  0x00005563476a2b12 in reduce_dependencies (AH=AH@entry=0x55635cd33120, te=te@entry=0x55635cd39840, re...
[16:56:07.628] #5  0x00005563476a2c27 in mark_restore_job_done (AH=0x55635cd33120, te=0x55635cd39840, status=0, callback...
[16:56:07.628] #6  0x000055634769f20e in ListenToWorkers (AH=AH@entry=0x55635cd33120, pstate=pstate@entry=0x55635cd62f30...
[16:56:07.628] #7  0x00005563476a011b in WaitForWorkers (AH=AH@entry=0x55635cd33120, pstate=pstate@entry=0x55635cd62f30,...
[16:56:07.628] #8  0x00005563476a2fe4 in restore_toc_entries_parallel (AH=AH@entry=0x55635cd33120, pstate=pstate@entry=0...
[16:56:07.628] #9  0x00005563476aa69a in RestoreArchive (AHX=AHX@entry=0x55635cd33120, append_data=append_data@entry=fal...
tap
[16:50:52.429](0.172s) not ok 6 - parallel restore with chunks of two heap pages
[16:50:52.504](0.070s) not ok 7 - Hash check for tplain: restored db (tplain|26562650503|904) vs original db (tplain|384...
test
[16:53:40.662] 207/383 postgresql:pg_dump / pg_dump/004_pg_dump_parallel                               ERROR            ...
Windows - Server 2022, VS 2019 - Meson & ninja
tap
[16:58:14.004](0.939s) not ok 6 - parallel restore with chunks of two heap pages
[16:58:14.409](0.402s) not ok 7 - Hash check for tplain: restored db (tplain|26562650503|904) vs original db (tplain|384...
58/6410 Enhance btree's pageinspect
Windows - Server 2022, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("dsm_control_handle == 0 && h != 0"), File: "../src/backend/storage/ipc/dsm.c", Line: 461, PID: 6464
core
00000064`db1ffa08 00007ffc`dffcb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000064`db1ffa10 00007ffc`dee34cb0     ntdll!TppWorkerThread+0x2df
00000064`db1ffd00 00007ffc`e003edfb     KERNEL32!BaseThreadInitThunk+0x10
00000064`db1ffd30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000064`db5ff6c8 00007ffc`ddae48ca     ntdll!NtFsControlFile+0x14
00000064`db5ff6d0 00007ff7`33aedd3b     KERNELBASE!ConnectNamedPipe+0x6a
00000064`db5ff740 00007ffc`dee34cb0     postgres!pg_signal_thread(
00000064`db5ff840 00007ffc`e003edfb     KERNEL32!BaseThreadInitThunk+0x10
00000064`db5ff870 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000064`dadff828 00007ffc`dffcb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000064`dadff830 00007ffc`dee34cb0     ntdll!TppWorkerThread+0x2df
00000064`dadffb20 00007ffc`e003edfb     KERNEL32!BaseThreadInitThunk+0x10
00000064`dadffb50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000064`da9ff6f0 00007ff7`33e43538     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000064`da9ff730 00007ff7`33bd3481     postgres!ExceptionalCondition(
00000064`da9ff770 00007ff7`33aec1e1     postgres!dsm_set_control_handle(
00000064`da9ff7a0 00007ff7`33afa922     postgres!PGSharedMemoryReAttach(void)+0x2d1 [c:\cirrus\src\backend\port\win32_sh...
00000064`da9ff7f0 00007ff7`339a0a59     postgres!SubPostmasterMain(
00000064`da9ff860 00007ff7`33ff27d9     postgres!main(
00000064`da9ff8a0 00007ff7`33ff272e     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
00000064`da9ff8f0 00007ff7`33ff25ee     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
00000064`da9ff960 00007ff7`33ff284e     postgres!__scrt_common_main(void)+0xe [D:\a\_work\1\s\src\vctools\crt\vcstartup\...
00000064`da9ff990 00007ffc`dee34cb0     postgres!mainCRTStartup(
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pageinspect/expected/btree.out C:/cirrus/build/testrun/pageinspect/regres...
--- C:/cirrus/contrib/pageinspect/expected/btree.out	2026-04-02 12:43:03.963735600 +0000
+++ C:/cirrus/build/testrun/pageinspect/regress/results/btree.out	2026-04-02 12:53:15.662560100 +0000
@@ -148,23 +148,25 @@
 ERROR:  block number 7 is out of range
 DROP TABLE test2;
 SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR:  invalid block number -1
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR:  block 0 is a meta page
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
...
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/btree.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regr...
--- /tmp/cirrus-ci-build/contrib/pageinspect/expected/btree.out	2026-04-02 12:43:03.512409114 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/btree.out	2026-04-02 12:49:11.505895119 +0000
@@ -148,23 +148,25 @@
 ERROR:  block number 7 is out of range
 DROP TABLE test2;
 SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR:  invalid block number -1
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR:  block 0 is a meta page
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
...
test
[12:52:50.310]  93/383 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/pageinspect/expected/btree.out /Users/admin/pgsql/build/testrun/pageinspect/regress/...
--- /Users/admin/pgsql/contrib/pageinspect/expected/btree.out	2026-04-02 12:42:59
+++ /Users/admin/pgsql/build/testrun/pageinspect/regress/results/btree.out	2026-04-02 12:49:39
@@ -148,23 +148,25 @@
 ERROR:  block number 7 is out of range
 DROP TABLE test2;
 SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR:  invalid block number -1
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR:  block 0 is a meta page
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
...
Linux - Debian Trixie - Autoconf
core
[12:57:50.793] #0  0x00007f368493f2c0 in ?? ()
[12:57:50.793] #1  0x0000000000000004 in ?? ()
[12:57:50.793] #2  0x00007ffc3eecdddc in ?? ()
[12:57:50.793] #3  0x00007ffc3eecdddf in ?? ()
[12:57:50.793] #4  0x00007ffc3eecdde2 in ?? ()
[12:57:50.793] #5  0x00007ffc3eecdde5 in ?? ()
[12:57:50.793] #6  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/btree.out /tmp/cirrus-ci-build/contrib/pageinspect/results/bt...
--- /tmp/cirrus-ci-build/contrib/pageinspect/expected/btree.out	2026-04-02 12:43:07.342863797 +0000
+++ /tmp/cirrus-ci-build/contrib/pageinspect/results/btree.out	2026-04-02 12:48:52.470389854 +0000
@@ -148,23 +148,25 @@
 ERROR:  block number 7 is out of range
 DROP TABLE test2;
 SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR:  invalid block number -1
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR:  block 0 is a meta page
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/contrib/pageinspect/expected/btree.out /home/postgres/postgres/build/testrun/pageinspec...
--- /home/postgres/postgres/contrib/pageinspect/expected/btree.out	Thu Apr  2 12:43:46 2026
+++ /home/postgres/postgres/build/testrun/pageinspect/regress/results/btree.out	Thu Apr  2 12:51:58 2026
@@ -148,23 +148,25 @@
 ERROR:  block number 7 is out of range
 DROP TABLE test2;
 SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR:  invalid block number -1
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR:  block 0 is a meta page
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
...
test
[12:57:41.022]  89/381 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pageinspect/expected/btree.out /tmp/cirrus-ci-build/build/testrun/pageinspect/regr...
--- /tmp/cirrus-ci-build/contrib/pageinspect/expected/btree.out	2026-04-02 12:43:10.827020000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pageinspect/regress/results/btree.out	2026-04-02 12:49:23.537096000 +0000
@@ -148,23 +148,25 @@
 ERROR:  block number 7 is out of range
 DROP TABLE test2;
 SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR:  invalid block number -1
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR:  block 0 is a meta page
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
...
test
[12:54:32.394]  91/382 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/contrib/pageinspect/expected/btree.out /home/postgres/postgres/build/testrun/pageinspec...
--- /home/postgres/postgres/contrib/pageinspect/expected/btree.out	2026-04-02 12:44:36.790353011 +0000
+++ /home/postgres/postgres/build/testrun/pageinspect/regress/results/btree.out	2026-04-02 12:48:32.349272776 +0000
@@ -148,23 +148,25 @@
 ERROR:  block number 7 is out of range
 DROP TABLE test2;
 SELECT * FROM bt_page_items('test1_a_idx', -1);
-ERROR:  invalid block number -1
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', -1);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 0);
-ERROR:  block 0 is a meta page
+ERROR:  function bt_page_items(unknown, integer) does not exist
+LINE 1: SELECT * FROM bt_page_items('test1_a_idx', 0);
+                      ^
+DETAIL:  No function of that name accepts the given number of arguments.
 SELECT * FROM bt_page_items('test1_a_idx', 1);
--[ RECORD 1 ]-----------------------
...
59/5845 Carefully exposing information without authentication
Windows - Server 2022, VS 2019 - Meson & ninja
core
000000da`333ff460 00007ff7`d146bf99     postgres!RecoveryInProgress(void)+0x26 [c:\cirrus\src\backend\access\transam\xlo...
000000da`333ff480 00007ff7`d146a11b     postgres!ExposeInformation(
000000da`333ff560 00007ff7`d1469d23     postgres!BackendInitialize(
000000da`333ffa50 00007ff7`d134a9b8     postgres!BackendMain(
000000da`333ffa90 00007ff7`d11f0a59     postgres!SubPostmasterMain(
000000da`333ffb00 00007ff7`d1842ea9     postgres!main(
000000da`333ffb40 00007ff7`d1842dfe     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
000000da`333ffb90 00007ff7`d1842cbe     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
000000da`333ffc00 00007ff7`d1842f1e     postgres!__scrt_common_main(void)+0xe [D:\a\_work\1\s\src\vctools\crt\vcstartup\...
000000da`333ffc30 00007ffc`709b4cb0     postgres!mainCRTStartup(
core
000000da`337ff488 00007ffc`714ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000da`337ff490 00007ffc`709b4cb0     ntdll!TppWorkerThread+0x2df
000000da`337ff780 00007ffc`7151edfb     KERNEL32!BaseThreadInitThunk+0x10
000000da`337ff7b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000da`33bff508 00007ffc`714ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000da`33bff510 00007ffc`709b4cb0     ntdll!TppWorkerThread+0x2df
000000da`33bff800 00007ffc`7151edfb     KERNEL32!BaseThreadInitThunk+0x10
000000da`33bff830 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000da`33fffc48 00007ffc`6ede48ca     ntdll!NtFsControlFile+0x14
000000da`33fffc50 00007ff7`d133dd3b     KERNELBASE!ConnectNamedPipe+0x6a
000000da`33fffcc0 00007ffc`709b4cb0     postgres!pg_signal_thread(
000000da`33fffdc0 00007ffc`7151edfb     KERNEL32!BaseThreadInitThunk+0x10
000000da`33fffdf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005b`d11ff010 00007ff7`d146bf99     postgres!RecoveryInProgress(void)+0x26 [c:\cirrus\src\backend\access\transam\xlo...
0000005b`d11ff030 00007ff7`d146a11b     postgres!ExposeInformation(
0000005b`d11ff110 00007ff7`d1469d23     postgres!BackendInitialize(
0000005b`d11ff600 00007ff7`d134a9b8     postgres!BackendMain(
0000005b`d11ff640 00007ff7`d11f0a59     postgres!SubPostmasterMain(
0000005b`d11ff6b0 00007ff7`d1842ea9     postgres!main(
0000005b`d11ff6f0 00007ff7`d1842dfe     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
0000005b`d11ff740 00007ff7`d1842cbe     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
0000005b`d11ff7b0 00007ff7`d1842f1e     postgres!__scrt_common_main(void)+0xe [D:\a\_work\1\s\src\vctools\crt\vcstartup\...
0000005b`d11ff7e0 00007ffc`709b4cb0     postgres!mainCRTStartup(
core
0000005b`d1dff6d8 00007ffc`714ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000005b`d1dff6e0 00007ffc`709b4cb0     ntdll!TppWorkerThread+0x2df
0000005b`d1dff9d0 00007ffc`7151edfb     KERNEL32!BaseThreadInitThunk+0x10
0000005b`d1dffa00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005b`d19ff978 00007ffc`6ede48ca     ntdll!NtFsControlFile+0x14
0000005b`d19ff980 00007ff7`d133dd3b     KERNELBASE!ConnectNamedPipe+0x6a
0000005b`d19ff9f0 00007ffc`709b4cb0     postgres!pg_signal_thread(
0000005b`d19ffaf0 00007ffc`7151edfb     KERNEL32!BaseThreadInitThunk+0x10
0000005b`d19ffb20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005b`d15ff468 00007ffc`714ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000005b`d15ff470 00007ffc`709b4cb0     ntdll!TppWorkerThread+0x2df
0000005b`d15ff760 00007ffc`7151edfb     KERNEL32!BaseThreadInitThunk+0x10
0000005b`d15ff790 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ab`c9dff948 00007ffc`714ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ab`c9dff950 00007ffc`709b4cb0     ntdll!TppWorkerThread+0x2df
000000ab`c9dffc40 00007ffc`7151edfb     KERNEL32!BaseThreadInitThunk+0x10
000000ab`c9dffc70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ab`c91ff420 00007ff7`d146bf09     postgres!RecoveryInProgress(void)+0x26 [c:\cirrus\src\backend\access\transam\xlo...
000000ab`c91ff440 00007ff7`d146a11b     postgres!ExposeInformation(
000000ab`c91ff520 00007ff7`d1469d23     postgres!BackendInitialize(
000000ab`c91ffa10 00007ff7`d134a9b8     postgres!BackendMain(
000000ab`c91ffa50 00007ff7`d11f0a59     postgres!SubPostmasterMain(
000000ab`c91ffac0 00007ff7`d1842ea9     postgres!main(
000000ab`c91ffb00 00007ff7`d1842dfe     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
000000ab`c91ffb50 00007ff7`d1842cbe     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
000000ab`c91ffbc0 00007ff7`d1842f1e     postgres!__scrt_common_main(void)+0xe [D:\a\_work\1\s\src\vctools\crt\vcstartup\...
000000ab`c91ffbf0 00007ffc`709b4cb0     postgres!mainCRTStartup(
core
000000ab`c95ff618 00007ffc`714ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ab`c95ff620 00007ffc`709b4cb0     ntdll!TppWorkerThread+0x2df
000000ab`c95ff910 00007ffc`7151edfb     KERNEL32!BaseThreadInitThunk+0x10
000000ab`c95ff940 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ab`c99ff998 00007ffc`6ede48ca     ntdll!NtFsControlFile+0x14
000000ab`c99ff9a0 00007ff7`d133dd3b     KERNELBASE!ConnectNamedPipe+0x6a
000000ab`c99ffa10 00007ffc`709b4cb0     postgres!pg_signal_thread(
000000ab`c99ffb10 00007ffc`7151edfb     KERNEL32!BaseThreadInitThunk+0x10
000000ab`c99ffb40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[04:53:56.055](2.730s) not ok 1 - expose_information = '' \# comma-separated list of items to expose
[04:53:56.059](0.004s) not ok 2 - no parameters missing from postgresql.conf.sample
tap
[04:54:12.950](5.494s) not ok 3 - GET /replica returns HTTP code 200 when expose_information contains 'replica' (primary...
[04:54:12.951](0.001s) not ok 4 - GET /replica returns "0" when expose_information contains 'replica' (primary)
[04:54:14.627](1.675s) not ok 5 - HEAD /replica returns HTTP code 503 when expose_information contains 'replica' (primar...
[04:54:16.128](1.501s) not ok 6 - GET /info returns "REPLICA: 0" when expose_information contains 'replica' (primary)
[04:54:16.284](0.155s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/test_misc/011_expose\data/t_011_expos...
macOS - Sequoia - Meson
tap
[04:45:33.969](1.124s) not ok 1 - expose_information = '' \# comma-separated list of items to expose
[04:45:33.970](0.001s) not ok 2 - no parameters missing from postgresql.conf.sample
Linux - Debian Trixie - Meson
tap
[04:44:57.849](2.467s) not ok 1 - expose_information = '' \# comma-separated list of items to expose
[04:44:57.857](0.006s) not ok 2 - no parameters missing from postgresql.conf.sample
test
[04:45:18.748] 353/384 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
NetBSD - Meson
tap
[04:41:50.630](0.224s) not ok 1 - expose_information = '' \# comma-separated list of items to expose
[04:41:50.632](0.002s) not ok 2 - no parameters missing from postgresql.conf.sample
OpenBSD - Meson
tap
[04:47:00.808](1.128s) not ok 1 - expose_information = '' \# comma-separated list of items to expose
[04:47:00.812](0.004s) not ok 2 - no parameters missing from postgresql.conf.sample
test
[04:47:23.647] 350/382 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
Linux - Debian Trixie - Autoconf
core
[04:49:57.171] #0  0x00007fa93afd3a14 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:49:57.171] #1  0x00007fa93af79fd9 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:49:57.171] #2  0x00007fa93af7a1d5 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:49:57.171] #3  0x0000560a57b14ddb in ?? ()
[04:49:57.171] #4  0x0000560a57b0e246 in ?? ()
[04:49:57.171] #5  0x0000560a57b0d297 in ?? ()
[04:49:57.171] #6  0x0000560a57b0dceb in ?? ()
[04:49:57.171] #7  0x0000560a57b0b677 in ?? ()
[04:49:57.171] #8  0x00007fa93af63ca8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:49:57.171] #9  0x00007fa93af63d65 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[04:49:57.018] #0  0x00007fa93afd3a14 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:49:57.018] #1  0x00007fa93af79fd9 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:49:57.018] #2  0x00007fa93af7a1d5 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:49:57.018] #3  0x0000560a57b14da9 in ?? ()
[04:49:57.018] #4  0x0000560a57b0e246 in ?? ()
[04:49:57.018] #5  0x0000560a57b0d297 in ?? ()
[04:49:57.018] #6  0x0000560a57b0dceb in ?? ()
[04:49:57.018] #7  0x0000560a57b0b677 in ?? ()
[04:49:57.018] #8  0x00007fa93af63ca8 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:49:57.018] #9  0x00007fa93af63d65 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[04:49:57.171] #0  <unavailable> in ?? ()
tap
[04:41:31.987](1.294s) not ok 1 - expose_information = '' \# comma-separated list of items to expose
[04:41:31.990](0.003s) not ok 2 - no parameters missing from postgresql.conf.sample
FreeBSD - Meson
core
[04:47:59.002] #0  0x000039084735af30 in ?? ()
[04:47:59.002] #1  0x0000000000000000 in ?? ()
tap
[04:45:13.153](1.782s) not ok 1 - expose_information = '' \# comma-separated list of items to expose
[04:45:13.156](0.002s) not ok 2 - no parameters missing from postgresql.conf.sample
test
[04:45:29.996] 351/383 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
58/6371 Allowing ALTER COLUMN TYPE for columns in publication column lists
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/publication.out C:/cirrus/build/testrun/test_plan_advic...
--- C:/cirrus/src/test/regress/expected/publication.out	2026-03-31 21:57:50.416932100 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/publication.out	2026-03-31 22:02:33.7612132...
@@ -850,6 +850,8 @@
 -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter
 CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int);
 CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200);
+WARNING:  logical decoding must be enabled to publish logical changes
+HINT:  Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher.
 SET client_min_messages = 'ERROR';
 -- fail
 ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint;
tap
[22:05:50.998](0.274s) not ok 5 - psql connect success
[22:05:50.999](0.000s) not ok 6 - psql select 1
tap
[22:03:29.141](189.446s) not ok 1 - regression tests pass
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/publication.out /Users/admin/pgsql/build/testrun/test_plan_advice/...
--- /Users/admin/pgsql/src/test/regress/expected/publication.out	2026-03-31 21:58:17
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/publication.out	2026-03-31 22:01:1...
@@ -850,6 +850,8 @@
 -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter
 CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int);
 CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200);
+WARNING:  logical decoding must be enabled to publish logical changes
+HINT:  Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher.
 SET client_min_messages = 'ERROR';
 -- fail
 ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint;
tap
[22:01:41.340](74.663s) not ok 1 - regression tests pass
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/publication.out /tmp/cirrus-ci-build/build/testrun/test_plan_adv...
--- /tmp/cirrus-ci-build/src/test/regress/expected/publication.out	2026-03-31 21:57:21.393951572 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/publication.out	2026-03-31 22:01...
@@ -850,6 +850,8 @@
 -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter
 CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int);
 CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200);
+WARNING:  logical decoding must be enabled to publish logical changes
+HINT:  Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher.
 SET client_min_messages = 'ERROR';
 -- fail
 ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint;
tap
[22:01:41.018](110.451s) not ok 1 - regression tests pass
test
[22:06:56.599]  31/383 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/publication.out /home/postgres/postgres/build/testrun/test_pl...
--- /home/postgres/postgres/src/test/regress/expected/publication.out	Tue Mar 31 21:58:03 2026
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/publication.out	Tue Mar 31 22...
@@ -850,6 +850,8 @@
 -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter
 CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int);
 CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200);
+WARNING:  logical decoding must be enabled to publish logical changes
+HINT:  Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher.
 SET client_min_messages = 'ERROR';
 -- fail
 ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint;
tap
[22:02:33.396](145.526s) not ok 1 - regression tests pass
test
[22:09:18.057]  40/381 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/publication.out /tmp/cirrus-ci-build/build/testrun/test_plan_adv...
--- /tmp/cirrus-ci-build/src/test/regress/expected/publication.out	2026-03-31 21:58:36.173020000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/publication.out	2026-03-31 22:02...
@@ -850,6 +850,8 @@
 -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter
 CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int);
 CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200);
+WARNING:  logical decoding must be enabled to publish logical changes
+HINT:  Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher.
 SET client_min_messages = 'ERROR';
 -- fail
 ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint;
tap
[22:04:16.036](274.058s) not ok 1 - regression tests pass
test
[22:07:29.503] 165/382 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           2...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/publication.out /home/postgres/postgres/build/testrun/test_pl...
--- /home/postgres/postgres/src/test/regress/expected/publication.out	2026-03-31 21:58:11.584161925 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/publication.out	2026-03-31 22...
@@ -850,6 +850,8 @@
 -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter
 CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int);
 CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200);
+WARNING:  logical decoding must be enabled to publish logical changes
+HINT:  Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher.
 SET client_min_messages = 'ERROR';
 -- fail
 ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint;
tap
[22:01:29.572](106.057s) not ok 1 - regression tests pass
Linux - Debian Trixie - Autoconf
core
[22:12:32.843] #0  0x00007efc1aad22c0 in ?? ()
[22:12:32.843] #1  0x0000000000000004 in ?? ()
[22:12:32.843] #2  0x00007fff55902cd6 in ?? ()
[22:12:32.843] #3  0x00007fff55902cd9 in ?? ()
[22:12:32.843] #4  0x00007fff55902cdc in ?? ()
[22:12:32.843] #5  0x00007fff55902cdf in ?? ()
[22:12:32.843] #6  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/publication.out /tmp/cirrus-ci-build/src/test/modules/test_plan_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/publication.out	2026-03-31 21:57:57.464090763 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/publication.out	2026-03-31 22:06:39.4911112...
@@ -850,6 +850,8 @@
 -- test that ALTER COLUMN ALTER [ SET DATA ] TYPE is rejected when the column is in a row filter
 CREATE TABLE testpub_rf_tbl8 (id int PRIMARY KEY, x int, y int, z int);
 CREATE PUBLICATION testpub9 FOR TABLE testpub_rf_tbl8 WHERE (x > 100 AND y < 200);
+WARNING:  logical decoding must be enabled to publish logical changes
+HINT:  Before creating subscriptions, ensure that "wal_level" is set to "replica" or higher.
 SET client_min_messages = 'ERROR';
 -- fail
 ALTER TABLE testpub_rf_tbl8 ALTER COLUMN x TYPE bigint;
tap
[22:07:30.000](190.499s) not ok 1 - regression tests pass
58/6041 Fix pg_rewind false positives caused by shutdown-only WAL
CompilerWarnings
compiler
[21:34:27.513] parsexlog.c:342:1: error: non-void function does not return a value in all control paths [-Werror,-Wretur...
compiler
[21:34:27.513] parsexlog.c:200:9: error: mixing declarations and code is incompatible with standards before C99 [-Werror...
compiler
[21:34:27.513] parsexlog.c:185:17: error: variable 'seen_running_xacts' set but not used [-Werror,-Wunused-but-set-varia...
compiler
[21:34:27.680] pg_rewind.c:483:17: error: mixing declarations and code is incompatible with standards before C99 [-Werro...
compiler
[21:34:14.657] pg_rewind.c:483:17: error: mixing declarations and code is incompatible with standards before C99 [-Werro...
compiler
[21:34:14.625] parsexlog.c:342:1: error: non-void function does not return a value in all control paths [-Werror,-Wretur...
compiler
[21:34:14.625] parsexlog.c:185:17: error: variable 'seen_running_xacts' set but not used [-Werror,-Wunused-but-set-varia...
compiler
[21:34:14.625] parsexlog.c:200:9: error: mixing declarations and code is incompatible with standards before C99 [-Werror...
compiler
[21:33:38.453] parsexlog.c:342:1: error: control reaches end of non-void function [-Werror=return-type]
compiler
[21:33:38.453] parsexlog.c:200:17: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-stateme...
compiler
[21:33:38.453] parsexlog.c:182:1: error: ‘is_shutdown_only_sequence’ defined but not used [-Werror=unused-function]
compiler
[21:33:38.585] pg_rewind.c:483:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statemen...
compiler
[21:33:38.585] pg_rewind.c:489:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statemen...
compiler
[21:33:26.669] pg_rewind.c:483:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statemen...
compiler
[21:33:26.669] pg_rewind.c:489:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statemen...
compiler
[21:33:26.574] parsexlog.c:200:17: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-stateme...
compiler
[21:33:26.574] parsexlog.c:342:1: error: control reaches end of non-void function [-Werror=return-type]
compiler
[21:33:26.574] parsexlog.c:182:1: error: ‘is_shutdown_only_sequence’ defined but not used [-Werror=unused-function]
compiler
[21:34:56.490] pg_rewind.c:483:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statemen...
compiler
[21:34:56.490] pg_rewind.c:489:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-statemen...
compiler
[21:34:55.989] parsexlog.c:182:1: error: ‘is_shutdown_only_sequence’ defined but not used [-Werror=unused-function]
compiler
[21:34:55.989] parsexlog.c:342:1: error: control reaches end of non-void function [-Werror=return-type]
compiler
[21:34:55.989] parsexlog.c:200:17: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-stateme...
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[21:34:11.239] c:\cirrus\src\bin\pg_rewind\parsexlog.c(342) : warning C4715: 'findLastCheckpoint': not all control paths...
58/6431 [BUG#19384] Fix Server crash at textout
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/indexing.out	2026-03-31 07:54:42.672034400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	2026-03-31 07:59:57.846183500 +0000
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/indexing.out	2026-03-31 07:54:42.672034400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-03-31 08:03:18.380514200 +0000
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/indexing.out	2026-03-31 07:54:42.672034400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/indexing.out	2026-03-31 07:59:47.670892400 +0000
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/indexing.out C:/cirrus/build/testrun/test_plan_advice/0...
--- C:/cirrus/src/test/regress/expected/indexing.out	2026-03-31 07:54:42.672034400 +0000
+++ C:/cirrus/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-03-31 07:59:59.111825500 ...
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
tap
[08:00:08.236](173.572s) not ok 5 - regression tests pass
[08:00:16.181](4.068s) not ok 7 - dump before running pg_upgrade
[08:00:58.991](3.943s) not ok 19 - dump after running pg_upgrade
tap
[08:03:31.272](0.000s) not ok 2 - regression tests pass
[08:03:37.175](5.896s) not ok 5 - dump primary server
[08:03:43.372](6.196s) not ok 6 - dump standby server
tap
[08:00:07.562](180.498s) not ok 1 - regression tests pass
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/indirect_toast.out /Users/admin/pgsql/build/testrun/pg_upgrade/002...
--- /Users/admin/pgsql/src/test/regress/expected/indirect_toast.out	2026-03-31 07:53:55
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indirect_toast.out	2026-03-31 07:59:40
@@ -140,15 +140,8 @@
 
 INSERT INTO indtoasttest(descr, f1, f2) VALUES('one-toasted,one-null, via indirect', repeat('1234567890',30000), NULL);
 SELECT substring(indtoasttest::text, 1, 200) FROM indtoasttest;
-                                                                                                substring              ...
------------------------------------------------------------------------------------------------------------------------...
- (two-compressed,8,--12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678...
- (two-toasted,8,--12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901...
- ("one-compressed,one-null",8,,1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678...
- ("one-toasted,one-null",8,,1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901...
- ("one-toasted,one-null, via indirect",0,123456789012345678901234567890123456789012345678901234567890123456789012345678...
-(5 rows)
-
+ERROR:  type indtoasttest has changed
+DETAIL:  The composite value was created using a previous definition of type indtoasttest.
 -- check we didn't screw with main/toast tuple visibility
 VACUUM FREEZE indtoasttest;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/indexing.out	2026-03-31 07:53:55
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-03-31 08:02:16
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/indexing.out	2026-03-31 07:53:55
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/indexing.out	2026-03-31 07:59:57
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/indexing.out /Users/admin/pgsql/build/testrun/test_plan_advice/001...
--- /Users/admin/pgsql/src/test/regress/expected/indexing.out	2026-03-31 07:53:55
+++ /Users/admin/pgsql/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-03-31 08:00:11
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
tap
[08:00:23.788](131.649s) not ok 5 - regression tests pass
[08:00:33.872](7.008s) not ok 7 - dump before running pg_upgrade
[08:01:18.292](6.635s) not ok 19 - dump after running pg_upgrade
tap
[08:02:22.793](0.001s) not ok 2 - regression tests pass
[08:02:28.561](5.767s) not ok 5 - dump primary server
[08:02:33.668](5.107s) not ok 6 - dump standby server
tap
[08:00:22.278](135.563s) not ok 1 - regression tests pass
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-03-31 07:54:37.829103157 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	2026-03-31 07:59:26.678948783...
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-03-31 07:54:37.829103157 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-03-31 08:01:23.9439347...
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-03-31 07:54:37.829103157 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/indexing.out	2026-03-31 07:59:32.282986489 +0000
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/build/testrun/test_plan_advice...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-03-31 07:54:37.829103157 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-03-31 07:59:33...
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
tap
[07:59:33.283](105.019s) not ok 5 - regression tests pass
[07:59:41.363](5.530s) not ok 7 - dump before running pg_upgrade
[08:00:20.283](8.456s) not ok 19 - dump after running pg_upgrade
tap
[08:01:31.556](0.000s) not ok 2 - regression tests pass
[08:01:38.886](7.323s) not ok 5 - dump primary server
[08:01:45.388](6.502s) not ok 6 - dump standby server
tap
[07:59:36.779](111.700s) not ok 1 - regression tests pass
test
[08:05:05.389]  26/383 postgresql:regress / regress/regress                                            ERROR           1...
[08:05:05.389]  29/383 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[08:05:05.389]  27/383 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:05:05.389] 132/383 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/pg_upgrade...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	2026-03-31 07:54:19.970180635 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	2026-03-31 07:57:58.423316...
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/recovery/0...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	2026-03-31 07:54:19.970180635 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/indexing.out	2026-03-31 07:58:58.0116...
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/regress/re...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	2026-03-31 07:54:19.970180635 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/indexing.out	2026-03-31 07:57:52.798691425 +0000
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/test_plan_...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	2026-03-31 07:54:19.970180635 +0000
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	2026-03-31 07:58...
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
tap
[07:58:06.784](100.052s) not ok 5 - regression tests pass
[07:58:13.618](4.703s) not ok 7 - dump before running pg_upgrade
[07:58:43.391](4.885s) not ok 19 - dump after running pg_upgrade
tap
[07:59:03.341](0.000s) not ok 2 - regression tests pass
[07:59:09.624](6.282s) not ok 5 - dump primary server
[07:59:11.999](2.375s) not ok 6 - dump standby server
tap
[07:58:13.453](109.649s) not ok 1 - regression tests pass
Linux - Debian Trixie - Autoconf
core
[08:10:07.870] #0  0x00007f971c661687 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:10:07.870] #1  0x00007f971c6616ad in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:10:07.870] #2  0x00007f971c6cc7c7 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[08:10:07.870] #3  0x000055d1264d24b8 in ?? ()
[08:10:07.870] #4  0x000055d1264d270a in ?? ()
[08:10:07.870] #5  0x000055d1264d3e14 in ?? ()
[08:10:07.870] #6  0x000055d1264cd24e in ?? ()
[08:10:07.870] #7  0x000055d1264cc297 in ?? ()
[08:10:07.870] #8  0x000055d1264ccceb in ?? ()
[08:10:07.870] #9  0x000055d1264ca677 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-03-31 07:54:07.669915015 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out	2026-03-31 08:04:20.431127572 +0000
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/modules/test_plan_adv...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-03-31 07:54:07.669915015 +0000
+++ /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/tmp_check/results/indexing.out	2026-03-31 08:05:04.951067554 ...
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-03-31 07:54:07.669915015 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/indexing.out	2026-03-31 08:05:34.263022590 +0000
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out /tmp/cirrus-ci-build/src/test/regress/results/index...
--- /tmp/cirrus-ci-build/src/test/regress/expected/indexing.out	2026-03-31 07:54:07.669915015 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out	2026-03-31 08:01:26.991234713 +0000
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
tap
[08:04:33.665](219.291s) not ok 5 - regression tests pass
[08:04:50.521](9.472s) not ok 7 - dump before running pg_upgrade
[08:05:30.633](6.501s) not ok 19 - dump after running pg_upgrade
tap
[08:05:09.202](201.119s) not ok 1 - regression tests pass
tap
[08:05:39.069](0.000s) not ok 2 - regression tests pass
[08:05:43.045](3.976s) not ok 5 - dump primary server
[08:05:47.042](3.997s) not ok 6 - dump standby server
FreeBSD - Meson
tap
[08:00:41.091](16.780s) not ok 7 - dump before running pg_upgrade
[08:01:42.766](15.628s) not ok 19 - dump after running pg_upgrade
tap
[08:01:54.430](20.530s) not ok 5 - dump primary server
[08:02:09.071](14.640s) not ok 6 - dump standby server
test
[08:03:57.857] 177/382 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[08:03:57.857] 247/382 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/pg_upgrade...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	Tue Mar 31 07:54:45 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/indexing.out	Tue Mar 31 07:59:28 2026
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/recovery/0...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	Tue Mar 31 07:54:45 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/indexing.out	Tue Mar 31 08:02:27 2026
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/regress/re...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	Tue Mar 31 07:54:45 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/indexing.out	Tue Mar 31 07:59:23 2026
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/indexing.out /home/postgres/postgres/build/testrun/test_plan_...
--- /home/postgres/postgres/src/test/regress/expected/indexing.out	Tue Mar 31 07:54:45 2026
+++ /home/postgres/postgres/build/testrun/test_plan_advice/001_replan_regress/data/results/indexing.out	Tue Mar 31 07:59...
@@ -1677,6 +1677,8 @@
 create index row_image_index
     on test_pg_wholerow_index ((row_image(test_pg_wholerow_index)));
 insert into test_pg_wholerow_index values (2, 'addition', 0);
+ERROR:  type test_pg_wholerow_index has changed
+DETAIL:  The composite value was created using a previous definition of type test_pg_wholerow_index.
 drop index row_image_index;
 drop function row_image(test_pg_wholerow_index);
 drop table test_pg_wholerow_index;
tap
[07:59:36.509](130.306s) not ok 5 - regression tests pass
[07:59:54.284](12.771s) not ok 7 - dump before running pg_upgrade
[08:01:11.530](13.783s) not ok 19 - dump after running pg_upgrade
tap
[08:02:42.418](0.001s) not ok 2 - regression tests pass
[08:02:54.478](12.059s) not ok 5 - dump primary server
[08:03:00.413](5.934s) not ok 6 - dump standby server
tap
[07:59:43.139](142.924s) not ok 1 - regression tests pass
test
[08:06:28.289]  33/381 postgresql:regress / regress/regress                                            ERROR           1...
[08:06:28.289]  40/381 postgresql:test_plan_advice / test_plan_advice/001_replan_regress               ERROR           1...
[08:06:28.289]  37/381 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[08:06:28.289] 196/381 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
60/5692 Create DATA dump objects for partitioned tables too
Windows - Server 2022, MinGW64 - Meson
core
00000006`559ff668 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000006`559ff670 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
00000006`559ff960 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
00000006`559ff990 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000006`551e5440 00007ff9`20851dda     ntdll!RtlpReAllocateHeapInternal+0x1f4
00000006`551e55a0 00007ff9`1de7ff29     ntdll!RtlReAllocateHeap+0x5a
00000006`551e55e0 00007ff7`64b90fd0     ucrtbase!_realloc_base+0x39
00000006`551e5610 00007ff7`64b91159     pg_waldump+0x10fd0
00000006`551e5640 00007ff7`64b90bae     pg_waldump+0x11159
00000006`551e5670 00007ff7`64b90cb3     pg_waldump+0x10bae
00000006`551e56d0 00007ff7`64b8216c     pg_waldump+0x10cb3
00000006`551e5710 00007ff7`64b8c87b     pg_waldump+0x216c
00000006`551e5780 00007ff7`64b8cc4c     pg_waldump+0xc87b
00000006`551e57c0 00007ff7`64b8bc6a     pg_waldump+0xcc4c
core
00000006`555ff508 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000006`555ff510 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
00000006`555ff800 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
00000006`555ff830 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000044`183ff868 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000044`183ff870 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
00000044`183ffb60 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
00000044`183ffb90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000044`17fff668 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000044`17fff670 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
00000044`17fff960 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
00000044`17fff990 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000044`17be5600 00007ff9`20851dda     ntdll!RtlpReAllocateHeapInternal+0x1f4
00000044`17be5760 00007ff9`1de7ff29     ntdll!RtlReAllocateHeap+0x5a
00000044`17be57a0 00007ff7`64b90fd0     ucrtbase!_realloc_base+0x39
00000044`17be57d0 00007ff7`64b91159     pg_waldump+0x10fd0
00000044`17be5800 00007ff7`64b90bae     pg_waldump+0x11159
00000044`17be5830 00007ff7`64b90cb3     pg_waldump+0x10bae
00000044`17be5890 00007ff7`64b8216c     pg_waldump+0x10cb3
00000044`17be58d0 00007ff7`64b8c87b     pg_waldump+0x216c
00000044`17be5940 00007ff7`64b8cc4c     pg_waldump+0xc87b
00000044`17be5980 00007ff7`64b8bc6a     pg_waldump+0xcc4c
core
00000044`187ff598 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000044`187ff5a0 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
00000044`187ff890 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
00000044`187ff8c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007d`cfbffb68 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007d`cfbffb70 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
0000007d`cfbffe60 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`cfbffe90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007d`cf7e59c0 00007ff9`20851dda     ntdll!RtlpReAllocateHeapInternal+0x1f4
0000007d`cf7e5b20 00007ff9`1de7ff29     ntdll!RtlReAllocateHeap+0x5a
0000007d`cf7e5b60 00007ff7`64b90fd0     ucrtbase!_realloc_base+0x39
0000007d`cf7e5b90 00007ff7`64b91159     pg_waldump+0x10fd0
0000007d`cf7e5bc0 00007ff7`64b90bae     pg_waldump+0x11159
0000007d`cf7e5bf0 00007ff7`64b90cb3     pg_waldump+0x10bae
0000007d`cf7e5c50 00007ff7`64b8216c     pg_waldump+0x10cb3
0000007d`cf7e5c90 00007ff7`64b8c87b     pg_waldump+0x216c
0000007d`cf7e5d00 00007ff7`64b8cc4c     pg_waldump+0xc87b
0000007d`cf7e5d40 00007ff7`64b8bc6a     pg_waldump+0xcc4c
core
0000007d`cffff7d8 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007d`cffff7e0 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
0000007d`cffffad0 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`cffffb00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d4`b5fff5f8 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d4`b5fff600 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
000000d4`b5fff8f0 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
000000d4`b5fff920 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d4`b5be5600 00007ff9`20851dda     ntdll!RtlpReAllocateHeapInternal+0x1f4
000000d4`b5be5760 00007ff9`1de7ff29     ntdll!RtlReAllocateHeap+0x5a
000000d4`b5be57a0 00007ff7`64b90fd0     ucrtbase!_realloc_base+0x39
000000d4`b5be57d0 00007ff7`64b91159     pg_waldump+0x10fd0
000000d4`b5be5800 00007ff7`64b90bae     pg_waldump+0x11159
000000d4`b5be5830 00007ff7`64b90cb3     pg_waldump+0x10bae
000000d4`b5be5890 00007ff7`64b8216c     pg_waldump+0x10cb3
000000d4`b5be58d0 00007ff7`64b8c87b     pg_waldump+0x216c
000000d4`b5be5940 00007ff7`64b8cc4c     pg_waldump+0xc87b
000000d4`b5be5980 00007ff7`64b8bc6a     pg_waldump+0xcc4c
core
000000d4`b67ffa88 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d4`b67ffa90 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
000000d4`b67ffd80 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
000000d4`b67ffdb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d4`b63ff858 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d4`b63ff860 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
000000d4`b63ffb50 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
000000d4`b63ffb80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000040`075ff7c8 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000040`075ff7d0 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
00000040`075ffac0 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
00000040`075ffaf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000040`071e5a90 00007ff9`20851dda     ntdll!RtlpReAllocateHeapInternal+0x1f4
00000040`071e5bf0 00007ff9`1de7ff29     ntdll!RtlReAllocateHeap+0x5a
00000040`071e5c30 00007ff7`64b90fd0     ucrtbase!_realloc_base+0x39
00000040`071e5c60 00007ff7`64b91159     pg_waldump+0x10fd0
00000040`071e5c90 00007ff7`64b90bae     pg_waldump+0x11159
00000040`071e5cc0 00007ff7`64b90cb3     pg_waldump+0x10bae
00000040`071e5d20 00007ff7`64b8216c     pg_waldump+0x10cb3
00000040`071e5d60 00007ff7`64b8c87b     pg_waldump+0x216c
00000040`071e5dd0 00007ff7`64b8cc4c     pg_waldump+0xc87b
00000040`071e5e10 00007ff7`64b8bc6a     pg_waldump+0xcc4c
core
00000040`079ff988 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000040`079ff990 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
00000040`079ffc80 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
00000040`079ffcb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bc`7cdff7d8 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bc`7cdff7e0 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
000000bc`7cdffad0 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
000000bc`7cdffb00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bc`7d1ff8f8 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bc`7d1ff900 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
000000bc`7d1ffbf0 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
000000bc`7d1ffc20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bc`7c9ff638 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bc`7c9ff640 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
000000bc`7c9ff930 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
000000bc`7c9ff960 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bc`7c5e5b90 00007ff9`20851dda     ntdll!RtlpReAllocateHeapInternal+0x1f4
000000bc`7c5e5cf0 00007ff9`1de7ff29     ntdll!RtlReAllocateHeap+0x5a
000000bc`7c5e5d30 00007ff7`64b90fd0     ucrtbase!_realloc_base+0x39
000000bc`7c5e5d60 00007ff7`64b91159     pg_waldump+0x10fd0
000000bc`7c5e5d90 00007ff7`64b90bae     pg_waldump+0x11159
000000bc`7c5e5dc0 00007ff7`64b90cb3     pg_waldump+0x10bae
000000bc`7c5e5e20 00007ff7`64b8216c     pg_waldump+0x10cb3
000000bc`7c5e5e60 00007ff7`64b8c87b     pg_waldump+0x216c
000000bc`7c5e5ed0 00007ff7`64b8cc4c     pg_waldump+0xc87b
000000bc`7c5e5f10 00007ff7`64b8bc6a     pg_waldump+0xcc4c
core
000000e6`1dbe5a30 00007ff9`20851dda     ntdll!RtlpReAllocateHeapInternal+0x1f4
000000e6`1dbe5b90 00007ff9`1de7ff29     ntdll!RtlReAllocateHeap+0x5a
000000e6`1dbe5bd0 00007ff7`64b90fd0     ucrtbase!_realloc_base+0x39
000000e6`1dbe5c00 00007ff7`64b91159     pg_waldump+0x10fd0
000000e6`1dbe5c30 00007ff7`64b90bae     pg_waldump+0x11159
000000e6`1dbe5c60 00007ff7`64b90cb3     pg_waldump+0x10bae
000000e6`1dbe5cc0 00007ff7`64b8216c     pg_waldump+0x10cb3
000000e6`1dbe5d00 00007ff7`64b8c87b     pg_waldump+0x216c
000000e6`1dbe5d70 00007ff7`64b8cc4c     pg_waldump+0xc87b
000000e6`1dbe5db0 00007ff7`64b8bc6a     pg_waldump+0xcc4c
core
000000e6`1e3ff878 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e6`1e3ff880 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
000000e6`1e3ffb70 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
000000e6`1e3ffba0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e6`1dfffa48 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e6`1dfffa50 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
000000e6`1dfffd40 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
000000e6`1dfffd70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ae`fc9ffb08 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ae`fc9ffb10 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
000000ae`fc9ffe00 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
000000ae`fc9ffe30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ae`fc1e5a40 00007ff9`20851dda     ntdll!RtlpReAllocateHeapInternal+0x1f4
000000ae`fc1e5ba0 00007ff9`1de7ff29     ntdll!RtlReAllocateHeap+0x5a
000000ae`fc1e5be0 00007ff7`64b90fd0     ucrtbase!_realloc_base+0x39
000000ae`fc1e5c10 00007ff7`64b91159     pg_waldump+0x10fd0
000000ae`fc1e5c40 00007ff7`64b90bae     pg_waldump+0x11159
000000ae`fc1e5c70 00007ff7`64b90cb3     pg_waldump+0x10bae
000000ae`fc1e5cd0 00007ff7`64b8216c     pg_waldump+0x10cb3
000000ae`fc1e5d10 00007ff7`64b8c87b     pg_waldump+0x216c
000000ae`fc1e5d80 00007ff7`64b8cc4c     pg_waldump+0xc87b
000000ae`fc1e5dc0 00007ff7`64b8bc6a     pg_waldump+0xcc4c
core
000000ae`fcdffc18 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ae`fcdffc20 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
000000ae`fcdfff10 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
000000ae`fcdfff40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ae`fc5ffbf8 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ae`fc5ffc00 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
000000ae`fc5ffef0 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
000000ae`fc5fff20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000032`3e3ff858 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000032`3e3ff860 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
00000032`3e3ffb50 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
00000032`3e3ffb80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000032`3dbe5960 00007ff9`20851dda     ntdll!RtlpReAllocateHeapInternal+0x1f4
00000032`3dbe5ac0 00007ff9`1de7ff29     ntdll!RtlReAllocateHeap+0x5a
00000032`3dbe5b00 00007ff7`64b90fd0     ucrtbase!_realloc_base+0x39
00000032`3dbe5b30 00007ff7`64b91159     pg_waldump+0x10fd0
00000032`3dbe5b60 00007ff7`64b90bae     pg_waldump+0x11159
00000032`3dbe5b90 00007ff7`64b90cb3     pg_waldump+0x10bae
00000032`3dbe5bf0 00007ff7`64b8216c     pg_waldump+0x10cb3
00000032`3dbe5c30 00007ff7`64b8c87b     pg_waldump+0x216c
00000032`3dbe5ca0 00007ff7`64b8cc4c     pg_waldump+0xc87b
00000032`3dbe5ce0 00007ff7`64b8bc6a     pg_waldump+0xcc4c
core
00000032`3dfff4c8 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000032`3dfff4d0 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
00000032`3dfff7c0 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
00000032`3dfff7f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b7`e9bff9d8 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b7`e9bff9e0 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
000000b7`e9bffcd0 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
000000b7`e9bffd00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b7`e93e5620 00007ff9`20851dda     ntdll!RtlpReAllocateHeapInternal+0x1f4
000000b7`e93e5780 00007ff9`1de7ff29     ntdll!RtlReAllocateHeap+0x5a
000000b7`e93e57c0 00007ff7`64b90fd0     ucrtbase!_realloc_base+0x39
000000b7`e93e57f0 00007ff7`64b91159     pg_waldump+0x10fd0
000000b7`e93e5820 00007ff7`64b90bae     pg_waldump+0x11159
000000b7`e93e5850 00007ff7`64b90cb3     pg_waldump+0x10bae
000000b7`e93e58b0 00007ff7`64b8216c     pg_waldump+0x10cb3
000000b7`e93e58f0 00007ff7`64b8c87b     pg_waldump+0x216c
000000b7`e93e5960 00007ff7`64b8cc4c     pg_waldump+0xc87b
000000b7`e93e59a0 00007ff7`64b8bc6a     pg_waldump+0xcc4c
core
000000b7`e97ffa98 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b7`e97ffaa0 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
000000b7`e97ffd90 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
000000b7`e97ffdc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000003e`b89ffa18 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000003e`b89ffa20 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
0000003e`b89ffd10 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
0000003e`b89ffd40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000003e`b81ff4f8 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000003e`b81ff500 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
0000003e`b81ff7f0 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
0000003e`b81ff820 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000003e`b7de5660 00007ff9`20851dda     ntdll!RtlpReAllocateHeapInternal+0x1f4
0000003e`b7de57c0 00007ff9`1de7ff29     ntdll!RtlReAllocateHeap+0x5a
0000003e`b7de5800 00007ff7`64b90fd0     ucrtbase!_realloc_base+0x39
0000003e`b7de5830 00007ff7`64b91159     pg_waldump+0x10fd0
0000003e`b7de5860 00007ff7`64b90bae     pg_waldump+0x11159
0000003e`b7de5890 00007ff7`64b90cb3     pg_waldump+0x10bae
0000003e`b7de58f0 00007ff7`64b8216c     pg_waldump+0x10cb3
0000003e`b7de5930 00007ff7`64b8c87b     pg_waldump+0x216c
0000003e`b7de59a0 00007ff7`64b8cc4c     pg_waldump+0xc87b
0000003e`b7de59e0 00007ff7`64b8bc6a     pg_waldump+0xcc4c
core
0000003e`b85ff578 00007ff9`2084b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000003e`b85ff580 00007ff9`1f724cb0     ntdll!TppWorkerThread+0x2df
0000003e`b85ff870 00007ff9`208bedfb     KERNEL32!BaseThreadInitThunk+0x10
0000003e`b85ff8a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[06:49:51.831](3.750s) not ok 160 - runs with path option and start and end locations: exit code 0
[06:49:51.832](0.001s) not ok 162 - runs with path option and start and end locations: matches
[06:49:57.512](1.002s) not ok 167 - runs with start segment and start LSN specified
[06:49:57.513](0.000s) not ok 168 - info message printed
[06:49:58.514](1.001s) not ok 169 - pg_waldump : runs ok
[06:49:58.515](0.000s) not ok 171 - pg_waldump : some lines are output
[06:49:58.600](0.084s) not ok 173 - pg_waldump : runs ok
[06:49:58.602](0.001s) not ok 174 - pg_waldump : no stderr
[06:49:58.604](0.001s) not ok 175 - pg_waldump : some lines are output
[06:49:58.697](0.091s) not ok 177 - runs with start segment and start LSN specified
[06:49:58.697](0.000s) not ok 178 - info message printed
[06:49:59.752](1.054s) not ok 179 - pg_waldump --limit 6: runs ok
[06:49:59.753](0.000s) not ok 181 - pg_waldump --limit 6: some lines are output
[06:49:59.754](0.000s) not ok 182 - limit option observed
[06:50:00.768](1.013s) not ok 183 - pg_waldump --fullpage: runs ok
[06:50:00.769](0.000s) not ok 185 - pg_waldump --fullpage: some lines are output
[06:50:01.787](1.017s) not ok 187 - pg_waldump --stats: runs ok
[06:50:01.789](0.000s) not ok 189 - pg_waldump --stats: some lines are output
[06:50:01.790](0.000s) not ok 190 - statistics on stdout
[06:50:02.851](1.061s) not ok 192 - pg_waldump --stats=record: runs ok
[06:50:02.853](0.000s) not ok 194 - pg_waldump --stats=record: some lines are output
[06:50:02.854](0.001s) not ok 195 - statistics on stdout
[06:50:03.805](0.950s) not ok 197 - pg_waldump --rmgr Btree: runs ok
[06:50:03.807](0.000s) not ok 199 - pg_waldump --rmgr Btree: some lines are output
[06:50:04.779](0.971s) not ok 201 - pg_waldump --fork init: runs ok
[06:50:04.781](0.000s) not ok 203 - pg_waldump --fork init: some lines are output
[06:50:05.734](0.952s) not ok 205 - pg_waldump --relation 1663/5/16385: runs ok
[06:50:05.734](0.000s) not ok 207 - pg_waldump --relation 1663/5/16385: some lines are output
[06:50:06.705](0.970s) not ok 209 - pg_waldump --relation 1663/5/16391 --block 1: runs ok
[06:50:06.706](0.000s) not ok 211 - pg_waldump --relation 1663/5/16391 --block 1: some lines are output
59/6498 add assertion for palloc in signal handlers
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/lock-stats.out C:/cirrus/build/testrun/isolation/isol...
--- C:/cirrus/src/test/isolation/expected/lock-stats.out	2026-03-25 02:25:40.456285700 +0000
+++ C:/cirrus/build/testrun/isolation/isolation/results/lock-stats.out	2026-03-25 02:30:57.158154200 +0000
@@ -39,7 +39,7 @@
 
 has_waits|has_wait_time
 ---------+-------------
-t        |t            
+f        |f            
 (1 row)
 
 
Windows - Server 2022, MinGW64 - Meson
core
000000bd`aa5ff518 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bd`aa5ff520 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
000000bd`aa5ff810 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
000000bd`aa5ff840 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bd`aa9ff4e8 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bd`aa9ff4f0 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
000000bd`aa9ff7e0 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
000000bd`aa9ff810 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bd`aa1e5888 00007ff7`26af0d07     ucrtbase!memcpy_repmovs+0xe
000000bd`aa1e58a0 00007ff7`26ae216c     pg_waldump+0x10d07
000000bd`aa1e58e0 00007ff7`26aec8bb     pg_waldump+0x216c
000000bd`aa1e5950 00007ff7`26aecc8c     pg_waldump+0xc8bb
000000bd`aa1e5990 00007ff7`26aebcaa     pg_waldump+0xcc8c
000000bd`aa1e59e0 00007ff7`26aebf89     pg_waldump+0xbcaa
000000bd`aa1e5a20 00007ff7`26ae1531     pg_waldump+0xbf89
000000bd`aa1e5a70 00007ff7`26ae2078     pg_waldump+0x1531
000000bd`aa1e5ab0 00007ff7`26ae258c     pg_waldump+0x2078
000000bd`aa1e5af0 00007ff7`26ae274c     pg_waldump+0x258c
core
000000a0`e33ff778 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a0`e33ff780 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
000000a0`e33ffa70 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
000000a0`e33ffaa0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a0`e37ff728 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a0`e37ff730 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
000000a0`e37ffa20 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
000000a0`e37ffa50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a0`e2fe5ce8 00007ff7`26af0d07     ucrtbase!memcpy_repmovs+0xe
000000a0`e2fe5d00 00007ff7`26ae216c     pg_waldump+0x10d07
000000a0`e2fe5d40 00007ff7`26aec8bb     pg_waldump+0x216c
000000a0`e2fe5db0 00007ff7`26aecc8c     pg_waldump+0xc8bb
000000a0`e2fe5df0 00007ff7`26aebcaa     pg_waldump+0xcc8c
000000a0`e2fe5e40 00007ff7`26aebf89     pg_waldump+0xbcaa
000000a0`e2fe5e80 00007ff7`26ae1531     pg_waldump+0xbf89
000000a0`e2fe5ed0 00007ff7`26ae2078     pg_waldump+0x1531
000000a0`e2fe5f10 00007ff7`26ae258c     pg_waldump+0x2078
000000a0`e2fe5f50 00007ff7`26ae274c     pg_waldump+0x258c
core
0000008f`313ff658 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000008f`313ff660 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
0000008f`313ff950 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
0000008f`313ff980 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008f`30fffb08 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000008f`30fffb10 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
0000008f`30fffe00 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
0000008f`30fffe30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008f`30be5bf8 00007ff7`26af0d07     ucrtbase!memcpy_repmovs+0xe
0000008f`30be5c10 00007ff7`26ae216c     pg_waldump+0x10d07
0000008f`30be5c50 00007ff7`26aec8bb     pg_waldump+0x216c
0000008f`30be5cc0 00007ff7`26aecc8c     pg_waldump+0xc8bb
0000008f`30be5d00 00007ff7`26aebcaa     pg_waldump+0xcc8c
0000008f`30be5d50 00007ff7`26aebf89     pg_waldump+0xbcaa
0000008f`30be5d90 00007ff7`26ae1531     pg_waldump+0xbf89
0000008f`30be5de0 00007ff7`26ae2078     pg_waldump+0x1531
0000008f`30be5e20 00007ff7`26ae258c     pg_waldump+0x2078
0000008f`30be5e60 00007ff7`26ae274c     pg_waldump+0x258c
core
0000008f`317ffb58 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000008f`317ffb60 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
0000008f`317ffe50 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
0000008f`317ffe80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000021`1f3ff5f8 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000021`1f3ff600 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
00000021`1f3ff8f0 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
00000021`1f3ff920 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000021`1efe56f8 00007ff7`26af0d07     ucrtbase!memcpy_repmovs+0xe
00000021`1efe5710 00007ff7`26ae216c     pg_waldump+0x10d07
00000021`1efe5750 00007ff7`26aec8bb     pg_waldump+0x216c
00000021`1efe57c0 00007ff7`26aecc8c     pg_waldump+0xc8bb
00000021`1efe5800 00007ff7`26aebcaa     pg_waldump+0xcc8c
00000021`1efe5850 00007ff7`26aebf89     pg_waldump+0xbcaa
00000021`1efe5890 00007ff7`26ae1531     pg_waldump+0xbf89
00000021`1efe58e0 00007ff7`26ae2078     pg_waldump+0x1531
00000021`1efe5920 00007ff7`26ae258c     pg_waldump+0x2078
00000021`1efe5960 00007ff7`26ae274c     pg_waldump+0x258c
core
00000021`1fbff8c8 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000021`1fbff8d0 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
00000021`1fbffbc0 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
00000021`1fbffbf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000021`1f7ff468 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000021`1f7ff470 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
00000021`1f7ff760 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
00000021`1f7ff790 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000006b`bdfff568 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000006b`bdfff570 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
0000006b`bdfff860 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
0000006b`bdfff890 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000006b`bdbff738 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000006b`bdbff740 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
0000006b`bdbffa30 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
0000006b`bdbffa60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000006b`bd7ffb58 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000006b`bd7ffb60 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
0000006b`bd7ffe50 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
0000006b`bd7ffe80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000006b`bd3e5cd8 00007ff7`26af0d07     ucrtbase!memcpy_repmovs+0xe
0000006b`bd3e5cf0 00007ff7`26ae216c     pg_waldump+0x10d07
0000006b`bd3e5d30 00007ff7`26aec8bb     pg_waldump+0x216c
0000006b`bd3e5da0 00007ff7`26aecc8c     pg_waldump+0xc8bb
0000006b`bd3e5de0 00007ff7`26aebcaa     pg_waldump+0xcc8c
0000006b`bd3e5e30 00007ff7`26aebf89     pg_waldump+0xbcaa
0000006b`bd3e5e70 00007ff7`26ae1531     pg_waldump+0xbf89
0000006b`bd3e5ec0 00007ff7`26ae2078     pg_waldump+0x1531
0000006b`bd3e5f00 00007ff7`26ae258c     pg_waldump+0x2078
0000006b`bd3e5f40 00007ff7`26ae274c     pg_waldump+0x258c
core
0000000d`08be56c8 00007ff7`26af0d07     ucrtbase!memcpy_repmovs+0xe
0000000d`08be56e0 00007ff7`26ae216c     pg_waldump+0x10d07
0000000d`08be5720 00007ff7`26aec8bb     pg_waldump+0x216c
0000000d`08be5790 00007ff7`26aecc8c     pg_waldump+0xc8bb
0000000d`08be57d0 00007ff7`26aebcaa     pg_waldump+0xcc8c
0000000d`08be5820 00007ff7`26aebf89     pg_waldump+0xbcaa
0000000d`08be5860 00007ff7`26ae1531     pg_waldump+0xbf89
0000000d`08be58b0 00007ff7`26ae2078     pg_waldump+0x1531
0000000d`08be58f0 00007ff7`26ae258c     pg_waldump+0x2078
0000000d`08be5930 00007ff7`26ae274c     pg_waldump+0x258c
core
0000000d`093ff918 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000d`093ff920 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
0000000d`093ffc10 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
0000000d`093ffc40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000d`08fff9b8 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000d`08fff9c0 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
0000000d`08fffcb0 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
0000000d`08fffce0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000048`f47ff4f8 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000048`f47ff500 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
00000048`f47ff7f0 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
00000048`f47ff820 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000048`f4bff7a8 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000048`f4bff7b0 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
00000048`f4bffaa0 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
00000048`f4bffad0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000048`f43e5658 00007ff7`26af0d07     ucrtbase!memcpy_repmovs+0xe
00000048`f43e5670 00007ff7`26ae216c     pg_waldump+0x10d07
00000048`f43e56b0 00007ff7`26aec8bb     pg_waldump+0x216c
00000048`f43e5720 00007ff7`26aecc8c     pg_waldump+0xc8bb
00000048`f43e5760 00007ff7`26aebcaa     pg_waldump+0xcc8c
00000048`f43e57b0 00007ff7`26aebf89     pg_waldump+0xbcaa
00000048`f43e57f0 00007ff7`26ae1531     pg_waldump+0xbf89
00000048`f43e5840 00007ff7`26ae2078     pg_waldump+0x1531
00000048`f43e5880 00007ff7`26ae258c     pg_waldump+0x2078
00000048`f43e58c0 00007ff7`26ae274c     pg_waldump+0x258c
core
00000021`b19ff4b8 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000021`b19ff4c0 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
00000021`b19ff7b0 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
00000021`b19ff7e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000021`b11e5bf8 00007ff7`26af0d07     ucrtbase!memcpy_repmovs+0xe
00000021`b11e5c10 00007ff7`26ae216c     pg_waldump+0x10d07
00000021`b11e5c50 00007ff7`26aec8bb     pg_waldump+0x216c
00000021`b11e5cc0 00007ff7`26aecc8c     pg_waldump+0xc8bb
00000021`b11e5d00 00007ff7`26aebcaa     pg_waldump+0xcc8c
00000021`b11e5d50 00007ff7`26aebf89     pg_waldump+0xbcaa
00000021`b11e5d90 00007ff7`26ae1531     pg_waldump+0xbf89
00000021`b11e5de0 00007ff7`26ae2078     pg_waldump+0x1531
00000021`b11e5e20 00007ff7`26ae258c     pg_waldump+0x2078
00000021`b11e5e60 00007ff7`26ae274c     pg_waldump+0x258c
core
00000021`b15ffc18 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000021`b15ffc20 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
00000021`b15fff10 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
00000021`b15fff40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d3`1c3e58e8 00007ff7`26af0d07     ucrtbase!memcpy_repmovs+0xe
000000d3`1c3e5900 00007ff7`26ae216c     pg_waldump+0x10d07
000000d3`1c3e5940 00007ff7`26aec8bb     pg_waldump+0x216c
000000d3`1c3e59b0 00007ff7`26aecc8c     pg_waldump+0xc8bb
000000d3`1c3e59f0 00007ff7`26aebcaa     pg_waldump+0xcc8c
000000d3`1c3e5a40 00007ff7`26aebf89     pg_waldump+0xbcaa
000000d3`1c3e5a80 00007ff7`26ae1531     pg_waldump+0xbf89
000000d3`1c3e5ad0 00007ff7`26ae2078     pg_waldump+0x1531
000000d3`1c3e5b10 00007ff7`26ae258c     pg_waldump+0x2078
000000d3`1c3e5b50 00007ff7`26ae274c     pg_waldump+0x258c
core
000000d3`1cfff938 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d3`1cfff940 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
000000d3`1cfffc30 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
000000d3`1cfffc60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d3`1cbffc08 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d3`1cbffc10 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
000000d3`1cbfff00 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
000000d3`1cbfff30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d3`1c7ffb78 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d3`1c7ffb80 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
000000d3`1c7ffe70 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
000000d3`1c7ffea0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000e`471e5c58 00007ff7`26af0d07     ucrtbase!memcpy_repmovs+0xe
0000000e`471e5c70 00007ff7`26ae216c     pg_waldump+0x10d07
0000000e`471e5cb0 00007ff7`26aec8bb     pg_waldump+0x216c
0000000e`471e5d20 00007ff7`26aecc8c     pg_waldump+0xc8bb
0000000e`471e5d60 00007ff7`26aebcaa     pg_waldump+0xcc8c
0000000e`471e5db0 00007ff7`26aebf89     pg_waldump+0xbcaa
0000000e`471e5df0 00007ff7`26ae1531     pg_waldump+0xbf89
0000000e`471e5e40 00007ff7`26ae2078     pg_waldump+0x1531
0000000e`471e5e80 00007ff7`26ae258c     pg_waldump+0x2078
0000000e`471e5ec0 00007ff7`26ae274c     pg_waldump+0x258c
core
0000000e`475ff788 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000e`475ff790 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
0000000e`475ffa80 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
0000000e`475ffab0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000e`479ff6b8 00007ffc`612ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000e`479ff6c0 00007ffc`5ff94cb0     ntdll!TppWorkerThread+0x2df
0000000e`479ff9b0 00007ffc`6131edfb     KERNEL32!BaseThreadInitThunk+0x10
0000000e`479ff9e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[02:39:30.166](3.594s) not ok 160 - runs with path option and start and end locations: exit code 0
[02:39:30.168](0.001s) not ok 162 - runs with path option and start and end locations: matches
[02:39:36.269](1.087s) not ok 167 - runs with start segment and start LSN specified
[02:39:36.270](0.000s) not ok 168 - info message printed
[02:39:37.352](1.082s) not ok 169 - pg_waldump : runs ok
[02:39:37.352](0.000s) not ok 171 - pg_waldump : some lines are output
[02:39:37.479](0.126s) not ok 173 - pg_waldump : runs ok
[02:39:37.481](0.000s) not ok 174 - pg_waldump : no stderr
[02:39:37.481](0.000s) not ok 175 - pg_waldump : some lines are output
[02:39:37.615](0.133s) not ok 177 - runs with start segment and start LSN specified
[02:39:37.616](0.000s) not ok 178 - info message printed
[02:39:38.936](1.136s) not ok 183 - pg_waldump --fullpage: runs ok
[02:39:38.937](0.000s) not ok 185 - pg_waldump --fullpage: some lines are output
[02:39:39.958](1.021s) not ok 187 - pg_waldump --stats: runs ok
[02:39:39.960](0.000s) not ok 189 - pg_waldump --stats: some lines are output
[02:39:39.961](0.000s) not ok 190 - statistics on stdout
[02:39:41.005](1.044s) not ok 192 - pg_waldump --stats=record: runs ok
[02:39:41.006](0.000s) not ok 194 - pg_waldump --stats=record: some lines are output
[02:39:41.007](0.000s) not ok 195 - statistics on stdout
[02:39:42.084](1.077s) not ok 197 - pg_waldump --rmgr Btree: runs ok
[02:39:42.086](0.000s) not ok 199 - pg_waldump --rmgr Btree: some lines are output
[02:39:43.134](1.047s) not ok 201 - pg_waldump --fork init: runs ok
[02:39:43.135](0.000s) not ok 203 - pg_waldump --fork init: some lines are output
[02:39:44.150](1.015s) not ok 205 - pg_waldump --relation 1663/5/16385: runs ok
[02:39:44.152](0.000s) not ok 207 - pg_waldump --relation 1663/5/16385: some lines are output
[02:39:45.215](1.063s) not ok 209 - pg_waldump --relation 1663/5/16391 --block 1: runs ok
[02:39:45.216](0.000s) not ok 211 - pg_waldump --relation 1663/5/16391 --block 1: some lines are output
59/6188 Report oldest xmin source when autovacuum cannot remove tuples
Windows - Server 2022, MinGW64 - Meson
core
00000044`d97ff7b8 00007ffb`807eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000044`d97ff7c0 00007ffb`80154cb0     ntdll!TppWorkerThread+0x2df
00000044`d97ffab0 00007ffb`8085edfb     KERNEL32!BaseThreadInitThunk+0x10
00000044`d97ffae0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000044`d93ff8b8 00007ffb`807eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000044`d93ff8c0 00007ffb`80154cb0     ntdll!TppWorkerThread+0x2df
00000044`d93ffbb0 00007ffb`8085edfb     KERNEL32!BaseThreadInitThunk+0x10
00000044`d93ffbe0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000044`d8fe1540 00007ffb`808e3e83     ntdll!RtlReportFatalFailure+0x9
00000044`d8fe1590 00007ffb`808ecc8a     ntdll!RtlReportCriticalFailure+0x97
00000044`d8fe1680 00007ffb`808ecf6a     ntdll!RtlpHeapHandleError+0x12
00000044`d8fe16b0 00007ffb`808f75e9     ntdll!RtlpHpHeapHandleError+0x7a
00000044`d8fe16e0 00007ffb`807f1eed     ntdll!RtlpLogHeapFailure+0x45
00000044`d8fe1710 00007ffb`807f1dda     ntdll!RtlpReAllocateHeapInternal+0xdd
00000044`d8fe1870 00007ffb`7e02ff29     ntdll!RtlReAllocateHeap+0x5a
00000044`d8fe18b0 00007ff7`9c6b0fb0     ucrtbase!_realloc_base+0x39
00000044`d8fe18e0 00007ff7`9c6b1139     pg_waldump+0x10fb0
00000044`d8fe1910 00007ff7`9c6b0b8e     pg_waldump+0x11139
core
0000007a`313e1950 00007ffb`808e3e83     ntdll!RtlReportFatalFailure+0x9
0000007a`313e19a0 00007ffb`808ecc8a     ntdll!RtlReportCriticalFailure+0x97
0000007a`313e1a90 00007ffb`808ecf6a     ntdll!RtlpHeapHandleError+0x12
0000007a`313e1ac0 00007ffb`808f75e9     ntdll!RtlpHpHeapHandleError+0x7a
0000007a`313e1af0 00007ffb`807f1eed     ntdll!RtlpLogHeapFailure+0x45
0000007a`313e1b20 00007ffb`807f1dda     ntdll!RtlpReAllocateHeapInternal+0xdd
0000007a`313e1c80 00007ffb`7e02ff29     ntdll!RtlReAllocateHeap+0x5a
0000007a`313e1cc0 00007ff7`9c6b0fb0     ucrtbase!_realloc_base+0x39
0000007a`313e1cf0 00007ff7`9c6b1139     pg_waldump+0x10fb0
0000007a`313e1d20 00007ff7`9c6b0b8e     pg_waldump+0x11139
core
0000007a`317ffa08 00007ffb`807eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007a`317ffa10 00007ffb`80154cb0     ntdll!TppWorkerThread+0x2df
0000007a`317ffd00 00007ffb`8085edfb     KERNEL32!BaseThreadInitThunk+0x10
0000007a`317ffd30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007a`31bff938 00007ffb`807eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007a`31bff940 00007ffb`80154cb0     ntdll!TppWorkerThread+0x2df
0000007a`31bffc30 00007ffb`8085edfb     KERNEL32!BaseThreadInitThunk+0x10
0000007a`31bffc60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007a`31fff988 00007ffb`807eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007a`31fff990 00007ffb`80154cb0     ntdll!TppWorkerThread+0x2df
0000007a`31fffc80 00007ffb`8085edfb     KERNEL32!BaseThreadInitThunk+0x10
0000007a`31fffcb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[08:47:42.822](0.001s) not ok 106 - falling off the end of the WAL results in an error: matches
[08:47:43.746](0.001s) not ok 108 - errors are shown with --quiet: matches
58/6209 Avoid overflow (src/backend/utils/adt/formatting.c)
Windows - Server 2022, MinGW64 - Meson
assertion
TRAP: failed Assert("dsm_control_handle == 0 && h != 0"), File: "../src/backend/storage/ipc/dsm.c", Line: 461, PID: 1060
core
00000028`965ff828 00007ffd`5836b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000028`965ff830 00007ffd`57464cb0     ntdll!TppWorkerThread+0x2df
00000028`965ffb20 00007ffd`583dedfb     KERNEL32!BaseThreadInitThunk+0x10
00000028`965ffb50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000028`961ff830 00007ff6`ab58ce8c     ucrtbase!abort+0x4e
00000028`961ff860 00007ff6`ab4166f5     postgres!ExceptionalCondition+0x4c
00000028`961ff8b0 00007ff6`ab37f576     postgres!dsm_set_control_handle+0x35
00000028`961ff8e0 00007ff6`ab38a6b1     postgres!PGSharedMemoryReAttach+0xcb
00000028`961ff930 00007ff6`ab2b129f     postgres!SubPostmasterMain+0xc1
00000028`961ff990 00007ff6`ab0610d9     postgres!main+0x22d
00000028`961ff9d0 00007ff6`ab061456     postgres+0x10d9
00000028`961ffa70 00007ffd`57464cb0     postgres+0x1456
00000028`961ffaa0 00007ffd`583dedfb     KERNEL32!BaseThreadInitThunk+0x10
00000028`961ffad0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000028`971ff728 00007ffd`55a348ca     ntdll!NtFsControlFile+0x14
00000028`971ff730 00007ff6`ab3804f6     KERNELBASE!ConnectNamedPipe+0x6a
00000028`971ff7a0 00007ffd`57464cb0     postgres!pg_queue_signal+0x188
00000028`971ff880 00007ffd`583dedfb     KERNEL32!BaseThreadInitThunk+0x10
00000028`971ff8b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000028`969ff7a8 00007ffd`5836b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000028`969ff7b0 00007ffd`57464cb0     ntdll!TppWorkerThread+0x2df
00000028`969ffaa0 00007ffd`583dedfb     KERNEL32!BaseThreadInitThunk+0x10
00000028`969ffad0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000028`96dffc08 00007ffd`5836b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000028`96dffc10 00007ffd`57464cb0     ntdll!TppWorkerThread+0x2df
00000028`96dfff00 00007ffd`583dedfb     KERNEL32!BaseThreadInitThunk+0x10
00000028`96dfff30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[00:18:30.515](0.000s) not ok 106 - falling off the end of the WAL results in an error: matches
[00:18:30.568](0.000s) not ok 108 - errors are shown with --quiet: matches
59/4337 Incremental View Maintenance (IVM), take 2
CompilerWarnings
compiler
[01:16:37.342] matview.c:3464:12: error: a function declaration without a prototype is deprecated in all versions of C [...
compiler
[01:16:00.877] matview.c:3464:12: error: a function declaration without a prototype is deprecated in all versions of C [...
compiler
[01:14:54.714] matview.c:3464:1: error: old-style function definition [-Werror=old-style-definition]
compiler
[01:14:24.248] matview.c:3464:1: error: old-style function definition [-Werror=old-style-definition]
compiler
[01:18:12.892] matview.c:3464:1: error: old-style function definition [-Werror=old-style-definition]
58/6180 minor error message enhance: print RLS policy name when only one permissive policy exists
Linux - Debian Trixie - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out	2026-03-16 08:44:43.184529032 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out	2026-03-16 08:46:41.791450...
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out	2026-03-16 08:44:43.184529032 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rowsecurity.out	2026-03-16 08:48:09.5919...
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out	2026-03-16 08:44:43.184529032 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rowsecurity.out	2026-03-16 08:46:41.319442399 +0000
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
tap
[08:47:31.958](82.030s) not ok 5 - regression tests pass
tap
[08:49:07.471](0.002s) not ok 2 - regression tests pass
test
[08:52:30.145]  11/376 postgresql:regress / regress/regress                                            ERROR            ...
[08:52:30.145]  30/376 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:52:30.145] 122/376 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2022, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rowsecurity.out C:/cirrus/build/testrun/pg_upgrade/002_...
--- C:/cirrus/src/test/regress/expected/rowsecurity.out	2026-03-16 08:45:49.686450500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out	2026-03-16 08:49:33.505518400 +0000
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rowsecurity.out C:/cirrus/build/testrun/recovery/027_st...
--- C:/cirrus/src/test/regress/expected/rowsecurity.out	2026-03-16 08:45:49.686450500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/rowsecurity.out	2026-03-16 08:53:17.772518200 +0000
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/rowsecurity.out C:/cirrus/build/testrun/regress/regress...
--- C:/cirrus/src/test/regress/expected/rowsecurity.out	2026-03-16 08:45:49.686450500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/rowsecurity.out	2026-03-16 08:49:26.787266300 +0000
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
tap
[08:51:08.897](155.260s) not ok 5 - regression tests pass
tap
[08:55:02.477](0.001s) not ok 2 - regression tests pass
macOS - Sequoia - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg...
--- /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out	2026-03-16 08:43:36
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out	2026-03-16 08:48:09
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out /Users/admin/pgsql/build/testrun/recovery/027_stre...
--- /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out	2026-03-16 08:43:36
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/rowsecurity.out	2026-03-16 08:49:44
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out /Users/admin/pgsql/build/testrun/regress/regress/r...
--- /Users/admin/pgsql/src/test/regress/expected/rowsecurity.out	2026-03-16 08:43:36
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/rowsecurity.out	2026-03-16 08:48:00
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
tap
[08:48:59.541](95.001s) not ok 5 - regression tests pass
tap
[08:50:19.927](0.000s) not ok 2 - regression tests pass
Linux - Debian Trixie - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out	2026-03-16 08:44:10.982607716 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/rowsecurity.out	2026-03-16 08:50:21.276285168 +0000
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out	2026-03-16 08:44:10.982607716 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/rowsecurity.out	2026-03-16 08:51:40.020653026 +0000
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/src/test/regress/results/ro...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out	2026-03-16 08:44:10.982607716 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/rowsecurity.out	2026-03-16 08:47:26.869960324 +0000
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
tap
[08:52:14.586](166.803s) not ok 5 - regression tests pass
tap
[08:52:57.053](0.000s) not ok 2 - regression tests pass
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rowsecurity.out /home/postgres/postgres/build/testrun/pg_upgr...
--- /home/postgres/postgres/src/test/regress/expected/rowsecurity.out	2026-03-16 08:44:12.242438414 +0000
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out	2026-03-16 08:46:48.606...
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rowsecurity.out /home/postgres/postgres/build/testrun/recover...
--- /home/postgres/postgres/src/test/regress/expected/rowsecurity.out	2026-03-16 08:44:12.242438414 +0000
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/rowsecurity.out	2026-03-16 08:47:35.0...
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rowsecurity.out /home/postgres/postgres/build/testrun/regress...
--- /home/postgres/postgres/src/test/regress/expected/rowsecurity.out	2026-03-16 08:44:12.242438414 +0000
+++ /home/postgres/postgres/build/testrun/regress/regress/results/rowsecurity.out	2026-03-16 08:46:42.390685934 +0000
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
tap
[08:48:07.751](117.573s) not ok 5 - regression tests pass
tap
[08:48:53.241](0.000s) not ok 2 - regression tests pass
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out	2026-03-16 08:43:40.110034000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out	2026-03-16 08:46:12.815188...
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out	2026-03-16 08:43:40.110034000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/rowsecurity.out	2026-03-16 08:47:30.9565...
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/rowsecurity.out	2026-03-16 08:43:40.110034000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/rowsecurity.out	2026-03-16 08:46:07.276312000 +0000
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
tap
[08:49:13.122](281.921s) not ok 5 - regression tests pass
tap
[08:50:35.656](0.001s) not ok 2 - regression tests pass
test
[08:52:53.855]  47/375 postgresql:regress / regress/regress                                            ERROR           2...
[08:52:53.855] 185/375 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[08:52:53.855] 258/375 postgresql:recovery / recovery/027_stream_regress                               ERROR           4...
OpenBSD - Meson
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rowsecurity.out /home/postgres/postgres/build/testrun/pg_upgr...
--- /home/postgres/postgres/src/test/regress/expected/rowsecurity.out	Mon Mar 16 08:45:54 2026
+++ /home/postgres/postgres/build/testrun/pg_upgrade/002_pg_upgrade/data/results/rowsecurity.out	Mon Mar 16 08:49:46 202...
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rowsecurity.out /home/postgres/postgres/build/testrun/recover...
--- /home/postgres/postgres/src/test/regress/expected/rowsecurity.out	Mon Mar 16 08:45:54 2026
+++ /home/postgres/postgres/build/testrun/recovery/027_stream_regress/data/results/rowsecurity.out	Mon Mar 16 08:52:24 2...
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
regress
diff -U3 /home/postgres/postgres/src/test/regress/expected/rowsecurity.out /home/postgres/postgres/build/testrun/regress...
--- /home/postgres/postgres/src/test/regress/expected/rowsecurity.out	Mon Mar 16 08:45:54 2026
+++ /home/postgres/postgres/build/testrun/regress/regress/results/rowsecurity.out	Mon Mar 16 08:49:32 2026
@@ -2462,7 +2462,7 @@
 -- DO SELECT requires SELECT rights, should fail for non-novel
 INSERT INTO document VALUES (33, (SELECT cid from category WHERE cname = 'science fiction'), 1, 'regress_rls_bob', 'ano...
     ON CONFLICT (did) DO SELECT RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy for table "document"
+ERROR:  new row violates row-level security policy "p1_select_novels" for table "document"
 -- DO SELECT with WHERE and EXCLUDED reference
 INSERT INTO document VALUES (1, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT WHERE excluded.dlevel = 1 RETURNING did, dauthor, dtitle;
@@ -2482,7 +2482,7 @@
 -- should fail UPDATE USING policy for novel with dlevel = 2
 INSERT INTO document VALUES (2, (SELECT cid from category WHERE cname = 'novel'), 1, 'regress_rls_bob', 'another novel'...
     ON CONFLICT (did) DO SELECT FOR UPDATE RETURNING did, dauthor, dtitle;
-ERROR:  new row violates row-level security policy (USING expression) for table "document"
+ERROR:  new row violates row-level security policy "p3_update_novels" (USING expression) for table "document"
 SET SESSION AUTHORIZATION regress_rls_alice;
 DROP POLICY p1_select_novels ON document;
...
tap
[08:51:27.371](159.780s) not ok 5 - regression tests pass
tap
[08:54:40.867](0.001s) not ok 2 - regression tests pass
test
[08:58:38.172]  13/374 postgresql:regress / regress/regress                                            ERROR           1...
[08:58:38.172]  48/374 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[08:58:38.172] 203/374 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
58/6372 XSD schema validation
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[04:36:44.064] ../src/backend/utils/adt/xml.c(1325): warning C4047: 'return': 'bool' differs in levels of indirection fr...
58/5118 SendProcSignal(), SetLatch() → SendInterrupt()
CompilerWarnings
linker
[20:22:55.652] /usr/bin/x86_64-w64-mingw32ucrt-ld: heap_surgery.o:heap_surgery.c:(.rdata$.refptr.ZeroPendingInterruptsFl...
Windows - Server 2022, VS 2019 - Meson & ninja
compiler
[20:07:05.226] pg_visibility.c.obj : error LNK2001: unresolved external symbol ZeroPendingInterruptsFlags
compiler
[20:07:05.215] heap_surgery.c.obj : error LNK2001: unresolved external symbol ZeroPendingInterruptsFlags
macOS - Sequoia - Meson
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
assertion
TRAP: failed Assert("(pg_atomic_read_u32(&MyPendingInterrupts->flags) & PI_FLAG_SLEEPING) == 0"), File: "../src/backend/...
core
[20:21:33.501]   * frame #0: 0x000000019dcee388
[20:21:33.501]     frame #1: 0x000000019dc309e4
[20:21:33.501]     frame #2: 0x0000000100ec004c
[20:21:33.501]     frame #3: 0x0000000100c0eca4
[20:21:33.501]     frame #4: 0x0000000100d85790
[20:21:33.501]     frame #5: 0x0000000100d64ef8
[20:21:33.501]     frame #6: 0x0000000100d64d3c
[20:21:33.501]     frame #7: 0x0000000100d64c64
[20:21:33.501]     frame #8: 0x0000000100d72828
[20:21:33.501]     frame #9: 0x0000000100c0f054
core
[20:28:47.131]   * frame #0: 0x000000019dcee388
[20:28:47.131]     frame #1: 0x000000019dc309e4
[20:28:47.131]     frame #2: 0x0000000100ec004c
[20:28:47.131]     frame #3: 0x0000000100c0eca4
[20:28:47.131]     frame #4: 0x0000000100d8520c
[20:28:47.131]     frame #5: 0x0000000100d64ef8
[20:28:47.131]     frame #6: 0x0000000100d64d3c
[20:28:47.131]     frame #7: 0x0000000100d64c64
[20:28:47.131]     frame #8: 0x0000000100d72828
[20:28:47.131]     frame #9: 0x0000000100c0f054
core
[20:28:38.431]   * frame #0: 0x000000010499c7c0 dyld`_dyld_start
core
[20:28:21.353]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:28:21.353]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:28:21.353]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:28:21.353]     frame #3: 0x0000000100e0004c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:28:21.353]     frame #4: 0x0000000100b4eca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:28:21.353]     frame #5: 0x0000000100b4ebd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:28:21.353]     frame #6: 0x0000000100cc520c postgres`ProcKill(code=<unavailable>, arg=<unavailable>) at proc.c:1011:...
[20:28:21.353]     frame #7: 0x0000000100ca4ef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:28:21.353]     frame #8: 0x0000000100ca4d3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:28:21.353]     frame #9: 0x0000000100ca4c64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:28:00.834]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:28:00.834]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:28:00.834]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:28:00.834]     frame #3: 0x0000000100bc804c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:28:00.834]     frame #4: 0x0000000100916ca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:28:00.834]     frame #5: 0x0000000100916bd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:28:00.834]     frame #6: 0x0000000100a8d790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=4) at proc.c:1075:2
[20:28:00.834]     frame #7: 0x0000000100a6cef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:28:00.834]     frame #8: 0x0000000100a6cd3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:28:00.834]     frame #9: 0x0000000100a6cc64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:27:31.405]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:27:31.405]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:27:31.405]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:27:31.405]     frame #3: 0x0000000100e0004c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:27:31.405]     frame #4: 0x0000000100b4eca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:27:31.405]     frame #5: 0x0000000100b4ebd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:27:31.405]     frame #6: 0x0000000100cc5790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=5) at proc.c:1075:2
[20:27:31.405]     frame #7: 0x0000000100ca4ef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:27:31.405]     frame #8: 0x0000000100ca4d3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:27:31.405]     frame #9: 0x0000000100ca4c64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:26:51.178]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:26:51.178]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:26:51.178]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:26:51.178]     frame #3: 0x0000000100e0004c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:26:51.178]     frame #4: 0x0000000100b4eca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:26:51.178]     frame #5: 0x0000000100b4ebd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:26:51.178]     frame #6: 0x0000000100cc5790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=0) at proc.c:1075:2
[20:26:51.178]     frame #7: 0x0000000100ca4ef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:26:51.178]     frame #8: 0x0000000100ca4d3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:26:51.178]     frame #9: 0x0000000100ca4c64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:26:13.560]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:26:13.560]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:26:13.560]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:26:13.560]     frame #3: 0x0000000100e0004c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:26:13.560]     frame #4: 0x0000000100b4eca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:26:13.560]     frame #5: 0x0000000100b4ebd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:26:13.560]     frame #6: 0x0000000100cc5790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=1) at proc.c:1075:2
[20:26:13.560]     frame #7: 0x0000000100ca4ef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:26:13.560]     frame #8: 0x0000000100ca4d3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:26:13.560]     frame #9: 0x0000000100ca4c64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:25:38.391]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:25:38.391]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:25:38.391]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:25:38.391]     frame #3: 0x0000000100bc804c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:25:38.391]     frame #4: 0x0000000100916ca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:25:38.391]     frame #5: 0x0000000100916bd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:25:38.391]     frame #6: 0x0000000100a8d790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=3) at proc.c:1075:2
[20:25:38.391]     frame #7: 0x0000000100a6cef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:25:38.391]     frame #8: 0x0000000100a6cd3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:25:38.391]     frame #9: 0x0000000100a6cc64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:24:57.961]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:24:57.961]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:24:57.961]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:24:57.961]     frame #3: 0x0000000100e0004c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:24:57.961]     frame #4: 0x0000000100b4eca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:24:57.961]     frame #5: 0x0000000100b4ebd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:24:57.961]     frame #6: 0x0000000100cc520c postgres`ProcKill(code=<unavailable>, arg=<unavailable>) at proc.c:1011:...
[20:24:57.961]     frame #7: 0x0000000100ca4ef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:24:57.961]     frame #8: 0x0000000100ca4d3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:24:57.961]     frame #9: 0x0000000100ca4c64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:24:17.483]   * frame #0: 0x000000019dcee388
[20:24:17.483]     frame #1: 0x000000019dc309e4
[20:24:17.483]     frame #2: 0x0000000104e7004c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:24:17.483]     frame #3: 0x0000000104bbeca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:24:17.483]     frame #4: 0x0000000104bbebd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:24:17.483]     frame #5: 0x0000000104d35790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=2) at proc.c:1075:2
[20:24:17.483]     frame #6: 0x0000000104d14ef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:24:17.483]     frame #7: 0x0000000104d14d3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:24:17.483]     frame #8: 0x0000000104d14c64 postgres`proc_exit(code=1) at ipc.c:113:2
[20:24:17.483]     frame #9: 0x0000000104d22828 postgres`WaitEventSetWaitBlock(set=0x000000011e009490, cur_timeout=-1, o...
core
[20:24:02.070]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:24:02.070]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:24:02.070]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:24:02.070]     frame #3: 0x0000000100bc804c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:24:02.070]     frame #4: 0x0000000100916ca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:24:02.070]     frame #5: 0x0000000100916bd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:24:02.070]     frame #6: 0x0000000100a8d790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=5) at proc.c:1075:2
[20:24:02.070]     frame #7: 0x0000000100a6cef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:24:02.070]     frame #8: 0x0000000100a6cd3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:24:02.070]     frame #9: 0x0000000100a6cc64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:23:20.372]   * frame #0: 0x000000019dcee388
[20:23:20.372]     frame #1: 0x000000019dc309e4
[20:23:20.372]     frame #2: 0x0000000104e7004c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:23:20.372]     frame #3: 0x0000000104bbeca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:23:20.372]     frame #4: 0x0000000104bbebd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:23:20.372]     frame #5: 0x0000000104d35790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=4) at proc.c:1075:2
[20:23:20.372]     frame #6: 0x0000000104d14ef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:23:20.372]     frame #7: 0x0000000104d14d3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:23:20.372]     frame #8: 0x0000000104d14c64 postgres`proc_exit(code=1) at ipc.c:113:2
[20:23:20.372]     frame #9: 0x0000000104d22828 postgres`WaitEventSetWaitBlock(set=0x000000011e009490, cur_timeout=200, ...
core
[20:23:04.281]   * frame #0: 0x000000019dcee388
[20:23:04.281]     frame #1: 0x000000019dc309e4
[20:23:04.281]     frame #2: 0x0000000104e7004c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:23:04.281]     frame #3: 0x0000000104bbeca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:23:04.281]     frame #4: 0x0000000104bbebd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:23:04.281]     frame #5: 0x0000000104d35790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=3) at proc.c:1075:2
[20:23:04.281]     frame #6: 0x0000000104d14ef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:23:04.281]     frame #7: 0x0000000104d14d3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:23:04.281]     frame #8: 0x0000000104d14c64 postgres`proc_exit(code=1) at ipc.c:113:2
[20:23:04.281]     frame #9: 0x0000000104d22828 postgres`WaitEventSetWaitBlock(set=0x000000011e009490, cur_timeout=30000...
core
[20:21:20.803]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:21:20.803]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:21:20.803]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:21:20.803]     frame #3: 0x0000000100bc804c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:21:20.803]     frame #4: 0x0000000100916ca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:21:20.803]     frame #5: 0x0000000100916bd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:21:20.803]     frame #6: 0x0000000100a8d790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=1) at proc.c:1075:2
[20:21:20.803]     frame #7: 0x0000000100a6cef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:21:20.803]     frame #8: 0x0000000100a6cd3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:21:20.803]     frame #9: 0x0000000100a6cc64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:20:33.184]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:20:33.184]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:20:33.184]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:20:33.184]     frame #3: 0x0000000100e0004c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:20:33.184]     frame #4: 0x0000000100b4eca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:20:33.184]     frame #5: 0x0000000100b4ebd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:20:33.184]     frame #6: 0x0000000100cc5790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=2) at proc.c:1075:2
[20:20:33.184]     frame #7: 0x0000000100ca4ef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:20:33.184]     frame #8: 0x0000000100ca4d3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:20:33.184]     frame #9: 0x0000000100ca4c64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:19:38.227]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:19:38.227]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:19:38.227]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:19:38.227]     frame #3: 0x0000000100e0004c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:19:38.227]     frame #4: 0x0000000100b4eca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:19:38.227]     frame #5: 0x0000000100b4ebd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:19:38.227]     frame #6: 0x0000000100cc5790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=3) at proc.c:1075:2
[20:19:38.227]     frame #7: 0x0000000100ca4ef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:19:38.227]     frame #8: 0x0000000100ca4d3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:19:38.227]     frame #9: 0x0000000100ca4c64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:19:12.091]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:19:12.091]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:19:12.091]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:19:12.091]     frame #3: 0x0000000100e0004c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:19:12.091]     frame #4: 0x0000000100b4eca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:19:12.091]     frame #5: 0x0000000100b4ebd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:19:12.091]     frame #6: 0x0000000100cc5790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=4) at proc.c:1075:2
[20:19:12.091]     frame #7: 0x0000000100ca4ef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:19:12.091]     frame #8: 0x0000000100ca4d3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:19:12.091]     frame #9: 0x0000000100ca4c64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:18:38.461]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:18:38.461]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:18:38.461]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:18:38.461]     frame #3: 0x0000000100bc804c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:18:38.461]     frame #4: 0x0000000100916ca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:18:38.461]     frame #5: 0x0000000100916bd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:18:38.461]     frame #6: 0x0000000100a8d790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=2) at proc.c:1075:2
[20:18:38.461]     frame #7: 0x0000000100a6cef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:18:38.461]     frame #8: 0x0000000100a6cd3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:18:38.461]     frame #9: 0x0000000100a6cc64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:18:11.920]   * frame #0: 0x000000019dcee388
[20:18:11.920]     frame #1: 0x000000019dc309e4
[20:18:11.920]     frame #2: 0x0000000104e7004c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:18:11.920]     frame #3: 0x0000000104bbeca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:18:11.920]     frame #4: 0x0000000104bbebd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:18:11.920]     frame #5: 0x0000000104d35790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=1) at proc.c:1075:2
[20:18:11.920]     frame #6: 0x0000000104d14ef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:18:11.920]     frame #7: 0x0000000104d14d3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:18:11.920]     frame #8: 0x0000000104d14c64 postgres`proc_exit(code=1) at ipc.c:113:2
[20:18:11.920]     frame #9: 0x0000000104d22828 postgres`WaitEventSetWaitBlock(set=0x000000011e009490, cur_timeout=-1, o...
core
[20:17:54.186]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:17:54.186]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:17:54.186]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:17:54.186]     frame #3: 0x0000000100bc804c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:17:54.186]     frame #4: 0x0000000100916ca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:17:54.186]     frame #5: 0x0000000100916bd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:17:54.186]     frame #6: 0x0000000100a8d20c postgres`ProcKill(code=<unavailable>, arg=<unavailable>) at proc.c:1011:...
[20:17:54.186]     frame #7: 0x0000000100a6cef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:17:54.186]     frame #8: 0x0000000100a6cd3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:17:54.186]     frame #9: 0x0000000100a6cc64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:22:45.755]   * frame #0: 0x000000019dcee388
[20:22:45.755]     frame #1: 0x000000019dc309e4
[20:22:45.755]     frame #2: 0x0000000100ec004c
[20:22:45.755]     frame #3: 0x0000000100c0eca4
[20:22:45.755]     frame #4: 0x0000000100d85790
[20:22:45.755]     frame #5: 0x0000000100d64ef8
[20:22:45.755]     frame #6: 0x0000000100d64d3c
[20:22:45.755]     frame #7: 0x0000000100d64c64
[20:22:45.755]     frame #8: 0x0000000100d72828
[20:22:45.755]     frame #9: 0x0000000100c0f054
core
[20:17:07.334]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:17:07.334]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:17:07.334]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:17:07.334]     frame #3: 0x0000000100bc804c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:17:07.334]     frame #4: 0x0000000100916ca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:17:07.334]     frame #5: 0x0000000100916bd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:17:07.334]     frame #6: 0x0000000100a8d20c postgres`ProcKill(code=<unavailable>, arg=<unavailable>) at proc.c:1011:...
[20:17:07.334]     frame #7: 0x0000000100a6cef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:17:07.334]     frame #8: 0x0000000100a6cd3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:17:07.334]     frame #9: 0x0000000100a6cc64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:16:16.662]   * frame #0: 0x000000019dcee388
[20:16:16.662]     frame #1: 0x000000019dc309e4
[20:16:16.662]     frame #2: 0x0000000104e7004c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:16:16.662]     frame #3: 0x0000000104bbeca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:16:16.662]     frame #4: 0x0000000104bbebd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:16:16.662]     frame #5: 0x0000000104d35790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=0) at proc.c:1075:2
[20:16:16.662]     frame #6: 0x0000000104d14ef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:16:16.662]     frame #7: 0x0000000104d14d3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:16:16.662]     frame #8: 0x0000000104d14c64 postgres`proc_exit(code=1) at ipc.c:113:2
[20:16:16.662]     frame #9: 0x0000000104d22828 postgres`WaitEventSetWaitBlock(set=0x000000011e009490, cur_timeout=-1, o...
core
[20:15:58.462]   * frame #0: 0x000000019dcee388
[20:15:58.462]     frame #1: 0x000000019dc309e4
[20:15:58.462]     frame #2: 0x0000000100ec004c
[20:15:58.462]     frame #3: 0x0000000100c0eca4
[20:15:58.462]     frame #4: 0x0000000100d85790
[20:15:58.462]     frame #5: 0x0000000100d64ef8
[20:15:58.462]     frame #6: 0x0000000100d64d3c
[20:15:58.462]     frame #7: 0x0000000100d64c64
[20:15:58.462]     frame #8: 0x0000000100d72828
[20:15:58.462]     frame #9: 0x0000000100c0f054
core
[20:15:43.741]   * frame #0: 0x000000019dcee388 libsystem_kernel.dylib`__pthread_kill + 8
[20:15:43.741]     frame #1: 0x000000019dd27848 libsystem_pthread.dylib`pthread_kill + 296
[20:15:43.741]     frame #2: 0x000000019dc309e4 libsystem_c.dylib`abort + 124
[20:15:43.741]     frame #3: 0x0000000100bc804c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[20:15:43.741]     frame #4: 0x0000000100916ca4 postgres`SwitchMyPendingInterruptsPtr(new_ptr=<unavailable>) at interrup...
[20:15:43.741]     frame #5: 0x0000000100916bd8 postgres`SwitchToLocalInterrupts at interrupt.c:313:2 [artificial]
[20:15:43.741]     frame #6: 0x0000000100a8d790 postgres`AuxiliaryProcKill(code=<unavailable>, arg=0) at proc.c:1075:2
[20:15:43.741]     frame #7: 0x0000000100a6cef8 postgres`shmem_exit(code=1) at ipc.c:282:3
[20:15:43.741]     frame #8: 0x0000000100a6cd3c postgres`proc_exit_prepare(code=1) at ipc.c:198:2
[20:15:43.741]     frame #9: 0x0000000100a6cc64 postgres`proc_exit(code=1) at ipc.c:113:2
core
[20:14:50.547]   * frame #0: 0x000000019dcee388
[20:14:50.547]     frame #1: 0x000000019dc309e4
[20:14:50.547]     frame #2: 0x0000000100ec004c
[20:14:50.547]     frame #3: 0x0000000100c0eca4
[20:14:50.547]     frame #4: 0x0000000100d85790
[20:14:50.547]     frame #5: 0x0000000100d64ef8
[20:14:50.547]     frame #6: 0x0000000100d64d3c
[20:14:50.547]     frame #7: 0x0000000100d64c64
[20:14:50.547]     frame #8: 0x0000000100d72828
[20:14:50.547]     frame #9: 0x0000000100c0f054
core
[20:14:32.662]   * frame #0: 0x000000019dcee388
core
[20:22:27.594]   * frame #0: 0x000000019dcee388
[20:22:27.594]     frame #1: 0x000000019dc309e4
[20:22:27.594]     frame #2: 0x0000000100ec004c
[20:22:27.594]     frame #3: 0x0000000100c0eca4
[20:22:27.594]     frame #4: 0x0000000100d85790
[20:22:27.594]     frame #5: 0x0000000100d64ef8
[20:22:27.594]     frame #6: 0x0000000100d64d3c
[20:22:27.594]     frame #7: 0x0000000100d64c64
[20:22:27.594]     frame #8: 0x0000000100d72828
[20:22:27.594]     frame #9: 0x0000000100c0f054
core
[20:22:10.074]   * frame #0: 0x000000019dcee388
[20:22:10.074]     frame #1: 0x000000019dc309e4
[20:22:10.074]     frame #2: 0x0000000100ec004c
[20:22:10.074]     frame #3: 0x0000000100c0eca4
[20:22:10.074]     frame #4: 0x0000000100d85790
[20:22:10.074]     frame #5: 0x0000000100d64ef8
[20:22:10.074]     frame #6: 0x0000000100d64d3c
[20:22:10.074]     frame #7: 0x0000000100d64c64
[20:22:10.074]     frame #8: 0x0000000100d72828
[20:22:10.074]     frame #9: 0x0000000100c0f054
core
[20:21:51.505]   * frame #0: 0x0000000104c587c0 dyld`_dyld_start
core
[20:21:50.269]   * frame #0: 0x000000019dcee388
[20:21:50.269]     frame #1: 0x000000019dc309e4
[20:21:50.269]     frame #2: 0x0000000100ec004c
[20:21:50.269]     frame #3: 0x0000000100c0eca4
[20:21:50.269]     frame #4: 0x0000000100d8520c
[20:21:50.269]     frame #5: 0x0000000100d64ef8
[20:21:50.269]     frame #6: 0x0000000100d64d3c
[20:21:50.269]     frame #7: 0x0000000100d64c64
[20:21:50.269]     frame #8: 0x0000000100d72828
[20:21:50.269]     frame #9: 0x0000000100c0f054
panic
2026-03-10 20:13:35.937 UTC [26599] PANIC:  cannot abort transaction 1, it was already committed
tap
[20:13:37.788](0.381s) Bail out!  postmaster.pid unexpectedly not present
tap
[20:13:33.711](29.478s) Bail out!  command "pg_basebackup --no-sync --pgdata /Users/admin/pgsql/build/testrun/recovery/0...
tap
[20:13:37.799](6.544s) Bail out!  failed to execute command "cp -RPp /Users/admin/pgsql/build/tmp_install/initdb-templat...
tap
[20:13:37.077](2.649s) Bail out!  command "initdb --no-sync --pgdata /Users/admin/pgsql/build/testrun/recovery/045_archi...
tap
cp: : : : : /Users/admin/pgsql/build/testrun/recovery/046_checkpoint_logical_slot/data/t_046_checkpoint_logical_slot_mik...
tap
cp: : /Users/admin/pgsql/build/testrun/recovery/047_checkpoint_physical_slot/data/t_047_checkpoint_physical_slot_mike_da...
tap
cp: : : /Users/admin/pgsql/build/testrun/recovery/048_vacuum_horizon_floor/data/t_048_vacuum_horizon_floor_primary_data/...
FreeBSD - Meson
core
[20:20:32.610] #0  0x000000082cbac01a in thr_kill () from /lib/libc.so.7
[20:20:32.610] #1  0x000000082cb24a64 in raise () from /lib/libc.so.7
[20:20:32.610] #2  0x000000082cbd8a59 in abort () from /lib/libc.so.7
[20:20:32.610] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:32.610] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:32.610] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:32.610] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:32.610] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:32.610] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:32.610] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:27.072] #0  0x000000082b0e301a in thr_kill () from /lib/libc.so.7
[20:20:27.072] #1  0x000000082b05ba64 in raise () from /lib/libc.so.7
[20:20:27.072] #2  0x000000082b10fa59 in abort () from /lib/libc.so.7
[20:20:27.072] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:27.072] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:27.072] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:27.072] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:27.072] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:27.072] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:27.072] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:27.403] #0  0x000000082a82301a in thr_kill () from /lib/libc.so.7
[20:20:27.403] #1  0x000000082a79ba64 in raise () from /lib/libc.so.7
[20:20:27.403] #2  0x000000082a84fa59 in abort () from /lib/libc.so.7
[20:20:27.403] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:27.403] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:27.403] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:27.403] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:27.403] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:27.403] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:27.403] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:27.725] #0  0x000000082a82301a in thr_kill () from /lib/libc.so.7
[20:20:27.725] #1  0x000000082a79ba64 in raise () from /lib/libc.so.7
[20:20:27.725] #2  0x000000082a84fa59 in abort () from /lib/libc.so.7
[20:20:27.725] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:27.725] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:27.725] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:27.725] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:27.725] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:27.725] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:27.725] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:28.057] #0  0x000000082a82301a in thr_kill () from /lib/libc.so.7
[20:20:28.057] #1  0x000000082a79ba64 in raise () from /lib/libc.so.7
[20:20:28.057] #2  0x000000082a84fa59 in abort () from /lib/libc.so.7
[20:20:28.057] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:28.057] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:28.057] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:28.057] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:28.057] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:28.057] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:28.057] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:28.384] #0  0x000000082a82301a in thr_kill () from /lib/libc.so.7
[20:20:28.384] #1  0x000000082a79ba64 in raise () from /lib/libc.so.7
[20:20:28.384] #2  0x000000082a84fa59 in abort () from /lib/libc.so.7
[20:20:28.384] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:28.384] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:28.384] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:28.384] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:28.384] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:28.384] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:28.384] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:28.704] #0  0x000000082a82301a in thr_kill () from /lib/libc.so.7
[20:20:28.704] #1  0x000000082a79ba64 in raise () from /lib/libc.so.7
[20:20:28.704] #2  0x000000082a84fa59 in abort () from /lib/libc.so.7
[20:20:28.704] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:28.704] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:28.704] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:28.704] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:28.704] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:28.704] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:28.704] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:29.006] #0  0x0000000828e8301a in thr_kill () from /lib/libc.so.7
[20:20:29.006] #1  0x0000000828dfba64 in raise () from /lib/libc.so.7
[20:20:29.006] #2  0x0000000828eafa59 in abort () from /lib/libc.so.7
[20:20:29.006] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:29.006] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:29.006] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:29.006] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:29.006] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:29.006] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:29.006] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:29.339] #0  0x0000000828e8301a in thr_kill () from /lib/libc.so.7
[20:20:29.339] #1  0x0000000828dfba64 in raise () from /lib/libc.so.7
[20:20:29.339] #2  0x0000000828eafa59 in abort () from /lib/libc.so.7
[20:20:29.339] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:29.339] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:29.339] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:29.339] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:29.339] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:29.339] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:29.339] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:29.672] #0  0x0000000828e8301a in thr_kill () from /lib/libc.so.7
[20:20:29.672] #1  0x0000000828dfba64 in raise () from /lib/libc.so.7
[20:20:29.672] #2  0x0000000828eafa59 in abort () from /lib/libc.so.7
[20:20:29.672] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:29.672] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:29.672] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:29.672] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:29.672] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:29.672] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:29.672] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:30.006] #0  0x0000000828e8301a in thr_kill () from /lib/libc.so.7
[20:20:30.006] #1  0x0000000828dfba64 in raise () from /lib/libc.so.7
[20:20:30.006] #2  0x0000000828eafa59 in abort () from /lib/libc.so.7
[20:20:30.006] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:30.006] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:30.006] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:30.006] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:30.006] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:30.006] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:30.006] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:26.083] #0  0x000000082b0e301a in thr_kill () from /lib/libc.so.7
[20:20:26.083] #1  0x000000082b05ba64 in raise () from /lib/libc.so.7
[20:20:26.083] #2  0x000000082b10fa59 in abort () from /lib/libc.so.7
[20:20:26.083] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:26.083] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:26.083] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:26.083] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:26.083] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:26.083] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:26.083] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:25.761] #0  0x000000082b0e301a in thr_kill () from /lib/libc.so.7
[20:20:25.761] #1  0x000000082b05ba64 in raise () from /lib/libc.so.7
[20:20:25.761] #2  0x000000082b10fa59 in abort () from /lib/libc.so.7
[20:20:25.761] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:25.761] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:25.761] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:25.761] #6  0x00000000009a0a90 in ProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend/storage/...
[20:20:25.761] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:25.761] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:25.761] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:25.429] #0  0x000000082b0e301a in thr_kill () from /lib/libc.so.7
[20:20:25.429] #1  0x000000082b05ba64 in raise () from /lib/libc.so.7
[20:20:25.429] #2  0x000000082b10fa59 in abort () from /lib/libc.so.7
[20:20:25.429] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:25.429] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:25.429] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:25.429] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:25.429] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:25.429] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:25.429] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:25.122] #0  0x000000082b0e301a in thr_kill () from /lib/libc.so.7
[20:20:25.122] #1  0x000000082b05ba64 in raise () from /lib/libc.so.7
[20:20:25.122] #2  0x000000082b10fa59 in abort () from /lib/libc.so.7
[20:20:25.122] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:25.122] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:25.122] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:25.122] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:25.122] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:25.122] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:25.122] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:24.805] #0  0x000000082b0e301a in thr_kill () from /lib/libc.so.7
[20:20:24.805] #1  0x000000082b05ba64 in raise () from /lib/libc.so.7
[20:20:24.805] #2  0x000000082b10fa59 in abort () from /lib/libc.so.7
[20:20:24.805] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:24.805] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:24.805] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:24.805] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:24.805] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:24.805] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:24.805] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:24.498] #0  0x000000082bc2401a in thr_kill () from /lib/libc.so.7
[20:20:24.498] #1  0x000000082bb9ca64 in raise () from /lib/libc.so.7
[20:20:24.498] #2  0x000000082bc50a59 in abort () from /lib/libc.so.7
[20:20:24.498] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:24.498] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:24.498] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:24.498] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:24.498] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:24.498] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:24.498] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:24.215] #0  0x000000082bc2401a in thr_kill () from /lib/libc.so.7
[20:20:24.215] #1  0x000000082bb9ca64 in raise () from /lib/libc.so.7
[20:20:24.215] #2  0x000000082bc50a59 in abort () from /lib/libc.so.7
[20:20:24.215] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:24.215] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:24.215] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:24.215] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:24.215] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:24.215] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:24.215] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:23.945] #0  0x000000082bc2401a in thr_kill () from /lib/libc.so.7
[20:20:23.945] #1  0x000000082bb9ca64 in raise () from /lib/libc.so.7
[20:20:23.945] #2  0x000000082bc50a59 in abort () from /lib/libc.so.7
[20:20:23.945] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:23.945] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:23.945] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:23.945] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:23.945] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:23.945] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:23.945] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:23.661] #0  0x000000082bc2401a in thr_kill () from /lib/libc.so.7
[20:20:23.661] #1  0x000000082bb9ca64 in raise () from /lib/libc.so.7
[20:20:23.661] #2  0x000000082bc50a59 in abort () from /lib/libc.so.7
[20:20:23.661] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:23.661] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:23.661] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:23.661] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:23.661] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:23.661] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:23.661] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:23.386] #0  0x000000082bc2401a in thr_kill () from /lib/libc.so.7
[20:20:23.386] #1  0x000000082bb9ca64 in raise () from /lib/libc.so.7
[20:20:23.386] #2  0x000000082bc50a59 in abort () from /lib/libc.so.7
[20:20:23.386] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:23.386] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:23.386] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:23.386] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:23.386] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:23.386] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:23.386] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:23.104] #0  0x000000082bc2401a in thr_kill () from /lib/libc.so.7
[20:20:23.104] #1  0x000000082bb9ca64 in raise () from /lib/libc.so.7
[20:20:23.104] #2  0x000000082bc50a59 in abort () from /lib/libc.so.7
[20:20:23.104] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:23.104] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:23.104] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:23.104] #6  0x00000000009a0a90 in ProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend/storage/...
[20:20:23.104] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:23.104] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:23.104] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:22.823] #0  0x000000082bc2401a in thr_kill () from /lib/libc.so.7
[20:20:22.823] #1  0x000000082bb9ca64 in raise () from /lib/libc.so.7
[20:20:22.823] #2  0x000000082bc50a59 in abort () from /lib/libc.so.7
[20:20:22.823] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:22.823] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:22.823] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:22.823] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:22.823] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:22.823] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:22.823] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:22.540] #0  0x000000082bc2401a in thr_kill () from /lib/libc.so.7
[20:20:22.540] #1  0x000000082bb9ca64 in raise () from /lib/libc.so.7
[20:20:22.540] #2  0x000000082bc50a59 in abort () from /lib/libc.so.7
[20:20:22.540] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:22.540] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:22.540] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:22.540] #6  0x00000000009a0a90 in ProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend/storage/...
[20:20:22.540] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:22.540] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:22.540] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:22.238] #0  0x000000082bd2001a in thr_kill () from /lib/libc.so.7
[20:20:22.238] #1  0x000000082bc98a64 in raise () from /lib/libc.so.7
[20:20:22.238] #2  0x000000082bd4ca59 in abort () from /lib/libc.so.7
[20:20:22.238] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:22.238] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:22.238] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:22.238] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:22.238] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:22.238] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:22.238] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:21.937] #0  0x000000082bd2001a in thr_kill () from /lib/libc.so.7
[20:20:21.937] #1  0x000000082bc98a64 in raise () from /lib/libc.so.7
[20:20:21.937] #2  0x000000082bd4ca59 in abort () from /lib/libc.so.7
[20:20:21.937] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:21.937] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:21.937] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:21.937] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:21.937] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:21.937] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:21.937] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:21.662] #0  0x000000082bd2001a in thr_kill () from /lib/libc.so.7
[20:20:21.662] #1  0x000000082bc98a64 in raise () from /lib/libc.so.7
[20:20:21.662] #2  0x000000082bd4ca59 in abort () from /lib/libc.so.7
[20:20:21.662] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:21.662] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:21.662] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:21.662] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:21.662] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:21.662] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:21.662] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:21.404] #0  0x000000082bd2001a in thr_kill () from /lib/libc.so.7
[20:20:21.404] #1  0x000000082bc98a64 in raise () from /lib/libc.so.7
[20:20:21.404] #2  0x000000082bd4ca59 in abort () from /lib/libc.so.7
[20:20:21.404] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:21.404] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:21.404] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:21.404] #6  0x00000000009a0a90 in ProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend/storage/...
[20:20:21.404] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:21.404] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:21.404] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:21.117] #0  0x000000082bd2001a in thr_kill () from /lib/libc.so.7
[20:20:21.117] #1  0x000000082bc98a64 in raise () from /lib/libc.so.7
[20:20:21.117] #2  0x000000082bd4ca59 in abort () from /lib/libc.so.7
[20:20:21.117] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:21.117] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:21.117] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:21.117] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:21.117] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:21.117] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:21.117] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:20.566] #0  0x000000082bd2001a in thr_kill () from /lib/libc.so.7
[20:20:20.566] #1  0x000000082bc98a64 in raise () from /lib/libc.so.7
[20:20:20.566] #2  0x000000082bd4ca59 in abort () from /lib/libc.so.7
[20:20:20.566] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:20.566] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:20.566] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:20.566] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:20.566] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:20.566] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:20.566] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:20.245] #0  0x000000082bd2001a in thr_kill () from /lib/libc.so.7
[20:20:20.245] #1  0x000000082bc98a64 in raise () from /lib/libc.so.7
[20:20:20.245] #2  0x000000082bd4ca59 in abort () from /lib/libc.so.7
[20:20:20.245] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:20.245] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:20.245] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:20.245] #6  0x00000000009a0a90 in ProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend/storage/...
[20:20:20.245] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:20.245] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:20.245] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:26.418] #0  0x000000082b0e301a in thr_kill () from /lib/libc.so.7
[20:20:26.418] #1  0x000000082b05ba64 in raise () from /lib/libc.so.7
[20:20:26.418] #2  0x000000082b10fa59 in abort () from /lib/libc.so.7
[20:20:26.418] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:26.418] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:26.418] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:26.418] #6  0x00000000009a0a90 in ProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend/storage/...
[20:20:26.418] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:26.418] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:26.418] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:26.749] #0  0x000000082b0e301a in thr_kill () from /lib/libc.so.7
[20:20:26.749] #1  0x000000082b05ba64 in raise () from /lib/libc.so.7
[20:20:26.749] #2  0x000000082b10fa59 in abort () from /lib/libc.so.7
[20:20:26.749] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:26.749] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:26.749] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:26.749] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:26.749] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:26.749] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:26.749] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:20.844] #0  0x000000082bd2001a in thr_kill () from /lib/libc.so.7
[20:20:20.844] #1  0x000000082bc98a64 in raise () from /lib/libc.so.7
[20:20:20.844] #2  0x000000082bd4ca59 in abort () from /lib/libc.so.7
[20:20:20.844] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:20.844] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:20.844] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:20.844] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:20.844] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:20.844] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:20.844] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:30.328] #0  0x000000082c7f001a in thr_kill () from /lib/libc.so.7
[20:20:30.328] #1  0x000000082c768a64 in raise () from /lib/libc.so.7
[20:20:30.328] #2  0x000000082c81ca59 in abort () from /lib/libc.so.7
[20:20:30.328] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:30.328] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:30.328] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:30.328] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:30.328] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:30.328] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:30.328] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:30.653] #0  0x000000082c7f001a in thr_kill () from /lib/libc.so.7
[20:20:30.653] #1  0x000000082c768a64 in raise () from /lib/libc.so.7
[20:20:30.653] #2  0x000000082c81ca59 in abort () from /lib/libc.so.7
[20:20:30.653] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:30.653] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:30.653] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:30.653] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:30.653] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:30.653] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:30.653] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:30.980] #0  0x000000082c7f001a in thr_kill () from /lib/libc.so.7
[20:20:30.980] #1  0x000000082c768a64 in raise () from /lib/libc.so.7
[20:20:30.980] #2  0x000000082c81ca59 in abort () from /lib/libc.so.7
[20:20:30.980] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:30.980] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:30.980] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:30.980] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:30.980] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:30.980] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:30.980] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:31.309] #0  0x000000082cbac01a in thr_kill () from /lib/libc.so.7
[20:20:31.309] #1  0x000000082cb24a64 in raise () from /lib/libc.so.7
[20:20:31.309] #2  0x000000082cbd8a59 in abort () from /lib/libc.so.7
[20:20:31.309] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:31.309] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:31.309] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:31.309] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:31.309] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:31.309] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:31.309] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:31.656] #0  0x000000082cbac01a in thr_kill () from /lib/libc.so.7
[20:20:31.656] #1  0x000000082cb24a64 in raise () from /lib/libc.so.7
[20:20:31.656] #2  0x000000082cbd8a59 in abort () from /lib/libc.so.7
[20:20:31.656] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:31.656] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:31.656] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:31.656] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:31.656] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:31.656] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:31.656] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:31.988] #0  0x000000082cbac01a in thr_kill () from /lib/libc.so.7
[20:20:31.988] #1  0x000000082cb24a64 in raise () from /lib/libc.so.7
[20:20:31.988] #2  0x000000082cbd8a59 in abort () from /lib/libc.so.7
[20:20:31.988] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:31.988] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:31.988] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:31.988] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:31.988] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:31.988] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:31.988] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
core
[20:20:32.301] #0  0x000000082cbac01a in thr_kill () from /lib/libc.so.7
[20:20:32.301] #1  0x000000082cb24a64 in raise () from /lib/libc.so.7
[20:20:32.301] #2  0x000000082cbd8a59 in abort () from /lib/libc.so.7
[20:20:32.301] #3  0x0000000000b0257f in ExceptionalCondition (conditionName=<optimized out>, fileName=<optimized out>, ...
[20:20:32.301] #4  0x00000000007faccc in SwitchMyPendingInterruptsPtr (new_ptr=<optimized out>) at ../src/backend/ipc/in...
[20:20:32.301] #5  0x00000000007fac1e in SwitchToLocalInterrupts () at ../src/backend/ipc/interrupt.c:313
[20:20:32.301] #6  0x00000000009a115b in AuxiliaryProcKill (code=<optimized out>, arg=<optimized out>) at ../src/backend...
[20:20:32.301] #7  0x000000000097d431 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:282
[20:20:32.301] #8  0x000000000097d263 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:198
[20:20:32.301] #9  0x000000000097d19f in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
tap
[20:17:38.819](231.514s) # poll_query_until timed out executing this query:
test
[20:17:39.054] 374/374 postgresql:worker_spi / worker_spi/001_worker_spi                               ERROR           2...
59/5958 Per backend relation statistics tracking
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats.out /tmp/cirrus-ci-build/build/testrun/regress/regress/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats.out	2026-03-09 15:06:25.037120000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats.out	2026-03-09 15:11:10.760946000 +0000
@@ -243,7 +243,7 @@
 SELECT :seq_scan_after > :seq_scan_before;
  ?column? 
 ----------
- t
+ f
 (1 row)
 
 ----
test
[15:14:15.966] 169/373 postgresql:regress / regress/regress                                            ERROR           2...
58/6331 Message in pg_terminate_backend
Windows - Server 2022, VS 2019 - Meson & ninja
tap
[02:44:00.012](0.000s) not ok 4 - expected truncated message (127 chars) to be passed
Windows - Server 2022, MinGW64 - Meson
tap
[02:44:31.556](0.001s) not ok 4 - expected truncated message (127 chars) to be passed
54/5087 Doc: Move and modify standalone hot backups section
NetBSD - Meson
regress
diff -U3 /home/postgres/postgres/contrib/postgres_fdw/expected/query_cancel.out /home/postgres/postgres/build/testrun/po...
--- /home/postgres/postgres/contrib/postgres_fdw/expected/query_cancel.out	2026-02-28 22:03:49.812858512 +0000
+++ /home/postgres/postgres/build/testrun/postgres_fdw/regress/results/query_cancel.out	2026-02-28 22:11:07.097715363 +0...
@@ -30,5 +30,5 @@
 SET LOCAL statement_timeout = '10ms';
 -- This would take very long if not canceled:
 SELECT count(*) FROM ft1 a CROSS JOIN ft1 b CROSS JOIN ft1 c CROSS JOIN ft1 d;
-ERROR:  canceling statement due to statement timeout
+ERROR:  canceling statement due to user request
 COMMIT;
54/5848 Add Table of Contents to psql Reference Page
FreeBSD - Meson
core
[21:54:42.739] #0  0x0000260165f9d91c in ?? () from /libexec/ld-elf.so.1
[21:54:42.739] #1  0x0000000000000000 in ?? ()
tap
[21:50:01.261](248.637s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/035_standby_logical_decoding.pl line 823.
test
[21:51:54.048] 250/370 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR           2...