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.

53/4984 Serverside SNI for SSL connections
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[19:42:32.779](0.105s) not ok 33 - connect with correct server CA cert file sslmode=require
[19:42:32.780](0.000s) not ok 34 - connect with correct server CA cert file sslmode=require: no stderr
[19:42:32.878](0.001s) not ok 36 - connect fails since the passphrase protected key cannot be reloaded: matches
test
[19:43:00.537] 336/339 postgresql:ssl / ssl/004_sni                                                    ERROR            ...
53/5673 Random pg_upgrade 004_subscription test failure on drongo
CompilerWarnings
compiler
[18:12:30.360] md.c:256:48: error: implicit declaration of function ‘pg_RtlGetLastNtStatus’ [-Werror=implicit-function-d...
53/5633 Lock-free XLog Reservation from WAL
FreeBSD - Meson
tap
[18:01:20.222](239.228s) # poll_query_until timed out executing this query:
test
[18:02:17.253] 277/343 postgresql:recovery / recovery/048_vacuum_horizon_floor                         ERROR           2...
53/5546 Document how commit handles aborted transactions
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[15:20:37.687](0.001s) not ok 5 - reserved_connections limit: matches
test
[15:23:10.975] 258/338 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5681 Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/syscache-update-pruned.out C:/cirrus/b...
--- C:/cirrus/src/test/modules/injection_points/expected/syscache-update-pruned.out	2025-07-03 14:37:41.314435300 +0000
+++ C:/cirrus/build/testrun/injection_points/isolation/results/syscache-update-pruned.out	2025-07-03 14:45:56.857127200 ...
@@ -46,7 +46,7 @@
 	SELECT FROM injection_points_wakeup('heap_update-before-pin');
  <waiting ...>
 step grant1: <... completed>
-ERROR:  duplicate key value violates unique constraint "pg_class_oid_index"
+ERROR:  could not create object because a conflicting object already exists
 step wakegrant4: <... completed>
 
 starting permutation: snap3 cachefill1 at2 mkrels4 r3 waitprunable4 vac4 grant1 wakeinval4 at4 wakegrant4 inspect4
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/test_decoding/expected/replorigin.out C:/cirrus/build/testrun/test_decodi...
--- C:/cirrus/contrib/test_decoding/expected/replorigin.out	2025-07-03 14:37:37.825883300 +0000
+++ C:/cirrus/build/testrun/test_decoding/regress/results/replorigin.out	2025-07-03 14:45:53.857458600 +0000
@@ -39,8 +39,9 @@
 
 -- ensure duplicate creations fail
 SELECT pg_replication_origin_create('regress_test_decoding: regression_slot');
-ERROR:  duplicate key value violates unique constraint "pg_replication_origin_roname_index"
-DETAIL:  Key (roname)=(regress_test_decoding: regression_slot) already exists.
+ERROR:  could not create object because a conflicting object already exists
+DETAIL:  Key (roname)=(regress_test_decoding: regression_slot) conflicts with existing entry in unique index pg_replica...
+HINT:  Another session might have created an object with the same key concurrently.
 --ensure deletions work (once)
 SELECT pg_replication_origin_create('regress_test_decoding: temp');
  pg_replication_origin_create 
tap
[14:49:45.064](0.000s) not ok 2 - regular connections limit: matches
test
[14:52:17.300] 121/338 postgresql:injection_points / injection_points/isolation                        ERROR            ...
[14:52:17.300] 114/338 postgresql:test_decoding / test_decoding/regress                                ERROR            ...
[14:52:17.300] 258/338 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/syscache-update-pruned.out /Users/admin/pgsql/bui...
--- /Users/admin/pgsql/src/test/modules/injection_points/expected/syscache-update-pruned.out	2025-07-03 14:35:13
+++ /Users/admin/pgsql/build/testrun/injection_points/isolation/results/syscache-update-pruned.out	2025-07-03 14:38:53
@@ -46,7 +46,7 @@
 	SELECT FROM injection_points_wakeup('heap_update-before-pin');
  <waiting ...>
 step grant1: <... completed>
-ERROR:  duplicate key value violates unique constraint "pg_class_oid_index"
+ERROR:  could not create object because a conflicting object already exists
 step wakegrant4: <... completed>
 
 starting permutation: snap3 cachefill1 at2 mkrels4 r3 waitprunable4 vac4 grant1 wakeinval4 at4 wakegrant4 inspect4
regress
diff -U3 /Users/admin/pgsql/contrib/test_decoding/expected/replorigin.out /Users/admin/pgsql/build/testrun/test_decoding...
--- /Users/admin/pgsql/contrib/test_decoding/expected/replorigin.out	2025-07-03 14:35:11
+++ /Users/admin/pgsql/build/testrun/test_decoding/regress/results/replorigin.out	2025-07-03 14:38:51
@@ -39,8 +39,9 @@
 
 -- ensure duplicate creations fail
 SELECT pg_replication_origin_create('regress_test_decoding: regression_slot');
-ERROR:  duplicate key value violates unique constraint "pg_replication_origin_roname_index"
-DETAIL:  Key (roname)=(regress_test_decoding: regression_slot) already exists.
+ERROR:  could not create object because a conflicting object already exists
+DETAIL:  Key (roname)=(regress_test_decoding: regression_slot) conflicts with existing entry in unique index pg_replica...
+HINT:  Another session might have created an object with the same key concurrently.
 --ensure deletions work (once)
 SELECT pg_replication_origin_create('regress_test_decoding: temp');
  pg_replication_origin_create 
test
[14:40:52.030] 125/343 postgresql:injection_points / injection_points/isolation                        ERROR            ...
[14:40:52.030] 120/343 postgresql:test_decoding / test_decoding/regress                                ERROR            ...
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out /tmp/cirrus-ci-build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out	2025-07-03 14:37:38.32189...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/syscache-update-pruned.out	2025-07-03 14:43:51...
@@ -46,7 +46,7 @@
 	SELECT FROM injection_points_wakeup('heap_update-before-pin');
  <waiting ...>
 step grant1: <... completed>
-ERROR:  duplicate key value violates unique constraint "pg_class_oid_index"
+ERROR:  could not create object because a conflicting object already exists
 step wakegrant4: <... completed>
 
 starting permutation: snap3 cachefill1 at2 mkrels4 r3 waitprunable4 vac4 grant1 wakeinval4 at4 wakegrant4 inspect4
regress
diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/replorigin.out /tmp/cirrus-ci-build/build/testrun/test_deco...
--- /tmp/cirrus-ci-build/contrib/test_decoding/expected/replorigin.out	2025-07-03 14:37:36.567757611 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/replorigin.out	2025-07-03 14:43:44.750191398 +0000
@@ -39,8 +39,9 @@
 
 -- ensure duplicate creations fail
 SELECT pg_replication_origin_create('regress_test_decoding: regression_slot');
-ERROR:  duplicate key value violates unique constraint "pg_replication_origin_roname_index"
-DETAIL:  Key (roname)=(regress_test_decoding: regression_slot) already exists.
+ERROR:  could not create object because a conflicting object already exists
+DETAIL:  Key (roname)=(regress_test_decoding: regression_slot) conflicts with existing entry in unique index pg_replica...
+HINT:  Another session might have created an object with the same key concurrently.
 --ensure deletions work (once)
 SELECT pg_replication_origin_create('regress_test_decoding: temp');
  pg_replication_origin_create 
test
[14:47:03.094] 124/344 postgresql:injection_points / injection_points/isolation                        ERROR            ...
[14:47:03.094] 112/344 postgresql:test_decoding / test_decoding/regress                                ERROR            ...
Linux - Debian Bookworm - Autoconf
core
[14:50:54.929] #0  0x00007f0a372abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:50:54.929] #1  0x00007f0a3725cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[14:50:54.929] #2  0x00007f0a37247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[14:50:54.929] #3  0x00007f0a384d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[14:50:54.929] #4  0x00007f0a384e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[14:50:54.929] #5  0x00007f0a384c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffc85db1496, __in_ch...
[14:50:54.929] #6  0x00007f0a384c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140722554216704, sp...
[14:50:54.929] #7  0x00007f0a384c251c in __asan::__asan_report_load4 (addr=addr@entry=107339822697200) at ../../../../sr...
[14:50:54.929] #8  0x000056285deb214c in ProcedureCreate (procedureName=<optimized out>, procNamespace=procNamespace@ent...
[14:50:54.929] #9  0x000056285e00df7c in CreateFunction (pstate=pstate@entry=0x6190003d8c80, stmt=stmt@entry=0x625000008...
core
[14:50:56.665] #0  0x00007fe30b4abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:50:56.665] #1  0x00007fe30b45cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[14:50:56.665] #2  0x00007fe30b447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[14:50:56.665] #3  0x00007fe30c6d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[14:50:56.665] #4  0x00007fe30c6e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[14:50:56.665] #5  0x00007fe30c6c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffc957d66b6, __in_ch...
[14:50:56.665] #6  0x00007fe30c6c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140722816512800, sp...
[14:50:56.665] #7  0x00007fe30c6c251c in __asan::__asan_report_load4 (addr=addr@entry=107339822691056) at ../../../../sr...
[14:50:56.665] #8  0x000055c7c719914c in ProcedureCreate (procedureName=<optimized out>, procNamespace=procNamespace@ent...
[14:50:56.665] #9  0x000055c7c72f4f7c in CreateFunction (pstate=pstate@entry=0x6190003ac180, stmt=stmt@entry=0x625000008...
core
[14:50:53.163] #0  0x00007fdc06eabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:50:53.163] #1  0x00007fdc06e5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[14:50:53.163] #2  0x00007fdc06e47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[14:50:53.163] #3  0x00007fdc080d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[14:50:53.163] #4  0x00007fdc080e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[14:50:53.163] #5  0x00007fdc080c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffdec5682b6, __in_ch...
[14:50:53.163] #6  0x00007fdc080c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140728568549152, sp...
[14:50:53.163] #7  0x00007fdc080c251c in __asan::__asan_report_load4 (addr=addr@entry=107339822746352) at ../../../../sr...
[14:50:53.163] #8  0x000055e76246e14c in ProcedureCreate (procedureName=<optimized out>, procNamespace=procNamespace@ent...
[14:50:53.163] #9  0x000055e7625c9f7c in CreateFunction (pstate=pstate@entry=0x6190003c3d80, stmt=stmt@entry=0x625000008...
regress
diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/replorigin.out /tmp/cirrus-ci-build/contrib/test_decoding/r...
--- /tmp/cirrus-ci-build/contrib/test_decoding/expected/replorigin.out	2025-07-03 14:37:30.877360902 +0000
+++ /tmp/cirrus-ci-build/contrib/test_decoding/results/replorigin.out	2025-07-03 14:43:38.100879374 +0000
@@ -39,8 +39,9 @@
 
 -- ensure duplicate creations fail
 SELECT pg_replication_origin_create('regress_test_decoding: regression_slot');
-ERROR:  duplicate key value violates unique constraint "pg_replication_origin_roname_index"
-DETAIL:  Key (roname)=(regress_test_decoding: regression_slot) already exists.
+ERROR:  could not create object because a conflicting object already exists
+DETAIL:  Key (roname)=(regress_test_decoding: regression_slot) conflicts with existing entry in unique index pg_replica...
+HINT:  Another session might have created an object with the same key concurrently.
 --ensure deletions work (once)
 SELECT pg_replication_origin_create('regress_test_decoding: temp');
  pg_replication_origin_create 
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-07-03 14:37:32.757360829 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out	2025-07-03 14:45:03.680873779 +0000
@@ -3549,2308 +3549,7 @@
   end loop;
 end;
 $$ language plpgsql;
-select forc01();
-NOTICE:  1, 1
-NOTICE:  2, 2
-NOTICE:  3, 3
-NOTICE:  4, 4
-NOTICE:  5, 5
-NOTICE:  6, 6
-NOTICE:  7, 7
-NOTICE:  8, 8
-NOTICE:  9, 9
-NOTICE:  10, 10
- forc01 
---------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out /tmp/cirrus-ci-build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out	2025-07-03 14:37:32.59336...
+++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/syscache-update-pruned.out	2025-07-03 14:4...
@@ -46,7 +46,7 @@
 	SELECT FROM injection_points_wakeup('heap_update-before-pin');
  <waiting ...>
 step grant1: <... completed>
-ERROR:  duplicate key value violates unique constraint "pg_class_oid_index"
+ERROR:  could not create object because a conflicting object already exists
 step wakegrant4: <... completed>
 
 starting permutation: snap3 cachefill1 at2 mkrels4 r3 waitprunable4 vac4 grant1 wakeinval4 at4 wakegrant4 inspect4
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-07-03 14:37:32.757360829 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out	2025-07-03 14:47:00.224861354 +0000
@@ -3549,2308 +3549,7 @@
   end loop;
 end;
 $$ language plpgsql;
-select forc01();
-NOTICE:  1, 1
-NOTICE:  2, 2
-NOTICE:  3, 3
-NOTICE:  4, 4
-NOTICE:  5, 5
-NOTICE:  6, 6
-NOTICE:  7, 7
-NOTICE:  8, 8
-NOTICE:  9, 9
-NOTICE:  10, 10
- forc01 
---------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-07-03 14:37:32.757360829 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out	2025-07-03 14:42:33.032885219 +0000
@@ -3549,2308 +3549,7 @@
   end loop;
 end;
 $$ language plpgsql;
-select forc01();
-NOTICE:  1, 1
-NOTICE:  2, 2
-NOTICE:  3, 3
-NOTICE:  4, 4
-NOTICE:  5, 5
-NOTICE:  6, 6
-NOTICE:  7, 7
-NOTICE:  8, 8
-NOTICE:  9, 9
-NOTICE:  10, 10
- forc01 
---------
...
sanitizer
SUMMARY: AddressSanitizer: heap-use-after-free /tmp/cirrus-ci-build/src/backend/catalog/pg_proc.c:406 in ProcedureCreate
sanitizer
SUMMARY: AddressSanitizer: heap-use-after-free /tmp/cirrus-ci-build/src/backend/catalog/pg_proc.c:406 in ProcedureCreate
sanitizer
SUMMARY: AddressSanitizer: heap-use-after-free /tmp/cirrus-ci-build/src/backend/catalog/pg_proc.c:406 in ProcedureCreate
tap
[14:45:07.547](121.723s) not ok 5 - regression tests pass
[14:45:28.884](7.269s) not ok 7 - pg_restore to destination instance
[14:45:33.682](4.798s) not ok 8 - dump outputs from original and restored regression databases match
[14:45:39.206](1.211s) not ok 16 - run of pg_upgrade --check for new instance
[14:45:39.207](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[14:45:40.137](0.930s) not ok 18 - run of pg_upgrade for new instance
[14:45:40.137](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[14:45:40.328](0.050s) not ok 20 - check that locales in new cluster match original cluster
[14:45:40.958](0.041s) not ok 22 - old and new dumps match after pg_upgrade
tap
[14:47:01.513](68.391s) not ok 2 - regression tests pass
FreeBSD - Meson
core
[14:47:33.605] #0  0x00003da5240f8e90 in ?? ()
[14:47:33.605] #1  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out /tmp/cirrus-ci-build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out	2025-07-03 14:37:41.22888...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/syscache-update-pruned.out	2025-07-03 14:41:23...
@@ -46,7 +46,7 @@
 	SELECT FROM injection_points_wakeup('heap_update-before-pin');
  <waiting ...>
 step grant1: <... completed>
-ERROR:  duplicate key value violates unique constraint "pg_class_oid_index"
+ERROR:  could not create object because a conflicting object already exists
 step wakegrant4: <... completed>
 
 starting permutation: snap3 cachefill1 at2 mkrels4 r3 waitprunable4 vac4 grant1 wakeinval4 at4 wakegrant4 inspect4
regress
diff -U3 /tmp/cirrus-ci-build/contrib/test_decoding/expected/replorigin.out /tmp/cirrus-ci-build/build/testrun/test_deco...
--- /tmp/cirrus-ci-build/contrib/test_decoding/expected/replorigin.out	2025-07-03 14:37:39.861802000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/test_decoding/regress/results/replorigin.out	2025-07-03 14:41:16.062231000 +0000
@@ -39,8 +39,9 @@
 
 -- ensure duplicate creations fail
 SELECT pg_replication_origin_create('regress_test_decoding: regression_slot');
-ERROR:  duplicate key value violates unique constraint "pg_replication_origin_roname_index"
-DETAIL:  Key (roname)=(regress_test_decoding: regression_slot) already exists.
+ERROR:  could not create object because a conflicting object already exists
+DETAIL:  Key (roname)=(regress_test_decoding: regression_slot) conflicts with existing entry in unique index pg_replica...
+HINT:  Another session might have created an object with the same key concurrently.
 --ensure deletions work (once)
 SELECT pg_replication_origin_create('regress_test_decoding: temp');
  pg_replication_origin_create 
test
[14:44:53.789] 112/343 postgresql:test_decoding / test_decoding/regress                                ERROR            ...
[14:44:53.789] 124/343 postgresql:injection_points / injection_points/isolation                        ERROR            ...
53/5734 Improve logicalrep_worker_launch() logic
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[13:45:09.617](0.605s) not ok 5 - psql connect success
[13:45:09.619](0.000s) not ok 6 - psql select 1
test
[13:53:23.657]  49/338 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
53/5517 Extended Statistics set/restore/clear functions
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[13:30:57.314] ../src/backend/statistics/mvdistinct.c(589): warning C4129: '%': unrecognized character escape sequence
compiler
[13:30:57.314] ../src/backend/statistics/dependencies.c(928): warning C4129: '%': unrecognized character escape sequence
53/5711 temporary file usage report with extended protocol and unnamed portals
FreeBSD - Meson
tap
[10:50:10.846](238.794s) # poll_query_until timed out executing this query:
test
[10:50:55.588] 284/343 postgresql:recovery / recovery/048_vacuum_horizon_floor                         ERROR           2...
53/5804 Add new wait event to XactLockTableWait
macOS - Sonoma - Meson
core
[10:36:06.947]   * frame #0: 0x0000000197987d24 dyld`stat64 + 8
[10:36:06.947]     frame #1: 0x00000001979eac30 dyld`stat_with_subsystem + 56
[10:36:06.947]     frame #2: 0x00000001979d5c44 dyld`dyld3::stat(char const*, stat*) + 28
[10:36:06.947]     frame #3: 0x00000001979ae2fc dyld`dyld4::SyscallDelegate::fileExists(char const*, dyld4::FileID*, int...
[10:36:06.947]     frame #4: 0x00000001979ac12c dyld`invocation function for block in dyld4::PrebuiltLoader::invalidateI...
[10:36:06.947]     frame #5: 0x000000019798dd08 dyld`dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*...
[10:36:06.947]     frame #6: 0x00000001979abed0 dyld`dyld4::PrebuiltLoader::invalidateInIsolation(dyld4::RuntimeState co...
[10:36:06.947]     frame #7: 0x00000001979abbdc dyld`dyld4::PrebuiltLoader::isValid(dyld4::RuntimeState const&) const + ...
[10:36:06.947]     frame #8: 0x000000019799aa08 dyld`dyld4::RuntimeState::findPrebuiltLoader(char const*) const + 104
[10:36:06.947]     frame #9: 0x000000019799e8fc dyld`dyld4::Loader::makeDyldCacheLoader(Diagnostics&, dyld4::RuntimeStat...
tap
[10:28:26.773](0.000s) not ok 59 - slot has been invalidated
test
[10:32:14.103]  49/343 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR            ...
53/5708 don't generate fake alias names, only fake eref names
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/memoize.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u...
--- C:/cirrus/src/test/regress/expected/memoize.out	2025-07-03 08:31:20.157700500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out	2025-07-03 08:35:23.436787500 +0000
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/memoize.out C:/cirrus/build/testrun/recovery/027_stream...
--- C:/cirrus/src/test/regress/expected/memoize.out	2025-07-03 08:31:20.157700500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/memoize.out	2025-07-03 08:38:09.532181900 +0000
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/memoize.out C:/cirrus/build/testrun/regress/regress/res...
--- C:/cirrus/src/test/regress/expected/memoize.out	2025-07-03 08:31:20.157700500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/memoize.out	2025-07-03 08:35:18.385992500 +0000
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
tap
[08:39:14.415](0.084s) not ok 35 -  'user=ssluser gssencmode=disable sslmode=allow sslnegotiation=postgres' -> connect, ...
tap
[08:39:14.223](0.001s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
tap
[08:35:32.335](112.975s) not ok 5 - regression tests pass
tap
[08:38:22.464](140.102s) not ok 2 - regression tests pass
test
[08:45:07.523]  16/338 postgresql:regress / regress/regress                                            ERROR           1...
[08:45:07.523]  18/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[08:45:07.523]  78/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[08:45:07.523] 148/338 postgresql:libpq / libpq/005_negotiate_encryption                               ERROR            ...
[08:45:07.523] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
macOS - Sonoma - Meson
core
[08:43:49.457]   * frame #0: 0x0000000104e6cb70 dyld`_dyld_start
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/memoize.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg...
--- /Users/admin/pgsql/src/test/regress/expected/memoize.out	2025-07-03 08:31:15
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out	2025-07-03 08:34:30
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/memoize.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r...
--- /Users/admin/pgsql/src/test/regress/expected/memoize.out	2025-07-03 08:31:15
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/memoize.out	2025-07-03 08:36:44
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/memoize.out /Users/admin/pgsql/build/testrun/regress/regress/resul...
--- /Users/admin/pgsql/src/test/regress/expected/memoize.out	2025-07-03 08:31:15
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/memoize.out	2025-07-03 08:34:37
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
tap
[08:34:40.430](93.406s) not ok 5 - regression tests pass
tap
[08:38:46.275](0.000s) not ok 377 - pgbench script error: setshell no such command stderr /(?^:could not read result )/
tap
[08:36:53.403](128.346s) not ok 2 - regression tests pass
test
[08:39:47.975]  30/343 postgresql:regress / regress/regress                                            ERROR           1...
[08:39:47.975]  29/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[08:39:47.975] 119/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[08:39:47.975] 228/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
Linux - Debian Bookworm - Meson
core
[08:44:14.847] #0  0x00007f2ee8195dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.847] #1  0x00007f2ee8142239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.847] #2  0x00007f2ee8142497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.847] #3  0x0000558e26fd15f3 in ?? ()
[08:44:14.847] #4  0x0000558e26fcb369 in ?? ()
[08:44:14.847] #5  0x0000558e26fca20f in ?? ()
[08:44:14.847] #6  0x0000558e26fcac3b in ?? ()
[08:44:14.847] #7  0x0000558e26fc866f in ?? ()
[08:44:14.847] #8  0x00007f2ee812d24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.847] #9  0x00007f2ee812d305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[08:44:14.972] #0  0x00007f96817f9dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.972] #1  0x00007f96817a6239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.972] #2  0x00007f96817a6497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.972] #3  0x000055b8ae4f85f3 in ?? ()
[08:44:14.972] #4  0x000055b8ae4f2369 in ?? ()
[08:44:14.972] #5  0x000055b8ae4f120f in ?? ()
[08:44:14.972] #6  0x000055b8ae4f1c3b in ?? ()
[08:44:14.972] #7  0x000055b8ae4ef66f in ?? ()
[08:44:14.972] #8  0x00007f968179124a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.972] #9  0x00007f9681791305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[08:44:14.972] #0  <unavailable> in ?? ()
core
[08:44:14.847] #0  <unavailable> in ?? ()
core
[08:44:14.723] #0  0x00007f2ee8195dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.723] #1  0x00007f2ee8142239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.723] #2  0x00007f2ee8142497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.723] #3  0x0000558e26fd15c1 in ?? ()
[08:44:14.723] #4  0x0000558e26fcb369 in ?? ()
[08:44:14.723] #5  0x0000558e26fca20f in ?? ()
[08:44:14.723] #6  0x0000558e26fcac3b in ?? ()
[08:44:14.723] #7  0x0000558e26fc866f in ?? ()
[08:44:14.723] #8  0x00007f2ee812d24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.723] #9  0x00007f2ee812d305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[08:44:14.599] #0  0x00007f96817f9dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.599] #1  0x00007f96817a6239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.599] #2  0x00007f96817a6497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.599] #3  0x000055b8ae4f85c1 in ?? ()
[08:44:14.599] #4  0x000055b8ae4f2369 in ?? ()
[08:44:14.599] #5  0x000055b8ae4f120f in ?? ()
[08:44:14.599] #6  0x000055b8ae4f1c3b in ?? ()
[08:44:14.599] #7  0x000055b8ae4ef66f in ?? ()
[08:44:14.599] #8  0x00007f968179124a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:14.599] #9  0x00007f9681791305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out	2025-07-03 08:31:17.344458212 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out	2025-07-03 08:36:46.287581053 ...
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out	2025-07-03 08:31:17.344458212 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/memoize.out	2025-07-03 08:38:10.36353563...
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out	2025-07-03 08:31:17.344458212 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/memoize.out	2025-07-03 08:36:42.243583612 +0000
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
tap
[08:36:54.155](85.696s) not ok 5 - regression tests pass
tap
[08:38:18.033](88.494s) not ok 2 - regression tests pass
test
[08:41:38.974]  31/344 postgresql:regress / regress/regress                                            ERROR            ...
[08:41:38.974]  34/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:41:38.974] 112/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out	2025-07-03 08:31:17.362579977 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/memoize.out	2025-07-03 08:38:13.173723147 +0000
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out	2025-07-03 08:31:17.362579977 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/memoize.out	2025-07-03 08:39:51.041635093 +0000
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/src/test/regress/results/memoiz...
--- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out	2025-07-03 08:31:17.362579977 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/memoize.out	2025-07-03 08:35:05.953843545 +0000
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
tap
[08:38:22.500](135.830s) not ok 5 - regression tests pass
tap
[08:39:58.070](84.762s) not ok 2 - regression tests pass
FreeBSD - Meson
core
[08:40:52.591] #0  0x0000258719e8b75a in ?? () from /libexec/ld-elf.so.1
[08:40:52.591] #1  0x0000258719e857fc in ?? () from /libexec/ld-elf.so.1
[08:40:52.591] #2  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out	2025-07-03 08:31:17.973989000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/memoize.out	2025-07-03 08:35:14.537010000 ...
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out	2025-07-03 08:31:17.973989000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/memoize.out	2025-07-03 08:36:43.19926100...
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/memoize.out	2025-07-03 08:31:17.973989000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/memoize.out	2025-07-03 08:35:15.623555000 +0000
@@ -545,15 +545,15 @@
 SELECT * FROM tab_anti t1 WHERE t1.a IN
  (SELECT a FROM tab_anti t2 WHERE t2.b IN
   (SELECT t1.b FROM tab_anti t3 WHERE t2.a > 1 OFFSET 0));
-                   QUERY PLAN                    
--------------------------------------------------
+                    QUERY PLAN                     
+---------------------------------------------------
  Nested Loop Semi Join
    ->  Seq Scan on tab_anti t1
    ->  Nested Loop Semi Join
          Join Filter: (t1.a = t2.a)
          ->  Seq Scan on tab_anti t2
-         ->  Subquery Scan on "ANY_subquery"
-               Filter: (t2.b = "ANY_subquery".b)
+         ->  Subquery Scan on unnamed_subquery
+               Filter: (t2.b = unnamed_subquery.b)
...
tap
[08:35:34.836](211.222s) not ok 5 - regression tests pass
tap
[08:37:02.433](254.229s) not ok 2 - regression tests pass
test
[08:38:18.699] 185/343 postgresql:regress / regress/regress                                            ERROR           2...
[08:38:18.699] 187/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[08:38:18.699] 276/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
53/5676 pg_restore documentation and --create/--single-transaction limitation
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[08:01:08.756](0.002s) not ok 2 - regular connections limit: matches
test
[08:03:54.405] 257/338 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5656 Prune partitions by ScalarArrayOpExpr with an array parameter (partkey = ANY($1))
macOS - Sonoma - Meson
tap
[07:40:28.821](0.000s) not ok 293 - pgbench script error: set invalid variable name stderr /(?^:invalid variable name)/
test
[07:41:27.687] 230/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5742 Incorrect calculation of path fraction value in MergeAppend
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[03:21:07.778](0.001s) not ok 2 - connecting to a non-existent database: matches
test
[03:26:19.992] 180/338 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
53/4738 psql: Rethinking of \du command
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[01:05:32.789](0.001s) not ok 23 - connect : matches
test
[01:08:14.529] 260/338 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
53/4971 [CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[00:40:23.460] c:\cirrus\src\backend\access\stir\stir.c(424) : warning C4715: 'stirbeginscan': not all control paths ret...
53/5696 Add pg_get_injection_points() for information of injection points
Linux - Debian Bookworm - Meson
core
[00:17:42.661] #0  0x00007f78216aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:17:42.661] #1  0x00007f782165b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:17:42.661] #2  0x00007f7821716244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[00:17:42.661] #3  0x00007f782172889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:17:42.661] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2025-07-03 00:08:11.133533043 +...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out	2025-07-03 00:12:15.4651324...
@@ -39,9 +39,9 @@
  
 (1 row)
 
-SELECT name, library, function FROM pg_get_injection_points()
-  ORDER BY name COLLATE "C";
-        name        |     library      |     function     
+SELECT point_name, library, function FROM injection_points_list()
+  ORDER BY point_name COLLATE "C";
+     point_name     |     library      |     function     
 --------------------+------------------+------------------
  TestInjectionError | injection_points | injection_error
  TestInjectionLog   | injection_points | injection_notice
@@ -308,10 +308,10 @@
 (1 row)
 
 -- No points should be left around.
...
test
[00:15:19.838] 117/344 postgresql:injection_points / injection_points/regress                          ERROR            ...
macOS - Sonoma - Meson
core
[00:16:40.945]   * frame #0: 0x00000001042c0b70 dyld`_dyld_start
regress
diff -U3 /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out /Users/admin/pgsql/build/tes...
--- /Users/admin/pgsql/src/test/modules/injection_points/expected/injection_points.out	2025-07-03 00:07:12
+++ /Users/admin/pgsql/build/testrun/injection_points/regress/results/injection_points.out	2025-07-03 00:10:39
@@ -39,9 +39,9 @@
  
 (1 row)
 
-SELECT name, library, function FROM pg_get_injection_points()
-  ORDER BY name COLLATE "C";
-        name        |     library      |     function     
+SELECT point_name, library, function FROM injection_points_list()
+  ORDER BY point_name COLLATE "C";
+     point_name     |     library      |     function     
 --------------------+------------------+------------------
  TestInjectionError | injection_points | injection_error
  TestInjectionLog   | injection_points | injection_notice
@@ -308,10 +308,10 @@
 (1 row)
 
 -- No points should be left around.
...
test
[00:12:56.428] 116/343 postgresql:injection_points / injection_points/regress                          ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/injection_points.out C:/cirrus/build/t...
--- C:/cirrus/src/test/modules/injection_points/expected/injection_points.out	2025-07-03 00:08:13.829118800 +0000
+++ C:/cirrus/build/testrun/injection_points/regress/results/injection_points.out	2025-07-03 00:16:25.186214700 +0000
@@ -39,9 +39,9 @@
  
 (1 row)
 
-SELECT name, library, function FROM pg_get_injection_points()
-  ORDER BY name COLLATE "C";
-        name        |     library      |     function     
+SELECT point_name, library, function FROM injection_points_list()
+  ORDER BY point_name COLLATE "C";
+     point_name     |     library      |     function     
 --------------------+------------------+------------------
  TestInjectionError | injection_points | injection_error
  TestInjectionLog   | injection_points | injection_notice
@@ -308,10 +308,10 @@
 (1 row)
 
 -- No points should be left around.
...
test
[00:23:25.799] 110/338 postgresql:injection_points / injection_points/regress                          ERROR            ...
Linux - Debian Bookworm - Autoconf
core
[00:20:24.902] #0  0x00007f15df7b0a2d in ?? () from /lib64/ld-linux-x86-64.so.2
[00:20:24.902] #1  0x00007f15df794dfc in ?? () from /lib64/ld-linux-x86-64.so.2
[00:20:24.902] #2  0x00007f15df7952c2 in ?? () from /lib64/ld-linux-x86-64.so.2
[00:20:24.902] #3  0x00007f15df798126 in ?? () from /lib64/ld-linux-x86-64.so.2
[00:20:24.902] #4  0x00007f15df792261 in ?? () from /lib64/ld-linux-x86-64.so.2
[00:20:24.902] #5  0x00007f15df7a83c1 in _dl_catch_exception () from /lib64/ld-linux-x86-64.so.2
[00:20:24.902] #6  0x00007f15df7925ca in ?? () from /lib64/ld-linux-x86-64.so.2
[00:20:24.902] #7  0x00007f15df7ada4a in ?? () from /lib64/ld-linux-x86-64.so.2
[00:20:24.902] #8  0x00007f15df7aa2ff in ?? () from /lib64/ld-linux-x86-64.so.2
[00:20:24.902] #9  0x00007f15df7abc7c in ?? () from /lib64/ld-linux-x86-64.so.2
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/src/t...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2025-07-03 00:08:09.843880366 +...
+++ /tmp/cirrus-ci-build/src/test/modules/injection_points/results/injection_points.out	2025-07-03 00:13:20.674567614 +0...
@@ -39,9 +39,9 @@
  
 (1 row)
 
-SELECT name, library, function FROM pg_get_injection_points()
-  ORDER BY name COLLATE "C";
-        name        |     library      |     function     
+SELECT point_name, library, function FROM injection_points_list()
+  ORDER BY point_name COLLATE "C";
+     point_name     |     library      |     function     
 --------------------+------------------+------------------
  TestInjectionError | injection_points | injection_error
  TestInjectionLog   | injection_points | injection_notice
@@ -308,10 +308,10 @@
 (1 row)
 
 -- No points should be left around.
...
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/injection_points.out	2025-07-03 00:08:11.292462000 +...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/regress/results/injection_points.out	2025-07-03 00:11:20.3593560...
@@ -39,9 +39,9 @@
  
 (1 row)
 
-SELECT name, library, function FROM pg_get_injection_points()
-  ORDER BY name COLLATE "C";
-        name        |     library      |     function     
+SELECT point_name, library, function FROM injection_points_list()
+  ORDER BY point_name COLLATE "C";
+     point_name     |     library      |     function     
 --------------------+------------------+------------------
  TestInjectionError | injection_points | injection_error
  TestInjectionLog   | injection_points | injection_notice
@@ -308,10 +308,10 @@
 (1 row)
 
 -- No points should be left around.
...
test
[00:15:14.434] 115/343 postgresql:injection_points / injection_points/regress                          ERROR            ...
53/5214 SQL:2023 JSON simplified accessor support
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[23:29:26.779] c:\cirrus\src\backend\utils\adt\jsonbsubs.c(223) : warning C4715: 'make_jsonpath_item_expr': not all cont...
53/5556 Expanding HOT updates for expression and partial indexes
macOS - Sonoma - Meson
core
[18:59:56.392]   * frame #0: 0x000000018477ddd0 dyld`dyld4::Loader::dependent(dyld4::RuntimeState const&, unsigned int, ...
[18:59:56.392]     frame #1: 0x00000001847842f8 dyld`dyld4::Loader::hasExportedSymbol(Diagnostics&, dyld4::RuntimeState&...
[18:59:56.392]     frame #2: 0x000000018478433c dyld`dyld4::Loader::hasExportedSymbol(Diagnostics&, dyld4::RuntimeState&...
[18:59:56.392]     frame #3: 0x00000001847833c0 dyld`dyld4::Loader::resolveSymbol(Diagnostics&, dyld4::RuntimeState&, in...
[18:59:56.392]     frame #4: 0x0000000184782fec dyld`invocation function for block in dyld4::Loader::forEachBindTarget(D...
[18:59:56.392]     frame #5: 0x00000001847bdff0 dyld`invocation function for block in mach_o::Fixups::forEachBindTarget_...
[18:59:56.392]     frame #6: 0x00000001847b8f50 dyld`dyld3::MachOFile::forEachChainedFixupTarget(Diagnostics&, dyld_chai...
[18:59:56.392]     frame #7: 0x00000001847bdcc0 dyld`mach_o::Fixups::forEachBindTarget_ChainedFixups(Diagnostics&, void ...
[18:59:56.392]     frame #8: 0x0000000184782f54 dyld`invocation function for block in dyld4::Loader::forEachBindTarget(D...
[18:59:56.392]     frame #9: 0x00000001847c1414 dyld`dyld3::MachOAnalyzer::withVMLayout(Diagnostics&, void (mach_o::Layo...
tap
[18:52:34.228](0.000s) not ok 107 - schema exclusion pattern overrides all inclusion patterns stderr /(?^:pg_amcheck: er...
test
[18:56:22.726] 151/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5770 Slot's restart_lsn may point to removed WAL segment after hard restart unexpectedly
CompilerWarnings
compiler
[17:40:28.397] xlog.c:6876:5: error: variable 'longest_msecs' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:40:28.397] xlog.c:6877:5: error: variable 'average_msecs' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:40:28.397] xlog.c:6875:5: error: variable 'total_msecs' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:40:28.397] xlog.c:7090:13: error: variable 'last_important_lsn' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:39:34.015] xlog.c:7090:13: error: variable 'last_important_lsn' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:39:34.015] xlog.c:6876:5: error: variable 'longest_msecs' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:39:34.015] xlog.c:6875:5: error: variable 'total_msecs' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:39:34.015] xlog.c:6877:5: error: variable 'average_msecs' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:38:21.073] xlog.c:7090:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:38:21.073] xlog.c:6875:33: error: variable ‘total_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:38:21.073] xlog.c:6876:33: error: variable ‘longest_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:38:21.073] xlog.c:6877:33: error: variable ‘average_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:37:28.050] xlog.c:6875:33: error: variable ‘total_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:37:28.050] xlog.c:6877:33: error: variable ‘average_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:37:28.050] xlog.c:6876:33: error: variable ‘longest_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:37:28.050] xlog.c:7090:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:42:06.597] xlog.c:7090:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:42:06.597] xlog.c:6875:33: error: variable ‘total_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:42:06.597] xlog.c:6876:33: error: variable ‘longest_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:42:06.597] xlog.c:6877:33: error: variable ‘average_msecs’ set but not used [-Werror=unused-but-set-variable]
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 1...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 1...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 1...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 1...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 9...
core
[18:15:41.872] #0  0x00007f6707ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:41.872] #1  0x00007f6707c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:41.872] #2  0x00007f6707c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:41.872] #3  0x00005573b3678536 in ExceptionalCondition (conditionName=conditionName@entry=0x5573b394b3b5 "Transac...
[18:15:41.872] #4  0x00005573b33735f7 in ComputeXidHorizons (h=h@entry=0x7ffe65ce75f0) at ../src/backend/storage/ipc/pro...
[18:15:41.872] #5  0x00005573b33787f0 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:15:41.872] #6  0x00005573b2db2bb0 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[18:15:41.872] #7  0x00005573b3268cf5 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:15:41.872] #8  0x00005573b326951d in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:15:41.872] #9  0x00005573b326ecb3 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:15:40.329] #0  0x00007f9d90ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:40.329] #1  0x00007f9d90e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:40.329] #2  0x00007f9d90e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:40.329] #3  0x0000560e46a7d536 in ExceptionalCondition (conditionName=conditionName@entry=0x560e46d503b5 "Transac...
[18:15:40.329] #4  0x0000560e467785f7 in ComputeXidHorizons (h=h@entry=0x7ffcd9c7e1f0) at ../src/backend/storage/ipc/pro...
[18:15:40.329] #5  0x0000560e4677d7f0 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:15:40.329] #6  0x0000560e461b7bb0 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[18:15:40.329] #7  0x0000560e4666dcf5 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:15:40.329] #8  0x0000560e4666e51d in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:15:40.329] #9  0x0000560e46673cb3 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:15:40.872] #0  0x00007fb5f50a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:40.872] #1  0x00007fb5f505afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:40.872] #2  0x00007fb5f5045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:40.872] #3  0x000055b8ba6b5536 in ExceptionalCondition (conditionName=conditionName@entry=0x55b8ba9883b5 "Transac...
[18:15:40.872] #4  0x000055b8ba3b05f7 in ComputeXidHorizons (h=h@entry=0x7ffdc24461b0) at ../src/backend/storage/ipc/pro...
[18:15:40.872] #5  0x000055b8ba3b57f0 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:15:40.872] #6  0x000055b8b9defbb0 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[18:15:40.872] #7  0x000055b8ba2a5cf5 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:15:40.872] #8  0x000055b8ba2a651d in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:15:40.872] #9  0x000055b8ba2abcb3 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:15:42.387] #0  0x00007f1add2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:42.387] #1  0x00007f1add25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:42.387] #2  0x00007f1add245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:42.387] #3  0x00005631b3ac3536 in ExceptionalCondition (conditionName=conditionName@entry=0x5631b3d963b5 "Transac...
[18:15:42.387] #4  0x00005631b37be5f7 in ComputeXidHorizons (h=h@entry=0x7ffe43eb53e0) at ../src/backend/storage/ipc/pro...
[18:15:42.387] #5  0x00005631b37c37f0 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:15:42.387] #6  0x00005631b31fdbb0 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[18:15:42.387] #7  0x00005631b36b3cf5 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:15:42.387] #8  0x00005631b36b451d in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:15:42.387] #9  0x00005631b36b9cb3 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:15:38.845] #0  0x00007fd14e2337f3 in copy_file_range () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:38.845] #1  0x0000558daabe9291 in ?? ()
[18:15:38.845] #2  0x0000558daabed671 in ?? ()
[18:15:38.845] #3  0x0000558daabee577 in ?? ()
[18:15:38.845] #4  0x0000558daabe85bc in ?? ()
[18:15:38.845] #5  0x0000558daabe6eda in ?? ()
[18:15:38.845] #6  0x00007fd14e15e24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:38.845] #7  0x00007fd14e15e305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:38.845] #8  0x0000558daabe7171 in ?? ()
[18:15:38.979] #0  0x00007fd6abce7bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:15:38.981] #0  0x00007fd6abce7bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:38.981] #1  0x000055975f06dcc0 in ?? ()
[18:15:38.981] #2  0x000055975f06defa in ?? ()
[18:15:38.981] #3  0x000055975f06f630 in ?? ()
[18:15:38.981] #4  0x000055975f069371 in ?? ()
[18:15:38.981] #5  0x000055975f06820f in ?? ()
[18:15:38.981] #6  0x000055975f068c3b in ?? ()
[18:15:38.981] #7  0x000055975f06666f in ?? ()
[18:15:38.981] #8  0x00007fd6abc3b24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:38.981] #9  0x00007fd6abc3b305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:15:39.815] #0  0x00007f34caea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:39.815] #1  0x00007f34cae5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:39.815] #2  0x00007f34cae45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:39.815] #3  0x000056014b3bb6b2 in errfinish (filename=filename@entry=0x56014b605460 "../src/backend/access/transa...
[18:15:39.815] #4  0x000056014ab0d312 in InitWalRecovery (ControlFile=<optimized out>, wasShutdown_ptr=wasShutdown_ptr@e...
[18:15:39.815] #5  0x000056014aafae65 in StartupXLOG () at ../src/backend/access/transam/xlog.c:5752
[18:15:39.815] #6  0x000056014afb0e9f in StartupProcessMain (startup_data=<optimized out>, startup_data_len=<optimized o...
[18:15:39.815] #7  0x000056014afa751d in postmaster_child_launch (child_type=child_type@entry=B_STARTUP, child_slot=262,...
[18:15:39.815] #8  0x000056014afaccb3 in StartChildProcess (type=type@entry=B_STARTUP) at ../src/backend/postmaster/post...
[18:15:39.815] #9  0x000056014afb084d in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5601858d7700) at ../src/ba...
core
[18:15:41.375] #0  0x00007fed838a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:41.375] #1  0x00007fed8385afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:41.375] #2  0x00007fed83845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:15:41.375] #3  0x00005647a672e536 in ExceptionalCondition (conditionName=conditionName@entry=0x5647a6a013b5 "Transac...
[18:15:41.375] #4  0x00005647a64295f7 in ComputeXidHorizons (h=h@entry=0x7ffec6565520) at ../src/backend/storage/ipc/pro...
[18:15:41.375] #5  0x00005647a642e7f0 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:15:41.375] #6  0x00005647a5e68bb0 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[18:15:41.375] #7  0x00005647a631ecf5 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:15:41.375] #8  0x00005647a631f51d in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:15:41.375] #9  0x00005647a6324cb3 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
panic
2025-07-02 17:51:10.577 UTC startup[78381] PANIC:  could not locate a valid checkpoint record at 0/21E6618
tap
[18:04:13.272](0.795s) not ok 3 - backup with no detail: pg_basebackup
[18:04:13.274](0.002s) not ok 4 - backup with no detail: backup_manifest.gz was created
[18:04:13.283](0.009s) Bail out!  command "/usr/bin/gzip -d /tmp/cirrus-ci-build/build/testrun/basebackup_to_shell/001_b...
tap
[18:10:49.249](264.735s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/contrib/bloom/t/001_wal.pl line 22.
tap
[17:59:22.008](2.632s) Bail out!  pg_ctl start failed
tap
[18:01:22.910](121.544s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_basebackup/020_pg_rec...
tap
[18:01:44.051](130.114s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_basebackup/040_pg_cre...
tap
[17:59:34.840](1.894s) Bail out!  pg_ctl start failed
tap
[17:59:50.349](2.203s) Bail out!  pg_ctl start failed
tap
[18:00:07.365](1.573s) Bail out!  pg_ctl start failed
tap
[18:05:00.963](283.667s) # poll_query_until timed out executing this query:
[18:05:00.963](0.000s) not ok 9 - promoted standby is not in recovery
tap
[18:02:54.366](129.483s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/001_basic/data...
tap
[18:02:58.231](130.401s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/002_databases/...
tap
[18:03:29.806](125.975s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/003_extrafiles...
tap
[18:03:33.146](128.575s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/004_pg_xlog_sy...
tap
[18:03:51.800](131.308s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/007_standby_so...
tap
[18:04:39.001](174.417s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/008_min_recove...
tap
[18:04:44.247](123.374s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/009_growing_fi...
tap
[18:03:19.016](2.501s) not ok 1 - server side backup, compression none
[18:03:19.019](0.001s) not ok 2 - found expected backup files, compression none
[18:03:19.045](0.026s) not ok 3 - verify backup, compression none
[18:03:19.898](0.852s) not ok 4 - server side backup, compression gzip
[18:03:19.899](0.001s) not ok 5 - found expected backup files, compression gzip
[18:03:19.910](0.011s) not ok 6 - verify backup, compression gzip
[18:03:20.083](0.173s) not ok 7 - server side backup, compression lz4
[18:03:20.084](0.001s) not ok 8 - found expected backup files, compression lz4
[18:03:20.098](0.013s) not ok 9 - verify backup, compression lz4
[18:03:20.537](0.439s) not ok 10 - server side backup, compression lz4
[18:03:20.538](0.001s) not ok 11 - found expected backup files, compression lz4
[18:03:20.545](0.006s) not ok 12 - verify backup, compression lz4
[18:03:20.697](0.152s) not ok 13 - server side backup, compression zstd
[18:03:20.698](0.001s) not ok 14 - found expected backup files, compression zstd
[18:03:20.712](0.014s) not ok 15 - verify backup, compression zstd
[18:03:21.011](0.299s) not ok 16 - server side backup, compression zstd
[18:03:21.012](0.001s) not ok 17 - found expected backup files, compression zstd
[18:03:21.024](0.010s) not ok 18 - verify backup, compression zstd
tap
[18:03:22.279](2.875s) not ok 1 - backup done, compression none
[18:03:22.308](0.028s) not ok 2 - backup verified, compression method "none"
[18:03:23.258](0.950s) not ok 3 - backup done, compression gzip
[18:03:23.299](0.040s) not ok 4 - backup verified, compression method "gzip"
[18:03:23.919](0.620s) not ok 5 - backup done, compression lz4
[18:03:23.945](0.025s) not ok 6 - backup verified, compression method "lz4"
[18:03:24.497](0.552s) not ok 7 - backup done, compression zstd
[18:03:24.513](0.015s) not ok 8 - backup verified, compression method "zstd"
[18:03:24.818](0.304s) not ok 9 - backup done, compression parallel zstd
[18:03:24.837](0.019s) not ok 10 - backup verified, compression method "parallel zstd"
tap
[18:03:23.994](2.627s) not ok 1 - client side backup, compression none
tap
[18:03:29.797](0.066s) not ok 4 - got exactly one new WAL summary
[18:03:29.816](0.000s) not ok 6 - stdout shows block 0 modified
[18:03:29.816](0.000s) not ok 8 - UPDATE modified 2 blocks
tap
[17:42:46.175](120.617s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/005_replay_dela...
tap
[17:46:50.166](252.085s) # poll_query_until timed out executing this query:
[17:46:50.166](0.001s) not ok 11 - all standbys are considered as candidates for quorum sync standbys
tap
[17:43:40.645](163.025s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/008_fsm_truncat...
tap
[17:45:53.172](267.534s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/015_promotion_p...
tap
[17:50:01.970](482.268s) Bail out!  pg_ctl start failed
tap
[17:47:32.351](120.765s) Bail out!  pg_ctl start failed
tap
[17:48:05.403](266.068s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/019_replslot_limit.pl line 131.
tap
[17:53:29.974](298.973s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/021_row_visibility.pl line 151.
tap
[17:48:15.149](124.773s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/025_stuck_on_ol...
tap
[17:53:03.331](298.370s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/027_stream_regress.pl line 103.
tap
[17:54:36.725](390.203s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/030_stats_cleanup_replica.pl line 135.
tap
[17:54:33.089](303.242s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/031_recovery_conflict.pl line 132.
tap
[17:59:03.528](330.493s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/032_relfilenode_reuse.pl line 186.
tap
[18:00:11.067](340.079s) # 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 510.
tap
[17:50:42.383](0.758s) not ok 2 - Check that the slot's confirmed_flush LSN is the same as the latest_checkpoint locatio...
tap
[17:50:48.627](0.902s) not ok 2 - xl_tot_len short
[17:50:49.515](0.887s) not ok 3 - xl_tot_len short at end-of-page
[17:50:49.911](0.396s) not ok 4 - xl_prev bad
[17:50:50.686](0.775s) not ok 5 - xl_crc bad
[17:50:51.373](0.687s) not ok 6 - xlp_magic zero
[17:50:52.135](0.761s) not ok 7 - xlp_magic bad
[17:50:52.984](0.849s) not ok 8 - xlp_pageaddr bad
[17:50:53.621](0.636s) not ok 9 - xlp_info bad
[17:50:54.291](0.669s) not ok 10 - xlp_info lacks XLP_FIRST_IS_CONTRECORD
[17:50:54.618](0.327s) not ok 11 - xlp_rem_len bad
[17:51:12.032](17.414s) Bail out!  pg_ctl start failed
tap
[18:02:40.221](566.186s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/040_standby_failover_slots_sync.pl line 435.
tap
[17:53:23.517](8.406s) not ok 1 - restartpoint has started
[17:56:54.869](211.352s) not ok 2 - restart point has completed
tap
[17:53:36.107](0.581s) Bail out!  pg_ctl start failed
tap
[18:10:12.568](276.423s) # poll_query_until timed out executing this query:
tap
[18:11:43.558](231.579s) # poll_query_until timed out executing this query:
test
[18:11:43.876]  21/344 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[18:11:43.876]  22/344 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[18:11:43.876]  24/344 postgresql:recovery / recovery/015_promotion_pages                              ERROR           2...
[18:11:43.876]  29/344 postgresql:recovery / recovery/007_sync_rep                                     ERROR           3...
[18:11:43.876]  32/344 postgresql:recovery / recovery/018_wal_optimize                                 ERROR           3...
[18:11:43.876]  34/344 postgresql:recovery / recovery/019_replslot_limit                               ERROR           3...
[18:11:43.876]  35/344 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[18:11:43.876]  38/344 postgresql:recovery / recovery/017_shm                                          ERROR           4...
[18:11:43.876]  41/344 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[18:11:43.876]  42/344 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[18:11:43.876]  43/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
[18:11:43.876]  45/344 postgresql:recovery / recovery/021_row_visibility                               ERROR           5...
[18:11:43.876]  46/344 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[18:11:43.876]  51/344 postgresql:recovery / recovery/031_recovery_conflict                            ERROR           4...
[18:11:43.876]  52/344 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR           4...
[18:11:43.876]  44/344 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR           2...
[18:11:43.876] 113/344 postgresql:recovery / recovery/009_twophase                                     TIMEOUT        10...
[18:11:43.876] 151/344 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           6...
[18:11:43.876] 157/344 postgresql:recovery / recovery/048_vacuum_horizon_floor                         ERROR           3...
[18:11:43.876] 158/344 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[18:11:43.876] 164/344 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[18:11:43.876] 167/344 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[18:11:43.876] 173/344 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[18:11:43.876] 175/344 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR           6...
[18:11:43.876] 187/344 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[18:11:43.876] 192/344 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR           1...
[18:11:43.876] 193/344 postgresql:recovery / recovery/040_standby_failover_slots_sync                  ERROR           6...
[18:11:43.876] 194/344 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[18:11:43.876] 195/344 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR           1...
[18:11:43.876] 205/344 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[18:11:43.876] 208/344 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[18:11:43.876] 207/344 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[18:11:43.876] 212/344 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[18:11:43.876] 213/344 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[18:11:43.876] 215/344 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[18:11:43.876] 227/344 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[18:11:43.876] 244/344 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[18:11:43.876] 265/344 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[18:11:43.876] 266/344 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[18:11:43.876] 276/344 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           2...
[18:11:43.876] 342/344 postgresql:subscription / subscription/026_stats                                ERROR           2...
[18:11:43.876] 343/344 postgresql:bloom / bloom/001_wal                                                ERROR           4...
[18:11:43.876] 344/344 postgresql:subscription / subscription/032_subscribe_use_index                  ERROR           3...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 7...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 7...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 8...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 8...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 8...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 7...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 6...
core
[18:14:33.606]   * frame #0: 0x00000001815c95d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:14:33.606]     frame #1: 0x0000000181601c20 libsystem_pthread.dylib`pthread_kill + 288
[18:14:33.606]     frame #2: 0x000000018150ea30 libsystem_c.dylib`abort + 180
[18:14:33.606]     frame #3: 0x0000000102f1a6b0 postgres`errfinish.cold.2 at elog.c:600:3
[18:14:33.606]     frame #4: 0x0000000102db16f0 postgres`errfinish(filename=<unavailable>, lineno=<unavailable>, funcnam...
[18:14:33.606]     frame #5: 0x0000000102e993d0 postgres`InitWalRecovery.cold.19 at xlogrecovery.c:800:4
[18:14:33.606]     frame #6: 0x00000001029fa9fc postgres`InitWalRecovery(ControlFile=0x000000013040d280, wasShutdown_ptr...
[18:14:33.606]     frame #7: 0x00000001029ef0ac postgres`StartupXLOG at xlog.c:5752:2
[18:14:33.606]     frame #8: 0x0000000102bd3dd8 postgres`StartupProcessMain(startup_data=<unavailable>, startup_data_len...
[18:14:33.606]     frame #9: 0x0000000102bce144 postgres`postmaster_child_launch(child_type=B_STARTUP, child_slot=262, s...
core
[18:14:58.949]   * frame #0: 0x00000001815c95d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:14:58.949]     frame #1: 0x0000000181601c20 libsystem_pthread.dylib`pthread_kill + 288
[18:14:58.949]     frame #2: 0x000000018150ea30 libsystem_c.dylib`abort + 180
[18:14:58.949]     frame #3: 0x0000000104acc9b4 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[18:14:58.949]     frame #4: 0x0000000104969600 postgres`ComputeXidHorizons(h=0x000000016b7acd28) at procarray.c:1759:3
[18:14:58.949]     frame #5: 0x0000000104969704 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[18:14:58.949]     frame #6: 0x000000010470d528 postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8016:20
[18:14:58.949]     frame #7: 0x00000001048e8f5c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[18:14:58.949]     frame #8: 0x00000001048ea144 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[18:14:58.949]     frame #9: 0x00000001048ecd6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[18:15:24.898]   * frame #0: 0x00000001815c95d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:15:24.898]     frame #1: 0x0000000181601c20 libsystem_pthread.dylib`pthread_kill + 288
[18:15:24.898]     frame #2: 0x000000018150ea30 libsystem_c.dylib`abort + 180
[18:15:24.898]     frame #3: 0x00000001011126b0 postgres`errfinish.cold.2 at elog.c:600:3
[18:15:24.898]     frame #4: 0x0000000100fa96f0 postgres`errfinish(filename=<unavailable>, lineno=<unavailable>, funcnam...
[18:15:24.898]     frame #5: 0x00000001010e3b98 postgres`CheckPointReplicationOrigin.cold.1 at origin.c:624:3
[18:15:24.898]     frame #6: 0x0000000100df7308 postgres`CheckPointReplicationOrigin at origin.c:624:3
[18:15:24.898]     frame #7: 0x0000000100bea1c8 postgres`CheckPointGuts(checkPointRedo=86699328, flags=0) at xlog.c:7714...
[18:15:24.898]     frame #8: 0x0000000100be9cd4 postgres`CreateCheckPoint(flags=0) at xlog.c:7373:2
[18:15:24.898]     frame #9: 0x0000000100dc4f64 postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
core
[18:15:54.796]   * frame #0: 0x00000001815c95d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:15:54.796]     frame #1: 0x0000000181601c20 libsystem_pthread.dylib`pthread_kill + 288
[18:15:54.796]     frame #2: 0x000000018150ea30 libsystem_c.dylib`abort + 180
[18:15:54.796]     frame #3: 0x0000000102d149b4 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[18:15:54.796]     frame #4: 0x0000000102bb1600 postgres`ComputeXidHorizons(h=0x000000016d564d38) at procarray.c:1759:3
[18:15:54.796]     frame #5: 0x0000000102bb1704 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[18:15:54.796]     frame #6: 0x0000000102955528 postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8016:20
[18:15:54.796]     frame #7: 0x0000000102b30f5c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[18:15:54.796]     frame #8: 0x0000000102b32144 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[18:15:54.796]     frame #9: 0x0000000102b34d6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[18:16:26.289]   * frame #0: 0x00000001815c95d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:16:26.289]     frame #1: 0x0000000181601c20 libsystem_pthread.dylib`pthread_kill + 288
[18:16:26.289]     frame #2: 0x000000018150ea30 libsystem_c.dylib`abort + 180
[18:16:26.289]     frame #3: 0x00000001031789b4 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[18:16:26.289]     frame #4: 0x0000000103015600 postgres`ComputeXidHorizons(h=0x000000016d100d08) at procarray.c:1759:3
[18:16:26.289]     frame #5: 0x0000000103015704 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[18:16:26.289]     frame #6: 0x0000000102db9528 postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8016:20
[18:16:26.289]     frame #7: 0x0000000102f94f5c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[18:16:26.289]     frame #8: 0x0000000102f96144 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[18:16:26.289]     frame #9: 0x0000000102f98d6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[18:14:07.326]   * frame #0: 0x00000001815c95d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:14:07.326]     frame #1: 0x0000000181601c20 libsystem_pthread.dylib`pthread_kill + 288
[18:14:07.326]     frame #2: 0x000000018150ea30 libsystem_c.dylib`abort + 180
[18:14:07.326]     frame #3: 0x00000001013d49b4 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[18:14:07.326]     frame #4: 0x0000000101271600 postgres`ComputeXidHorizons(h=0x000000016eea4d38) at procarray.c:1759:3
[18:14:07.326]     frame #5: 0x0000000101271704 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[18:14:07.326]     frame #6: 0x0000000101015528 postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8016:20
[18:14:07.326]     frame #7: 0x00000001011f0f5c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[18:14:07.326]     frame #8: 0x00000001011f2144 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[18:14:07.326]     frame #9: 0x00000001011f4d6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[18:13:41.184]   * frame #0: 0x00000001815c95d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:13:41.184]     frame #1: 0x0000000181601c20 libsystem_pthread.dylib`pthread_kill + 288
[18:13:41.184]     frame #2: 0x000000018150ea30 libsystem_c.dylib`abort + 180
[18:13:41.184]     frame #3: 0x0000000100cfc9b4 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[18:13:41.184]     frame #4: 0x0000000100b99600 postgres`ComputeXidHorizons(h=0x000000016f57c198) at procarray.c:1759:3
[18:13:41.184]     frame #5: 0x0000000100b99704 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[18:13:41.184]     frame #6: 0x000000010093d528 postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8016:20
[18:13:41.184]     frame #7: 0x0000000100b18f5c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[18:13:41.184]     frame #8: 0x0000000100b1a144 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[18:13:41.184]     frame #9: 0x0000000100b1cd6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[18:13:15.694]   * frame #0: 0x00000001815c95d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:13:15.694]     frame #1: 0x0000000181601c20 libsystem_pthread.dylib`pthread_kill + 288
[18:13:15.694]     frame #2: 0x000000018150ea30 libsystem_c.dylib`abort + 180
[18:13:15.694]     frame #3: 0x0000000104c549b4 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[18:13:15.694]     frame #4: 0x0000000104af1600 postgres`ComputeXidHorizons(h=0x000000016b624cc8) at procarray.c:1759:3
[18:13:15.694]     frame #5: 0x0000000104af1704 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[18:13:15.694]     frame #6: 0x0000000104895528 postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8016:20
[18:13:15.694]     frame #7: 0x0000000104a70f5c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[18:13:15.694]     frame #8: 0x0000000104a72144 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=2...
[18:13:15.694]     frame #9: 0x0000000104a74d6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[18:12:41.684]   * frame #0: 0x00000001815c95d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:12:41.684]     frame #1: 0x0000000181601c20 libsystem_pthread.dylib`pthread_kill + 288
[18:12:41.684]     frame #2: 0x000000018150ea30 libsystem_c.dylib`abort + 180
[18:12:41.684]     frame #3: 0x0000000102b0c9b4 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[18:12:41.684]     frame #4: 0x00000001029a9600 postgres`ComputeXidHorizons(h=0x000000016d76cd18) at procarray.c:1759:3
[18:12:41.684]     frame #5: 0x00000001029a9704 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[18:12:41.684]     frame #6: 0x000000010274d528 postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8016:20
[18:12:41.684]     frame #7: 0x0000000102928f5c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[18:12:41.684]     frame #8: 0x000000010292a144 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[18:12:41.684]     frame #9: 0x000000010292cd6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[18:12:02.219]   * frame #0: 0x00000001815c1994 libsystem_kernel.dylib`read + 8
[18:12:02.219]     frame #1: 0x00000001026f4bb4 gzip`___lldb_unnamed_symbol145 + 476
[18:12:02.219]     frame #2: 0x00000001026f197c gzip`___lldb_unnamed_symbol112 + 252
[18:12:02.219]     frame #3: 0x00000001026f13d0 gzip`___lldb_unnamed_symbol105 + 1868
[18:12:02.219]     frame #4: 0x0000000181277154 dyld`start + 2476
panic
2025-07-02 17:47:51.465 UTC startup[54026] PANIC:  could not locate a valid checkpoint record at 0/247A140
tap
[17:58:38.359](1.002s) not ok 3 - backup with no detail: pg_basebackup
[17:58:38.361](0.001s) not ok 4 - backup with no detail: backup_manifest.gz was created
[17:58:38.371](0.009s) Bail out!  command "/usr/bin/gzip -d /Users/admin/pgsql/build/testrun/basebackup_to_shell/001_bas...
tap
[18:06:48.566](250.189s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /Users/admin/pgsql/contrib/bloom/t/001_wal.pl line 22.
tap
[17:52:52.971](6.280s) Bail out!  pg_ctl start failed
tap
[17:55:11.609](151.315s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_basebackup/020_pg_recei...
tap
[17:55:38.167](160.666s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_basebackup/040_pg_creat...
tap
[17:53:13.651](7.027s) Bail out!  pg_ctl start failed
tap
[17:53:39.963](7.207s) Bail out!  pg_ctl start failed
tap
[17:54:16.264](11.477s) Bail out!  pg_ctl start failed
tap
[17:59:13.868](271.083s) # poll_query_until timed out executing this query:
[17:59:13.870](0.002s) not ok 9 - promoted standby is not in recovery
[18:01:27.451](126.081s) not ok 11 - pg_ctl promote of standby runs
[18:01:27.558](0.092s) not ok 12 - promoted standby is not in recovery
tap
[17:57:22.104](136.656s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/001_basic/data/t...
tap
[17:57:34.583](141.871s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/002_databases/da...
tap
[17:57:38.534](136.900s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/003_extrafiles/d...
tap
[17:57:51.696](133.192s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/004_pg_xlog_syml...
tap
[17:58:05.483](142.590s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/007_standby_sour...
tap
[17:56:59.790](22.177s) Bail out!  pg_ctl start failed
tap
[17:58:07.996](133.827s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/009_growing_file...
tap
[17:59:14.105](133.720s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/010_keep_recycle...
tap
[17:57:54.402](2.688s) not ok 1 - server side backup, compression none
[17:57:54.431](0.028s) not ok 2 - found expected backup files, compression none
[17:57:54.450](0.020s) not ok 3 - verify backup, compression none
[17:57:57.369](2.919s) not ok 4 - server side backup, compression gzip
[17:57:57.370](0.001s) not ok 5 - found expected backup files, compression gzip
[17:57:57.383](0.013s) not ok 6 - verify backup, compression gzip
[17:57:57.731](0.347s) not ok 7 - server side backup, compression lz4
[17:57:57.732](0.001s) not ok 8 - found expected backup files, compression lz4
[17:57:57.789](0.056s) not ok 9 - verify backup, compression lz4
[17:57:58.608](0.818s) not ok 10 - server side backup, compression lz4
[17:57:58.612](0.001s) not ok 11 - found expected backup files, compression lz4
[17:57:58.627](0.014s) not ok 12 - verify backup, compression lz4
[17:57:59.681](0.348s) not ok 16 - server side backup, compression zstd
[17:57:59.683](0.001s) not ok 17 - found expected backup files, compression zstd
[17:57:59.702](0.020s) not ok 18 - verify backup, compression zstd
tap
[17:57:56.564](3.989s) not ok 1 - backup done, compression none
[17:57:56.596](0.032s) not ok 2 - backup verified, compression method "none"
[17:57:59.486](2.890s) not ok 3 - backup done, compression gzip
[17:57:59.526](0.040s) not ok 4 - backup verified, compression method "gzip"
[17:58:01.421](1.895s) not ok 5 - backup done, compression lz4
[17:58:01.462](0.040s) not ok 6 - backup verified, compression method "lz4"
[17:58:03.156](1.693s) not ok 7 - backup done, compression zstd
[17:58:03.184](0.027s) not ok 8 - backup verified, compression method "zstd"
[17:58:03.899](0.714s) not ok 9 - backup done, compression parallel zstd
[17:58:03.930](0.030s) not ok 10 - backup verified, compression method "parallel zstd"
tap
[17:57:58.423](3.255s) not ok 1 - client side backup, compression none
tap
[17:58:07.305](0.042s) not ok 4 - got exactly one new WAL summary
[17:58:07.327](0.009s) not ok 6 - stdout shows block 0 modified
[17:58:07.328](0.000s) not ok 8 - UPDATE modified 2 blocks
tap
[17:41:43.402](126.247s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/recovery/005_replay_delay/...
tap
[17:42:28.960](166.483s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/recovery/008_fsm_truncatio...
tap
[17:45:14.991](276.463s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/recovery/015_promotion_pag...
tap
[17:48:53.488](488.566s) Bail out!  pg_ctl start failed
tap
[17:43:42.129](126.843s) Bail out!  pg_ctl start failed
tap
[17:46:33.521](263.303s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /Users/admin/pgsql/src/test/recovery/t/019_replslot_limit.pl line 131.
tap
[17:41:47.572](0.003s) not ok 6 - .done file for archived WAL segment 000000010000000000000001 exists
tap
[17:49:10.436](274.297s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /Users/admin/pgsql/src/test/recovery/t/021_row_visibility.pl line 151.
tap
[17:44:35.928](133.551s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/recovery/025_stuck_on_old_...
tap
[17:49:42.393](275.486s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /Users/admin/pgsql/src/test/recovery/t/027_stream_regress.pl line 103.
tap
[17:54:18.660](291.846s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /Users/admin/pgsql/src/test/recovery/t/030_stats_cleanup_replica.pl line 74.
tap
[17:55:53.437](297.467s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /Users/admin/pgsql/src/test/recovery/t/032_relfilenode_reuse.pl line 186.
tap
[17:47:06.081](0.340s) not ok 2 - Check that the slot's confirmed_flush LSN is the same as the latest_checkpoint locatio...
tap
[17:47:23.389](0.390s) not ok 4 - xl_prev bad
[17:47:23.822](0.430s) not ok 5 - xl_crc bad
[17:47:24.225](0.403s) not ok 6 - xlp_magic zero
[17:47:24.752](0.527s) not ok 7 - xlp_magic bad
[17:47:25.153](0.400s) not ok 8 - xlp_pageaddr bad
[17:47:25.560](0.407s) not ok 9 - xlp_info bad
[17:47:25.953](0.392s) not ok 10 - xlp_info lacks XLP_FIRST_IS_CONTRECORD
[17:47:26.352](0.398s) not ok 11 - xlp_rem_len bad
[17:48:34.714](68.359s) Bail out!  pg_ctl start failed
tap
[17:48:58.683](8.338s) not ok 1 - restartpoint has started
[17:52:22.815](204.132s) not ok 2 - restart point has completed
tap
[17:49:27.317](26.669s) Bail out!  pg_ctl start failed
test
[18:06:49.152]  22/343 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[18:06:49.152]  23/343 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[18:06:49.152]  28/343 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[18:06:49.152]  29/343 postgresql:recovery / recovery/018_wal_optimize                                 ERROR           1...
[18:06:49.152]  33/343 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[18:06:49.152]  35/343 postgresql:recovery / recovery/015_promotion_pages                              ERROR           2...
[18:06:49.152]  38/343 postgresql:recovery / recovery/019_replslot_limit                               ERROR           3...
[18:06:49.152]  41/343 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[18:06:49.152]  43/343 postgresql:recovery / recovery/031_recovery_conflict                            ERROR           2...
[18:06:49.152]  42/343 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[18:06:49.152]  44/343 postgresql:recovery / recovery/017_shm                                          ERROR           4...
[18:06:49.152]  46/343 postgresql:recovery / recovery/021_row_visibility                               ERROR           4...
[18:06:49.152]  47/343 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR           1...
[18:06:49.152]  49/343 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[18:06:49.152]  52/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
[18:06:49.152]  45/343 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR           2...
[18:06:49.152] 160/343 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[18:06:49.152] 162/343 postgresql:recovery / recovery/048_vacuum_horizon_floor                         ERROR           2...
[18:06:49.152] 165/343 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[18:06:49.152] 167/343 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[18:06:49.152] 169/343 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[18:06:49.152] 170/343 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR           5...
[18:06:49.152] 186/343 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[18:06:49.152] 189/343 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR           1...
[18:06:49.152] 193/343 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           6...
[18:06:49.152] 194/343 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR            ...
[18:06:49.152] 195/343 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[18:06:49.152] 199/343 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR           1...
[18:06:49.152] 200/343 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[18:06:49.152] 205/343 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[18:06:49.152] 209/343 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[18:06:49.152] 206/343 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[18:06:49.152] 208/343 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[18:06:49.152] 213/343 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[18:06:49.152] 214/343 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[18:06:49.152] 216/343 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[18:06:49.152] 242/343 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[18:06:49.152] 265/343 postgresql:pg_rewind / pg_rewind/010_keep_recycled_wals                         ERROR           1...
[18:06:49.152] 264/343 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           4...
[18:06:49.152] 343/343 postgresql:bloom / bloom/001_wal                                                ERROR           4...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 8...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 4...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 8...
assertion
TRAP: failed Assert("end_of_summary_lsn >= current_lsn"), File: "../src/backend/postmaster/walsummarizer.c", Line: 423, ...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 5...
core
00000014`68dff5b0 00007ff7`29c924a8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000014`68dff5f0 00007ff7`29a0dc6b     postgres!ExceptionalCondition(
00000014`68dff630 00007ff7`29a0a2bd     postgres!ComputeXidHorizons(
00000014`68dff6a0 00007ff7`29592322     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
00000014`68dff700 00007ff7`29935311     postgres!CreateRestartPoint(
00000014`68dff870 00007ff7`29936c27     postgres!CheckpointerMain(
00000014`68dffa00 00007ff7`297ea8d9     postgres!SubPostmasterMain(
00000014`68dffa80 00007ff7`29e1e759     postgres!main(
00000014`68dffac0 00007ff7`29e1e6ae     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
00000014`68dffb10 00007ff7`29e1e56e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
00000014`691ff878 00007ffe`fd94b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000014`691ff880 00007ffe`fc3c4cb0     ntdll!TppWorkerThread+0x2df
00000014`691ffb70 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
00000014`691ffba0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000014`699ff978 00007ffe`fd94b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000014`699ff980 00007ffe`fc3c4cb0     ntdll!TppWorkerThread+0x2df
00000014`699ffc70 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
00000014`699ffca0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000014`695ffcc8 00007ffe`fb2048fa     ntdll!NtFsControlFile+0x14
00000014`695ffcd0 00007ff7`2992ac7b     KERNELBASE!ConnectNamedPipe+0x6a
00000014`695ffd40 00007ffe`fc3c4cb0     postgres!pg_signal_thread(
00000014`695ffe40 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
00000014`695ffe70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000094`f37ffbd8 00007ffe`fd94b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000094`f37ffbe0 00007ffe`fc3c4cb0     ntdll!TppWorkerThread+0x2df
00000094`f37ffed0 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
00000094`f37fff00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000094`f2bff5b0 00007ff7`29c924a8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000094`f2bff5f0 00007ff7`29a0dc6b     postgres!ExceptionalCondition(
00000094`f2bff630 00007ff7`29a0a2bd     postgres!ComputeXidHorizons(
00000094`f2bff6a0 00007ff7`29592322     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
00000094`f2bff700 00007ff7`29935311     postgres!CreateRestartPoint(
00000094`f2bff870 00007ff7`29936c27     postgres!CheckpointerMain(
00000094`f2bffa00 00007ff7`297ea8d9     postgres!SubPostmasterMain(
00000094`f2bffa80 00007ff7`29e1e759     postgres!main(
00000094`f2bffac0 00007ff7`29e1e6ae     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
00000094`f2bffb10 00007ff7`29e1e56e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
00000094`f33ff938 00007ffe`fb2048fa     ntdll!NtFsControlFile+0x14
00000094`f33ff940 00007ff7`2992ac7b     KERNELBASE!ConnectNamedPipe+0x6a
00000094`f33ff9b0 00007ffe`fc3c4cb0     postgres!pg_signal_thread(
00000094`f33ffab0 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
00000094`f33ffae0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000094`f2fff578 00007ffe`fd94b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000094`f2fff580 00007ffe`fc3c4cb0     ntdll!TppWorkerThread+0x2df
00000094`f2fff870 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
00000094`f2fff8a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e8`781ff9c8 00007ffe`fd94b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e8`781ff9d0 00007ffe`fc3c4cb0     ntdll!TppWorkerThread+0x2df
000000e8`781ffcc0 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e8`781ffcf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e8`77dff9f8 00007ffe`fb2048fa     ntdll!NtFsControlFile+0x14
000000e8`77dffa00 00007ff7`2992ac7b     KERNELBASE!ConnectNamedPipe+0x6a
000000e8`77dffa70 00007ffe`fc3c4cb0     postgres!pg_signal_thread(
000000e8`77dffb70 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e8`77dffba0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e8`775ff2f0 00007ff7`29c924a8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000e8`775ff330 00007ff7`29a0dc6b     postgres!ExceptionalCondition(
000000e8`775ff370 00007ff7`29a0a2bd     postgres!ComputeXidHorizons(
000000e8`775ff3e0 00007ff7`29592322     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
000000e8`775ff440 00007ff7`29935311     postgres!CreateRestartPoint(
000000e8`775ff5b0 00007ff7`29936c27     postgres!CheckpointerMain(
000000e8`775ff740 00007ff7`297ea8d9     postgres!SubPostmasterMain(
000000e8`775ff7c0 00007ff7`29e1e759     postgres!main(
000000e8`775ff800 00007ff7`29e1e6ae     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
000000e8`775ff850 00007ff7`29e1e56e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
000000e8`779ff9a8 00007ffe`fd94b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e8`779ff9b0 00007ffe`fc3c4cb0     ntdll!TppWorkerThread+0x2df
000000e8`779ffca0 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e8`779ffcd0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c5`069ffb38 00007ffe`fb2048fa     ntdll!NtFsControlFile+0x14
000000c5`069ffb40 00007ff7`2992ac7b     KERNELBASE!ConnectNamedPipe+0x6a
000000c5`069ffbb0 00007ffe`fc3c4cb0     postgres!pg_signal_thread(
000000c5`069ffcb0 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c5`069ffce0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c5`06dff798 00007ffe`fd94b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c5`06dff7a0 00007ffe`fc3c4cb0     ntdll!TppWorkerThread+0x2df
000000c5`06dffa90 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c5`06dffac0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c5`061ff4e0 00007ff7`29c924a8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000c5`061ff520 00007ff7`2994338c     postgres!ExceptionalCondition(
000000c5`061ff560 00007ff7`29936c27     postgres!WalSummarizerMain(
000000c5`061ff6f0 00007ff7`297ea8d9     postgres!SubPostmasterMain(
000000c5`061ff770 00007ff7`29e1e759     postgres!main(
000000c5`061ff7b0 00007ff7`29e1e6ae     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
000000c5`061ff800 00007ff7`29e1e56e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
000000c5`061ff870 00007ff7`29e1e7ce     postgres!__scrt_common_main(void)+0xe [D:\a\_work\1\s\src\vctools\crt\vcstartup\...
000000c5`061ff8a0 00007ffe`fc3c4cb0     postgres!mainCRTStartup(
000000c5`061ff8d0 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
core
000000c5`065ff478 00007ffe`fd94b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c5`065ff480 00007ffe`fc3c4cb0     ntdll!TppWorkerThread+0x2df
000000c5`065ff770 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c5`065ff7a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bf`44bff4b0 00007ff7`29c924a8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000bf`44bff4f0 00007ff7`29a0dc6b     postgres!ExceptionalCondition(
000000bf`44bff530 00007ff7`29a0a2bd     postgres!ComputeXidHorizons(
000000bf`44bff5a0 00007ff7`29592322     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
000000bf`44bff600 00007ff7`29935311     postgres!CreateRestartPoint(
000000bf`44bff770 00007ff7`29936c27     postgres!CheckpointerMain(
000000bf`44bff900 00007ff7`297ea8d9     postgres!SubPostmasterMain(
000000bf`44bff980 00007ff7`29e1e759     postgres!main(
000000bf`44bff9c0 00007ff7`29e1e6ae     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
000000bf`44bffa10 00007ff7`29e1e56e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
000000bf`44fffb48 00007ffe`fd94b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bf`44fffb50 00007ffe`fc3c4cb0     ntdll!TppWorkerThread+0x2df
000000bf`44fffe40 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000bf`44fffe70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bf`453ff5b8 00007ffe`fd94b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bf`453ff5c0 00007ffe`fc3c4cb0     ntdll!TppWorkerThread+0x2df
000000bf`453ff8b0 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000bf`453ff8e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bf`457ff8e8 00007ffe`fb2048fa     ntdll!NtFsControlFile+0x14
000000bf`457ff8f0 00007ff7`2992ac7b     KERNELBASE!ConnectNamedPipe+0x6a
000000bf`457ff960 00007ffe`fc3c4cb0     postgres!pg_signal_thread(
000000bf`457ffa60 00007ffe`fd9bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000bf`457ffa90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[18:12:36.794](1.286s) not ok 3 - backup with no detail: pg_basebackup
[18:12:36.799](0.004s) not ok 4 - backup with no detail: backup_manifest.gz was created
[18:12:36.814](0.014s) Bail out!  command "C:/Program Files/Git/usr/bin/gzip.EXE -d C:\cirrus\build\testrun\basebackup_t...
tap
[18:23:47.134](316.852s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/contrib/bloom/t/001_wal.pl line 22.
tap
[18:21:15.714](341.032s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/modules/brin/t/02_wal_consistency.pl line 73.
tap
[18:02:27.577](3.145s) Bail out!  pg_ctl start failed
tap
[18:04:58.759](155.824s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_basebackup/020_pg_receivewal\dat...
tap
[18:03:21.058](12.894s) Bail out!  pg_ctl start failed
tap
[18:02:51.191](5.844s) Bail out!  pg_ctl start failed
tap
[18:03:13.815](7.829s) Bail out!  pg_ctl start failed
tap
[18:03:38.376](9.222s) not ok 2 - incremental backup from node2
tap
[18:10:10.471](369.874s) # poll_query_until timed out executing this query:
[18:10:10.474](0.003s) not ok 9 - promoted standby is not in recovery
[18:12:28.928](134.863s) not ok 11 - pg_ctl promote of standby runs
[18:12:29.079](0.150s) not ok 12 - promoted standby is not in recovery
tap
[18:08:21.843](143.292s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/001_basic\data/t_001_basi...
tap
[18:08:29.052](145.664s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/002_databases\data/t_002_...
tap
[18:09:06.658](139.939s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/003_extrafiles\data/t_003...
tap
[18:09:43.498](139.181s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/004_pg_xlog_symlink\data/...
tap
[18:11:03.098](153.288s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/007_standby_source\data/t...
tap
[18:11:21.141](170.705s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/008_min_recovery_point\da...
tap
[18:11:26.648](139.217s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/009_growing_files\data/t_...
tap
[18:12:03.727](139.454s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/010_keep_recycled_wals\da...
tap
[18:11:36.211](2.377s) not ok 1 - server side backup, compression none
[18:11:36.220](0.008s) not ok 2 - found expected backup files, compression none
[18:11:36.247](0.027s) not ok 3 - verify backup, compression none
tap
[18:11:39.839](2.847s) not ok 1 - backup done, compression none
[18:11:39.897](0.058s) not ok 2 - backup verified, compression method "none"
tap
[18:11:41.521](2.276s) not ok 1 - client side backup, compression none
tap
[18:11:46.643](0.114s) not ok 4 - got exactly one new WAL summary
[18:11:46.671](0.001s) not ok 6 - stdout shows block 0 modified
[18:11:46.673](0.001s) not ok 8 - UPDATE modified 2 blocks
tap
[17:48:34.805](352.047s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/001_stream_rep.pl line 90.
tap
[17:46:45.720](423.582s) not ok 1 - promotion of standby with pg_promote
tap
[17:43:11.034](134.174s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/005_replay_delay\data/t_00...
tap
[17:49:05.996](344.272s) # poll_query_until timed out executing this query:
[17:49:06.004](0.009s) not ok 11 - all standbys are considered as candidates for quorum sync standbys
tap
[17:46:56.490](358.797s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/008_fsm_truncation\data/t_...
tap
[17:55:33.636](727.717s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/015_promotion_pages.pl line 64.
tap
[17:52:06.759](402.448s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/016_min_consistency.pl line 81.
tap
[17:50:08.443](134.550s) Bail out!  pg_ctl start failed
tap
[17:59:14.822](348.340s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/019_replslot_limit.pl line 131.
tap
[17:48:17.169](0.000s) not ok 6 - .done file for archived WAL segment 000000010000000000000001 exists
tap
[17:55:15.382](336.067s) Bail out!  aborting wait: program timed out
tap
[17:51:34.083](148.863s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/025_stuck_on_old_timeline\...
tap
[17:51:42.057](148.011s) Bail out!  pg_ctl start failed
tap
[17:57:48.237](362.896s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/027_stream_regress.pl line 103.
tap
[17:59:14.082](356.175s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/030_stats_cleanup_replica.pl line 51.
tap
[17:58:29.364](366.694s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/032_relfilenode_reuse.pl line 83.
tap
[17:56:35.902](33.611s) Bail out!  pg_ctl start failed
tap
[17:57:37.134](0.713s) not ok 2 - Check that the slot's confirmed_flush LSN is the same as the latest_checkpoint locatio...
tap
[18:06:45.718](443.221s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/040_standby_failover_slots_sync.pl line 280.
tap
[17:59:27.565](69.034s) not ok 1 - restartpoint has started
[18:01:42.003](134.438s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/041_checkpoint_at_promote\...
tap
[17:58:42.987](8.131s) Bail out!  pg_ctl start failed
tap
[18:19:31.717](134.394s) Bail out!  pg_ctl start failed
test
[18:23:47.597]  15/338 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[18:23:47.597]  19/338 postgresql:recovery / recovery/004_timeline_switch                              ERROR           4...
[18:23:47.597]  21/338 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           3...
[18:23:47.597]  23/338 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[18:23:47.597]  24/338 postgresql:recovery / recovery/001_stream_rep                                   ERROR           5...
[18:23:47.597]  28/338 postgresql:recovery / recovery/007_sync_rep                                     ERROR           4...
[18:23:47.597]  29/338 postgresql:recovery / recovery/018_wal_optimize                                 ERROR           2...
[18:23:47.597]  30/338 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[18:23:47.597]  31/338 postgresql:recovery / recovery/026_overwrite_contrecord                         ERROR           1...
[18:23:47.597]  33/338 postgresql:recovery / recovery/016_min_consistency                              ERROR           4...
[18:23:47.597]  35/338 postgresql:recovery / recovery/021_row_visibility                               ERROR           4...
[18:23:47.597]  36/338 postgresql:recovery / recovery/015_promotion_pages                              ERROR           7...
[18:23:47.597]  40/338 postgresql:recovery / recovery/031_recovery_conflict                            ERROR           3...
[18:23:47.597]  42/338 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[18:23:47.597]  43/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           4...
[18:23:47.597]  44/338 postgresql:recovery / recovery/009_twophase                                     TIMEOUT        10...
[18:23:47.597]  45/338 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           3...
[18:23:47.597]  46/338 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[18:23:47.597]  47/338 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR           4...
[18:23:47.597]  49/338 postgresql:recovery / recovery/019_replslot_limit                               ERROR           7...
[18:23:47.597]  54/338 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR           2...
[18:23:47.597] 155/338 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[18:23:47.597] 159/338 postgresql:recovery / recovery/048_vacuum_horizon_floor                         ERROR           2...
[18:23:47.597] 161/338 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[18:23:47.597] 163/338 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[18:23:47.597] 168/338 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[18:23:47.597] 178/338 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[18:23:47.597] 185/338 postgresql:recovery / recovery/040_standby_failover_slots_sync                  ERROR           5...
[18:23:47.597] 187/338 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[18:23:47.597] 188/338 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR           1...
[18:23:47.597] 191/338 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[18:23:47.597] 192/338 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[18:23:47.597] 194/338 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[18:23:47.597] 199/338 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[18:23:47.597] 200/338 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[18:23:47.597] 204/338 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[18:23:47.597] 206/338 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[18:23:47.597] 207/338 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[18:23:47.597] 211/338 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[18:23:47.597] 219/338 postgresql:pg_rewind / pg_rewind/010_keep_recycled_wals                         ERROR           1...
[18:23:47.597]  39/338 postgresql:recovery / recovery/035_standby_logical_decoding                     TIMEOUT        10...
[18:23:47.597] 193/338 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           5...
[18:23:47.597] 239/338 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[18:23:47.597] 281/338 postgresql:recovery / recovery/039_end_of_wal                                   TIMEOUT        10...
[18:23:47.597] 164/338 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                TIMEOUT        10...
[18:23:47.597] 336/338 postgresql:test_misc / test_misc/004_io_direct                                  ERROR           1...
[18:23:47.597] 337/338 postgresql:brin / brin/02_wal_consistency                                       ERROR           3...
[18:23:47.597] 338/338 postgresql:bloom / bloom/001_wal                                                ERROR           6...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "procarray.c", Line: 1759, PID: 21631
core
[17:52:04.767] #0  0x00007f44272abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[17:52:04.767] #1  0x00007f442725cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:52:04.767] #2  0x00007f4427247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:52:04.767] #3  0x000055aaeed2101a in ExceptionalCondition (conditionName=conditionName@entry=0x55aaef0f03c0 "Transac...
[17:52:04.767] #4  0x000055aaee98790c in ComputeXidHorizons (h=h@entry=0x7ffe35039e50) at procarray.c:1759
[17:52:04.767] #5  0x000055aaee98cdc8 in GetOldestTransactionIdConsideredRunning () at procarray.c:2038
[17:52:04.767] #6  0x000055aaee17fce2 in CreateRestartPoint (flags=flags@entry=0) at xlog.c:8016
[17:52:04.767] #7  0x000055aaee832870 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[17:52:04.767] #8  0x000055aaee833357 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[17:52:04.767] #9  0x000055aaee839800 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at postmaster.c:3973
tap
[17:39:29.893](0.969s) not ok 3 - backup with no detail: pg_basebackup
[17:39:29.893](0.000s) not ok 4 - backup with no detail: backup_manifest.gz was created
[17:39:29.908](0.014s) Bail out!  command "gzip -d /tmp/cirrus-ci-build/contrib/basebackup_to_shell/tmp_check/tmp_test_L...
tap
[17:39:46.865](3.166s) Bail out!  pg_ctl start failed
tap
[17:50:11.643](120.326s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/src/test/recovery/tmp_check/t_005_repl...
tap
[17:49:26.680](230.398s) # poll_query_until timed out executing this query:
FreeBSD - Meson
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 6...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 6...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 6...
assertion
TRAP: failed Assert("end_of_summary_lsn >= current_lsn"), File: "../src/backend/postmaster/walsummarizer.c", Line: 423, ...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 3...
core
[18:05:50.486] #0  0x000000082d7221ba in thr_kill () from /lib/libc.so.7
[18:05:50.486] #1  0x000000082d69b5d4 in raise () from /lib/libc.so.7
[18:05:50.486] #2  0x000000082d74eb59 in abort () from /lib/libc.so.7
[18:05:50.486] #3  0x0000000000ad68e5 in ExceptionalCondition (conditionName=0x32fcdf "TransactionIdIsValid(initial)", f...
[18:05:50.486] #4  0x0000000000947c65 in ComputeXidHorizons (h=h@entry=0x820f897b8) at ../src/backend/storage/ipc/procar...
[18:05:50.486] #5  0x0000000000947d71 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:05:50.486] #6  0x0000000000683b97 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8016
[18:05:50.486] #7  0x00000000008bc733 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:05:50.486] #8  0x00000000008bd8fb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:05:50.486] #9  0x00000000008c06d7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:05:50.764] #0  0x000000082d7a71ba in thr_kill () from /lib/libc.so.7
[18:05:50.764] #1  0x000000082d7205d4 in raise () from /lib/libc.so.7
[18:05:50.764] #2  0x000000082d7d3b59 in abort () from /lib/libc.so.7
[18:05:50.764] #3  0x0000000000ad68e5 in ExceptionalCondition (conditionName=0x32fcdf "TransactionIdIsValid(initial)", f...
[18:05:50.764] #4  0x0000000000947c65 in ComputeXidHorizons (h=h@entry=0x821a99158) at ../src/backend/storage/ipc/procar...
[18:05:50.764] #5  0x0000000000947d71 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:05:50.764] #6  0x0000000000683b97 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8016
[18:05:50.764] #7  0x00000000008bc733 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:05:50.764] #8  0x00000000008bd8fb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:05:50.764] #9  0x00000000008c06d7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:05:51.039] #0  0x000000082b28f1ba in thr_kill () from /lib/libc.so.7
[18:05:51.039] #1  0x000000082b2085d4 in raise () from /lib/libc.so.7
[18:05:51.039] #2  0x000000082b2bbb59 in abort () from /lib/libc.so.7
[18:05:51.039] #3  0x0000000000ad68e5 in ExceptionalCondition (conditionName=0x34589e "end_of_summary_lsn >= current_lsn...
[18:05:51.039] #4  0x00000000008c691a in WalSummarizerMain (startup_data=<optimized out>, startup_data_len=<optimized ou...
[18:05:51.039] #5  0x00000000008bd8fb in postmaster_child_launch (child_type=child_type@entry=B_WAL_SUMMARIZER, child_sl...
[18:05:51.039] #6  0x00000000008c06d7 in StartChildProcess (type=type@entry=B_WAL_SUMMARIZER) at ../src/backend/postmast...
[18:05:51.039] #7  0x00000000008c25e7 in LaunchMissingBackgroundProcesses () at ../src/backend/postmaster/postmaster.c:3...
[18:05:51.039] #8  ServerLoop () at ../src/backend/postmaster/postmaster.c:1717
[18:05:51.039] #9  0x00000000008c010a in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x82177cb98) at ../src/backe...
core
[18:05:50.210] #0  0x000000082ae641ba in thr_kill () from /lib/libc.so.7
[18:05:50.210] #1  0x000000082addd5d4 in raise () from /lib/libc.so.7
[18:05:50.210] #2  0x000000082ae90b59 in abort () from /lib/libc.so.7
[18:05:50.210] #3  0x0000000000ad68e5 in ExceptionalCondition (conditionName=0x32fcdf "TransactionIdIsValid(initial)", f...
[18:05:50.210] #4  0x0000000000947c65 in ComputeXidHorizons (h=h@entry=0x821a3cac8) at ../src/backend/storage/ipc/procar...
[18:05:50.210] #5  0x0000000000947d71 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:05:50.210] #6  0x0000000000683b97 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8016
[18:05:50.210] #7  0x00000000008bc733 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:05:50.210] #8  0x00000000008bd8fb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:05:50.210] #9  0x00000000008c06d7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:05:49.938] #0  0x000000082c2d41ba in thr_kill () from /lib/libc.so.7
[18:05:49.938] #1  0x000000082c24d5d4 in raise () from /lib/libc.so.7
[18:05:49.938] #2  0x000000082c300b59 in abort () from /lib/libc.so.7
[18:05:49.938] #3  0x0000000000ad68e5 in ExceptionalCondition (conditionName=0x32fcdf "TransactionIdIsValid(initial)", f...
[18:05:49.938] #4  0x0000000000947c65 in ComputeXidHorizons (h=h@entry=0x821bbde48) at ../src/backend/storage/ipc/procar...
[18:05:49.938] #5  0x0000000000947d71 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:05:49.938] #6  0x0000000000683b97 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8016
[18:05:49.938] #7  0x00000000008bc733 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:05:49.938] #8  0x00000000008bd8fb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:05:49.938] #9  0x00000000008c06d7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:05:49.649] #0  0x000000082b5c81ba in thr_kill () from /lib/libc.so.7
[18:05:49.649] #1  0x000000082b5415d4 in raise () from /lib/libc.so.7
[18:05:49.649] #2  0x000000082b5f4b59 in abort () from /lib/libc.so.7
[18:05:49.649] #3  0x0000000000ad76c4 in errfinish (filename=<optimized out>, lineno=<optimized out>, funcname=<optimize...
[18:05:49.649] #4  0x000000000068e9e0 in InitWalRecovery (ControlFile=0x833cb6f80, wasShutdown_ptr=wasShutdown_ptr@entry...
[18:05:49.649] #5  0x0000000000680d5b in StartupXLOG () at ../src/backend/access/transam/xlog.c:5752
[18:05:49.649] #6  0x00000000008c3e6b in StartupProcessMain (startup_data=<optimized out>, startup_data_len=<optimized o...
[18:05:49.649] #7  0x00000000008bd8fb in postmaster_child_launch (child_type=child_type@entry=B_STARTUP, child_slot=262,...
[18:05:49.649] #8  0x00000000008c06d7 in StartChildProcess (type=type@entry=B_STARTUP) at ../src/backend/postmaster/post...
[18:05:49.649] #9  0x00000000008c00d2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x8219f6fe8) at ../src/backe...
core
[18:05:49.048] #0  0x0000082fae625fda in copy_file_range () from /lib/libc.so.7
[18:05:49.048] #1  0x000008278bb8b412 in ?? ()
[18:05:49.048] #2  0x000008278bb8ae1b in ?? ()
[18:05:49.048] #3  0x000008278bb8a6e3 in ?? ()
[18:05:49.048] #4  0x0000082fae572c3a in __libc_start1 () from /lib/libc.so.7
[18:05:49.048] #5  0x000008278bb8a2dd in ?? ()
[18:05:49.603] #0  0x000000082b5c81ba in thr_kill () from /lib/libc.so.7
panic
2025-07-02 17:46:34.795 UTC startup[25979] PANIC:  could not locate a valid checkpoint record at 0/2630158
tap
[17:55:39.399](0.314s) not ok 3 - backup with no detail: pg_basebackup
[17:55:39.400](0.000s) not ok 4 - backup with no detail: backup_manifest.gz was created
[17:55:39.403](0.003s) Bail out!  command "/usr/bin/gzip -d /tmp/cirrus-ci-build/build/testrun/basebackup_to_shell/001_b...
tap
[18:01:34.628](205.531s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/contrib/bloom/t/001_wal.pl line 22.
tap
[17:51:01.291](0.704s) Bail out!  pg_ctl start failed
tap
[17:53:05.598](122.246s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_basebackup/020_pg_rec...
tap
[17:53:08.795](121.804s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_basebackup/040_pg_cre...
tap
[17:51:10.490](0.381s) Bail out!  pg_ctl start failed
tap
[17:51:13.929](0.404s) Bail out!  pg_ctl start failed
tap
[17:51:21.139](1.736s) not ok 2 - incremental backup from node2
tap
[17:55:04.383](210.793s) # poll_query_until timed out executing this query:
[17:55:04.383](0.000s) not ok 9 - promoted standby is not in recovery
tap
[17:55:02.648](123.158s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/001_basic/data...
tap
[17:55:18.752](123.008s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/002_databases/...
tap
[17:55:08.768](122.740s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/003_extrafiles...
tap
[17:55:11.757](122.505s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/004_pg_xlog_sy...
tap
[17:55:21.637](122.956s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/007_standby_so...
tap
[17:55:36.333](136.410s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/008_min_recove...
tap
[17:56:39.888](122.797s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/009_growing_fi...
tap
[17:55:13.705](1.955s) not ok 1 - server side backup, compression none
[17:55:13.707](0.001s) not ok 2 - found expected backup files, compression none
[17:55:13.713](0.006s) not ok 3 - verify backup, compression none
[17:55:14.471](0.757s) not ok 4 - server side backup, compression gzip
[17:55:14.473](0.001s) not ok 5 - found expected backup files, compression gzip
[17:55:14.481](0.008s) not ok 6 - verify backup, compression gzip
[17:55:14.565](0.083s) not ok 7 - server side backup, compression lz4
[17:55:14.566](0.001s) not ok 8 - found expected backup files, compression lz4
[17:55:14.571](0.005s) not ok 9 - verify backup, compression lz4
[17:55:14.902](0.330s) not ok 10 - server side backup, compression lz4
[17:55:14.903](0.001s) not ok 11 - found expected backup files, compression lz4
[17:55:14.911](0.007s) not ok 12 - verify backup, compression lz4
[17:55:15.042](0.131s) not ok 13 - server side backup, compression zstd
[17:55:15.043](0.001s) not ok 14 - found expected backup files, compression zstd
[17:55:15.050](0.006s) not ok 15 - verify backup, compression zstd
[17:55:15.163](0.113s) not ok 16 - server side backup, compression zstd
[17:55:15.164](0.001s) not ok 17 - found expected backup files, compression zstd
[17:55:15.170](0.006s) not ok 18 - verify backup, compression zstd
tap
[17:55:14.039](1.854s) not ok 1 - backup done, compression none
[17:55:14.049](0.009s) not ok 2 - backup verified, compression method "none"
[17:55:14.561](0.511s) not ok 3 - backup done, compression gzip
[17:55:14.573](0.011s) not ok 4 - backup verified, compression method "gzip"
[17:55:14.898](0.325s) not ok 5 - backup done, compression lz4
[17:55:14.910](0.011s) not ok 6 - backup verified, compression method "lz4"
[17:55:15.185](0.275s) not ok 7 - backup done, compression zstd
[17:55:15.193](0.007s) not ok 8 - backup verified, compression method "zstd"
[17:55:15.311](0.118s) not ok 9 - backup done, compression parallel zstd
[17:55:15.320](0.008s) not ok 10 - backup verified, compression method "parallel zstd"
tap
[17:55:16.243](1.972s) not ok 1 - client side backup, compression none
tap
[17:55:17.730](0.020s) not ok 4 - got exactly one new WAL summary
[17:55:17.736](0.000s) not ok 6 - stdout shows block 0 modified
[17:55:17.737](0.000s) not ok 8 - UPDATE modified 2 blocks
tap
[17:39:32.285](120.692s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/005_replay_dela...
tap
[17:41:45.848](213.808s) # poll_query_until timed out executing this query:
[17:41:45.848](0.000s) not ok 11 - all standbys are considered as candidates for quorum sync standbys
tap
[17:40:21.911](158.647s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/008_fsm_truncat...
tap
[17:43:41.141](281.259s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/015_promotion_p...
tap
[17:43:35.715](259.243s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/016_min_consistency.pl line 102.
tap
[17:45:56.158](381.960s) Bail out!  pg_ctl start failed
tap
[17:45:24.374](120.604s) Bail out!  pg_ctl start failed
tap
[17:43:59.538](208.229s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/019_replslot_limit.pl line 112.
tap
[17:41:48.193](0.000s) not ok 6 - .done file for archived WAL segment 000000010000000000000001 exists
tap
[17:46:54.590](211.316s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/021_row_visibility.pl line 151.
tap
[17:44:47.858](122.135s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/025_stuck_on_ol...
tap
[17:48:35.341](214.309s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/027_stream_regress.pl line 103.
tap
[17:49:03.250](214.730s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/030_stats_cleanup_replica.pl line 62.
tap
[17:50:02.740](216.561s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/031_recovery_conflict.pl line 298.
tap
[17:49:22.034](215.213s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/032_relfilenode_reuse.pl line 186.
tap
[17:52:46.472](218.392s) # 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 484.
tap
[17:46:16.648](0.408s) not ok 2 - Check that the slot's confirmed_flush LSN is the same as the latest_checkpoint locatio...
tap
[17:46:35.081](15.795s) Bail out!  pg_ctl start failed
tap
[17:51:07.232](217.026s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/040_standby_failover_slots_sync.pl line 402.
tap
[17:47:00.105](1.911s) not ok 1 - restartpoint has started
[17:50:10.978](190.872s) not ok 2 - restart point has completed
tap
[17:48:38.833](0.380s) Bail out!  pg_ctl start failed
tap
[17:53:06.574](206.692s) # poll_query_until timed out executing this query:
tap
[18:01:48.632](199.838s) # poll_query_until timed out executing this query:
test
[18:01:48.959]  19/343 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[18:01:48.959]  21/343 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[18:01:48.959]  22/343 postgresql:recovery / recovery/007_sync_rep                                     ERROR           2...
[18:01:48.959]  23/343 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[18:01:48.959]  28/343 postgresql:recovery / recovery/016_min_consistency                              ERROR           2...
[18:01:48.959]  29/343 postgresql:recovery / recovery/015_promotion_pages                              ERROR           2...
[18:01:48.959]  30/343 postgresql:recovery / recovery/019_replslot_limit                               ERROR           2...
[18:01:48.959]  34/343 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[18:01:48.959]  35/343 postgresql:recovery / recovery/018_wal_optimize                                 ERROR           3...
[18:01:48.959]  38/343 postgresql:recovery / recovery/017_shm                                          ERROR           3...
[18:01:48.959]  41/343 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[18:01:48.959]  42/343 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[18:01:48.959]  43/343 postgresql:recovery / recovery/021_row_visibility                               ERROR           3...
[18:01:48.959]  45/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
[18:01:48.959]  46/343 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[18:01:48.959]  51/343 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR           2...
[18:01:48.959]  57/343 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           2...
[18:01:48.959]  90/343 postgresql:recovery / recovery/031_recovery_conflict                            ERROR           3...
[18:01:48.959]  44/343 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR           1...
[18:01:48.959] 156/343 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[18:01:48.959] 162/343 postgresql:recovery / recovery/040_standby_failover_slots_sync                  ERROR           2...
[18:01:48.959] 164/343 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[18:01:48.959] 166/343 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[18:01:48.959] 168/343 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[18:01:48.959] 182/343 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR           4...
[18:01:48.959] 187/343 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[18:01:48.959] 188/343 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR           1...
[18:01:48.959] 189/343 postgresql:recovery / recovery/048_vacuum_horizon_floor                         ERROR           2...
[18:01:48.959] 193/343 postgresql:recovery / recovery/009_twophase                                     TIMEOUT        10...
[18:01:48.959] 194/343 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[18:01:48.959] 195/343 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           2...
[18:01:48.959] 200/343 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[18:01:48.959] 205/343 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[18:01:48.959] 206/343 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[18:01:48.959] 207/343 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[18:01:48.959] 211/343 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[18:01:48.959] 213/343 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[18:01:48.959] 216/343 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR           1...
[18:01:48.959] 218/343 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[18:01:48.959] 239/343 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[18:01:48.959] 244/343 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[18:01:48.959] 292/343 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[18:01:48.959] 342/343 postgresql:bloom / bloom/001_wal                                                ERROR           3...
[18:01:48.959] 343/343 postgresql:subscription / subscription/026_stats                                ERROR           3...
53/5627 Fix oldest LSN calculation for WAL segments removal when slots are advancing during checkpoint
FreeBSD - Meson
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 5...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 5...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 5...
assertion
TRAP: failed Assert("end_of_summary_lsn >= current_lsn"), File: "../src/backend/postmaster/walsummarizer.c", Line: 423, ...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 6...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 3...
core
[18:03:45.297] #0  0x000000082c73e1ba in thr_kill () from /lib/libc.so.7
[18:03:45.297] #1  0x000000082c6b75d4 in raise () from /lib/libc.so.7
[18:03:45.297] #2  0x000000082c76ab59 in abort () from /lib/libc.so.7
[18:03:45.297] #3  0x0000000000ad68e5 in ExceptionalCondition (conditionName=0x32fcdf "TransactionIdIsValid(initial)", f...
[18:03:45.297] #4  0x0000000000947c65 in ComputeXidHorizons (h=h@entry=0x8216f7ce8) at ../src/backend/storage/ipc/procar...
[18:03:45.297] #5  0x0000000000947d71 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:03:45.297] #6  0x0000000000683b97 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8016
[18:03:45.297] #7  0x00000000008bc733 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:03:45.297] #8  0x00000000008bd8fb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:03:45.297] #9  0x00000000008c06d7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:03:43.911] #0  0x000000082d2331ba in thr_kill () from /lib/libc.so.7
[18:03:43.911] #1  0x000000082d1ac5d4 in raise () from /lib/libc.so.7
[18:03:43.911] #2  0x000000082d25fb59 in abort () from /lib/libc.so.7
[18:03:43.911] #3  0x0000000000ad68e5 in ExceptionalCondition (conditionName=0x32fcdf "TransactionIdIsValid(initial)", f...
[18:03:43.911] #4  0x0000000000947c65 in ComputeXidHorizons (h=h@entry=0x820f6a5a8) at ../src/backend/storage/ipc/procar...
[18:03:43.911] #5  0x0000000000947d71 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:03:43.911] #6  0x0000000000683b97 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8016
[18:03:43.911] #7  0x00000000008bc733 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:03:43.911] #8  0x00000000008bd8fb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:03:43.911] #9  0x00000000008c06d7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:03:44.192] #0  0x00000008299bf1ba in thr_kill () from /lib/libc.so.7
[18:03:44.192] #1  0x00000008299385d4 in raise () from /lib/libc.so.7
[18:03:44.192] #2  0x00000008299ebb59 in abort () from /lib/libc.so.7
[18:03:44.192] #3  0x0000000000ad76c4 in errfinish (filename=<optimized out>, lineno=<optimized out>, funcname=<optimize...
[18:03:44.192] #4  0x000000000068e9e0 in InitWalRecovery (ControlFile=0x8330f3f80, wasShutdown_ptr=wasShutdown_ptr@entry...
[18:03:44.192] #5  0x0000000000680d5b in StartupXLOG () at ../src/backend/access/transam/xlog.c:5752
[18:03:44.192] #6  0x00000000008c3e6b in StartupProcessMain (startup_data=<optimized out>, startup_data_len=<optimized o...
[18:03:44.192] #7  0x00000000008bd8fb in postmaster_child_launch (child_type=child_type@entry=B_STARTUP, child_slot=262,...
[18:03:44.192] #8  0x00000000008c06d7 in StartChildProcess (type=type@entry=B_STARTUP) at ../src/backend/postmaster/post...
[18:03:44.192] #9  0x00000000008c00d2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x821543ae0) at ../src/backe...
core
[18:03:44.470] #0  0x000000082aaa51ba in thr_kill () from /lib/libc.so.7
[18:03:44.470] #1  0x000000082aa1e5d4 in raise () from /lib/libc.so.7
[18:03:44.470] #2  0x000000082aad1b59 in abort () from /lib/libc.so.7
[18:03:44.470] #3  0x0000000000ad68e5 in ExceptionalCondition (conditionName=0x32fcdf "TransactionIdIsValid(initial)", f...
[18:03:44.470] #4  0x0000000000947c65 in ComputeXidHorizons (h=h@entry=0x820d49a08) at ../src/backend/storage/ipc/procar...
[18:03:44.470] #5  0x0000000000947d71 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:03:44.470] #6  0x0000000000683b97 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8016
[18:03:44.470] #7  0x00000000008bc733 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:03:44.470] #8  0x00000000008bd8fb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:03:44.470] #9  0x00000000008c06d7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:03:44.743] #0  0x000000082c7d91ba in thr_kill () from /lib/libc.so.7
[18:03:44.743] #1  0x000000082c7525d4 in raise () from /lib/libc.so.7
[18:03:44.743] #2  0x000000082c805b59 in abort () from /lib/libc.so.7
[18:03:44.743] #3  0x0000000000ad68e5 in ExceptionalCondition (conditionName=0x32fcdf "TransactionIdIsValid(initial)", f...
[18:03:44.743] #4  0x0000000000947c65 in ComputeXidHorizons (h=h@entry=0x820c48ee8) at ../src/backend/storage/ipc/procar...
[18:03:44.743] #5  0x0000000000947d71 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:03:44.743] #6  0x0000000000683b97 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8016
[18:03:44.743] #7  0x00000000008bc733 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:03:44.743] #8  0x00000000008bd8fb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:03:44.743] #9  0x00000000008c06d7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:03:45.017] #0  0x000000082e6fb1ba in thr_kill () from /lib/libc.so.7
[18:03:45.017] #1  0x000000082e6745d4 in raise () from /lib/libc.so.7
[18:03:45.017] #2  0x000000082e727b59 in abort () from /lib/libc.so.7
[18:03:45.017] #3  0x0000000000ad68e5 in ExceptionalCondition (conditionName=0x32fcdf "TransactionIdIsValid(initial)", f...
[18:03:45.017] #4  0x0000000000947c65 in ComputeXidHorizons (h=h@entry=0x821937278) at ../src/backend/storage/ipc/procar...
[18:03:45.017] #5  0x0000000000947d71 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:03:45.017] #6  0x0000000000683b97 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8016
[18:03:45.017] #7  0x00000000008bc733 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:03:45.017] #8  0x00000000008bd8fb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:03:45.017] #9  0x00000000008c06d7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:03:45.562] #0  0x000000082de4d1ba in thr_kill () from /lib/libc.so.7
[18:03:45.562] #1  0x000000082ddc65d4 in raise () from /lib/libc.so.7
[18:03:45.562] #2  0x000000082de79b59 in abort () from /lib/libc.so.7
[18:03:45.562] #3  0x0000000000ad68e5 in ExceptionalCondition (conditionName=0x34589e "end_of_summary_lsn >= current_lsn...
[18:03:45.562] #4  0x00000000008c691a in WalSummarizerMain (startup_data=<optimized out>, startup_data_len=<optimized ou...
[18:03:45.562] #5  0x00000000008bd8fb in postmaster_child_launch (child_type=child_type@entry=B_WAL_SUMMARIZER, child_sl...
[18:03:45.562] #6  0x00000000008c06d7 in StartChildProcess (type=type@entry=B_WAL_SUMMARIZER) at ../src/backend/postmast...
[18:03:45.562] #7  0x00000000008c25e7 in LaunchMissingBackgroundProcesses () at ../src/backend/postmaster/postmaster.c:3...
[18:03:45.562] #8  ServerLoop () at ../src/backend/postmaster/postmaster.c:1717
[18:03:45.562] #9  0x00000000008c010a in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x821753e48) at ../src/backe...
panic
2025-07-02 17:43:47.835 UTC startup[14707] PANIC:  could not locate a valid checkpoint record at 0/2146290
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out /tmp/cirrus-ci-build/build/testrun/pg_wal...
--- /tmp/cirrus-ci-build/contrib/pg_walinspect/expected/pg_walinspect.out	2025-07-02 17:33:45.636686000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_walinspect/regress/results/pg_walinspect.out	2025-07-02 17:47:36.317379000 +00...
@@ -124,7 +124,7 @@
   WHERE relfilenode = :'sample_tbl_oid' AND block_data IS NOT NULL;
  ok 
 ----
- t
+ f
 (1 row)
 
 -- Force a checkpoint so that the next update will log a full-page image.
tap
[17:53:23.138](0.201s) not ok 3 - backup with no detail: pg_basebackup
[17:53:23.139](0.001s) not ok 4 - backup with no detail: backup_manifest.gz was created
[17:53:23.144](0.005s) Bail out!  command "/usr/bin/gzip -d /tmp/cirrus-ci-build/build/testrun/basebackup_to_shell/001_b...
tap
[17:59:21.132](207.613s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/contrib/bloom/t/001_wal.pl line 22.
tap
[17:48:35.241](0.601s) Bail out!  pg_ctl start failed
tap
[17:50:39.285](122.750s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_basebackup/020_pg_rec...
tap
[17:50:41.871](121.572s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_basebackup/040_pg_cre...
tap
[17:48:45.256](0.390s) Bail out!  pg_ctl start failed
tap
[17:48:52.368](0.479s) Bail out!  pg_ctl start failed
tap
[17:49:00.945](1.871s) not ok 2 - incremental backup from node2
tap
[17:52:43.422](214.984s) # poll_query_until timed out executing this query:
[17:52:43.423](0.001s) not ok 9 - promoted standby is not in recovery
tap
[17:52:45.258](122.862s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/001_basic/data...
tap
[17:52:46.892](122.635s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/003_extrafiles...
tap
[17:52:46.944](122.677s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/004_pg_xlog_sy...
tap
[17:52:56.450](123.091s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/007_standby_so...
tap
[17:53:29.550](137.476s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/008_min_recove...
tap
[17:54:47.022](122.679s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/009_growing_fi...
tap
[17:54:48.272](122.666s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/010_keep_recyc...
tap
[17:52:56.144](1.909s) not ok 1 - server side backup, compression none
[17:52:56.145](0.001s) not ok 2 - found expected backup files, compression none
[17:52:56.151](0.005s) not ok 3 - verify backup, compression none
[17:52:56.740](0.588s) not ok 4 - server side backup, compression gzip
[17:52:56.744](0.001s) not ok 5 - found expected backup files, compression gzip
[17:52:56.749](0.005s) not ok 6 - verify backup, compression gzip
[17:52:56.860](0.111s) not ok 7 - server side backup, compression lz4
[17:52:56.862](0.001s) not ok 8 - found expected backup files, compression lz4
[17:52:56.868](0.006s) not ok 9 - verify backup, compression lz4
[17:52:57.238](0.369s) not ok 10 - server side backup, compression lz4
[17:52:57.240](0.001s) not ok 11 - found expected backup files, compression lz4
[17:52:57.244](0.004s) not ok 12 - verify backup, compression lz4
[17:52:57.386](0.141s) not ok 13 - server side backup, compression zstd
[17:52:57.387](0.001s) not ok 14 - found expected backup files, compression zstd
[17:52:57.392](0.004s) not ok 15 - verify backup, compression zstd
[17:52:57.502](0.110s) not ok 16 - server side backup, compression zstd
[17:52:57.505](0.001s) not ok 17 - found expected backup files, compression zstd
[17:52:57.510](0.005s) not ok 18 - verify backup, compression zstd
tap
[17:52:56.069](1.817s) not ok 1 - backup done, compression none
[17:52:56.078](0.008s) not ok 2 - backup verified, compression method "none"
[17:52:56.534](0.455s) not ok 3 - backup done, compression gzip
[17:52:56.542](0.007s) not ok 4 - backup verified, compression method "gzip"
[17:52:56.858](0.316s) not ok 5 - backup done, compression lz4
[17:52:56.870](0.011s) not ok 6 - backup verified, compression method "lz4"
[17:52:57.203](0.333s) not ok 7 - backup done, compression zstd
[17:52:57.210](0.006s) not ok 8 - backup verified, compression method "zstd"
[17:52:57.308](0.098s) not ok 9 - backup done, compression parallel zstd
[17:52:57.316](0.007s) not ok 10 - backup verified, compression method "parallel zstd"
tap
[17:52:56.461](1.896s) not ok 1 - client side backup, compression none
tap
[17:52:59.319](0.027s) not ok 4 - got exactly one new WAL summary
[17:52:59.326](0.000s) not ok 6 - stdout shows block 0 modified
[17:52:59.327](0.000s) not ok 8 - UPDATE modified 2 blocks
tap
[17:35:26.979](3.732s) Bail out!  command "pg_basebackup --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/...
tap
[17:37:46.237](120.618s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/005_replay_dela...
tap
[17:38:46.671](157.523s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/008_fsm_truncat...
tap
[17:41:49.070](296.788s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/015_promotion_p...
tap
[17:41:12.629](258.138s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/016_min_consistency.pl line 102.
tap
[17:43:21.108](382.480s) Bail out!  pg_ctl start failed
tap
[17:42:51.725](120.613s) Bail out!  pg_ctl start failed
tap
[17:41:22.102](206.784s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/019_replslot_limit.pl line 112.
tap
[17:38:29.416](0.359s) Bail out!  pg_ctl start failed
tap
[17:44:16.729](213.519s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/021_row_visibility.pl line 151.
tap
[17:40:56.903](122.128s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/025_stuck_on_ol...
tap
[17:46:16.126](217.241s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/027_stream_regress.pl line 103.
tap
[17:46:13.518](215.838s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/030_stats_cleanup_replica.pl line 62.
tap
[17:47:15.326](219.161s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/031_recovery_conflict.pl line 298.
tap
[17:46:36.734](217.252s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/032_relfilenode_reuse.pl line 186.
tap
[17:50:50.285](224.826s) # 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 484.
tap
[17:43:41.923](0.409s) not ok 2 - Check that the slot's confirmed_flush LSN is the same as the latest_checkpoint locatio...
tap
[17:43:48.111](3.499s) Bail out!  pg_ctl start failed
tap
[17:48:47.542](219.371s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/040_standby_failover_slots_sync.pl line 402.
tap
[17:44:25.071](4.041s) not ok 1 - restartpoint has started
[17:47:47.828](202.757s) not ok 2 - restart point has completed
tap
[17:46:17.245](0.363s) Bail out!  pg_ctl start failed
tap
[17:50:38.329](210.887s) # poll_query_until timed out executing this query:
tap
[17:59:42.044](203.540s) # poll_query_until timed out executing this query:
test
[17:59:42.363]   5/343 postgresql:recovery / recovery/001_stream_rep                                   ERROR            ...
[17:59:42.363]  21/343 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[17:59:42.363]  23/343 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[17:59:42.363]  24/343 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[17:59:42.363]  28/343 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[17:59:42.363]  29/343 postgresql:recovery / recovery/016_min_consistency                              ERROR           2...
[17:59:42.363]  30/343 postgresql:recovery / recovery/019_replslot_limit                               ERROR           2...
[17:59:42.363]  33/343 postgresql:recovery / recovery/015_promotion_pages                              ERROR           2...
[17:59:42.363]  35/343 postgresql:recovery / recovery/018_wal_optimize                                 ERROR           3...
[17:59:42.363]  38/343 postgresql:recovery / recovery/017_shm                                          ERROR           3...
[17:59:42.363]  41/343 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[17:59:42.363]  42/343 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[17:59:42.363]  43/343 postgresql:recovery / recovery/021_row_visibility                               ERROR           3...
[17:59:42.363]  45/343 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR           2...
[17:59:42.363]  46/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
[17:59:42.363]  47/343 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[17:59:42.363]  51/343 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           2...
[17:59:42.363]  75/343 postgresql:recovery / recovery/031_recovery_conflict                            ERROR           3...
[17:59:42.363]  97/343 postgresql:pg_walinspect / pg_walinspect/regress                                ERROR            ...
[17:59:42.363]  44/343 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR           2...
[17:59:42.363] 156/343 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[17:59:42.363] 163/343 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[17:59:42.363] 164/343 postgresql:recovery / recovery/040_standby_failover_slots_sync                  ERROR           2...
[17:59:42.363] 166/343 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[17:59:42.363] 169/343 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[17:59:42.363] 183/343 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[17:59:42.363] 185/343 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR           1...
[17:59:42.363] 189/343 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR           4...
[17:59:42.363] 193/343 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           2...
[17:59:42.363] 194/343 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[17:59:42.363] 195/343 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[17:59:42.363] 196/343 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[17:59:42.363] 200/343 postgresql:recovery / recovery/009_twophase                                     TIMEOUT        10...
[17:59:42.363] 206/343 postgresql:recovery / recovery/048_vacuum_horizon_floor                         ERROR           3...
[17:59:42.363] 211/343 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[17:59:42.363] 210/343 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[17:59:42.363] 208/343 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[17:59:42.363] 209/343 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[17:59:42.363] 216/343 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[17:59:42.363] 245/343 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[17:59:42.363] 251/343 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[17:59:42.363] 298/343 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[17:59:42.363] 299/343 postgresql:pg_rewind / pg_rewind/010_keep_recycled_wals                         ERROR           1...
[17:59:42.363] 342/343 postgresql:bloom / bloom/001_wal                                                ERROR           3...
[17:59:42.363] 343/343 postgresql:subscription / subscription/026_stats                                ERROR           3...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "procarray.c", Line: 1759, PID: 22789
core
[17:50:56.579] #0  0x00007feb08aabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[17:50:56.579] #1  0x00007feb08a5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[17:50:56.579] #2  0x00007feb08a47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[17:50:56.579] #3  0x0000556521eab01a in ExceptionalCondition (conditionName=conditionName@entry=0x55652227a3c0 "Transac...
[17:50:56.579] #4  0x0000556521b1190c in ComputeXidHorizons (h=h@entry=0x7ffffa8bf480) at procarray.c:1759
[17:50:56.579] #5  0x0000556521b16dc8 in GetOldestTransactionIdConsideredRunning () at procarray.c:2038
[17:50:56.579] #6  0x0000556521309ce2 in CreateRestartPoint (flags=flags@entry=0) at xlog.c:8016
[17:50:56.579] #7  0x00005565219bc870 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[17:50:56.579] #8  0x00005565219bd357 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[17:50:56.579] #9  0x00005565219c3800 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at postmaster.c:3973
tap
[17:38:14.429](0.949s) not ok 3 - backup with no detail: pg_basebackup
[17:38:14.430](0.000s) not ok 4 - backup with no detail: backup_manifest.gz was created
[17:38:14.447](0.017s) Bail out!  command "gzip -d /tmp/cirrus-ci-build/contrib/basebackup_to_shell/tmp_check/tmp_test_1...
tap
[17:38:05.279](2.171s) Bail out!  pg_ctl start failed
tap
[17:48:32.006](120.326s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/src/test/recovery/tmp_check/t_005_repl...
tap
[17:48:00.631](233.245s) # poll_query_until timed out executing this query:
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 1...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 1...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 1...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 1...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 8...
core
[18:11:44.628] #0  0x00007f7e54aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:44.628] #1  0x00007f7e54a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:44.628] #2  0x00007f7e54a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:44.628] #3  0x000055a79f1b26b2 in errfinish (filename=filename@entry=0x55a79f3fc460 "../src/backend/access/transa...
[18:11:44.628] #4  0x000055a79e904312 in InitWalRecovery (ControlFile=<optimized out>, wasShutdown_ptr=wasShutdown_ptr@e...
[18:11:44.628] #5  0x000055a79e8f1e65 in StartupXLOG () at ../src/backend/access/transam/xlog.c:5752
[18:11:44.628] #6  0x000055a79eda7e9f in StartupProcessMain (startup_data=<optimized out>, startup_data_len=<optimized o...
[18:11:44.628] #7  0x000055a79ed9e51d in postmaster_child_launch (child_type=child_type@entry=B_STARTUP, child_slot=262,...
[18:11:44.628] #8  0x000055a79eda3cb3 in StartChildProcess (type=type@entry=B_STARTUP) at ../src/backend/postmaster/post...
[18:11:44.628] #9  0x000055a79eda784d in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55a7bd4576a0) at ../src/ba...
core
[18:11:44.123] #0  0x00007f4e3f8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:44.123] #1  0x00007f4e3f85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:44.123] #2  0x00007f4e3f845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:44.123] #3  0x000055f0fee20536 in ExceptionalCondition (conditionName=conditionName@entry=0x55f0ff0f33b5 "Transac...
[18:11:44.123] #4  0x000055f0feb1b5f7 in ComputeXidHorizons (h=h@entry=0x7ffc1354c120) at ../src/backend/storage/ipc/pro...
[18:11:44.123] #5  0x000055f0feb207f0 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:11:44.123] #6  0x000055f0fe55abb0 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[18:11:44.123] #7  0x000055f0fea10cf5 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:11:44.123] #8  0x000055f0fea1151d in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:11:44.123] #9  0x000055f0fea16cb3 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:11:43.661] #0  0x00007f8f3b0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:43.661] #1  0x00007f8f3b05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:43.661] #2  0x00007f8f3b045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:43.661] #3  0x0000560f36a01536 in ExceptionalCondition (conditionName=conditionName@entry=0x560f36cd43b5 "Transac...
[18:11:43.661] #4  0x0000560f366fc5f7 in ComputeXidHorizons (h=h@entry=0x7ffc568acfa0) at ../src/backend/storage/ipc/pro...
[18:11:43.661] #5  0x0000560f367017f0 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:11:43.661] #6  0x0000560f3613bbb0 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[18:11:43.661] #7  0x0000560f365f1cf5 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:11:43.661] #8  0x0000560f365f251d in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:11:43.661] #9  0x0000560f365f7cb3 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:11:43.191] #0  0x00007f857d6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:43.191] #1  0x00007f857d65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:43.191] #2  0x00007f857d645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:43.191] #3  0x000055c9a7e57536 in ExceptionalCondition (conditionName=conditionName@entry=0x55c9a812a3b5 "Transac...
[18:11:43.191] #4  0x000055c9a7b525f7 in ComputeXidHorizons (h=h@entry=0x7ffc1a82d1c0) at ../src/backend/storage/ipc/pro...
[18:11:43.191] #5  0x000055c9a7b577f0 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:11:43.191] #6  0x000055c9a7591bb0 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[18:11:43.191] #7  0x000055c9a7a47cf5 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:11:43.191] #8  0x000055c9a7a4851d in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:11:43.191] #9  0x000055c9a7a4dcb3 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:11:42.691] #0  0x00007fc542aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:42.691] #1  0x00007fc542a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:42.691] #2  0x00007fc542a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:42.691] #3  0x000055ee1ed0f536 in ExceptionalCondition (conditionName=conditionName@entry=0x55ee1efe23b5 "Transac...
[18:11:42.691] #4  0x000055ee1ea0a5f7 in ComputeXidHorizons (h=h@entry=0x7ffe16f5ff70) at ../src/backend/storage/ipc/pro...
[18:11:42.691] #5  0x000055ee1ea0f7f0 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:11:42.691] #6  0x000055ee1e449bb0 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[18:11:42.691] #7  0x000055ee1e8ffcf5 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:11:42.691] #8  0x000055ee1e90051d in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:11:42.691] #9  0x000055ee1e905cb3 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:11:42.219] #0  0x00007efd57038bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:42.219] #1  0x000055f5f7eb8cc0 in ?? ()
[18:11:42.219] #2  0x000055f5f7eb8efa in ?? ()
[18:11:42.219] #3  0x000055f5f7eba630 in ?? ()
[18:11:42.219] #4  0x000055f5f7eb4371 in ?? ()
[18:11:42.219] #5  0x000055f5f7eb320f in ?? ()
[18:11:42.219] #6  0x000055f5f7eb3c3b in ?? ()
[18:11:42.219] #7  0x000055f5f7eb166f in ?? ()
[18:11:42.219] #8  0x00007efd56f8c24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:42.219] #9  0x00007efd56f8c305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:11:42.088] #0  0x00007fdb820a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:42.088] #1  0x00007fdb8205afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:42.088] #2  0x00007fdb82045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:11:42.088] #3  0x000055e3622b7536 in ExceptionalCondition (conditionName=conditionName@entry=0x55e36258a3b5 "Transac...
[18:11:42.088] #4  0x000055e361fb25f7 in ComputeXidHorizons (h=h@entry=0x7ffc0d369b80) at ../src/backend/storage/ipc/pro...
[18:11:42.088] #5  0x000055e361fb77f0 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[18:11:42.088] #6  0x000055e3619f1bb0 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[18:11:42.088] #7  0x000055e361ea7cf5 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[18:11:42.088] #8  0x000055e361ea851d in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[18:11:42.088] #9  0x000055e361eadcb3 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[18:11:41.296] #0  0x00007fb9b90a617b in ?? ()
[18:11:41.296] #1  0x00007fb9b90c17b6 in ?? ()
[18:11:41.296] #2  0x0000000000000000 in ?? ()
[18:11:42.024] #0  0x00007fdb820a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
panic
2025-07-02 17:47:52.137 UTC startup[79965] PANIC:  could not locate a valid checkpoint record at 0/28BE1F0
tap
[18:01:04.160](0.638s) not ok 3 - backup with no detail: pg_basebackup
[18:01:04.161](0.000s) not ok 4 - backup with no detail: backup_manifest.gz was created
[18:01:04.173](0.012s) Bail out!  command "/usr/bin/gzip -d /tmp/cirrus-ci-build/build/testrun/basebackup_to_shell/001_b...
tap
[18:07:40.765](233.733s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/contrib/bloom/t/001_wal.pl line 22.
tap
[17:55:38.422](2.101s) Bail out!  pg_ctl start failed
tap
[17:57:53.490](131.853s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_basebackup/020_pg_rec...
tap
[18:03:37.930](421.155s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/bin/pg_basebackup/t/040_pg_createsubscriber.pl line 331.
tap
[17:56:13.025](1.355s) Bail out!  pg_ctl start failed
tap
[17:56:33.763](1.366s) Bail out!  pg_ctl start failed
tap
[17:56:51.586](2.167s) Bail out!  pg_ctl start failed
tap
[18:01:30.870](255.219s) # poll_query_until timed out executing this query:
[18:01:30.871](0.000s) not ok 9 - promoted standby is not in recovery
tap
[17:59:58.298](127.587s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/001_basic/data...
tap
[18:00:02.064](127.929s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/002_databases/...
tap
[18:00:05.433](125.584s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/003_extrafiles...
tap
[18:00:18.250](126.231s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/004_pg_xlog_sy...
tap
[18:00:35.310](125.865s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/007_standby_so...
tap
[18:00:35.009](124.264s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/008_min_recove...
tap
[18:02:01.576](122.860s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/009_growing_fi...
tap
[18:00:22.280](2.589s) not ok 1 - server side backup, compression none
[18:00:22.281](0.001s) not ok 2 - found expected backup files, compression none
[18:00:22.312](0.031s) not ok 3 - verify backup, compression none
[18:00:23.288](0.976s) not ok 4 - server side backup, compression gzip
[18:00:23.288](0.001s) not ok 5 - found expected backup files, compression gzip
[18:00:23.303](0.015s) not ok 6 - verify backup, compression gzip
[18:00:23.465](0.162s) not ok 7 - server side backup, compression lz4
[18:00:23.467](0.001s) not ok 8 - found expected backup files, compression lz4
[18:00:23.493](0.026s) not ok 9 - verify backup, compression lz4
[18:00:24.040](0.546s) not ok 10 - server side backup, compression lz4
[18:00:24.043](0.001s) not ok 11 - found expected backup files, compression lz4
[18:00:24.054](0.011s) not ok 12 - verify backup, compression lz4
[18:00:24.286](0.232s) not ok 13 - server side backup, compression zstd
[18:00:24.287](0.001s) not ok 14 - found expected backup files, compression zstd
[18:00:24.305](0.018s) not ok 15 - verify backup, compression zstd
[18:00:24.616](0.311s) not ok 16 - server side backup, compression zstd
[18:00:24.617](0.001s) not ok 17 - found expected backup files, compression zstd
[18:00:24.632](0.014s) not ok 18 - verify backup, compression zstd
tap
[18:00:24.665](2.964s) not ok 1 - backup done, compression none
[18:00:24.687](0.022s) not ok 2 - backup verified, compression method "none"
[18:00:25.628](0.941s) not ok 3 - backup done, compression gzip
[18:00:25.655](0.026s) not ok 4 - backup verified, compression method "gzip"
[18:00:26.571](0.916s) not ok 5 - backup done, compression lz4
[18:00:26.635](0.064s) not ok 6 - backup verified, compression method "lz4"
[18:00:27.217](0.582s) not ok 7 - backup done, compression zstd
[18:00:27.234](0.017s) not ok 8 - backup verified, compression method "zstd"
[18:00:27.537](0.302s) not ok 9 - backup done, compression parallel zstd
[18:00:27.561](0.023s) not ok 10 - backup verified, compression method "parallel zstd"
tap
[18:00:26.667](2.812s) not ok 1 - client side backup, compression none
tap
[18:00:30.245](0.017s) not ok 4 - got exactly one new WAL summary
tap
[17:41:06.235](120.413s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/005_replay_dela...
tap
[17:43:49.800](233.233s) # poll_query_until timed out executing this query:
[17:43:49.801](0.001s) not ok 11 - all standbys are considered as candidates for quorum sync standbys
tap
[17:41:59.235](154.181s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/008_fsm_truncat...
tap
[17:44:01.733](249.365s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/015_promotion_p...
tap
[17:47:25.986](442.689s) Bail out!  pg_ctl start failed
tap
[17:46:06.579](120.481s) Bail out!  pg_ctl start failed
tap
[17:45:26.446](239.398s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/019_replslot_limit.pl line 112.
tap
[17:51:03.571](264.448s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/021_row_visibility.pl line 151.
tap
[17:46:04.234](123.130s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/025_stuck_on_ol...
tap
[17:49:33.113](257.011s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/027_stream_regress.pl line 103.
tap
[17:51:16.978](264.385s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/030_stats_cleanup_replica.pl line 62.
tap
[17:56:20.464](325.589s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/032_relfilenode_reuse.pl line 186.
tap
[17:57:40.245](334.936s) # 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 510.
tap
[17:46:52.316](0.730s) not ok 2 - Check that the slot's confirmed_flush LSN is the same as the latest_checkpoint locatio...
tap
[17:47:53.431](57.604s) Bail out!  pg_ctl start failed
tap
[17:57:30.111](510.604s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/040_standby_failover_slots_sync.pl line 435.
tap
[17:48:16.754](12.175s) not ok 1 - restartpoint has started
[17:51:56.859](220.104s) not ok 2 - restart point has completed
tap
[17:49:38.375](0.566s) Bail out!  pg_ctl start failed
tap
[17:58:30.206](333.000s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /tmp/cirrus-ci-build/src/test/recovery/t/048_vacuum_horizon_floor.pl line 279.
tap
[18:07:57.670](218.413s) # poll_query_until timed out executing this query:
test
[18:07:57.977]  21/344 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[18:07:57.977]  22/344 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[18:07:57.977]  24/344 postgresql:recovery / recovery/007_sync_rep                                     ERROR           2...
[18:07:57.977]  28/344 postgresql:recovery / recovery/015_promotion_pages                              ERROR           2...
[18:07:57.977]  33/344 postgresql:recovery / recovery/019_replslot_limit                               ERROR           2...
[18:07:57.977]  35/344 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[18:07:57.977]  36/344 postgresql:recovery / recovery/018_wal_optimize                                 ERROR           3...
[18:07:57.977]  41/344 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[18:07:57.977]  42/344 postgresql:recovery / recovery/017_shm                                          ERROR           4...
[18:07:57.977]  43/344 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[18:07:57.977]  45/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
[18:07:57.977]  46/344 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[18:07:57.977]  51/344 postgresql:recovery / recovery/021_row_visibility                               ERROR           5...
[18:07:57.977]  54/344 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR           3...
[18:07:57.977]  44/344 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR           2...
[18:07:57.977] 157/344 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[18:07:57.977] 162/344 postgresql:recovery / recovery/009_twophase                                     TIMEOUT        10...
[18:07:57.977] 163/344 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[18:07:57.977] 164/344 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           6...
[18:07:57.977] 167/344 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[18:07:57.977] 169/344 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[18:07:57.977] 180/344 postgresql:recovery / recovery/040_standby_failover_slots_sync                  ERROR           6...
[18:07:57.977] 182/344 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR           6...
[18:07:57.977] 186/344 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[18:07:57.977] 192/344 postgresql:recovery / recovery/048_vacuum_horizon_floor                         ERROR           4...
[18:07:57.977] 193/344 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[18:07:57.977] 194/344 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR           1...
[18:07:57.977] 195/344 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[18:07:57.977] 203/344 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[18:07:57.977] 206/344 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[18:07:57.977] 209/344 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[18:07:57.977] 208/344 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[18:07:57.977] 213/344 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[18:07:57.977] 216/344 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[18:07:57.977] 217/344 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[18:07:57.977] 244/344 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[18:07:57.977] 266/344 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           2...
[18:07:57.977] 279/344 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[18:07:57.977] 302/344 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR           4...
[18:07:57.977] 343/344 postgresql:bloom / bloom/001_wal                                                ERROR           4...
[18:07:57.977] 344/344 postgresql:subscription / subscription/026_stats                                ERROR           3...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 6...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 1...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 4...
assertion
TRAP: failed Assert("end_of_summary_lsn >= current_lsn"), File: "../src/backend/postmaster/walsummarizer.c", Line: 423, ...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 5...
core
00000031`d2dff618 00007fff`cf1ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000031`d2dff620 00007fff`cd684cb0     ntdll!TppWorkerThread+0x2df
00000031`d2dff910 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
00000031`d2dff940 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000031`d35ffb58 00007fff`ccde48fa     ntdll!NtFsControlFile+0x14
00000031`d35ffb60 00007ff6`dbe1ac7b     KERNELBASE!ConnectNamedPipe+0x6a
00000031`d35ffbd0 00007fff`cd684cb0     postgres!pg_signal_thread(
00000031`d35ffcd0 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
00000031`d35ffd00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000031`d29ff190 00007ff6`dc1824a8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000031`d29ff1d0 00007ff6`dbefdc6b     postgres!ExceptionalCondition(
00000031`d29ff210 00007ff6`dbefa2bd     postgres!ComputeXidHorizons(
00000031`d29ff280 00007ff6`dba82322     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
00000031`d29ff2e0 00007ff6`dbe25311     postgres!CreateRestartPoint(
00000031`d29ff450 00007ff6`dbe26c27     postgres!CheckpointerMain(
00000031`d29ff5e0 00007ff6`dbcda8d9     postgres!SubPostmasterMain(
00000031`d29ff660 00007ff6`dc30e759     postgres!main(
00000031`d29ff6a0 00007ff6`dc30e6ae     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
00000031`d29ff6f0 00007ff6`dc30e56e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
00000031`d31ff728 00007fff`cf1ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000031`d31ff730 00007fff`cd684cb0     ntdll!TppWorkerThread+0x2df
00000031`d31ffa20 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
00000031`d31ffa50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005d`84dff510 00007ff6`dc1824a8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000005d`84dff550 00007ff6`dbefdc6b     postgres!ExceptionalCondition(
0000005d`84dff590 00007ff6`dbefa2bd     postgres!ComputeXidHorizons(
0000005d`84dff600 00007ff6`dba82322     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
0000005d`84dff660 00007ff6`dbe25311     postgres!CreateRestartPoint(
0000005d`84dff7d0 00007ff6`dbe26c27     postgres!CheckpointerMain(
0000005d`84dff960 00007ff6`dbcda8d9     postgres!SubPostmasterMain(
0000005d`84dff9e0 00007ff6`dc30e759     postgres!main(
0000005d`84dffa20 00007ff6`dc30e6ae     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
0000005d`84dffa70 00007ff6`dc30e56e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
0000005d`855ffd68 00007fff`ccde48fa     ntdll!NtFsControlFile+0x14
0000005d`855ffd70 00007ff6`dbe1ac7b     KERNELBASE!ConnectNamedPipe+0x6a
0000005d`855ffde0 00007fff`cd684cb0     postgres!pg_signal_thread(
0000005d`855ffee0 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
0000005d`855fff10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005d`851ffc08 00007fff`cf1ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000005d`851ffc10 00007fff`cd684cb0     ntdll!TppWorkerThread+0x2df
0000005d`851fff00 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
0000005d`851fff30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005d`859ff448 00007fff`cf1ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000005d`859ff450 00007fff`cd684cb0     ntdll!TppWorkerThread+0x2df
0000005d`859ff740 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
0000005d`859ff770 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000025`823ff958 00007fff`cf1ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000025`823ff960 00007fff`cd684cb0     ntdll!TppWorkerThread+0x2df
00000025`823ffc50 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
00000025`823ffc80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000025`81bff6e0 00007ff6`dc1824a8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000025`81bff720 00007ff6`dbefdc6b     postgres!ExceptionalCondition(
00000025`81bff760 00007ff6`dbefa2bd     postgres!ComputeXidHorizons(
00000025`81bff7d0 00007ff6`dba82322     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
00000025`81bff830 00007ff6`dbe25311     postgres!CreateRestartPoint(
00000025`81bff9a0 00007ff6`dbe26c27     postgres!CheckpointerMain(
00000025`81bffb30 00007ff6`dbcda8d9     postgres!SubPostmasterMain(
00000025`81bffbb0 00007ff6`dc30e759     postgres!main(
00000025`81bffbf0 00007ff6`dc30e6ae     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
00000025`81bffc40 00007ff6`dc30e56e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
00000025`81fffbf8 00007fff`cf1ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000025`81fffc00 00007fff`cd684cb0     ntdll!TppWorkerThread+0x2df
00000025`81fffef0 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
00000025`81ffff20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000025`827ff918 00007fff`ccde48fa     ntdll!NtFsControlFile+0x14
00000025`827ff920 00007ff6`dbe1ac7b     KERNELBASE!ConnectNamedPipe+0x6a
00000025`827ff990 00007fff`cd684cb0     postgres!pg_signal_thread(
00000025`827ffa90 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
00000025`827ffac0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000088`ecfff9a8 00007fff`ccde48fa     ntdll!NtFsControlFile+0x14
00000088`ecfff9b0 00007ff6`dbe1ac7b     KERNELBASE!ConnectNamedPipe+0x6a
00000088`ecfffa20 00007fff`cd684cb0     postgres!pg_signal_thread(
00000088`ecfffb20 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
00000088`ecfffb50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000088`ec7ff600 00007ff6`dc1824a8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000088`ec7ff640 00007ff6`dbefdc6b     postgres!ExceptionalCondition(
00000088`ec7ff680 00007ff6`dbefa2bd     postgres!ComputeXidHorizons(
00000088`ec7ff6f0 00007ff6`dba82322     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
00000088`ec7ff750 00007ff6`dbe25311     postgres!CreateRestartPoint(
00000088`ec7ff8c0 00007ff6`dbe26c27     postgres!CheckpointerMain(
00000088`ec7ffa50 00007ff6`dbcda8d9     postgres!SubPostmasterMain(
00000088`ec7ffad0 00007ff6`dc30e759     postgres!main(
00000088`ec7ffb10 00007ff6`dc30e6ae     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
00000088`ec7ffb60 00007ff6`dc30e56e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
00000088`ecbff888 00007fff`cf1ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000088`ecbff890 00007fff`cd684cb0     ntdll!TppWorkerThread+0x2df
00000088`ecbffb80 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
00000088`ecbffbb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000088`ed3ffbc8 00007fff`cf1ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000088`ed3ffbd0 00007fff`cd684cb0     ntdll!TppWorkerThread+0x2df
00000088`ed3ffec0 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
00000088`ed3ffef0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f7`46bff3d0 00007ff6`dc1824a8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000f7`46bff410 00007ff6`dbe3338c     postgres!ExceptionalCondition(
000000f7`46bff450 00007ff6`dbe26c27     postgres!WalSummarizerMain(
000000f7`46bff5e0 00007ff6`dbcda8d9     postgres!SubPostmasterMain(
000000f7`46bff660 00007ff6`dc30e759     postgres!main(
000000f7`46bff6a0 00007ff6`dc30e6ae     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
000000f7`46bff6f0 00007ff6`dc30e56e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
000000f7`46bff760 00007ff6`dc30e7ce     postgres!__scrt_common_main(void)+0xe [D:\a\_work\1\s\src\vctools\crt\vcstartup\...
000000f7`46bff790 00007fff`cd684cb0     postgres!mainCRTStartup(
000000f7`46bff7c0 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
core
000000f7`477ff8e8 00007fff`ccde48fa     ntdll!NtFsControlFile+0x14
000000f7`477ff8f0 00007ff6`dbe1ac7b     KERNELBASE!ConnectNamedPipe+0x6a
000000f7`477ff960 00007fff`cd684cb0     postgres!pg_signal_thread(
000000f7`477ffa60 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f7`477ffa90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f7`473ff988 00007fff`cf1ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f7`473ff990 00007fff`cd684cb0     ntdll!TppWorkerThread+0x2df
000000f7`473ffc80 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f7`473ffcb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f7`46fff6e8 00007fff`cf1ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f7`46fff6f0 00007fff`cd684cb0     ntdll!TppWorkerThread+0x2df
000000f7`46fff9e0 00007fff`cf21edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f7`46fffa10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[18:09:02.621](0.748s) not ok 3 - backup with no detail: pg_basebackup
[18:09:02.627](0.005s) not ok 4 - backup with no detail: backup_manifest.gz was created
[18:09:02.645](0.017s) Bail out!  command "C:/Program Files/Git/usr/bin/gzip.EXE -d C:\cirrus\build\testrun\basebackup_t...
tap
[18:20:13.174](317.464s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/contrib/bloom/t/001_wal.pl line 22.
tap
[18:18:11.824](350.092s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/modules/brin/t/02_wal_consistency.pl line 73.
tap
[18:00:12.566](2.585s) Bail out!  pg_ctl start failed
tap
[18:02:44.020](155.218s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_basebackup/020_pg_receivewal\dat...
tap
[18:02:46.836](152.796s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_basebackup/040_pg_createsubscrib...
tap
[18:00:32.852](4.260s) Bail out!  pg_ctl start failed
tap
[18:01:00.899](8.617s) Bail out!  pg_ctl start failed
tap
[18:01:23.273](9.003s) not ok 2 - incremental backup from node2
tap
[18:08:03.247](380.046s) # poll_query_until timed out executing this query:
[18:08:03.249](0.002s) not ok 9 - promoted standby is not in recovery
[18:10:21.261](134.371s) not ok 11 - pg_ctl promote of standby runs
[18:10:21.401](0.140s) not ok 12 - promoted standby is not in recovery
tap
[18:05:48.816](148.335s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/001_basic\data/t_001_basi...
tap
[18:05:59.782](149.941s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/002_databases\data/t_002_...
tap
[18:06:11.883](140.627s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/003_extrafiles\data/t_003...
tap
[18:06:30.950](140.155s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/004_pg_xlog_symlink\data/...
tap
[18:07:50.602](152.130s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/007_standby_source\data/t...
tap
[18:10:50.460](300.874s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/008_min_recovery_point\da...
tap
[18:08:20.881](140.248s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/009_growing_files\data/t_...
tap
[18:08:32.400](139.706s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/010_keep_recycled_wals\da...
tap
[18:07:33.104](1.951s) not ok 1 - server side backup, compression none
[18:07:33.107](0.003s) not ok 2 - found expected backup files, compression none
[18:07:33.137](0.029s) not ok 3 - verify backup, compression none
tap
[18:07:36.050](2.298s) not ok 1 - backup done, compression none
[18:07:36.109](0.059s) not ok 2 - backup verified, compression method "none"
tap
[18:07:38.590](1.842s) not ok 1 - client side backup, compression none
tap
[18:07:56.445](0.068s) not ok 4 - got exactly one new WAL summary
[18:07:56.471](0.000s) not ok 6 - stdout shows block 0 modified
[18:07:56.472](0.000s) not ok 8 - UPDATE modified 2 blocks
tap
[17:46:37.692](362.055s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/001_stream_rep.pl line 90.
tap
[17:44:20.427](425.407s) not ok 1 - promotion of standby with pg_promote
tap
[17:40:47.136](134.289s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/005_replay_delay\data/t_00...
tap
[17:46:48.829](341.358s) # poll_query_until timed out executing this query:
[17:46:48.831](0.003s) not ok 11 - all standbys are considered as candidates for quorum sync standbys
tap
[17:44:36.506](359.908s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/008_fsm_truncation\data/t_...
tap
[17:52:30.771](689.368s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/015_promotion_pages.pl line 64.
tap
[17:48:54.949](377.462s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/016_min_consistency.pl line 81.
tap
[17:47:42.428](134.493s) Bail out!  pg_ctl start failed
tap
[17:56:28.349](328.249s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/019_replslot_limit.pl line 131.
tap
[17:57:50.736](337.331s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/021_row_visibility.pl line 140.
tap
[17:49:20.705](147.660s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/025_stuck_on_old_timeline\...
tap
[17:49:33.641](144.855s) Bail out!  pg_ctl start failed
tap
[17:54:45.298](337.956s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/027_stream_regress.pl line 103.
tap
[17:56:14.899](331.057s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/030_stats_cleanup_replica.pl line 51.
tap
[17:55:14.491](340.097s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/032_relfilenode_reuse.pl line 83.
tap
[17:54:15.699](33.417s) Bail out!  pg_ctl start failed
tap
[17:54:53.601](0.721s) not ok 2 - Check that the slot's confirmed_flush LSN is the same as the latest_checkpoint locatio...
tap
[18:04:09.646](444.365s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/040_standby_failover_slots_sync.pl line 280.
tap
[17:57:09.055](56.993s) not ok 1 - restartpoint has started
[17:59:23.242](134.187s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/041_checkpoint_at_promote\...
tap
[17:56:27.841](7.926s) Bail out!  pg_ctl start failed
tap
[18:16:18.796](134.514s) Bail out!  pg_ctl start failed
test
[18:20:13.642]  15/338 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[18:20:13.642]  19/338 postgresql:recovery / recovery/004_timeline_switch                              ERROR           4...
[18:20:13.642]  21/338 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           3...
[18:20:13.642]  24/338 postgresql:recovery / recovery/001_stream_rep                                   ERROR           6...
[18:20:13.642]  26/338 postgresql:recovery / recovery/007_sync_rep                                     ERROR           5...
[18:20:13.642]  29/338 postgresql:recovery / recovery/018_wal_optimize                                 ERROR           2...
[18:20:13.642]  30/338 postgresql:recovery / recovery/016_min_consistency                              ERROR           3...
[18:20:13.642]  31/338 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[18:20:13.642]  34/338 postgresql:recovery / recovery/026_overwrite_contrecord                         ERROR           1...
[18:20:13.642]  35/338 postgresql:recovery / recovery/015_promotion_pages                              ERROR           6...
[18:20:13.642]  39/338 postgresql:recovery / recovery/031_recovery_conflict                            ERROR           2...
[18:20:13.642]  40/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           4...
[18:20:13.642]  42/338 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[18:20:13.642]  43/338 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           3...
[18:20:13.642]  44/338 postgresql:recovery / recovery/009_twophase                                     TIMEOUT        10...
[18:20:13.642]  45/338 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR           4...
[18:20:13.642]  46/338 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[18:20:13.642]  47/338 postgresql:recovery / recovery/019_replslot_limit                               ERROR           7...
[18:20:13.642]  66/338 postgresql:recovery / recovery/021_row_visibility                               ERROR           6...
[18:20:13.642]  51/338 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR           2...
[18:20:13.642] 157/338 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[18:20:13.642] 160/338 postgresql:recovery / recovery/048_vacuum_horizon_floor                         ERROR           2...
[18:20:13.642] 161/338 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[18:20:13.642] 163/338 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[18:20:13.642] 167/338 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[18:20:13.642] 177/338 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[18:20:13.642] 178/338 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR           1...
[18:20:13.642] 185/338 postgresql:recovery / recovery/040_standby_failover_slots_sync                  ERROR           5...
[18:20:13.642] 189/338 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[18:20:13.642] 190/338 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR           1...
[18:20:13.642] 191/338 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[18:20:13.642] 192/338 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[18:20:13.642] 202/338 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[18:20:13.642] 203/338 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[18:20:13.642] 204/338 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[18:20:13.642] 205/338 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[18:20:13.642] 208/338 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[18:20:13.642] 217/338 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[18:20:13.642] 223/338 postgresql:pg_rewind / pg_rewind/010_keep_recycled_wals                         ERROR           1...
[18:20:13.642] 239/338 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[18:20:13.642]  38/338 postgresql:recovery / recovery/035_standby_logical_decoding                     TIMEOUT        10...
[18:20:13.642] 211/338 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           5...
[18:20:13.642] 274/338 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           3...
[18:20:13.642] 286/338 postgresql:recovery / recovery/039_end_of_wal                                   TIMEOUT        10...
[18:20:13.642] 336/338 postgresql:test_misc / test_misc/004_io_direct                                  ERROR           1...
[18:20:13.642] 337/338 postgresql:brin / brin/02_wal_consistency                                       ERROR           3...
[18:20:13.642] 338/338 postgresql:bloom / bloom/001_wal                                                ERROR           6...
CompilerWarnings
compiler
[17:37:56.811] xlog.c:7090:13: error: variable 'last_important_lsn' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:37:56.811] xlog.c:6877:5: error: variable 'average_msecs' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:37:56.811] xlog.c:6876:5: error: variable 'longest_msecs' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:37:56.811] xlog.c:6875:5: error: variable 'total_msecs' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:37:02.832] xlog.c:6876:5: error: variable 'longest_msecs' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:37:02.832] xlog.c:7090:13: error: variable 'last_important_lsn' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:37:02.832] xlog.c:6877:5: error: variable 'average_msecs' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:37:02.832] xlog.c:6875:5: error: variable 'total_msecs' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[17:35:51.891] xlog.c:6877:33: error: variable ‘average_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:35:51.891] xlog.c:7090:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:35:51.891] xlog.c:6875:33: error: variable ‘total_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:35:51.891] xlog.c:6876:33: error: variable ‘longest_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:34:59.197] xlog.c:7090:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:34:59.197] xlog.c:6876:33: error: variable ‘longest_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:34:59.197] xlog.c:6877:33: error: variable ‘average_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:34:59.197] xlog.c:6875:33: error: variable ‘total_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:39:25.338] xlog.c:7090:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:39:25.338] xlog.c:6875:33: error: variable ‘total_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:39:25.338] xlog.c:6877:33: error: variable ‘average_msecs’ set but not used [-Werror=unused-but-set-variable]
compiler
[17:39:25.338] xlog.c:6876:33: error: variable ‘longest_msecs’ set but not used [-Werror=unused-but-set-variable]
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 9...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 9...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 9...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 9...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 8...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 6...
core
[18:15:26.643]   * frame #0: 0x0000000180eec8f4 libsystem_kernel.dylib`write + 8
[18:15:26.643]     frame #1: 0x000000018db88c94 libcopyfile.dylib`copyfile_internal + 6408
[18:15:26.643]     frame #2: 0x000000018db8a33c libcopyfile.dylib`fcopyfile + 416
[18:15:26.643]     frame #3: 0x0000000104a4d780 cp`___lldb_unnamed_symbol72 + 864
[18:15:26.643]     frame #4: 0x0000000104a4f128 cp`___lldb_unnamed_symbol83 + 1420
[18:15:26.643]     frame #5: 0x0000000104a4ea5c cp`___lldb_unnamed_symbol79 + 1132
[18:15:26.643]     frame #6: 0x0000000180b9f154 dyld`start + 2476
core
[18:13:19.293]   * frame #0: 0x0000000180ef15d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:13:19.293]     frame #1: 0x0000000180f29c20 libsystem_pthread.dylib`pthread_kill + 288
[18:13:19.293]     frame #2: 0x0000000180e36a30 libsystem_c.dylib`abort + 180
[18:13:19.293]     frame #3: 0x0000000104c289b4 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[18:13:19.293]     frame #4: 0x0000000104ac5600 postgres`ComputeXidHorizons(h=0x000000016b650cf8) at procarray.c:1759:3
[18:13:19.293]     frame #5: 0x0000000104ac5704 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[18:13:19.293]     frame #6: 0x0000000104869528 postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8016:20
[18:13:19.293]     frame #7: 0x0000000104a44f5c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[18:13:19.293]     frame #8: 0x0000000104a46144 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[18:13:19.293]     frame #9: 0x0000000104a48d6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[18:12:52.332]   * frame #0: 0x0000000180ef15d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:12:52.332]     frame #1: 0x0000000180f29c20 libsystem_pthread.dylib`pthread_kill + 288
[18:12:52.332]     frame #2: 0x0000000180e36a30 libsystem_c.dylib`abort + 180
[18:12:52.332]     frame #3: 0x0000000104ec09b4 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[18:12:52.332]     frame #4: 0x0000000104d5d600 postgres`ComputeXidHorizons(h=0x000000016b3b8cb8) at procarray.c:1759:3
[18:12:52.332]     frame #5: 0x0000000104d5d704 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[18:12:52.332]     frame #6: 0x0000000104b01528 postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8016:20
[18:12:52.332]     frame #7: 0x0000000104cdcf5c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[18:12:52.332]     frame #8: 0x0000000104cde144 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=4...
[18:12:52.332]     frame #9: 0x0000000104ce0d6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[18:12:25.941]   * frame #0: 0x0000000180ef15d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:12:25.941]     frame #1: 0x0000000180f29c20 libsystem_pthread.dylib`pthread_kill + 288
[18:12:25.941]     frame #2: 0x0000000180e36a30 libsystem_c.dylib`abort + 180
[18:12:25.941]     frame #3: 0x00000001011889b4 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[18:12:25.941]     frame #4: 0x0000000101025600 postgres`ComputeXidHorizons(h=0x000000016f0f0ca8) at procarray.c:1759:3
[18:12:25.941]     frame #5: 0x0000000101025704 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[18:12:25.941]     frame #6: 0x0000000100dc9528 postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8016:20
[18:12:25.941]     frame #7: 0x0000000100fa4f5c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[18:12:25.941]     frame #8: 0x0000000100fa6144 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=2...
[18:12:25.941]     frame #9: 0x0000000100fa8d6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[18:14:11.319]   * frame #0: 0x0000000180ef15d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:14:11.319]     frame #1: 0x0000000180f29c20 libsystem_pthread.dylib`pthread_kill + 288
[18:14:11.319]     frame #2: 0x0000000180e36a30 libsystem_c.dylib`abort + 180
[18:14:11.319]     frame #3: 0x00000001047089b4 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[18:14:11.319]     frame #4: 0x00000001045a5600 postgres`ComputeXidHorizons(h=0x000000016bb70d18) at procarray.c:1759:3
[18:14:11.319]     frame #5: 0x00000001045a5704 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[18:14:11.319]     frame #6: 0x0000000104349528 postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8016:20
[18:14:11.319]     frame #7: 0x0000000104524f5c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[18:14:11.319]     frame #8: 0x0000000104526144 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[18:14:11.319]     frame #9: 0x0000000104528d6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[18:14:36.530]   * frame #0: 0x0000000180ef15d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:14:36.530]     frame #1: 0x0000000180f29c20 libsystem_pthread.dylib`pthread_kill + 288
[18:14:36.530]     frame #2: 0x0000000180e36a30 libsystem_c.dylib`abort + 180
[18:14:36.530]     frame #3: 0x00000001009cc9b4 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[18:14:36.530]     frame #4: 0x0000000100869600 postgres`ComputeXidHorizons(h=0x000000016f8acce8) at procarray.c:1759:3
[18:14:36.530]     frame #5: 0x0000000100869704 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[18:14:36.530]     frame #6: 0x000000010060d528 postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8016:20
[18:14:36.530]     frame #7: 0x00000001007e8f5c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[18:14:36.530]     frame #8: 0x00000001007ea144 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[18:14:36.530]     frame #9: 0x00000001007ecd6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[18:15:03.192]   * frame #0: 0x0000000180ef15d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:15:03.192]     frame #1: 0x0000000180f29c20 libsystem_pthread.dylib`pthread_kill + 288
[18:15:03.192]     frame #2: 0x0000000180e36a30 libsystem_c.dylib`abort + 180
[18:15:03.192]     frame #3: 0x00000001050726b0 postgres`errfinish.cold.2 at elog.c:600:3
[18:15:03.192]     frame #4: 0x0000000104f096f0 postgres`errfinish(filename=<unavailable>, lineno=<unavailable>, funcnam...
[18:15:03.192]     frame #5: 0x0000000104ff13d0 postgres`InitWalRecovery.cold.19 at xlogrecovery.c:800:4
[18:15:03.192]     frame #6: 0x0000000104b529fc postgres`InitWalRecovery(ControlFile=0x000000010aee9280, wasShutdown_ptr...
[18:15:03.192]     frame #7: 0x0000000104b470ac postgres`StartupXLOG at xlog.c:5752:2
[18:15:03.192]     frame #8: 0x0000000104d2bdd8 postgres`StartupProcessMain(startup_data=<unavailable>, startup_data_len...
[18:15:03.192]     frame #9: 0x0000000104d26144 postgres`postmaster_child_launch(child_type=B_STARTUP, child_slot=262, s...
core
[18:13:45.291]   * frame #0: 0x0000000180ef15d0 libsystem_kernel.dylib`__pthread_kill + 8
[18:13:45.291]     frame #1: 0x0000000180f29c20 libsystem_pthread.dylib`pthread_kill + 288
[18:13:45.291]     frame #2: 0x0000000180e36a30 libsystem_c.dylib`abort + 180
[18:13:45.291]     frame #3: 0x00000001027149b4 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[18:13:45.291]     frame #4: 0x00000001025b1600 postgres`ComputeXidHorizons(h=0x000000016db64d18) at procarray.c:1759:3
[18:13:45.291]     frame #5: 0x00000001025b1704 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[18:13:45.291]     frame #6: 0x0000000102355528 postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8016:20
[18:13:45.291]     frame #7: 0x0000000102530f5c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[18:13:45.291]     frame #8: 0x0000000102532144 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[18:13:45.291]     frame #9: 0x0000000102534d6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
panic
2025-07-02 17:45:25.328 UTC startup[54994] PANIC:  could not locate a valid checkpoint record at 0/22B0138
tap
[17:59:15.258](0.536s) not ok 3 - backup with no detail: pg_basebackup
[17:59:15.259](0.001s) not ok 4 - backup with no detail: backup_manifest.gz was created
[17:59:15.270](0.010s) Bail out!  command "/usr/bin/gzip -d /Users/admin/pgsql/build/testrun/basebackup_to_shell/001_bas...
tap
[18:07:32.753](247.111s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /Users/admin/pgsql/contrib/bloom/t/001_wal.pl line 22.
tap
[17:53:26.153](29.923s) Bail out!  pg_ctl start failed
tap
[17:55:09.267](139.271s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_basebackup/020_pg_recei...
tap
[17:53:26.171](19.955s) Bail out!  pg_ctl start failed
tap
[17:53:49.116](9.693s) Bail out!  pg_ctl start failed
tap
[17:54:29.375](11.870s) Bail out!  pg_ctl start failed
tap
[17:59:37.960](270.392s) # poll_query_until timed out executing this query:
[17:59:37.962](0.002s) not ok 9 - promoted standby is not in recovery
[18:01:50.416](126.266s) not ok 11 - pg_ctl promote of standby runs
[18:01:50.474](0.056s) not ok 12 - promoted standby is not in recovery
tap
[17:57:35.463](136.204s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/001_basic/data/t...
tap
[17:57:42.099](140.406s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/002_databases/da...
tap
[17:57:45.771](134.829s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/003_extrafiles/d...
tap
[17:57:57.642](136.774s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/004_pg_xlog_syml...
tap
[17:58:32.212](144.393s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/007_standby_sour...
tap
[17:59:09.192](172.946s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/008_min_recovery...
tap
[17:59:51.607](135.199s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/009_growing_file...
tap
[17:59:56.057](133.785s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/pg_rewind/010_keep_recycle...
tap
[17:58:19.432](3.320s) not ok 4 - server side backup, compression gzip
[17:58:19.434](0.002s) not ok 5 - found expected backup files, compression gzip
[17:58:19.455](0.020s) not ok 6 - verify backup, compression gzip
[17:58:19.736](0.281s) not ok 7 - server side backup, compression lz4
[17:58:19.737](0.001s) not ok 8 - found expected backup files, compression lz4
[17:58:19.754](0.017s) not ok 9 - verify backup, compression lz4
[17:58:21.428](1.673s) not ok 10 - server side backup, compression lz4
[17:58:21.429](0.001s) not ok 11 - found expected backup files, compression lz4
[17:58:21.448](0.019s) not ok 12 - verify backup, compression lz4
[17:58:22.058](0.610s) not ok 13 - server side backup, compression zstd
[17:58:22.060](0.001s) not ok 14 - found expected backup files, compression zstd
[17:58:22.076](0.015s) not ok 15 - verify backup, compression zstd
[17:58:22.554](0.478s) not ok 16 - server side backup, compression zstd
[17:58:22.555](0.000s) not ok 17 - found expected backup files, compression zstd
[17:58:22.570](0.015s) not ok 18 - verify backup, compression zstd
tap
[17:58:22.358](4.358s) not ok 1 - backup done, compression none
[17:58:22.396](0.038s) not ok 2 - backup verified, compression method "none"
[17:58:25.549](3.152s) not ok 3 - backup done, compression gzip
[17:58:25.587](0.038s) not ok 4 - backup verified, compression method "gzip"
[17:58:27.697](2.109s) not ok 5 - backup done, compression lz4
[17:58:27.732](0.034s) not ok 6 - backup verified, compression method "lz4"
[17:58:29.050](1.318s) not ok 7 - backup done, compression zstd
[17:58:29.099](0.049s) not ok 8 - backup verified, compression method "zstd"
[17:58:30.203](1.103s) not ok 9 - backup done, compression parallel zstd
[17:58:30.236](0.032s) not ok 10 - backup verified, compression method "parallel zstd"
tap
[17:58:26.835](3.230s) not ok 1 - client side backup, compression none
tap
[17:58:33.296](0.039s) not ok 4 - got exactly one new WAL summary
tap
[17:38:45.077](125.741s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/recovery/005_replay_delay/...
tap
[17:40:02.699](170.088s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/recovery/008_fsm_truncatio...
tap
[17:42:01.604](126.856s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/recovery/009_twophase/data...
tap
[17:42:30.546](290.328s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/recovery/015_promotion_pag...
tap
[17:46:08.910](499.324s) Bail out!  pg_ctl start failed
tap
[17:41:14.725](127.015s) Bail out!  pg_ctl start failed
tap
[17:44:08.744](275.145s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /Users/admin/pgsql/src/test/recovery/t/019_replslot_limit.pl line 131.
tap
[17:52:01.534](318.913s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /Users/admin/pgsql/src/test/recovery/t/021_row_visibility.pl line 151.
tap
[17:43:29.014](132.545s) Bail out!  command "pg_ctl --pgdata /Users/admin/pgsql/build/testrun/recovery/025_stuck_on_old_...
tap
[17:48:33.458](289.193s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /Users/admin/pgsql/src/test/recovery/t/027_stream_regress.pl line 103.
tap
[17:55:29.660](308.516s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /Users/admin/pgsql/src/test/recovery/t/030_stats_cleanup_replica.pl line 84.
tap
[17:54:13.304](325.598s) # poll_query_until timed out executing this query:
timed out waiting for catchup at /Users/admin/pgsql/src/test/recovery/t/032_relfilenode_reuse.pl line 186.
tap
[17:52:35.971](43.759s) Bail out!  pg_ctl restart failed
tap
[17:44:55.278](0.476s) not ok 2 - Check that the slot's confirmed_flush LSN is the same as the latest_checkpoint locatio...
tap
[17:45:47.262](48.457s) Bail out!  pg_ctl start failed
tap
[17:46:37.686](9.038s) not ok 1 - restartpoint has started
[17:50:33.076](235.389s) not ok 2 - restart point has completed
tap
[17:47:56.815](24.023s) Bail out!  pg_ctl start failed
test
[18:07:33.208]  20/343 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[18:07:33.208]  22/343 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[18:07:33.208]  26/343 postgresql:recovery / recovery/018_wal_optimize                                 ERROR           1...
[18:07:33.208]  29/343 postgresql:recovery / recovery/009_twophase                                     ERROR           2...
[18:07:33.208]  31/343 postgresql:recovery / recovery/015_promotion_pages                              ERROR           2...
[18:07:33.208]  35/343 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[18:07:33.208]  36/343 postgresql:recovery / recovery/019_replslot_limit                               ERROR           3...
[18:07:33.208]  41/343 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[18:07:33.208]  42/343 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[18:07:33.208]  43/343 postgresql:recovery / recovery/017_shm                                          ERROR           5...
[18:07:33.208]  45/343 postgresql:recovery / recovery/031_recovery_conflict                            ERROR           2...
[18:07:33.208]  46/343 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[18:07:33.208]  50/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
[18:07:33.208]  44/343 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR           2...
[18:07:33.208] 124/343 postgresql:recovery / recovery/021_row_visibility                               ERROR           6...
[18:07:33.208] 125/343 postgresql:recovery / recovery/048_vacuum_horizon_floor                         ERROR           2...
[18:07:33.208] 151/343 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR           5...
[18:07:33.208] 165/343 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[18:07:33.208] 164/343 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[18:07:33.208] 167/343 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[18:07:33.208] 169/343 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           6...
[18:07:33.208] 170/343 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[18:07:33.208] 182/343 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[18:07:33.208] 187/343 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR           7...
[18:07:33.208] 193/343 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[18:07:33.208] 195/343 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR           1...
[18:07:33.208] 199/343 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[18:07:33.208] 200/343 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[18:07:33.208] 206/343 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[18:07:33.208] 208/343 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[18:07:33.208] 207/343 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[18:07:33.208] 212/343 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[18:07:33.208] 214/343 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[18:07:33.208] 239/343 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[18:07:33.208] 245/343 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[18:07:33.208] 270/343 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[18:07:33.208] 273/343 postgresql:pg_rewind / pg_rewind/010_keep_recycled_wals                         ERROR           1...
[18:07:33.208] 264/343 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           4...
[18:07:33.208] 343/343 postgresql:bloom / bloom/001_wal                                                ERROR           5...
53/5631 Allow table AMs to define their own reloptions
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[17:34:00.907] ../src/test/modules/dummy_table_am/dummy_table_am.c(512): warning C4028: formal parameter 2 different fro...
53/5720 virtual generated column as partition key
macOS - Sonoma - Meson
tap
[14:56:29.543](0.000s) not ok 29 - \timing with successful query: matches
test
[14:57:40.331] 219/343 postgresql:psql / psql/001_basic                                                ERROR            ...
53/5575 Elimination of the repetitive code at the SLRU bootstrap functions
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[12:34:50.810](452.635s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/027_stream_regress.pl line 132.
test
[12:34:51.253] 338/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           5...
53/5880 Adding wait events statistics
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[09:23:07.517] ../src/backend/utils/activity/pgstat_waitevent.c(97): warning C4146: unary minus operator applied to unsi...
tap
[09:30:05.745](0.092s) not ok 35 -  'user=ssluser gssencmode=disable sslmode=allow sslnegotiation=postgres' -> connect, ...
test
[09:36:03.005] 147/338 postgresql:libpq / libpq/005_negotiate_encryption                               ERROR            ...
53/5842 Fix OAuth feature detection on OpenBSD+Meson
Linux - Debian Bookworm - Meson
test
[08:47:57.589]  21/323 postgresql:regress / regress/regress                                            ERROR            ...
[08:47:57.589]  27/323 postgresql:isolation / isolation/isolation                                      ERROR            ...
[08:47:57.589]  58/323 postgresql:plpgsql / plpgsql/regress                                            ERROR            ...
[08:47:57.589]  59/323 postgresql:bloom / bloom/regress                                                ERROR            ...
[08:47:57.589]  60/323 postgresql:amcheck / amcheck/regress                                            ERROR            ...
[08:47:57.589]  61/323 postgresql:basic_archive / basic_archive/regress                                ERROR            ...
[08:47:57.589]  62/323 postgresql:btree_gin / btree_gin/regress                                        ERROR            ...
[08:47:57.589]  63/323 postgresql:citext / citext/regress                                              ERROR            ...
[08:47:57.589]  64/323 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[08:47:57.589]  65/323 postgresql:cube / cube/regress                                                  ERROR            ...
[08:47:57.589]  66/323 postgresql:dict_xsyn / dict_xsyn/regress                                        ERROR            ...
[08:47:57.589]  67/323 postgresql:dict_int / dict_int/regress                                          ERROR            ...
[08:47:57.589]  68/323 postgresql:earthdistance / earthdistance/regress                                ERROR            ...
[08:47:57.589]  71/323 postgresql:hstore / hstore/regress                                              ERROR            ...
[08:47:57.589]  69/323 postgresql:file_fdw / file_fdw/regress                                          ERROR            ...
[08:47:57.589]  70/323 postgresql:dblink / dblink/regress                                              ERROR            ...
[08:47:57.589]  72/323 postgresql:fuzzystrmatch / fuzzystrmatch/regress                                ERROR            ...
[08:47:57.589]  73/323 postgresql:intarray / intarray/regress                                          ERROR            ...
[08:47:57.589]  74/323 postgresql:isn / isn/regress                                                    ERROR            ...
[08:47:57.589]  75/323 postgresql:pg_buffercache / pg_buffercache/regress                              ERROR            ...
[08:47:57.589]  76/323 postgresql:lo / lo/regress                                                      ERROR            ...
[08:47:57.589]  77/323 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
[08:47:57.589]  78/323 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
[08:47:57.589]  79/323 postgresql:passwordcheck / passwordcheck/regress                                ERROR            ...
[08:47:57.589]  80/323 postgresql:ltree / ltree/regress                                                ERROR            ...
[08:47:57.589]  81/323 postgresql:pg_logicalinspect / pg_logicalinspect/isolation                      ERROR            ...
[08:47:57.589]  82/323 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[08:47:57.589]  83/323 postgresql:pg_prewarm / pg_prewarm/regress                                      ERROR            ...
[08:47:57.589]  84/323 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
[08:47:57.589]  85/323 postgresql:pgstattuple / pgstattuple/regress                                    ERROR            ...
[08:47:57.589]  86/323 postgresql:pgrowlocks / pgrowlocks/isolation                                    ERROR            ...
[08:47:57.589]  87/323 postgresql:pg_surgery / pg_surgery/regress                                      ERROR            ...
[08:47:57.589]  88/323 postgresql:pg_trgm / pg_trgm/regress                                            ERROR            ...
[08:47:57.589]  89/323 postgresql:pg_visibility / pg_visibility/regress                                ERROR            ...
[08:47:57.589]  90/323 postgresql:pg_walinspect / pg_walinspect/regress                                ERROR            ...
[08:47:57.589]  91/323 postgresql:postgres_fdw / postgres_fdw/regress                                  ERROR            ...
[08:47:57.589]  92/323 postgresql:seg / seg/regress                                                    ERROR            ...
[08:47:57.589]  93/323 postgresql:tcn / tcn/isolation                                                  ERROR            ...
[08:47:57.589]  94/323 postgresql:tablefunc / tablefunc/regress                                        ERROR            ...
[08:47:57.589]  95/323 postgresql:spi / spi/regress                                                    ERROR            ...
[08:47:57.589]  96/323 postgresql:test_decoding / test_decoding/regress                                ERROR            ...
[08:47:57.589]  97/323 postgresql:test_decoding / test_decoding/isolation                              ERROR            ...
[08:47:57.589]  98/323 postgresql:tsm_system_rows / tsm_system_rows/regress                            ERROR            ...
[08:47:57.589]  99/323 postgresql:tsm_system_time / tsm_system_time/regress                            ERROR            ...
[08:47:57.589] 100/323 postgresql:unaccent / unaccent/regress                                          ERROR            ...
[08:47:57.589] 101/323 postgresql:uuid-ossp / uuid-ossp/regress                                        ERROR            ...
[08:47:57.589] 102/323 postgresql:brin / brin/isolation                                                ERROR            ...
[08:47:57.589] 103/323 postgresql:delay_execution / delay_execution/isolation                          ERROR            ...
[08:47:57.589] 104/323 postgresql:commit_ts / commit_ts/regress                                        ERROR            ...
[08:47:57.589] 105/323 postgresql:dummy_index_am / dummy_index_am/regress                              ERROR            ...
[08:47:57.589] 106/323 postgresql:dummy_seclabel / dummy_seclabel/regress                              ERROR            ...
[08:47:57.589] 107/323 postgresql:gin / gin/regress                                                    ERROR            ...
[08:47:57.589] 108/323 postgresql:injection_points / injection_points/isolation                        ERROR            ...
[08:47:57.589] 109/323 postgresql:injection_points / injection_points/regress                          ERROR            ...
[08:47:57.589] 110/323 postgresql:spgist_name_ops / spgist_name_ops/regress                            ERROR            ...
[08:47:57.589] 111/323 postgresql:test_copy_callbacks / test_copy_callbacks/regress                    ERROR            ...
[08:47:57.589] 112/323 postgresql:plsample / plsample/regress                                          ERROR            ...
[08:47:57.589] 113/323 postgresql:test_bloomfilter / test_bloomfilter/regress                          ERROR            ...
[08:47:57.589] 114/323 postgresql:test_ddl_deparse / test_ddl_deparse/regress                          ERROR            ...
[08:47:57.589] 115/323 postgresql:test_dsa / test_dsa/regress                                          ERROR            ...
[08:47:57.589] 116/323 postgresql:test_integerset / test_integerset/regress                            ERROR            ...
[08:47:57.589] 117/323 postgresql:test_extensions / test_extensions/regress                            ERROR            ...
[08:47:57.589] 118/323 postgresql:test_lfind / test_lfind/regress                                      ERROR            ...
[08:47:57.599] 119/323 postgresql:test_ginpostinglist / test_ginpostinglist/regress                    ERROR            ...
[08:47:57.599] 120/323 postgresql:test_dsm_registry / test_dsm_registry/regress                        ERROR            ...
[08:47:57.599] 121/323 postgresql:test_oat_hooks / test_oat_hooks/regress                              ERROR            ...
[08:47:57.599] 122/323 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
[08:47:57.599] 123/323 postgresql:test_parser / test_parser/regress                                    ERROR            ...
[08:47:57.599] 124/323 postgresql:test_predtest / test_predtest/regress                                ERROR            ...
[08:47:57.599] 125/323 postgresql:test_radixtree / test_radixtree/regress                              ERROR            ...
[08:47:57.599] 126/323 postgresql:test_rbtree / test_rbtree/regress                                    ERROR            ...
[08:47:57.599] 127/323 postgresql:test_regex / test_regex/regress                                      ERROR            ...
[08:47:57.599] 128/323 postgresql:test_resowner / test_resowner/regress                                ERROR            ...
[08:47:57.599] 130/323 postgresql:test_rls_hooks / test_rls_hooks/regress                              ERROR            ...
[08:47:57.599] 139/323 postgresql:test_slru / test_slru/regress                                        ERROR            ...
[08:47:57.599] 140/323 postgresql:test_shm_mq / test_shm_mq/regress                                    ERROR            ...
[08:47:57.599] 150/323 postgresql:ecpg / ecpg/ecpg                                                     ERROR            ...
[08:47:57.599] 151/323 postgresql:test_tidstore / test_tidstore/regress                                ERROR            ...
[08:47:57.599] 152/323 postgresql:unsafe_tests / unsafe_tests/regress                                  ERROR            ...
[08:47:57.599] 155/323 postgresql:typcache / typcache/regress                                          ERROR            ...
53/5319 Changing shared_buffers without restart
CompilerWarnings
compiler
[07:03:48.578] shmem.c:702:3: error: variable 'shm_total_page_count' is uninitialized when used here [-Werror,-Wuninitia...
compiler
[07:01:53.658] shmem.c:702:3: error: variable 'shm_total_page_count' is uninitialized when used here [-Werror,-Wuninitia...
compiler
[06:59:42.114] shmem.c:702:38: error: ‘shm_total_page_count’ may be used uninitialized [-Werror=maybe-uninitialized]
compiler
[06:57:56.312] shmem.c:702:38: error: ‘shm_total_page_count’ may be used uninitialized [-Werror=maybe-uninitialized]
compiler
[07:05:59.787] ../../../src/include/storage/pg_shmem.h:66:9: error: unknown type name ‘pg_atomic_uint32’
compiler
[07:05:59.787] ../../../src/include/storage/pg_shmem.h:69:9: error: unknown type name ‘pg_atomic_uint64’
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out	2025-07-02 06:56:03.018970406 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/numa.out	2025-07-02 07:05:35.077160410 +0000
@@ -6,8 +6,4 @@
 -- switch to superuser
 \c -
 SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa;
- ok 
-----
- t
-(1 row)
-
+ERROR:  invalid memory alloc request size 864765899839712
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out	2025-07-02 06:56:03.018970406 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/numa.out	2025-07-02 07:06:25.901134282 +0000
@@ -6,8 +6,4 @@
 -- switch to superuser
 \c -
 SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa;
- ok 
-----
- t
-(1 row)
-
+ERROR:  invalid memory alloc request size 864765899624256
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/test/regress/results/numa.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out	2025-07-02 06:56:03.018970406 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/numa.out	2025-07-02 07:02:11.925086491 +0000
@@ -6,8 +6,4 @@
 -- switch to superuser
 \c -
 SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa;
- ok 
-----
- t
-(1 row)
-
+ERROR:  invalid memory alloc request size 864765899885808
tap
[07:05:44.467](133.975s) not ok 5 - regression tests pass
tap
[07:03:16.929](0.901s) not ok 1 - no parameters missing from postgresql.conf.sample
tap
[07:06:35.765](106.832s) not ok 2 - regression tests pass
tap
[07:06:50.268](0.270s) Bail out!  pg_ctl start failed
Linux - Debian Bookworm - Meson
core
[07:02:25.975] #0  0x00007efed58a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:25.975] #1  0x00007efed585afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:25.975] #2  0x00007efed5845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:25.975] #3  0x00007efed5a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:25.975] #4  0x00007efed5a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:25.975] #5  0x00007efed5a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5604dc86d140, In...
[07:02:25.975] #6  0x00005604dbbc2b06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:25.975] #7  0x00005604dbac0df7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:25.975] #8  0x00005604dbac18cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:25.975] #9  0x00005604dbac331e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5605058295e0) at ../src/ba...
core
[07:02:22.520] #0  0x00007f919d4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:22.520] #1  0x00007f919d45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:22.520] #2  0x00007f919d445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:22.520] #3  0x00007f919d61e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:22.520] #4  0x00007f919d62aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:22.520] #5  0x00007f919d60db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5576be827140, In...
[07:02:22.520] #6  0x00005576bdb7cb06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:22.520] #7  0x00005576bda7adf7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:22.520] #8  0x00005576bda7b8cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:22.520] #9  0x00005576bda7d31e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5576e73255e0) at ../src/ba...
core
[07:02:22.023] #0  0x00007f1e872a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:22.023] #1  0x00007f1e8725afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:22.023] #2  0x00007f1e87245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:22.023] #3  0x00007f1e8741e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:22.023] #4  0x00007f1e8742aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:22.023] #5  0x00007f1e8740db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55d8f3030140, In...
[07:02:22.023] #6  0x000055d8f2385b06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:22.023] #7  0x000055d8f2283df7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:22.023] #8  0x000055d8f22848cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:22.024] #9  0x000055d8f228631e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55d91dc9f5b0) at ../src/ba...
core
[07:02:21.534] #0  0x00007f8be78a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:21.534] #1  0x00007f8be785afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:21.534] #2  0x00007f8be7845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:21.534] #3  0x00007f8be7a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:21.534] #4  0x00007f8be7a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:21.534] #5  0x00007f8be7a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x563139b5e140, In...
[07:02:21.534] #6  0x0000563138eb3b06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:21.534] #7  0x0000563138db1df7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:21.534] #8  0x0000563138db28cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:21.535] #9  0x0000563138db431e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x56313ad7e5e0) at ../src/ba...
core
[07:02:21.025] #0  0x00007fa7c52a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:21.025] #1  0x00007fa7c525afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:21.025] #2  0x00007fa7c5245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:21.025] #3  0x00005567409c83b9 in ExceptionalCondition (conditionName=conditionName@entry=0x556740cadb30 "!IsTran...
[07:02:21.025] #4  0x00005567407597fe in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[07:02:21.025] #5  0x0000556740759b57 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[07:02:21.025] #6  0x00005567406bec7c in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[07:02:21.025] #7  0x00005567406bef27 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[07:02:21.025] #8  0x00005567406bf0e5 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[07:02:21.025] #9  0x00005567409cd50a in errfinish (filename=filename@entry=0x556740c0ebb8 "../src/backend/access/transa...
core
[07:02:20.452] #0  0x00007fa7c52a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:20.452] #1  0x00007fa7c525afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:20.452] #2  0x00007fa7c5245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:20.452] #3  0x00007fa7c541e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:20.452] #4  0x00007fa7c542aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:20.452] #5  0x00007fa7c540db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55674136b140, In...
[07:02:20.452] #6  0x00005567406c0b06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:20.452] #7  0x00005567405bedf7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:20.452] #8  0x00005567405bf8cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:20.453] #9  0x00005567405c131e in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x55676d2c3640) at ../src/ba...
core
[07:02:26.164] #0  0x00007fbd7aea9eec in ?? ()
[07:02:26.636] #0  0x00007f61d4ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[07:02:26.670] #0  0x00007f61d4ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:26.670] #1  0x00007f61d4c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:26.670] #2  0x00007f61d4c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:26.670] #3  0x00007f61d4e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:26.670] #4  0x00007f61d4e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:26.670] #5  0x00007f61d4e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55ea7e49e140, In...
[07:02:26.670] #6  0x000055ea7d7f3b06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:26.670] #7  0x000055ea7d6f1df7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:26.670] #8  0x000055ea7d6f28cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:26.670] #9  0x000055ea7d6f431e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55ea82ca55d0) at ../src/ba...
core
[07:02:23.900] #0  0x00007fbd7aea9eec in ?? ()
[07:02:24.375] #0  0x00007f51772a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[07:02:23.727] #0  0x00007f48ab8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:23.727] #1  0x00007f48ab85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:23.727] #2  0x00007f48ab845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:23.727] #3  0x00007f48aba1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:23.727] #4  0x00007f48aba2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:23.727] #5  0x00007f48aba0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5569af873140, In...
[07:02:23.727] #6  0x00005569aebc8b06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:23.727] #7  0x00005569aeac6df7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:23.727] #8  0x00005569aeac78cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:23.727] #9  0x00005569aeac931e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5569ce1016a0) at ../src/ba...
core
[07:02:19.896] #0  0x00007f90dc0a9eec in ?? ()
[07:02:20.416] #0  0x00007fa7c52a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[07:02:19.712] #0  0x00007f8806ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:19.712] #1  0x00007f8806c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:19.712] #2  0x00007f8806c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:19.712] #3  0x00007f8806e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:19.712] #4  0x00007f8806e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:19.712] #5  0x00007f8806e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5646c2f72140, In...
[07:02:19.712] #6  0x00005646c22c7b06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:19.712] #7  0x00005646c21c5df7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:19.712] #8  0x00005646c21c68cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:19.712] #9  0x00005646c21c831e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5646d581c5b0) at ../src/ba...
core
[07:02:19.186] #0  0x00007f700d8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:19.186] #1  0x00007f700d85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:19.186] #2  0x00007f700d845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:19.186] #3  0x00007f700da1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:19.186] #4  0x00007f700da2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:19.186] #5  0x00007f700da0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x561e15f79140, In...
[07:02:19.186] #6  0x0000561e152ceb06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:19.186] #7  0x0000561e151ccdf7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:19.186] #8  0x0000561e151cd8cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:19.186] #9  0x0000561e151cf31e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x561e4e2d3640) at ../src/ba...
core
[07:02:18.644] #0  0x00007f2487ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:18.644] #1  0x00007f2487c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:18.644] #2  0x00007f2487c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:18.644] #3  0x00007f2487e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:18.644] #4  0x00007f2487e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:18.644] #5  0x00007f2487e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56472893f140, In...
[07:02:18.644] #6  0x0000564727c94b06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:18.644] #7  0x0000564727b92df7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:18.644] #8  0x0000564727b938cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:18.644] #9  0x0000564727b9531e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x56473acf3640) at ../src/ba...
core
[07:02:18.134] #0  0x00007f3d90ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:18.134] #1  0x00007f3d90c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:18.134] #2  0x00007f3d90c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:18.134] #3  0x00007f3d90e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:18.134] #4  0x00007f3d90e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:18.134] #5  0x00007f3d90e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5589f85fa140, In...
[07:02:18.134] #6  0x00005589f794fb06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:18.134] #7  0x00005589f784ddf7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:18.134] #8  0x00005589f784e8cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:18.134] #9  0x00005589f785031e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x558a2367b5e0) at ../src/ba...
core
[07:02:17.580] #0  0x00007f1e872a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:17.580] #1  0x00007f1e8725afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:17.580] #2  0x00007f1e87245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:17.580] #3  0x000055d8f268d3b9 in ExceptionalCondition (conditionName=conditionName@entry=0x55d8f2972b30 "!IsTran...
[07:02:17.580] #4  0x000055d8f241e7fe in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[07:02:17.580] #5  0x000055d8f241eb57 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[07:02:17.580] #6  0x000055d8f2383c7c in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[07:02:17.580] #7  0x000055d8f2383f27 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[07:02:17.580] #8  0x000055d8f23840e5 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[07:02:17.580] #9  0x000055d8f269250a in errfinish (filename=filename@entry=0x55d8f28d3bb8 "../src/backend/access/transa...
core
[07:02:17.048] #0  0x00007f5fc7ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:17.048] #1  0x00007f5fc7e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:17.048] #2  0x00007f5fc7e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:17.048] #3  0x00007f5fc801e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:17.048] #4  0x00007f5fc802aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:17.048] #5  0x00007f5fc800db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5589a66e6140, In...
[07:02:17.048] #6  0x00005589a5a3bb06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:17.048] #7  0x00005589a5939df7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:17.048] #8  0x00005589a593a8cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:17.048] #9  0x00005589a593c31e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5589bc8ac5e0) at ../src/ba...
core
[07:02:16.512] #0  0x00007fdc47ea9eec in ?? ()
[07:02:17.014] #0  0x00007f5fc7ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[07:02:16.349] #0  0x00007fda1f6a9eec in ?? ()
[07:02:16.512] #0  0x00007fdc47ea9eec in ?? ()
core
[07:02:16.143] #0  0x00007fe3ddea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:16.143] #1  0x00007fe3dde5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:16.143] #2  0x00007fe3dde45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:16.143] #3  0x00007fe3de01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:16.143] #4  0x00007fe3de02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:16.143] #5  0x00007fe3de00db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5573175c9140, In...
[07:02:16.143] #6  0x000055731691eb06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:16.143] #7  0x000055731681cdf7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:16.143] #8  0x000055731681d8cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:16.143] #9  0x000055731681f31e in PostmasterMain (argc=argc@entry=16, argv=argv@entry=0x5573189055b0) at ../src/b...
core
[07:02:23.046] #0  0x00007f5144aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:23.046] #1  0x00007f5144a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:23.046] #2  0x00007f5144a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:23.046] #3  0x00007f5144c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:23.046] #4  0x00007f5144c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:23.046] #5  0x00007f5144c0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56087222a140, In...
[07:02:23.046] #6  0x000056087157fb06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:23.046] #7  0x000056087147ddf7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:23.046] #8  0x000056087147e8cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:23.046] #9  0x000056087148031e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x560888d825e0) at ../src/ba...
core
[07:02:24.928] #0  0x00007f95106a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:24.928] #1  0x00007f951065afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:24.928] #2  0x00007f9510645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:24.928] #3  0x00007f951081e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:24.928] #4  0x00007f951082aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:24.928] #5  0x00007f951080db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55a3e71e9140, In...
[07:02:24.928] #6  0x000055a3e653eb06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:24.928] #7  0x000055a3e643cdf7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:24.928] #8  0x000055a3e643d8cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:24.928] #9  0x000055a3e643f31e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55a41bd0a5d0) at ../src/ba...
core
[07:02:25.462] #0  0x00007fb7c6ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:25.462] #1  0x00007fb7c6e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:25.462] #2  0x00007fb7c6e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:25.462] #3  0x00007fb7c701e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:25.462] #4  0x00007fb7c702aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:25.462] #5  0x00007fb7c700db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56495f67c140, In...
[07:02:25.462] #6  0x000056495e9d1b06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:25.462] #7  0x000056495e8cfdf7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:25.462] #8  0x000056495e8d08cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:25.462] #9  0x000056495e8d231e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x564987f855b0) at ../src/ba...
core
[07:02:24.407] #0  0x00007f51772a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:24.407] #1  0x00007f517725afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:24.407] #2  0x00007f5177245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:02:24.407] #3  0x00007f517741e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:02:24.407] #4  0x00007f517742aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:02:24.407] #5  0x00007f517740db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55bbed662140, In...
[07:02:24.407] #6  0x000055bbec9b7b06 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:02:24.407] #7  0x000055bbec8b5df7 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:02:24.407] #8  0x000055bbec8b68cd in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:02:24.407] #9  0x000055bbec8b831e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55bc0f8525e0) at ../src/ba...
core
[07:02:23.228] #0  0x00007f52cc6a9eec in ?? ()
[07:02:23.695] #0  0x00007f48ab8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
test
[07:01:47.434]   5/344 postgresql:isolation / isolation/isolation                                      ERROR            ...
[07:01:47.434]   6/344 postgresql:recovery / recovery/002_archiving                                    ERROR            ...
[07:01:47.434]   7/344 postgresql:recovery / recovery/001_stream_rep                                   ERROR            ...
[07:01:47.434]   8/344 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[07:01:47.434]   9/344 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[07:01:47.434]  13/344 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[07:01:47.434]  14/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[07:01:47.434]  10/344 postgresql:recovery / recovery/003_recovery_targets                             ERROR            ...
[07:01:47.434]  11/344 postgresql:recovery / recovery/004_timeline_switch                              ERROR            ...
[07:01:47.434]  12/344 postgresql:regress / regress/regress                                            ERROR            ...
[07:01:47.434]  15/344 postgresql:recovery / recovery/005_replay_delay                                 ERROR            ...
[07:01:47.434]  16/344 postgresql:recovery / recovery/006_logical_decoding                             ERROR            ...
[07:01:47.434]  18/344 postgresql:recovery / recovery/008_fsm_truncation                               ERROR            ...
[07:01:47.434]  19/344 postgresql:recovery / recovery/007_sync_rep                                     ERROR            ...
[07:01:47.434]  22/344 postgresql:recovery / recovery/015_promotion_pages                              ERROR            ...
[07:01:47.434]  23/344 postgresql:recovery / recovery/016_min_consistency                              ERROR            ...
[07:01:47.434]  25/344 postgresql:recovery / recovery/017_shm                                          ERROR            ...
[07:01:47.434]  24/344 postgresql:recovery / recovery/018_wal_optimize                                 ERROR            ...
[07:01:47.434]  26/344 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[06:57:15.699] c:\cirrus\src\include\storage/pg_shmem.h(71): error C2059: syntax error: '}'
compiler
[06:57:15.699] c:\cirrus\src\include\storage/pg_shmem.h(73): error C2143: syntax error: missing '{' before '*'
compiler
[06:57:15.468] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2059: syntax error: ';'
compiler
[06:57:15.468] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2061: syntax error: identifier 'Generation'
compiler
[06:57:15.468] c:\cirrus\src\include\storage/pg_shmem.h(68): error C2370: 'Barrier': redefinition; different storage cla...
compiler
[06:57:15.468] c:\cirrus\src\include\storage/pg_shmem.h(66): error C2061: syntax error: identifier 'pg_atomic_uint32'
53/5779 Review/Pull Request: Adding new CRC32C implementation for IBM S390X
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[06:46:10.262](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
test
[06:49:39.833] 215/338 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
53/5873 Support for basic ALTER TABLE progress reporting.
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[05:48:00.794](0.000s) not ok 5 - clusterdb cannot target invalid database: matches
test
[05:51:47.513] 215/338 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
53/5876 Error with DEFAULT VALUE in temp table
macOS - Sonoma - Meson
tap
[03:46:51.991](0.001s) not ok 9 - dropdb with invalid option prints error message
test
[03:48:37.324] 221/343 postgresql:scripts / scripts/050_dropdb                                         ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[03:51:08.021](0.001s) not ok 2 - connecting to a non-existent database: matches
test
[03:56:13.373] 180/338 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
53/5270 jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
CompilerWarnings
compiler
[01:19:51.551] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[01:19:42.539] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[01:19:11.549] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[01:19:01.842] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[01:20:16.028] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[01:28:49.650] #0  0x00007fc8e24a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:49.650] #1  0x00007fc8e245afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:49.650] #2  0x00007fc8e2445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:49.650] #3  0x00005580f1a85351 in ExceptionalCondition (conditionName=conditionName@entry=0x5580f1d77408 "v->type...
[01:28:49.650] #4  0x00005580f18f5ade in jspGetLeftArg (v=v@entry=0x7ffc5d3b90d0, a=a@entry=0x7ffc5d3b8c50) at ../src/ba...
[01:28:49.650] #5  0x00005580f18faa67 in executeStringInternalMethod (cxt=cxt@entry=0x7ffc5d3b9340, jsp=jsp@entry=0x7ffc...
[01:28:49.650] #6  0x00005580f18fde39 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc5d3b9340, jsp=jsp@entry=0x7ffc5...
[01:28:49.650] #7  0x00005580f1901311 in executeAnyItem (cxt=cxt@entry=0x7ffc5d3b9340, jsp=jsp@entry=0x7ffc5d3b90d0, jbc...
[01:28:49.650] #8  0x00005580f190138e in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffc5d3b9340, jsp=jsp@entry=0x7ff...
[01:28:49.650] #9  0x00005580f18fde58 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc5d3b9340, jsp=0x7ffc5d3b90d0, j...
core
[01:28:48.857] #0  0x00007f996c80a57c in ?? ()
[01:28:48.857] #1  0x0000000000000000 in ?? ()
[01:28:49.301] #0  0x00007fc8e24a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[01:28:48.723] #0  0x00007fb00a2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:48.723] #1  0x00007fb00a25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:48.723] #2  0x00007fb00a245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:48.723] #3  0x000055975712a351 in ExceptionalCondition (conditionName=conditionName@entry=0x55975741c408 "v->type...
[01:28:48.723] #4  0x0000559756f9aade in jspGetLeftArg (v=v@entry=0x7ffc82e0a260, a=a@entry=0x7ffc82e09de0) at ../src/ba...
[01:28:48.723] #5  0x0000559756f9fa67 in executeStringInternalMethod (cxt=cxt@entry=0x7ffc82e0a4d0, jsp=jsp@entry=0x7ffc...
[01:28:48.723] #6  0x0000559756fa2e39 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc82e0a4d0, jsp=jsp@entry=0x7ffc8...
[01:28:48.723] #7  0x0000559756fa6311 in executeAnyItem (cxt=cxt@entry=0x7ffc82e0a4d0, jsp=jsp@entry=0x7ffc82e0a260, jbc...
[01:28:48.723] #8  0x0000559756fa638e in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffc82e0a4d0, jsp=jsp@entry=0x7ff...
[01:28:48.723] #9  0x0000559756fa2e58 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc82e0a4d0, jsp=0x7ffc82e0a260, j...
core
[01:28:47.914] #0  0x00007fb00a2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:47.914] #1  0x00007fb00a25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:47.914] #2  0x00007fb00a245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:47.914] #3  0x000055975712a351 in ExceptionalCondition (conditionName=conditionName@entry=0x55975741c408 "v->type...
[01:28:47.914] #4  0x0000559756f9aade in jspGetLeftArg (v=v@entry=0x7ffc82e0a580, a=a@entry=0x7ffc82e0a4c0) at ../src/ba...
[01:28:47.914] #5  0x0000559756f9ba69 in printJsonPathItem (buf=buf@entry=0x7ffc82e0a610, v=v@entry=0x7ffc82e0a580, inKe...
[01:28:47.914] #6  0x0000559756f9bcfb in printJsonPathItem (buf=buf@entry=0x7ffc82e0a610, v=v@entry=0x7ffc82e0a5e0, inKe...
[01:28:47.914] #7  0x0000559756f9bd5f in jsonPathToCstring (out=0x7ffc82e0a610, out@entry=0x0, in=0x5597739f97d0, estima...
[01:28:47.914] #8  0x0000559756f9bdff in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[01:28:47.914] #9  0x00005597571380df in FunctionCall1Coll (flinfo=0x559773ae0f88, collation=collation@entry=0, arg1=<op...
core
[01:28:47.392] #0  0x00007fc8e24a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:47.392] #1  0x00007fc8e245afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:47.392] #2  0x00007fc8e2445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:47.392] #3  0x00005580f1a85351 in ExceptionalCondition (conditionName=conditionName@entry=0x5580f1d77408 "v->type...
[01:28:47.392] #4  0x00005580f18f5ade in jspGetLeftArg (v=v@entry=0x7ffc5d3b93f0, a=a@entry=0x7ffc5d3b9330) at ../src/ba...
[01:28:47.392] #5  0x00005580f18f6a69 in printJsonPathItem (buf=buf@entry=0x7ffc5d3b9480, v=v@entry=0x7ffc5d3b93f0, inKe...
[01:28:47.392] #6  0x00005580f18f6cfb in printJsonPathItem (buf=buf@entry=0x7ffc5d3b9480, v=v@entry=0x7ffc5d3b9450, inKe...
[01:28:47.392] #7  0x00005580f18f6d5f in jsonPathToCstring (out=0x7ffc5d3b9480, out@entry=0x0, in=0x558117c37430, estima...
[01:28:47.392] #8  0x00005580f18f6dff in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[01:28:47.392] #9  0x00005580f1a930df in FunctionCall1Coll (flinfo=0x558117d1e058, collation=collation@entry=0, arg1=<op...
core
[01:28:46.875] #0  0x00007f74470a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:46.875] #1  0x00007f744705afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:46.875] #2  0x00007f7447045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:28:46.875] #3  0x0000556e9f586351 in ExceptionalCondition (conditionName=conditionName@entry=0x556e9f878408 "v->type...
[01:28:46.875] #4  0x0000556e9f3f6ade in jspGetLeftArg (v=v@entry=0x7ffd317a1fe0, a=a@entry=0x7ffd317a1f20) at ../src/ba...
[01:28:46.875] #5  0x0000556e9f3f7a69 in printJsonPathItem (buf=buf@entry=0x7ffd317a2070, v=v@entry=0x7ffd317a1fe0, inKe...
[01:28:46.875] #6  0x0000556e9f3f7cfb in printJsonPathItem (buf=buf@entry=0x7ffd317a2070, v=v@entry=0x7ffd317a2040, inKe...
[01:28:46.875] #7  0x0000556e9f3f7d5f in jsonPathToCstring (out=0x7ffd317a2070, out@entry=0x0, in=0x556eaaa94450, estima...
[01:28:46.875] #8  0x0000556e9f3f7dff in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[01:28:46.875] #9  0x0000556e9f5940df in FunctionCall1Coll (flinfo=0x556eaaacc5a8, collation=collation@entry=0, arg1=<op...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-07-02 01:18:15.688962170 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-07-02 01:21:40.673378988...
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-07-02 01:18:15.684976027 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-07-02 01:22:52.881383844 +...
@@ -2014,755 +2014,10 @@
 (1 row)
 
 SELECT json_populate_recordset(row(1,2)::j_ordered_pair, '[{"x": 0}, {"y": 3}]');
- json_populate_recordset 
--------------------------
- (0,2)
- (1,3)
-(2 rows)
-
-SELECT json_populate_recordset(row(1,2)::j_ordered_pair, '[{"x": 1, "y": 0}]');
-ERROR:  value for domain j_ordered_pair violates check constraint "j_ordered_pair_check"
--- negative cases where the wrong record type is supplied
-select * from json_populate_recordset(row(0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
-ERROR:  function return row and query-specified return row do not match
-DETAIL:  Returned row contains 1 attribute, but query expects 2.
-select * from json_populate_recordset(row(0::int,0::int),'[{"a":"1","b":"2"},{"a":"3"}]') q (a text, b text);
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-07-02 01:18:15.688962170 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out	2025-07-02 01:21:41.465377173 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[01:21:43.767](64.659s) not ok 5 - regression tests pass
[01:22:11.114](2.137s) not ok 16 - run of pg_upgrade --check for new instance
[01:22:11.115](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[01:22:12.849](1.734s) not ok 18 - run of pg_upgrade for new instance
[01:22:12.850](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[01:22:13.093](0.068s) not ok 20 - check that locales in new cluster match original cluster
[01:22:13.973](0.095s) not ok 22 - old and new dumps match after pg_upgrade
tap
[01:22:55.185](64.988s) not ok 2 - regression tests pass
test
[01:26:12.420]  26/344 postgresql:regress / regress/regress                                            ERROR            ...
[01:26:12.420]  27/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[01:26:12.420]  94/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[01:32:00.386]   * frame #0: 0x00000001004f0b70 dyld`_dyld_start
core
[01:35:51.972]   * frame #0: 0x000000019f9055d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:35:51.972]     frame #1: 0x000000019f93dc20 libsystem_pthread.dylib`pthread_kill + 288
[01:35:51.972]     frame #2: 0x000000019f84aa30 libsystem_c.dylib`abort + 180
[01:35:51.972]     frame #3: 0x000000010103472c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:35:51.972]     frame #4: 0x0000000100f797d8 postgres`jspGetLeftArg(v=0x000000016f2481f8, a=0x000000016f248158) at js...
[01:35:51.972]     frame #5: 0x0000000100f7ad08 postgres`printJsonPathItem(buf=0x000000016f248288, v=0x000000016f2481f8,...
[01:35:51.972]     frame #6: 0x0000000100f7aebc postgres`printJsonPathItem(buf=0x000000016f248288, v=0x000000016f248260,...
[01:35:51.972]     frame #7: 0x0000000100f79420 postgres`jsonPathToCstring(out=0x000000016f248288, in=0x0000000123815f20...
[01:35:51.972]     frame #8: 0x000000010103d974 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[01:35:51.972]     frame #9: 0x000000010103d94c postgres`OutputFunctionCall(flinfo=0x000000011380b2c8, val=<unavailable>...
core
[01:31:16.627]   * frame #0: 0x000000019f9055d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:31:16.627]     frame #1: 0x000000019f93dc20 libsystem_pthread.dylib`pthread_kill + 288
[01:31:16.627]     frame #2: 0x000000019f84aa30 libsystem_c.dylib`abort + 180
[01:31:16.627]     frame #3: 0x000000010333872c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:31:16.627]     frame #4: 0x000000010327d7d8 postgres`jspGetLeftArg(v=0x000000016cf43d08, a=0x000000016cf43b00) at js...
[01:31:16.627]     frame #5: 0x00000001032814f8 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[01:31:16.627]     frame #6: 0x00000001032814ec postgres`executeItemOptUnwrapTarget(cxt=0x000000016cf43f78, jsp=0x000000...
[01:31:16.627]     frame #7: 0x0000000103283320 postgres`executeAnyItem(cxt=0x000000016cf43f78, jsp=0x000000016cf43d08, ...
[01:31:16.627]     frame #8: 0x000000010328315c postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[01:31:16.627]     frame #9: 0x0000000103282880 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016cf43f78, j...
core
[01:33:59.175]   * frame #0: 0x000000019f9055d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:33:59.175]     frame #1: 0x000000019f93dc20 libsystem_pthread.dylib`pthread_kill + 288
[01:33:59.175]     frame #2: 0x000000019f84aa30 libsystem_c.dylib`abort + 180
[01:33:59.175]     frame #3: 0x00000001028ec72c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:33:59.175]     frame #4: 0x00000001028317d8 postgres`jspGetLeftArg(v=0x000000016d990188, a=0x000000016d9900e8) at js...
[01:33:59.175]     frame #5: 0x0000000102832d08 postgres`printJsonPathItem(buf=0x000000016d990218, v=0x000000016d990188,...
[01:33:59.175]     frame #6: 0x0000000102832ebc postgres`printJsonPathItem(buf=0x000000016d990218, v=0x000000016d9901f0,...
[01:33:59.175]     frame #7: 0x0000000102831420 postgres`jsonPathToCstring(out=0x000000016d990218, in=0x000000012f80b120...
[01:33:59.175]     frame #8: 0x00000001028f5974 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[01:33:59.175]     frame #9: 0x00000001028f594c postgres`OutputFunctionCall(flinfo=0x000000013f819ac8, val=<unavailable>...
core
[01:37:45.204]   * frame #0: 0x000000019f9055d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:37:45.204]     frame #1: 0x000000019f93dc20 libsystem_pthread.dylib`pthread_kill + 288
[01:37:45.204]     frame #2: 0x000000019f84aa30 libsystem_c.dylib`abort + 180
[01:37:45.204]     frame #3: 0x00000001028ec72c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:37:45.204]     frame #4: 0x00000001028317d8 postgres`jspGetLeftArg(v=0x000000016d98fe48, a=0x000000016d98fc40) at js...
[01:37:45.204]     frame #5: 0x00000001028354f8 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[01:37:45.204]     frame #6: 0x00000001028354ec postgres`executeItemOptUnwrapTarget(cxt=0x000000016d9900b8, jsp=0x000000...
[01:37:45.204]     frame #7: 0x0000000102837320 postgres`executeAnyItem(cxt=0x000000016d9900b8, jsp=0x000000016d98fe48, ...
[01:37:45.204]     frame #8: 0x000000010283715c postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[01:37:45.204]     frame #9: 0x0000000102836880 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016d9900b8, j...
core
[01:36:50.667]   * frame #0: 0x000000019f9055d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:36:50.667]     frame #1: 0x000000019f93dc20 libsystem_pthread.dylib`pthread_kill + 288
[01:36:50.667]     frame #2: 0x000000019f84aa30 libsystem_c.dylib`abort + 180
[01:36:50.667]     frame #3: 0x000000010103472c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:36:50.667]     frame #4: 0x0000000100f797d8 postgres`jspGetLeftArg(v=0x000000016f247eb8, a=0x000000016f247cb0) at js...
[01:36:50.667]     frame #5: 0x0000000100f7d4f8 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[01:36:50.667]     frame #6: 0x0000000100f7d4ec postgres`executeItemOptUnwrapTarget(cxt=0x000000016f248128, jsp=0x000000...
[01:36:50.667]     frame #7: 0x0000000100f7f320 postgres`executeAnyItem(cxt=0x000000016f248128, jsp=0x000000016f247eb8, ...
[01:36:50.667]     frame #8: 0x0000000100f7f15c postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[01:36:50.667]     frame #9: 0x0000000100f7e880 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016f248128, j...
core
[01:34:54.108]   * frame #0: 0x000000019f9055d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:34:54.108]     frame #1: 0x000000019f93dc20 libsystem_pthread.dylib`pthread_kill + 288
[01:34:54.108]     frame #2: 0x000000019f84aa30 libsystem_c.dylib`abort + 180
[01:34:54.108]     frame #3: 0x000000010333872c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:34:54.108]     frame #4: 0x000000010327d7d8 postgres`jspGetLeftArg(v=0x000000016cf44048, a=0x000000016cf43fa8) at js...
[01:34:54.108]     frame #5: 0x000000010327ed08 postgres`printJsonPathItem(buf=0x000000016cf440d8, v=0x000000016cf44048,...
[01:34:54.108]     frame #6: 0x000000010327eebc postgres`printJsonPathItem(buf=0x000000016cf440d8, v=0x000000016cf440b0,...
[01:34:54.108]     frame #7: 0x000000010327d420 postgres`jsonPathToCstring(out=0x000000016cf440d8, in=0x000000012000bb20...
[01:34:54.108]     frame #8: 0x0000000103341974 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[01:34:54.108]     frame #9: 0x000000010334194c postgres`OutputFunctionCall(flinfo=0x000000012101f8d8, val=<unavailable>...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-07-02 01:17:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-07-02 01:20:57
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-07-02 01:17:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-07-02 01:23:28
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-07-02 01:17:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out	2025-07-02 01:20:55
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[01:21:01.625](120.714s) not ok 5 - regression tests pass
[01:22:01.367](3.393s) not ok 16 - run of pg_upgrade --check for new instance
[01:22:01.369](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[01:22:02.780](1.411s) not ok 18 - run of pg_upgrade for new instance
[01:22:02.781](0.001s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[01:22:03.326](0.175s) not ok 20 - check that locales in new cluster match original cluster
[01:22:04.674](0.086s) not ok 22 - old and new dumps match after pg_upgrade
tap
[01:23:31.785](159.351s) not ok 2 - regression tests pass
test
[01:27:14.569]  31/343 postgresql:regress / regress/regress                                            ERROR           1...
[01:27:14.569]  34/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[01:27:14.569] 154/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
000000fb`7b9ffc38 00007ffa`d906b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000fb`7b9ffc40 00007ffa`d7e44cb0     ntdll!TppWorkerThread+0x2df
000000fb`7b9fff30 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000fb`7b9fff60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000fb`7b5feb60 00007ff7`43a32a68     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000fb`7b5feba0 00007ff7`438e31cd     postgres!ExceptionalCondition(
000000fb`7b5febe0 00007ff7`438e55bc     postgres!jspGetLeftArg(
000000fb`7b5fec10 00007ff7`438e58a9     postgres!printJsonPathItem(
000000fb`7b5fed20 00007ff7`438e3b86     postgres!printJsonPathItem(
000000fb`7b5fee30 00007ff7`438e26a4     postgres!jsonPathToCstring(
000000fb`7b5feea0 00007ff7`43a3dc6e     postgres!jsonpath_out(
000000fb`7b5feee0 00007ff7`43a3facf     postgres!FunctionCall1Coll(
000000fb`7b5fef60 00007ff7`43222175     postgres!OutputFunctionCall(
000000fb`7b5fef90 00007ff7`434ea7f9     postgres!printtup(
core
000000fb`7c1ff7d8 00007ffa`d675da3e     ntdll!NtWaitForSingleObject+0x14
000000fb`7c1ff7e0 00007ff7`436cc92c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000fb`7c1ff880 00007ffa`d7e44cb0     postgres!pg_timer_thread(
000000fb`7c1ff8c0 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000fb`7c1ff8f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000fb`7c5ff8d8 00007ffa`d906b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000fb`7c5ff8e0 00007ffa`d7e44cb0     ntdll!TppWorkerThread+0x2df
000000fb`7c5ffbd0 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000fb`7c5ffc00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000fb`7bdff8d8 00007ffa`d67a48fa     ntdll!NtFsControlFile+0x14
000000fb`7bdff8e0 00007ff7`436cae8b     KERNELBASE!ConnectNamedPipe+0x6a
000000fb`7bdff950 00007ffa`d7e44cb0     postgres!pg_signal_thread(
000000fb`7bdffa50 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000fb`7bdffa80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000009`b69ff7c8 00007ffa`d906b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000009`b69ff7d0 00007ffa`d7e44cb0     ntdll!TppWorkerThread+0x2df
00000009`b69ffac0 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
00000009`b69ffaf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000009`b59fdab0 00007ff7`43a32a68     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000009`b59fdaf0 00007ff7`438e31cd     postgres!ExceptionalCondition(
00000009`b59fdb30 00007ff7`438ee14c     postgres!jspGetLeftArg(
00000009`b59fdb60 00007ff7`438eabd6     postgres!executeStringInternalMethod(
00000009`b59fdcb0 00007ff7`438eba2b     postgres!executeItemOptUnwrapTarget(
00000009`b59fe220 00007ff7`438eae9c     postgres!executeAnyItem(
00000009`b59fe2c0 00007ff7`438eabac     postgres!executeItemUnwrapTargetArray(
00000009`b59fe330 00007ff7`438e75ae     postgres!executeItemOptUnwrapTarget(
00000009`b59fe8a0 00007ff7`438eafb7     postgres!executeItem(
00000009`b59fe8e0 00007ff7`438e8643     postgres!executeNextItem(
core
00000009`b61ff678 00007ffa`d67a48fa     ntdll!NtFsControlFile+0x14
00000009`b61ff680 00007ff7`436cae8b     KERNELBASE!ConnectNamedPipe+0x6a
00000009`b61ff6f0 00007ffa`d7e44cb0     postgres!pg_signal_thread(
00000009`b61ff7f0 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
00000009`b61ff820 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000009`b65ffdb8 00007ffa`d675da3e     ntdll!NtWaitForSingleObject+0x14
00000009`b65ffdc0 00007ff7`436cc92c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000009`b65ffe60 00007ffa`d7e44cb0     postgres!pg_timer_thread(
00000009`b65ffea0 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
00000009`b65ffed0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000009`b5dff9c8 00007ffa`d906b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000009`b5dff9d0 00007ffa`d7e44cb0     ntdll!TppWorkerThread+0x2df
00000009`b5dffcc0 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
00000009`b5dffcf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c7`28fffb18 00007ffa`d67a48fa     ntdll!NtFsControlFile+0x14
000000c7`28fffb20 00007ff7`436cae8b     KERNELBASE!ConnectNamedPipe+0x6a
000000c7`28fffb90 00007ffa`d7e44cb0     postgres!pg_signal_thread(
000000c7`28fffc90 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c7`28fffcc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c7`287fd940 00007ff7`43a32a68     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000c7`287fd980 00007ff7`438e31cd     postgres!ExceptionalCondition(
000000c7`287fd9c0 00007ff7`438ee14c     postgres!jspGetLeftArg(
000000c7`287fd9f0 00007ff7`438eabd6     postgres!executeStringInternalMethod(
000000c7`287fdb40 00007ff7`438eba2b     postgres!executeItemOptUnwrapTarget(
000000c7`287fe0b0 00007ff7`438eae9c     postgres!executeAnyItem(
000000c7`287fe150 00007ff7`438eabac     postgres!executeItemUnwrapTargetArray(
000000c7`287fe1c0 00007ff7`438e75ae     postgres!executeItemOptUnwrapTarget(
000000c7`287fe730 00007ff7`438eafb7     postgres!executeItem(
000000c7`287fe770 00007ff7`438e8643     postgres!executeNextItem(
core
000000c7`297ffbf8 00007ffa`d906b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c7`297ffc00 00007ffa`d7e44cb0     ntdll!TppWorkerThread+0x2df
000000c7`297ffef0 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c7`297fff20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c7`293ffa78 00007ffa`d675da3e     ntdll!NtWaitForSingleObject+0x14
000000c7`293ffa80 00007ff7`436cc92c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000c7`293ffb20 00007ffa`d7e44cb0     postgres!pg_timer_thread(
000000c7`293ffb60 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c7`293ffb90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c7`28bff768 00007ffa`d906b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c7`28bff770 00007ffa`d7e44cb0     ntdll!TppWorkerThread+0x2df
000000c7`28bffa60 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c7`28bffa90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000c`945ff558 00007ffa`d906b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000c`945ff560 00007ffa`d7e44cb0     ntdll!TppWorkerThread+0x2df
0000000c`945ff850 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
0000000c`945ff880 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000c`941ff5c8 00007ffa`d906b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000c`941ff5d0 00007ffa`d7e44cb0     ntdll!TppWorkerThread+0x2df
0000000c`941ff8c0 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
0000000c`941ff8f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000c`93dfd9d0 00007ff7`43a32a68     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000000c`93dfda10 00007ff7`438e31cd     postgres!ExceptionalCondition(
0000000c`93dfda50 00007ff7`438ee14c     postgres!jspGetLeftArg(
0000000c`93dfda80 00007ff7`438eabd6     postgres!executeStringInternalMethod(
0000000c`93dfdbd0 00007ff7`438eba2b     postgres!executeItemOptUnwrapTarget(
0000000c`93dfe140 00007ff7`438eae9c     postgres!executeAnyItem(
0000000c`93dfe1e0 00007ff7`438eabac     postgres!executeItemUnwrapTargetArray(
0000000c`93dfe250 00007ff7`438e75ae     postgres!executeItemOptUnwrapTarget(
0000000c`93dfe7c0 00007ff7`438eafb7     postgres!executeItem(
0000000c`93dfe800 00007ff7`438e8643     postgres!executeNextItem(
core
0000000c`94dff6a8 00007ffa`d675da3e     ntdll!NtWaitForSingleObject+0x14
0000000c`94dff6b0 00007ff7`436cc92c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000000c`94dff750 00007ffa`d7e44cb0     postgres!pg_timer_thread(
0000000c`94dff790 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
0000000c`94dff7c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000c`949ffb08 00007ffa`d67a48fa     ntdll!NtFsControlFile+0x14
0000000c`949ffb10 00007ff7`436cae8b     KERNELBASE!ConnectNamedPipe+0x6a
0000000c`949ffb80 00007ffa`d7e44cb0     postgres!pg_signal_thread(
0000000c`949ffc80 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
0000000c`949ffcb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000030`fe1ff4b8 00007ffa`d906b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000030`fe1ff4c0 00007ffa`d7e44cb0     ntdll!TppWorkerThread+0x2df
00000030`fe1ff7b0 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
00000030`fe1ff7e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000030`fedffb68 00007ffa`d906b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000030`fedffb70 00007ffa`d7e44cb0     ntdll!TppWorkerThread+0x2df
00000030`fedffe60 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
00000030`fedffe90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000030`fe9ffaa8 00007ffa`d675da3e     ntdll!NtWaitForSingleObject+0x14
00000030`fe9ffab0 00007ff7`436cc92c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000030`fe9ffb50 00007ffa`d7e44cb0     postgres!pg_timer_thread(
00000030`fe9ffb90 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
00000030`fe9ffbc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000030`fe5ff6f8 00007ffa`d67a48fa     ntdll!NtFsControlFile+0x14
00000030`fe5ff700 00007ff7`436cae8b     KERNELBASE!ConnectNamedPipe+0x6a
00000030`fe5ff770 00007ffa`d7e44cb0     postgres!pg_signal_thread(
00000030`fe5ff870 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
00000030`fe5ff8a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000030`fddfefb0 00007ff7`43a32a68     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000030`fddfeff0 00007ff7`438e31cd     postgres!ExceptionalCondition(
00000030`fddff030 00007ff7`438e55bc     postgres!jspGetLeftArg(
00000030`fddff060 00007ff7`438e58a9     postgres!printJsonPathItem(
00000030`fddff170 00007ff7`438e3b86     postgres!printJsonPathItem(
00000030`fddff280 00007ff7`438e26a4     postgres!jsonPathToCstring(
00000030`fddff2f0 00007ff7`43a3dc6e     postgres!jsonpath_out(
00000030`fddff330 00007ff7`43a3facf     postgres!FunctionCall1Coll(
00000030`fddff3b0 00007ff7`43222175     postgres!OutputFunctionCall(
00000030`fddff3e0 00007ff7`434ea7f9     postgres!printtup(
core
000000ea`4b7ff4a8 00007ffa`d906b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ea`4b7ff4b0 00007ffa`d7e44cb0     ntdll!TppWorkerThread+0x2df
000000ea`4b7ff7a0 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000ea`4b7ff7d0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ea`4bbffb68 00007ffa`d67a48fa     ntdll!NtFsControlFile+0x14
000000ea`4bbffb70 00007ff7`436cae8b     KERNELBASE!ConnectNamedPipe+0x6a
000000ea`4bbffbe0 00007ffa`d7e44cb0     postgres!pg_signal_thread(
000000ea`4bbffce0 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000ea`4bbffd10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ea`4b3fea50 00007ff7`43a32a68     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000ea`4b3fea90 00007ff7`438e31cd     postgres!ExceptionalCondition(
000000ea`4b3fead0 00007ff7`438e55bc     postgres!jspGetLeftArg(
000000ea`4b3feb00 00007ff7`438e58a9     postgres!printJsonPathItem(
000000ea`4b3fec10 00007ff7`438e3b86     postgres!printJsonPathItem(
000000ea`4b3fed20 00007ff7`438e26a4     postgres!jsonPathToCstring(
000000ea`4b3fed90 00007ff7`43a3dc6e     postgres!jsonpath_out(
000000ea`4b3fedd0 00007ff7`43a3facf     postgres!FunctionCall1Coll(
000000ea`4b3fee50 00007ff7`43222175     postgres!OutputFunctionCall(
000000ea`4b3fee80 00007ff7`434ea7f9     postgres!printtup(
core
000000ea`4c3ff9b8 00007ffa`d675da3e     ntdll!NtWaitForSingleObject+0x14
000000ea`4c3ff9c0 00007ff7`436cc92c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000ea`4c3ffa60 00007ffa`d7e44cb0     postgres!pg_timer_thread(
000000ea`4c3ffaa0 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000ea`4c3ffad0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ea`4bfff8e8 00007ffa`d906b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ea`4bfff8f0 00007ffa`d7e44cb0     ntdll!TppWorkerThread+0x2df
000000ea`4bfffbe0 00007ffa`d90dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000ea`4bfffc10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-07-02 01:18:22.023879100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-07-02 01:22:27.732795300 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-07-02 01:18:22.023879100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-07-02 01:25:12.130423400 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-07-02 01:18:22.023879100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out	2025-07-02 01:22:27.962532000 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[01:22:43.440](111.572s) not ok 5 - regression tests pass
[01:23:18.499](3.367s) not ok 16 - run of pg_upgrade --check for new instance
[01:23:18.500](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[01:23:20.773](2.272s) not ok 18 - run of pg_upgrade for new instance
[01:23:20.774](0.001s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[01:23:21.194](0.098s) not ok 20 - check that locales in new cluster match original cluster
[01:23:22.110](0.146s) not ok 22 - old and new dumps match after pg_upgrade
tap
[01:25:25.367](128.603s) not ok 2 - regression tests pass
test
[01:32:51.433]  14/338 postgresql:regress / regress/regress                                            ERROR           1...
[01:32:51.433]  17/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[01:32:51.433]  71/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
FreeBSD - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[01:26:52.294] #0  0x000000082ab961ba in thr_kill () from /lib/libc.so.7
[01:26:52.294] #1  0x000000082ab0f5d4 in raise () from /lib/libc.so.7
[01:26:52.294] #2  0x000000082abc2b59 in abort () from /lib/libc.so.7
[01:26:52.294] #3  0x0000000000ad6665 in ExceptionalCondition (conditionName=0x398475 "v->type == jpiAnd || v->type == j...
[01:26:52.294] #4  0x0000000000a052af in jspGetLeftArg (v=v@entry=0x82156e330, a=a@entry=0x82156e2a0) at ../src/backend/...
[01:26:52.294] #5  0x0000000000a06847 in printJsonPathItem (buf=buf@entry=0x82156e3c0, v=v@entry=0x82156e330, inKey=true...
[01:26:52.294] #6  0x0000000000a069f3 in printJsonPathItem (buf=buf@entry=0x82156e3c0, v=v@entry=0x82156e398, inKey=<opt...
[01:26:52.294] #7  0x0000000000a04ebd in jsonPathToCstring (out=0x82156e3c0, in=<optimized out>, estimated_len=<optimize...
[01:26:52.294] #8  0x0000000000ae1513 in FunctionCall1Coll (flinfo=0xf173aa49e50, collation=0, arg1=6) at ../src/backend...
[01:26:52.294] #9  OutputFunctionCall (flinfo=0xf173aa49e50, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[01:26:51.730] #0  0x000000082d01b1ba in thr_kill () from /lib/libc.so.7
[01:26:51.730] #1  0x000000082cf945d4 in raise () from /lib/libc.so.7
[01:26:51.730] #2  0x000000082d047b59 in abort () from /lib/libc.so.7
[01:26:51.730] #3  0x0000000000ad6665 in ExceptionalCondition (conditionName=0x398475 "v->type == jpiAnd || v->type == j...
[01:26:51.730] #4  0x0000000000a052af in jspGetLeftArg (v=v@entry=0x821760b00, a=a@entry=0x821760a70) at ../src/backend/...
[01:26:51.730] #5  0x0000000000a06847 in printJsonPathItem (buf=buf@entry=0x821760b90, v=v@entry=0x821760b00, inKey=true...
[01:26:51.730] #6  0x0000000000a069f3 in printJsonPathItem (buf=buf@entry=0x821760b90, v=v@entry=0x821760b68, inKey=<opt...
[01:26:51.730] #7  0x0000000000a04ebd in jsonPathToCstring (out=0x821760b90, in=<optimized out>, estimated_len=<optimize...
[01:26:51.730] #8  0x0000000000ae1513 in FunctionCall1Coll (flinfo=0x897ec675d58, collation=0, arg1=6) at ../src/backend...
[01:26:51.730] #9  OutputFunctionCall (flinfo=0x897ec675d58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[01:26:52.009] #0  0x000000082d46f1ba in thr_kill () from /lib/libc.so.7
[01:26:52.009] #1  0x000000082d3e85d4 in raise () from /lib/libc.so.7
[01:26:52.009] #2  0x000000082d49bb59 in abort () from /lib/libc.so.7
[01:26:52.009] #3  0x0000000000ad6665 in ExceptionalCondition (conditionName=0x398475 "v->type == jpiAnd || v->type == j...
[01:26:52.009] #4  0x0000000000a052af in jspGetLeftArg (v=v@entry=0x82140a7c0, a=a@entry=0x82140a730) at ../src/backend/...
[01:26:52.009] #5  0x0000000000a06847 in printJsonPathItem (buf=buf@entry=0x82140a850, v=v@entry=0x82140a7c0, inKey=true...
[01:26:52.009] #6  0x0000000000a069f3 in printJsonPathItem (buf=buf@entry=0x82140a850, v=v@entry=0x82140a828, inKey=<opt...
[01:26:52.009] #7  0x0000000000a04ebd in jsonPathToCstring (out=0x82140a850, in=<optimized out>, estimated_len=<optimize...
[01:26:52.009] #8  0x0000000000ae1513 in FunctionCall1Coll (flinfo=0x2f3c46c4ed58, collation=0, arg1=6) at ../src/backen...
[01:26:52.009] #9  OutputFunctionCall (flinfo=0x2f3c46c4ed58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-07-02 01:18:19.156385000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out	2025-07-02 01:21:19.669945000 +00...
@@ -1129,1640 +1129,10 @@
 (1 row)
 
 select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f2','0'];
- ?column? 
-----------
- f3
-(1 row)
-
-select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f2','1'];
- ?column? 
-----------
- 1
-(1 row)
-
--- corner cases for same
-select '{"a": {"b":{"c": "foo"}}}'::json #> '{}';
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-07-02 01:18:19.156385000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-07-02 01:22:29.308418000 +...
@@ -964,1805 +964,10 @@
 
 -- array length
 SELECT json_array_length('[1,2,3,{"f1":1,"f2":[5,6]},4]');
- json_array_length 
--------------------
-                 5
-(1 row)
-
-SELECT json_array_length('[]');
- json_array_length 
--------------------
-                 0
-(1 row)
-
-SELECT json_array_length('{"f1":1,"f2":[5,6]}');
-ERROR:  cannot get array length of a non-array
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-07-02 01:18:19.156385000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out	2025-07-02 01:21:24.810219000 +0000
@@ -1202,1567 +1202,10 @@
 (1 row)
 
 select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','b','c','d'];
- ?column? 
-----------
- 
-(1 row)
-
-select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','z','c'];
- ?column? 
-----------
- 
-(1 row)
-
-select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json #> array['a','1','b'];
- ?column? 
...
tap
[01:21:21.015](136.553s) not ok 5 - regression tests pass
[01:22:02.986](1.370s) not ok 16 - run of pg_upgrade --check for new instance
[01:22:02.988](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[01:22:03.567](0.579s) not ok 18 - run of pg_upgrade for new instance
[01:22:03.568](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[01:22:03.743](0.039s) not ok 20 - check that locales in new cluster match original cluster
[01:22:04.953](0.027s) not ok 22 - old and new dumps match after pg_upgrade
tap
[01:22:30.670](163.434s) not ok 2 - regression tests pass
test
[01:24:14.698] 119/343 postgresql:regress / regress/regress                                            ERROR           1...
[01:24:14.698] 114/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[01:24:14.698] 207/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[01:29:38.646] #0  0x00007fe5b96abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:38.646] #1  0x00007fe5b965cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:38.646] #2  0x00007fe5b9647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:38.646] #3  0x00005642de4e51a4 in ExceptionalCondition (conditionName=conditionName@entry=0x5642de923a20 "v->type...
[01:29:38.646] #4  0x00005642de304b95 in jspGetLeftArg (v=v@entry=0x7ffd77532630, a=a@entry=0x7ffd77531640) at jsonpath....
[01:29:38.646] #5  0x00005642de30ae0f in executeStringInternalMethod (cxt=cxt@entry=0x7ffd77532ed0, jsp=jsp@entry=0x7ffd...
[01:29:38.646] #6  0x00005642de30f61f in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd77532ed0, jsp=jsp@entry=0x7ffd7...
[01:29:38.646] #7  0x00005642de31415f in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[01:29:38.646] #8  0x00005642de314220 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffd77532ed0, jsp=jsp@entry=0x7ff...
[01:29:38.646] #9  0x00005642de30f641 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd77532ed0, jsp=0x7ffd77532630, j...
core
[01:29:39.605] #0  0x00007fd6266abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:39.605] #1  0x00007fd62665cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:39.605] #2  0x00007fd626647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:39.605] #3  0x0000555fbdeb31a4 in ExceptionalCondition (conditionName=conditionName@entry=0x555fbe2f1a20 "v->type...
[01:29:39.605] #4  0x0000555fbdcd2b95 in jspGetLeftArg (v=v@entry=0x7fff3d35e3a0, a=a@entry=0x7fff3d35e230) at jsonpath....
[01:29:39.605] #5  0x0000555fbdcd4234 in printJsonPathItem (buf=buf@entry=0x7fff3d35e510, v=v@entry=0x7fff3d35e3a0, inKe...
[01:29:39.605] #6  0x0000555fbdcd4529 in printJsonPathItem (buf=buf@entry=0x7fff3d35e510, v=v@entry=0x7fff3d35e550, inKe...
[01:29:39.605] #7  0x0000555fbdcd466b in jsonPathToCstring (out=0x7fff3d35e510, out@entry=0x0, in=0x625000008fa0, estima...
[01:29:39.605] #8  0x0000555fbdcd4782 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[01:29:39.605] #9  0x0000555fbdec8cae in FunctionCall1Coll (flinfo=0x6250000513d8, collation=collation@entry=0, arg1=108...
core
[01:29:37.705] #0  0x00007fe5b96abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:37.705] #1  0x00007fe5b965cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:37.705] #2  0x00007fe5b9647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:37.705] #3  0x00005642de4e51a4 in ExceptionalCondition (conditionName=conditionName@entry=0x5642de923a20 "v->type...
[01:29:37.705] #4  0x00005642de304b95 in jspGetLeftArg (v=v@entry=0x7ffd77532e80, a=a@entry=0x7ffd77532d10) at jsonpath....
[01:29:37.705] #5  0x00005642de306234 in printJsonPathItem (buf=buf@entry=0x7ffd77532ff0, v=v@entry=0x7ffd77532e80, inKe...
[01:29:37.705] #6  0x00005642de306529 in printJsonPathItem (buf=buf@entry=0x7ffd77532ff0, v=v@entry=0x7ffd77533030, inKe...
[01:29:37.705] #7  0x00005642de30666b in jsonPathToCstring (out=0x7ffd77532ff0, out@entry=0x0, in=0x625000008fa0, estima...
[01:29:37.705] #8  0x00005642de306782 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[01:29:37.705] #9  0x00005642de4facae in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[01:29:38.168] #0  0x00007f12a94abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:38.168] #1  0x00007f12a945cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:38.168] #2  0x00007f12a9447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:38.168] #3  0x000055f62eaee1a4 in ExceptionalCondition (conditionName=conditionName@entry=0x55f62ef2ca20 "v->type...
[01:29:38.168] #4  0x000055f62e90db95 in jspGetLeftArg (v=v@entry=0x7fffa61cd3c0, a=a@entry=0x7fffa61cc3d0) at jsonpath....
[01:29:38.168] #5  0x000055f62e913e0f in executeStringInternalMethod (cxt=cxt@entry=0x7fffa61cdc60, jsp=jsp@entry=0x7fff...
[01:29:38.168] #6  0x000055f62e91861f in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fffa61cdc60, jsp=jsp@entry=0x7fffa...
[01:29:38.168] #7  0x000055f62e91d15f in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[01:29:38.168] #8  0x000055f62e91d220 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7fffa61cdc60, jsp=jsp@entry=0x7ff...
[01:29:38.168] #9  0x000055f62e918641 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fffa61cdc60, jsp=0x7fffa61cd3c0, j...
core
[01:29:39.111] #0  0x00007f12a94abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:39.111] #1  0x00007f12a945cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:39.111] #2  0x00007f12a9447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:29:39.111] #3  0x000055f62eaee1a4 in ExceptionalCondition (conditionName=conditionName@entry=0x55f62ef2ca20 "v->type...
[01:29:39.111] #4  0x000055f62e90db95 in jspGetLeftArg (v=v@entry=0x7fffa61cdc10, a=a@entry=0x7fffa61cdaa0) at jsonpath....
[01:29:39.111] #5  0x000055f62e90f234 in printJsonPathItem (buf=buf@entry=0x7fffa61cdd80, v=v@entry=0x7fffa61cdc10, inKe...
[01:29:39.111] #6  0x000055f62e90f529 in printJsonPathItem (buf=buf@entry=0x7fffa61cdd80, v=v@entry=0x7fffa61cddc0, inKe...
[01:29:39.111] #7  0x000055f62e90f66b in jsonPathToCstring (out=0x7fffa61cdd80, out@entry=0x0, in=0x625000008fa0, estima...
[01:29:39.111] #8  0x000055f62e90f782 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[01:29:39.111] #9  0x000055f62eb03cae in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-07-02 01:18:15.650983385 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out	2025-07-02 01:24:46.357228707 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-07-02 01:18:15.647001468 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out	2025-07-02 01:25:45.437304137 +0000
@@ -1484,1285 +1484,10 @@
 (1 row)
 
 select * from json_populate_record(null::jpop,'{"a":[100,200,false],"x":43.2}') q;
-        a        | b | c 
------------------+---+---
- [100,200,false] |   | 
-(1 row)
-
-select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":[100,200,false],"x":43.2}') q;
-        a        | b |            c             
------------------+---+--------------------------
- [100,200,false] | 3 | Mon Dec 31 15:30:56 2012
-(1 row)
-
-select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"c":[100,200,false],"x":43.2}') q;
-ERROR:  invalid input syntax for type timestamp: "[100,200,false]"
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/test/regress/results/jsonp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-07-02 01:18:15.650983385 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out	2025-07-02 01:21:42.420989302 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[01:24:48.596](105.240s) not ok 5 - regression tests pass
[01:25:20.292](1.237s) not ok 16 - run of pg_upgrade --check for new instance
[01:25:20.293](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[01:25:21.166](0.873s) not ok 18 - run of pg_upgrade for new instance
[01:25:21.167](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[01:25:21.384](0.049s) not ok 20 - check that locales in new cluster match original cluster
[01:25:22.004](0.037s) not ok 22 - old and new dumps match after pg_upgrade
tap
[01:25:46.020](67.568s) not ok 2 - regression tests pass
53/5853 Extend int128.h to more of numeric.c
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[00:39:37.209] c:\cirrus\src\include\common/int128.h(338): warning C4146: unary minus operator applied to unsigned type,...
compiler
[00:39:37.209] c:\cirrus\src\include\common/int128.h(374): warning C4146: unary minus operator applied to unsigned type,...
compiler
[00:39:38.606] c:\cirrus\src\include\common/int128.h(337): warning C4146: unary minus operator applied to unsigned type,...
compiler
[00:39:37.209] c:\cirrus\src\include\common/int128.h(369): warning C4146: unary minus operator applied to unsigned type,...
compiler
[00:39:38.606] c:\cirrus\src\include\common/int128.h(338): warning C4146: unary minus operator applied to unsigned type,...
compiler
[00:39:38.606] c:\cirrus\src\include\common/int128.h(369): warning C4146: unary minus operator applied to unsigned type,...
compiler
[00:39:38.728] c:\cirrus\src\include\common/int128.h(375): warning C4146: unary minus operator applied to unsigned type,...
compiler
[00:39:37.209] c:\cirrus\src\include\common/int128.h(337): warning C4146: unary minus operator applied to unsigned type,...
compiler
[00:39:37.209] c:\cirrus\src\include\common/int128.h(375): warning C4146: unary minus operator applied to unsigned type,...
compiler
[00:39:38.606] c:\cirrus\src\include\common/int128.h(374): warning C4146: unary minus operator applied to unsigned type,...
53/4966 Parallel CREATE INDEX for GIN indexes
CompilerWarnings
compiler
[00:09:36.030] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[00:09:29.552] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[00:09:01.111] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[00:09:01.111] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[00:08:55.212] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[00:08:55.212] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[00:09:57.020] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[00:09:57.020] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
54/5848 Add Table of Contents to psql Reference Page
macOS - Sonoma - Meson
tap
[23:42:03.731](0.000s) not ok 31 - receiving 100K lines works: stdout matches
test
[23:44:52.480]  52/343 postgresql:kerberos / kerberos/001_auth                                         ERROR            ...
53/4681 Make COPY format extendable: Extract COPY TO format implementations
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out	2025-07-01 22:48:14.254390000 +...
+++ /tmp/cirrus-ci-build/build/testrun/test_copy_format-running/regress/results/test_copy_format.out	2025-07-01 22:55:59...
@@ -1,19 +1,13 @@
 CREATE TABLE copy_data (a smallint, b integer, c bigint);
 INSERT INTO copy_data VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789);
 COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format');
-NOTICE:  CopyFromInFunc: attribute: smallint
-NOTICE:  CopyFromInFunc: attribute: integer
-NOTICE:  CopyFromInFunc: attribute: bigint
-NOTICE:  CopyFromStart: the number of attributes: 3
-NOTICE:  CopyFromOneRow
-NOTICE:  CopyFromEnd
+ERROR:  COPY format "test_copy_format" not recognized
+LINE 1: COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format');
+                                        ^
+\.
+invalid command \.
 COPY copy_data TO stdout WITH (FORMAT 'test_copy_format');
-NOTICE:  CopyToOutFunc: attribute: smallint
...
test
[22:56:35.897] 56/79 postgresql:test_copy_format-running / test_copy_format-running/regress       ERROR             0.27...
53/4984 Serverside SNI for SSL connections
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:37:06.498](0.064s) not ok 33 - connect with correct server CA cert file sslmode=require
[22:37:06.499](0.000s) not ok 34 - connect with correct server CA cert file sslmode=require: no stderr
[22:37:06.598](0.000s) not ok 36 - connect fails since the passphrase protected key cannot be reloaded: matches
test
[22:37:27.545] 335/339 postgresql:ssl / ssl/004_sni                                                    ERROR            ...
53/5837 Logical replication conflict after using pg_createsubscriber under heavy load
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[20:19:09.664](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
test
[20:23:00.161] 216/338 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
53/4810 COPY ON_ERROR 'NULL'
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[19:30:02.888](0.000s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
test
[19:36:02.488] 146/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5704 adjust the place of list_copy() call to reduce the overhead of function call and memory copies.
macOS - Sonoma - Meson
tap
[19:31:26.053](0.000s) not ok 377 - pgbench script error: setshell no such command stderr /(?^:could not read result )/
test
[19:32:55.621] 228/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5641 support fast default for domain with constraints
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[18:12:03.819](0.000s) not ok 23 - connect : matches
test
[18:14:46.995] 258/338 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
53/5517 Extended Statistics set/restore/clear functions
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[16:06:00.871] ../src/backend/statistics/dependencies.c(928): warning C4129: '%': unrecognized character escape sequence
compiler
[16:06:00.871] ../src/backend/statistics/mvdistinct.c(589): warning C4129: '%': unrecognized character escape sequence
53/5868 Making libpq OpenSSL support threadsafe
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[13:36:40.922](0.001s) not ok 8 - superuser_reserved_connections limit: matches
test
[13:39:12.679] 257/338 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5615 Corrupted FSM page is not saved after zeroing.
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[13:13:28.269](0.001s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[13:19:23.652] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5707 Detect buffer underflow in get_th()
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[10:39:58.796](327.614s) # poll_query_until timed out executing this query:
test
[10:39:59.179] 338/338 postgresql:commit_ts / commit_ts/003_standby_2                                  ERROR           3...
53/5214 SQL:2023 JSON simplified accessor support
FreeBSD - Meson
core
[06:10:18.485] #0  0x000000082b59475a in _sigprocmask () from /lib/libc.so.7
[06:10:18.485] #1  0x000000082b5d1a2f in _system () from /lib/libc.so.7
[06:10:18.485] #2  0x000000082b3ab8a3 in ?? () from /lib/libthr.so.3
[06:10:18.485] #3  0x0000000000687587 in RestoreArchivedFile (path=path@entry=0x82159b1e0 "pg_wal/0D+8", xlogfname=xlogf...
[06:10:18.485] #4  0x0000000000692be0 in XLogFileRead (segno=segno@entry=5, tli=tli@entry=1, source=source@entry=XLOG_FR...
[06:10:18.485] #5  0x000000000068e91c in XLogFileReadAnyTLI (segno=5, source=XLOG_FROM_ANY) at ../src/backend/access/tra...
[06:10:18.485] #6  WaitForWALToBecomeAvailable (RecPtr=83886104, tliRecPtr=83886080, replayTLI=1, replayLSN=83886080, ra...
[06:10:18.485] #7  XLogPageRead (xlogreader=0xb1e6721d130, targetPagePtr=83886080, reqLen=24, targetRecPtr=83886080, rea...
[06:10:18.485] #8  0x000000000069592a in ReadPageInternal (state=state@entry=0xb1e6721d130, pageptr=83886080, reqLen=24)...
[06:10:18.485] #9  0x0000000000694758 in XLogDecodeNextRecord (state=0xb1e6721d130, nonblocking=false) at ../src/backend...
tap
[06:06:23.974](0.005s) not ok 23 - connect : matches
test
[06:07:41.304] 262/343 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[06:01:11.135] c:\cirrus\src\backend\utils\adt\jsonbsubs.c(223) : warning C4715: 'make_jsonpath_item_expr': not all cont...
53/5810 Improve tab completion for various SET/RESET forms
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[05:57:08.656](0.114s) not ok 35 -  'user=ssluser gssencmode=disable sslmode=allow sslnegotiation=postgres' -> connect, ...
tap
[05:57:08.028](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[06:02:54.008] 148/338 postgresql:libpq / libpq/005_negotiate_encryption                               ERROR            ...
[06:02:54.008] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5814 Add enable_groupagg GUC parameter to control GroupAggregate usage
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-07-01 03:54:17.657308000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-07-01 03:56:13.001730000 +00...
@@ -8186,15 +8186,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-07-01 03:54:17.657308000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out	2025-07-01 03:57:18.575479000 +...
@@ -8820,36 +8820,40 @@
                                      where q2 = (select greatest(t1.q1,t2.q2))
                                        and (select v.id=0)) offset 0) ss2) ss
          where t1.q1 = ss.q2) ss0;
-                                                         QUERY PLAN                                                    ...
------------------------------------------------------------------------------------------------------------------------...
+                                                            QUERY PLAN                                                 ...
+-----------------------------------------------------------------------------------------------------------------------...
  Nested Loop
    Output: "*VALUES*".column1, t1.q1, t1.q2, ss2.q1, ss2.q2
-   ->  Seq Scan on public.int8_tbl t1
-         Output: t1.q1, t1.q2
+   ->  Values Scan on "*VALUES*"
+         Output: "*VALUES*".column1
    ->  Nested Loop
-         Output: "*VALUES*".column1, ss2.q1, ss2.q2
-         ->  Values Scan on "*VALUES*"
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/regress/regres...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-07-01 03:54:17.617090000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out	2025-07-01 03:56:08.000829000 +0000
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
tap
[03:58:57.889](228.773s) not ok 5 - regression tests pass
tap
[04:00:01.601](247.633s) not ok 2 - regression tests pass
test
[04:01:29.043]  42/343 postgresql:regress / regress/regress                                            ERROR           2...
[04:01:29.043] 189/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[04:01:29.043] 265/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-07-01 03:54:17.676640510 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out	2025-07-01 04:00:44.574879638 +0000
@@ -3683,12 +3683,12 @@
 -----------------------------------------------------------
  Sort
    Sort Key: t1.q1, t1.q2
-   ->  Hash Left Join
-         Hash Cond: (t1.q2 = t2.q1)
+   ->  Hash Right Join
+         Hash Cond: (t2.q1 = t1.q2)
          Filter: (1 = (SubPlan 1))
-         ->  Seq Scan on int8_tbl t1
+         ->  Seq Scan on int8_tbl t2
          ->  Hash
-               ->  Seq Scan on int8_tbl t2
+               ->  Seq Scan on int8_tbl t1
          SubPlan 1
            ->  Limit
                  ->  Result
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-07-01 03:54:17.676640510 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out	2025-07-01 04:02:25.378647286 +0000
@@ -8186,15 +8186,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/regress/results/join.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-07-01 03:54:17.676640510 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/join.out	2025-07-01 03:57:01.543800993 +0000
@@ -6012,22 +6012,26 @@
     on t1.q2 = t2.q2
   left join onek t4
     on t2.q2 < t3.unique2;
-                   QUERY PLAN                    
--------------------------------------------------
+                        QUERY PLAN                         
+-----------------------------------------------------------
  Nested Loop Left Join
    Join Filter: (t2.q2 < t3.unique2)
    ->  Nested Loop Left Join
-         Join Filter: (t2.q1 > t3.unique1)
          ->  Hash Left Join
                Hash Cond: (t1.q2 = t2.q2)
                ->  Seq Scan on int8_tbl t1
                ->  Hash
                      ->  Seq Scan on int8_tbl t2
...
tap
[04:02:00.647](114.373s) not ok 5 - regression tests pass
tap
[04:03:26.416](84.498s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
core
[04:04:48.836] #0  0x00007f037dadbdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:48.836] #1  0x00007f037da88239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:48.836] #2  0x00007f037da88497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:48.836] #3  0x0000563c1c44d5f3 in ?? ()
[04:04:48.836] #4  0x0000563c1c447369 in ?? ()
[04:04:48.836] #5  0x0000563c1c44620f in ?? ()
[04:04:48.836] #6  0x0000563c1c446c3b in ?? ()
[04:04:48.836] #7  0x0000563c1c44466f in ?? ()
[04:04:48.836] #8  0x00007f037da7324a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:48.836] #9  0x00007f037da73305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[04:04:48.836] #0  <unavailable> in ?? ()
core
[04:04:48.724] #0  0x00007f037dadbdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:48.724] #1  0x00007f037da88239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:48.724] #2  0x00007f037da88497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:48.724] #3  0x0000563c1c44d5c1 in ?? ()
[04:04:48.724] #4  0x0000563c1c447369 in ?? ()
[04:04:48.724] #5  0x0000563c1c44620f in ?? ()
[04:04:48.724] #6  0x0000563c1c446c3b in ?? ()
[04:04:48.724] #7  0x0000563c1c44466f in ?? ()
[04:04:48.724] #8  0x00007f037da7324a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:48.724] #9  0x00007f037da73305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-07-01 03:54:17.001910805 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out	2025-07-01 03:56:51.24124762...
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-07-01 03:54:17.001910805 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-07-01 03:58:12.961135...
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-07-01 03:54:17.001910805 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out	2025-07-01 03:56:37.709255485 +0000
@@ -8186,15 +8186,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
tap
[03:57:36.812](82.445s) not ok 5 - regression tests pass
tap
[03:58:59.875](85.496s) not ok 2 - regression tests pass
test
[04:02:13.114]  10/344 postgresql:regress / regress/regress                                            ERROR            ...
[04:02:13.114]  33/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[04:02:13.114] 107/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad...
--- /Users/admin/pgsql/src/test/regress/expected/join.out	2025-07-01 03:54:14
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-07-01 03:56:54
@@ -8186,15 +8186,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr...
--- /Users/admin/pgsql/src/test/regress/expected/join.out	2025-07-01 03:54:14
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join.out	2025-07-01 03:58:36
@@ -8505,12 +8505,14 @@
          Output: a.q1, a.q2
    ->  Nested Loop
          Output: b.q1, c.q1, LEAST(a.q1, b.q1, c.q1)
-         ->  Seq Scan on public.int8_tbl b
-               Output: b.q1, b.q2
-               Filter: (a.q2 = b.q1)
          ->  Seq Scan on public.int8_tbl c
                Output: c.q1, c.q2
-(11 rows)
+         ->  Materialize
+               Output: b.q1
+               ->  Seq Scan on public.int8_tbl b
+                     Output: b.q1
+                     Filter: (a.q2 = b.q1)
+(13 rows)
 
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/regress/regress/res...
--- /Users/admin/pgsql/src/test/regress/expected/join_hash.out	2025-07-01 03:54:14
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/join_hash.out	2025-07-01 03:56:57
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[03:57:50.715](92.621s) not ok 5 - regression tests pass
tap
[03:59:49.521](116.398s) not ok 2 - regression tests pass
test
[04:02:36.727]  11/343 postgresql:regress / regress/regress                                            ERROR           1...
[04:02:36.727]  30/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[04:02:36.727] 127/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-07-01 03:54:21.569734700 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out	2025-07-01 03:57:08.737908300 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-07-01 03:54:21.569734700 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-07-01 03:59:58.538346200 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-07-01 03:54:21.569734700 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out	2025-07-01 03:57:00.819403900 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[03:58:14.989](116.005s) not ok 5 - regression tests pass
tap
[04:01:08.000](143.735s) not ok 2 - regression tests pass
test
[04:08:09.235]   8/338 postgresql:regress / regress/regress                                            ERROR           1...
[04:08:09.235]  17/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[04:08:09.235]  77/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
55/5885 Decouple C++ support in Meson's PGXS from LLVM enablement
Linux - Debian Bookworm - Meson
tap
[04:00:36.367](0.042s) Bail out!  pg_config failed: 
tap
[04:00:36.432](0.042s) Bail out!  pg_config failed: 
tap
[04:00:36.455](0.053s) Bail out!  pg_config failed: 
tap
[04:00:36.469](0.042s) Bail out!  pg_config failed: 
tap
[04:00:36.507](0.051s) Bail out!  pg_config failed: 
tap
[04:00:36.519](0.029s) Bail out!  pg_config failed: 
tap
[04:00:36.965](0.028s) Bail out!  pg_config failed: 
tap
[04:00:37.107](0.039s) Bail out!  pg_config failed: 
tap
[04:00:37.189](0.035s) Bail out!  pg_config failed: 
tap
[04:00:37.192](0.037s) Bail out!  pg_config failed: 
tap
[04:00:37.271](0.036s) Bail out!  pg_config failed: 
tap
[04:00:37.307](0.043s) Bail out!  pg_config failed: 
tap
[04:00:36.581](0.044s) Bail out!  pg_config failed: 
tap
[04:00:36.624](0.023s) Bail out!  pg_config failed: 
tap
[04:00:36.548](0.035s) Bail out!  pg_config failed: 
tap
[04:00:38.835](0.138s) Bail out!  pg_config failed: 
tap
[04:00:38.843](0.138s) Bail out!  pg_config failed: 
tap
[04:00:38.899](0.148s) Bail out!  pg_config failed: 
tap
[04:00:39.035](0.151s) Bail out!  pg_config failed: 
tap
[04:00:39.004](0.122s) Bail out!  pg_config failed: 
tap
[04:00:39.085](0.036s) Bail out!  pg_config failed: 
tap
[04:00:36.759](0.140s) Bail out!  pg_config failed: 
tap
[04:00:40.283](0.019s) Bail out!  pg_config failed: 
tap
[04:00:39.111](0.037s) Bail out!  pg_config failed: 
tap
[04:00:32.031](0.013s) Bail out!  pg_config failed: 
tap
[04:00:39.256](0.015s) Bail out!  pg_config failed: 
tap
[04:00:40.282](0.007s) Bail out!  pg_config failed: 
tap
[04:00:40.316](0.006s) Bail out!  pg_config failed: 
tap
[04:00:39.111](0.038s) Bail out!  pg_config failed: 
tap
[04:00:33.033](0.121s) Bail out!  pg_config failed: 
tap
[04:00:33.058](0.155s) Bail out!  pg_config failed: 
tap
[04:00:33.089](0.149s) Bail out!  pg_config failed: 
tap
[04:00:33.108](0.133s) Bail out!  pg_config failed: 
tap
[04:00:39.245](0.049s) Bail out!  pg_config failed: 
tap
[04:00:33.175](0.030s) Bail out!  pg_config failed: 
tap
[04:00:33.221](0.030s) Bail out!  pg_config failed: 
tap
[04:00:33.398](0.066s) Bail out!  pg_config failed: 
tap
[04:00:33.411](0.050s) Bail out!  pg_config failed: 
tap
[04:00:33.378](0.019s) Bail out!  pg_config failed: 
tap
[04:00:33.652](0.038s) Bail out!  pg_config failed: 
tap
[04:00:33.711](0.022s) Bail out!  pg_config failed: 
tap
[04:00:33.635](0.006s) Bail out!  pg_config failed: 
tap
[04:00:33.811](0.036s) Bail out!  pg_config failed: 
tap
[04:00:33.782](0.007s) Bail out!  pg_config failed: 
tap
[04:00:33.878](0.019s) Bail out!  pg_config failed: 
tap
[04:00:33.951](0.017s) Bail out!  pg_config failed: 
tap
[04:00:33.898](0.008s) Bail out!  pg_config failed: 
tap
[04:00:33.952](0.030s) Bail out!  pg_config failed: 
tap
[04:00:34.017](0.049s) Bail out!  pg_config failed: 
tap
[04:00:34.236](0.018s) Bail out!  pg_config failed: 
tap
[04:00:34.337](0.021s) Bail out!  pg_config failed: 
tap
[04:00:34.378](0.042s) Bail out!  pg_config failed: 
tap
[04:00:34.408](0.042s) Bail out!  pg_config failed: 
tap
[04:00:34.439](0.046s) Bail out!  pg_config failed: 
tap
[04:00:34.507](0.034s) Bail out!  pg_config failed: 
tap
[04:00:36.713](0.049s) Bail out!  pg_config failed: 
tap
[04:00:34.566](0.041s) Bail out!  pg_config failed: 
tap
[04:00:34.543](0.100s) Bail out!  pg_config failed: 
tap
[04:00:34.641](0.085s) Bail out!  pg_config failed: 
tap
[04:00:34.708](0.119s) Bail out!  pg_config failed: 
tap
[04:00:34.711](0.130s) Bail out!  pg_config failed: 
tap
[04:00:34.743](0.133s) Bail out!  pg_config failed: 
tap
[04:00:34.840](0.110s) Bail out!  pg_config failed: 
tap
[04:00:34.819](0.038s) Bail out!  pg_config failed: 
tap
[04:00:34.938](0.109s) Bail out!  pg_config failed: 
tap
[04:00:34.955](0.148s) Bail out!  pg_config failed: 
tap
[04:00:36.807](0.042s) Bail out!  pg_config failed: 
tap
[04:00:30.012](0.016s) Bail out!  pg_config failed: 
tap
[04:00:30.048](0.054s) Bail out!  pg_config failed: 
tap
[04:00:30.022](0.070s) Bail out!  pg_config failed: 
tap
[04:00:30.020](0.045s) Bail out!  pg_config failed: 
tap
[04:00:30.098](0.027s) Bail out!  pg_config failed: 
tap
[04:00:35.055](0.018s) Bail out!  pg_config failed: 
tap
[04:00:35.143](0.039s) Bail out!  pg_config failed: 
tap
[04:00:35.088](0.036s) Bail out!  pg_config failed: 
tap
[04:00:35.183](0.048s) Bail out!  pg_config failed: 
tap
[04:00:35.268](0.031s) Bail out!  pg_config failed: 
tap
[04:00:35.335](0.046s) Bail out!  pg_config failed: 
tap
[04:00:35.414](0.046s) Bail out!  pg_config failed: 
tap
[04:00:35.363](0.043s) Bail out!  pg_config failed: 
tap
[04:00:36.945](0.051s) Bail out!  pg_config failed: 
tap
[04:00:36.923](0.059s) Bail out!  pg_config failed: 
tap
[04:00:35.468](0.039s) Bail out!  pg_config failed: 
tap
[04:00:35.563](0.039s) Bail out!  pg_config failed: 
tap
[04:00:35.598](0.049s) Bail out!  pg_config failed: 
tap
[04:00:36.968](0.154s) Bail out!  pg_config failed: 
tap
[04:00:37.386](0.037s) Bail out!  pg_config failed: 
tap
[04:00:37.405](0.046s) Bail out!  pg_config failed: 
tap
[04:00:35.748](0.055s) Bail out!  pg_config failed: 
tap
[04:00:30.171](0.043s) Bail out!  pg_config failed: 
tap
[04:00:30.174](0.044s) Bail out!  pg_config failed: 
tap
[04:00:30.238](0.047s) Bail out!  pg_config failed: 
tap
[04:00:30.303](0.048s) Bail out!  pg_config failed: 
tap
[04:00:30.299](0.031s) Bail out!  pg_config failed: 
tap
[04:00:30.399](0.045s) Bail out!  pg_config failed: 
tap
[04:00:30.403](0.044s) Bail out!  pg_config failed: 
tap
[04:00:30.427](0.039s) Bail out!  pg_config failed: 
tap
[04:00:30.513](0.045s) Bail out!  pg_config failed: 
tap
[04:00:30.500](0.036s) Bail out!  pg_config failed: 
tap
[04:00:30.473](0.027s) Bail out!  pg_config failed: 
tap
[04:00:30.542](0.044s) Bail out!  pg_config failed: 
tap
[04:00:30.673](0.042s) Bail out!  pg_config failed: 
tap
[04:00:30.691](0.046s) Bail out!  pg_config failed: 
tap
[04:00:30.753](0.039s) Bail out!  pg_config failed: 
tap
[04:00:30.788](0.066s) Bail out!  pg_config failed: 
tap
[04:00:30.773](0.045s) Bail out!  pg_config failed: 
tap
[04:00:30.817](0.130s) Bail out!  pg_config failed: 
tap
[04:00:30.868](0.059s) Bail out!  pg_config failed: 
tap
[04:00:30.904](0.057s) Bail out!  pg_config failed: 
tap
[04:00:30.972](0.039s) Bail out!  pg_config failed: 
tap
[04:00:31.003](0.049s) Bail out!  pg_config failed: 
tap
[04:00:31.043](0.038s) Bail out!  pg_config failed: 
tap
[04:00:31.049](0.033s) Bail out!  pg_config failed: 
tap
[04:00:31.098](0.041s) Bail out!  pg_config failed: 
tap
[04:00:31.221](0.041s) Bail out!  pg_config failed: 
tap
[04:00:31.267](0.079s) Bail out!  pg_config failed: 
tap
[04:00:31.254](0.043s) Bail out!  pg_config failed: 
tap
[04:00:31.444](0.036s) Bail out!  pg_config failed: 
tap
[04:00:31.269](0.027s) Bail out!  pg_config failed: 
tap
[04:00:31.376](0.021s) Bail out!  pg_config failed: 
tap
[04:00:31.387](0.059s) Bail out!  pg_config failed: 
tap
[04:00:31.407](0.057s) Bail out!  pg_config failed: 
tap
[04:00:31.568](0.049s) Bail out!  pg_config failed: 
tap
[04:00:31.427](0.018s) Bail out!  pg_config failed: 
tap
[04:00:31.490](0.033s) Bail out!  pg_config failed: 
tap
[04:00:31.559](0.037s) Bail out!  pg_config failed: 
tap
[04:00:31.679](0.043s) Bail out!  pg_config failed: 
tap
[04:00:31.737](0.043s) Bail out!  pg_config failed: 
tap
[04:00:31.799](0.045s) Bail out!  pg_config failed: 
tap
[04:00:31.829](0.046s) Bail out!  pg_config failed: 
tap
[04:00:31.843](0.128s) Bail out!  pg_config failed: 
tap
[04:00:31.864](0.029s) Bail out!  pg_config failed: 
tap
[04:00:31.875](0.031s) Bail out!  pg_config failed: 
tap
[04:00:31.878](0.021s) Bail out!  pg_config failed: 
tap
[04:00:35.831](0.035s) Bail out!  pg_config failed: 
tap
[04:00:36.083](0.042s) Bail out!  pg_config failed: 
tap
[04:00:36.123](0.028s) Bail out!  pg_config failed: 
tap
[04:00:36.179](0.052s) Bail out!  pg_config failed: 
tap
[04:00:36.160](0.025s) Bail out!  pg_config failed: 
tap
[04:00:39.277](0.110s) Bail out!  pg_config failed: 
tap
[04:00:37.491](0.056s) Bail out!  pg_config failed: 
tap
[04:00:37.527](0.043s) Bail out!  pg_config failed: 
tap
[04:00:37.518](0.045s) Bail out!  pg_config failed: 
tap
[04:00:37.568](0.043s) Bail out!  pg_config failed: 
tap
[04:00:37.578](0.018s) Bail out!  pg_config failed: 
tap
[04:00:37.645](0.040s) Bail out!  pg_config failed: 
tap
[04:00:37.670](0.024s) Bail out!  pg_config failed: 
tap
[04:00:37.753](0.065s) Bail out!  pg_config failed: 
tap
[04:00:37.720](0.018s) Bail out!  pg_config failed: 
tap
[04:00:37.863](0.043s) Bail out!  pg_config failed: 
tap
[04:00:37.879](0.046s) Bail out!  pg_config failed: 
tap
[04:00:37.922](0.043s) Bail out!  pg_config failed: 
tap
[04:00:37.890](0.047s) Bail out!  pg_config failed: 
tap
[04:00:37.975](0.038s) Bail out!  pg_config failed: 
tap
[04:00:37.951](0.050s) Bail out!  pg_config failed: 
tap
[04:00:38.025](0.044s) Bail out!  pg_config failed: 
tap
[04:00:38.103](0.065s) Bail out!  pg_config failed: 
tap
[04:00:38.192](0.045s) Bail out!  pg_config failed: 
tap
[04:00:38.092](0.018s) Bail out!  pg_config failed: 
tap
[04:00:38.179](0.035s) Bail out!  pg_config failed: 
tap
[04:00:38.319](0.059s) Bail out!  pg_config failed: 
tap
[04:00:38.255](0.048s) Bail out!  pg_config failed: 
tap
[04:00:38.318](0.048s) Bail out!  pg_config failed: 
tap
[04:00:38.281](0.035s) Bail out!  pg_config failed: 
tap
[04:00:38.415](0.054s) Bail out!  pg_config failed: 
tap
[04:00:38.428](0.038s) Bail out!  pg_config failed: 
tap
[04:00:38.439](0.043s) Bail out!  pg_config failed: 
tap
[04:00:38.456](0.023s) Bail out!  pg_config failed: 
tap
[04:00:38.535](0.038s) Bail out!  pg_config failed: 
tap
[04:00:38.567](0.040s) Bail out!  pg_config failed: 
tap
[04:00:38.590](0.028s) Bail out!  pg_config failed: 
tap
[04:00:38.689](0.049s) Bail out!  pg_config failed: 
tap
[04:00:38.757](0.042s) Bail out!  pg_config failed: 
tap
[04:00:38.791](0.041s) Bail out!  pg_config failed: 
tap
[04:00:38.804](0.049s) Bail out!  pg_config failed: 
tap
[04:00:38.829](0.039s) Bail out!  pg_config failed: 
tap
[04:00:39.302](0.035s) Bail out!  pg_config failed: 
tap
[04:00:39.423](0.044s) Bail out!  pg_config failed: 
tap
[04:00:39.403](0.039s) Bail out!  pg_config failed: 
tap
[04:00:36.943](0.042s) Bail out!  pg_config failed: 
tap
[04:00:39.477](0.127s) Bail out!  pg_config failed: 
tap
[04:00:39.456](0.054s) Bail out!  pg_config failed: 
tap
[04:00:39.756](0.039s) Bail out!  pg_config failed: 
tap
[04:00:39.761](0.043s) Bail out!  pg_config failed: 
tap
[04:00:39.788](0.037s) Bail out!  pg_config failed: 
tap
[04:00:39.763](0.054s) Bail out!  pg_config failed: 
tap
[04:00:39.813](0.030s) Bail out!  pg_config failed: 
tap
[04:00:39.833](0.047s) Bail out!  pg_config failed: 
tap
[04:00:39.907](0.054s) Bail out!  pg_config failed: 
tap
[04:00:39.875](0.022s) Bail out!  pg_config failed: 
tap
[04:00:40.017](0.052s) Bail out!  pg_config failed: 
tap
[04:00:40.123](0.063s) Bail out!  pg_config failed: 
test
[04:00:40.326]   1/344 postgresql:setup / tmp_install                                                  FAIL             ...
[04:00:40.326]   2/344 postgresql:setup / install_test_files                                           FAIL             ...
[04:00:40.326]   3/344 postgresql:setup / initdb_cache                                                 FAIL             ...
[04:00:40.326]   4/344 postgresql:regress / regress/regress                                            ERROR            ...
[04:00:40.326]   5/344 postgresql:isolation / isolation/isolation                                      ERROR            ...
[04:00:40.326]   6/344 postgresql:pg_upgrade / pg_upgrade/001_basic                                    ERROR            ...
[04:00:40.326]   7/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[04:00:40.326]   8/344 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[04:00:40.326]   9/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[04:00:40.326]  10/344 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[04:00:40.326]  11/344 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[04:00:40.326]  12/344 postgresql:recovery / recovery/001_stream_rep                                   ERROR            ...
[04:00:40.326]  13/344 postgresql:recovery / recovery/002_archiving                                    ERROR            ...
[04:00:40.326]  14/344 postgresql:recovery / recovery/003_recovery_targets                             ERROR            ...
[04:00:40.326]  15/344 postgresql:recovery / recovery/005_replay_delay                                 ERROR            ...
[04:00:40.326]  16/344 postgresql:recovery / recovery/004_timeline_switch                              ERROR            ...
[04:00:40.326]  17/344 postgresql:recovery / recovery/006_logical_decoding                             ERROR            ...
[04:00:40.326]  18/344 postgresql:recovery / recovery/007_sync_rep                                     ERROR            ...
[04:00:40.326]  19/344 postgresql:recovery / recovery/008_fsm_truncation                               ERROR            ...
[04:00:40.326]  20/344 postgresql:recovery / recovery/012_subtransactions                              ERROR            ...
[04:00:40.326]  21/344 postgresql:recovery / recovery/010_logical_decoding_timelines                   ERROR            ...
[04:00:40.326]  22/344 postgresql:recovery / recovery/009_twophase                                     ERROR            ...
[04:00:40.326]  23/344 postgresql:recovery / recovery/013_crash_restart                                ERROR            ...
[04:00:40.326]  24/344 postgresql:recovery / recovery/014_unlogged_reinit                              ERROR            ...
[04:00:40.326]  25/344 postgresql:recovery / recovery/015_promotion_pages                              ERROR            ...
[04:00:40.326]  26/344 postgresql:recovery / recovery/016_min_consistency                              ERROR            ...
[04:00:40.326]  27/344 postgresql:recovery / recovery/018_wal_optimize                                 ERROR            ...
[04:00:40.326]  28/344 postgresql:recovery / recovery/017_shm                                          ERROR            ...
[04:00:40.326]  29/344 postgresql:recovery / recovery/019_replslot_limit                               ERROR            ...
[04:00:40.326]  30/344 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[04:00:40.326]  31/344 postgresql:recovery / recovery/021_row_visibility                               ERROR            ...
[04:00:40.326]  32/344 postgresql:recovery / recovery/022_crash_temp_files                             ERROR            ...
[04:00:40.326]  33/344 postgresql:recovery / recovery/023_pitr_prepared_xact                           ERROR            ...
[04:00:40.326]  34/344 postgresql:recovery / recovery/024_archive_recovery                             ERROR            ...
[04:00:40.326]  35/344 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR            ...
[04:00:40.326]  36/344 postgresql:recovery / recovery/026_overwrite_contrecord                         ERROR            ...
[04:00:40.326]  37/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[04:00:40.326]  38/344 postgresql:recovery / recovery/029_stats_restart                                ERROR            ...
[04:00:40.326]  39/344 postgresql:recovery / recovery/031_recovery_conflict                            ERROR            ...
[04:00:40.326]  40/344 postgresql:recovery / recovery/028_pitr_timelines                               ERROR            ...
[04:00:40.326]  41/344 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR            ...
[04:00:40.326]  42/344 postgresql:recovery / recovery/033_replay_tsp_drops                             ERROR            ...
[04:00:40.326]  43/344 postgresql:recovery / recovery/034_create_database                              ERROR            ...
[04:00:40.326]  44/344 postgresql:recovery / recovery/036_truncated_dropped                            ERROR            ...
[04:00:40.326]  45/344 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR            ...
[04:00:40.326]  46/344 postgresql:recovery / recovery/037_invalid_database                             ERROR            ...
[04:00:40.326]  47/344 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[04:00:40.326]  48/344 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR            ...
[04:00:40.326]  49/344 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[04:00:40.326]  50/344 postgresql:recovery / recovery/040_standby_failover_slots_sync                  ERROR            ...
[04:00:40.326]  51/344 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
[04:00:40.326]  52/344 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[04:00:40.326]  55/344 postgresql:plpgsql / plpgsql/regress                                            ERROR            ...
[04:00:40.327]  53/344 postgresql:recovery / recovery/043_no_contrecord_switch                         ERROR            ...
[04:00:40.327]  54/344 postgresql:recovery / recovery/044_invalidate_inactive_slots                    ERROR            ...
[04:00:40.327]  56/344 postgresql:recovery / recovery/045_archive_restartpoint                         ERROR            ...
[04:00:40.327]  57/344 postgresql:recovery / recovery/047_checkpoint_physical_slot                     ERROR            ...
[04:00:40.327]  58/344 postgresql:recovery / recovery/048_vacuum_horizon_floor                         ERROR            ...
[04:00:40.327]  59/344 postgresql:plperl / plperl/regress                                              ERROR            ...
[04:00:40.327]  60/344 postgresql:pltcl / pltcl/regress                                                ERROR            ...
[04:00:40.327]  61/344 postgresql:plpython / plpython/regress                                          ERROR            ...
[04:00:40.327]  62/344 postgresql:amcheck / amcheck/regress                                            ERROR            ...
[04:00:40.327]  63/344 postgresql:basic_archive / basic_archive/regress                                ERROR            ...
[04:00:40.327]  64/344 postgresql:bloom / bloom/regress                                                ERROR            ...
[04:00:40.327]  65/344 postgresql:bool_plperl / bool_plperl/regress                                    ERROR            ...
[04:00:40.327]  66/344 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[04:00:40.327]  67/344 postgresql:btree_gin / btree_gin/regress                                        ERROR            ...
[04:00:40.327]  68/344 postgresql:citext / citext/regress                                              ERROR            ...
[04:00:40.327]  69/344 postgresql:cube / cube/regress                                                  ERROR            ...
[04:00:40.327]  70/344 postgresql:dblink / dblink/regress                                              ERROR            ...
[04:00:40.327]  72/344 postgresql:dict_int / dict_int/regress                                          ERROR            ...
[04:00:40.327]  73/344 postgresql:dict_xsyn / dict_xsyn/regress                                        ERROR            ...
[04:00:40.327]  71/344 postgresql:kerberos / kerberos/001_auth                                         ERROR            ...
[04:00:40.327]  74/344 postgresql:earthdistance / earthdistance/regress                                ERROR            ...
[04:00:40.327]  75/344 postgresql:file_fdw / file_fdw/regress                                          ERROR            ...
[04:00:40.327]  76/344 postgresql:fuzzystrmatch / fuzzystrmatch/regress                                ERROR            ...
[04:00:40.327]  77/344 postgresql:hstore / hstore/regress                                              ERROR            ...
[04:00:40.327]  78/344 postgresql:hstore_plperl / hstore_plperl/regress                                ERROR            ...
[04:00:40.327]  79/344 postgresql:hstore_plpython / hstore_plpython/regress                            ERROR            ...
[04:00:40.327]  80/344 postgresql:intarray / intarray/regress                                          ERROR            ...
[04:00:40.327]  81/344 postgresql:isn / isn/regress                                                    ERROR            ...
[04:00:40.327]  82/344 postgresql:jsonb_plperl / jsonb_plperl/regress                                  ERROR            ...
[04:00:40.327]  83/344 postgresql:lo / lo/regress                                                      ERROR            ...
[04:00:40.327]  84/344 postgresql:jsonb_plpython / jsonb_plpython/regress                              ERROR            ...
[04:00:40.327]  85/344 postgresql:ltree / ltree/regress                                                ERROR            ...
[04:00:40.327]  86/344 postgresql:ltree_plpython / ltree_plpython/regress                              ERROR            ...
[04:00:40.327]  87/344 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
[04:00:40.327]  88/344 postgresql:passwordcheck / passwordcheck/regress                                ERROR            ...
[04:00:40.327]  89/344 postgresql:pg_buffercache / pg_buffercache/regress                              ERROR            ...
[04:00:40.327]  90/344 postgresql:pgcrypto / pgcrypto/regress                                          ERROR            ...
[04:00:40.327]  91/344 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
[04:00:40.327]  92/344 postgresql:pg_logicalinspect / pg_logicalinspect/isolation                      ERROR            ...
[04:00:40.327]  93/344 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[04:00:40.327]  94/344 postgresql:pg_prewarm / pg_prewarm/regress                                      ERROR            ...
[04:00:40.327]  95/344 postgresql:pgrowlocks / pgrowlocks/isolation                                    ERROR            ...
[04:00:40.327]  96/344 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
[04:00:40.327]  97/344 postgresql:pgstattuple / pgstattuple/regress                                    ERROR            ...
[04:00:40.327]  98/344 postgresql:pg_surgery / pg_surgery/regress                                      ERROR            ...
[04:00:40.327]  99/344 postgresql:pg_trgm / pg_trgm/regress                                            ERROR            ...
[04:00:40.327] 100/344 postgresql:pg_visibility / pg_visibility/regress                                ERROR            ...
[04:00:40.327] 101/344 postgresql:pg_walinspect / pg_walinspect/regress                                ERROR            ...
[04:00:40.327] 102/344 postgresql:postgres_fdw / postgres_fdw/regress                                  ERROR            ...
[04:00:40.327] 103/344 postgresql:seg / seg/regress                                                    ERROR            ...
[04:00:40.327] 104/344 postgresql:spi / spi/regress                                                    ERROR            ...
[04:00:40.327] 105/344 postgresql:tablefunc / tablefunc/regress                                        ERROR            ...
[04:00:40.327] 106/344 postgresql:tcn / tcn/isolation                                                  ERROR            ...
[04:00:40.327] 107/344 postgresql:test_decoding / test_decoding/regress                                ERROR            ...
[04:00:40.327] 108/344 postgresql:test_decoding / test_decoding/isolation                              ERROR            ...
[04:00:40.327] 109/344 postgresql:tsm_system_rows / tsm_system_rows/regress                            ERROR            ...
[04:00:40.327] 110/344 postgresql:tsm_system_time / tsm_system_time/regress                            ERROR            ...
[04:00:40.327] 111/344 postgresql:unaccent / unaccent/regress                                          ERROR            ...
[04:00:40.327] 112/344 postgresql:uuid-ossp / uuid-ossp/regress                                        ERROR            ...
[04:00:40.327] 113/344 postgresql:xml2 / xml2/regress                                                  ERROR            ...
[04:00:40.327] 114/344 postgresql:brin / brin/isolation                                                ERROR            ...
[04:00:40.327] 115/344 postgresql:commit_ts / commit_ts/regress                                        ERROR            ...
[04:00:40.328] 116/344 postgresql:delay_execution / delay_execution/isolation                          ERROR            ...
[04:00:40.328] 117/344 postgresql:dummy_index_am / dummy_index_am/regress                              ERROR            ...
[04:00:40.328] 118/344 postgresql:dummy_seclabel / dummy_seclabel/regress                              ERROR            ...
[04:00:40.328] 119/344 postgresql:gin / gin/regress                                                    ERROR            ...
[04:00:40.328] 120/344 postgresql:injection_points / injection_points/regress                          ERROR            ...
[04:00:40.328] 121/344 postgresql:injection_points / injection_points/isolation                        ERROR            ...
[04:00:40.328] 122/344 postgresql:plsample / plsample/regress                                          ERROR            ...
[04:00:40.328] 123/344 postgresql:spgist_name_ops / spgist_name_ops/regress                            ERROR            ...
[04:00:40.328] 124/344 postgresql:test_bloomfilter / test_bloomfilter/regress                          ERROR            ...
[04:00:40.328] 125/344 postgresql:test_copy_callbacks / test_copy_callbacks/regress                    ERROR            ...
[04:00:40.328] 126/344 postgresql:test_ddl_deparse / test_ddl_deparse/regress                          ERROR            ...
[04:00:40.328] 127/344 postgresql:test_dsa / test_dsa/regress                                          ERROR            ...
[04:00:40.328] 128/344 postgresql:test_dsm_registry / test_dsm_registry/regress                        ERROR            ...
[04:00:40.328] 129/344 postgresql:test_extensions / test_extensions/regress                            ERROR            ...
[04:00:40.328] 130/344 postgresql:test_ginpostinglist / test_ginpostinglist/regress                    ERROR            ...
[04:00:40.328] 131/344 postgresql:test_integerset / test_integerset/regress                            ERROR            ...
[04:00:40.328] 132/344 postgresql:test_lfind / test_lfind/regress                                      ERROR            ...
[04:00:40.328] 133/344 postgresql:test_oat_hooks / test_oat_hooks/regress                              ERROR            ...
[04:00:40.328] 134/344 postgresql:test_parser / test_parser/regress                                    ERROR            ...
[04:00:40.328] 135/344 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
[04:00:40.328] 136/344 postgresql:test_predtest / test_predtest/regress                                ERROR            ...
[04:00:40.328] 137/344 postgresql:test_radixtree / test_radixtree/regress                              ERROR            ...
[04:00:40.328] 138/344 postgresql:test_rbtree / test_rbtree/regress                                    ERROR            ...
[04:00:40.328] 139/344 postgresql:test_regex / test_regex/regress                                      ERROR            ...
[04:00:40.328] 140/344 postgresql:test_resowner / test_resowner/regress                                ERROR            ...
[04:00:40.328] 141/344 postgresql:test_rls_hooks / test_rls_hooks/regress                              ERROR            ...
[04:00:40.328] 142/344 postgresql:test_shm_mq / test_shm_mq/regress                                    ERROR            ...
[04:00:40.328] 143/344 postgresql:test_slru / test_slru/regress                                        ERROR            ...
[04:00:40.328] 144/344 postgresql:test_tidstore / test_tidstore/regress                                ERROR            ...
[04:00:40.328] 145/344 postgresql:typcache / typcache/regress                                          ERROR            ...
[04:00:40.328] 146/344 postgresql:unsafe_tests / unsafe_tests/regress                                  ERROR            ...
[04:00:40.328] 147/344 postgresql:ecpg / ecpg/ecpg                                                     ERROR            ...
[04:00:40.328] 148/344 postgresql:libpq / libpq/002_api                                                ERROR            ...
[04:00:40.328] 149/344 postgresql:libpq / libpq/001_uri                                                ERROR            ...
[04:00:40.328] 151/344 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
[04:00:40.328] 150/344 postgresql:libpq / libpq/003_load_balance_host_list                             ERROR            ...
[04:00:40.328] 152/344 postgresql:libpq / libpq/004_load_balance_dns                                   ERROR            ...
[04:00:40.328] 153/344 postgresql:libpq / libpq/005_negotiate_encryption                               ERROR            ...
[04:00:40.328] 154/344 postgresql:libpq / libpq/006_service                                            ERROR            ...
[04:00:40.328] 155/344 postgresql:pg_amcheck / pg_amcheck/001_basic                                    ERROR            ...
[04:00:40.328] 156/344 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
[04:00:40.328] 157/344 postgresql:pg_amcheck / pg_amcheck/003_check                                    ERROR            ...
[04:00:40.328] 158/344 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR            ...
[04:00:40.328] 159/344 postgresql:pg_basebackup / pg_basebackup/011_in_place_tablespace                ERROR            ...
[04:00:40.328] 160/344 postgresql:pg_amcheck / pg_amcheck/004_verify_heapam                            ERROR            ...
[04:00:40.328] 161/344 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[04:00:40.328] 163/344 postgresql:pg_archivecleanup / pg_archivecleanup/010_pg_archivecleanup          ERROR            ...
[04:00:40.328] 162/344 postgresql:pg_amcheck / pg_amcheck/005_opclass_damage                           ERROR            ...
[04:00:40.328] 164/344 postgresql:pg_basebackup / pg_basebackup/030_pg_recvlogical                     ERROR            ...
[04:00:40.328] 165/344 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR            ...
[04:00:40.328] 166/344 postgresql:pg_checksums / pg_checksums/001_basic                                ERROR            ...
[04:00:40.328] 167/344 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[04:00:40.328] 168/344 postgresql:pg_combinebackup / pg_combinebackup/001_basic                        ERROR            ...
[04:00:40.328] 169/344 postgresql:pg_checksums / pg_checksums/002_actions                              ERROR            ...
[04:00:40.328] 170/344 postgresql:pg_combinebackup / pg_combinebackup/002_compare_backups              ERROR            ...
[04:00:40.328] 171/344 postgresql:pg_combinebackup / pg_combinebackup/005_integrity                    ERROR            ...
[04:00:40.328] 172/344 postgresql:pg_combinebackup / pg_combinebackup/004_manifest                     ERROR            ...
[04:00:40.328] 173/344 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[04:00:40.328] 174/344 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[04:00:40.328] 176/344 postgresql:pg_combinebackup / pg_combinebackup/007_wal_level_minimal            ERROR            ...
[04:00:40.329] 175/344 postgresql:pg_combinebackup / pg_combinebackup/009_no_full_file                 ERROR            ...
[04:00:40.329] 178/344 postgresql:pg_config / pg_config/001_pg_config                                  ERROR            ...
[04:00:40.329] 179/344 postgresql:pg_controldata / pg_controldata/001_pg_controldata                   ERROR            ...
[04:00:40.329] 177/344 postgresql:pg_combinebackup / pg_combinebackup/010_hardlink                     ERROR            ...
[04:00:40.329] 180/344 postgresql:pg_ctl / pg_ctl/001_start_stop                                       ERROR            ...
[04:00:40.329] 181/344 postgresql:pg_ctl / pg_ctl/002_status                                           ERROR            ...
[04:00:40.329] 182/344 postgresql:pg_ctl / pg_ctl/004_logrotate                                        ERROR            ...
[04:00:40.329] 183/344 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR            ...
[04:00:40.329] 184/344 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
[04:00:40.329] 185/344 postgresql:pg_dump / pg_dump/001_basic                                          ERROR            ...
[04:00:40.329] 186/344 postgresql:pg_dump / pg_dump/003_pg_dump_with_server                            ERROR            ...
[04:00:40.329] 187/344 postgresql:pg_dump / pg_dump/004_pg_dump_parallel                               ERROR            ...
[04:00:40.329] 188/344 postgresql:pg_dump / pg_dump/005_pg_dump_filterfile                             ERROR            ...
[04:00:40.329] 189/344 postgresql:pg_dump / pg_dump/006_pg_dumpall                                     ERROR            ...
[04:00:40.329] 190/344 postgresql:pg_dump / pg_dump/010_dump_connstr                                   ERROR            ...
[04:00:40.329] 191/344 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR            ...
[04:00:40.329] 192/344 postgresql:pg_resetwal / pg_resetwal/002_corrupted                              ERROR            ...
[04:00:40.329] 193/344 postgresql:pg_resetwal / pg_resetwal/001_basic                                  ERROR            ...
[04:00:40.329] 194/344 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR            ...
[04:00:40.329] 196/344 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR            ...
[04:00:40.329] 195/344 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR            ...
[04:00:40.329] 197/344 postgresql:pg_rewind / pg_rewind/005_same_timeline                              ERROR            ...
[04:00:40.329] 198/344 postgresql:pg_rewind / pg_rewind/006_options                                    ERROR            ...
[04:00:40.329] 199/344 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR            ...
[04:00:40.329] 200/344 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR            ...
[04:00:40.329] 201/344 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR            ...
[04:00:40.329] 202/344 postgresql:pg_rewind / pg_rewind/010_keep_recycled_wals                         ERROR            ...
[04:00:40.329] 203/344 postgresql:pg_test_fsync / pg_test_fsync/001_basic                              ERROR            ...
[04:00:40.329] 205/344 postgresql:pg_test_timing / pg_test_timing/001_basic                            ERROR            ...
[04:00:40.329] 206/344 postgresql:pg_verifybackup / pg_verifybackup/001_basic                          ERROR            ...
[04:00:40.329] 204/344 postgresql:pg_verifybackup / pg_verifybackup/002_algorithm                      ERROR            ...
[04:00:40.329] 207/344 postgresql:pg_verifybackup / pg_verifybackup/004_options                        ERROR            ...
[04:00:40.329] 208/344 postgresql:pg_verifybackup / pg_verifybackup/003_corruption                     ERROR            ...
[04:00:40.329] 209/344 postgresql:pg_verifybackup / pg_verifybackup/006_encoding                       ERROR            ...
[04:00:40.329] 210/344 postgresql:pg_verifybackup / pg_verifybackup/005_bad_manifest                   ERROR            ...
[04:00:40.329] 211/344 postgresql:pg_verifybackup / pg_verifybackup/007_wal                            ERROR            ...
[04:00:40.329] 212/344 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[04:00:40.329] 213/344 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[04:00:40.329] 214/344 postgresql:pg_waldump / pg_waldump/001_basic                                    ERROR            ...
[04:00:40.329] 215/344 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[04:00:40.329] 216/344 postgresql:pg_walsummary / pg_walsummary/001_basic                              ERROR            ...
[04:00:40.329] 217/344 postgresql:pg_waldump / pg_waldump/002_save_fullpage                            ERROR            ...
[04:00:40.329] 218/344 postgresql:pgbench / pgbench/002_pgbench_no_server                              ERROR            ...
[04:00:40.329] 219/344 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[04:00:40.329] 220/344 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
[04:00:40.329] 221/344 postgresql:psql / psql/001_basic                                                ERROR            ...
[04:00:40.329] 222/344 postgresql:scripts / scripts/010_clusterdb                                      ERROR            ...
[04:00:40.329] 224/344 postgresql:psql / psql/020_cancel                                               ERROR            ...
[04:00:40.329] 225/344 postgresql:scripts / scripts/020_createdb                                       ERROR            ...
[04:00:40.329] 226/344 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
[04:00:40.329] 227/344 postgresql:scripts / scripts/040_createuser                                     ERROR            ...
[04:00:40.329] 228/344 postgresql:scripts / scripts/070_dropuser                                       ERROR            ...
[04:00:40.329] 229/344 postgresql:scripts / scripts/050_dropdb                                         ERROR            ...
[04:00:40.329] 230/344 postgresql:scripts / scripts/080_pg_isready                                     ERROR            ...
[04:00:40.329] 231/344 postgresql:scripts / scripts/090_reindexdb                                      ERROR            ...
[04:00:40.329] 232/344 postgresql:scripts / scripts/091_reindexdb_all                                  ERROR            ...
[04:00:40.329] 233/344 postgresql:scripts / scripts/100_vacuumdb                                       ERROR            ...
[04:00:40.329] 234/344 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
[04:00:40.329] 235/344 postgresql:scripts / scripts/200_connstr                                        ERROR            ...
[04:00:40.329] 237/344 postgresql:ecpg / ecpg/001_ecpg_err_warn_msg                                    ERROR            ...
[04:00:40.329] 236/344 postgresql:scripts / scripts/102_vacuumdb_stages                                ERROR            ...
[04:00:40.329] 238/344 postgresql:ecpg / ecpg/002_ecpg_err_warn_msg_informix                           ERROR            ...
[04:00:40.329] 239/344 postgresql:pg_bsd_indent / pg_bsd_indent/001_pg_bsd_indent                      ERROR            ...
[04:00:40.329] 240/344 postgresql:amcheck / amcheck/001_verify_heapam                                  ERROR            ...
[04:00:40.329] 241/344 postgresql:amcheck / amcheck/002_cic                                            ERROR            ...
[04:00:40.329] 242/344 postgresql:amcheck / amcheck/003_cic_2pc                                        ERROR            ...
[04:00:40.329] 243/344 postgresql:amcheck / amcheck/004_verify_nbtree_unique                           ERROR            ...
[04:00:40.329] 244/344 postgresql:amcheck / amcheck/005_pitr                                           ERROR            ...
[04:00:40.329] 245/344 postgresql:amcheck / amcheck/006_verify_gin                                     ERROR            ...
[04:00:40.329] 246/344 postgresql:bloom / bloom/001_wal                                                ERROR            ...
[04:00:40.329] 247/344 postgresql:auto_explain / auto_explain/001_auto_explain                         ERROR            ...
[04:00:40.329] 248/344 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[04:00:40.329] 249/344 postgresql:pg_prewarm / pg_prewarm/001_basic                                    ERROR            ...
[04:00:40.329] 250/344 postgresql:dblink / dblink/001_auth_scram                                       ERROR            ...
[04:00:40.329] 251/344 postgresql:oid2name / oid2name/001_basic                                        ERROR            ...
[04:00:40.329] 252/344 postgresql:pg_stat_statements / pg_stat_statements/010_restart                  ERROR            ...
[04:00:40.329] 253/344 postgresql:pg_visibility / pg_visibility/002_corrupt_vm                         ERROR            ...
[04:00:40.329] 254/344 postgresql:pg_visibility / pg_visibility/001_concurrent_transaction             ERROR            ...
[04:00:40.329] 255/344 postgresql:test_decoding / test_decoding/001_repl_stats                         ERROR            ...
[04:00:40.329] 257/344 postgresql:authentication / authentication/001_password                         ERROR            ...
[04:00:40.329] 258/344 postgresql:postgres_fdw / postgres_fdw/001_auth_scram                           ERROR            ...
[04:00:40.329] 259/344 postgresql:vacuumlo / vacuumlo/001_basic                                        ERROR            ...
[04:00:40.329] 260/344 postgresql:authentication / authentication/002_saslprep                         ERROR            ...
[04:00:40.329] 262/344 postgresql:authentication / authentication/003_peer                             ERROR            ...
[04:00:40.329] 263/344 postgresql:authentication / authentication/004_file_inclusion                   ERROR            ...
[04:00:40.329] 264/344 postgresql:authentication / authentication/006_login_trigger                    ERROR            ...
[04:00:40.329] 266/344 postgresql:postmaster / postmaster/001_basic                                    ERROR            ...
[04:00:40.329] 265/344 postgresql:authentication / authentication/007_pre_auth                         ERROR            ...
[04:00:40.329] 267/344 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
[04:00:40.329] 268/344 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
[04:00:40.329] 269/344 postgresql:subscription / subscription/001_rep_changes                          ERROR            ...
[04:00:40.329] 270/344 postgresql:subscription / subscription/003_constraints                          ERROR            ...
[04:00:40.329] 271/344 postgresql:subscription / subscription/002_types                                ERROR            ...
[04:00:40.329] 272/344 postgresql:subscription / subscription/004_sync                                 ERROR            ...
[04:00:40.329] 273/344 postgresql:subscription / subscription/005_encoding                             ERROR            ...
[04:00:40.329] 274/344 postgresql:subscription / subscription/006_rewrite                              ERROR            ...
[04:00:40.329] 275/344 postgresql:subscription / subscription/007_ddl                                  ERROR            ...
[04:00:40.329] 276/344 postgresql:subscription / subscription/009_matviews                             ERROR            ...
[04:00:40.329] 277/344 postgresql:subscription / subscription/008_diff_schema                          ERROR            ...
[04:00:40.329] 278/344 postgresql:subscription / subscription/010_truncate                             ERROR            ...
[04:00:40.329] 279/344 postgresql:subscription / subscription/011_generated                            ERROR            ...
[04:00:40.329] 280/344 postgresql:subscription / subscription/013_partition                            ERROR            ...
[04:00:40.329] 281/344 postgresql:subscription / subscription/012_collation                            ERROR            ...
[04:00:40.329] 282/344 postgresql:subscription / subscription/015_stream                               ERROR            ...
[04:00:40.329] 283/344 postgresql:subscription / subscription/014_binary                               ERROR            ...
[04:00:40.329] 284/344 postgresql:subscription / subscription/016_stream_subxact                       ERROR            ...
[04:00:40.329] 285/344 postgresql:subscription / subscription/019_stream_subxact_ddl_abort             ERROR            ...
[04:00:40.329] 286/344 postgresql:subscription / subscription/017_stream_ddl                           ERROR            ...
[04:00:40.329] 287/344 postgresql:subscription / subscription/020_messages                             ERROR            ...
[04:00:40.330] 288/344 postgresql:subscription / subscription/018_stream_subxact_abort                 ERROR            ...
[04:00:40.330] 289/344 postgresql:subscription / subscription/022_twophase_cascade                     ERROR            ...
[04:00:40.330] 290/344 postgresql:subscription / subscription/024_add_drop_pub                         ERROR            ...
[04:00:40.330] 291/344 postgresql:subscription / subscription/023_twophase_stream                      ERROR            ...
[04:00:40.330] 292/344 postgresql:subscription / subscription/021_twophase                             ERROR            ...
[04:00:40.330] 293/344 postgresql:subscription / subscription/025_rep_changes_for_schema               ERROR            ...
[04:00:40.330] 294/344 postgresql:subscription / subscription/026_stats                                ERROR            ...
[04:00:40.330] 295/344 postgresql:subscription / subscription/027_nosuperuser                          ERROR            ...
[04:00:40.330] 296/344 postgresql:subscription / subscription/028_row_filter                           ERROR            ...
[04:00:40.330] 297/344 postgresql:subscription / subscription/029_on_error                             ERROR            ...
[04:00:40.330] 298/344 postgresql:subscription / subscription/030_origin                               ERROR            ...
[04:00:40.330] 299/344 postgresql:subscription / subscription/031_column_list                          ERROR            ...
[04:00:40.330] 300/344 postgresql:subscription / subscription/032_subscribe_use_index                  ERROR            ...
[04:00:40.330] 301/344 postgresql:subscription / subscription/033_run_as_table_owner                   ERROR            ...
[04:00:40.330] 302/344 postgresql:subscription / subscription/034_temporal                             ERROR            ...
[04:00:40.330] 303/344 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
[04:00:40.330] 304/344 postgresql:subscription / subscription/100_bugs                                 ERROR            ...
[04:00:40.330] 306/344 postgresql:brin / brin/02_wal_consistency                                       ERROR            ...
[04:00:40.330] 305/344 postgresql:brin / brin/01_workitems                                             ERROR            ...
[04:00:40.330] 307/344 postgresql:commit_ts / commit_ts/001_base                                       ERROR            ...
[04:00:40.330] 308/344 postgresql:commit_ts / commit_ts/003_standby_2                                  ERROR            ...
[04:00:40.330] 309/344 postgresql:commit_ts / commit_ts/002_standby                                    ERROR            ...
[04:00:40.330] 310/344 postgresql:commit_ts / commit_ts/004_restart                                    ERROR            ...
[04:00:40.330] 311/344 postgresql:injection_points / injection_points/001_stats                        ERROR            ...
[04:00:40.330] 312/344 postgresql:libpq_pipeline / libpq_pipeline/001_libpq_pipeline                   ERROR            ...
[04:00:40.330] 314/344 postgresql:oauth_validator / oauth_validator/001_server                         ERROR            ...
[04:00:40.330] 313/344 postgresql:oauth_validator / oauth_validator/002_client                         ERROR            ...
[04:00:40.330] 315/344 postgresql:ldap_password_func / ldap_password_func/001_mutated_bindpasswd       ERROR            ...
[04:00:40.330] 316/344 postgresql:ssl_passphrase_callback / ssl_passphrase_callback/001_testfunc       ERROR            ...
[04:00:40.330] 317/344 postgresql:test_aio / test_aio/001_aio                                          ERROR            ...
[04:00:40.330] 318/344 postgresql:test_custom_rmgrs / test_custom_rmgrs/001_basic                      ERROR            ...
[04:00:40.330] 319/344 postgresql:test_aio / test_aio/002_io_workers                                   ERROR            ...
[04:00:40.330] 320/344 postgresql:test_extensions / test_extensions/001_extension_control_path         ERROR            ...
[04:00:40.330] 321/344 postgresql:test_escape / test_escape/001_test_escape                            ERROR            ...
[04:00:40.330] 322/344 postgresql:test_json_parser / test_json_parser/002_inline                       ERROR            ...
[04:00:40.330] 323/344 postgresql:test_json_parser / test_json_parser/001_test_json_parser_incremental ERROR            ...
[04:00:40.330] 324/344 postgresql:test_json_parser / test_json_parser/003_test_semantic                ERROR            ...
[04:00:40.330] 325/344 postgresql:test_json_parser / test_json_parser/004_test_parser_perf             ERROR            ...
[04:00:40.330] 327/344 postgresql:test_misc / test_misc/002_tablespace                                 ERROR            ...
[04:00:40.330] 328/344 postgresql:test_misc / test_misc/004_io_direct                                  ERROR            ...
[04:00:40.330] 326/344 postgresql:test_misc / test_misc/001_constraint_validation                      ERROR            ...
[04:00:40.330] 329/344 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
[04:00:40.330] 330/344 postgresql:test_misc / test_misc/005_timeouts                                   ERROR            ...
[04:00:40.330] 331/344 postgresql:test_misc / test_misc/006_signal_autovacuum                          ERROR            ...
[04:00:40.330] 332/344 postgresql:test_pg_dump / test_pg_dump/001_base                                 ERROR            ...
[04:00:40.330] 333/344 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
[04:00:40.330] 334/344 postgresql:test_slru / test_slru/001_multixact                                  ERROR            ...
[04:00:40.330] 337/344 postgresql:worker_spi / worker_spi/001_worker_spi                               ERROR            ...
[04:00:40.330] 339/344 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
[04:00:40.330] 340/344 postgresql:ssl / ssl/002_scram                                                  ERROR            ...
[04:00:40.330] 341/344 postgresql:ssl / ssl/003_sslinfo                                                ERROR            ...
[04:00:40.330] 342/344 postgresql:ldap / ldap/001_auth                                                 ERROR            ...
[04:00:40.330] 343/344 postgresql:icu / icu/010_database                                               ERROR            ...
[04:00:40.347] 344/344 postgresql:ldap / ldap/002_bindpasswd                                           ERROR            ...
53/5751 Disable parallel query by default
FreeBSD - Meson
core
[02:57:05.840] #0  0x000000082a62075a in _sigprocmask () from /lib/libc.so.7
[02:57:05.840] #1  0x000000082a65da2f in _system () from /lib/libc.so.7
[02:57:05.840] #2  0x000000082c0958a3 in ?? () from /lib/libthr.so.3
[02:57:05.840] #3  0x00000000006871b7 in RestoreArchivedFile (path=path@entry=0x8216121e0 "pg_wal/0\303)8", xlogfname=xl...
[02:57:05.840] #4  0x0000000000692810 in XLogFileRead (segno=segno@entry=4, tli=tli@entry=2, source=source@entry=XLOG_FR...
[02:57:05.840] #5  0x000000000068e54c in XLogFileReadAnyTLI (segno=4, source=XLOG_FROM_ANY) at ../src/backend/access/tra...
[02:57:05.840] #6  WaitForWALToBecomeAvailable (RecPtr=67173224, tliRecPtr=67173200, replayTLI=2, replayLSN=67173200, ra...
[02:57:05.840] #7  XLogPageRead (xlogreader=0x2431ddc1d130, targetPagePtr=67166208, reqLen=7016, targetRecPtr=67173200, ...
[02:57:05.840] #8  0x000000000069555a in ReadPageInternal (state=state@entry=0x2431ddc1d130, pageptr=67166208, reqLen=70...
[02:57:05.840] #9  0x0000000000694388 in XLogDecodeNextRecord (state=0x2431ddc1d130, nonblocking=false) at ../src/backen...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-07-01 02:49:13.338021000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-07-01 02:50:19.190870000 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-07-01 02:49:11.949804000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-07-01 02:51:40.698718000 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-07-01 02:49:13.518373000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-07-01 02:50:39.75...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-07-01 02:49:13.504128000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-07-01 02:50:55.445608000 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-07-01 02:49:13.518373000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-07-01 02:51:49....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-07-01 02:49:13.504128000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-07-01 02:52:07.73305300...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-07-01 02:49:13.518373000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-07-01 02:50:39.497600000 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-07-01 02:49:13.504128000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-07-01 02:50:54.174821000 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:51:12.809](72.478s) not ok 5 - regression tests pass
tap
[02:52:25.667](97.766s) not ok 2 - regression tests pass
test
[02:54:21.521]  25/343 postgresql:regress / regress/regress                                            ERROR            ...
[02:54:21.521]  12/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[02:54:21.521]  91/343 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:54:21.521]  47/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:54:21.521] 164/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/contrib/pg_overexp...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-07-01 02:49:16.848740810 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out	2025-07-01 02:53:34.440100846 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-07-01 02:49:18.768740881 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out	2025-07-01 02:55:26.447969577 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-07-01 02:49:18.752740881 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out	2025-07-01 02:55:45.107954851 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/src/test/isolation/...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-07-01 02:49:18.540740873 +0000
+++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out	2025-07-01 02:51:29.144243212 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/recovery/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-07-01 02:49:18.768740881 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out	2025-07-01 02:56:34.059919691 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-07-01 02:49:18.752740881 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out	2025-07-01 02:56:48.635909852 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-07-01 02:49:18.768740881 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out	2025-07-01 02:52:18.120208530 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-07-01 02:49:18.752740881 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out	2025-07-01 02:52:43.528197349 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:56:03.398](120.999s) not ok 5 - regression tests pass
tap
[02:57:01.031](90.908s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
core
[02:59:29.022] #0  0x00007f4fb24aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:59:29.022] #1  0x00007f4fb245b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:59:29.022] #2  0x00007f4fb2516244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:59:29.022] #3  0x00007f4fb252889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:59:29.469] #0  0x00007ffaed2aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
core
[02:59:29.476] #0  0x00007ffaed2aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:59:29.476] #1  0x00007ffaed25b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:59:29.476] #2  0x00007ffaed316244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:59:29.476] #3  0x00007ffaed32889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[02:59:29.476] #0  <unavailable> in ?? ()
core
[02:59:29.022] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-07-01 02:49:23.780893159 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-07-01 02:51:18.290623677 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-07-01 02:49:22.045982498 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-07-01 02:53:22.874277131 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-07-01 02:49:24.014246240 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-07-01 02:51:49.49...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-07-01 02:49:23.998160297 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-07-01 02:52:03.380791970 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-07-01 02:49:24.014246240 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-07-01 02:53:05....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-07-01 02:49:23.998160297 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-07-01 02:53:20.98636728...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-07-01 02:49:24.014246240 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-07-01 02:51:48.719820272 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-07-01 02:49:23.998160297 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-07-01 02:52:03.592807146 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:52:13.602](74.030s) not ok 5 - regression tests pass
tap
[02:53:33.757](80.191s) not ok 2 - regression tests pass
test
[02:56:45.797]   8/344 postgresql:isolation / isolation/isolation                                      ERROR            ...
[02:56:45.797]  22/344 postgresql:regress / regress/regress                                            ERROR            ...
[02:56:45.797]  32/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:56:45.797]  89/344 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:56:45.797] 105/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out /Users/admin/pgsql/build/testrun/isolation...
--- /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out	2025-07-01 02:48:12
+++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-07-01 02:49:42
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out /Users/admin/pgsql/build/testrun/pg_overe...
--- /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out	2025-07-01 02:48:10
+++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-07-01 02:52:12
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-07-01 02:48:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-07-01 02:50:10
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-07-01 02:48:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-07-01 02:50:27
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/recovery/027_...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-07-01 02:48:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-07-01 02:52:00
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-07-01 02:48:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-07-01 02:52:18
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-07-01 02:48:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out	2025-07-01 02:50:13
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/regress/regress/resul...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-07-01 02:48:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out	2025-07-01 02:50:30
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:50:40.765](70.721s) not ok 5 - regression tests pass
tap
[02:52:38.395](112.044s) not ok 2 - regression tests pass
test
[02:56:23.003]  17/343 postgresql:regress / regress/regress                                            ERROR            ...
[02:56:23.003]   8/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[02:56:23.003]  89/343 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:56:23.003]  31/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:56:23.003] 130/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/deadlock-parallel.out C:/cirrus/build/testrun/isolati...
--- C:/cirrus/src/test/isolation/expected/deadlock-parallel.out	2025-07-01 02:49:18.523182900 +0000
+++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-07-01 02:51:50.673884800 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out C:/cirrus/build/testrun/pg_ove...
--- C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out	2025-07-01 02:49:14.531338400 +0000
+++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-07-01 02:56:19.956126000 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-07-01 02:49:19.269233500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-07-01 02:52:35.888549600 +00...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-07-01 02:49:19.231663100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-07-01 02:52:55.813567500 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-07-01 02:49:19.269233500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-07-01 02:55:26.334739600 +...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/recovery/027_stream...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-07-01 02:49:19.231663100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-07-01 02:55:46.270581100 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-07-01 02:49:19.269233500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out	2025-07-01 02:52:33.106903700 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/regress/regress/res...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-07-01 02:49:19.231663100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out	2025-07-01 02:52:49.760805800 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:53:14.997](115.878s) not ok 5 - regression tests pass
tap
[02:56:07.414](135.713s) not ok 2 - regression tests pass
test
[03:03:29.070]  12/338 postgresql:regress / regress/regress                                            ERROR           1...
[03:03:29.070]   6/338 postgresql:isolation / isolation/isolation                                      ERROR           1...
[03:03:29.070]  17/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[03:03:29.070]  87/338 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[03:03:29.070]  71/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5811 Expose internal MultiXact member count function for efficient monitoring
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[02:12:45.750] ../src/backend/access/transam/multixact.c(3592): error C2375: 'pg_get_multixact_count': redefinition; dif...
53/5773 Disallow concurrent ALTER DOMAIN and DROP DOMAIN
CompilerWarnings
compiler
[01:37:19.710] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:37:19.710] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:37:19.710] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:37:19.710] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:37:19.710] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:43.173] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:43.173] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:43.173] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:43.173] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:36:43.173] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:35:47.367] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[01:35:13.435] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[01:38:20.516] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
53/5669 Use CLOCK_MONOTONIC_COARSE for instr_time for explain analyze
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/contrib/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-30 22:50:47.304067851 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out	2025-06-30 22:57:00.651628438 +0000
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                2 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -71,7 +71,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                1 |                1 |                            1 |                     0
+     2 |                1 |                2 |                            1 |                     0
 (1 row)
 
...
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-30 22:50:46.928857672 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out	2025-06-30 22:57:42.503084...
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                2 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -71,7 +71,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                1 |                1 |                            1 |                     0
+     2 |                1 |                2 |                            1 |                     0
 (1 row)
 
...
test
[23:01:01.838]  93/344 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5447 log_min_messages per backend type
FreeBSD - Meson
core
[22:49:54.217] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x37ce3e18498 "checkpointer") at ../s...
[22:49:54.217] #1  0x0000000000773e8c in check_log_min_messages (newval=<optimized out>, extra=0x821636a18, source=<opti...
[22:49:54.217] #2  0x0000000000af3504 in call_string_check_hook (conf=conf@entry=0xbf38f0 <ConfigureNamesString+2800>, n...
[22:49:54.217] #3  0x0000000000af2db9 in parse_and_validate_value (record=record@entry=0xbf38f0 <ConfigureNamesString+28...
[22:49:54.217] #4  0x0000000000af1f46 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[22:49:54.217] #5  0x0000000000aee262 in set_config_option (name=<optimized out>, value=0x37ce3e18038 "checkpointer:debu...
[22:49:54.217] #6  0x0000000000af6f5e in ExecSetVariableStmt (stmt=stmt@entry=0x37ce3625fd8, isTopLevel=<optimized out>)...
[22:49:54.217] #7  0x0000000000979d5c in standard_ProcessUtility (pstmt=pstmt@entry=0x37ce3625468, queryString=queryStri...
[22:49:54.217] #8  0x0000000833f1000c in pgss_ProcessUtility (pstmt=0x37ce3625468, queryString=0x37ce3624100 "SET log_mi...
[22:49:54.217] #9  0x000000000097923c in PortalRunUtility (portal=0x37ce370b100, pstmt=0x37ce3625468, isTopLevel=<optimi...
core
[22:49:53.611] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x1e33e4018498 "checkpointer") at ../...
[22:49:53.611] #1  0x0000000000773e8c in check_log_min_messages (newval=<optimized out>, extra=0x8216eaa38, source=<opti...
[22:49:53.611] #2  0x0000000000af3504 in call_string_check_hook (conf=conf@entry=0xbf38f0 <ConfigureNamesString+2800>, n...
[22:49:53.611] #3  0x0000000000af2db9 in parse_and_validate_value (record=record@entry=0xbf38f0 <ConfigureNamesString+28...
[22:49:53.611] #4  0x0000000000af1f46 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[22:49:53.611] #5  0x0000000000aee262 in set_config_option (name=<optimized out>, value=0x1e33e4018038 "checkpointer:deb...
[22:49:53.611] #6  0x0000000000af6f5e in ExecSetVariableStmt (stmt=stmt@entry=0x1e33e3825d78, isTopLevel=<optimized out>...
[22:49:53.611] #7  0x0000000000979d5c in standard_ProcessUtility (pstmt=0x1e33e3825468, queryString=0x1e33e3824100 "SET ...
[22:49:53.611] #8  0x0000000000979708 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[22:49:53.611] #9  0x000000000097923c in PortalRunUtility (portal=0x1e33e3961100, pstmt=0x1e33e3825468, isTopLevel=<opti...
core
[22:49:53.926] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x1f220621d498 "checkpointer") at ../...
[22:49:53.926] #1  0x0000000000773e8c in check_log_min_messages (newval=<optimized out>, extra=0x8213432e8, source=<opti...
[22:49:53.926] #2  0x0000000000af3504 in call_string_check_hook (conf=conf@entry=0xbf38f0 <ConfigureNamesString+2800>, n...
[22:49:53.926] #3  0x0000000000af2db9 in parse_and_validate_value (record=record@entry=0xbf38f0 <ConfigureNamesString+28...
[22:49:53.926] #4  0x0000000000af1f46 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[22:49:53.926] #5  0x0000000000aee262 in set_config_option (name=<optimized out>, value=0x1f220621d038 "checkpointer:deb...
[22:49:53.926] #6  0x0000000000af6f5e in ExecSetVariableStmt (stmt=stmt@entry=0x1f2205a25d78, isTopLevel=<optimized out>...
[22:49:53.926] #7  0x0000000000979d5c in standard_ProcessUtility (pstmt=0x1f2205a25468, queryString=0x1f2205a24100 "SET ...
[22:49:53.926] #8  0x0000000000979708 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[22:49:53.926] #9  0x000000000097923c in PortalRunUtility (portal=0x1f2205b0d100, pstmt=0x1f2205a25468, isTopLevel=<opti...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-30 22:40:52.570830000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-30 22:44:28.675163...
@@ -1346,2063 +1346,10 @@
 BEGIN;
 -- doesn't match FK, but no error.
 UPDATE pktable SET id = 10 WHERE id = 5;
--- doesn't match PK, but no error.
-INSERT INTO fktable VALUES (0, 20);
-ROLLBACK;
--- try additional syntax
-ALTER TABLE fktable ALTER CONSTRAINT fktable_fk_fkey NOT DEFERRABLE;
--- illegal options
-ALTER TABLE fktable ALTER CONSTRAINT fktable_fk_fkey NOT DEFERRABLE INITIALLY DEFERRED;
-ERROR:  constraint declared INITIALLY DEFERRED must be DEFERRABLE
-LINE 1: ...e ALTER CONSTRAINT fktable_fk_fkey NOT DEFERRABLE INITIALLY ...
-                                                             ^
-ALTER TABLE fktable ALTER CONSTRAINT fktable_fk_fkey NO INHERIT;
-ERROR:  constraint "fktable_fk_fkey" of relation "fktable" is not a not-null constraint
-ALTER TABLE fktable ALTER CONSTRAINT fktable_fk_fkey NOT VALID;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-30 22:40:52.570830000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-30 22:45:29.3081...
@@ -565,2844 +565,10 @@
 DELETE FROM PKTABLE where ptest1=1 and ptest2=5 and ptest3=3;
 -- Show PKTABLE and FKTABLE
 SELECT * from PKTABLE;
- ptest1 | ptest2 | ptest3 | ptest4 
---------+--------+--------+--------
-      2 |      4 |      5 | test4
-      1 |      3 |      3 | test2
-      1 |      3 |      4 | test3
-(3 rows)
-
-SELECT * from FKTABLE;
- ftest1 | ftest2 | ftest3 | ftest4 
---------+--------+--------+--------
-        |      2 |      3 |      2
-      2 |        |      3 |      3
-        |      2 |      7 |      4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-30 22:40:52.570830000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-30 22:44:23.178237000 +0000
@@ -853,2556 +853,10 @@
   (1, 2, NULL, 2);
 DELETE FROM PKTABLE WHERE id = 1 OR id = 2;
 SELECT * FROM FKTABLE ORDER BY id;
- tid | id | fk_id_del_set_null | fk_id_del_set_default 
------+----+--------------------+-----------------------
-   1 |  1 |                    |                      
-   1 |  2 |                    |                     0
-(2 rows)
-
-DROP TABLE FKTABLE;
-DROP TABLE PKTABLE;
--- Test some invalid FK definitions
-CREATE TABLE PKTABLE (ptest1 int PRIMARY KEY, someoid oid);
-CREATE TABLE FKTABLE_FAIL1 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest2) REFERENCES PKTABLE);
-ERROR:  column "ftest2" referenced in foreign key constraint does not exist
-CREATE TABLE FKTABLE_FAIL2 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(ptest2));
...
tap
[22:44:29.470](122.459s) not ok 5 - regression tests pass
[22:44:43.400](3.931s) not ok 7 - pg_restore to destination instance
[22:44:56.647](13.246s) not ok 8 - dump outputs from original and restored regression databases match
[22:45:09.703](0.863s) not ok 16 - run of pg_upgrade --check for new instance
[22:45:09.704](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:45:10.593](0.889s) not ok 18 - run of pg_upgrade for new instance
[22:45:10.594](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:45:10.758](0.032s) not ok 20 - check that locales in new cluster match original cluster
[22:45:12.307](0.064s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:45:29.913](140.203s) not ok 2 - regression tests pass
test
[22:47:25.502]  92/343 postgresql:regress / regress/regress                                            ERROR           1...
[22:47:25.502]  97/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[22:47:25.502] 188/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
core
[22:50:42.229] #0  0x00007f79c12abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:50:42.229] #1  0x00007f79c125cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:50:42.229] #2  0x00007f79c1247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:50:42.229] #3  0x00007f79c24d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:50:42.229] #4  0x00007f79c24e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:50:42.229] #5  0x00007f79c24c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f79c0c36f4e, __in_ch...
[22:50:42.229] #6  0x00007f79c24be6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[22:50:42.229] #7  0x00007f79c24bd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7f79c0c37bf0, cont...
[22:50:42.229] #8  <signal handler called>
[22:50:42.229] #9  0x00005582b0c1ea95 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
core
[22:50:42.753] #0  0x00007f388f4abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:50:42.753] #1  0x00007f388f45cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:50:42.753] #2  0x00007f388f447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:50:42.753] #3  0x00007f38906d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:50:42.753] #4  0x00007f38906e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:50:42.753] #5  0x00007f38906c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f388ee85f4e, __in_ch...
[22:50:42.753] #6  0x00007f38906be6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[22:50:42.753] #7  0x00007f38906bd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7f388ee86bf0, cont...
[22:50:42.753] #8  <signal handler called>
[22:50:42.753] #9  0x00005570ea628a95 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-30 22:40:58.000975851 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out	2025-06-30 22:48:10.988274372 +0000
@@ -1740,1669 +1740,10 @@
 DETAIL:  Key (a, b)=(2500, 2502) is still referenced from table "fk_partitioned_fk".
 -- check psql behavior
 \d fk_notpartitioned_pk
-        Table "public.fk_notpartitioned_pk"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           | not null | 
- b      | integer |           | not null | 
-Indexes:
-    "fk_notpartitioned_pk_pkey" PRIMARY KEY, btree (a, b)
-Referenced by:
-    TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p...
-
--- Check the exsting FK trigger
-SELECT conname, tgrelid::regclass as tgrel, regexp_replace(tgname, '[0-9]+', 'N') as tgname, tgtype
-FROM pg_trigger t JOIN pg_constraint c ON (t.tgconstraint = c.oid)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/regress/results/fo...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-30 22:40:58.000975851 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out	2025-06-30 22:46:33.526831427 +0000
@@ -1099,2310 +1099,10 @@
 DETAIL:  Key columns "ptest2" of the referencing table and "ptest1" of the referenced table are of incompatible types: ...
 create table pktable(ptest1 inet, ptest2 inet, primary key(base1, ptest1), foreign key(base2, ptest2) references
                                              pktable(ptest1, base1)) inherits (pktable_base);
-ERROR:  foreign key constraint "pktable_base2_ptest2_fkey" cannot be implemented
-DETAIL:  Key columns "base2" of the referencing table and "ptest1" of the referenced table are of incompatible types: i...
-create table pktable(ptest1 inet, ptest2 inet, primary key(base1, ptest1), foreign key(ptest2, base2) references
-                                             pktable(base1, ptest1)) inherits (pktable_base);
-ERROR:  foreign key constraint "pktable_ptest2_base2_fkey" cannot be implemented
-DETAIL:  Key columns "ptest2" of the referencing table and "base1" of the referenced table are of incompatible types: i...
-create table pktable(ptest1 inet, ptest2 inet, primary key(base1, ptest1), foreign key(ptest2, base2) references
-                                             pktable(base1, ptest1)) inherits (pktable_base);
-ERROR:  foreign key constraint "pktable_ptest2_base2_fkey" cannot be implemented
-DETAIL:  Key columns "ptest2" of the referencing table and "base1" of the referenced table are of incompatible types: i...
-drop table pktable;
-ERROR:  table "pktable" does not exist
-drop table pktable_base;
...
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
tap
[22:48:11.694](84.462s) not ok 5 - regression tests pass
[22:48:21.722](3.234s) not ok 7 - pg_restore to destination instance
[22:48:24.833](3.110s) not ok 8 - dump outputs from original and restored regression databases match
[22:48:29.754](1.138s) not ok 16 - run of pg_upgrade --check for new instance
[22:48:29.754](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:48:30.562](0.807s) not ok 18 - run of pg_upgrade for new instance
[22:48:30.562](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:48:30.754](0.051s) not ok 20 - check that locales in new cluster match original cluster
[22:48:31.328](0.030s) not ok 22 - old and new dumps match after pg_upgrade
Linux - Debian Bookworm - Meson
core
[22:53:13.744] #0  0x00007fcd98ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:13.744] #1  0x00007fcd98e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:13.744] #2  0x00007fcd98e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:13.744] #3  0x00007fcd9901e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:53:13.744] #4  0x00007fcd9902aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:53:13.744] #5  0x00007fcd9900d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x55f3d9713020,...
[22:53:13.744] #6  0x000055f3d8c11bf3 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[22:53:13.744] #7  0x000055f3d848baa5 in check_log_min_messages (newval=<optimized out>, extra=0x7ffed3dc0a90, source=<o...
[22:53:13.744] #8  0x000055f3d8bad506 in call_string_check_hook (conf=conf@entry=0x55f3d96d42b0 <ConfigureNamesString+28...
[22:53:13.744] #9  0x000055f3d8bb2db1 in parse_and_validate_value (record=record@entry=0x55f3d96d42b0 <ConfigureNamesStr...
core
[22:53:12.294] #0  0x00007fbb97ca4bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:12.294] #1  0x000055743e4c9cc0 in ?? ()
[22:53:12.294] #2  0x000055743e4c9efa in ?? ()
[22:53:12.294] #3  0x000055743e4cb630 in ?? ()
[22:53:12.294] #4  0x000055743e4c5371 in ?? ()
[22:53:12.294] #5  0x000055743e4c420f in ?? ()
[22:53:12.294] #6  0x000055743e4c4c3b in ?? ()
[22:53:12.294] #7  0x000055743e4c266f in ?? ()
[22:53:12.294] #8  0x00007fbb97bf824a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:12.294] #9  0x00007fbb97bf8305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:53:12.141] #0  0x00007f3f1d4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:12.141] #1  0x00007f3f1d45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:12.141] #2  0x00007f3f1d445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:12.141] #3  0x00007f3f1d61e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:53:12.141] #4  0x00007f3f1d62aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:53:12.141] #5  0x00007f3f1d60d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x565038ee5020,...
[22:53:12.141] #6  0x00005650383e3bf3 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[22:53:12.141] #7  0x0000565037c5daa5 in check_log_min_messages (newval=<optimized out>, extra=0x7ffcdb39d780, source=<o...
[22:53:12.141] #8  0x000056503837f506 in call_string_check_hook (conf=conf@entry=0x565038ea62b0 <ConfigureNamesString+28...
[22:53:12.141] #9  0x0000565038384db1 in parse_and_validate_value (record=record@entry=0x565038ea62b0 <ConfigureNamesStr...
core
[22:53:10.609] #0  0x00007f4f3dea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:10.609] #1  0x00007f4f3de5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:10.609] #2  0x00007f4f3de45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:10.609] #3  0x00007f4f3e01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:53:10.609] #4  0x00007f4f3e02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:53:10.609] #5  0x00007f4f3e00d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x55ceec0a4020,...
[22:53:10.609] #6  0x000055ceeb5a2bf3 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[22:53:10.609] #7  0x000055ceeae1caa5 in check_log_min_messages (newval=<optimized out>, extra=0x7ffd421e4ed0, source=<o...
[22:53:10.609] #8  0x000055ceeb53e506 in call_string_check_hook (conf=conf@entry=0x55ceec0652b0 <ConfigureNamesString+28...
[22:53:10.609] #9  0x000055ceeb543db1 in parse_and_validate_value (record=record@entry=0x55ceec0652b0 <ConfigureNamesStr...
core
[22:53:09.090] #0  0x00007fc01069afb1 in __open_nocancel () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:09.090] #1  0x00007fc0105cf249 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:09.090] #2  0x00007fc0105c7b85 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:09.090] #3  0x00007fc01062c057 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:09.090] #4  0x00007fc0105c6b79 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:09.090] #5  0x00007fc0105d0cbe in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:09.090] #6  0x00007fc0105d038c in setlocale () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:09.090] #7  0x000055b81b5b89dd in ?? ()
[22:53:09.090] #8  0x00007fc0105c524a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:53:09.090] #9  0x00007fc0105c5305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-30 22:41:00.667558548 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-30 22:46:16.112097...
@@ -2182,1227 +2182,10 @@
 ALTER TABLE fk_partitioned_fk ALTER CONSTRAINT fk_partitioned_fk_a_b_fkey NOT ENFORCED;
 ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_2 FOR VALUES IN (1500,1502);
 \d fk_partitioned_fk_2
-        Table "public.fk_partitioned_fk_2"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- b      | integer |           |          | 
- a      | integer |           |          | 
-Partition of: fk_partitioned_fk FOR VALUES IN (1500, 1502)
-Foreign-key constraints:
-    TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p...
-
-ROLLBACK;
-DROP TABLE fk_partitioned_fk_2;
-CREATE TABLE fk_partitioned_fk_4 (a int, b int, FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk(a, b) ON UPDATE CASC...
-CREATE TABLE fk_partitioned_fk_4_1 PARTITION OF fk_partitioned_fk_4 FOR VALUES FROM (1,1) TO (100,100);
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-30 22:41:00.667558548 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-30 22:47:22.2683...
@@ -967,2442 +967,10 @@
 -- And this,
 CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3...
 ptest4) REFERENCES pktable);
-DROP TABLE PKTABLE;
--- This shouldn't (mixed up columns)
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3...
-ptest4) REFERENCES pktable(ptest2, ptest1));
-ERROR:  foreign key constraint "pktable_ptest3_ptest4_fkey" cannot be implemented
-DETAIL:  Key columns "ptest3" of the referencing table and "ptest2" of the referenced table are of incompatible types: ...
--- Nor should this... (same reason, we have 4,3 referencing 1,2 which mismatches types
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest4...
-ptest3) REFERENCES pktable(ptest1, ptest2));
-ERROR:  foreign key constraint "pktable_ptest4_ptest3_fkey" cannot be implemented
-DETAIL:  Key columns "ptest4" of the referencing table and "ptest1" of the referenced table are of incompatible types: ...
--- Not this one either... Same as the last one except we didn't defined the columns being referenced.
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-30 22:41:00.667558548 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-30 22:46:13.632089850 +0000
@@ -1972,1437 +1972,10 @@
 CREATE TABLE fk_notpartitioned_pk (a int, b int, primary key (a, b));
 CREATE TABLE fk_partitioned_fk (a int default 2501, b int default 142857) PARTITION BY LIST (a);
 CREATE TABLE fk_partitioned_fk_1 PARTITION OF fk_partitioned_fk FOR VALUES IN (NULL,500,501,502);
-ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b)
-  REFERENCES fk_notpartitioned_pk MATCH SIMPLE
-  ON DELETE SET NULL ON UPDATE SET NULL;
-CREATE TABLE fk_partitioned_fk_2 PARTITION OF fk_partitioned_fk FOR VALUES IN (1500,1502);
-CREATE TABLE fk_partitioned_fk_3 (a int, b int);
-ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_3 FOR VALUES IN (2500,2501,2502,2503);
--- this insert fails
-INSERT INTO fk_partitioned_fk (a, b) VALUES (2502, 2503);
-ERROR:  insert or update on table "fk_partitioned_fk_3" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
-DETAIL:  Key (a, b)=(2502, 2503) is not present in table "fk_notpartitioned_pk".
-INSERT INTO fk_partitioned_fk_3 (a, b) VALUES (2502, 2503);
-ERROR:  insert or update on table "fk_partitioned_fk_3" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
-DETAIL:  Key (a, b)=(2502, 2503) is not present in table "fk_notpartitioned_pk".
...
tap
[22:46:18.035](58.544s) not ok 5 - regression tests pass
[22:46:41.416](2.247s) not ok 16 - run of pg_upgrade --check for new instance
[22:46:41.416](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:46:42.679](1.263s) not ok 18 - run of pg_upgrade for new instance
[22:46:42.679](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:46:42.882](0.041s) not ok 20 - check that locales in new cluster match original cluster
[22:46:43.588](0.088s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:47:25.309](60.405s) not ok 2 - regression tests pass
test
[22:50:42.506]  24/344 postgresql:regress / regress/regress                                            ERROR            ...
[22:50:42.506]  25/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[22:50:42.506]  86/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
core
[22:54:21.697]   * frame #0: 0x0000000102e2aa50 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[22:54:21.697]     frame #1: 0x0000000102ae5d98 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016d...
[22:54:21.697]     frame #2: 0x0000000102dff2bc postgres`call_string_check_hook(conf=0x00000001031d88b8, newval=0x000000...
[22:54:21.697]     frame #3: 0x0000000102dfebc0 postgres`parse_and_validate_value(record=0x00000001031d88b8, value=<unav...
[22:54:21.697]     frame #4: 0x0000000102dfdd44 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[22:54:21.697]     frame #5: 0x0000000102dfa41c postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[22:54:21.697]     frame #6: 0x0000000102e02350 postgres`ExecSetVariableStmt(stmt=0x000000012d815468, isTopLevel=<unavai...
[22:54:21.697]     frame #7: 0x0000000102cb0790 postgres`standard_ProcessUtility(pstmt=0x000000012d815518, queryString="...
[22:54:21.697]     frame #8: 0x0000000102cb055c postgres`ProcessUtility(pstmt=<unavailable>, queryString=<unavailable>, ...
[22:54:21.697]     frame #9: 0x0000000102cb01b8 postgres`PortalRunUtility(portal=0x000000012e03c300, pstmt=0x000000012d8...
core
[22:55:56.359]   * frame #0: 0x000000010110ea50 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[22:55:56.359]     frame #1: 0x0000000100dc9d98 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016f...
[22:55:56.359]     frame #2: 0x00000001010e32bc postgres`call_string_check_hook(conf=0x00000001014bc8b8, newval=0x000000...
[22:55:56.359]     frame #3: 0x00000001010e2bc0 postgres`parse_and_validate_value(record=0x00000001014bc8b8, value=<unav...
[22:55:56.359]     frame #4: 0x00000001010e1d44 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[22:55:56.359]     frame #5: 0x00000001010de41c postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[22:55:56.359]     frame #6: 0x00000001010e6350 postgres`ExecSetVariableStmt(stmt=0x0000000154815468, isTopLevel=<unavai...
[22:55:56.359]     frame #7: 0x0000000100f94790 postgres`standard_ProcessUtility(pstmt=0x0000000154815518, queryString="...
[22:55:56.359]     frame #8: 0x0000000100f9455c postgres`ProcessUtility(pstmt=<unavailable>, queryString=<unavailable>, ...
[22:55:56.359]     frame #9: 0x0000000100f941b8 postgres`PortalRunUtility(portal=0x0000000155037b00, pstmt=0x00000001548...
core
[22:53:23.647]   * frame #0: 0x00000001025f2a50 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[22:53:23.647]     frame #1: 0x00000001022add98 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016d...
[22:53:23.647]     frame #2: 0x00000001025c72bc postgres`call_string_check_hook(conf=0x00000001029a08b8, newval=0x000000...
[22:53:23.647]     frame #3: 0x00000001025c6bc0 postgres`parse_and_validate_value(record=0x00000001029a08b8, value=<unav...
[22:53:23.647]     frame #4: 0x00000001025c5d44 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[22:53:23.647]     frame #5: 0x00000001025c241c postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[22:53:23.647]     frame #6: 0x00000001025ca350 postgres`ExecSetVariableStmt(stmt=0x000000014800b468, isTopLevel=<unavai...
[22:53:23.647]     frame #7: 0x0000000102478790 postgres`standard_ProcessUtility(pstmt=0x000000014800b518, queryString="...
[22:53:23.647]     frame #8: 0x0000000102d20334 pg_stat_statements.dylib`pgss_ProcessUtility(pstmt=0x000000014800b518, q...
[22:53:23.647]     frame #9: 0x00000001024781b8 postgres`PortalRunUtility(portal=0x000000013782f700, pstmt=0x00000001480...
core
[22:56:38.516]   * frame #0: 0x00000001001d0b70 dyld`_dyld_start
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/foreign_key.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg...
--- /Users/admin/pgsql/src/test/regress/expected/foreign_key.out	2025-06-30 22:40:13
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-30 22:43:36
@@ -958,2451 +958,10 @@
 -- As does this
 CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest1, ptest2));
 DROP TABLE FKTABLE;
-DROP TABLE PKTABLE;
--- Two columns, same table
--- Make sure this still works...
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3...
-ptest4) REFERENCES pktable(ptest1, ptest2));
-DROP TABLE PKTABLE;
--- And this,
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3...
-ptest4) REFERENCES pktable);
-DROP TABLE PKTABLE;
--- This shouldn't (mixed up columns)
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3...
-ptest4) REFERENCES pktable(ptest2, ptest1));
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/foreign_key.out /Users/admin/pgsql/build/testrun/recovery/027_stre...
--- /Users/admin/pgsql/src/test/regress/expected/foreign_key.out	2025-06-30 22:40:13
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-30 22:44:53
@@ -179,3230 +179,10 @@
 UPDATE FKTABLE SET ftest1 = 1 WHERE ftest1 = 1;
 -- Try altering the column type where foreign keys are involved
 ALTER TABLE PKTABLE ALTER COLUMN ptest1 TYPE bigint;
-ALTER TABLE FKTABLE ALTER COLUMN ftest1 TYPE bigint;
-SELECT * FROM PKTABLE;
- ptest1 | ptest2 | ptest3  
---------+--------+---------
-      1 |      3 | Test1-2
-      3 |      6 | Test3
-      4 |      8 | Test4
-      1 |      4 | Test2
-(4 rows)
-
-SELECT * FROM FKTABLE;
- ftest1 | ftest2 | ftest3 
---------+--------+--------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/dependency.out /Users/admin/pgsql/build/testrun/regress/regress/re...
--- /Users/admin/pgsql/src/test/regress/expected/dependency.out	2025-06-30 22:40:13
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/dependency.out	2025-06-30 22:43:36
@@ -115,39 +115,11 @@
 
 RESET SESSION AUTHORIZATION;
 REASSIGN OWNED BY regress_dep_user1 TO regress_dep_user2;
+WARNING:  terminating connection because of crash of another server process
+DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because anothe...
+HINT:  In a moment you should be able to reconnect to the database and repeat your command.
 \dt deptest
-                List of tables
- Schema |  Name   | Type  |       Owner       
---------+---------+-------+-------------------
- public | deptest | table | regress_dep_user2
-(1 row)
-
-SELECT typowner = relowner
-FROM pg_type JOIN pg_class c ON typrelid = c.oid WHERE typname = 'deptest_t';
- ?column? 
...
tap
[22:43:39.770](66.087s) not ok 5 - regression tests pass
[22:44:11.225](1.574s) not ok 16 - run of pg_upgrade --check for new instance
[22:44:11.225](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:44:11.912](0.687s) not ok 18 - run of pg_upgrade for new instance
[22:44:11.913](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:44:12.117](0.067s) not ok 20 - check that locales in new cluster match original cluster
[22:44:12.690](0.050s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:44:56.145](81.155s) not ok 2 - regression tests pass
test
[22:47:11.443]  31/343 postgresql:regress / regress/regress                                            ERROR            ...
[22:47:11.443]  33/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[22:47:11.443] 138/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
core
0000000f`bf3fec00 00007ff7`3a731b09     postgres!pg_strcasecmp(
0000000f`bf3fec40 00007ff7`3acd0bba     postgres!check_log_min_messages(
0000000f`bf3fed50 00007ff7`3acd2699     postgres!call_string_check_hook(
0000000f`bf3feec0 00007ff7`3acc9666     postgres!parse_and_validate_value(
0000000f`bf3fefc0 00007ff7`3acc7eb9     postgres!set_config_with_handle(
0000000f`bf3ff120 00007ff7`3acd3dfb     postgres!set_config_option(
0000000f`bf3ff190 00007ff7`3aa67271     postgres!ExecSetVariableStmt(
0000000f`bf3ff290 00007ff7`3aa66889     postgres!standard_ProcessUtility(
0000000f`bf3ff460 00007ff7`3aa6586d     postgres!ProcessUtility(
0000000f`bf3ff4b0 00007ff7`3aa65bc2     postgres!PortalRunUtility(
core
0000000f`bf7ff728 00007ffc`879cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000f`bf7ff730 00007ffc`86fe4cb0     ntdll!TppWorkerThread+0x2df
0000000f`bf7ffa20 00007ffc`87a3edcb     KERNEL32!BaseThreadInitThunk+0x10
0000000f`bf7ffa50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000f`bfbffbf8 00007ffc`879cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000f`bfbffc00 00007ffc`86fe4cb0     ntdll!TppWorkerThread+0x2df
0000000f`bfbffef0 00007ffc`87a3edcb     KERNEL32!BaseThreadInitThunk+0x10
0000000f`bfbfff20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000f`bffffd88 00007ffc`852048fa     ntdll!NtFsControlFile+0x14
0000000f`bffffd90 00007ff7`3a93b42b     KERNELBASE!ConnectNamedPipe+0x6a
0000000f`bffffe00 00007ffc`86fe4cb0     postgres!pg_signal_thread(
0000000f`bfffff00 00007ffc`87a3edcb     KERNEL32!BaseThreadInitThunk+0x10
0000000f`bfffff30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000f`c03ff6f8 00007ffc`851bda3e     ntdll!NtWaitForSingleObject+0x14
0000000f`c03ff700 00007ff7`3a93cecc     KERNELBASE!WaitForSingleObjectEx+0x8e
0000000f`c03ff7a0 00007ffc`86fe4cb0     postgres!pg_timer_thread(
0000000f`c03ff7e0 00007ffc`87a3edcb     KERNEL32!BaseThreadInitThunk+0x10
0000000f`c03ff810 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000002`14dfe690 00007ff7`3a731b09     postgres!pg_strcasecmp(
00000002`14dfe6d0 00007ff7`3acd0bba     postgres!check_log_min_messages(
00000002`14dfe7e0 00007ff7`3acd2699     postgres!call_string_check_hook(
00000002`14dfe950 00007ff7`3acc9666     postgres!parse_and_validate_value(
00000002`14dfea50 00007ff7`3acc7eb9     postgres!set_config_with_handle(
00000002`14dfebb0 00007ff7`3acd3dfb     postgres!set_config_option(
00000002`14dfec20 00007ff7`3aa67271     postgres!ExecSetVariableStmt(
00000002`14dfed20 00007ff7`3aa66889     postgres!standard_ProcessUtility(
00000002`14dfeef0 00007ff7`3aa6586d     postgres!ProcessUtility(
00000002`14dfef40 00007ff7`3aa65bc2     postgres!PortalRunUtility(
core
00000002`159ff9d8 00007ffc`851bda3e     ntdll!NtWaitForSingleObject+0x14
00000002`159ff9e0 00007ff7`3a93cecc     KERNELBASE!WaitForSingleObjectEx+0x8e
00000002`159ffa80 00007ffc`86fe4cb0     postgres!pg_timer_thread(
00000002`159ffac0 00007ffc`87a3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000002`159ffaf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000002`155ff698 00007ffc`852048fa     ntdll!NtFsControlFile+0x14
00000002`155ff6a0 00007ff7`3a93b42b     KERNELBASE!ConnectNamedPipe+0x6a
00000002`155ff710 00007ffc`86fe4cb0     postgres!pg_signal_thread(
00000002`155ff810 00007ffc`87a3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000002`155ff840 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000002`151ff7c8 00007ffc`879cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000002`151ff7d0 00007ffc`86fe4cb0     ntdll!TppWorkerThread+0x2df
00000002`151ffac0 00007ffc`87a3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000002`151ffaf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000002`15dff448 00007ffc`879cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000002`15dff450 00007ffc`86fe4cb0     ntdll!TppWorkerThread+0x2df
00000002`15dff740 00007ffc`87a3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000002`15dff770 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e1`3e5ff8c8 00007ffc`852048fa     ntdll!NtFsControlFile+0x14
000000e1`3e5ff8d0 00007ff7`3a93b42b     KERNELBASE!ConnectNamedPipe+0x6a
000000e1`3e5ff940 00007ffc`86fe4cb0     postgres!pg_signal_thread(
000000e1`3e5ffa40 00007ffc`87a3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e1`3e5ffa70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e1`3ddfe2d0 00007ff7`3a731b09     postgres!pg_strcasecmp(
000000e1`3ddfe310 00007ff7`3acd0bba     postgres!check_log_min_messages(
000000e1`3ddfe420 00007ff7`3acd2699     postgres!call_string_check_hook(
000000e1`3ddfe590 00007ff7`3acc9666     postgres!parse_and_validate_value(
000000e1`3ddfe690 00007ff7`3acc7eb9     postgres!set_config_with_handle(
000000e1`3ddfe7f0 00007ff7`3acd3dfb     postgres!set_config_option(
000000e1`3ddfe860 00007ff7`3aa67271     postgres!ExecSetVariableStmt(
000000e1`3ddfe960 00007ffc`75d234b9     postgres!standard_ProcessUtility(
000000e1`3ddfeb30 00007ff7`3aa6683f     pg_stat_statements!pgss_ProcessUtility(
000000e1`3ddfef90 00007ff7`3aa6586d     postgres!ProcessUtility(
core
000000e1`3edff698 00007ffc`879cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e1`3edff6a0 00007ffc`86fe4cb0     ntdll!TppWorkerThread+0x2df
000000e1`3edff990 00007ffc`87a3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e1`3edff9c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e1`3e9ff938 00007ffc`851bda3e     ntdll!NtWaitForSingleObject+0x14
000000e1`3e9ff940 00007ff7`3a93cecc     KERNELBASE!WaitForSingleObjectEx+0x8e
000000e1`3e9ff9e0 00007ffc`86fe4cb0     postgres!pg_timer_thread(
000000e1`3e9ffa20 00007ffc`87a3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e1`3e9ffa50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e1`3e1ff9f8 00007ffc`879cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e1`3e1ffa00 00007ffc`86fe4cb0     ntdll!TppWorkerThread+0x2df
000000e1`3e1ffcf0 00007ffc`87a3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e1`3e1ffd20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/foreign_key.out C:/cirrus/build/testrun/pg_upgrade/002_...
--- C:/cirrus/src/test/regress/expected/foreign_key.out	2025-06-30 22:41:05.772119000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-30 22:44:46.476306600 +0000
@@ -3350,59 +3350,10 @@
 Number of partitions: 1 (Use \d+ to list them.)
 
 INSERT INTO fk_r VALUES (1, 1, 1);
-INSERT INTO fk_r VALUES (2, 2, 1);
-ERROR:  insert or update on table "fk_r_2_1" violates foreign key constraint "fk_r_p_id_p_jd_fkey"
-DETAIL:  Key (p_id, p_jd)=(2, 1) is not present in table "fk_p".
-ALTER TABLE fk_r DETACH PARTITION fk_r_1;
-ALTER TABLE fk_r DETACH PARTITION fk_r_2;
-\d fk_r_2
-        Partitioned table "fkpart12.fk_r_2"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- id     | integer |           | not null | 
- p_id   | integer |           | not null | 
- p_jd   | integer |           | not null | 
-Partition key: LIST (id)
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/foreign_key.out C:/cirrus/build/testrun/recovery/027_st...
--- C:/cirrus/src/test/regress/expected/foreign_key.out	2025-06-30 22:41:05.772119000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-30 22:47:24.811220700 +0000
@@ -2567,842 +2567,7 @@
   create table fk_part (a int, constraint fkey foreign key (a) references fkpart2.pkey) partition by list (a)
   create table fk_part_1 partition of fkpart2.fk_part for values in (1) partition by list (a)
   create table fk_part_1_1 (a int, constraint my_fkey foreign key (a) references fkpart2.pkey);
-alter table fkpart2.fk_part_1 attach partition fkpart2.fk_part_1_1 for values in (1);
-alter table fkpart2.fk_part_1 drop constraint fkey;	-- should fail
-ERROR:  cannot drop inherited constraint "fkey" of relation "fk_part_1"
-alter table fkpart2.fk_part_1_1 drop constraint my_fkey;	-- should fail
-ERROR:  cannot drop inherited constraint "my_fkey" of relation "fk_part_1_1"
-alter table fkpart2.fk_part detach partition fkpart2.fk_part_1;
-alter table fkpart2.fk_part_1 drop constraint fkey;	-- ok
-alter table fkpart2.fk_part_1_1 drop constraint my_fkey;	-- doesn't exist
-ERROR:  constraint "my_fkey" of relation "fk_part_1_1" does not exist
--- verify constraint deferrability
-create schema fkpart3
-  create table pkey (a int primary key)
-  create table fk_part (a int, constraint fkey foreign key (a) references fkpart3.pkey deferrable initially immediate) ...
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/regress/regress/results...
--- C:/cirrus/src/test/regress/expected/guc.out	2025-06-30 22:41:05.779057200 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/guc.out	2025-06-30 22:44:46.064149200 +0000
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
tap
[22:45:14.372](127.239s) not ok 5 - regression tests pass
[22:45:48.552](5.117s) not ok 16 - run of pg_upgrade --check for new instance
[22:45:48.553](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:45:53.955](5.402s) not ok 18 - run of pg_upgrade for new instance
[22:45:54.023](0.067s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:45:54.820](0.271s) not ok 20 - check that locales in new cluster match original cluster
[22:45:56.424](0.204s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:47:39.720](122.646s) not ok 2 - regression tests pass
test
[22:54:58.436]  14/338 postgresql:regress / regress/regress                                            ERROR           1...
[22:54:58.436]  23/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[22:54:58.436]  68/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5644 Add arbitrary xid and mxid to pg_resetwal
FreeBSD - Meson
tap
[22:37:46.041](16.720s) not ok 18 - run of pg_upgrade for new instance
[22:37:46.041](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:37:47.644](0.034s) not ok 22 - old and new dumps match after pg_upgrade
test
[22:38:53.851] 274/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
Linux - Debian Bookworm - Autoconf
tap
[22:37:11.630](9.909s) Bail out!  command "pg_resetwal -D /tmp/cirrus-ci-build/src/bin/pg_resetwal/tmp_check/t_003_advan...
Linux - Debian Bookworm - Meson
core
[22:43:14.974] #0  <unavailable> in ?? ()
core
[22:43:14.974] #0  0x00007f872f6aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:43:14.974] #1  0x00007f872f65b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:43:14.974] #2  0x00007f872f716244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:43:14.974] #3  0x00007f872f72889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
tap
[22:37:09.129](7.013s) not ok 18 - run of pg_upgrade for new instance
[22:37:09.130](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:37:10.228](0.113s) not ok 22 - old and new dumps match after pg_upgrade
test
[22:40:46.033]  63/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
macOS - Sonoma - Meson
core
[22:41:18.162]   * frame #0: 0x00000001044f4b70 dyld`_dyld_start
core
[22:42:06.459]   * frame #0: 0x0000000104110b70 dyld`_dyld_start
tap
[22:35:05.104](6.996s) not ok 18 - run of pg_upgrade for new instance
[22:35:05.105](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:35:05.635](0.057s) not ok 22 - old and new dumps match after pg_upgrade
test
[22:37:40.510]  51/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:36:44.529](10.893s) not ok 18 - run of pg_upgrade for new instance
[22:36:44.530](0.001s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:36:47.080](0.202s) not ok 22 - old and new dumps match after pg_upgrade
test
[22:45:10.872]  35/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
53/5631 Allow table AMs to define their own reloptions
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[22:23:16.192] ../src/test/modules/dummy_table_am/dummy_table_am.c(512): warning C4028: formal parameter 2 different fro...
53/5467 speedup COPY TO for partitioned table
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:21:04.492](0.097s) not ok 35 -  'user=ssluser gssencmode=disable sslmode=allow sslnegotiation=postgres' -> connect, ...
test
[22:26:48.385] 147/338 postgresql:libpq / libpq/005_negotiate_encryption                               ERROR            ...
53/5723 Avoid circular header file dependency
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[20:13:10.996](0.522s) not ok 51 -  'user=testuser sslmode=prefer' -> connect, sslaccept, backenderror, reconnect, autho...
test
[20:19:18.626] 147/338 postgresql:libpq / libpq/005_negotiate_encryption                               ERROR            ...
55/4237 Add XMLCanonicalize function
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[16:16:08.974](0.001s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
test
[16:22:31.133] 146/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5880 Adding wait events statistics
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[13:48:16.793] ../src/backend/utils/activity/pgstat_waitevent.c(97): warning C4146: unary minus operator applied to unsi...
tap
[13:55:40.427](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[14:02:13.448] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5519 Improve verification of recovery_target_timeline GUC.
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[13:38:03.768](0.001s) not ok 5 - reserved_connections limit: matches
test
[13:40:39.651] 258/338 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5842 Fix OAuth feature detection on OpenBSD+Meson
Linux - Debian Bookworm - Meson
test
[12:35:51.029]  22/323 postgresql:regress / regress/regress                                            ERROR            ...
[12:35:51.029]  32/323 postgresql:isolation / isolation/isolation                                      ERROR            ...
[12:35:51.029]  58/323 postgresql:plpgsql / plpgsql/regress                                            ERROR            ...
[12:35:51.029]  59/323 postgresql:bloom / bloom/regress                                                ERROR            ...
[12:35:51.029]  61/323 postgresql:basic_archive / basic_archive/regress                                ERROR            ...
[12:35:51.029]  60/323 postgresql:amcheck / amcheck/regress                                            ERROR            ...
[12:35:51.029]  62/323 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[12:35:51.029]  63/323 postgresql:citext / citext/regress                                              ERROR            ...
[12:35:51.029]  64/323 postgresql:btree_gin / btree_gin/regress                                        ERROR            ...
[12:35:51.029]  65/323 postgresql:cube / cube/regress                                                  ERROR            ...
[12:35:51.029]  66/323 postgresql:dblink / dblink/regress                                              ERROR            ...
[12:35:51.029]  67/323 postgresql:dict_int / dict_int/regress                                          ERROR            ...
[12:35:51.029]  68/323 postgresql:earthdistance / earthdistance/regress                                ERROR            ...
[12:35:51.029]  69/323 postgresql:intarray / intarray/regress                                          ERROR            ...
[12:35:51.029]  70/323 postgresql:fuzzystrmatch / fuzzystrmatch/regress                                ERROR            ...
[12:35:51.029]  71/323 postgresql:dict_xsyn / dict_xsyn/regress                                        ERROR            ...
[12:35:51.029]  72/323 postgresql:file_fdw / file_fdw/regress                                          ERROR            ...
[12:35:51.029]  73/323 postgresql:hstore / hstore/regress                                              ERROR            ...
[12:35:51.029]  74/323 postgresql:isn / isn/regress                                                    ERROR            ...
[12:35:51.029]  75/323 postgresql:lo / lo/regress                                                      ERROR            ...
[12:35:51.029]  77/323 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
[12:35:51.029]  76/323 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
[12:35:51.029]  78/323 postgresql:ltree / ltree/regress                                                ERROR            ...
[12:35:51.029]  79/323 postgresql:passwordcheck / passwordcheck/regress                                ERROR            ...
[12:35:51.029]  80/323 postgresql:pg_buffercache / pg_buffercache/regress                              ERROR            ...
[12:35:51.029]  81/323 postgresql:pg_logicalinspect / pg_logicalinspect/isolation                      ERROR            ...
[12:35:51.029]  82/323 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[12:35:51.029]  83/323 postgresql:pg_prewarm / pg_prewarm/regress                                      ERROR            ...
[12:35:51.029]  84/323 postgresql:pgrowlocks / pgrowlocks/isolation                                    ERROR            ...
[12:35:51.029]  85/323 postgresql:pg_trgm / pg_trgm/regress                                            ERROR            ...
[12:35:51.029]  86/323 postgresql:pgstattuple / pgstattuple/regress                                    ERROR            ...
[12:35:51.029]  87/323 postgresql:pg_surgery / pg_surgery/regress                                      ERROR            ...
[12:35:51.029]  88/323 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
[12:35:51.029]  89/323 postgresql:pg_visibility / pg_visibility/regress                                ERROR            ...
[12:35:51.029]  90/323 postgresql:pg_walinspect / pg_walinspect/regress                                ERROR            ...
[12:35:51.029]  91/323 postgresql:seg / seg/regress                                                    ERROR            ...
[12:35:51.029]  92/323 postgresql:postgres_fdw / postgres_fdw/regress                                  ERROR            ...
[12:35:51.029]  93/323 postgresql:test_decoding / test_decoding/regress                                ERROR            ...
[12:35:51.029]  94/323 postgresql:tcn / tcn/isolation                                                  ERROR            ...
[12:35:51.029]  95/323 postgresql:tablefunc / tablefunc/regress                                        ERROR            ...
[12:35:51.029]  96/323 postgresql:spi / spi/regress                                                    ERROR            ...
[12:35:51.029]  97/323 postgresql:test_decoding / test_decoding/isolation                              ERROR            ...
[12:35:51.029]  98/323 postgresql:tsm_system_rows / tsm_system_rows/regress                            ERROR            ...
[12:35:51.029]  99/323 postgresql:tsm_system_time / tsm_system_time/regress                            ERROR            ...
[12:35:51.029] 100/323 postgresql:unaccent / unaccent/regress                                          ERROR            ...
[12:35:51.029] 101/323 postgresql:uuid-ossp / uuid-ossp/regress                                        ERROR            ...
[12:35:51.029] 102/323 postgresql:brin / brin/isolation                                                ERROR            ...
[12:35:51.029] 103/323 postgresql:commit_ts / commit_ts/regress                                        ERROR            ...
[12:35:51.029] 104/323 postgresql:delay_execution / delay_execution/isolation                          ERROR            ...
[12:35:51.029] 105/323 postgresql:dummy_index_am / dummy_index_am/regress                              ERROR            ...
[12:35:51.029] 106/323 postgresql:dummy_seclabel / dummy_seclabel/regress                              ERROR            ...
[12:35:51.029] 107/323 postgresql:gin / gin/regress                                                    ERROR            ...
[12:35:51.029] 108/323 postgresql:injection_points / injection_points/isolation                        ERROR            ...
[12:35:51.029] 109/323 postgresql:plsample / plsample/regress                                          ERROR            ...
[12:35:51.029] 110/323 postgresql:injection_points / injection_points/regress                          ERROR            ...
[12:35:51.029] 111/323 postgresql:test_bloomfilter / test_bloomfilter/regress                          ERROR            ...
[12:35:51.029] 112/323 postgresql:test_copy_callbacks / test_copy_callbacks/regress                    ERROR            ...
[12:35:51.029] 113/323 postgresql:spgist_name_ops / spgist_name_ops/regress                            ERROR            ...
[12:35:51.029] 114/323 postgresql:test_ddl_deparse / test_ddl_deparse/regress                          ERROR            ...
[12:35:51.029] 115/323 postgresql:test_dsa / test_dsa/regress                                          ERROR            ...
[12:35:51.029] 116/323 postgresql:test_extensions / test_extensions/regress                            ERROR            ...
[12:35:51.029] 117/323 postgresql:test_dsm_registry / test_dsm_registry/regress                        ERROR            ...
[12:35:51.029] 118/323 postgresql:test_integerset / test_integerset/regress                            ERROR            ...
[12:35:51.040] 119/323 postgresql:test_ginpostinglist / test_ginpostinglist/regress                    ERROR            ...
[12:35:51.040] 120/323 postgresql:test_lfind / test_lfind/regress                                      ERROR            ...
[12:35:51.040] 121/323 postgresql:test_oat_hooks / test_oat_hooks/regress                              ERROR            ...
[12:35:51.040] 122/323 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
[12:35:51.040] 123/323 postgresql:test_parser / test_parser/regress                                    ERROR            ...
[12:35:51.040] 124/323 postgresql:test_radixtree / test_radixtree/regress                              ERROR            ...
[12:35:51.040] 125/323 postgresql:test_predtest / test_predtest/regress                                ERROR            ...
[12:35:51.040] 126/323 postgresql:test_rbtree / test_rbtree/regress                                    ERROR            ...
[12:35:51.040] 127/323 postgresql:test_rls_hooks / test_rls_hooks/regress                              ERROR            ...
[12:35:51.040] 128/323 postgresql:test_regex / test_regex/regress                                      ERROR            ...
[12:35:51.040] 129/323 postgresql:test_resowner / test_resowner/regress                                ERROR            ...
[12:35:51.040] 137/323 postgresql:test_slru / test_slru/regress                                        ERROR            ...
[12:35:51.040] 144/323 postgresql:test_shm_mq / test_shm_mq/regress                                    ERROR            ...
[12:35:51.040] 146/323 postgresql:test_tidstore / test_tidstore/regress                                ERROR            ...
[12:35:51.040] 149/323 postgresql:unsafe_tests / unsafe_tests/regress                                  ERROR            ...
[12:35:51.040] 152/323 postgresql:typcache / typcache/regress                                          ERROR            ...
[12:35:51.040] 156/323 postgresql:ecpg / ecpg/ecpg                                                     ERROR            ...
53/5790 Add --continue-on-abort option to pgbench
FreeBSD - Meson
tap
[11:17:31.519](0.001s) not ok 129 - pgbench --help maximum line length
test
[11:19:55.729] 215/343 postgresql:pgbench / pgbench/002_pgbench_no_server                              ERROR            ...
Linux - Debian Bookworm - Autoconf
tap
[11:20:43.027](0.000s) not ok 129 - pgbench --help maximum line length
Linux - Debian Bookworm - Meson
tap
[11:20:52.444](0.000s) not ok 129 - pgbench --help maximum line length
test
[11:22:41.915] 215/344 postgresql:pgbench / pgbench/002_pgbench_no_server                              ERROR            ...
macOS - Sonoma - Meson
tap
[11:15:58.037](0.000s) not ok 129 - pgbench --help maximum line length
test
[11:17:10.563] 214/343 postgresql:pgbench / pgbench/002_pgbench_no_server                              ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[11:23:16.511](0.000s) not ok 129 - pgbench --help maximum line length
test
[11:27:09.291] 210/338 postgresql:pgbench / pgbench/002_pgbench_no_server                              ERROR            ...
53/5844 Fix background workers not restarting with restart_after_crash = on
CompilerWarnings
compiler
[10:53:31.926] postmaster.c:4252:27: error: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘pid_t’ ...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[11:01:57.933](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
test
[11:05:41.236] 216/338 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
53/5845 Carefully exposing information without authentication
CompilerWarnings
compiler
[10:47:29.404] backend_startup.c:1266:65: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument...
53/5636 Memoize ANTI and SEMI JOIN inner
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[10:04:05.202](0.001s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[10:10:19.543] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5538 SVE enablement for hex-encode and hex-decode
macOS - Sonoma - Meson
tap
[09:58:29.051](0.000s) not ok 269 - pgbench script error: sql syntax error stderr /(?^:prepared statement .* does not ex...
test
[10:00:00.712] 229/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5681 Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION
Linux - Debian Bookworm - Autoconf
core
[09:21:57.051] #0  0x00007f77856abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:21:57.051] #1  0x00007f778565cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:21:57.051] #2  0x00007f7785647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:21:57.051] #3  0x00007f77866d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:21:57.051] #4  0x00007f77866e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:21:57.051] #5  0x00007f77866c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffeb0508966, __in_ch...
[09:21:57.051] #6  0x00007f77866c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140731856491984, sp...
[09:21:57.051] #7  0x00007f77866c251c in __asan::__asan_report_load4 (addr=addr@entry=107339822704880) at ../../../../sr...
[09:21:57.051] #8  0x000056544f5af623 in ProcedureCreate (procedureName=<optimized out>, procNamespace=procNamespace@ent...
[09:21:57.051] #9  0x000056544f70b0d9 in CreateFunction (pstate=pstate@entry=0x6190003ce280, stmt=stmt@entry=0x625000008...
core
[09:21:58.711] #0  0x00007f7ef49dbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:21:58.711] #1  0x00007f7ef498cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:21:58.711] #2  0x00007f7ef4977472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:21:58.711] #3  0x00007f7ef5ad650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:21:58.711] #4  0x00007f7ef5ae2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:21:58.711] #5  0x00007f7ef5ac1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffd458ab466, __in_ch...
[09:21:58.711] #6  0x00007f7ef5ac14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140725770174672, sp...
[09:21:58.711] #7  0x00007f7ef5ac251c in __asan::__asan_report_load4 (addr=addr@entry=107339822684912) at ../../../../sr...
[09:21:58.711] #8  0x000055f2a28dc623 in ProcedureCreate (procedureName=<optimized out>, procNamespace=procNamespace@ent...
[09:21:58.711] #9  0x000055f2a2a380d9 in CreateFunction (pstate=pstate@entry=0x6190003ca180, stmt=stmt@entry=0x625000008...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-30 09:14:32.792261125 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out	2025-06-30 09:19:15.056209634 +0000
@@ -3549,2308 +3549,7 @@
   end loop;
 end;
 $$ language plpgsql;
-select forc01();
-NOTICE:  1, 1
-NOTICE:  2, 2
-NOTICE:  3, 3
-NOTICE:  4, 4
-NOTICE:  5, 5
-NOTICE:  6, 6
-NOTICE:  7, 7
-NOTICE:  8, 8
-NOTICE:  9, 9
-NOTICE:  10, 10
- forc01 
---------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-30 09:14:32.792261125 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out	2025-06-30 09:18:09.342371981 +0000
@@ -3549,2308 +3549,7 @@
   end loop;
 end;
 $$ language plpgsql;
-select forc01();
-NOTICE:  1, 1
-NOTICE:  2, 2
-NOTICE:  3, 3
-NOTICE:  4, 4
-NOTICE:  5, 5
-NOTICE:  6, 6
-NOTICE:  7, 7
-NOTICE:  8, 8
-NOTICE:  9, 9
-NOTICE:  10, 10
- forc01 
---------
...
sanitizer
SUMMARY: AddressSanitizer: heap-use-after-free /tmp/cirrus-ci-build/src/backend/catalog/pg_proc.c:406 in ProcedureCreate
sanitizer
SUMMARY: AddressSanitizer: heap-use-after-free /tmp/cirrus-ci-build/src/backend/catalog/pg_proc.c:406 in ProcedureCreate
tap
[09:19:16.829](120.945s) not ok 5 - regression tests pass
[09:19:27.753](3.887s) not ok 7 - pg_restore to destination instance
[09:19:31.424](3.671s) not ok 8 - dump outputs from original and restored regression databases match
[09:19:36.506](1.145s) not ok 16 - run of pg_upgrade --check for new instance
[09:19:36.506](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[09:19:37.346](0.840s) not ok 18 - run of pg_upgrade for new instance
[09:19:37.347](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[09:19:37.537](0.051s) not ok 20 - check that locales in new cluster match original cluster
[09:19:38.100](0.032s) not ok 22 - old and new dumps match after pg_upgrade
53/5853 Extend int128.h to more of numeric.c
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[04:09:46.848] c:\cirrus\src\include\common/int128.h(375): warning C4146: unary minus operator applied to unsigned type,...
compiler
[04:09:46.790] c:\cirrus\src\include\common/int128.h(337): warning C4146: unary minus operator applied to unsigned type,...
compiler
[04:09:46.790] c:\cirrus\src\include\common/int128.h(338): warning C4146: unary minus operator applied to unsigned type,...
compiler
[04:09:46.848] c:\cirrus\src\include\common/int128.h(369): warning C4146: unary minus operator applied to unsigned type,...
compiler
[04:09:48.001] c:\cirrus\src\include\common/int128.h(374): warning C4146: unary minus operator applied to unsigned type,...
compiler
[04:09:48.001] c:\cirrus\src\include\common/int128.h(369): warning C4146: unary minus operator applied to unsigned type,...
compiler
[04:09:48.001] c:\cirrus\src\include\common/int128.h(338): warning C4146: unary minus operator applied to unsigned type,...
compiler
[04:09:48.001] c:\cirrus\src\include\common/int128.h(337): warning C4146: unary minus operator applied to unsigned type,...
compiler
[04:09:46.848] c:\cirrus\src\include\common/int128.h(374): warning C4146: unary minus operator applied to unsigned type,...
compiler
[04:09:48.074] c:\cirrus\src\include\common/int128.h(375): warning C4146: unary minus operator applied to unsigned type,...
53/4681 Make COPY format extendable: Extract COPY TO format implementations
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out	2025-06-30 02:01:08.619226000 +...
+++ /tmp/cirrus-ci-build/build/testrun/test_copy_format-running/regress/results/test_copy_format.out	2025-06-30 02:09:59...
@@ -1,19 +1,13 @@
 CREATE TABLE copy_data (a smallint, b integer, c bigint);
 INSERT INTO copy_data VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789);
 COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format');
-NOTICE:  CopyFromInFunc: attribute: smallint
-NOTICE:  CopyFromInFunc: attribute: integer
-NOTICE:  CopyFromInFunc: attribute: bigint
-NOTICE:  CopyFromStart: the number of attributes: 3
-NOTICE:  CopyFromOneRow
-NOTICE:  CopyFromEnd
+ERROR:  COPY format "test_copy_format" not recognized
+LINE 1: COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format');
+                                        ^
+\.
+invalid command \.
 COPY copy_data TO stdout WITH (FORMAT 'test_copy_format');
-NOTICE:  CopyToOutFunc: attribute: smallint
...
test
[02:10:38.119] 55/79 postgresql:test_copy_format-running / test_copy_format-running/regress       ERROR             0.16...
53/5870 Remove HeapTupleheaderSetXmin{Committed,Invalid} functions
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[23:08:55.265](0.000s) not ok 5 - reserved_connections limit: matches
test
[23:11:49.829] 257/338 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5382 Adding compression of temporary files
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build-32/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-06-29 21:35:18.366958988 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/join_hash_pglz.out	2025-06-29 21:44:42.962659522 +0000
@@ -262,11 +262,8 @@
 $$
   select count(*) from simple r join simple s using (id);
 $$);
- initially_multibatch | increased_batches 
-----------------------+-------------------
- t                    | f
-(1 row)
-
+ERROR:  could not read from temporary file: read only 8188 of 1572860 bytes
+CONTEXT:  PL/pgSQL function hash_join_batches(text) line 6 at FOR over EXECUTE statement
 rollback to settings;
 -- parallel with parallel-aware hash join
 savepoint settings;
test
[21:49:42.992]  33/344 postgresql:regress / regress/regress                                            ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out /Users/admin/pgsql/build/testrun/pg_upgrade/002...
--- /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out	2025-06-29 21:35:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out	2025-06-29 21:37:50
@@ -262,11 +262,9 @@
 $$
   select count(*) from simple r join simple s using (id);
 $$);
- initially_multibatch | increased_batches 
-----------------------+-------------------
- t                    | f
-(1 row)
-
+ERROR:  could not read from temporary file: read only 8176 of 17229 bytes
+CONTEXT:  parallel worker
+PL/pgSQL function hash_join_batches(text) line 6 at FOR over EXECUTE statement
 rollback to settings;
 -- parallel with parallel-aware hash join
 savepoint settings;
tap
[21:37:50.495](80.306s) not ok 5 - regression tests pass
test
[21:42:50.506]  29/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("batchno > hashtable->curbatch"), File: "../src/backend/executor/nodeHashjoin.c", Line: 493, PID: 69...
core
0000008d`11bffc38 00007ffd`0788b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000008d`11bffc40 00007ffd`06854cb0     ntdll!TppWorkerThread+0x2df
0000008d`11bfff30 00007ffd`078fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000008d`11bfff60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008d`11fff8a8 00007ffd`050848fa     ntdll!NtFsControlFile+0x14
0000008d`11fff8b0 00007ff7`ebe4ad3b     KERNELBASE!ConnectNamedPipe+0x6a
0000008d`11fff920 00007ffd`06854cb0     postgres!pg_signal_thread(
0000008d`11fffa20 00007ffd`078fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000008d`11fffa50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008d`123ff7a8 00007ffd`0788b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000008d`123ff7b0 00007ffd`06854cb0     ntdll!TppWorkerThread+0x2df
0000008d`123ffaa0 00007ffd`078fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000008d`123ffad0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008d`117ff560 00007ff7`ec1b1698     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000008d`117ff5a0 00007ff7`ebca54b6     postgres!ExceptionalCondition(
0000008d`117ff5e0 00007ff7`ebca59b5     postgres!ExecHashJoinImpl(
0000008d`117ff6a0 00007ff7`ebc74134     postgres!ExecHashJoin(
0000008d`117ff6d0 00007ff7`ebc694cc     postgres!ExecProcNodeInstr(
0000008d`117ff710 00007ff7`ebc6a643     postgres!ExecProcNode(
0000008d`117ff740 00007ff7`ebc656e0     postgres!ExecutePlan(
0000008d`117ff7a0 00007ffc`f8272e7d     postgres!standard_ExecutorRun(
0000008d`117ff820 00007ff7`ebc654a0     pg_stat_statements!pgss_ExecutorRun(
0000008d`117ff980 00007ff7`ebc6cab6     postgres!ExecutorRun(
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash_pglz.out C:/cirrus/build/testrun/recovery/027...
--- C:/cirrus/src/test/regress/expected/join_hash_pglz.out	2025-06-29 21:35:23.531481600 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out	2025-06-29 21:42:33.693796100 +0...
@@ -606,561 +606,10 @@
     left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
     on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
 $$);
- multibatch 
-------------
- t
-(1 row)
-
-rollback to settings;
--- single-batch with rescan, parallel-oblivious
-savepoint settings;
-set enable_parallel_hash = off;
-set parallel_leader_participation = off;
-set min_parallel_table_scan_size = 0;
-set parallel_setup_cost = 0;
-set parallel_tuple_cost = 0;
...
tap
[21:42:34.413](153.415s) not ok 2 - regression tests pass
test
[21:49:53.357]  76/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5641 support fast default for domain with constraints
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[20:34:00.580](60.492s) not ok 44 - connect with sslcertmode=disable
[20:34:00.580](0.000s) not ok 45 - connect with sslcertmode=disable: no stderr
test
[20:34:09.225] 338/338 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
53/5647 DOCS: Make the Server Application docs synopses more consistent
macOS - Sonoma - Meson
tap
[18:56:57.633](0.000s) not ok 344 - pgbench script error: set case error stderr /(?^:syntax error in command "set")/
test
[18:58:03.371] 230/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5517 Extended Statistics set/restore/clear functions
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[18:00:52.490] ../src/backend/statistics/dependencies.c(928): warning C4129: '%': unrecognized character escape sequence
compiler
[18:00:52.715] ../src/backend/statistics/mvdistinct.c(589): warning C4129: '%': unrecognized character escape sequence
53/5673 Random pg_upgrade 004_subscription test failure on drongo
CompilerWarnings
compiler
[17:57:26.661] md.c:256:48: error: implicit declaration of function ‘pg_RtlGetLastNtStatus’ [-Werror=implicit-function-d...
53/5626 ReplicationSlotRelease() crashes when the instance is in the single user mode
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[12:37:09.056](0.000s) not ok 4 - connecting to an invalid database: matches
test
[12:42:09.694] 181/338 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
53/5479 Enable logical decoding when wal_level = 'replica' without a server restart
macOS - Sonoma - Meson
tap
[11:37:34.852](0.000s) not ok 71 - cannot use options --exclude-schema and ---table at the same time: matches
test
[11:38:40.095] 233/343 postgresql:scripts / scripts/100_vacuumdb                                       ERROR            ...
53/5214 SQL:2023 JSON simplified accessor support
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[08:58:27.023] c:\cirrus\src\backend\utils\adt\jsonbsubs.c(223) : warning C4715: 'make_jsonpath_item_expr': not all cont...
53/5760 Thread-safe getopt()
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[08:47:30.039](0.001s) not ok 13 - reindexdb cannot target invalid database: matches
test
[08:51:17.876] 223/338 postgresql:scripts / scripts/091_reindexdb_all                                  ERROR            ...
53/5765 Addition of %b/backend_type in log_line_prefix of TAP test logs
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[08:27:14.589](0.001s) not ok 2 - regular connections limit: matches
test
[08:29:53.575] 258/338 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5770 Slot's restart_lsn may point to removed WAL segment after hard restart unexpectedly
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[06:58:01.869](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
test
[07:01:51.988] 215/338 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
53/5627 Fix oldest LSN calculation for WAL segments removal when slots are advancing during checkpoint
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[06:50:47.950](0.001s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[06:57:32.527] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5670 avoid double scanning in function byteain
FreeBSD - Meson
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	2025-06-29 05:47:12.190475000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out	2025-06-29 05:54:35.158281000 +0...
@@ -2042,7 +2042,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 1)))
          SubPlan 1
            ->  Limit
@@ -2241,7 +2241,7 @@
  Aggregate
    ->  Nested Loop Left Join
          Join Filter: (tenk1.hundred = 42)
-         ->  Index Only Scan using tenk1_hundred on tenk1
+         ->  Seq Scan on tenk1
          ->  Memoize
                Cache Key: tenk1.hundred
...
test
[05:55:11.884] 65/78 postgresql:regress-running / regress-running/regress                         ERROR            31.42...
53/5788 Speedup truncations of temporary relation forks
macOS - Sonoma - Meson
core
[04:37:45.616]   * frame #0: 0x00000001868ebd24 dyld`stat64 + 8
[04:37:45.616]     frame #1: 0x000000018694ec30 dyld`stat_with_subsystem + 56
[04:37:45.616]     frame #2: 0x0000000186939c44 dyld`dyld3::stat(char const*, stat*) + 28
[04:37:45.616]     frame #3: 0x00000001869122fc dyld`dyld4::SyscallDelegate::fileExists(char const*, dyld4::FileID*, int...
[04:37:45.616]     frame #4: 0x000000018691012c dyld`invocation function for block in dyld4::PrebuiltLoader::invalidateI...
[04:37:45.616]     frame #5: 0x00000001868f1fac dyld`dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*...
[04:37:45.616]     frame #6: 0x000000018690fed0 dyld`dyld4::PrebuiltLoader::invalidateInIsolation(dyld4::RuntimeState co...
[04:37:45.616]     frame #7: 0x000000018690fbdc dyld`dyld4::PrebuiltLoader::isValid(dyld4::RuntimeState const&) const + ...
[04:37:45.616]     frame #8: 0x00000001868fea08 dyld`dyld4::RuntimeState::findPrebuiltLoader(char const*) const + 104
[04:37:45.616]     frame #9: 0x00000001869028fc dyld`dyld4::Loader::makeDyldCacheLoader(Diagnostics&, dyld4::RuntimeStat...
tap
[04:33:47.298](0.001s) not ok 75 - bad token response: wrong content type (correct prefix): matches
test
[04:33:57.654] 335/343 postgresql:oauth_validator / oauth_validator/001_server                         ERROR            ...
53/5814 Add enable_groupagg GUC parameter to control GroupAggregate usage
FreeBSD - Meson
core
[03:34:06.739] #0  0x000018859c0bd75a in ?? () from /libexec/ld-elf.so.1
[03:34:06.739] #1  0x000018859c0b77fc in ?? () from /libexec/ld-elf.so.1
[03:34:06.739] #2  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-29 03:24:14.804107000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out	2025-06-29 03:26:09.9232450...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-29 03:24:14.804107000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out	2025-06-29 03:27:12.16677...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/regress/regres...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-29 03:24:14.804107000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out	2025-06-29 03:26:08.903131000 +0000
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
tap
[03:28:45.198](218.526s) not ok 5 - regression tests pass
tap
[03:30:10.595](259.707s) not ok 2 - regression tests pass
test
[03:31:36.523]  43/343 postgresql:regress / regress/regress                                            ERROR           2...
[03:31:36.523] 187/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[03:31:36.523] 275/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-29 03:24:11.539992857 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out	2025-06-29 03:28:42.278866362 +0000
@@ -8028,15 +8028,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/regress/results/join.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-29 03:24:11.539992857 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/join.out	2025-06-29 03:26:27.931150760 +0000
@@ -4655,9 +4655,12 @@
  Nested Loop Left Join
    Filter: ((COALESCE(tenk1.unique1, '-1'::integer) + int8_tbl.q1) = 122)
    ->  Seq Scan on int8_tbl
-   ->  Index Scan using tenk1_unique2 on tenk1
-         Index Cond: (unique2 = int8_tbl.q2)
-(5 rows)
+   ->  Memoize
+         Cache Key: int8_tbl.q2
+         Cache Mode: logical
+         ->  Index Scan using tenk1_unique2 on tenk1
+               Index Cond: (unique2 = int8_tbl.q2)
+(8 rows)
 
 select * from
 (
@@ -4710,9 +4713,12 @@
...
tap
[03:30:07.107](121.661s) not ok 5 - regression tests pass
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-06-29 03:24:11.569634846 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out	2025-06-29 03:26:23.33032978...
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-06-29 03:24:11.569634846 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-29 03:27:39.506008...
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-06-29 03:24:11.569634846 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join_hash.out	2025-06-29 03:26:22.550331154 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[03:27:04.653](74.298s) not ok 5 - regression tests pass
tap
[03:28:23.872](79.093s) not ok 2 - regression tests pass
test
[03:31:34.557]  13/344 postgresql:regress / regress/regress                                            ERROR            ...
[03:31:34.557]  33/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[03:31:34.557] 105/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad...
--- /Users/admin/pgsql/src/test/regress/expected/join.out	2025-06-29 03:23:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-06-29 03:24:49
@@ -8028,15 +8028,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/recovery/027_stream...
--- /Users/admin/pgsql/src/test/regress/expected/join_hash.out	2025-06-29 03:23:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-29 03:25:58
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/regress/regress/results/...
--- /Users/admin/pgsql/src/test/regress/expected/join.out	2025-06-29 03:23:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/join.out	2025-06-29 03:24:49
@@ -8028,15 +8028,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
tap
[03:25:22.312](50.395s) not ok 5 - regression tests pass
tap
[03:27:02.197](98.078s) not ok 2 - regression tests pass
test
[03:30:37.178]  10/343 postgresql:regress / regress/regress                                            ERROR            ...
[03:30:37.178]  30/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[03:30:37.178] 123/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-29 03:24:18.570342900 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out	2025-06-29 03:27:14.821536700 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-29 03:24:18.570342900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-29 03:29:59.970462300 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-29 03:24:18.570342900 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out	2025-06-29 03:27:11.222413500 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[03:28:23.653](123.536s) not ok 5 - regression tests pass
tap
[03:31:13.713](138.496s) not ok 2 - regression tests pass
test
[03:39:19.486]   9/338 postgresql:regress / regress/regress                                            ERROR           1...
[03:39:19.486]  17/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[03:39:19.486]  63/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5751 Disable parallel query by default
FreeBSD - Meson
core
[02:41:51.112] #0  0x000000082b4d775a in _sigprocmask () from /lib/libc.so.7
[02:41:51.112] #1  0x000000082b514a2f in _system () from /lib/libc.so.7
[02:41:51.112] #2  0x000000082afbb8a3 in ?? () from /lib/libthr.so.3
[02:41:51.112] #3  0x00000000006880c7 in RestoreArchivedFile (path=path@entry=0x820c331e0 "pg_wal/00000001", '0' <repeat...
[02:41:51.112] #4  0x000000000066ef18 in existsTimeLineHistory (probeTLI=probeTLI@entry=2) at ../src/backend/access/tran...
[02:41:51.112] #5  0x000000000066efd8 in findNewestTimeLine (startTLI=startTLI@entry=1) at ../src/backend/access/transam...
[02:41:51.112] #6  0x000000000069350b in rescanLatestTimeLine (replayTLI=replayTLI@entry=1, replayLSN=replayLSN@entry=83...
[02:41:51.112] #7  0x000000000068f703 in WaitForWALToBecomeAvailable (RecPtr=83886104, tliRecPtr=83886080, replayTLI=1, ...
[02:41:51.112] #8  XLogPageRead (xlogreader=0xc3916c1d130, targetPagePtr=83886080, reqLen=24, targetRecPtr=83886080, rea...
[02:41:51.112] #9  0x000000000069646a in ReadPageInternal (state=state@entry=0xc3916c1d130, pageptr=83886080, reqLen=24)...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-29 02:33:55.995689000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-29 02:35:12.325131000 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-29 02:33:54.602933000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-29 02:36:36.594866000 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:56.162720000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-29 02:35:32.82...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:56.149845000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-29 02:35:48.592789000 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:56.162720000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-29 02:36:39....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:56.149845000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-29 02:37:01.92916200...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:56.162720000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-06-29 02:35:32.857811000 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:56.149845000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-06-29 02:35:46.560942000 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:36:06.130](72.873s) not ok 5 - regression tests pass
tap
[02:37:22.472](101.821s) not ok 2 - regression tests pass
test
[02:39:18.899]  26/343 postgresql:regress / regress/regress                                            ERROR            ...
[02:39:18.899]  13/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[02:39:18.899]  91/343 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:39:18.899]  46/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:39:18.899] 168/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
core
[02:46:32.569] #0  0x00007fac7c03dc17 in ?? () from /lib64/ld-linux-x86-64.so.2
[02:46:32.569] #1  0x00007fac7c02aadd in ?? () from /lib64/ld-linux-x86-64.so.2
[02:46:32.569] #2  0x00007fac7c02bca8 in ?? () from /lib64/ld-linux-x86-64.so.2
[02:46:32.569] #3  0x00007fac7c03b951 in ?? () from /lib64/ld-linux-x86-64.so.2
[02:46:32.569] #4  0x00007fac7c0372ff in ?? () from /lib64/ld-linux-x86-64.so.2
[02:46:32.569] #5  0x00007fac7c038c7c in ?? () from /lib64/ld-linux-x86-64.so.2
[02:46:32.569] #6  0x00007fac7c037b28 in ?? () from /lib64/ld-linux-x86-64.so.2
[02:46:32.569] #7  0x0000000000000003 in ?? ()
[02:46:32.569] #8  0x00007fff2c9431d0 in ?? ()
[02:46:32.569] #9  0x00007fff2c9431d3 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/contrib/pg_overexp...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-29 02:33:49.850877514 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out	2025-06-29 02:38:51.696969831 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:51.857588216 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out	2025-06-29 02:40:08.329667954 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:51.837708397 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out	2025-06-29 02:40:36.510026871 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/src/test/isolation/...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-29 02:33:51.619030388 +0000
+++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out	2025-06-29 02:37:47.241177092 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/recovery/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:51.857588216 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out	2025-06-29 02:42:22.390122942 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:51.837708397 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out	2025-06-29 02:42:36.649971468 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:51.857588216 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out	2025-06-29 02:37:58.885041535 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:51.837708397 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out	2025-06-29 02:38:25.028915637 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:40:50.218](140.184s) not ok 5 - regression tests pass
tap
[02:42:48.183](72.062s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-29 02:33:51.657100088 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-29 02:37:03.242623806 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-29 02:33:49.937066786 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-29 02:39:12.278583613 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:51.888123061 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-29 02:37:36.40...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:51.872190442 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-29 02:37:51.830575572 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:51.888123061 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-29 02:38:53....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:51.872190442 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-29 02:39:09.76257898...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:51.888123061 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-06-29 02:37:34.690635765 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:51.872190442 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-06-29 02:37:48.230585551 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:38:04.467](80.263s) not ok 5 - regression tests pass
tap
[02:39:21.586](81.226s) not ok 2 - regression tests pass
test
[02:42:32.196]   8/344 postgresql:isolation / isolation/isolation                                      ERROR            ...
[02:42:32.196]  22/344 postgresql:regress / regress/regress                                            ERROR            ...
[02:42:32.196]  34/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:42:32.196]  90/344 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:42:32.196] 104/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out /Users/admin/pgsql/build/testrun/isolation...
--- /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out	2025-06-29 02:33:11
+++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-29 02:34:51
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out /Users/admin/pgsql/build/testrun/pg_overe...
--- /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-29 02:33:10
+++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-29 02:36:25
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:11
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-29 02:35:07
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:11
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-29 02:35:15
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/recovery/027_...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:11
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-29 02:36:16
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:11
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-29 02:36:27
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:11
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out	2025-06-29 02:35:10
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/regress/regress/resul...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:11
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out	2025-06-29 02:35:19
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:35:23.825](47.257s) not ok 5 - regression tests pass
tap
[02:36:38.149](68.873s) not ok 2 - regression tests pass
test
[02:38:35.735]  18/343 postgresql:regress / regress/regress                                            ERROR            ...
[02:38:35.735]  10/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[02:38:35.735]  29/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:38:35.735]  87/343 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:38:35.735] 130/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/deadlock-parallel.out C:/cirrus/build/testrun/isolati...
--- C:/cirrus/src/test/isolation/expected/deadlock-parallel.out	2025-06-29 02:33:55.852335500 +0000
+++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-29 02:36:25.971500500 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out C:/cirrus/build/testrun/pg_ove...
--- C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-29 02:33:52.257612400 +0000
+++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-29 02:40:55.110338100 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:56.513898500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-29 02:37:14.459292200 +00...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:56.483694900 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-29 02:37:32.496923500 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:56.513898500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-29 02:39:51.887984400 +...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/recovery/027_stream...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:56.483694900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-29 02:40:12.572076100 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-29 02:33:56.513898500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out	2025-06-29 02:37:08.497843600 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/regress/regress/res...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-29 02:33:56.483694900 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out	2025-06-29 02:37:26.667339600 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:37:53.508](119.050s) not ok 5 - regression tests pass
tap
[02:40:33.256](127.691s) not ok 2 - regression tests pass
test
[02:47:55.344]  11/338 postgresql:regress / regress/regress                                            ERROR           1...
[02:47:55.344]   6/338 postgresql:isolation / isolation/isolation                                      ERROR           1...
[02:47:55.344]  19/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[02:47:55.344]  89/338 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:47:55.344]  68/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5811 Expose internal MultiXact member count function for efficient monitoring
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[01:54:42.968] ../src/backend/access/transam/multixact.c(3592): error C2375: 'pg_get_multixact_count': redefinition; dif...
53/5654 dsm_registry: Add detach and destroy features
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[01:40:19.281](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[01:45:56.855] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5773 Disallow concurrent ALTER DOMAIN and DROP DOMAIN
CompilerWarnings
compiler
[01:15:29.621] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:15:29.621] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:15:29.621] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:15:29.621] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:15:29.621] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:15:23.291] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:15:23.291] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:15:23.291] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:15:23.291] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:15:23.291] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[01:14:57.494] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[01:14:51.410] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[01:15:49.058] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
53/5834 Allow the "operand" input of width_bucket() to be NaN
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[01:14:12.599](0.225s) not ok 5 - psql connect success
[01:14:12.600](0.000s) not ok 6 - psql select 1
test
[01:22:53.041]  46/338 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
53/5556 Expanding HOT updates for expression and partial indexes
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[00:15:27.209](0.001s) not ok 5 - vacuumdb cannot target invalid database: matches
test
[00:18:59.314] 224/338 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
53/5741 Fix hostaddr crash during non-blocking cancellation
Windows - Server 2019, VS 2019 - Meson & ninja
core
000000d5`2dbff028 00007ffa`5cd3496c     ntdll!NtWaitForMultipleObjects+0x14
000000d5`2dbff030 00007ff7`a4b25635     KERNELBASE!WaitForMultipleObjectsEx+0xec
000000d5`2dbff320 00007ff7`a4b249e4     mspdbsrv!PDBServer::RunServer+0x1f5
000000d5`2dbff4b0 00007ff7`a4b25dc0     mspdbsrv!PDBServer::Run+0x2d4
000000d5`2dbff630 00007ff7`a4b34200     mspdbsrv!wmain+0x230
000000d5`2dbffc10 00007ffa`5eab4cb0     mspdbsrv!__scrt_common_main_seh+0x10c
000000d5`2dbffc50 00007ffa`5f2dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`2dbffc80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d5`2ebff9e8 00007ffa`5f26b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d5`2ebff9f0 00007ffa`5eab4cb0     ntdll!TppWorkerThread+0x2df
000000d5`2ebffce0 00007ffa`5f2dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`2ebffd10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d5`2fbffae8 00007ffa`5f26b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d5`2fbffaf0 00007ffa`5eab4cb0     ntdll!TppWorkerThread+0x2df
000000d5`2fbffde0 00007ffa`5f2dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`2fbffe10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d5`2e7ffb78 00007ffa`5f26b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d5`2e7ffb80 00007ffa`5eab4cb0     ntdll!TppWorkerThread+0x2df
000000d5`2e7ffe70 00007ffa`5f2dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`2e7ffea0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d5`2fffee80 00007ffa`5da168d3     mspdbsrv!RPC_TPI_QueryTIsForCVRecords+0x30
000000d5`2fffeec0 00007ffa`5d9bf8ef     RPCRT4!Invoke+0x73
000000d5`2fffef30 00007ffa`5d9fdaea     RPCRT4!NdrStubCall2+0x44f
000000d5`2ffff270 00007ffa`5d9f7b02     RPCRT4!NdrServerCall2+0x1a
000000d5`2ffff2a0 00007ffa`5d9df65f     RPCRT4!DispatchToStubInCNoAvrf+0x22
000000d5`2ffff2f0 00007ffa`5d9def98     RPCRT4!RPC_INTERFACE::DispatchToStubWorker+0x1af
000000d5`2ffff3d0 00007ffa`5d9d099c     RPCRT4!RPC_INTERFACE::DispatchToStub+0xf8
000000d5`2ffff440 00007ffa`5d9cfe07     RPCRT4!LRPC_SCALL::DispatchRequest+0x33c
000000d5`2ffff510 00007ffa`5d9cf49d     RPCRT4!LRPC_SCALL::HandleRequest+0x837
000000d5`2ffff610 00007ffa`5d9cf171     RPCRT4!LRPC_SASSOCIATION::HandleRequest+0x24d
core
000000d5`2efff908 00007ffa`5f26b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d5`2efff910 00007ffa`5eab4cb0     ntdll!TppWorkerThread+0x2df
000000d5`2efffc00 00007ffa`5f2dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`2efffc30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d5`2f3ffbd8 00007ffa`5f26b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d5`2f3ffbe0 00007ffa`5eab4cb0     ntdll!TppWorkerThread+0x2df
000000d5`2f3ffed0 00007ffa`5f2dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`2f3fff00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d5`2f7ff9b8 00007ffa`5f26b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d5`2f7ff9c0 00007ffa`5eab4cb0     ntdll!TppWorkerThread+0x2df
000000d5`2f7ffcb0 00007ffa`5f2dedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`2f7ffce0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
53/5720 virtual generated column as partition key
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[23:48:16.896](4.338s) Bail out!  command "pg_basebackup --no-sync --pgdata C:\cirrus\build/testrun/recovery/002_archivi...
test
[00:00:07.336]   6/338 postgresql:recovery / recovery/002_archiving                                    ERROR            ...
53/5708 don't generate fake alias names, only fake eref names
macOS - Sonoma - Meson
tap
[23:16:58.014](0.000s) not ok 92 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[23:16:58.015](0.000s) not ok 93 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[23:16:58.015](0.000s) not ok 94 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[23:16:58.015](0.000s) not ok 96 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[23:16:58.015](0.000s) not ok 97 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[23:16:58.015](0.000s) not ok 99 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: er...
test
[23:18:55.920] 152/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5669 Use CLOCK_MONOTONIC_COARSE for instr_time for explain analyze
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-28 22:34:52.836188000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out	2025-06-28 22:38:31.005083...
@@ -147,7 +147,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_exec_zero | minmax_ts_after_ref | stats_since_after_ref 
 -------+------------------+---------------------+-----------------------
-     2 |                1 |                   2 |                     0
+     2 |                2 |                   2 |                     0
 (1 row)
 
 -- Cleanup
test
[22:42:35.800]  95/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/contrib/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-28 22:34:53.025757179 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out	2025-06-28 22:41:22.815051944 +0000
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                2 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -71,7 +71,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                1 |                1 |                            1 |                     0
+     2 |                1 |                2 |                            1 |                     0
 (1 row)
 
...
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-28 22:34:52.620533733 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out	2025-06-28 22:41:52.751216...
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                2 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -71,7 +71,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                1 |                1 |                            1 |                     0
+     2 |                1 |                2 |                            1 |                     0
 (1 row)
 
...
test
[22:45:07.056]  97/344 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5447 log_min_messages per backend type
FreeBSD - Meson
core
[22:36:57.149] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x1571833f4c98 "checkpointer") at ../...
[22:36:57.149] #1  0x0000000000774cfc in check_log_min_messages (newval=<optimized out>, extra=0x82109b598, source=<opti...
[22:36:57.149] #2  0x0000000000af3e74 in call_string_check_hook (conf=conf@entry=0xbf41e0 <ConfigureNamesString+2800>, n...
[22:36:57.149] #3  0x0000000000af3729 in parse_and_validate_value (record=record@entry=0xbf41e0 <ConfigureNamesString+28...
[22:36:57.149] #4  0x0000000000af28b6 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[22:36:57.149] #5  0x0000000000aeebd2 in set_config_option (name=<optimized out>, value=0x1571833f4838 "checkpointer:deb...
[22:36:57.149] #6  0x0000000000af78ce in ExecSetVariableStmt (stmt=stmt@entry=0x157183225fd8, isTopLevel=<optimized out>...
[22:36:57.149] #7  0x000000000097a9ec in standard_ProcessUtility (pstmt=pstmt@entry=0x157183225468, queryString=queryStr...
[22:36:57.149] #8  0x00000008346dd00c in pgss_ProcessUtility (pstmt=0x157183225468, queryString=0x157183224100 "SET log_...
[22:36:57.149] #9  0x0000000000979ecc in PortalRunUtility (portal=0x15718330b100, pstmt=0x157183225468, isTopLevel=<opti...
core
[22:36:56.853] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x157c11a1d498 "checkpointer") at ../...
[22:36:56.853] #1  0x0000000000774cfc in check_log_min_messages (newval=<optimized out>, extra=0x821469b98, source=<opti...
[22:36:56.853] #2  0x0000000000af3e74 in call_string_check_hook (conf=conf@entry=0xbf41e0 <ConfigureNamesString+2800>, n...
[22:36:56.853] #3  0x0000000000af3729 in parse_and_validate_value (record=record@entry=0xbf41e0 <ConfigureNamesString+28...
[22:36:56.853] #4  0x0000000000af28b6 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[22:36:56.853] #5  0x0000000000aeebd2 in set_config_option (name=<optimized out>, value=0x157c11a1d038 "checkpointer:deb...
[22:36:56.853] #6  0x0000000000af78ce in ExecSetVariableStmt (stmt=stmt@entry=0x157c11225d78, isTopLevel=<optimized out>...
[22:36:56.853] #7  0x000000000097a9ec in standard_ProcessUtility (pstmt=0x157c11225468, queryString=0x157c11224100 "SET ...
[22:36:56.853] #8  0x000000000097a398 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[22:36:56.853] #9  0x0000000000979ecc in PortalRunUtility (portal=0x157c1130d100, pstmt=0x157c11225468, isTopLevel=<opti...
core
[22:36:56.566] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x2b1436818c98 "checkpointer") at ../...
[22:36:56.566] #1  0x0000000000774cfc in check_log_min_messages (newval=<optimized out>, extra=0x820fee288, source=<opti...
[22:36:56.566] #2  0x0000000000af3e74 in call_string_check_hook (conf=conf@entry=0xbf41e0 <ConfigureNamesString+2800>, n...
[22:36:56.566] #3  0x0000000000af3729 in parse_and_validate_value (record=record@entry=0xbf41e0 <ConfigureNamesString+28...
[22:36:56.566] #4  0x0000000000af28b6 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[22:36:56.566] #5  0x0000000000aeebd2 in set_config_option (name=<optimized out>, value=0x2b1436818838 "checkpointer:deb...
[22:36:56.566] #6  0x0000000000af78ce in ExecSetVariableStmt (stmt=stmt@entry=0x2b1436025d78, isTopLevel=<optimized out>...
[22:36:56.566] #7  0x000000000097a9ec in standard_ProcessUtility (pstmt=0x2b1436025468, queryString=0x2b1436024100 "SET ...
[22:36:56.566] #8  0x000000000097a398 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[22:36:56.566] #9  0x0000000000979ecc in PortalRunUtility (portal=0x2b1436161100, pstmt=0x2b1436025468, isTopLevel=<opti...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-28 22:27:51.498206000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-28 22:31:30.832632...
@@ -1635,1774 +1635,10 @@
 (1 row)
 
 select * from fktable2;
- x  | y  
-----+----
- -0 | -0
-(1 row)
-
-update pktable2 set a = '0' where a = '-0';
-select * from pktable2;
- a | b  
----+----
- 0 | -0
-(1 row)
-
--- should have updated fktable2.x
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-28 22:27:51.498206000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-28 22:32:26.9639...
@@ -463,2946 +463,10 @@
 DELETE FROM PKTABLE where ptest1=2;
 -- Show PKTABLE and FKTABLE
 SELECT * from PKTABLE;
- ptest1 | ptest2 | ptest3 | ptest4 
---------+--------+--------+--------
-      1 |      2 |      3 | test1
-      1 |      3 |      3 | test2
-      1 |      3 |      4 | test3
-(3 rows)
-
-SELECT * from FKTABLE;
- ftest1 | ftest2 | ftest3 | ftest4 
---------+--------+--------+--------
-      1 |      2 |      3 |      1
-        |      2 |      3 |      2
-      2 |        |      3 |      3
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-28 22:27:51.498206000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-28 22:31:30.698661000 +0000
@@ -853,2556 +853,10 @@
   (1, 2, NULL, 2);
 DELETE FROM PKTABLE WHERE id = 1 OR id = 2;
 SELECT * FROM FKTABLE ORDER BY id;
- tid | id | fk_id_del_set_null | fk_id_del_set_default 
------+----+--------------------+-----------------------
-   1 |  1 |                    |                      
-   1 |  2 |                    |                     0
-(2 rows)
-
-DROP TABLE FKTABLE;
-DROP TABLE PKTABLE;
--- Test some invalid FK definitions
-CREATE TABLE PKTABLE (ptest1 int PRIMARY KEY, someoid oid);
-CREATE TABLE FKTABLE_FAIL1 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest2) REFERENCES PKTABLE);
-ERROR:  column "ftest2" referenced in foreign key constraint does not exist
-CREATE TABLE FKTABLE_FAIL2 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(ptest2));
...
tap
[22:31:31.982](126.005s) not ok 5 - regression tests pass
[22:31:46.110](4.355s) not ok 7 - pg_restore to destination instance
[22:31:58.914](12.803s) not ok 8 - dump outputs from original and restored regression databases match
[22:32:11.580](0.933s) not ok 16 - run of pg_upgrade --check for new instance
[22:32:11.581](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:32:12.120](0.538s) not ok 18 - run of pg_upgrade for new instance
[22:32:12.120](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:32:12.279](0.021s) not ok 20 - check that locales in new cluster match original cluster
[22:32:13.291](0.026s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:32:27.520](138.626s) not ok 2 - regression tests pass
test
[22:34:22.244] 103/343 postgresql:regress / regress/regress                                            ERROR           1...
[22:34:22.244] 106/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[22:34:22.244] 188/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
core
[22:41:15.988] #0  0x00007efe2deabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:41:15.988] #1  0x00007efe2de5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:41:15.988] #2  0x00007efe2de47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:41:15.988] #3  0x00007efe2eed650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:41:15.988] #4  0x00007efe2eee2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:41:15.988] #5  0x00007efe2eec1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7efe2d820f4e, __in_ch...
[22:41:15.988] #6  0x00007efe2eebe6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[22:41:15.988] #7  0x00007efe2eebd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7efe2d821bf0, cont...
[22:41:15.988] #8  <signal handler called>
[22:41:15.988] #9  0x000055893a66e04d in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
core
[22:41:15.426] #0  0x00007fe7d8fdbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:41:15.426] #1  0x00007fe7d8f8cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:41:15.426] #2  0x00007fe7d8f77472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:41:15.426] #3  0x00007fe7da0d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:41:15.426] #4  0x00007fe7da0e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:41:15.426] #5  0x00007fe7da0c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fe7d87eaf4e, __in_ch...
[22:41:15.426] #6  0x00007fe7da0be6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[22:41:15.426] #7  0x00007fe7da0bd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7fe7d87ebbf0, cont...
[22:41:15.426] #8  <signal handler called>
[22:41:15.426] #9  0x0000562b5138f04d in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
core
[22:41:16.541] #0  0x00007f2fb4cabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:41:16.541] #1  0x00007f2fb4c5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:41:16.541] #2  0x00007f2fb4c47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:41:16.541] #3  0x00007f2fb5cd650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:41:16.541] #4  0x00007f2fb5ce2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:41:16.541] #5  0x00007f2fb5cc1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f2fb4621f4e, __in_ch...
[22:41:16.541] #6  0x00007f2fb5cbe6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[22:41:16.541] #7  0x00007f2fb5cbd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7f2fb4622bf0, cont...
[22:41:16.541] #8  <signal handler called>
[22:41:16.541] #9  0x0000555595c4c04d in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-28 22:27:52.511512868 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out	2025-06-28 22:36:25.434839266 +0000
@@ -1591,1818 +1591,10 @@
 -- Test deferred FK check on a tuple deleted by a rolled-back subtransaction
 --
 create table pktable2(f1 int primary key);
-create table fktable2(f1 int references pktable2 deferrable initially deferred);
-insert into pktable2 values(1);
-begin;
-insert into fktable2 values(1);
-savepoint x;
-delete from fktable2;
-rollback to x;
-commit;
-begin;
-insert into fktable2 values(2);
-savepoint x;
-delete from fktable2;
-rollback to x;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-28 22:27:52.511512868 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/foreign_key.out	2025-06-28 22:37:24.598767899 +0000
@@ -919,2490 +919,10 @@
 CREATE TABLE PKTABLE (ptest1 numeric PRIMARY KEY);
 INSERT INTO PKTABLE VALUES(42);
 CREATE TABLE FKTABLE (ftest1 int REFERENCES pktable);
--- Check it actually works
-INSERT INTO FKTABLE VALUES(42);		-- should succeed
-INSERT INTO FKTABLE VALUES(43);		-- should fail
-ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey"
-DETAIL:  Key (ftest1)=(43) is not present in table "pktable".
-UPDATE FKTABLE SET ftest1 = ftest1;	-- should succeed
-UPDATE FKTABLE SET ftest1 = ftest1 + 1;	-- should fail
-ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey"
-DETAIL:  Key (ftest1)=(43) is not present in table "pktable".
-DROP TABLE FKTABLE;
-DROP TABLE PKTABLE;
--- Two columns, two tables
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, PRIMARY KEY(ptest1, ptest2));
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/regress/results/fo...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-28 22:27:52.511512868 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out	2025-06-28 22:33:14.526973505 +0000
@@ -1319,2090 +1319,10 @@
 SAVEPOINT savept1;
 -- don't change FK
 UPDATE fktable SET id = id + 1;
--- Roll back the UPDATE
-ROLLBACK TO savept1;
--- should catch error from initial INSERT
-COMMIT;
-ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_fk_fkey"
-DETAIL:  Key (fk)=(20) is not present in table "pktable".
---
--- check ALTER CONSTRAINT
---
-INSERT INTO fktable VALUES (1, 5);
-ALTER TABLE fktable ALTER CONSTRAINT fktable_fk_fkey DEFERRABLE INITIALLY IMMEDIATE;
-BEGIN;
--- doesn't match FK, should throw error now
...
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
tap
[22:36:27.516](94.381s) not ok 5 - regression tests pass
[22:36:45.508](5.817s) not ok 7 - pg_restore to destination instance
[22:36:51.983](6.474s) not ok 8 - dump outputs from original and restored regression databases match
[22:36:59.428](1.188s) not ok 16 - run of pg_upgrade --check for new instance
[22:36:59.429](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:37:00.318](0.889s) not ok 18 - run of pg_upgrade for new instance
[22:37:00.319](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:37:00.506](0.049s) not ok 20 - check that locales in new cluster match original cluster
[22:37:01.148](0.034s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:37:25.288](65.012s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
core
[22:40:15.667] #0  0x00007f33fa2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:15.667] #1  0x00007f33fa25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:15.667] #2  0x00007f33fa245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:15.667] #3  0x00007f33fa41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:40:15.667] #4  0x00007f33fa42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:40:15.667] #5  0x00007f33fa40d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x55b6cc1ee000,...
[22:40:15.667] #6  0x000055b6cb6eb529 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[22:40:15.667] #7  0x000055b6caf65b06 in check_log_min_messages (newval=<optimized out>, extra=0x7ffea5c9cc30, source=<o...
[22:40:15.667] #8  0x000055b6cb686e3c in call_string_check_hook (conf=conf@entry=0x55b6cc1af290 <ConfigureNamesString+28...
[22:40:15.667] #9  0x000055b6cb68c6e7 in parse_and_validate_value (record=record@entry=0x55b6cc1af290 <ConfigureNamesStr...
core
[22:40:12.633] #0  0x00007fe30c4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:12.633] #1  0x00007fe30c45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:12.633] #2  0x00007fe30c445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:12.633] #3  0x00007fe30c61e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:40:12.633] #4  0x00007fe30c62aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:40:12.633] #5  0x00007fe30c60d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x55b268272000,...
[22:40:12.633] #6  0x000055b26776f529 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[22:40:12.633] #7  0x000055b266fe9b06 in check_log_min_messages (newval=<optimized out>, extra=0x7ffcf244b940, source=<o...
[22:40:12.633] #8  0x000055b26770ae3c in call_string_check_hook (conf=conf@entry=0x55b268233290 <ConfigureNamesString+28...
[22:40:12.633] #9  0x000055b2677106e7 in parse_and_validate_value (record=record@entry=0x55b268233290 <ConfigureNamesStr...
core
[22:40:14.158] #0  0x00007feb5caa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:14.158] #1  0x00007feb5ca5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:14.158] #2  0x00007feb5ca45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:14.158] #3  0x00007feb5cc1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:40:14.158] #4  0x00007feb5cc2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:40:14.158] #5  0x00007feb5cc0d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x557271081000,...
[22:40:14.158] #6  0x000055727057e529 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[22:40:14.158] #7  0x000055726fdf8b06 in check_log_min_messages (newval=<optimized out>, extra=0x7ffed5e57b90, source=<o...
[22:40:14.158] #8  0x0000557270519e3c in call_string_check_hook (conf=conf@entry=0x557271042290 <ConfigureNamesString+28...
[22:40:14.158] #9  0x000055727051f6e7 in parse_and_validate_value (record=record@entry=0x557271042290 <ConfigureNamesStr...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-28 22:27:52.767276239 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-28 22:33:09.617331...
@@ -1264,2145 +1264,10 @@
 ERROR:  foreign key constraint "fk_241_132" cannot be implemented
 DETAIL:  Key columns "x2" of the referencing table and "id1" of the referenced table are of incompatible types: charact...
 DROP TABLE pktable, fktable;
--- test a tricky case: we can elide firing the FK check trigger during
--- an UPDATE if the UPDATE did not change the foreign key
--- field. However, we can't do this if our transaction was the one that
--- created the updated row and the trigger is deferred, since our UPDATE
--- will have invalidated the original newly-inserted tuple, and therefore
--- cause the on-INSERT RI trigger not to be fired.
-CREATE TEMP TABLE pktable (
-    id int primary key,
-    other int
-);
-CREATE TEMP TABLE fktable (
-    id int primary key,
-    fk int references pktable deferrable initially deferred
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-28 22:27:52.767276239 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-28 22:34:17.3709...
@@ -942,2467 +942,10 @@
 DETAIL:  Key columns "ftest1" of the referencing table and "ptest1" of the referenced table are of incompatible types: ...
 -- This fails because we mixed up the column ordering
 CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest2, ftest1) REFERENCES pktable);
-ERROR:  foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented
-DETAIL:  Key columns "ftest2" of the referencing table and "ptest1" of the referenced table are of incompatible types: ...
--- As does this...
-CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest2, ftest1) REFERENCES pktable(ptest1, ptest2));
-ERROR:  foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented
-DETAIL:  Key columns "ftest2" of the referencing table and "ptest1" of the referenced table are of incompatible types: ...
--- And again..
-CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest2, ptest1));
-ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
-DETAIL:  Key columns "ftest1" of the referencing table and "ptest2" of the referenced table are of incompatible types: ...
--- This works...
-CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest2, ftest1) REFERENCES pktable(ptest2, ptest1));
-DROP TABLE FKTABLE;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-28 22:27:52.767276239 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-28 22:33:07.069287873 +0000
@@ -1967,1442 +1967,10 @@
 (5 rows)
 
 DROP TABLE fk_notpartitioned_fk, fk_partitioned_pk;
--- Test some other exotic foreign key features: MATCH SIMPLE, ON UPDATE/DELETE
--- actions
-CREATE TABLE fk_notpartitioned_pk (a int, b int, primary key (a, b));
-CREATE TABLE fk_partitioned_fk (a int default 2501, b int default 142857) PARTITION BY LIST (a);
-CREATE TABLE fk_partitioned_fk_1 PARTITION OF fk_partitioned_fk FOR VALUES IN (NULL,500,501,502);
-ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b)
-  REFERENCES fk_notpartitioned_pk MATCH SIMPLE
-  ON DELETE SET NULL ON UPDATE SET NULL;
-CREATE TABLE fk_partitioned_fk_2 PARTITION OF fk_partitioned_fk FOR VALUES IN (1500,1502);
-CREATE TABLE fk_partitioned_fk_3 (a int, b int);
-ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_3 FOR VALUES IN (2500,2501,2502,2503);
--- this insert fails
-INSERT INTO fk_partitioned_fk (a, b) VALUES (2502, 2503);
...
tap
[22:33:11.622](60.801s) not ok 5 - regression tests pass
[22:33:23.647](5.278s) not ok 7 - pg_restore to destination instance
[22:33:28.064](4.417s) not ok 8 - dump outputs from original and restored regression databases match
[22:33:36.110](1.795s) not ok 16 - run of pg_upgrade --check for new instance
[22:33:36.110](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:33:37.284](1.172s) not ok 18 - run of pg_upgrade for new instance
[22:33:37.284](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:33:37.526](0.058s) not ok 20 - check that locales in new cluster match original cluster
[22:33:38.462](0.203s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:34:19.792](60.309s) not ok 2 - regression tests pass
test
[22:37:43.029]  24/344 postgresql:regress / regress/regress                                            ERROR            ...
[22:37:43.029]  25/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[22:37:43.029]  85/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
core
[22:37:44.935]   * frame #0: 0x000000019a616f1c dyld`dyld4::PrebuiltLoader::dependent(dyld4::RuntimeState const&, unsign...
[22:37:44.935]     frame #1: 0x000000019a6102f8 dyld`dyld4::Loader::hasExportedSymbol(Diagnostics&, dyld4::RuntimeState&...
[22:37:44.935]     frame #2: 0x000000019a61033c dyld`dyld4::Loader::hasExportedSymbol(Diagnostics&, dyld4::RuntimeState&...
[22:37:44.935]     frame #3: 0x000000019a60f3c0 dyld`dyld4::Loader::resolveSymbol(Diagnostics&, dyld4::RuntimeState&, in...
[22:37:44.935]     frame #4: 0x000000019a60efec dyld`invocation function for block in dyld4::Loader::forEachBindTarget(D...
[22:37:44.935]     frame #5: 0x000000019a649ff0 dyld`invocation function for block in mach_o::Fixups::forEachBindTarget_...
[22:37:44.935]     frame #6: 0x000000019a644f50 dyld`dyld3::MachOFile::forEachChainedFixupTarget(Diagnostics&, dyld_chai...
[22:37:44.935]     frame #7: 0x000000019a649cc0 dyld`mach_o::Fixups::forEachBindTarget_ChainedFixups(Diagnostics&, void ...
[22:37:44.935]     frame #8: 0x000000019a60ef54 dyld`invocation function for block in dyld4::Loader::forEachBindTarget(D...
[22:37:44.935]     frame #9: 0x000000019a64d414 dyld`dyld3::MachOAnalyzer::withVMLayout(Diagnostics&, void (mach_o::Layo...
core
[22:38:44.980]   * frame #0: 0x0000000104f62b40 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[22:38:44.980]     frame #1: 0x0000000104c1e318 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016b...
[22:38:44.980]     frame #2: 0x0000000104f373ac postgres`call_string_check_hook(conf=0x00000001053108b8, newval=0x000000...
[22:38:44.980]     frame #3: 0x0000000104f36cb0 postgres`parse_and_validate_value(record=0x00000001053108b8, value=<unav...
[22:38:44.980]     frame #4: 0x0000000104f35e34 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[22:38:44.980]     frame #5: 0x0000000104f3250c postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[22:38:44.980]     frame #6: 0x0000000104f3a440 postgres`ExecSetVariableStmt(stmt=0x0000000143016668, isTopLevel=<unavai...
[22:38:44.980]     frame #7: 0x0000000104de8ba0 postgres`standard_ProcessUtility(pstmt=0x0000000143016718, queryString="...
[22:38:44.980]     frame #8: 0x0000000104de896c postgres`ProcessUtility(pstmt=<unavailable>, queryString=<unavailable>, ...
[22:38:44.980]     frame #9: 0x0000000104de85c8 postgres`PortalRunUtility(portal=0x0000000133032d00, pstmt=0x00000001430...
core
[22:40:41.486]   * frame #0: 0x0000000102f7eb40 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[22:40:41.486]     frame #1: 0x0000000102c3a318 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016d...
[22:40:41.486]     frame #2: 0x0000000102f533ac postgres`call_string_check_hook(conf=0x000000010332c8b8, newval=0x000000...
[22:40:41.486]     frame #3: 0x0000000102f52cb0 postgres`parse_and_validate_value(record=0x000000010332c8b8, value=<unav...
[22:40:41.486]     frame #4: 0x0000000102f51e34 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[22:40:41.486]     frame #5: 0x0000000102f4e50c postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[22:40:41.486]     frame #6: 0x0000000102f56440 postgres`ExecSetVariableStmt(stmt=0x000000013d808e68, isTopLevel=<unavai...
[22:40:41.486]     frame #7: 0x0000000102e04ba0 postgres`standard_ProcessUtility(pstmt=0x000000013d808f18, queryString="...
[22:40:41.486]     frame #8: 0x0000000102e0496c postgres`ProcessUtility(pstmt=<unavailable>, queryString=<unavailable>, ...
[22:40:41.486]     frame #9: 0x0000000102e045c8 postgres`PortalRunUtility(portal=0x000000012d822300, pstmt=0x000000013d8...
core
[22:39:42.646]   * frame #0: 0x000000010546ab40 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[22:39:42.646]     frame #1: 0x0000000105126318 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016a...
[22:39:42.646]     frame #2: 0x000000010543f3ac postgres`call_string_check_hook(conf=0x00000001058188b8, newval=0x000000...
[22:39:42.646]     frame #3: 0x000000010543ecb0 postgres`parse_and_validate_value(record=0x00000001058188b8, value=<unav...
[22:39:42.646]     frame #4: 0x000000010543de34 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[22:39:42.646]     frame #5: 0x000000010543a50c postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[22:39:42.646]     frame #6: 0x0000000105442440 postgres`ExecSetVariableStmt(stmt=0x000000014f00b668, isTopLevel=<unavai...
[22:39:42.646]     frame #7: 0x00000001052f0ba0 postgres`standard_ProcessUtility(pstmt=0x000000014f00b718, queryString="...
[22:39:42.646]     frame #8: 0x0000000105b98334 pg_stat_statements.dylib`pgss_ProcessUtility(pstmt=0x000000014f00b718, q...
[22:39:42.646]     frame #9: 0x00000001052f05c8 postgres`PortalRunUtility(portal=0x000000014f82d100, pstmt=0x000000014f0...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/guc.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade...
--- /Users/admin/pgsql/src/test/regress/expected/guc.out	2025-06-28 22:27:11
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out	2025-06-28 22:30:20
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/cluster.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r...
--- /Users/admin/pgsql/src/test/regress/expected/cluster.out	2025-06-28 22:27:11
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/cluster.out	2025-06-28 22:31:28
@@ -448,228 +448,10 @@
 DROP TABLE clustertest;
 CREATE TABLE clustertest (f1 int PRIMARY KEY);
 CLUSTER clustertest USING clustertest_pkey;
-CLUSTER clustertest;
--- Check that partitioned tables can be clustered
-CREATE TABLE clstrpart (a int) PARTITION BY RANGE (a);
-CREATE TABLE clstrpart1 PARTITION OF clstrpart FOR VALUES FROM (1) TO (10) PARTITION BY RANGE (a);
-CREATE TABLE clstrpart11 PARTITION OF clstrpart1 FOR VALUES FROM (1) TO (5);
-CREATE TABLE clstrpart12 PARTITION OF clstrpart1 FOR VALUES FROM (5) TO (10) PARTITION BY RANGE (a);
-CREATE TABLE clstrpart2 PARTITION OF clstrpart FOR VALUES FROM (10) TO (20);
-CREATE TABLE clstrpart3 PARTITION OF clstrpart DEFAULT PARTITION BY RANGE (a);
-CREATE TABLE clstrpart33 PARTITION OF clstrpart3 DEFAULT;
-CREATE INDEX clstrpart_only_idx ON ONLY clstrpart (a);
-CLUSTER clstrpart USING clstrpart_only_idx; -- fails
-ERROR:  cannot cluster on invalid index "clstrpart_only_idx"
-DROP INDEX clstrpart_only_idx;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/cluster.out /Users/admin/pgsql/build/testrun/regress/regress/resul...
--- /Users/admin/pgsql/src/test/regress/expected/cluster.out	2025-06-28 22:27:11
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/cluster.out	2025-06-28 22:30:21
@@ -448,228 +448,10 @@
 DROP TABLE clustertest;
 CREATE TABLE clustertest (f1 int PRIMARY KEY);
 CLUSTER clustertest USING clustertest_pkey;
-CLUSTER clustertest;
--- Check that partitioned tables can be clustered
-CREATE TABLE clstrpart (a int) PARTITION BY RANGE (a);
-CREATE TABLE clstrpart1 PARTITION OF clstrpart FOR VALUES FROM (1) TO (10) PARTITION BY RANGE (a);
-CREATE TABLE clstrpart11 PARTITION OF clstrpart1 FOR VALUES FROM (1) TO (5);
-CREATE TABLE clstrpart12 PARTITION OF clstrpart1 FOR VALUES FROM (5) TO (10) PARTITION BY RANGE (a);
-CREATE TABLE clstrpart2 PARTITION OF clstrpart FOR VALUES FROM (10) TO (20);
-CREATE TABLE clstrpart3 PARTITION OF clstrpart DEFAULT PARTITION BY RANGE (a);
-CREATE TABLE clstrpart33 PARTITION OF clstrpart3 DEFAULT;
-CREATE INDEX clstrpart_only_idx ON ONLY clstrpart (a);
-CLUSTER clstrpart USING clstrpart_only_idx; -- fails
-ERROR:  cannot cluster on invalid index "clstrpart_only_idx"
-DROP INDEX clstrpart_only_idx;
...
tap
[22:30:24.778](68.884s) not ok 5 - regression tests pass
[22:30:37.177](3.922s) not ok 7 - pg_restore to destination instance
[22:30:44.354](7.176s) not ok 8 - dump outputs from original and restored regression databases match
[22:30:52.886](1.295s) not ok 16 - run of pg_upgrade --check for new instance
[22:30:52.886](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:30:53.607](0.721s) not ok 18 - run of pg_upgrade for new instance
[22:30:53.608](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:30:53.810](0.055s) not ok 20 - check that locales in new cluster match original cluster
[22:30:54.326](0.041s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:31:30.610](74.310s) not ok 2 - regression tests pass
test
[22:33:43.870]  33/343 postgresql:regress / regress/regress                                            ERROR            ...
[22:33:43.870]  35/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[22:33:43.870] 133/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
core
000000b1`aedff6f8 00007fff`f2c2b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b1`aedff700 00007fff`f1234cb0     ntdll!TppWorkerThread+0x2df
000000b1`aedff9f0 00007fff`f2c9edcb     KERNEL32!BaseThreadInitThunk+0x10
000000b1`aedffa20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b1`af5ffd98 00007fff`f079da3e     ntdll!NtWaitForSingleObject+0x14
000000b1`af5ffda0 00007ff7`75accbcc     KERNELBASE!WaitForSingleObjectEx+0x8e
000000b1`af5ffe40 00007fff`f1234cb0     postgres!pg_timer_thread(
000000b1`af5ffe80 00007fff`f2c9edcb     KERNEL32!BaseThreadInitThunk+0x10
000000b1`af5ffeb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b1`af9ffa98 00007fff`f2c2b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b1`af9ffaa0 00007fff`f1234cb0     ntdll!TppWorkerThread+0x2df
000000b1`af9ffd90 00007fff`f2c9edcb     KERNEL32!BaseThreadInitThunk+0x10
000000b1`af9ffdc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b1`af1ff918 00007fff`f07e48fa     ntdll!NtFsControlFile+0x14
000000b1`af1ff920 00007ff7`75acb12b     KERNELBASE!ConnectNamedPipe+0x6a
000000b1`af1ff990 00007fff`f1234cb0     postgres!pg_signal_thread(
000000b1`af1ffa90 00007fff`f2c9edcb     KERNEL32!BaseThreadInitThunk+0x10
000000b1`af1ffac0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b1`ae9fe760 00007ff7`758c19b9     postgres!pg_strcasecmp(
000000b1`ae9fe7a0 00007ff7`75e6043a     postgres!check_log_min_messages(
000000b1`ae9fe8b0 00007ff7`75e61f19     postgres!call_string_check_hook(
000000b1`ae9fea20 00007ff7`75e58ee6     postgres!parse_and_validate_value(
000000b1`ae9feb20 00007ff7`75e57739     postgres!set_config_with_handle(
000000b1`ae9fec80 00007ff7`75e6367b     postgres!set_config_option(
000000b1`ae9fecf0 00007ff7`75bf6f41     postgres!ExecSetVariableStmt(
000000b1`ae9fedf0 00007ff7`75bf6559     postgres!standard_ProcessUtility(
000000b1`ae9fefc0 00007ff7`75bf553d     postgres!ProcessUtility(
000000b1`ae9ff010 00007ff7`75bf5892     postgres!PortalRunUtility(
core
000000cc`91dffdd8 00007fff`f079da3e     ntdll!NtWaitForSingleObject+0x14
000000cc`91dffde0 00007ff7`75accbcc     KERNELBASE!WaitForSingleObjectEx+0x8e
000000cc`91dffe80 00007fff`f1234cb0     postgres!pg_timer_thread(
000000cc`91dffec0 00007fff`f2c9edcb     KERNEL32!BaseThreadInitThunk+0x10
000000cc`91dffef0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000cc`911fe980 00007ff7`758c19b9     postgres!pg_strcasecmp(
000000cc`911fe9c0 00007ff7`75e6043a     postgres!check_log_min_messages(
000000cc`911fead0 00007ff7`75e61f19     postgres!call_string_check_hook(
000000cc`911fec40 00007ff7`75e58ee6     postgres!parse_and_validate_value(
000000cc`911fed40 00007ff7`75e57739     postgres!set_config_with_handle(
000000cc`911feea0 00007ff7`75e6367b     postgres!set_config_option(
000000cc`911fef10 00007ff7`75bf6f41     postgres!ExecSetVariableStmt(
000000cc`911ff010 00007ff7`75bf6559     postgres!standard_ProcessUtility(
000000cc`911ff1e0 00007ff7`75bf553d     postgres!ProcessUtility(
000000cc`911ff230 00007ff7`75bf5892     postgres!PortalRunUtility(
core
000000cc`915ff8b8 00007fff`f2c2b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000cc`915ff8c0 00007fff`f1234cb0     ntdll!TppWorkerThread+0x2df
000000cc`915ffbb0 00007fff`f2c9edcb     KERNEL32!BaseThreadInitThunk+0x10
000000cc`915ffbe0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000cc`919ff628 00007fff`f07e48fa     ntdll!NtFsControlFile+0x14
000000cc`919ff630 00007ff7`75acb12b     KERNELBASE!ConnectNamedPipe+0x6a
000000cc`919ff6a0 00007fff`f1234cb0     postgres!pg_signal_thread(
000000cc`919ff7a0 00007fff`f2c9edcb     KERNEL32!BaseThreadInitThunk+0x10
000000cc`919ff7d0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000cc`921ff7d8 00007fff`f2c2b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000cc`921ff7e0 00007fff`f1234cb0     ntdll!TppWorkerThread+0x2df
000000cc`921ffad0 00007fff`f2c9edcb     KERNEL32!BaseThreadInitThunk+0x10
000000cc`921ffb00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000036`5b9ffb88 00007fff`f2c2b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000036`5b9ffb90 00007fff`f1234cb0     ntdll!TppWorkerThread+0x2df
00000036`5b9ffe80 00007fff`f2c9edcb     KERNEL32!BaseThreadInitThunk+0x10
00000036`5b9ffeb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000036`5a9fe3e0 00007ff7`758c19b9     postgres!pg_strcasecmp(
00000036`5a9fe420 00007ff7`75e6043a     postgres!check_log_min_messages(
00000036`5a9fe530 00007ff7`75e61f19     postgres!call_string_check_hook(
00000036`5a9fe6a0 00007ff7`75e58ee6     postgres!parse_and_validate_value(
00000036`5a9fe7a0 00007ff7`75e57739     postgres!set_config_with_handle(
00000036`5a9fe900 00007ff7`75e6367b     postgres!set_config_option(
00000036`5a9fe970 00007ff7`75bf6f41     postgres!ExecSetVariableStmt(
00000036`5a9fea70 00007fff`e37c34b9     postgres!standard_ProcessUtility(
00000036`5a9fec40 00007ff7`75bf650f     pg_stat_statements!pgss_ProcessUtility(
00000036`5a9ff0a0 00007ff7`75bf553d     postgres!ProcessUtility(
core
00000036`5b5ff7f8 00007fff`f079da3e     ntdll!NtWaitForSingleObject+0x14
00000036`5b5ff800 00007ff7`75accbcc     KERNELBASE!WaitForSingleObjectEx+0x8e
00000036`5b5ff8a0 00007fff`f1234cb0     postgres!pg_timer_thread(
00000036`5b5ff8e0 00007fff`f2c9edcb     KERNEL32!BaseThreadInitThunk+0x10
00000036`5b5ff910 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000036`5adff7b8 00007fff`f2c2b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000036`5adff7c0 00007fff`f1234cb0     ntdll!TppWorkerThread+0x2df
00000036`5adffab0 00007fff`f2c9edcb     KERNEL32!BaseThreadInitThunk+0x10
00000036`5adffae0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000036`5b1ff5d8 00007fff`f07e48fa     ntdll!NtFsControlFile+0x14
00000036`5b1ff5e0 00007ff7`75acb12b     KERNELBASE!ConnectNamedPipe+0x6a
00000036`5b1ff650 00007fff`f1234cb0     postgres!pg_signal_thread(
00000036`5b1ff750 00007fff`f2c9edcb     KERNEL32!BaseThreadInitThunk+0x10
00000036`5b1ff780 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgra...
--- C:/cirrus/src/test/regress/expected/guc.out	2025-06-28 22:27:55.552146700 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out	2025-06-28 22:31:28.814240200 +0000
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/recovery/027_stream_reg...
--- C:/cirrus/src/test/regress/expected/guc.out	2025-06-28 22:27:55.552146700 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/guc.out	2025-06-28 22:34:08.854255400 +0000
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/regress/regress/results...
--- C:/cirrus/src/test/regress/expected/guc.out	2025-06-28 22:27:55.552146700 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/guc.out	2025-06-28 22:31:27.900166800 +0000
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
tap
[22:31:47.464](112.294s) not ok 5 - regression tests pass
[22:32:21.099](3.165s) not ok 16 - run of pg_upgrade --check for new instance
[22:32:21.101](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:32:23.463](2.360s) not ok 18 - run of pg_upgrade for new instance
[22:32:23.565](0.101s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:32:24.031](0.126s) not ok 20 - check that locales in new cluster match original cluster
[22:32:25.367](0.102s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:34:25.291](125.366s) not ok 2 - regression tests pass
test
[22:41:40.894]  13/338 postgresql:regress / regress/regress                                            ERROR           1...
[22:41:40.894]  17/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[22:41:40.894]  74/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5644 Add arbitrary xid and mxid to pg_resetwal
FreeBSD - Meson
tap
[22:21:15.077](16.397s) not ok 18 - run of pg_upgrade for new instance
[22:21:15.078](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:21:16.596](0.033s) not ok 22 - old and new dumps match after pg_upgrade
test
[22:22:05.862] 284/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
Linux - Debian Bookworm - Autoconf
tap
[22:18:42.393](14.434s) Bail out!  command "pg_resetwal -D /tmp/cirrus-ci-build/src/bin/pg_resetwal/tmp_check/t_003_adva...
Linux - Debian Bookworm - Meson
tap
[22:18:46.990](7.983s) not ok 18 - run of pg_upgrade for new instance
[22:18:46.991](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:18:47.973](0.101s) not ok 22 - old and new dumps match after pg_upgrade
test
[22:22:31.519]  64/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
macOS - Sonoma - Meson
tap
[22:18:09.600](6.558s) not ok 18 - run of pg_upgrade for new instance
[22:18:09.601](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:18:10.235](0.059s) not ok 22 - old and new dumps match after pg_upgrade
test
[22:20:37.639]  56/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:20:23.488](15.514s) not ok 18 - run of pg_upgrade for new instance
[22:20:23.512](0.001s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:20:28.962](0.166s) not ok 22 - old and new dumps match after pg_upgrade
test
[22:29:37.042]  37/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
53/5842 Fix OAuth feature detection on OpenBSD+Meson
Linux - Debian Bookworm - Meson
test
[12:25:15.775]  27/323 postgresql:regress / regress/regress                                            ERROR            ...
[12:25:15.775]  29/323 postgresql:isolation / isolation/isolation                                      ERROR            ...
[12:25:15.775]  58/323 postgresql:amcheck / amcheck/regress                                            ERROR            ...
[12:25:15.775]  59/323 postgresql:btree_gin / btree_gin/regress                                        ERROR            ...
[12:25:15.775]  61/323 postgresql:basic_archive / basic_archive/regress                                ERROR            ...
[12:25:15.775]  60/323 postgresql:plpgsql / plpgsql/regress                                            ERROR            ...
[12:25:15.775]  62/323 postgresql:bloom / bloom/regress                                                ERROR            ...
[12:25:15.775]  63/323 postgresql:citext / citext/regress                                              ERROR            ...
[12:25:15.775]  64/323 postgresql:cube / cube/regress                                                  ERROR            ...
[12:25:15.775]  65/323 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[12:25:15.775]  66/323 postgresql:dict_int / dict_int/regress                                          ERROR            ...
[12:25:15.775]  67/323 postgresql:dblink / dblink/regress                                              ERROR            ...
[12:25:15.775]  68/323 postgresql:dict_xsyn / dict_xsyn/regress                                        ERROR            ...
[12:25:15.775]  69/323 postgresql:earthdistance / earthdistance/regress                                ERROR            ...
[12:25:15.775]  70/323 postgresql:fuzzystrmatch / fuzzystrmatch/regress                                ERROR            ...
[12:25:15.775]  71/323 postgresql:file_fdw / file_fdw/regress                                          ERROR            ...
[12:25:15.775]  72/323 postgresql:hstore / hstore/regress                                              ERROR            ...
[12:25:15.775]  73/323 postgresql:intarray / intarray/regress                                          ERROR            ...
[12:25:15.775]  74/323 postgresql:isn / isn/regress                                                    ERROR            ...
[12:25:15.775]  75/323 postgresql:lo / lo/regress                                                      ERROR            ...
[12:25:15.775]  76/323 postgresql:passwordcheck / passwordcheck/regress                                ERROR            ...
[12:25:15.775]  77/323 postgresql:ltree / ltree/regress                                                ERROR            ...
[12:25:15.775]  79/323 postgresql:pg_logicalinspect / pg_logicalinspect/isolation                      ERROR            ...
[12:25:15.775]  80/323 postgresql:pg_buffercache / pg_buffercache/regress                              ERROR            ...
[12:25:15.775]  78/323 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
[12:25:15.775]  81/323 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
[12:25:15.775]  82/323 postgresql:pg_prewarm / pg_prewarm/regress                                      ERROR            ...
[12:25:15.775]  83/323 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[12:25:15.775]  84/323 postgresql:pgrowlocks / pgrowlocks/isolation                                    ERROR            ...
[12:25:15.775]  85/323 postgresql:pgstattuple / pgstattuple/regress                                    ERROR            ...
[12:25:15.775]  86/323 postgresql:pg_trgm / pg_trgm/regress                                            ERROR            ...
[12:25:15.775]  87/323 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
[12:25:15.775]  88/323 postgresql:pg_surgery / pg_surgery/regress                                      ERROR            ...
[12:25:15.775]  89/323 postgresql:pg_visibility / pg_visibility/regress                                ERROR            ...
[12:25:15.775]  90/323 postgresql:postgres_fdw / postgres_fdw/regress                                  ERROR            ...
[12:25:15.775]  91/323 postgresql:pg_walinspect / pg_walinspect/regress                                ERROR            ...
[12:25:15.775]  92/323 postgresql:seg / seg/regress                                                    ERROR            ...
[12:25:15.775]  93/323 postgresql:tcn / tcn/isolation                                                  ERROR            ...
[12:25:15.775]  94/323 postgresql:tablefunc / tablefunc/regress                                        ERROR            ...
[12:25:15.775]  95/323 postgresql:spi / spi/regress                                                    ERROR            ...
[12:25:15.775]  96/323 postgresql:test_decoding / test_decoding/regress                                ERROR            ...
[12:25:15.775]  97/323 postgresql:test_decoding / test_decoding/isolation                              ERROR            ...
[12:25:15.775]  99/323 postgresql:tsm_system_time / tsm_system_time/regress                            ERROR            ...
[12:25:15.775]  98/323 postgresql:tsm_system_rows / tsm_system_rows/regress                            ERROR            ...
[12:25:15.775] 100/323 postgresql:unaccent / unaccent/regress                                          ERROR            ...
[12:25:15.775] 101/323 postgresql:brin / brin/isolation                                                ERROR            ...
[12:25:15.775] 102/323 postgresql:uuid-ossp / uuid-ossp/regress                                        ERROR            ...
[12:25:15.775] 103/323 postgresql:commit_ts / commit_ts/regress                                        ERROR            ...
[12:25:15.775] 104/323 postgresql:delay_execution / delay_execution/isolation                          ERROR            ...
[12:25:15.775] 105/323 postgresql:dummy_index_am / dummy_index_am/regress                              ERROR            ...
[12:25:15.775] 106/323 postgresql:dummy_seclabel / dummy_seclabel/regress                              ERROR            ...
[12:25:15.775] 107/323 postgresql:injection_points / injection_points/isolation                        ERROR            ...
[12:25:15.775] 108/323 postgresql:gin / gin/regress                                                    ERROR            ...
[12:25:15.775] 109/323 postgresql:injection_points / injection_points/regress                          ERROR            ...
[12:25:15.775] 110/323 postgresql:plsample / plsample/regress                                          ERROR            ...
[12:25:15.775] 111/323 postgresql:test_copy_callbacks / test_copy_callbacks/regress                    ERROR            ...
[12:25:15.775] 112/323 postgresql:spgist_name_ops / spgist_name_ops/regress                            ERROR            ...
[12:25:15.775] 113/323 postgresql:test_bloomfilter / test_bloomfilter/regress                          ERROR            ...
[12:25:15.775] 114/323 postgresql:test_dsa / test_dsa/regress                                          ERROR            ...
[12:25:15.775] 115/323 postgresql:test_ddl_deparse / test_ddl_deparse/regress                          ERROR            ...
[12:25:15.775] 116/323 postgresql:test_extensions / test_extensions/regress                            ERROR            ...
[12:25:15.775] 117/323 postgresql:test_dsm_registry / test_dsm_registry/regress                        ERROR            ...
[12:25:15.775] 118/323 postgresql:test_ginpostinglist / test_ginpostinglist/regress                    ERROR            ...
[12:25:15.786] 120/323 postgresql:test_lfind / test_lfind/regress                                      ERROR            ...
[12:25:15.786] 119/323 postgresql:test_integerset / test_integerset/regress                            ERROR            ...
[12:25:15.786] 121/323 postgresql:test_oat_hooks / test_oat_hooks/regress                              ERROR            ...
[12:25:15.786] 122/323 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
[12:25:15.786] 123/323 postgresql:test_parser / test_parser/regress                                    ERROR            ...
[12:25:15.786] 124/323 postgresql:test_predtest / test_predtest/regress                                ERROR            ...
[12:25:15.786] 125/323 postgresql:test_resowner / test_resowner/regress                                ERROR            ...
[12:25:15.786] 126/323 postgresql:test_radixtree / test_radixtree/regress                              ERROR            ...
[12:25:15.786] 127/323 postgresql:test_regex / test_regex/regress                                      ERROR            ...
[12:25:15.786] 128/323 postgresql:test_rls_hooks / test_rls_hooks/regress                              ERROR            ...
[12:25:15.786] 129/323 postgresql:test_rbtree / test_rbtree/regress                                    ERROR            ...
[12:25:15.786] 138/323 postgresql:test_shm_mq / test_shm_mq/regress                                    ERROR            ...
[12:25:15.786] 144/323 postgresql:test_slru / test_slru/regress                                        ERROR            ...
[12:25:15.786] 153/323 postgresql:test_tidstore / test_tidstore/regress                                ERROR            ...
[12:25:15.786] 155/323 postgresql:typcache / typcache/regress                                          ERROR            ...
[12:25:15.786] 158/323 postgresql:unsafe_tests / unsafe_tests/regress                                  ERROR            ...
[12:25:15.786] 159/323 postgresql:ecpg / ecpg/ecpg                                                     ERROR            ...
53/5230 Add IGNORE NULLS to Window functions
Linux - Debian Bookworm - Meson
core
[12:26:25.198] #0  0x00007f93194a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:25.198] #1  0x00007f931945afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:25.198] #2  0x00007f9319445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:25.198] #3  0x00007f931961e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:26:25.198] #4  0x00007f931962aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:26:25.198] #5  0x00007f931960dad8 in __ubsan::__ubsan_handle_shift_out_of_bounds_abort (Data=Data@entry=0x55fe6e225e...
[12:26:25.198] #6  0x000055fe6d403bc0 in get_notnull_info (winobj=winobj@entry=0x55fe75382758, pos=pos@entry=-1) at ../s...
[12:26:25.198] #7  0x000055fe6d40e7d7 in WinGetFuncArgInPartition (winobj=winobj@entry=0x55fe75382758, argno=argno@entry...
[12:26:25.198] #8  0x000055fe6d9d2982 in leadlag_common (fcinfo=0x7ffe32215640, forward=forward@entry=false, withoffset=...
[12:26:25.198] #9  0x000055fe6d9d377a in window_lag (fcinfo=<optimized out>) at ../src/backend/utils/adt/windowfuncs.c:5...
core
[12:26:26.261] #0  0x00007ff2b30a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:26.261] #1  0x00007ff2b305afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:26.261] #2  0x00007ff2b3045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:26.261] #3  0x00007ff2b321e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:26:26.261] #4  0x00007ff2b322aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:26:26.261] #5  0x00007ff2b320dad8 in __ubsan::__ubsan_handle_shift_out_of_bounds_abort (Data=Data@entry=0x55dc49aece...
[12:26:26.261] #6  0x000055dc48ccabc0 in get_notnull_info (winobj=winobj@entry=0x55dc84929668, pos=pos@entry=-1) at ../s...
[12:26:26.261] #7  0x000055dc48cd57d7 in WinGetFuncArgInPartition (winobj=winobj@entry=0x55dc84929668, argno=argno@entry...
[12:26:26.261] #8  0x000055dc49299982 in leadlag_common (fcinfo=0x7ffd8f190880, forward=forward@entry=false, withoffset=...
[12:26:26.261] #9  0x000055dc4929a77a in window_lag (fcinfo=<optimized out>) at ../src/backend/utils/adt/windowfuncs.c:5...
core
[12:26:25.740] #0  0x00007fc428ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:25.740] #1  0x00007fc428e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:25.740] #2  0x00007fc428e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:26:25.740] #3  0x00007fc42901e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:26:25.740] #4  0x00007fc42902aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:26:25.740] #5  0x00007fc42900dad8 in __ubsan::__ubsan_handle_shift_out_of_bounds_abort (Data=Data@entry=0x55e046839e...
[12:26:25.740] #6  0x000055e045a17bc0 in get_notnull_info (winobj=winobj@entry=0x55e062860fb8, pos=pos@entry=-1) at ../s...
[12:26:25.740] #7  0x000055e045a227d7 in WinGetFuncArgInPartition (winobj=winobj@entry=0x55e062860fb8, argno=argno@entry...
[12:26:25.740] #8  0x000055e045fe6982 in leadlag_common (fcinfo=0x7fff9a540800, forward=forward@entry=false, withoffset=...
[12:26:25.740] #9  0x000055e045fe777a in window_lag (fcinfo=<optimized out>) at ../src/backend/utils/adt/windowfuncs.c:5...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-28 12:13:40.528943221 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-28 12:19:20.649840...
@@ -2202,1207 +2202,10 @@
 ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_4 FOR VALUES IN (3500,3502);
 -- should only have one constraint
 \d fk_partitioned_fk_4
-  Partitioned table "public.fk_partitioned_fk_4"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           |          | 
- b      | integer |           |          | 
-Partition of: fk_partitioned_fk FOR VALUES IN (3500, 3502)
-Partition key: RANGE (b, a)
-Foreign-key constraints:
-    TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p...
-Number of partitions: 2 (Use \d+ to list them.)
-
-\d fk_partitioned_fk_4_1
-       Table "public.fk_partitioned_fk_4_1"
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-28 12:13:40.528943221 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-28 12:20:26.1982...
@@ -1740,1669 +1740,10 @@
 DETAIL:  Key (a, b)=(2500, 2502) is still referenced from table "fk_partitioned_fk".
 -- check psql behavior
 \d fk_notpartitioned_pk
-        Table "public.fk_notpartitioned_pk"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           | not null | 
- b      | integer |           | not null | 
-Indexes:
-    "fk_notpartitioned_pk_pkey" PRIMARY KEY, btree (a, b)
-Referenced by:
-    TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p...
-
--- Check the exsting FK trigger
-SELECT conname, tgrelid::regclass as tgrel, regexp_replace(tgname, '[0-9]+', 'N') as tgname, tgtype
-FROM pg_trigger t JOIN pg_constraint c ON (t.tgconstraint = c.oid)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-28 12:13:40.528943221 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-28 12:19:18.081826128 +0000
@@ -2482,927 +2482,10 @@
 alter table fkpart0.fk_part_1 drop constraint fk_part_1_a_fkey;
 ERROR:  cannot drop inherited constraint "fk_part_1_a_fkey" of relation "fk_part_1"
 \d fkpart0.fk_part_23	\\ -- should have only one FK
-      Partitioned table "fkpart0.fk_part_23"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           |          | 
-Partition of: fkpart0.fk_part FOR VALUES IN (2, 3)
-Partition key: LIST (a)
-Foreign-key constraints:
-    TABLE "fkpart0.fk_part" CONSTRAINT "fk_part_a_fkey" FOREIGN KEY (a) REFERENCES fkpart0.pkey(a)
-Number of partitions: 1 (Use \d+ to list them.)
-
-\d fkpart0.fk_part_23_2	\\ -- should have only one FK
-           Table "fkpart0.fk_part_23_2"
- Column |  Type   | Collation | Nullable | Default 
...
tap
[12:19:22.293](59.738s) not ok 5 - regression tests pass
[12:19:47.127](1.507s) not ok 16 - run of pg_upgrade --check for new instance
[12:19:47.128](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[12:19:49.265](2.137s) not ok 18 - run of pg_upgrade for new instance
[12:19:49.265](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[12:19:49.919](0.313s) not ok 20 - check that locales in new cluster match original cluster
[12:19:50.914](0.192s) not ok 22 - old and new dumps match after pg_upgrade
tap
[12:20:28.751](60.205s) not ok 2 - regression tests pass
test
[12:23:48.078]  24/344 postgresql:regress / regress/regress                                            ERROR            ...
[12:23:48.078]  26/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[12:23:48.078]  84/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
53/5853 Extend int128.h to more of numeric.c
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[10:50:00.447] c:\cirrus\src\include\common/int128.h(375): warning C4146: unary minus operator applied to unsigned type,...
compiler
[10:50:00.447] c:\cirrus\src\include\common/int128.h(374): warning C4146: unary minus operator applied to unsigned type,...
compiler
[10:49:59.239] c:\cirrus\src\include\common/int128.h(374): warning C4146: unary minus operator applied to unsigned type,...
compiler
[10:49:59.239] c:\cirrus\src\include\common/int128.h(369): warning C4146: unary minus operator applied to unsigned type,...
compiler
[10:49:59.239] c:\cirrus\src\include\common/int128.h(338): warning C4146: unary minus operator applied to unsigned type,...
compiler
[10:49:59.239] c:\cirrus\src\include\common/int128.h(337): warning C4146: unary minus operator applied to unsigned type,...
compiler
[10:50:00.364] c:\cirrus\src\include\common/int128.h(338): warning C4146: unary minus operator applied to unsigned type,...
compiler
[10:50:00.364] c:\cirrus\src\include\common/int128.h(369): warning C4146: unary minus operator applied to unsigned type,...
compiler
[10:50:00.364] c:\cirrus\src\include\common/int128.h(337): warning C4146: unary minus operator applied to unsigned type,...
compiler
[10:49:59.324] c:\cirrus\src\include\common/int128.h(375): warning C4146: unary minus operator applied to unsigned type,...
tap
[11:00:49.393](0.000s) not ok 2 - regular connections limit: matches
test
[11:03:47.170] 257/338 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5844 Fix background workers not restarting with restart_after_crash = on
CompilerWarnings
compiler
[10:12:35.286] postmaster.c:4252:27: error: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘pid_t’ ...
53/5845 Carefully exposing information without authentication
CompilerWarnings
compiler
[10:02:01.476] backend_startup.c:1266:65: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument...
53/5780 Standardize the definition of the subtype field of AlterDomainStmt
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[08:03:09.161](0.001s) not ok 4 - connecting to an invalid database: matches
test
[08:08:07.370] 178/338 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
53/5319 Changing shared_buffers without restart
CompilerWarnings
compiler
[06:40:16.786] shmem.c:702:3: error: variable 'shm_total_page_count' is uninitialized when used here [-Werror,-Wuninitia...
compiler
[06:38:08.557] shmem.c:702:3: error: variable 'shm_total_page_count' is uninitialized when used here [-Werror,-Wuninitia...
compiler
[06:35:45.405] shmem.c:702:38: error: ‘shm_total_page_count’ may be used uninitialized [-Werror=maybe-uninitialized]
compiler
[06:33:55.449] shmem.c:702:38: error: ‘shm_total_page_count’ may be used uninitialized [-Werror=maybe-uninitialized]
compiler
[06:43:04.048] ../../../src/include/storage/pg_shmem.h:66:9: error: unknown type name ‘pg_atomic_uint32’
compiler
[06:43:04.048] ../../../src/include/storage/pg_shmem.h:69:9: error: unknown type name ‘pg_atomic_uint64’
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out	2025-06-28 06:32:02.418111653 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/numa.out	2025-06-28 06:40:40.779469855 +0000
@@ -6,8 +6,4 @@
 -- switch to superuser
 \c -
 SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa;
- ok 
-----
- t
-(1 row)
-
+ERROR:  invalid memory alloc request size 864765899839712
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out	2025-06-28 06:32:02.418111653 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/numa.out	2025-06-28 06:42:49.175103646 +0000
@@ -6,8 +6,4 @@
 -- switch to superuser
 \c -
 SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa;
- ok 
-----
- t
-(1 row)
-
+ERROR:  invalid memory alloc request size 864765899624256
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/test/regress/results/numa.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out	2025-06-28 06:32:02.418111653 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/numa.out	2025-06-28 06:38:13.382972945 +0000
@@ -6,8 +6,4 @@
 -- switch to superuser
 \c -
 SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa;
- ok 
-----
- t
-(1 row)
-
+ERROR:  invalid memory alloc request size 864765899885808
tap
[06:40:56.470](145.190s) not ok 5 - regression tests pass
tap
[06:40:53.926](0.847s) not ok 1 - no parameters missing from postgresql.conf.sample
tap
[06:42:59.437](82.635s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
core
[06:38:14.334] #0  0x00007f29294a9eec in ?? ()
[06:38:14.497] #0  0x00007f44044a9eec in ?? ()
core
[06:38:05.667] #0  0x00007fe0bc2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:05.667] #1  0x00007fe0bc25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:05.667] #2  0x00007fe0bc245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:05.667] #3  0x00005637f675a4ce in ExceptionalCondition (conditionName=conditionName@entry=0x5637f6a3fb50 "!IsTran...
[06:38:05.667] #4  0x00005637f64ecf8f in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[06:38:05.667] #5  0x00005637f64ed2e8 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[06:38:05.667] #6  0x00005637f6452414 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[06:38:05.667] #7  0x00005637f64526bf in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[06:38:05.667] #8  0x00005637f645287d in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[06:38:05.667] #9  0x00005637f675f61f in errfinish (filename=filename@entry=0x5637f69a0b98 "../src/backend/access/transa...
core
[06:38:05.870] #0  0x00007f6e03aa9eec in ?? ()
[06:38:06.365] #0  0x00007fe0bc2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[06:38:06.399] #0  0x00007fe0bc2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:06.399] #1  0x00007fe0bc25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:06.399] #2  0x00007fe0bc245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:06.399] #3  0x00007fe0bc41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:38:06.399] #4  0x00007fe0bc42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:38:06.399] #5  0x00007fe0bc40db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5637f70fe7e0, In...
[06:38:06.399] #6  0x00005637f645429e in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:38:06.399] #7  0x00005637f6351b84 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:38:06.399] #8  0x00005637f635265a in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:38:06.399] #9  0x00005637f63540ab in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x56380586c640) at ../src/ba...
core
[06:38:06.924] #0  0x00007fab10ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:06.924] #1  0x00007fab10e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:06.924] #2  0x00007fab10e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:06.924] #3  0x00007fab1101e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:38:06.924] #4  0x00007fab1102aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:38:06.924] #5  0x00007fab1100db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55cc9e6357e0, In...
[06:38:06.924] #6  0x000055cc9d98b29e in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:38:06.924] #7  0x000055cc9d888b84 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:38:06.924] #8  0x000055cc9d88965a in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:38:06.924] #9  0x000055cc9d88b0ab in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55ccc79b85e0) at ../src/ba...
core
[06:38:07.439] #0  0x00007fe72c2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:07.439] #1  0x00007fe72c25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:07.439] #2  0x00007fe72c245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:07.439] #3  0x00007fe72c41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:38:07.439] #4  0x00007fe72c42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:38:07.439] #5  0x00007fe72c40db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55f112f727e0, In...
[06:38:07.439] #6  0x000055f1122c829e in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:38:07.439] #7  0x000055f1121c5b84 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:38:07.439] #8  0x000055f1121c665a in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:38:07.439] #9  0x000055f1121c80ab in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x55f12aa8b640) at ../src/ba...
core
[06:38:07.630] #0  0x00007f12d18a9eec in ?? ()
[06:38:07.793] #0  0x00007f14f46a9eec in ?? ()
core
[06:38:07.794] #0  0x00007f14f46a9eec in ?? ()
[06:38:08.227] #0  0x00007ff3888a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[06:38:08.260] #0  0x00007ff3888a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:08.260] #1  0x00007ff38885afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:08.260] #2  0x00007ff388845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:08.260] #3  0x00007ff388a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:38:08.260] #4  0x00007ff388a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:38:08.260] #5  0x00007ff388a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55bbc0aa97e0, In...
[06:38:08.260] #6  0x000055bbbfdff29e in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:38:08.260] #7  0x000055bbbfcfcb84 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:38:08.260] #8  0x000055bbbfcfd65a in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:38:08.260] #9  0x000055bbbfcff0ab in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55bbd7f9b5e0) at ../src/ba...
core
[06:38:08.761] #0  0x00007fb7776a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:08.761] #1  0x00007fb77765afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:08.761] #2  0x00007fb777645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:08.761] #3  0x00005637eaf294ce in ExceptionalCondition (conditionName=conditionName@entry=0x5637eb20eb50 "!IsTran...
[06:38:08.761] #4  0x00005637eacbbf8f in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[06:38:08.761] #5  0x00005637eacbc2e8 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[06:38:08.761] #6  0x00005637eac21414 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[06:38:08.761] #7  0x00005637eac216bf in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[06:38:08.761] #8  0x00005637eac2187d in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[06:38:08.761] #9  0x00005637eaf2e61f in errfinish (filename=filename@entry=0x5637eb16fb98 "../src/backend/access/transa...
core
[06:38:08.926] #0  0x00007f59328a9eec in ?? ()
[06:38:09.383] #0  0x00007f4144ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[06:38:09.415] #0  0x00007f4144ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:09.415] #1  0x00007f4144e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:09.415] #2  0x00007f4144e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:09.415] #3  0x00007f414501e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:38:09.415] #4  0x00007f414502aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:38:09.415] #5  0x00007f414500db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55be1a4f27e0, In...
[06:38:09.415] #6  0x000055be1984829e in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:38:09.415] #7  0x000055be19745b84 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:38:09.415] #8  0x000055be1974665a in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:38:09.416] #9  0x000055be197480ab in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55be482485b0) at ../src/ba...
core
[06:38:09.896] #0  0x00007f822b2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:09.896] #1  0x00007f822b25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:09.896] #2  0x00007f822b245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:09.896] #3  0x00007f822b41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:38:09.896] #4  0x00007f822b42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:38:09.896] #5  0x00007f822b40db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x558e5ff007e0, In...
[06:38:09.896] #6  0x0000558e5f25629e in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:38:09.896] #7  0x0000558e5f153b84 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:38:09.896] #8  0x0000558e5f15465a in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:38:09.896] #9  0x0000558e5f1560ab in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x558e775fa5e0) at ../src/ba...
core
[06:38:10.074] #0  0x00007f9e752a9eec in ?? ()
[06:38:10.541] #0  0x00007ff4658a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[06:38:10.574] #0  0x00007ff4658a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:10.574] #1  0x00007ff46585afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:10.574] #2  0x00007ff465845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:10.574] #3  0x00007ff465a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:38:10.574] #4  0x00007ff465a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:38:10.574] #5  0x00007ff465a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x555fbd2407e0, In...
[06:38:10.574] #6  0x0000555fbc59629e in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:38:10.574] #7  0x0000555fbc493b84 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:38:10.574] #8  0x0000555fbc49465a in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:38:10.574] #9  0x0000555fbc4960ab in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x555fe4e5e5d0) at ../src/ba...
core
[06:38:10.754] #0  0x00007f8a174a9eec in ?? ()
[06:38:11.228] #0  0x00007fc5996a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[06:38:11.261] #0  0x00007fc5996a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:11.261] #1  0x00007fc59965afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:11.261] #2  0x00007fc599645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:11.261] #3  0x00007fc59981e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:38:11.261] #4  0x00007fc59982aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:38:11.261] #5  0x00007fc59980db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x559728a607e0, In...
[06:38:11.261] #6  0x0000559727db629e in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:38:11.261] #7  0x0000559727cb3b84 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:38:11.261] #8  0x0000559727cb465a in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:38:11.261] #9  0x0000559727cb60ab in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55973ce885e0) at ../src/ba...
core
[06:38:12.629] #0  0x00007fe72c2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:12.629] #1  0x00007fe72c25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:12.629] #2  0x00007fe72c245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:12.629] #3  0x000055f1125ce4ce in ExceptionalCondition (conditionName=conditionName@entry=0x55f1128b3b50 "!IsTran...
[06:38:12.629] #4  0x000055f112360f8f in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[06:38:12.629] #5  0x000055f1123612e8 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[06:38:12.629] #6  0x000055f1122c6414 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[06:38:12.629] #7  0x000055f1122c66bf in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[06:38:12.629] #8  0x000055f1122c687d in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[06:38:12.629] #9  0x000055f1125d361f in errfinish (filename=filename@entry=0x55f112814b98 "../src/backend/access/transa...
core
[06:38:13.145] #0  0x00007f36d88a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:13.145] #1  0x00007f36d885afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:13.145] #2  0x00007f36d8845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:13.145] #3  0x00007f36d8a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:38:13.145] #4  0x00007f36d8a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:38:13.145] #5  0x00007f36d8a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x556c6c1fe7e0, In...
[06:38:13.145] #6  0x0000556c6b55429e in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:38:13.145] #7  0x0000556c6b451b84 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:38:13.145] #8  0x0000556c6b45265a in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:38:13.145] #9  0x0000556c6b4540ab in PostmasterMain (argc=argc@entry=16, argv=argv@entry=0x556c8ae745b0) at ../src/b...
core
[06:38:13.646] #0  0x00007ff1ab2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:13.646] #1  0x00007ff1ab25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:13.646] #2  0x00007ff1ab245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:13.646] #3  0x00007ff1ab41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:38:13.646] #4  0x00007ff1ab42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:38:13.646] #5  0x00007ff1ab40db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x560f301c87e0, In...
[06:38:13.646] #6  0x0000560f2f51e29e in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:38:13.646] #7  0x0000560f2f41bb84 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:38:13.646] #8  0x0000560f2f41c65a in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:38:13.646] #9  0x0000560f2f41e0ab in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x560f5dd825e0) at ../src/ba...
core
[06:38:14.161] #0  0x00007fd45dca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:14.161] #1  0x00007fd45dc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:14.161] #2  0x00007fd45dc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:14.161] #3  0x00007fd45de1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:38:14.161] #4  0x00007fd45de2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:38:14.161] #5  0x00007fd45de0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x559d78c1f7e0, In...
[06:38:14.161] #6  0x0000559d77f7529e in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:38:14.161] #7  0x0000559d77e72b84 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:38:14.161] #8  0x0000559d77e7365a in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:38:14.161] #9  0x0000559d77e750ab in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x559dad9d45e0) at ../src/ba...
core
[06:38:14.498] #0  0x00007f44044a9eec in ?? ()
[06:38:14.946] #0  0x00007fb7776a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[06:38:14.976] #0  0x00007fb7776a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:14.976] #1  0x00007fb77765afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:14.976] #2  0x00007fb777645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:14.976] #3  0x00007fb77781e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:38:14.976] #4  0x00007fb77782aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:38:14.976] #5  0x00007fb77780db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5637eb8cd7e0, In...
[06:38:14.976] #6  0x00005637eac2329e in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:38:14.976] #7  0x00005637eab20b84 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:38:14.976] #8  0x00005637eab2165a in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:38:14.976] #9  0x00005637eab230ab in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5638277725b0) at ../src/ba...
core
[06:38:15.470] #0  0x00007f038faa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:15.470] #1  0x00007f038fa5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:15.470] #2  0x00007f038fa45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:38:15.470] #3  0x00007f038fc1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:38:15.470] #4  0x00007f038fc2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:38:15.470] #5  0x00007f038fc0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55780c7927e0, In...
[06:38:15.470] #6  0x000055780bae829e in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:38:15.470] #7  0x000055780b9e5b84 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:38:15.470] #8  0x000055780b9e665a in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:38:15.470] #9  0x000055780b9e80ab in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55783fc725b0) at ../src/ba...
test
[06:37:39.791]   5/344 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[06:37:39.791]   6/344 postgresql:recovery / recovery/001_stream_rep                                   ERROR            ...
[06:37:39.791]   7/344 postgresql:recovery / recovery/002_archiving                                    ERROR            ...
[06:37:39.791]   8/344 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[06:37:39.791]  11/344 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[06:37:39.791]   9/344 postgresql:recovery / recovery/004_timeline_switch                              ERROR            ...
[06:37:39.791]  13/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[06:37:39.791]  10/344 postgresql:recovery / recovery/003_recovery_targets                             ERROR            ...
[06:37:39.791]  12/344 postgresql:regress / regress/regress                                            ERROR            ...
[06:37:39.791]  14/344 postgresql:recovery / recovery/005_replay_delay                                 ERROR            ...
[06:37:39.791]  17/344 postgresql:isolation / isolation/isolation                                      ERROR            ...
[06:37:39.791]  16/344 postgresql:recovery / recovery/006_logical_decoding                             ERROR            ...
[06:37:39.791]  22/344 postgresql:recovery / recovery/014_unlogged_reinit                              ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[06:33:05.177] c:\cirrus\src\include\storage/pg_shmem.h(71): error C2059: syntax error: '}'
compiler
[06:33:05.124] c:\cirrus\src\include\storage/pg_shmem.h(66): error C2061: syntax error: identifier 'pg_atomic_uint32'
compiler
[06:33:05.124] c:\cirrus\src\include\storage/pg_shmem.h(68): error C2370: 'Barrier': redefinition; different storage cla...
compiler
[06:33:05.124] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2061: syntax error: identifier 'Generation'
compiler
[06:33:05.177] c:\cirrus\src\include\storage/pg_shmem.h(73): error C2143: syntax error: missing '{' before '*'
compiler
[06:33:05.177] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2059: syntax error: ';'
53/5694 Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/tuplesort.out	2025-06-28 05:56:39.963765029 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/tuplesort.out	2025-06-28 06:01:10.39785772...
@@ -223,32 +223,17 @@
 BEGIN;
 SET LOCAL enable_indexscan = false;
 CLUSTER abbrev_abort_uuids USING abbrev_abort_uuids__abort_increasing_idx;
+ERROR:  could not read blocks 143..158 in file "base/16387/t56_44275": Operation canceled
 -- head
 SELECT id, abort_increasing, abort_decreasing, noabort_increasing, noabort_decreasing
 FROM abbrev_abort_uuids
 ORDER BY ctid LIMIT 5;
-  id   |           abort_increasing           |           abort_decreasing           |          noabort_increasing     ...
--------+--------------------------------------+--------------------------------------+---------------------------------...
-     1 | 00000000-0000-0000-0000-000000000000 | 00000000-0000-0000-0000-000000020000 | 00000000-0000-0000-0000-00000000...
-     2 | 00000000-0000-0000-0000-000000000001 | 00000000-0000-0000-0000-000000019999 | 00000001-0000-0000-0000-00000000...
-     3 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
- 20004 | 00000000-0000-0000-0000-000000000002 | 00000000-0000-0000-0000-000000019998 | 00000002-0000-0000-0000-00000000...
-     4 | 00000000-0000-0000-0000-000000000003 | 00000000-0000-0000-0000-000000019997 | 00000003-0000-0000-0000-00000000...
-(5 rows)
...
tap
[06:01:13.883](72.822s) not ok 5 - regression tests pass
test
[06:05:35.380]  32/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[06:04:05.866](0.000s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
test
[06:09:53.082] 146/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/4677 Sequence Access Methods, round two
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[04:14:31.674](0.001s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[04:20:57.755] 148/339 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5547 Doc: Create table improvements
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[03:15:59.999](0.000s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
test
[03:22:08.097] 146/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/4681 Make COPY format extendable: Extract COPY TO format implementations
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out	2025-06-28 01:32:02.921501000 +...
+++ /tmp/cirrus-ci-build/build/testrun/test_copy_format-running/regress/results/test_copy_format.out	2025-06-28 01:39:43...
@@ -1,19 +1,13 @@
 CREATE TABLE copy_data (a smallint, b integer, c bigint);
 INSERT INTO copy_data VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789);
 COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format');
-NOTICE:  CopyFromInFunc: attribute: smallint
-NOTICE:  CopyFromInFunc: attribute: integer
-NOTICE:  CopyFromInFunc: attribute: bigint
-NOTICE:  CopyFromStart: the number of attributes: 3
-NOTICE:  CopyFromOneRow
-NOTICE:  CopyFromEnd
+ERROR:  COPY format "test_copy_format" not recognized
+LINE 1: COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format');
+                                        ^
+\.
+invalid command \.
 COPY copy_data TO stdout WITH (FORMAT 'test_copy_format');
-NOTICE:  CopyToOutFunc: attribute: smallint
...
test
[01:40:20.072] 55/79 postgresql:test_copy_format-running / test_copy_format-running/regress       ERROR             0.25...
53/5270 jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
CompilerWarnings
compiler
[00:58:02.878] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[00:56:40.323] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[00:55:04.714] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[00:53:48.767] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[01:00:20.599] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
FreeBSD - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[01:00:51.017] #0  0x000000082b57c1ba in thr_kill () from /lib/libc.so.7
[01:00:51.017] #1  0x000000082b4f55d4 in raise () from /lib/libc.so.7
[01:00:51.017] #2  0x000000082b5a8b59 in abort () from /lib/libc.so.7
[01:00:51.017] #3  0x0000000000ad6235 in ExceptionalCondition (conditionName=0x39831a "v->type == jpiAnd || v->type == j...
[01:00:51.017] #4  0x0000000000a037ff in jspGetLeftArg (v=v@entry=0x820e2cbc0, a=a@entry=0x820e2cb30) at ../src/backend/...
[01:00:51.017] #5  0x0000000000a04d97 in printJsonPathItem (buf=buf@entry=0x820e2cc50, v=v@entry=0x820e2cbc0, inKey=true...
[01:00:51.017] #6  0x0000000000a04f43 in printJsonPathItem (buf=buf@entry=0x820e2cc50, v=v@entry=0x820e2cc28, inKey=<opt...
[01:00:51.017] #7  0x0000000000a0340d in jsonPathToCstring (out=0x820e2cc50, in=<optimized out>, estimated_len=<optimize...
[01:00:51.017] #8  0x0000000000ae10e3 in FunctionCall1Coll (flinfo=0x3e6438a4ed58, collation=0, arg1=6) at ../src/backen...
[01:00:51.017] #9  OutputFunctionCall (flinfo=0x3e6438a4ed58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[01:00:51.634] #0  0x000000082e97e1ba in thr_kill () from /lib/libc.so.7
[01:00:51.634] #1  0x000000082e8f75d4 in raise () from /lib/libc.so.7
[01:00:51.634] #2  0x000000082e9aab59 in abort () from /lib/libc.so.7
[01:00:51.634] #3  0x0000000000ad6235 in ExceptionalCondition (conditionName=0x39831a "v->type == jpiAnd || v->type == j...
[01:00:51.634] #4  0x0000000000a037ff in jspGetLeftArg (v=v@entry=0x821004f70, a=a@entry=0x821004ee0) at ../src/backend/...
[01:00:51.634] #5  0x0000000000a04d97 in printJsonPathItem (buf=buf@entry=0x821005000, v=v@entry=0x821004f70, inKey=true...
[01:00:51.634] #6  0x0000000000a04f43 in printJsonPathItem (buf=buf@entry=0x821005000, v=v@entry=0x821004fd8, inKey=<opt...
[01:00:51.634] #7  0x0000000000a0340d in jsonPathToCstring (out=0x821005000, in=<optimized out>, estimated_len=<optimize...
[01:00:51.634] #8  0x0000000000ae10e3 in FunctionCall1Coll (flinfo=0x11dfe2a2ce50, collation=0, arg1=6) at ../src/backen...
[01:00:51.634] #9  OutputFunctionCall (flinfo=0x11dfe2a2ce50, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[01:00:51.343] #0  0x000000082a83b1ba in thr_kill () from /lib/libc.so.7
[01:00:51.343] #1  0x000000082a7b45d4 in raise () from /lib/libc.so.7
[01:00:51.343] #2  0x000000082a867b59 in abort () from /lib/libc.so.7
[01:00:51.343] #3  0x0000000000ad6235 in ExceptionalCondition (conditionName=0x39831a "v->type == jpiAnd || v->type == j...
[01:00:51.343] #4  0x0000000000a037ff in jspGetLeftArg (v=v@entry=0x8211e5f70, a=a@entry=0x8211e5ee0) at ../src/backend/...
[01:00:51.343] #5  0x0000000000a04d97 in printJsonPathItem (buf=buf@entry=0x8211e6000, v=v@entry=0x8211e5f70, inKey=true...
[01:00:51.343] #6  0x0000000000a04f43 in printJsonPathItem (buf=buf@entry=0x8211e6000, v=v@entry=0x8211e5fd8, inKey=<opt...
[01:00:51.343] #7  0x0000000000a0340d in jsonPathToCstring (out=0x8211e6000, in=<optimized out>, estimated_len=<optimize...
[01:00:51.343] #8  0x0000000000ae10e3 in FunctionCall1Coll (flinfo=0x1ef217a75d58, collation=0, arg1=6) at ../src/backen...
[01:00:51.343] #9  OutputFunctionCall (flinfo=0x1ef217a75d58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[01:00:50.687] #0  0x00002fa680425e90 in ?? ()
[01:00:50.687] #1  0x0000000000000003 in ?? ()
[01:00:50.687] #2  0x00000f153af32ae8 in ?? ()
[01:00:50.687] #3  0x00000f153af32aeb in ?? ()
[01:00:50.687] #4  0x00000f153af32aee in ?? ()
[01:00:50.687] #5  0x0000000000000000 in ?? ()
[01:00:50.970] #0  0x000000082b57c1ba in thr_kill () from /lib/libc.so.7
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-28 00:52:12.223197000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out	2025-06-28 00:55:25.042389000 +00...
@@ -1202,1567 +1202,10 @@
 (1 row)
 
 select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','b','c','d'];
- ?column? 
-----------
- 
-(1 row)
-
-select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','z','c'];
- ?column? 
-----------
- 
-(1 row)
-
-select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json #> array['a','1','b'];
- ?column? 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-28 00:52:12.223197000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-28 00:56:19.278527000 +...
@@ -1099,1670 +1099,10 @@
 (1 row)
 
 select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2'];
- ?column? 
-----------
- {"f3":1}
-(1 row)
-
-select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2','0'];
- ?column? 
-----------
- "f3"
-(1 row)
-
-select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2','1'];
- ?column? 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-28 00:52:12.223197000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out	2025-06-28 00:55:21.379525000 +0000
@@ -1268,1501 +1268,10 @@
 (1 row)
 
 select '[1,2,3]'::json #>> '{}';
- ?column? 
-----------
- [1,2,3]
-(1 row)
-
-select '"foo"'::json #>> '{}';
- ?column? 
-----------
- foo
-(1 row)
-
-select '42'::json #>> '{}';
- ?column? 
...
tap
[00:55:26.409](148.378s) not ok 5 - regression tests pass
[00:56:05.409](0.993s) not ok 16 - run of pg_upgrade --check for new instance
[00:56:05.410](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[00:56:06.155](0.745s) not ok 18 - run of pg_upgrade for new instance
[00:56:06.156](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[00:56:06.297](0.023s) not ok 20 - check that locales in new cluster match original cluster
[00:56:07.366](0.044s) not ok 22 - old and new dumps match after pg_upgrade
tap
[00:56:20.742](159.201s) not ok 2 - regression tests pass
test
[00:58:11.695] 122/343 postgresql:regress / regress/regress                                            ERROR           1...
[00:58:11.695] 131/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[00:58:11.695] 194/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[01:03:56.742] #0  0x00007f9e973dbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:56.742] #1  0x00007f9e9738cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:56.742] #2  0x00007f9e97377472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:56.742] #3  0x0000555c1be40b32 in ExceptionalCondition (conditionName=conditionName@entry=0x555c1c27f280 "v->type...
[01:03:56.742] #4  0x0000555c1bc5ced3 in jspGetLeftArg (v=v@entry=0x7ffdc99037a0, a=a@entry=0x7ffdc9903630) at jsonpath....
[01:03:56.742] #5  0x0000555c1bc5e572 in printJsonPathItem (buf=buf@entry=0x7ffdc9903910, v=v@entry=0x7ffdc99037a0, inKe...
[01:03:56.742] #6  0x0000555c1bc5e867 in printJsonPathItem (buf=buf@entry=0x7ffdc9903910, v=v@entry=0x7ffdc9903950, inKe...
[01:03:56.742] #7  0x0000555c1bc5e9a9 in jsonPathToCstring (out=0x7ffdc9903910, out@entry=0x0, in=0x625000008fa0, estima...
[01:03:56.742] #8  0x0000555c1bc5eac0 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[01:03:56.742] #9  0x0000555c1be5663c in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[01:03:57.228] #0  0x00007f40f82abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:57.228] #1  0x00007f40f825cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:57.228] #2  0x00007f40f8247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:57.228] #3  0x000055e6202b7b32 in ExceptionalCondition (conditionName=conditionName@entry=0x55e6206f6280 "v->type...
[01:03:57.228] #4  0x000055e6200d3ed3 in jspGetLeftArg (v=v@entry=0x7ffde0021eb0, a=a@entry=0x7ffde0021d40) at jsonpath....
[01:03:57.228] #5  0x000055e6200d5572 in printJsonPathItem (buf=buf@entry=0x7ffde0022020, v=v@entry=0x7ffde0021eb0, inKe...
[01:03:57.228] #6  0x000055e6200d5867 in printJsonPathItem (buf=buf@entry=0x7ffde0022020, v=v@entry=0x7ffde0022060, inKe...
[01:03:57.228] #7  0x000055e6200d59a9 in jsonPathToCstring (out=0x7ffde0022020, out@entry=0x0, in=0x625000008fa0, estima...
[01:03:57.228] #8  0x000055e6200d5ac0 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[01:03:57.228] #9  0x000055e6202cd63c in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[01:03:55.754] #0  0x00007fa9c96abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:55.754] #1  0x00007fa9c965cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:55.754] #2  0x00007fa9c9647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:55.754] #3  0x000055c4ac837b32 in ExceptionalCondition (conditionName=conditionName@entry=0x55c4acc76280 "v->type...
[01:03:55.754] #4  0x000055c4ac653ed3 in jspGetLeftArg (v=v@entry=0x7fffe8c4b7b0, a=a@entry=0x7fffe8c4b640) at jsonpath....
[01:03:55.754] #5  0x000055c4ac655572 in printJsonPathItem (buf=buf@entry=0x7fffe8c4b920, v=v@entry=0x7fffe8c4b7b0, inKe...
[01:03:55.754] #6  0x000055c4ac655867 in printJsonPathItem (buf=buf@entry=0x7fffe8c4b920, v=v@entry=0x7fffe8c4b960, inKe...
[01:03:55.754] #7  0x000055c4ac6559a9 in jsonPathToCstring (out=0x7fffe8c4b920, out@entry=0x0, in=0x625000008fa0, estima...
[01:03:55.754] #8  0x000055c4ac655ac0 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[01:03:55.754] #9  0x000055c4ac84d63c in FunctionCall1Coll (flinfo=0x6250000513d8, collation=collation@entry=0, arg1=108...
core
[01:03:57.703] #0  0x00007f9e973dbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:57.703] #1  0x00007f9e9738cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:57.703] #2  0x00007f9e97377472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:57.703] #3  0x0000555c1be40b32 in ExceptionalCondition (conditionName=conditionName@entry=0x555c1c27f280 "v->type...
[01:03:57.703] #4  0x0000555c1bc5ced3 in jspGetLeftArg (v=v@entry=0x7ffdc9902f50, a=a@entry=0x7ffdc9901f60) at jsonpath....
[01:03:57.703] #5  0x0000555c1bc6314d in executeStringInternalMethod (cxt=cxt@entry=0x7ffdc99037f0, jsp=jsp@entry=0x7ffd...
[01:03:57.703] #6  0x0000555c1bc6795d in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffdc99037f0, jsp=jsp@entry=0x7ffdc...
[01:03:57.703] #7  0x0000555c1bc6c49d in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[01:03:57.703] #8  0x0000555c1bc6c55e in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffdc99037f0, jsp=jsp@entry=0x7ff...
[01:03:57.703] #9  0x0000555c1bc6797f in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffdc99037f0, jsp=0x7ffdc9902f50, j...
core
[01:03:56.245] #0  0x00007f40f82abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:56.245] #1  0x00007f40f825cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:56.245] #2  0x00007f40f8247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:03:56.245] #3  0x000055e6202b7b32 in ExceptionalCondition (conditionName=conditionName@entry=0x55e6206f6280 "v->type...
[01:03:56.245] #4  0x000055e6200d3ed3 in jspGetLeftArg (v=v@entry=0x7ffde0021660, a=a@entry=0x7ffde0020670) at jsonpath....
[01:03:56.245] #5  0x000055e6200da14d in executeStringInternalMethod (cxt=cxt@entry=0x7ffde0021f00, jsp=jsp@entry=0x7ffd...
[01:03:56.245] #6  0x000055e6200de95d in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffde0021f00, jsp=jsp@entry=0x7ffde...
[01:03:56.245] #7  0x000055e6200e349d in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[01:03:56.245] #8  0x000055e6200e355e in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffde0021f00, jsp=jsp@entry=0x7ff...
[01:03:56.245] #9  0x000055e6200de97f in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffde0021f00, jsp=0x7ffde0021660, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-28 00:52:09.082300139 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out	2025-06-28 00:58:13.259524015 +0000
@@ -5450,384 +5450,10 @@
 \x
 -- jsonb to tsvector
 select to_tsvector('{"a": "aaa bbb ddd ccc", "b": ["eee fff ggg"], "c": {"d": "hhh iii"}}'::jsonb);
-                                to_tsvector                                
----------------------------------------------------------------------------
- 'aaa':1 'bbb':2 'ccc':4 'ddd':3 'eee':6 'fff':7 'ggg':8 'hhh':10 'iii':11
-(1 row)
-
--- jsonb to tsvector with config
-select to_tsvector('simple', '{"a": "aaa bbb ddd ccc", "b": ["eee fff ggg"], "c": {"d": "hhh iii"}}'::jsonb);
-                                to_tsvector                                
----------------------------------------------------------------------------
- 'aaa':1 'bbb':2 'ccc':4 'ddd':3 'eee':6 'fff':7 'ggg':8 'hhh':10 'iii':11
-(1 row)
-
--- jsonb to tsvector with stop words
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-28 00:52:09.078294761 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out	2025-06-28 00:59:54.819499982 +0000
@@ -1432,1337 +1432,10 @@
 
 -- populate_record
 create type jpop as (a text, b int, c timestamp);
-CREATE DOMAIN js_int_not_null  AS int     NOT NULL;
-CREATE DOMAIN js_int_array_1d  AS int[]   CHECK(array_length(VALUE, 1) = 3);
-CREATE DOMAIN js_int_array_2d  AS int[][] CHECK(array_length(VALUE, 2) = 3);
-create type j_unordered_pair as (x int, y int);
-create domain j_ordered_pair as j_unordered_pair check((value).x <= (value).y);
-CREATE TYPE jsrec AS (
-	i	int,
-	ia	_int4,
-	ia1	int[],
-	ia2	int[][],
-	ia3	int[][][],
-	ia1d	js_int_array_1d,
-	ia2d	js_int_array_2d,
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/test/regress/results/jsonp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-28 00:52:09.082300139 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out	2025-06-28 00:55:31.619621196 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[00:58:15.285](118.854s) not ok 5 - regression tests pass
[00:58:46.686](1.789s) not ok 16 - run of pg_upgrade --check for new instance
[00:58:46.686](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[00:58:47.788](1.102s) not ok 18 - run of pg_upgrade for new instance
[00:58:47.789](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[00:58:48.024](0.071s) not ok 20 - check that locales in new cluster match original cluster
[00:58:48.828](0.091s) not ok 22 - old and new dumps match after pg_upgrade
tap
[00:59:55.356](65.795s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[01:02:04.205] #0  0x00007f733fea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:04.205] #1  0x00007f733fe5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:04.205] #2  0x00007f733fe45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:04.205] #3  0x0000562a74033441 in ExceptionalCondition (conditionName=conditionName@entry=0x562a74325288 "v->type...
[01:02:04.205] #4  0x0000562a73ea047a in jspGetLeftArg (v=v@entry=0x7ffd514652e0, a=a@entry=0x7ffd51464e60) at ../src/ba...
[01:02:04.205] #5  0x0000562a73ea5403 in executeStringInternalMethod (cxt=cxt@entry=0x7ffd51465550, jsp=jsp@entry=0x7ffd...
[01:02:04.205] #6  0x0000562a73ea87d5 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd51465550, jsp=jsp@entry=0x7ffd5...
[01:02:04.205] #7  0x0000562a73eabcad in executeAnyItem (cxt=cxt@entry=0x7ffd51465550, jsp=jsp@entry=0x7ffd514652e0, jbc...
[01:02:04.205] #8  0x0000562a73eabd2a in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffd51465550, jsp=jsp@entry=0x7ff...
[01:02:04.205] #9  0x0000562a73ea87f4 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd51465550, jsp=0x7ffd514652e0, j...
core
[01:02:05.698] #0  0x00007f7cf7aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:05.698] #1  0x00007f7cf7a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:05.698] #2  0x00007f7cf7a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:05.698] #3  0x000055978614a441 in ExceptionalCondition (conditionName=conditionName@entry=0x55978643c288 "v->type...
[01:02:05.698] #4  0x0000559785fb747a in jspGetLeftArg (v=v@entry=0x7ffcc613a230, a=a@entry=0x7ffcc6139db0) at ../src/ba...
[01:02:05.698] #5  0x0000559785fbc403 in executeStringInternalMethod (cxt=cxt@entry=0x7ffcc613a4a0, jsp=jsp@entry=0x7ffc...
[01:02:05.698] #6  0x0000559785fbf7d5 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffcc613a4a0, jsp=jsp@entry=0x7ffcc...
[01:02:05.698] #7  0x0000559785fc2cad in executeAnyItem (cxt=cxt@entry=0x7ffcc613a4a0, jsp=jsp@entry=0x7ffcc613a230, jbc...
[01:02:05.698] #8  0x0000559785fc2d2a in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffcc613a4a0, jsp=jsp@entry=0x7ff...
[01:02:05.698] #9  0x0000559785fbf7f4 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffcc613a4a0, jsp=0x7ffcc613a230, j...
core
[01:02:04.957] #0  0x00007fd48fca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:04.957] #1  0x00007fd48fc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:04.957] #2  0x00007fd48fc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:04.957] #3  0x00005575eaf82441 in ExceptionalCondition (conditionName=conditionName@entry=0x5575eb274288 "v->type...
[01:02:04.957] #4  0x00005575eadef47a in jspGetLeftArg (v=v@entry=0x7ffdda526420, a=a@entry=0x7ffdda525fa0) at ../src/ba...
[01:02:04.957] #5  0x00005575eadf4403 in executeStringInternalMethod (cxt=cxt@entry=0x7ffdda526690, jsp=jsp@entry=0x7ffd...
[01:02:04.957] #6  0x00005575eadf77d5 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffdda526690, jsp=jsp@entry=0x7ffdd...
[01:02:04.957] #7  0x00005575eadfacad in executeAnyItem (cxt=cxt@entry=0x7ffdda526690, jsp=jsp@entry=0x7ffdda526420, jbc...
[01:02:04.957] #8  0x00005575eadfad2a in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffdda526690, jsp=jsp@entry=0x7ff...
[01:02:04.957] #9  0x00005575eadf77f4 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffdda526690, jsp=0x7ffdda526420, j...
core
[01:02:06.732] #0  0x00007f733fea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:06.732] #1  0x00007f733fe5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:06.732] #2  0x00007f733fe45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:06.732] #3  0x0000562a74033441 in ExceptionalCondition (conditionName=conditionName@entry=0x562a74325288 "v->type...
[01:02:06.732] #4  0x0000562a73ea047a in jspGetLeftArg (v=v@entry=0x7ffd51465600, a=a@entry=0x7ffd51465540) at ../src/ba...
[01:02:06.732] #5  0x0000562a73ea1405 in printJsonPathItem (buf=buf@entry=0x7ffd51465690, v=v@entry=0x7ffd51465600, inKe...
[01:02:06.732] #6  0x0000562a73ea1697 in printJsonPathItem (buf=buf@entry=0x7ffd51465690, v=v@entry=0x7ffd51465660, inKe...
[01:02:06.732] #7  0x0000562a73ea16fb in jsonPathToCstring (out=0x7ffd51465690, out@entry=0x0, in=0x562a7b92d430, estima...
[01:02:06.732] #8  0x0000562a73ea179b in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[01:02:06.732] #9  0x0000562a740411cf in FunctionCall1Coll (flinfo=0x562a7ba14058, collation=collation@entry=0, arg1=<op...
core
[01:02:06.235] #0  0x00007fd48fca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:06.235] #1  0x00007fd48fc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:06.235] #2  0x00007fd48fc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:06.235] #3  0x00005575eaf82441 in ExceptionalCondition (conditionName=conditionName@entry=0x5575eb274288 "v->type...
[01:02:06.235] #4  0x00005575eadef47a in jspGetLeftArg (v=v@entry=0x7ffdda526740, a=a@entry=0x7ffdda526680) at ../src/ba...
[01:02:06.235] #5  0x00005575eadf0405 in printJsonPathItem (buf=buf@entry=0x7ffdda5267d0, v=v@entry=0x7ffdda526740, inKe...
[01:02:06.235] #6  0x00005575eadf0697 in printJsonPathItem (buf=buf@entry=0x7ffdda5267d0, v=v@entry=0x7ffdda5267a0, inKe...
[01:02:06.235] #7  0x00005575eadf06fb in jsonPathToCstring (out=0x7ffdda5267d0, out@entry=0x0, in=0x5575fb75b450, estima...
[01:02:06.235] #8  0x00005575eadf079b in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[01:02:06.235] #9  0x00005575eaf901cf in FunctionCall1Coll (flinfo=0x5575fb832a28, collation=collation@entry=0, arg1=<op...
core
[01:02:03.476] #0  0x00007f7cf7aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:03.476] #1  0x00007f7cf7a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:03.476] #2  0x00007f7cf7a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:03.476] #3  0x000055978614a441 in ExceptionalCondition (conditionName=conditionName@entry=0x55978643c288 "v->type...
[01:02:03.476] #4  0x0000559785fb747a in jspGetLeftArg (v=v@entry=0x7ffcc613a550, a=a@entry=0x7ffcc613a490) at ../src/ba...
[01:02:03.476] #5  0x0000559785fb8405 in printJsonPathItem (buf=buf@entry=0x7ffcc613a5e0, v=v@entry=0x7ffcc613a550, inKe...
[01:02:03.476] #6  0x0000559785fb8697 in printJsonPathItem (buf=buf@entry=0x7ffcc613a5e0, v=v@entry=0x7ffcc613a5b0, inKe...
[01:02:03.476] #7  0x0000559785fb86fb in jsonPathToCstring (out=0x7ffcc613a5e0, out@entry=0x0, in=0x5597baa777d0, estima...
[01:02:03.476] #8  0x0000559785fb879b in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[01:02:03.476] #9  0x00005597861581cf in FunctionCall1Coll (flinfo=0x5597bab5ef88, collation=collation@entry=0, arg1=<op...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-28 00:52:10.946714168 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-28 00:54:45.393227495...
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-28 00:52:10.946714168 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonb.out	2025-06-28 00:55:59.509423454 ...
@@ -1757,4077 +1757,7 @@
 (1 row)
 
 SELECT '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>array['f2'];
- ?column?  
------------
- {"f3": 1}
-(1 row)
-
-SELECT '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>array['f2','0'];
- ?column? 
-----------
- "f3"
-(1 row)
-
-SELECT '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::jsonb#>array['f2','1'];
- ?column? 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-28 00:52:10.946714168 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out	2025-06-28 00:54:43.317215814 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[00:54:47.796](67.242s) not ok 5 - regression tests pass
[00:55:10.960](7.243s) not ok 8 - dump outputs from original and restored regression databases match
[00:55:20.471](1.961s) not ok 16 - run of pg_upgrade --check for new instance
[00:55:20.471](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[00:55:22.618](2.146s) not ok 18 - run of pg_upgrade for new instance
[00:55:22.618](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[00:55:23.586](0.459s) not ok 20 - check that locales in new cluster match original cluster
[00:55:25.079](0.259s) not ok 22 - old and new dumps match after pg_upgrade
tap
[00:56:01.481](68.613s) not ok 2 - regression tests pass
test
[00:59:26.063]  25/344 postgresql:regress / regress/regress                                            ERROR            ...
[00:59:26.063]  28/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[00:59:26.063]  96/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[01:06:04.537]   * frame #0: 0x00000001964195d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:06:04.537]     frame #1: 0x0000000196451c20 libsystem_pthread.dylib`pthread_kill + 288
[01:06:04.537]     frame #2: 0x000000019635ea30 libsystem_c.dylib`abort + 180
[01:06:04.537]     frame #3: 0x0000000103204dc8 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:06:04.537]     frame #4: 0x0000000103148b94 postgres`jspGetLeftArg(v=0x000000016d073d08, a=0x000000016d073b00) at js...
[01:06:04.537]     frame #5: 0x000000010314c8b4 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[01:06:04.537]     frame #6: 0x000000010314c8a8 postgres`executeItemOptUnwrapTarget(cxt=0x000000016d073f78, jsp=0x000000...
[01:06:04.537]     frame #7: 0x000000010314e6dc postgres`executeAnyItem(cxt=0x000000016d073f78, jsp=0x000000016d073d08, ...
[01:06:04.537]     frame #8: 0x000000010314e518 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[01:06:04.537]     frame #9: 0x000000010314dc3c postgres`executeNextItem [inlined] executeItem(cxt=0x000000016d073f78, j...
core
[01:02:34.489]   * frame #0: 0x00000001964195d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:02:34.489]     frame #1: 0x0000000196451c20 libsystem_pthread.dylib`pthread_kill + 288
[01:02:34.489]     frame #2: 0x000000019635ea30 libsystem_c.dylib`abort + 180
[01:02:34.489]     frame #3: 0x0000000101044dc8 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:02:34.489]     frame #4: 0x0000000100f88b94 postgres`jspGetLeftArg(v=0x000000016f233e48, a=0x000000016f233c40) at js...
[01:02:34.489]     frame #5: 0x0000000100f8c8b4 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[01:02:34.489]     frame #6: 0x0000000100f8c8a8 postgres`executeItemOptUnwrapTarget(cxt=0x000000016f2340b8, jsp=0x000000...
[01:02:34.489]     frame #7: 0x0000000100f8e6dc postgres`executeAnyItem(cxt=0x000000016f2340b8, jsp=0x000000016f233e48, ...
[01:02:34.489]     frame #8: 0x0000000100f8e518 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[01:02:34.489]     frame #9: 0x0000000100f8dc3c postgres`executeNextItem [inlined] executeItem(cxt=0x000000016f2340b8, j...
core
[01:03:28.480]   * frame #0: 0x00000001964195d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:03:28.480]     frame #1: 0x0000000196451c20 libsystem_pthread.dylib`pthread_kill + 288
[01:03:28.480]     frame #2: 0x000000019635ea30 libsystem_c.dylib`abort + 180
[01:03:28.480]     frame #3: 0x0000000101044dc8 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:03:28.480]     frame #4: 0x0000000100f88b94 postgres`jspGetLeftArg(v=0x000000016f234188, a=0x000000016f2340e8) at js...
[01:03:28.480]     frame #5: 0x0000000100f8a0c4 postgres`printJsonPathItem(buf=0x000000016f234218, v=0x000000016f234188,...
[01:03:28.480]     frame #6: 0x0000000100f8a278 postgres`printJsonPathItem(buf=0x000000016f234218, v=0x000000016f2341f0,...
[01:03:28.480]     frame #7: 0x0000000100f887dc postgres`jsonPathToCstring(out=0x000000016f234218, in=0x0000000156817120...
[01:03:28.480]     frame #8: 0x000000010104e010 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[01:03:28.480]     frame #9: 0x000000010104dfe8 postgres`OutputFunctionCall(flinfo=0x000000015682f8c8, val=<unavailable>...
core
[01:07:51.215]   * frame #0: 0x00000001964195d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:07:51.215]     frame #1: 0x0000000196451c20 libsystem_pthread.dylib`pthread_kill + 288
[01:07:51.215]     frame #2: 0x000000019635ea30 libsystem_c.dylib`abort + 180
[01:07:51.215]     frame #3: 0x0000000100ce0dc8 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:07:51.215]     frame #4: 0x0000000100c24b94 postgres`jspGetLeftArg(v=0x000000016f5981f8, a=0x000000016f598158) at js...
[01:07:51.215]     frame #5: 0x0000000100c260c4 postgres`printJsonPathItem(buf=0x000000016f598288, v=0x000000016f5981f8,...
[01:07:51.215]     frame #6: 0x0000000100c26278 postgres`printJsonPathItem(buf=0x000000016f598288, v=0x000000016f598260,...
[01:07:51.215]     frame #7: 0x0000000100c247dc postgres`jsonPathToCstring(out=0x000000016f598288, in=0x000000012800cd20...
[01:07:51.215]     frame #8: 0x0000000100cea010 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[01:07:51.215]     frame #9: 0x0000000100ce9fe8 postgres`OutputFunctionCall(flinfo=0x00000001280332c8, val=<unavailable>...
core
[01:04:22.044]   * frame #0: 0x00000001964195d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:04:22.044]     frame #1: 0x0000000196451c20 libsystem_pthread.dylib`pthread_kill + 288
[01:04:22.044]     frame #2: 0x000000019635ea30 libsystem_c.dylib`abort + 180
[01:04:22.044]     frame #3: 0x0000000100ce0dc8 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:04:22.044]     frame #4: 0x0000000100c24b94 postgres`jspGetLeftArg(v=0x000000016f597eb8, a=0x000000016f597cb0) at js...
[01:04:22.044]     frame #5: 0x0000000100c288b4 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[01:04:22.044]     frame #6: 0x0000000100c288a8 postgres`executeItemOptUnwrapTarget(cxt=0x000000016f598128, jsp=0x000000...
[01:04:22.044]     frame #7: 0x0000000100c2a6dc postgres`executeAnyItem(cxt=0x000000016f598128, jsp=0x000000016f597eb8, ...
[01:04:22.044]     frame #8: 0x0000000100c2a518 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[01:04:22.044]     frame #9: 0x0000000100c29c3c postgres`executeNextItem [inlined] executeItem(cxt=0x000000016f598128, j...
core
[01:05:12.354]   * frame #0: 0x00000001964195d0 libsystem_kernel.dylib`__pthread_kill + 8
[01:05:12.354]     frame #1: 0x0000000196451c20 libsystem_pthread.dylib`pthread_kill + 288
[01:05:12.354]     frame #2: 0x000000019635ea30 libsystem_c.dylib`abort + 180
[01:05:12.354]     frame #3: 0x0000000103204dc8 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[01:05:12.354]     frame #4: 0x0000000103148b94 postgres`jspGetLeftArg(v=0x000000016d074048, a=0x000000016d073fa8) at js...
[01:05:12.354]     frame #5: 0x000000010314a0c4 postgres`printJsonPathItem(buf=0x000000016d0740d8, v=0x000000016d074048,...
[01:05:12.354]     frame #6: 0x000000010314a278 postgres`printJsonPathItem(buf=0x000000016d0740d8, v=0x000000016d0740b0,...
[01:05:12.354]     frame #7: 0x00000001031487dc postgres`jsonPathToCstring(out=0x000000016d0740d8, in=0x000000014c00b720...
[01:05:12.354]     frame #8: 0x000000010320e010 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[01:05:12.354]     frame #9: 0x000000010320dfe8 postgres`OutputFunctionCall(flinfo=0x000000014b01e4d8, val=<unavailable>...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-06-28 00:51:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-28 00:53:49
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-06-28 00:51:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-28 00:55:12
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-06-28 00:51:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out	2025-06-28 00:53:50
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[00:53:53.627](77.656s) not ok 5 - regression tests pass
[00:54:23.673](1.306s) not ok 16 - run of pg_upgrade --check for new instance
[00:54:23.674](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[00:54:24.427](0.753s) not ok 18 - run of pg_upgrade for new instance
[00:54:24.427](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[00:54:24.636](0.075s) not ok 20 - check that locales in new cluster match original cluster
[00:54:25.411](0.042s) not ok 22 - old and new dumps match after pg_upgrade
tap
[00:55:14.403](93.047s) not ok 2 - regression tests pass
test
[00:58:18.497]  34/343 postgresql:regress / regress/regress                                            ERROR            ...
[00:58:18.497]  36/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[00:58:18.497] 157/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
00000080`799ff788 00007ffd`ae07da3e     ntdll!NtWaitForSingleObject+0x14
00000080`799ff790 00007ff6`f60bc5cc     KERNELBASE!WaitForSingleObjectEx+0x8e
00000080`799ff830 00007ffd`af3d4cb0     postgres!pg_timer_thread(
00000080`799ff870 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
00000080`799ff8a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000080`78dfd6a0 00007ff6`f6421ee8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000080`78dfd6e0 00007ff6`f62cde7d     postgres!ExceptionalCondition(
00000080`78dfd720 00007ff6`f62d8dfc     postgres!jspGetLeftArg(
00000080`78dfd750 00007ff6`f62d5886     postgres!executeStringInternalMethod(
00000080`78dfd8a0 00007ff6`f62d66db     postgres!executeItemOptUnwrapTarget(
00000080`78dfde10 00007ff6`f62d5b4c     postgres!executeAnyItem(
00000080`78dfdeb0 00007ff6`f62d585c     postgres!executeItemUnwrapTargetArray(
00000080`78dfdf20 00007ff6`f62d225e     postgres!executeItemOptUnwrapTarget(
00000080`78dfe490 00007ff6`f62d5c67     postgres!executeItem(
00000080`78dfe4d0 00007ff6`f62d32f3     postgres!executeNextItem(
core
00000080`791ff508 00007ffd`b062b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000080`791ff510 00007ffd`af3d4cb0     ntdll!TppWorkerThread+0x2df
00000080`791ff800 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
00000080`791ff830 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000080`795ff7c8 00007ffd`ae0c48fa     ntdll!NtFsControlFile+0x14
00000080`795ff7d0 00007ff6`f60bab2b     KERNELBASE!ConnectNamedPipe+0x6a
00000080`795ff840 00007ffd`af3d4cb0     postgres!pg_signal_thread(
00000080`795ff940 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
00000080`795ff970 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000080`79dff4b8 00007ffd`b062b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000080`79dff4c0 00007ffd`af3d4cb0     ntdll!TppWorkerThread+0x2df
00000080`79dff7b0 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
00000080`79dff7e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000cd`b79ff988 00007ffd`b062b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000cd`b79ff990 00007ffd`af3d4cb0     ntdll!TppWorkerThread+0x2df
000000cd`b79ffc80 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000cd`b79ffcb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000cd`b75ff6b8 00007ffd`ae07da3e     ntdll!NtWaitForSingleObject+0x14
000000cd`b75ff6c0 00007ff6`f60bc5cc     KERNELBASE!WaitForSingleObjectEx+0x8e
000000cd`b75ff760 00007ffd`af3d4cb0     postgres!pg_timer_thread(
000000cd`b75ff7a0 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000cd`b75ff7d0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000cd`b71ffa38 00007ffd`ae0c48fa     ntdll!NtFsControlFile+0x14
000000cd`b71ffa40 00007ff6`f60bab2b     KERNELBASE!ConnectNamedPipe+0x6a
000000cd`b71ffab0 00007ffd`af3d4cb0     postgres!pg_signal_thread(
000000cd`b71ffbb0 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000cd`b71ffbe0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000cd`b6dff978 00007ffd`b062b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000cd`b6dff980 00007ffd`af3d4cb0     ntdll!TppWorkerThread+0x2df
000000cd`b6dffc70 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000cd`b6dffca0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000cd`b69fef80 00007ff6`f6421ee8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000cd`b69fefc0 00007ff6`f62cde7d     postgres!ExceptionalCondition(
000000cd`b69ff000 00007ff6`f62d026c     postgres!jspGetLeftArg(
000000cd`b69ff030 00007ff6`f62d0559     postgres!printJsonPathItem(
000000cd`b69ff140 00007ff6`f62ce836     postgres!printJsonPathItem(
000000cd`b69ff250 00007ff6`f62cd354     postgres!jsonPathToCstring(
000000cd`b69ff2c0 00007ff6`f642d0ee     postgres!jsonpath_out(
000000cd`b69ff300 00007ff6`f642ef4f     postgres!FunctionCall1Coll(
000000cd`b69ff380 00007ff6`f5c12175     postgres!OutputFunctionCall(
000000cd`b69ff3b0 00007ff6`f5eda649     postgres!printtup(
core
000000f8`dedff6e8 00007ffd`b062b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f8`dedff6f0 00007ffd`af3d4cb0     ntdll!TppWorkerThread+0x2df
000000f8`dedff9e0 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f8`dedffa10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f8`dddff000 00007ff6`f6421ee8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000f8`dddff040 00007ff6`f62cde7d     postgres!ExceptionalCondition(
000000f8`dddff080 00007ff6`f62d026c     postgres!jspGetLeftArg(
000000f8`dddff0b0 00007ff6`f62d0559     postgres!printJsonPathItem(
000000f8`dddff1c0 00007ff6`f62ce836     postgres!printJsonPathItem(
000000f8`dddff2d0 00007ff6`f62cd354     postgres!jsonPathToCstring(
000000f8`dddff340 00007ff6`f642d0ee     postgres!jsonpath_out(
000000f8`dddff380 00007ff6`f642ef4f     postgres!FunctionCall1Coll(
000000f8`dddff400 00007ff6`f5c12175     postgres!OutputFunctionCall(
000000f8`dddff430 00007ff6`f5eda649     postgres!printtup(
core
000000f8`de1ff478 00007ffd`b062b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f8`de1ff480 00007ffd`af3d4cb0     ntdll!TppWorkerThread+0x2df
000000f8`de1ff770 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f8`de1ff7a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f8`de9ffc68 00007ffd`ae07da3e     ntdll!NtWaitForSingleObject+0x14
000000f8`de9ffc70 00007ff6`f60bc5cc     KERNELBASE!WaitForSingleObjectEx+0x8e
000000f8`de9ffd10 00007ffd`af3d4cb0     postgres!pg_timer_thread(
000000f8`de9ffd50 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f8`de9ffd80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f8`de5ff9a8 00007ffd`ae0c48fa     ntdll!NtFsControlFile+0x14
000000f8`de5ff9b0 00007ff6`f60bab2b     KERNELBASE!ConnectNamedPipe+0x6a
000000f8`de5ffa20 00007ffd`af3d4cb0     postgres!pg_signal_thread(
000000f8`de5ffb20 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f8`de5ffb50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000085`c37fdd00 00007ff6`f6421ee8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000085`c37fdd40 00007ff6`f62cde7d     postgres!ExceptionalCondition(
00000085`c37fdd80 00007ff6`f62d8dfc     postgres!jspGetLeftArg(
00000085`c37fddb0 00007ff6`f62d5886     postgres!executeStringInternalMethod(
00000085`c37fdf00 00007ff6`f62d66db     postgres!executeItemOptUnwrapTarget(
00000085`c37fe470 00007ff6`f62d5b4c     postgres!executeAnyItem(
00000085`c37fe510 00007ff6`f62d585c     postgres!executeItemUnwrapTargetArray(
00000085`c37fe580 00007ff6`f62d225e     postgres!executeItemOptUnwrapTarget(
00000085`c37feaf0 00007ff6`f62d5c67     postgres!executeItem(
00000085`c37feb30 00007ff6`f62d32f3     postgres!executeNextItem(
core
00000085`c47ffc98 00007ffd`ae07da3e     ntdll!NtWaitForSingleObject+0x14
00000085`c47ffca0 00007ff6`f60bc5cc     KERNELBASE!WaitForSingleObjectEx+0x8e
00000085`c47ffd40 00007ffd`af3d4cb0     postgres!pg_timer_thread(
00000085`c47ffd80 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
00000085`c47ffdb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000085`c43ff818 00007ffd`ae0c48fa     ntdll!NtFsControlFile+0x14
00000085`c43ff820 00007ff6`f60bab2b     KERNELBASE!ConnectNamedPipe+0x6a
00000085`c43ff890 00007ffd`af3d4cb0     postgres!pg_signal_thread(
00000085`c43ff990 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
00000085`c43ff9c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000085`c3fff4d8 00007ffd`b062b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000085`c3fff4e0 00007ffd`af3d4cb0     ntdll!TppWorkerThread+0x2df
00000085`c3fff7d0 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
00000085`c3fff800 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000085`c3bffb28 00007ffd`b062b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000085`c3bffb30 00007ffd`af3d4cb0     ntdll!TppWorkerThread+0x2df
00000085`c3bffe20 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
00000085`c3bffe50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e7`057fdd50 00007ff6`f6421ee8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000e7`057fdd90 00007ff6`f62cde7d     postgres!ExceptionalCondition(
000000e7`057fddd0 00007ff6`f62d8dfc     postgres!jspGetLeftArg(
000000e7`057fde00 00007ff6`f62d5886     postgres!executeStringInternalMethod(
000000e7`057fdf50 00007ff6`f62d66db     postgres!executeItemOptUnwrapTarget(
000000e7`057fe4c0 00007ff6`f62d5b4c     postgres!executeAnyItem(
000000e7`057fe560 00007ff6`f62d585c     postgres!executeItemUnwrapTargetArray(
000000e7`057fe5d0 00007ff6`f62d225e     postgres!executeItemOptUnwrapTarget(
000000e7`057feb40 00007ff6`f62d5c67     postgres!executeItem(
000000e7`057feb80 00007ff6`f62d32f3     postgres!executeNextItem(
core
000000e7`05bffa88 00007ffd`b062b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e7`05bffa90 00007ffd`af3d4cb0     ntdll!TppWorkerThread+0x2df
000000e7`05bffd80 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e7`05bffdb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e7`067ffc28 00007ffd`b062b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e7`067ffc30 00007ffd`af3d4cb0     ntdll!TppWorkerThread+0x2df
000000e7`067fff20 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e7`067fff50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e7`063ffd48 00007ffd`ae07da3e     ntdll!NtWaitForSingleObject+0x14
000000e7`063ffd50 00007ff6`f60bc5cc     KERNELBASE!WaitForSingleObjectEx+0x8e
000000e7`063ffdf0 00007ffd`af3d4cb0     postgres!pg_timer_thread(
000000e7`063ffe30 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e7`063ffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e7`05fffae8 00007ffd`ae0c48fa     ntdll!NtFsControlFile+0x14
000000e7`05fffaf0 00007ff6`f60bab2b     KERNELBASE!ConnectNamedPipe+0x6a
000000e7`05fffb60 00007ffd`af3d4cb0     postgres!pg_signal_thread(
000000e7`05fffc60 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e7`05fffc90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f3`ca1ff838 00007ffd`b062b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f3`ca1ff840 00007ffd`af3d4cb0     ntdll!TppWorkerThread+0x2df
000000f3`ca1ffb30 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f3`ca1ffb60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f3`c9dff458 00007ffd`b062b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f3`c9dff460 00007ffd`af3d4cb0     ntdll!TppWorkerThread+0x2df
000000f3`c9dff750 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f3`c9dff780 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f3`ca9ffd48 00007ffd`ae07da3e     ntdll!NtWaitForSingleObject+0x14
000000f3`ca9ffd50 00007ff6`f60bc5cc     KERNELBASE!WaitForSingleObjectEx+0x8e
000000f3`ca9ffdf0 00007ffd`af3d4cb0     postgres!pg_timer_thread(
000000f3`ca9ffe30 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f3`ca9ffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f3`ca5ff708 00007ffd`ae0c48fa     ntdll!NtFsControlFile+0x14
000000f3`ca5ff710 00007ff6`f60bab2b     KERNELBASE!ConnectNamedPipe+0x6a
000000f3`ca5ff780 00007ffd`af3d4cb0     postgres!pg_signal_thread(
000000f3`ca5ff880 00007ffd`b069edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f3`ca5ff8b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f3`c99feb30 00007ff6`f6421ee8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000f3`c99feb70 00007ff6`f62cde7d     postgres!ExceptionalCondition(
000000f3`c99febb0 00007ff6`f62d026c     postgres!jspGetLeftArg(
000000f3`c99febe0 00007ff6`f62d0559     postgres!printJsonPathItem(
000000f3`c99fecf0 00007ff6`f62ce836     postgres!printJsonPathItem(
000000f3`c99fee00 00007ff6`f62cd354     postgres!jsonPathToCstring(
000000f3`c99fee70 00007ff6`f642d0ee     postgres!jsonpath_out(
000000f3`c99feeb0 00007ff6`f642ef4f     postgres!FunctionCall1Coll(
000000f3`c99fef30 00007ff6`f5c12175     postgres!OutputFunctionCall(
000000f3`c99fef60 00007ff6`f5eda649     postgres!printtup(
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-28 00:52:15.568268000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-28 00:56:07.450243900 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-28 00:52:15.568268000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-28 00:58:45.184562400 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-28 00:52:15.568268000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out	2025-06-28 00:56:06.660848800 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[00:56:32.023](134.409s) not ok 5 - regression tests pass
[00:57:11.846](5.843s) not ok 16 - run of pg_upgrade --check for new instance
[00:57:11.847](0.001s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[00:57:15.456](3.607s) not ok 18 - run of pg_upgrade for new instance
[00:57:15.457](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[00:57:17.317](0.401s) not ok 20 - check that locales in new cluster match original cluster
[00:57:18.810](0.131s) not ok 22 - old and new dumps match after pg_upgrade
tap
[00:58:59.202](126.174s) not ok 2 - regression tests pass
test
[01:06:40.251]  14/338 postgresql:regress / regress/regress                                            ERROR           1...
[01:06:40.251]  24/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[01:06:40.251]  63/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/4966 Parallel CREATE INDEX for GIN indexes
CompilerWarnings
compiler
[23:59:57.510] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[23:59:49.980] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[23:59:22.588] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[23:59:22.588] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[23:59:11.183] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[23:59:11.183] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[00:00:20.040] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[00:00:20.040] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
53/5634 track generic and custom plan calls in pg_stat_statements
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-27 23:45:39.467512000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-27 23:48:56.302161000 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[23:52:44.540]  97/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/contrib/pg_stat_sta...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-27 23:45:38.305391335 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out	2025-06-27 23:51:56.045059813 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-27 23:45:36.547707123 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-27 23:51:12.655733906 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[23:54:30.180]  95/344 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/plancache.out /Users/admin/pgsql/build/testrun/pg_stat_s...
--- /Users/admin/pgsql/contrib/pg_stat_statements/expected/plancache.out	2025-06-27 23:45:12
+++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-27 23:49:10
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
tap
[23:51:22.206](0.000s) not ok 77 - bad token response: server overflows the device authz interval: matches
test
[23:51:33.156]  96/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
[23:51:33.156] 334/343 postgresql:oauth_validator / oauth_validator/001_server                         ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/plancache.out C:/cirrus/build/testrun/pg_stat...
--- C:/cirrus/contrib/pg_stat_statements/expected/plancache.out	2025-06-27 23:45:42.024135400 +0000
+++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-27 23:53:14.556544500 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[00:00:07.593] 101/338 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5517 Extended Statistics set/restore/clear functions
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[23:27:55.836] ../src/backend/statistics/mvdistinct.c(589): warning C4129: '%': unrecognized character escape sequence
compiler
[23:27:55.717] ../src/backend/statistics/dependencies.c(928): warning C4129: '%': unrecognized character escape sequence
53/5748 Improve Valgrind support and remove some memory leaks
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:34:55.101](0.001s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
test
[22:40:49.730] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/4984 Serverside SNI for SSL connections
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:03:15.454](0.064s) not ok 33 - connect with correct server CA cert file sslmode=require
[22:03:15.455](0.000s) not ok 34 - connect with correct server CA cert file sslmode=require: no stderr
[22:03:15.524](0.001s) not ok 36 - connect fails since the passphrase protected key cannot be reloaded: matches
test
[22:03:37.824] 336/339 postgresql:ssl / ssl/004_sni                                                    ERROR            ...
53/5382 Adding compression of temporary files
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build-32/testrun/pg_upgr...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-06-27 21:11:20.190994612 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out	2025-06-27 21:20:24....
@@ -252,21 +252,13 @@
 (9 rows)
 
 select count(*) from simple r join simple s using (id);
- count 
--------
- 20000
-(1 row)
-
+ERROR:  could not read from temporary file: read only 8180 of 1572860 bytes
 select original > 1 as initially_multibatch, final > original as increased_batches
   from hash_join_batches(
 $$
   select count(*) from simple r join simple s using (id);
 $$);
- initially_multibatch | increased_batches 
-----------------------+-------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build-32/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-06-27 21:11:20.190994612 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out	2025-06-27 21:21:4...
@@ -252,21 +252,13 @@
 (9 rows)
 
 select count(*) from simple r join simple s using (id);
- count 
--------
- 20000
-(1 row)
-
+ERROR:  could not read from temporary file: read only 8176 of 1572860 bytes
 select original > 1 as initially_multibatch, final > original as increased_batches
   from hash_join_batches(
 $$
   select count(*) from simple r join simple s using (id);
 $$);
- initially_multibatch | increased_batches 
-----------------------+-------------------
...
tap
[21:20:25.045](83.133s) not ok 5 - regression tests pass
tap
[21:21:45.939](85.100s) not ok 2 - regression tests pass
test
[21:25:14.111]  33/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[21:25:14.111] 103/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("batchno > hashtable->curbatch"), File: "../src/backend/executor/nodeHashjoin.c", Line: 493, PID: 15...
core
[21:21:10.334]   * frame #0: 0x00000001889755d0 libsystem_kernel.dylib`__pthread_kill + 8
[21:21:10.334]     frame #1: 0x00000001889adc20 libsystem_pthread.dylib`pthread_kill + 288
[21:21:10.334]     frame #2: 0x00000001888baa30 libsystem_c.dylib`abort + 180
[21:21:10.334]     frame #3: 0x00000001010b9564 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[21:21:10.334]     frame #4: 0x0000000100df06b0 postgres`ExecHashJoin at nodeHashjoin.c:493:6
[21:21:10.334]     frame #5: 0x0000000100df0630 postgres`ExecHashJoin(pstate=0x00000001410831b0) at nodeHashjoin.c:690:9
[21:21:10.334]     frame #6: 0x0000000100dd54d0 postgres`ExecProcNodeInstr(node=0x00000001410831b0) at execProcnode.c:48...
[21:21:10.334]     frame #7: 0x0000000100dcd9c4 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000014108...
[21:21:10.334]     frame #8: 0x0000000100dcd9a8 postgres`standard_ExecutorRun [inlined] ExecutePlan(queryDesc=0x00000001...
[21:21:10.334]     frame #9: 0x0000000100dcd958 postgres`standard_ExecutorRun(queryDesc=0x000000014108dcb8, direction=<u...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out /Users/admin/pgsql/build/testrun/pg_upgrade/002...
--- /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out	2025-06-27 21:10:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out	2025-06-27 21:12:51
@@ -571,58 +571,6 @@
 set enable_material = off;
 set enable_mergejoin = off;
 set work_mem = '64kB';
-set hash_mem_multiplier = 1.0;
-explain (costs off)
-  select count(*) from join_foo
-    left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
-    on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
-                                     QUERY PLAN                                     
-------------------------------------------------------------------------------------
- Aggregate
-   ->  Nested Loop Left Join
-         Join Filter: ((join_foo.id < (b1.id + 1)) AND (join_foo.id > (b1.id - 1)))
-         ->  Seq Scan on join_foo
-         ->  Gather
-               Workers Planned: 2
...
tap
[21:12:51.331](74.643s) not ok 5 - regression tests pass
test
[21:16:27.729]  40/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
53/5438 bt_index_parent_check false alarm for indexes created concurrently
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[20:46:16.085](0.000s) not ok 2 - regular connections limit: matches
test
[20:48:46.853] 259/339 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5667 support create index on virtual generated column.
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[19:31:05.005](0.000s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
test
[19:34:57.951] 214/338 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5296 Streaming Replication vs Logical
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[18:19:47.080](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[18:26:05.398] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5673 Random pg_upgrade 004_subscription test failure on drongo
CompilerWarnings
compiler
[17:38:23.323] md.c:256:48: error: implicit declaration of function ‘pg_RtlGetLastNtStatus’ [-Werror=implicit-function-d...
53/5652 pg_dsm_registry_allocations system view
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[14:18:08.977](0.001s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[14:23:58.647] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5214 SQL:2023 JSON simplified accessor support
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[14:01:53.923] c:\cirrus\src\backend\utils\adt\jsonbsubs.c(223) : warning C4715: 'make_jsonpath_item_expr': not all cont...
53/5765 Addition of %b/backend_type in log_line_prefix of TAP test logs
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[13:29:47.438](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[13:35:54.492] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5814 Add enable_groupagg GUC parameter to control GroupAggregate usage
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-27 08:32:15.475149000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-06-27 08:34:13.793597000 +00...
@@ -8028,15 +8028,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-27 08:32:15.437313000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out	2025-06-27 08:35:20.04720...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/regress/regres...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-27 08:32:15.437313000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out	2025-06-27 08:34:12.002890000 +0000
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
tap
[08:37:00.455](234.555s) not ok 5 - regression tests pass
tap
[08:38:18.276](267.376s) not ok 2 - regression tests pass
test
[08:39:39.529]  44/343 postgresql:regress / regress/regress                                            ERROR           2...
[08:39:39.529] 201/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[08:39:39.529] 279/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Autoconf
core
[08:44:30.603] #0  0x00007f719ed8add4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:30.603] #1  0x00007f719ed37239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:30.603] #2  0x00007f719ed37497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:30.603] #3  0x000056397b4da5c1 in ?? ()
[08:44:30.603] #4  0x000056397b4d4369 in ?? ()
[08:44:30.603] #5  0x000056397b4d320f in ?? ()
[08:44:30.603] #6  0x000056397b4d3c3b in ?? ()
[08:44:30.603] #7  0x000056397b4d166f in ?? ()
[08:44:30.603] #8  0x00007f719ed2224a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:30.603] #9  0x00007f719ed22305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[08:44:30.715] #0  0x00007f719ed8add4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:30.715] #1  0x00007f719ed37239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:30.715] #2  0x00007f719ed37497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:30.715] #3  0x000056397b4da5f3 in ?? ()
[08:44:30.715] #4  0x000056397b4d4369 in ?? ()
[08:44:30.715] #5  0x000056397b4d320f in ?? ()
[08:44:30.715] #6  0x000056397b4d3c3b in ?? ()
[08:44:30.715] #7  0x000056397b4d166f in ?? ()
[08:44:30.715] #8  0x00007f719ed2224a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:44:30.715] #9  0x00007f719ed22305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[08:44:30.715] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-27 08:32:15.915649236 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out	2025-06-27 08:37:55.530246656 +0000
@@ -4655,9 +4655,12 @@
  Nested Loop Left Join
    Filter: ((COALESCE(tenk1.unique1, '-1'::integer) + int8_tbl.q1) = 122)
    ->  Seq Scan on int8_tbl
-   ->  Index Scan using tenk1_unique2 on tenk1
-         Index Cond: (unique2 = int8_tbl.q2)
-(5 rows)
+   ->  Memoize
+         Cache Key: int8_tbl.q2
+         Cache Mode: logical
+         ->  Index Scan using tenk1_unique2 on tenk1
+               Index Cond: (unique2 = int8_tbl.q2)
+(8 rows)
 
 select * from
 (
@@ -4710,9 +4713,12 @@
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-06-27 08:32:15.915649236 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join_hash.out	2025-06-27 08:39:40.648831009 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/regress/results/join.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-27 08:32:15.915649236 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/join.out	2025-06-27 08:34:30.816648365 +0000
@@ -5854,22 +5854,26 @@
     on t1.q2 = t2.q2
   left join onek t4
     on t2.q2 < t3.unique2;
-                   QUERY PLAN                    
--------------------------------------------------
+                        QUERY PLAN                         
+-----------------------------------------------------------
  Nested Loop Left Join
    Join Filter: (t2.q2 < t3.unique2)
    ->  Nested Loop Left Join
-         Join Filter: (t2.q1 > t3.unique1)
          ->  Hash Left Join
                Hash Cond: (t1.q2 = t2.q2)
                ->  Seq Scan on int8_tbl t1
                ->  Hash
                      ->  Seq Scan on int8_tbl t2
...
tap
[08:39:05.070](107.187s) not ok 5 - regression tests pass
tap
[08:40:24.434](79.140s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-27 08:32:16.031358802 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-06-27 08:34:28.461958595 +00...
@@ -8045,15 +8045,15 @@
   lateral (select x.q1,y.q1,y.q2) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-27 08:32:16.031358802 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join.out	2025-06-27 08:35:43.978884633 +...
@@ -8028,15 +8028,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-27 08:32:16.031358802 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out	2025-06-27 08:34:28.585959856 +0000
@@ -8028,15 +8028,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
tap
[08:35:21.830](75.113s) not ok 5 - regression tests pass
tap
[08:36:39.081](78.062s) not ok 2 - regression tests pass
test
[08:39:48.217]  10/344 postgresql:regress / regress/regress                                            ERROR            ...
[08:39:48.217]  33/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:39:48.217] 105/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad...
--- /Users/admin/pgsql/src/test/regress/expected/join.out	2025-06-27 08:32:14
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-06-27 08:34:57
@@ -8028,15 +8028,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr...
--- /Users/admin/pgsql/src/test/regress/expected/join.out	2025-06-27 08:32:14
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join.out	2025-06-27 08:36:41
@@ -8028,15 +8028,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/regress/regress/res...
--- /Users/admin/pgsql/src/test/regress/expected/join_hash.out	2025-06-27 08:32:14
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/join_hash.out	2025-06-27 08:35:01
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[08:35:54.551](93.881s) not ok 5 - regression tests pass
tap
[08:37:55.430](117.335s) not ok 2 - regression tests pass
test
[08:40:29.529]  11/343 postgresql:regress / regress/regress                                            ERROR           1...
[08:40:29.529]  30/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[08:40:29.529] 133/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-27 08:32:18.626123600 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out	2025-06-27 08:35:05.533848400 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-27 08:32:18.626123600 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-27 08:37:33.319941400 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-27 08:32:18.626123600 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out	2025-06-27 08:34:52.774587200 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[08:36:07.272](115.549s) not ok 5 - regression tests pass
tap
[08:38:37.808](123.224s) not ok 2 - regression tests pass
test
[08:45:35.661]   8/338 postgresql:regress / regress/regress                                            ERROR           1...
[08:45:35.661]  19/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[08:45:35.661]  64/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5751 Disable parallel query by default
FreeBSD - Meson
core
[08:01:01.915] #0  0x00003b80b670a75a in ?? () from /libexec/ld-elf.so.1
[08:01:01.915] #1  0x00003b80b67047fc in ?? () from /libexec/ld-elf.so.1
[08:01:01.915] #2  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-27 07:53:23.217880000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-27 07:54:35.694825000 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-27 07:53:21.832784000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-27 07:55:54.188343000 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:23.387121000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-27 07:54:54.60...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:23.374000000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-27 07:55:09.773517000 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:23.387121000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-27 07:56:01....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:23.374000000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-27 07:56:21.26505500...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:23.387121000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-06-27 07:54:54.454370000 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:23.374000000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-06-27 07:55:10.525306000 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[07:55:27.380](70.323s) not ok 5 - regression tests pass
tap
[07:56:40.006](97.691s) not ok 2 - regression tests pass
test
[07:58:30.270]  25/343 postgresql:regress / regress/regress                                            ERROR            ...
[07:58:30.270]  12/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[07:58:30.270]  91/343 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[07:58:30.270]  47/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[07:58:30.270] 168/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/contrib/pg_overexp...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-27 07:53:20.904622466 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out	2025-06-27 07:58:31.211090882 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:22.857871552 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out	2025-06-27 07:58:34.247079923 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:22.837897392 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out	2025-06-27 07:58:47.439027979 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/src/test/isolation/...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-27 07:53:22.630166121 +0000
+++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out	2025-06-27 07:56:56.387073946 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:22.857871552 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out	2025-06-27 07:57:06.159126013 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:22.837897392 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out	2025-06-27 07:57:43.243193598 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[07:58:57.896](128.782s) not ok 5 - regression tests pass
Linux - Debian Bookworm - Meson
core
[08:04:11.856] #0  <unavailable> in ?? ()
core
[08:04:11.856] #0  0x00007fb264f5cdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:04:11.856] #1  0x00007fb264f09239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:04:11.856] #2  0x00007fb264f09497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:04:11.856] #3  0x0000563a713f15f3 in ?? ()
[08:04:11.856] #4  0x0000563a713eb369 in ?? ()
[08:04:11.856] #5  0x0000563a713ea20f in ?? ()
[08:04:11.856] #6  0x0000563a713eac3b in ?? ()
[08:04:11.856] #7  0x0000563a713e866f in ?? ()
[08:04:11.856] #8  0x00007fb264ef424a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:04:11.856] #9  0x00007fb264ef4305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[08:04:11.975] #0  0x00007fb264f5cdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:04:11.975] #1  0x00007fb264f09239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:04:11.975] #2  0x00007fb264f09497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[08:04:11.975] #3  0x0000563a713f15c1 in ?? ()
[08:04:11.975] #4  0x0000563a713eb369 in ?? ()
[08:04:11.975] #5  0x0000563a713ea20f in ?? ()
[08:04:11.975] #6  0x0000563a713eac3b in ?? ()
[08:04:11.975] #7  0x0000563a713e866f in ?? ()
[08:04:11.975] #8  0x00007fb264ef424a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:04:11.975] #9  0x00007fb264ef4305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-27 07:53:22.633658235 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-27 07:56:21.893052279 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-27 07:53:20.897658171 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-27 07:58:20.232870326 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:22.865658243 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-27 07:56:48.24...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:22.849658243 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-27 07:57:01.897009243 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:22.865658243 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-27 07:58:04....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:22.849658243 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-27 07:58:19.76087089...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:22.865658243 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-06-27 07:56:48.501040782 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:22.849658243 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-06-27 07:57:02.997006381 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[07:57:11.602](71.601s) not ok 5 - regression tests pass
tap
[07:58:31.203](77.662s) not ok 2 - regression tests pass
test
[08:01:40.807]   9/344 postgresql:isolation / isolation/isolation                                      ERROR            ...
[08:01:40.807]  21/344 postgresql:regress / regress/regress                                            ERROR            ...
[08:01:40.807]  31/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:01:40.807]  88/344 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[08:01:40.807] 105/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out /Users/admin/pgsql/build/testrun/isolation...
--- /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out	2025-06-27 07:53:11
+++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-27 07:54:51
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out /Users/admin/pgsql/build/testrun/pg_overe...
--- /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-27 07:53:10
+++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-27 07:56:25
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:11
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-27 07:55:08
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:11
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-27 07:55:16
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/recovery/027_...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:11
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-27 07:56:13
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:11
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-27 07:56:24
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:11
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out	2025-06-27 07:55:10
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/regress/regress/resul...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:11
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out	2025-06-27 07:55:18
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[07:55:25.548](49.051s) not ok 5 - regression tests pass
tap
[07:56:35.090](66.563s) not ok 2 - regression tests pass
test
[07:59:36.395]  18/343 postgresql:regress / regress/regress                                            ERROR            ...
[07:59:36.395]  10/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[07:59:36.395]  89/343 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[07:59:36.395]  29/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[07:59:36.395] 121/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/deadlock-parallel.out C:/cirrus/build/testrun/isolati...
--- C:/cirrus/src/test/isolation/expected/deadlock-parallel.out	2025-06-27 07:53:25.148099600 +0000
+++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-27 07:55:58.782329100 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out C:/cirrus/build/testrun/pg_ove...
--- C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-27 07:53:21.561197000 +0000
+++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-27 08:00:41.964180500 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:25.825794600 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-27 07:56:49.459058100 +00...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:25.796009500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-27 07:57:10.553802200 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:25.825794600 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-27 07:59:39.385950800 +...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/recovery/027_stream...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:25.796009500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-27 08:00:01.172103900 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-27 07:53:25.825794600 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out	2025-06-27 07:56:48.704216100 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/regress/regress/res...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-27 07:53:25.796009500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out	2025-06-27 07:57:05.641693200 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[07:57:33.732](127.813s) not ok 5 - regression tests pass
tap
[08:00:19.286](133.464s) not ok 2 - regression tests pass
test
[08:07:38.184]  14/338 postgresql:regress / regress/regress                                            ERROR           1...
[08:07:38.184]   6/338 postgresql:isolation / isolation/isolation                                      ERROR           1...
[08:07:38.184]  19/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[08:07:38.184]  89/338 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[08:07:38.184]  67/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5811 Expose internal MultiXact member count function for efficient monitoring
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[07:13:38.838] ../src/backend/access/transam/multixact.c(3592): error C2375: 'pg_get_multixact_count': redefinition; dif...
53/5783 Fix Protocol documentation
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[06:43:19.145](0.001s) not ok 5 - vacuumdb cannot target invalid database: matches
test
[06:46:51.532] 224/338 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
53/5773 Disallow concurrent ALTER DOMAIN and DROP DOMAIN
CompilerWarnings
compiler
[06:22:56.412] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[06:22:56.412] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[06:22:56.412] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[06:22:56.412] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[06:22:56.412] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[06:22:49.182] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[06:22:49.182] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[06:22:49.182] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[06:22:49.182] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[06:22:49.182] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[06:22:18.360] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[06:22:11.331] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[06:23:19.233] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
53/5834 Allow the "operand" input of width_bucket() to be NaN
macOS - Sonoma - Meson
tap
[06:19:29.732](0.000s) not ok 377 - pgbench script error: setshell no such command stderr /(?^:could not read result )/
test
[06:20:25.133] 232/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5669 Use CLOCK_MONOTONIC_COARSE for instr_time for explain analyze
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-27 03:40:03.950702000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out	2025-06-27 03:43:45.456743...
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                1 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -147,7 +147,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_exec_zero | minmax_ts_after_ref | stats_since_after_ref 
 -------+------------------+---------------------+-----------------------
-     2 |                1 |                   2 |                     0
+     2 |                2 |                   2 |                     0
 (1 row)
 
...
test
[03:48:00.819]  95/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/contrib/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-27 03:40:05.053460490 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out	2025-06-27 03:46:26.069839994 +0000
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                1 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -71,7 +71,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                1 |                1 |                            1 |                     0
+     2 |                1 |                2 |                            1 |                     0
 (1 row)
 
...
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-27 03:40:04.989211811 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out	2025-06-27 03:47:24.513520...
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                2 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -71,7 +71,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                1 |                1 |                            1 |                     0
+     2 |                1 |                2 |                            1 |                     0
 (1 row)
 
...
test
[03:50:45.444]  95/344 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5447 log_min_messages per backend type
FreeBSD - Meson
core
[03:44:23.810] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x1137a001cc98 "checkpointer") at ../...
[03:44:23.810] #1  0x0000000000774cbc in check_log_min_messages (newval=<optimized out>, extra=0x8217882b8, source=<opti...
[03:44:23.810] #2  0x0000000000af3db4 in call_string_check_hook (conf=conf@entry=0xbf4120 <ConfigureNamesString+2800>, n...
[03:44:23.810] #3  0x0000000000af3669 in parse_and_validate_value (record=record@entry=0xbf4120 <ConfigureNamesString+28...
[03:44:23.810] #4  0x0000000000af27f6 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[03:44:23.810] #5  0x0000000000aeeb12 in set_config_option (name=<optimized out>, value=0x1137a001c838 "checkpointer:deb...
[03:44:23.810] #6  0x0000000000af780e in ExecSetVariableStmt (stmt=stmt@entry=0x11379f825d78, isTopLevel=<optimized out>...
[03:44:23.810] #7  0x000000000097a94c in standard_ProcessUtility (pstmt=0x11379f825468, queryString=0x11379f824100 "SET ...
[03:44:23.810] #8  0x000000000097a2f8 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[03:44:23.810] #9  0x0000000000979e2c in PortalRunUtility (portal=0x11379f90d100, pstmt=0x11379f825468, isTopLevel=<opti...
core
[03:44:24.106] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x15dd9b072498 "checkpointer") at ../...
[03:44:24.106] #1  0x0000000000774cbc in check_log_min_messages (newval=<optimized out>, extra=0x82170c9d8, source=<opti...
[03:44:24.106] #2  0x0000000000af3db4 in call_string_check_hook (conf=conf@entry=0xbf4120 <ConfigureNamesString+2800>, n...
[03:44:24.106] #3  0x0000000000af3669 in parse_and_validate_value (record=record@entry=0xbf4120 <ConfigureNamesString+28...
[03:44:24.106] #4  0x0000000000af27f6 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[03:44:24.106] #5  0x0000000000aeeb12 in set_config_option (name=<optimized out>, value=0x15dd9b072038 "checkpointer:deb...
[03:44:24.106] #6  0x0000000000af780e in ExecSetVariableStmt (stmt=stmt@entry=0x15dd9b025fd8, isTopLevel=<optimized out>...
[03:44:24.106] #7  0x000000000097a94c in standard_ProcessUtility (pstmt=pstmt@entry=0x15dd9b025468, queryString=queryStr...
[03:44:24.106] #8  0x000000083734800c in pgss_ProcessUtility (pstmt=0x15dd9b025468, queryString=0x15dd9b024100 "SET log_...
[03:44:24.106] #9  0x0000000000979e2c in PortalRunUtility (portal=0x15dd9b10b100, pstmt=0x15dd9b025468, isTopLevel=<opti...
core
[03:44:23.520] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x3267ffe18c98 "checkpointer") at ../...
[03:44:23.520] #1  0x0000000000774cbc in check_log_min_messages (newval=<optimized out>, extra=0x82199e8d8, source=<opti...
[03:44:23.520] #2  0x0000000000af3db4 in call_string_check_hook (conf=conf@entry=0xbf4120 <ConfigureNamesString+2800>, n...
[03:44:23.520] #3  0x0000000000af3669 in parse_and_validate_value (record=record@entry=0xbf4120 <ConfigureNamesString+28...
[03:44:23.520] #4  0x0000000000af27f6 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[03:44:23.520] #5  0x0000000000aeeb12 in set_config_option (name=<optimized out>, value=0x3267ffe18838 "checkpointer:deb...
[03:44:23.520] #6  0x0000000000af780e in ExecSetVariableStmt (stmt=stmt@entry=0x3267ff625d78, isTopLevel=<optimized out>...
[03:44:23.520] #7  0x000000000097a94c in standard_ProcessUtility (pstmt=0x3267ff625468, queryString=0x3267ff624100 "SET ...
[03:44:23.520] #8  0x000000000097a2f8 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[03:44:23.520] #9  0x0000000000979e2c in PortalRunUtility (portal=0x3267ff761100, pstmt=0x3267ff625468, isTopLevel=<opti...
core
[03:44:23.232] #0  0x000000082df4b75a in _sigprocmask () from /lib/libc.so.7
[03:44:23.232] #1  0x000000082df88a2f in _system () from /lib/libc.so.7
[03:44:23.232] #2  0x000000082bc628a3 in ?? () from /lib/libthr.so.3
[03:44:23.232] #3  0x0000000000688157 in RestoreArchivedFile (path=path@entry=0x8212ff1e0 "`\362/!\b", xlogfname=xlogfna...
[03:44:23.232] #4  0x00000000006937b0 in XLogFileRead (segno=segno@entry=4, tli=tli@entry=2, source=source@entry=XLOG_FR...
[03:44:23.232] #5  0x000000000068f4ec in XLogFileReadAnyTLI (segno=4, source=XLOG_FROM_ANY) at ../src/backend/access/tra...
[03:44:23.232] #6  WaitForWALToBecomeAvailable (RecPtr=67209072, tliRecPtr=67209048, replayTLI=2, replayLSN=67209048, ra...
[03:44:23.232] #7  XLogPageRead (xlogreader=0x3d9af2c1d130, targetPagePtr=67207168, reqLen=1904, targetRecPtr=67209048, ...
[03:44:23.232] #8  0x00000000006964fa in ReadPageInternal (state=state@entry=0x3d9af2c1d130, pageptr=67207168, reqLen=19...
[03:44:23.232] #9  0x0000000000695328 in XLogDecodeNextRecord (state=0x3d9af2c1d130, nonblocking=false) at ../src/backen...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-27 03:34:54.657320000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-27 03:38:45.130063...
@@ -686,2723 +686,10 @@
 DELETE FROM PKTABLE where ptest2=5;
 -- Show PKTABLE and FKTABLE
 SELECT * from PKTABLE;
- ptest1 | ptest2 | ptest3 | ptest4 
---------+--------+--------+--------
-      2 |      4 |      5 | test4
-      1 |      2 |      3 | test2
-(2 rows)
-
-SELECT * from FKTABLE;
- ftest1 | ftest2 | ftest3 | ftest4 
---------+--------+--------+--------
-        |      2 |      3 |      2
-      2 |        |      3 |      3
-        |      2 |      7 |      4
-        |      3 |      4 |      5
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-27 03:34:54.657320000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-27 03:39:51.8031...
@@ -499,2910 +499,10 @@
 (2 rows)
 
 SELECT * FROM FKTABLE;
- ftest1 | ftest2 | ftest3 | ftest4 
---------+--------+--------+--------
-      1 |      2 |      3 |      1
-(1 row)
-
-DROP TABLE FKTABLE;
-DROP TABLE PKTABLE;
--- cascade update/delete
-CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, PRIMARY KEY(ptest1, ptest2, ptest3) );
-CREATE TABLE FKTABLE ( ftest1 int, ftest2 int, ftest3 int, ftest4 int,  CONSTRAINT constrname3
-			FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE
-			ON DELETE CASCADE ON UPDATE CASCADE);
--- Insert Primary Key values
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-27 03:34:54.657320000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-27 03:38:40.908676000 +0000
@@ -730,2679 +730,10 @@
 DETAIL:  Key (ftest1, ftest2, ftest3)=(1, 2, 7) is not present in table "pktable".
 -- Show FKTABLE
 SELECT * from FKTABLE;
- ftest1 | ftest2 | ftest3 | ftest4 
---------+--------+--------+--------
-      1 |      2 |      3 |      1
-      2 |      3 |      4 |      1
-      2 |      4 |      5 |      1
-        |      2 |      3 |      2
-      2 |        |      3 |      3
-        |      2 |      7 |      4
-        |      3 |      4 |      5
-(7 rows)
-
--- Try to update something that will fail
-UPDATE PKTABLE set ptest2=5 where ptest2=2;
...
tap
[03:38:46.616](135.510s) not ok 5 - regression tests pass
[03:39:01.443](3.497s) not ok 7 - pg_restore to destination instance
[03:39:13.791](12.348s) not ok 8 - dump outputs from original and restored regression databases match
[03:39:28.428](1.002s) not ok 16 - run of pg_upgrade --check for new instance
[03:39:28.429](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[03:39:29.451](1.022s) not ok 18 - run of pg_upgrade for new instance
[03:39:29.452](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:39:29.617](0.048s) not ok 20 - check that locales in new cluster match original cluster
[03:39:30.616](0.028s) not ok 22 - old and new dumps match after pg_upgrade
tap
[03:39:52.429](156.888s) not ok 2 - regression tests pass
test
[03:41:45.182] 104/343 postgresql:regress / regress/regress                                            ERROR           1...
[03:41:45.182] 108/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[03:41:45.182] 194/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
core
[03:48:50.544] #0  0x00007fa8a1aabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:48:50.544] #1  0x00007fa8a1a5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:48:50.544] #2  0x00007fa8a1a47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:48:50.544] #3  0x00007fa8a2ad650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:48:50.544] #4  0x00007fa8a2ae2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:48:50.544] #5  0x00007fa8a2ac1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fa8a1422f4e, __in_ch...
[03:48:50.544] #6  0x00007fa8a2abe6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[03:48:50.544] #7  0x00007fa8a2abd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7fa8a1423bf0, cont...
[03:48:50.544] #8  <signal handler called>
[03:48:50.544] #9  0x00005651a9d29f1c in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
core
[03:48:49.446] #0  0x00007fa23b4abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:48:49.446] #1  0x00007fa23b45cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:48:49.446] #2  0x00007fa23b447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:48:49.446] #3  0x00007fa23c6d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:48:49.446] #4  0x00007fa23c6e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:48:49.446] #5  0x00007fa23c6c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fa238839f4e, __in_ch...
[03:48:49.446] #6  0x00007fa23c6be6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[03:48:49.446] #7  0x00007fa23c6bd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7fa23883abf0, cont...
[03:48:49.446] #8  <signal handler called>
[03:48:49.446] #9  0x0000557bf2208f1c in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
core
[03:48:50.016] #0  0x00007f0525aabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:48:50.016] #1  0x00007f0525a5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:48:50.016] #2  0x00007f0525a47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:48:50.016] #3  0x00007f0526cd650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:48:50.016] #4  0x00007f0526ce2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:48:50.016] #5  0x00007f0526cc1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f0525424f4e, __in_ch...
[03:48:50.016] #6  0x00007f0526cbe6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[03:48:50.016] #7  0x00007f0526cbd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7f0525425bf0, cont...
[03:48:50.016] #8  <signal handler called>
[03:48:50.016] #9  0x000055ba57aadf1c in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-27 03:34:54.918389985 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out	2025-06-27 03:43:07.938648569 +0000
@@ -1250,2159 +1250,7 @@
 -- these should work
 ALTER TABLE fktable ADD CONSTRAINT fk_123_123
 FOREIGN KEY (x1,x2,x3) REFERENCES pktable(id1,id2,id3);
-ALTER TABLE fktable ADD CONSTRAINT fk_213_213
-FOREIGN KEY (x2,x1,x3) REFERENCES pktable(id2,id1,id3);
-ALTER TABLE fktable ADD CONSTRAINT fk_253_213
-FOREIGN KEY (x2,x5,x3) REFERENCES pktable(id2,id1,id3);
--- these should fail
-ALTER TABLE fktable ADD CONSTRAINT fk_123_231
-FOREIGN KEY (x1,x2,x3) REFERENCES pktable(id2,id3,id1);
-ERROR:  foreign key constraint "fk_123_231" cannot be implemented
-DETAIL:  Key columns "x1" of the referencing table and "id2" of the referenced table are of incompatible types: integer...
-ALTER TABLE fktable ADD CONSTRAINT fk_241_132
-FOREIGN KEY (x2,x4,x1) REFERENCES pktable(id1,id3,id2);
-ERROR:  foreign key constraint "fk_241_132" cannot be implemented
-DETAIL:  Key columns "x2" of the referencing table and "id1" of the referenced table are of incompatible types: charact...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-27 03:34:54.918389985 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/foreign_key.out	2025-06-27 03:44:56.317720570 +0000
@@ -919,2490 +919,10 @@
 CREATE TABLE PKTABLE (ptest1 numeric PRIMARY KEY);
 INSERT INTO PKTABLE VALUES(42);
 CREATE TABLE FKTABLE (ftest1 int REFERENCES pktable);
--- Check it actually works
-INSERT INTO FKTABLE VALUES(42);		-- should succeed
-INSERT INTO FKTABLE VALUES(43);		-- should fail
-ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey"
-DETAIL:  Key (ftest1)=(43) is not present in table "pktable".
-UPDATE FKTABLE SET ftest1 = ftest1;	-- should succeed
-UPDATE FKTABLE SET ftest1 = ftest1 + 1;	-- should fail
-ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_ftest1_fkey"
-DETAIL:  Key (ftest1)=(43) is not present in table "pktable".
-DROP TABLE FKTABLE;
-DROP TABLE PKTABLE;
--- Two columns, two tables
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, PRIMARY KEY(ptest1, ptest2));
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/regress/results/fo...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-27 03:34:54.918389985 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out	2025-06-27 03:40:27.185043815 +0000
@@ -1740,1669 +1740,10 @@
 DETAIL:  Key (a, b)=(2500, 2502) is still referenced from table "fk_partitioned_fk".
 -- check psql behavior
 \d fk_notpartitioned_pk
-        Table "public.fk_notpartitioned_pk"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           | not null | 
- b      | integer |           | not null | 
-Indexes:
-    "fk_notpartitioned_pk_pkey" PRIMARY KEY, btree (a, b)
-Referenced by:
-    TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p...
-
--- Check the exsting FK trigger
-SELECT conname, tgrelid::regclass as tgrel, regexp_replace(tgname, '[0-9]+', 'N') as tgname, tgtype
-FROM pg_trigger t JOIN pg_constraint c ON (t.tgconstraint = c.oid)
...
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
tap
[03:43:10.872](112.219s) not ok 5 - regression tests pass
[03:43:34.201](8.553s) not ok 7 - pg_restore to destination instance
[03:43:41.715](7.513s) not ok 8 - dump outputs from original and restored regression databases match
[03:43:48.991](1.342s) not ok 16 - run of pg_upgrade --check for new instance
[03:43:48.992](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[03:43:49.954](0.962s) not ok 18 - run of pg_upgrade for new instance
[03:43:49.955](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:43:50.145](0.051s) not ok 20 - check that locales in new cluster match original cluster
[03:43:50.797](0.040s) not ok 22 - old and new dumps match after pg_upgrade
tap
[03:44:57.011](60.193s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
core
[03:46:51.383] #0  0x00007f6b632a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:46:51.383] #1  0x00007f6b6325afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:46:51.383] #2  0x00007f6b63245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:46:51.383] #3  0x00007f6b6341e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:46:51.383] #4  0x00007f6b6342aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:46:51.383] #5  0x00007f6b6340d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x5633f6eeafa0,...
[03:46:51.383] #6  0x00005633f63e8439 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[03:46:51.383] #7  0x00005633f5c62a9d in check_log_min_messages (newval=<optimized out>, extra=0x7ffe60ea79e0, source=<o...
[03:46:51.383] #8  0x00005633f6383d4c in call_string_check_hook (conf=conf@entry=0x5633f6eac230 <ConfigureNamesString+28...
[03:46:51.383] #9  0x00005633f63895f7 in parse_and_validate_value (record=record@entry=0x5633f6eac230 <ConfigureNamesStr...
core
[03:46:52.868] #0  0x00007f39644a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:46:52.868] #1  0x00007f396445afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:46:52.868] #2  0x00007f3964445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:46:52.868] #3  0x00007f396461e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:46:52.868] #4  0x00007f396462aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:46:52.868] #5  0x00007f396460d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x55b2c5193fa0,...
[03:46:52.868] #6  0x000055b2c4691439 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[03:46:52.868] #7  0x000055b2c3f0ba9d in check_log_min_messages (newval=<optimized out>, extra=0x7ffc29d75d10, source=<o...
[03:46:52.868] #8  0x000055b2c462cd4c in call_string_check_hook (conf=conf@entry=0x55b2c5155230 <ConfigureNamesString+28...
[03:46:52.868] #9  0x000055b2c46325f7 in parse_and_validate_value (record=record@entry=0x55b2c5155230 <ConfigureNamesStr...
core
[03:46:49.857] #0  0x00007f9401ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:46:49.857] #1  0x00007f9401e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:46:49.857] #2  0x00007f9401e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:46:49.857] #3  0x00007f940201e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:46:49.857] #4  0x00007f940202aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:46:49.857] #5  0x00007f940200d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x562c9392cfa0,...
[03:46:49.857] #6  0x0000562c92e2a439 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[03:46:49.857] #7  0x0000562c926a4a9d in check_log_min_messages (newval=<optimized out>, extra=0x7fff92cb41c0, source=<o...
[03:46:49.857] #8  0x0000562c92dc5d4c in call_string_check_hook (conf=conf@entry=0x562c938ee230 <ConfigureNamesString+28...
[03:46:49.857] #9  0x0000562c92dcb5f7 in parse_and_validate_value (record=record@entry=0x562c938ee230 <ConfigureNamesStr...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-27 03:34:55.089477944 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-27 03:39:58.072558...
@@ -1925,1484 +1925,7 @@
 -- All constraints are now valid and enforced.
 SELECT conname, conenforced, convalidated FROM pg_constraint
 WHERE conrelid = 'fk_notpartitioned_fk'::regclass ORDER BY oid::regclass::text;
-             conname              | conenforced | convalidated 
-----------------------------------+-------------+--------------
- fk_notpartitioned_fk_a_b_fkey    | t           | t
- fk_notpartitioned_fk_a_b_fkey_1  | t           | t
- fk_notpartitioned_fk_a_b_fkey_2  | t           | t
- fk_notpartitioned_fk_a_b_fkey2   | t           | t
- fk_notpartitioned_fk_a_b_fkey2_1 | t           | t
- fk_notpartitioned_fk_a_b_fkey2_2 | t           | t
-(6 rows)
-
--- test a self-referential FK
-ALTER TABLE fk_partitioned_pk ADD CONSTRAINT selffk FOREIGN KEY (a, b) REFERENCES fk_partitioned_pk NOT VALID;
-CREATE TABLE fk_partitioned_pk_3 PARTITION OF fk_partitioned_pk FOR VALUES FROM (2000,2000) TO (3000,3000)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-27 03:34:55.089477944 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-27 03:40:59.2365...
@@ -863,2546 +863,10 @@
 DROP TABLE PKTABLE;
 -- Test some invalid FK definitions
 CREATE TABLE PKTABLE (ptest1 int PRIMARY KEY, someoid oid);
-CREATE TABLE FKTABLE_FAIL1 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest2) REFERENCES PKTABLE);
-ERROR:  column "ftest2" referenced in foreign key constraint does not exist
-CREATE TABLE FKTABLE_FAIL2 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(ptest2));
-ERROR:  column "ptest2" referenced in foreign key constraint does not exist
-CREATE TABLE FKTABLE_FAIL3 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (tableoid) REFERENCES PKTABLE(someoid));
-ERROR:  system columns cannot be used in foreign keys
-CREATE TABLE FKTABLE_FAIL4 ( ftest1 oid, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(tableoid));
-ERROR:  system columns cannot be used in foreign keys
-DROP TABLE PKTABLE;
--- Test for referencing column number smaller than referenced constraint
-CREATE TABLE PKTABLE (ptest1 int, ptest2 int, UNIQUE(ptest1, ptest2));
-CREATE TABLE FKTABLE_FAIL1 (ftest1 int REFERENCES pktable(ptest1));
-ERROR:  there is no unique constraint matching given keys for referenced table "pktable"
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-27 03:34:55.089477944 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-27 03:39:55.376559989 +0000
@@ -2044,1365 +2044,10 @@
 ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b)
   REFERENCES fk_notpartitioned_pk
   ON DELETE SET DEFAULT ON UPDATE SET DEFAULT;
-INSERT INTO fk_notpartitioned_pk VALUES (2502, 2503);
-INSERT INTO fk_partitioned_fk_3 (a, b) VALUES (2502, 2503);
--- this fails, because the defaults for the referencing table are not present
--- in the referenced table:
-UPDATE fk_notpartitioned_pk SET a = 1500 WHERE a = 2502;
-ERROR:  insert or update on table "fk_partitioned_fk_3" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
-DETAIL:  Key (a, b)=(2501, 142857) is not present in table "fk_notpartitioned_pk".
--- but inserting the row we can make it work:
-INSERT INTO fk_notpartitioned_pk VALUES (2501, 142857);
-UPDATE fk_notpartitioned_pk SET a = 1500 WHERE a = 2502;
-SELECT * FROM fk_partitioned_fk WHERE b = 142857;
-  a   |   b    
-------+--------
...
tap
[03:39:59.935](58.082s) not ok 5 - regression tests pass
[03:40:12.668](5.442s) not ok 7 - pg_restore to destination instance
[03:40:17.493](4.825s) not ok 8 - dump outputs from original and restored regression databases match
[03:40:25.771](2.423s) not ok 16 - run of pg_upgrade --check for new instance
[03:40:25.772](0.001s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[03:40:27.458](1.687s) not ok 18 - run of pg_upgrade for new instance
[03:40:27.459](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:40:27.630](0.044s) not ok 20 - check that locales in new cluster match original cluster
[03:40:28.403](0.089s) not ok 22 - old and new dumps match after pg_upgrade
tap
[03:41:01.598](55.611s) not ok 2 - regression tests pass
test
[03:44:21.382]  24/344 postgresql:regress / regress/regress                                            ERROR            ...
[03:44:21.382]  26/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[03:44:21.382]  75/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
core
[03:47:32.770]   * frame #0: 0x000000010258eb7c postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[03:47:32.770]     frame #1: 0x000000010224a3e0 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016d...
[03:47:32.770]     frame #2: 0x00000001025633e8 postgres`call_string_check_hook(conf=0x000000010293c8b8, newval=0x000000...
[03:47:32.770]     frame #3: 0x0000000102562cec postgres`parse_and_validate_value(record=0x000000010293c8b8, value=<unav...
[03:47:32.770]     frame #4: 0x0000000102561e70 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[03:47:32.770]     frame #5: 0x000000010255e548 postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[03:47:32.770]     frame #6: 0x000000010256647c postgres`ExecSetVariableStmt(stmt=0x0000000142009468, isTopLevel=<unavai...
[03:47:32.770]     frame #7: 0x0000000102414bf8 postgres`standard_ProcessUtility(pstmt=0x0000000142009518, queryString="...
[03:47:32.770]     frame #8: 0x00000001024149c4 postgres`ProcessUtility(pstmt=<unavailable>, queryString=<unavailable>, ...
[03:47:32.770]     frame #9: 0x0000000102414620 postgres`PortalRunUtility(portal=0x000000014204a700, pstmt=0x00000001420...
core
[03:46:34.360]   * frame #0: 0x000000010486ab7c postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[03:46:34.360]     frame #1: 0x00000001045263e0 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016b...
[03:46:34.360]     frame #2: 0x000000010483f3e8 postgres`call_string_check_hook(conf=0x0000000104c188b8, newval=0x000000...
[03:46:34.360]     frame #3: 0x000000010483ecec postgres`parse_and_validate_value(record=0x0000000104c188b8, value=<unav...
[03:46:34.360]     frame #4: 0x000000010483de70 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[03:46:34.360]     frame #5: 0x000000010483a548 postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[03:46:34.360]     frame #6: 0x000000010484247c postgres`ExecSetVariableStmt(stmt=0x0000000154016668, isTopLevel=<unavai...
[03:46:34.360]     frame #7: 0x00000001046f0bf8 postgres`standard_ProcessUtility(pstmt=0x0000000154016718, queryString="...
[03:46:34.360]     frame #8: 0x00000001046f09c4 postgres`ProcessUtility(pstmt=<unavailable>, queryString=<unavailable>, ...
[03:46:34.360]     frame #9: 0x00000001046f0620 postgres`PortalRunUtility(portal=0x0000000154045d00, pstmt=0x00000001540...
core
[03:48:21.679]   * frame #0: 0x0000000103092b7c postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[03:48:21.679]     frame #1: 0x0000000102d4e3e0 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016d...
[03:48:21.679]     frame #2: 0x00000001030673e8 postgres`call_string_check_hook(conf=0x00000001034408b8, newval=0x000000...
[03:48:21.679]     frame #3: 0x0000000103066cec postgres`parse_and_validate_value(record=0x00000001034408b8, value=<unav...
[03:48:21.679]     frame #4: 0x0000000103065e70 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[03:48:21.679]     frame #5: 0x0000000103062548 postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[03:48:21.679]     frame #6: 0x000000010306a47c postgres`ExecSetVariableStmt(stmt=0x0000000150008e68, isTopLevel=<unavai...
[03:48:21.679]     frame #7: 0x0000000102f18bf8 postgres`standard_ProcessUtility(pstmt=0x0000000150008f18, queryString="...
[03:48:21.679]     frame #8: 0x00000001037c0334 pg_stat_statements.dylib`pgss_ProcessUtility(pstmt=0x0000000150008f18, q...
[03:48:21.679]     frame #9: 0x0000000102f18620 postgres`PortalRunUtility(portal=0x0000000137828700, pstmt=0x00000001500...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/guc.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade...
--- /Users/admin/pgsql/src/test/regress/expected/guc.out	2025-06-27 03:34:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out	2025-06-27 03:37:20
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/foreign_key.out /Users/admin/pgsql/build/testrun/recovery/027_stre...
--- /Users/admin/pgsql/src/test/regress/expected/foreign_key.out	2025-06-27 03:34:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-27 03:38:34
@@ -486,2923 +486,10 @@
 CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, UNIQUE(ptest1, ptest2, ptest3) );
 CREATE TABLE FKTABLE ( ftest1 int, ftest2 int, ftest3 int, ftest4 int,  CONSTRAINT constrname3
 			FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE (ptest1, ptest2, ptest3));
-INSERT INTO PKTABLE VALUES (1, 2, 3, 'test1');
-INSERT INTO PKTABLE VALUES (1, 3, NULL, 'test2');
-INSERT INTO PKTABLE VALUES (2, NULL, 4, 'test3');
-INSERT INTO FKTABLE VALUES (1, 2, 3, 1);
-DELETE FROM PKTABLE WHERE ptest1 = 2;
-SELECT * FROM PKTABLE;
- ptest1 | ptest2 | ptest3 | ptest4 
---------+--------+--------+--------
-      1 |      2 |      3 | test1
-      1 |      3 |        | test2
-(2 rows)
-
-SELECT * FROM FKTABLE;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/guc.out /Users/admin/pgsql/build/testrun/regress/regress/results/g...
--- /Users/admin/pgsql/src/test/regress/expected/guc.out	2025-06-27 03:34:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/guc.out	2025-06-27 03:37:20
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
tap
[03:37:23.965](65.180s) not ok 5 - regression tests pass
[03:37:37.381](4.987s) not ok 7 - pg_restore to destination instance
[03:37:42.638](5.257s) not ok 8 - dump outputs from original and restored regression databases match
[03:37:51.956](1.311s) not ok 16 - run of pg_upgrade --check for new instance
[03:37:51.957](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[03:37:52.809](0.852s) not ok 18 - run of pg_upgrade for new instance
[03:37:52.810](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:37:53.012](0.066s) not ok 20 - check that locales in new cluster match original cluster
[03:37:53.626](0.057s) not ok 22 - old and new dumps match after pg_upgrade
tap
[03:38:36.673](73.403s) not ok 2 - regression tests pass
test
[03:42:03.639]  29/343 postgresql:regress / regress/regress                                            ERROR            ...
[03:42:03.639]  31/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[03:42:03.639] 142/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
core
000000d8`309ff458 00007fff`72b4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d8`309ff460 00007fff`714c4cb0     ntdll!TppWorkerThread+0x2df
000000d8`309ff750 00007fff`72bbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`309ff780 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`30dffb28 00007fff`7039da3e     ntdll!NtWaitForSingleObject+0x14
000000d8`30dffb30 00007ff6`7277cb6c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000d8`30dffbd0 00007fff`714c4cb0     postgres!pg_timer_thread(
000000d8`30dffc10 00007fff`72bbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`30dffc40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`301ffb38 00007fff`72b4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d8`301ffb40 00007fff`714c4cb0     ntdll!TppWorkerThread+0x2df
000000d8`301ffe30 00007fff`72bbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`301ffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`2fdfe9e0 00007ff6`72571959     postgres!pg_strcasecmp(
000000d8`2fdfea20 00007ff6`72b1038a     postgres!check_log_min_messages(
000000d8`2fdfeb30 00007ff6`72b11e69     postgres!call_string_check_hook(
000000d8`2fdfeca0 00007ff6`72b08e36     postgres!parse_and_validate_value(
000000d8`2fdfeda0 00007ff6`72b07689     postgres!set_config_with_handle(
000000d8`2fdfef00 00007ff6`72b135cb     postgres!set_config_option(
000000d8`2fdfef70 00007ff6`728a6ea1     postgres!ExecSetVariableStmt(
000000d8`2fdff070 00007fff`62ce34b9     postgres!standard_ProcessUtility(
000000d8`2fdff240 00007ff6`728a646f     pg_stat_statements!pgss_ProcessUtility(
000000d8`2fdff6a0 00007ff6`728a549d     postgres!ProcessUtility(
core
000000d8`305ffa48 00007fff`703e48fa     ntdll!NtFsControlFile+0x14
000000d8`305ffa50 00007ff6`7277b0cb     KERNELBASE!ConnectNamedPipe+0x6a
000000d8`305ffac0 00007fff`714c4cb0     postgres!pg_signal_thread(
000000d8`305ffbc0 00007fff`72bbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`305ffbf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a2`703ff758 00007fff`72b4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a2`703ff760 00007fff`714c4cb0     ntdll!TppWorkerThread+0x2df
000000a2`703ffa50 00007fff`72bbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a2`703ffa80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a2`70fff788 00007fff`72b4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a2`70fff790 00007fff`714c4cb0     ntdll!TppWorkerThread+0x2df
000000a2`70fffa80 00007fff`72bbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a2`70fffab0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a2`6fffeca0 00007ff6`72571959     postgres!pg_strcasecmp(
000000a2`6fffece0 00007ff6`72b1038a     postgres!check_log_min_messages(
000000a2`6fffedf0 00007ff6`72b11e69     postgres!call_string_check_hook(
000000a2`6fffef60 00007ff6`72b08e36     postgres!parse_and_validate_value(
000000a2`6ffff060 00007ff6`72b07689     postgres!set_config_with_handle(
000000a2`6ffff1c0 00007ff6`72b135cb     postgres!set_config_option(
000000a2`6ffff230 00007ff6`728a6ea1     postgres!ExecSetVariableStmt(
000000a2`6ffff330 00007ff6`728a64b9     postgres!standard_ProcessUtility(
000000a2`6ffff500 00007ff6`728a549d     postgres!ProcessUtility(
000000a2`6ffff550 00007ff6`728a57f2     postgres!PortalRunUtility(
core
000000a2`70bffde8 00007fff`7039da3e     ntdll!NtWaitForSingleObject+0x14
000000a2`70bffdf0 00007ff6`7277cb6c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000a2`70bffe90 00007fff`714c4cb0     postgres!pg_timer_thread(
000000a2`70bffed0 00007fff`72bbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a2`70bfff00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a2`707ffcb8 00007fff`703e48fa     ntdll!NtFsControlFile+0x14
000000a2`707ffcc0 00007ff6`7277b0cb     KERNELBASE!ConnectNamedPipe+0x6a
000000a2`707ffd30 00007fff`714c4cb0     postgres!pg_signal_thread(
000000a2`707ffe30 00007fff`72bbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a2`707ffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000065`23bffb28 00007fff`72b4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000065`23bffb30 00007fff`714c4cb0     ntdll!TppWorkerThread+0x2df
00000065`23bffe20 00007fff`72bbedcb     KERNEL32!BaseThreadInitThunk+0x10
00000065`23bffe50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000065`237ffd68 00007fff`7039da3e     ntdll!NtWaitForSingleObject+0x14
00000065`237ffd70 00007ff6`7277cb6c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000065`237ffe10 00007fff`714c4cb0     postgres!pg_timer_thread(
00000065`237ffe50 00007fff`72bbedcb     KERNEL32!BaseThreadInitThunk+0x10
00000065`237ffe80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000065`22fff508 00007fff`72b4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000065`22fff510 00007fff`714c4cb0     ntdll!TppWorkerThread+0x2df
00000065`22fff800 00007fff`72bbedcb     KERNEL32!BaseThreadInitThunk+0x10
00000065`22fff830 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000065`22bfee60 00007ff6`72571959     postgres!pg_strcasecmp(
00000065`22bfeea0 00007ff6`72b1038a     postgres!check_log_min_messages(
00000065`22bfefb0 00007ff6`72b11e69     postgres!call_string_check_hook(
00000065`22bff120 00007ff6`72b08e36     postgres!parse_and_validate_value(
00000065`22bff220 00007ff6`72b07689     postgres!set_config_with_handle(
00000065`22bff380 00007ff6`72b135cb     postgres!set_config_option(
00000065`22bff3f0 00007ff6`728a6ea1     postgres!ExecSetVariableStmt(
00000065`22bff4f0 00007ff6`728a64b9     postgres!standard_ProcessUtility(
00000065`22bff6c0 00007ff6`728a549d     postgres!ProcessUtility(
00000065`22bff710 00007ff6`728a57f2     postgres!PortalRunUtility(
core
00000065`233ff858 00007fff`703e48fa     ntdll!NtFsControlFile+0x14
00000065`233ff860 00007ff6`7277b0cb     KERNELBASE!ConnectNamedPipe+0x6a
00000065`233ff8d0 00007fff`714c4cb0     postgres!pg_signal_thread(
00000065`233ff9d0 00007fff`72bbedcb     KERNEL32!BaseThreadInitThunk+0x10
00000065`233ffa00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/pg_upgrade/002_pg_upgra...
--- C:/cirrus/src/test/regress/expected/guc.out	2025-06-27 03:34:57.568266900 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out	2025-06-27 03:38:35.180478900 +0000
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/foreign_key.out C:/cirrus/build/testrun/recovery/027_st...
--- C:/cirrus/src/test/regress/expected/foreign_key.out	2025-06-27 03:34:57.559470900 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-27 03:41:12.328937300 +0000
@@ -2918,491 +2918,10 @@
 CREATE TABLE pt1_2 PARTITION OF pt FOR VALUES IN (1, 2) PARTITION BY LIST (f1);
 CREATE TABLE pt1 PARTITION OF pt1_2 FOR VALUES IN (1);
 CREATE TABLE pt2 PARTITION OF pt1_2 FOR VALUES IN (2);
-CREATE TABLE ref(f1 int, f2 int, f3 int);
-ALTER TABLE ref ADD FOREIGN KEY(f1,f2) REFERENCES pt;
-ALTER TABLE ref ALTER CONSTRAINT ref_f1_f2_fkey_1
-  DEFERRABLE INITIALLY DEFERRED;	-- fails
-ERROR:  cannot alter constraint "ref_f1_f2_fkey_1" on relation "ref"
-DETAIL:  Constraint "ref_f1_f2_fkey_1" is derived from constraint "ref_f1_f2_fkey" of relation "ref".
-HINT:  You may alter the constraint it derives from instead.
-ALTER TABLE ref ALTER CONSTRAINT ref_f1_f2_fkey
-  DEFERRABLE INITIALLY DEFERRED;
-INSERT INTO pt VALUES(1,2,3);
-INSERT INTO ref VALUES(1,2,3);
-BEGIN;
-DELETE FROM pt;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/regress/regress/results...
--- C:/cirrus/src/test/regress/expected/guc.out	2025-06-27 03:34:57.568266900 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/guc.out	2025-06-27 03:38:35.180478900 +0000
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
tap
[03:39:01.658](124.484s) not ok 5 - regression tests pass
[03:39:33.651](2.977s) not ok 16 - run of pg_upgrade --check for new instance
[03:39:33.652](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[03:39:35.936](2.284s) not ok 18 - run of pg_upgrade for new instance
[03:39:35.939](0.002s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:39:36.929](0.194s) not ok 20 - check that locales in new cluster match original cluster
[03:39:38.590](0.287s) not ok 22 - old and new dumps match after pg_upgrade
tap
[03:41:28.550](124.566s) not ok 2 - regression tests pass
test
[03:48:18.638]  14/338 postgresql:regress / regress/regress                                            ERROR           1...
[03:48:18.638]  23/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[03:48:18.638]  71/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5644 Add arbitrary xid and mxid to pg_resetwal
FreeBSD - Meson
tap
[03:26:17.370](20.713s) not ok 18 - run of pg_upgrade for new instance
[03:26:17.371](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:26:18.662](0.034s) not ok 22 - old and new dumps match after pg_upgrade
test
[03:27:36.303] 276/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
Linux - Debian Bookworm - Autoconf
tap
[03:25:02.551](10.966s) Bail out!  command "pg_resetwal -D /tmp/cirrus-ci-build/src/bin/pg_resetwal/tmp_check/t_003_adva...
Linux - Debian Bookworm - Meson
core
[03:30:18.780] #0  0x00007f176bdbddd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:30:18.780] #1  0x00007f176bd6a239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:30:18.780] #2  0x00007f176bd6a497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:30:18.780] #3  0x00005604494975c1 in ?? ()
[03:30:18.780] #4  0x0000560449491369 in ?? ()
[03:30:18.780] #5  0x000056044949020f in ?? ()
[03:30:18.780] #6  0x0000560449490c3b in ?? ()
[03:30:18.780] #7  0x000056044948e66f in ?? ()
[03:30:18.780] #8  0x00007f176bd5524a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:30:18.780] #9  0x00007f176bd55305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[03:30:18.662] #0  0x00007f176bdbddd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:30:18.662] #1  0x00007f176bd6a239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:30:18.662] #2  0x00007f176bd6a497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:30:18.662] #3  0x00005604494975f3 in ?? ()
[03:30:18.662] #4  0x0000560449491369 in ?? ()
[03:30:18.662] #5  0x000056044949020f in ?? ()
[03:30:18.662] #6  0x0000560449490c3b in ?? ()
[03:30:18.662] #7  0x000056044948e66f in ?? ()
[03:30:18.662] #8  0x00007f176bd5524a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:30:18.662] #9  0x00007f176bd55305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[03:30:18.662] #0  <unavailable> in ?? ()
tap
[03:24:03.271](9.314s) not ok 18 - run of pg_upgrade for new instance
[03:24:03.271](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:24:04.414](0.141s) not ok 22 - old and new dumps match after pg_upgrade
test
[03:27:51.084]  67/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
macOS - Sonoma - Meson
tap
[03:24:51.773](4.892s) not ok 18 - run of pg_upgrade for new instance
[03:24:51.773](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:24:52.399](0.055s) not ok 22 - old and new dumps match after pg_upgrade
test
[03:27:13.741]  60/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[03:25:29.570](12.954s) not ok 18 - run of pg_upgrade for new instance
[03:25:29.571](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:25:32.368](0.261s) not ok 22 - old and new dumps match after pg_upgrade
test
[03:34:27.568]  38/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
53/5378 Conflict detection for update_deleted in logical replication
FreeBSD - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 11422
core
[02:47:03.600] #0  0x000000082dadb1ba in thr_kill () from /lib/libc.so.7
[02:47:03.600] #1  0x000000082da545d4 in raise () from /lib/libc.so.7
[02:47:03.600] #2  0x000000082db07b59 in abort () from /lib/libc.so.7
[02:47:03.600] #3  0x0000000000ad7c35 in ExceptionalCondition (conditionName=0x2bad5a "ReplicationSlotCtl != NULL", file...
[02:47:03.600] #4  0x00000000008dbae3 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[02:47:03.600] #5  0x00000000008dcbb6 in CheckPointReplicationSlots (is_shutdown=true) at ../src/backend/replication/slo...
[02:47:03.600] #6  0x0000000000684d30 in CheckPointGuts (checkPointRedo=24667904, flags=flags@entry=5) at ../src/backend...
[02:47:03.600] #7  0x000000000068466b in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[02:47:03.600] #8  0x0000000000683868 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[02:47:03.600] #9  0x00000000008bd35f in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[02:38:52.604](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[02:44:33.699]   6/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "slot.c", Line: 1202, PID: 60005
core
[02:51:49.632] #0  0x00007f12536abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:51:49.632] #1  0x00007f125365cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:51:49.632] #2  0x00007f1253647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:51:49.632] #3  0x0000559e2cd3afc1 in ExceptionalCondition (conditionName=conditionName@entry=0x559e2d0e1fa0 "Replica...
[02:51:49.632] #4  0x0000559e2c8f5914 in ReplicationSlotsComputeRequiredLSN () at slot.c:1202
[02:51:49.632] #5  0x0000559e2c8f88b3 in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at slot.c:2186
[02:51:49.632] #6  0x0000559e2c191a02 in CheckPointGuts (checkPointRedo=24734992, flags=flags@entry=5) at xlog.c:7705
[02:51:49.632] #7  0x0000559e2c19ef70 in CreateCheckPoint (flags=flags@entry=5) at xlog.c:7367
[02:51:49.632] #8  0x0000559e2c19fd12 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at xlog.c:6829
[02:51:49.632] #9  0x0000559e2c84b133 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[02:46:59.984](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 27437
core
[02:49:54.102] #0  0x00007fcbd20a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:49:54.102] #1  0x00007fcbd205afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:49:54.102] #2  0x00007fcbd2045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:49:54.102] #3  0x000055b2f83efe24 in ExceptionalCondition (conditionName=conditionName@entry=0x55b2f86aa9ab "Replica...
[02:49:54.102] #4  0x000055b2f801a665 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[02:49:54.102] #5  0x000055b2f801cfa3 in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at ../src/backe...
[02:49:54.102] #6  0x000055b2f7b1f130 in CheckPointGuts (checkPointRedo=24734992, flags=flags@entry=5) at ../src/backend...
[02:49:54.102] #7  0x000055b2f7b2f0f0 in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[02:49:54.102] #8  0x000055b2f7b2fcbf in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[02:49:54.102] #9  0x000055b2f7fdf81d in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[02:41:49.967](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[02:47:30.985]   7/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 10444
core
[02:49:55.717]   * frame #0: 0x00000001970ad5d0 libsystem_kernel.dylib`__pthread_kill + 8
[02:49:55.717]     frame #1: 0x00000001970e5c20 libsystem_pthread.dylib`pthread_kill + 288
[02:49:55.717]     frame #2: 0x0000000196ff2a30 libsystem_c.dylib`abort + 180
[02:49:55.717]     frame #3: 0x00000001029086a8 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:49:55.717]     frame #4: 0x0000000102741d8c postgres`ReplicationSlotsComputeRequiredLSN at slot.c:1202:2
[02:49:55.717]     frame #5: 0x0000000102742cc4 postgres`CheckPointReplicationSlots(is_shutdown=true) at slot.c:2186:2
[02:49:55.717]     frame #6: 0x0000000102549698 postgres`CheckPointGuts(checkPointRedo=24630904, flags=5) at xlog.c:7705...
[02:49:55.717]     frame #7: 0x00000001025490b4 postgres`CreateCheckPoint(flags=5) at xlog.c:7367:2
[02:49:55.717]     frame #8: 0x0000000102548358 postgres`ShutdownXLOG(code=<unavailable>, arg=<unavailable>) at xlog.c:6...
[02:49:55.717]     frame #9: 0x0000000102724cd8 postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
tap
[02:39:22.506](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[02:45:53.605]   9/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 7020
core
0000006a`3fbff738 00007fff`2322b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000006a`3fbff740 00007fff`22644cb0     ntdll!TppWorkerThread+0x2df
0000006a`3fbffa30 00007fff`2329edcb     KERNEL32!BaseThreadInitThunk+0x10
0000006a`3fbffa60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000006a`3f7ffc38 00007fff`209248fa     ntdll!NtFsControlFile+0x14
0000006a`3f7ffc40 00007ff6`4754b44b     KERNELBASE!ConnectNamedPipe+0x6a
0000006a`3f7ffcb0 00007fff`22644cb0     postgres!pg_signal_thread(
0000006a`3f7ffdb0 00007fff`2329edcb     KERNEL32!BaseThreadInitThunk+0x10
0000006a`3f7ffde0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000006a`3f3ffb98 00007fff`2322b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000006a`3f3ffba0 00007fff`22644cb0     ntdll!TppWorkerThread+0x2df
0000006a`3f3ffe90 00007fff`2329edcb     KERNEL32!BaseThreadInitThunk+0x10
0000006a`3f3ffec0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000006a`3effef10 00007ff6`478b3a08     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000006a`3effef50 00007ff6`47585f60     postgres!ExceptionalCondition(
0000006a`3effef90 00007ff6`47586efa     postgres!ReplicationSlotsComputeRequiredLSN(void)+0x30 [c:\cirrus\src\backend\re...
0000006a`3efff000 00007ff6`471b6389     postgres!CheckPointReplicationSlots(
0000006a`3efff460 00007ff6`471b1158     postgres!CheckPointGuts(
0000006a`3efff4a0 00007ff6`471b0894     postgres!CreateCheckPoint(
0000006a`3efff640 00007ff6`47555d27     postgres!ShutdownXLOG(
0000006a`3efff680 00007ff6`475573e7     postgres!CheckpointerMain(
0000006a`3efff820 00007ff6`4740b259     postgres!SubPostmasterMain(
0000006a`3efff8a0 00007ff6`47a3f869     postgres!main(
tap
[02:39:47.678](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[02:51:10.079]   6/338 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
53/5444 using index to speedup add not null constraints to a table
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[02:25:56.854](0.001s) not ok 2 - connecting to a non-existent database: matches
test
[02:31:02.711] 179/339 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
53/5809 parallel pg_restore: avoid disk seeks when jumping short distance forward
FreeBSD - Meson
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	2025-06-26 23:10:23.639135000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out	2025-06-26 23:16:57.631830000 +0...
@@ -2042,7 +2042,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 1)))
          SubPlan 1
            ->  Limit
@@ -2241,7 +2241,7 @@
  Aggregate
    ->  Nested Loop Left Join
          Join Filter: (tenk1.hundred = 42)
-         ->  Index Only Scan using tenk1_hundred on tenk1
+         ->  Seq Scan on tenk1
          ->  Memoize
                Cache Key: tenk1.hundred
...
test
[23:17:32.650] 60/78 postgresql:regress-running / regress-running/regress                         ERROR            29.71...
53/5251 libpq: Fix processing of SSL records >8kB on async API
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:22:30.187](0.001s) not ok 19 - server doesn't accept non-SSL connections: matches
test
[22:23:00.306] 334/338 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
53/5538 SVE enablement for hex-encode and hex-decode
macOS - Sonoma - Meson
tap
[21:19:22.560](0.000s) not ok 399 - pgbench script error: bad boolean stderr /(?^:malformed variable.*trueXXX)/
test
[21:20:58.808] 229/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5829 VCI (columnar store extension)
CompilerWarnings
compiler
[18:45:53.208] ../../contrib/vci/include/vci_ros.h:745:9: error: result of comparison of constant 65536 with expression ...
compiler
[18:42:51.000] executor/vci_planner_preanalyze.c:55:7: error: no previous extern declaration for non-static variable 'is...
compiler
[18:39:27.708] ../../src/include/varatt.h:226:35: error: array subscript ‘varattrib_4b[0]’ is partly outside array bound...
compiler
[18:36:33.599] ../../src/include/varatt.h:226:35: error: array subscript ‘varattrib_4b[0]’ is partly outside array bound...
compiler
[18:51:03.574] vci_main.c:54:39: error: unknown type name ‘FmgrPreresumeInfo’
compiler
[18:51:04.207] vci_shmem.c:91:21: error: unused variable ‘addr’ [-Werror=unused-variable]
compiler
[18:51:04.207] vci_shmem.c:92:25: error: unused variable ‘size’ [-Werror=unused-variable]
compiler
[18:51:04.199] vci_read_guc.c:37: error: "MAX_KILOBYTES" redefined [-Werror]
FreeBSD - Meson
test
[18:41:37.867] 108/344 postgresql:vci / vci/regress                                                    ERROR            ...
Linux - Debian Bookworm - Meson
core
[18:46:26.032] #0  0x00007feaca8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:26.032] #1  0x00007feaca85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:26.032] #2  0x00007feaca845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:26.032] #3  0x00007feacaa1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:26.032] #4  0x00007feacaa2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:26.032] #5  0x00007feacaa0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5565ad4b935...
[18:46:26.032] #6  0x00005565ad3f16ad in addBoundaryDependencies (dobjs=0x5565d6b4ff60, numObjs=4014, boundaryObjs=bound...
[18:46:26.032] #7  0x00005565ad425914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:26.267] #0  0x00007f9d6d6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:18.560] #0  0x00007f1d516c2eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:18.560] #1  0x00007f1d51673fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:18.560] #2  0x00007f1d5165e472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:18.560] #3  0x00007f1d5101e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:18.560] #4  0x00007f1d5102aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:18.560] #5  0x00007f1d5100dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5636caa4835...
[18:46:18.560] #6  0x00005636ca9806ad in addBoundaryDependencies (dobjs=0x5636d6c63930, numObjs=4014, boundaryObjs=bound...
[18:46:18.560] #7  0x00005636ca9b4914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:18.804] #0  0x00007f2722ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:18.825] #0  0x00007f2722ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:18.825] #1  0x00007f2722c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:18.825] #2  0x00007f2722c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:18.825] #3  0x00007f2722e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:18.825] #4  0x00007f2722e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:18.825] #5  0x00007f2722e0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x560845f8a35...
[18:46:18.825] #6  0x0000560845ec26ad in addBoundaryDependencies (dobjs=0x56084cffdf70, numObjs=4014, boundaryObjs=bound...
[18:46:18.825] #7  0x0000560845ef6914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:19.303] #0  0x00007f7f5a6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:17.528] #0  0x00007fd92aea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:17.528] #1  0x00007fd92ae5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:17.528] #2  0x00007fd92ae45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:17.528] #3  0x00007fd92b01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:17.528] #4  0x00007fd92b02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:17.528] #5  0x00007fd92b00dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55b09635835...
[18:46:17.528] #6  0x000055b0962906ad in addBoundaryDependencies (dobjs=0x55b0d1c69ab0, numObjs=4014, boundaryObjs=bound...
[18:46:17.528] #7  0x000055b0962c4914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:17.772] #0  0x00007f52956a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:17.794] #0  0x00007f52956a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:17.794] #1  0x00007f529565afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:17.794] #2  0x00007f5295645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:17.794] #3  0x00007f529581e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:17.794] #4  0x00007f529582aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:17.794] #5  0x00007f529580dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x562a538d835...
[18:46:17.794] #6  0x0000562a538106ad in addBoundaryDependencies (dobjs=0x562a71e87420, numObjs=4069, boundaryObjs=bound...
[18:46:17.794] #7  0x0000562a53844914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:18.025] #0  0x00007f892d8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:18.047] #0  0x00007f892d8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:18.047] #1  0x00007f892d85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:18.047] #2  0x00007f892d845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:18.047] #3  0x00007f892da1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:18.047] #4  0x00007f892da2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:18.047] #5  0x00007f892da0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x558b1377035...
[18:46:18.047] #6  0x0000558b136a86ad in addBoundaryDependencies (dobjs=0x558b3317ba40, numObjs=4014, boundaryObjs=bound...
[18:46:18.047] #7  0x0000558b136dc914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:18.287] #0  0x00007f1c0f4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:18.309] #0  0x00007f1c0f4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:18.309] #1  0x00007f1c0f45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:18.309] #2  0x00007f1c0f445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:18.309] #3  0x00007f1c0f61e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:18.309] #4  0x00007f1c0f62aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:18.309] #5  0x00007f1c0f60dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5621b1db735...
[18:46:18.309] #6  0x00005621b1cef6ad in addBoundaryDependencies (dobjs=0x5621dc5de270, numObjs=4017, boundaryObjs=bound...
[18:46:18.309] #7  0x00005621b1d23914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:18.538] #0  0x00007f1d516c2eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:20.401] #0  0x00007f7f5a6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:20.401] #1  0x00007f7f5a65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:20.401] #2  0x00007f7f5a645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:20.401] #3  0x00007f7f5a81e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:20.401] #4  0x00007f7f5a82aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:20.401] #5  0x00007f7f5a80d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x7f7f57d70360,...
[18:46:20.401] #6  0x00007f7f57cff99c in InitializeTidCridUpdateList (relOid=<optimized out>) at ../contrib/vci/storage/...
[18:46:20.401] #7  0x00007f7f57d01fa6 in vci_InitializeTidCridUpdateLists (info=info@entry=0x56077524b478) at ../contrib...
[18:46:20.401] #8  0x00007f7f57ce6247 in vci_inner_build (heapRel=0x7f7f4e266598, indexRel=indexRel@entry=0x7f7f4e0300a8...
[18:46:20.401] #9  0x00007f7f57ce63a0 in vci_build (heapRel=<optimized out>, indexRel=0x7f7f4e0300a8, indexInfo=<optimiz...
core
[18:46:20.699] #0  0x00007f9d808a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:20.699] #1  0x00007f9d8085afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:20.699] #2  0x00007f9d80845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:20.699] #3  0x00007f9d80a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:20.699] #4  0x00007f9d80a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:20.699] #5  0x00007f9d80a0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55f2da0cb35...
[18:46:20.699] #6  0x000055f2da0036ad in addBoundaryDependencies (dobjs=0x55f301af4270, numObjs=4017, boundaryObjs=bound...
[18:46:20.699] #7  0x000055f2da037914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:20.952] #0  0x00007fbe12aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:20.973] #0  0x00007fbe12aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:20.973] #1  0x00007fbe12a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:20.973] #2  0x00007fbe12a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:20.973] #3  0x00007fbe12c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:20.973] #4  0x00007fbe12c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:20.973] #5  0x00007fbe12c0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55c08635635...
[18:46:20.973] #6  0x000055c08628e6ad in addBoundaryDependencies (dobjs=0x55c0b926b270, numObjs=4017, boundaryObjs=bound...
[18:46:20.973] #7  0x000055c0862c2914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:21.208] #0  0x00007efd432a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:21.229] #0  0x00007efd432a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:21.229] #1  0x00007efd4325afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:21.229] #2  0x00007efd43245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:21.229] #3  0x00007efd4341e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:21.229] #4  0x00007efd4342aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:21.229] #5  0x00007efd4340dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5576d600235...
[18:46:21.229] #6  0x00005576d5f3a6ad in addBoundaryDependencies (dobjs=0x5576ed0b3bd0, numObjs=4855, boundaryObjs=bound...
[18:46:21.229] #7  0x00005576d5f6e914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:21.475] #0  0x00007f43944a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:21.498] #0  0x00007f43944a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:21.498] #1  0x00007f439445afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:21.498] #2  0x00007f4394445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:21.498] #3  0x00007f439461e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:21.498] #4  0x00007f439462aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:21.498] #5  0x00007f439460dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5574cc8e835...
[18:46:21.498] #6  0x00005574cc8206ad in addBoundaryDependencies (dobjs=0x5574eb646270, numObjs=4017, boundaryObjs=bound...
[18:46:21.498] #7  0x00005574cc854914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:21.743] #0  0x00007fc7dc2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:21.764] #0  0x00007fc7dc2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:21.764] #1  0x00007fc7dc25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:21.764] #2  0x00007fc7dc245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:21.764] #3  0x00007fc7dc41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:21.764] #4  0x00007fc7dc42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:21.764] #5  0x00007fc7dc40dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55ae7609735...
[18:46:21.764] #6  0x000055ae75fcf6ad in addBoundaryDependencies (dobjs=0x55ae91b9e270, numObjs=4017, boundaryObjs=bound...
[18:46:21.764] #7  0x000055ae76003914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:22.020] #0  0x00007fe3b8ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:22.042] #0  0x00007fe3b8ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:22.042] #1  0x00007fe3b8e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:22.042] #2  0x00007fe3b8e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:22.042] #3  0x00007fe3b901e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:22.042] #4  0x00007fe3b902aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:22.042] #5  0x00007fe3b900dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55785d38935...
[18:46:22.042] #6  0x000055785d2c16ad in addBoundaryDependencies (dobjs=0x55787b34f6e0, numObjs=4489, boundaryObjs=bound...
[18:46:22.042] #7  0x000055785d2f5914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:22.284] #0  0x00007f5b0c6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:22.305] #0  0x00007f5b0c6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:22.305] #1  0x00007f5b0c65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:22.305] #2  0x00007f5b0c645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:22.305] #3  0x00007f5b0c81e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:22.305] #4  0x00007f5b0c82aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:22.305] #5  0x00007f5b0c80dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5556473d635...
[18:46:22.305] #6  0x000055564730e6ad in addBoundaryDependencies (dobjs=0x555673304270, numObjs=4017, boundaryObjs=bound...
[18:46:22.305] #7  0x0000555647342914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:22.544] #0  0x00007f1b4d2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:22.565] #0  0x00007f1b4d2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:22.565] #1  0x00007f1b4d25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:22.565] #2  0x00007f1b4d245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:22.565] #3  0x00007f1b4d41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:22.565] #4  0x00007f1b4d42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:22.565] #5  0x00007f1b4d40dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5569d6bcd35...
[18:46:22.565] #6  0x00005569d6b056ad in addBoundaryDependencies (dobjs=0x556a0d81dab0, numObjs=4014, boundaryObjs=bound...
[18:46:22.565] #7  0x00005569d6b39914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:22.810] #0  0x00007fb06c0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:22.832] #0  0x00007fb06c0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:22.832] #1  0x00007fb06c05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:22.832] #2  0x00007fb06c045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:22.832] #3  0x00007fb06c21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:22.832] #4  0x00007fb06c22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:22.832] #5  0x00007fb06c20dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55e92aa8a35...
[18:46:22.832] #6  0x000055e92a9c26ad in addBoundaryDependencies (dobjs=0x55e94db31250, numObjs=4056, boundaryObjs=bound...
[18:46:22.832] #7  0x000055e92a9f6914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:23.081] #0  0x00007f180b0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:23.102] #0  0x00007f180b0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:23.102] #1  0x00007f180b05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:23.102] #2  0x00007f180b045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:23.102] #3  0x00007f180b21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:23.102] #4  0x00007f180b22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:23.102] #5  0x00007f180b20dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55dbf923b35...
[18:46:23.102] #6  0x000055dbf91736ad in addBoundaryDependencies (dobjs=0x55dc0eac1210, numObjs=7676, boundaryObjs=bound...
[18:46:23.102] #7  0x000055dbf91a7914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:23.339] #0  0x00007fc34d2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:23.361] #0  0x00007fc34d2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:23.361] #1  0x00007fc34d25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:23.361] #2  0x00007fc34d245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:23.361] #3  0x00007fc34d41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:23.361] #4  0x00007fc34d42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:23.361] #5  0x00007fc34d40dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5651e3ebc35...
[18:46:23.361] #6  0x00005651e3df46ad in addBoundaryDependencies (dobjs=0x5651e7bad510, numObjs=4019, boundaryObjs=bound...
[18:46:23.361] #7  0x00005651e3e28914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:23.607] #0  0x00007f0b9d6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:23.628] #0  0x00007f0b9d6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:23.628] #1  0x00007f0b9d65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:23.628] #2  0x00007f0b9d645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:23.628] #3  0x00007f0b9d81e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:23.628] #4  0x00007f0b9d82aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:23.628] #5  0x00007f0b9d80dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55ee6f5ef35...
[18:46:23.628] #6  0x000055ee6f5276ad in addBoundaryDependencies (dobjs=0x55ee74d76d80, numObjs=4014, boundaryObjs=bound...
[18:46:23.628] #7  0x000055ee6f55b914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:23.877] #0  0x00007f43758a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:23.899] #0  0x00007f43758a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:23.899] #1  0x00007f437585afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:23.899] #2  0x00007f4375845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:23.899] #3  0x00007f4375a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:23.899] #4  0x00007f4375a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:23.899] #5  0x00007f4375a0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55775482935...
[18:46:23.899] #6  0x00005577547616ad in addBoundaryDependencies (dobjs=0x557791384620, numObjs=4090, boundaryObjs=bound...
[18:46:23.899] #7  0x0000557754795914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:24.135] #0  0x00007f6e350a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:24.156] #0  0x00007f6e350a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:24.156] #1  0x00007f6e3505afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:24.156] #2  0x00007f6e35045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:24.156] #3  0x00007f6e3521e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:24.156] #4  0x00007f6e3522aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:24.156] #5  0x00007f6e3520dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55b24e76435...
[18:46:24.156] #6  0x000055b24e69c6ad in addBoundaryDependencies (dobjs=0x55b2666ae270, numObjs=4017, boundaryObjs=bound...
[18:46:24.156] #7  0x000055b24e6d0914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:24.398] #0  0x00007fe8394a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:24.422] #0  0x00007fe8394a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:24.422] #1  0x00007fe83945afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:24.422] #2  0x00007fe839445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:24.422] #3  0x00007fe83961e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:24.422] #4  0x00007fe83962aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:24.422] #5  0x00007fe83960dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55befddf835...
[18:46:24.422] #6  0x000055befdd306ad in addBoundaryDependencies (dobjs=0x55bf061febc0, numObjs=9683, boundaryObjs=bound...
[18:46:24.422] #7  0x000055befdd64914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:24.678] #0  0x00007ff83e0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:24.699] #0  0x00007ff83e0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:24.699] #1  0x00007ff83e05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:24.699] #2  0x00007ff83e045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:24.699] #3  0x00007ff83e21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:24.699] #4  0x00007ff83e22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:24.699] #5  0x00007ff83e20dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x5609c0a6a35...
[18:46:24.699] #6  0x00005609c09a26ad in addBoundaryDependencies (dobjs=0x5609e97a3be0, numObjs=4026, boundaryObjs=bound...
[18:46:24.699] #7  0x00005609c09d6914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:24.931] #0  0x00007f768eea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:24.952] #0  0x00007f768eea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:24.952] #1  0x00007f768ee5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:24.952] #2  0x00007f768ee45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:24.952] #3  0x00007f768f01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:24.952] #4  0x00007f768f02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:24.952] #5  0x00007f768f00dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x56112cf8135...
[18:46:24.952] #6  0x000056112ceb96ad in addBoundaryDependencies (dobjs=0x5611367e3270, numObjs=4017, boundaryObjs=bound...
[18:46:24.952] #7  0x000056112ceed914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:25.192] #0  0x00007f9cdf0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:25.213] #0  0x00007f9cdf0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:25.213] #1  0x00007f9cdf05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:25.213] #2  0x00007f9cdf045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:25.213] #3  0x00007f9cdf21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:25.213] #4  0x00007f9cdf22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:25.213] #5  0x00007f9cdf20dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x561985f0f35...
[18:46:25.213] #6  0x0000561985e476ad in addBoundaryDependencies (dobjs=0x5619a04a4830, numObjs=4014, boundaryObjs=bound...
[18:46:25.213] #7  0x0000561985e7b914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:25.459] #0  0x00007f9e296c5eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:25.481] #0  0x00007f9e296c5eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:25.481] #1  0x00007f9e29676fb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:25.481] #2  0x00007f9e29661472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:25.481] #3  0x00007f9e2901e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:25.481] #4  0x00007f9e2902aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:25.481] #5  0x00007f9e2900dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x560c71eb035...
[18:46:25.481] #6  0x0000560c71de86ad in addBoundaryDependencies (dobjs=0x560cb13abd60, numObjs=4014, boundaryObjs=bound...
[18:46:25.481] #7  0x0000560c71e1c914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:25.747] #0  0x00007f90afaa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:28.432] #0  0x00007fd8500a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:28.432] #1  0x00007fd85005afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:28.432] #2  0x00007fd850045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:28.432] #3  0x00007fd85021e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:28.432] #4  0x00007fd85022aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:28.432] #5  0x00007fd85020dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55b0c616c35...
[18:46:28.432] #6  0x000055b0c60a46ad in addBoundaryDependencies (dobjs=0x55b0e2048be0, numObjs=4027, boundaryObjs=bound...
[18:46:28.432] #7  0x000055b0c60d8914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
core
[18:46:28.178] #0  0x00007f21b20a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:28.178] #1  0x00007f21b205afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:28.178] #2  0x00007f21b2045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:28.178] #3  0x00007f21b221e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:28.178] #4  0x00007f21b222aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:28.178] #5  0x00007f21b220dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55dec44b335...
[18:46:28.178] #6  0x000055dec43eb6ad in addBoundaryDependencies (dobjs=0x55defa26bd80, numObjs=4014, boundaryObjs=bound...
[18:46:28.178] #7  0x000055dec441f914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:28.410] #0  0x00007fd8500a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:27.897] #0  0x00007fa634ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:27.897] #1  0x00007fa634c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:27.897] #2  0x00007fa634c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:27.897] #3  0x00007fa634e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:27.897] #4  0x00007fa634e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:27.897] #5  0x00007fa634e0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x555d24c2b35...
[18:46:27.897] #6  0x0000555d24b636ad in addBoundaryDependencies (dobjs=0x555d5be46270, numObjs=4017, boundaryObjs=bound...
[18:46:27.897] #7  0x0000555d24b97914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:28.156] #0  0x00007f21b20a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:27.631] #0  0x00007f0f010a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:27.631] #1  0x00007f0f0105afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:27.631] #2  0x00007f0f01045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:27.631] #3  0x00007f0f0121e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:27.631] #4  0x00007f0f0122aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:27.631] #5  0x00007f0f0120dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x56510932535...
[18:46:27.631] #6  0x000056510925d6ad in addBoundaryDependencies (dobjs=0x56511d3649e0, numObjs=4014, boundaryObjs=bound...
[18:46:27.631] #7  0x0000565109291914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:27.875] #0  0x00007fa634ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:27.363] #0  0x00007fa6c04a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:27.363] #1  0x00007fa6c045afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:27.363] #2  0x00007fa6c0445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:27.363] #3  0x00007fa6c061e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:27.363] #4  0x00007fa6c062aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:27.363] #5  0x00007fa6c060dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55aae9bf135...
[18:46:27.363] #6  0x000055aae9b296ad in addBoundaryDependencies (dobjs=0x55aaeafa0a40, numObjs=4014, boundaryObjs=bound...
[18:46:27.363] #7  0x000055aae9b5d914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:27.609] #0  0x00007f0f010a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:27.085] #0  0x00007fc3d8ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:27.085] #1  0x00007fc3d8c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:27.085] #2  0x00007fc3d8c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:27.085] #3  0x00007fc3d8e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:27.085] #4  0x00007fc3d8e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:27.085] #5  0x00007fc3d8e0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x560774daa35...
[18:46:27.085] #6  0x0000560774ce26ad in addBoundaryDependencies (dobjs=0x5607b4b89620, numObjs=4090, boundaryObjs=bound...
[18:46:27.085] #7  0x0000560774d16914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:27.340] #0  0x00007fa6c04a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:26.833] #0  0x00007fc7a22a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:26.833] #1  0x00007fc7a225afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:26.833] #2  0x00007fc7a2245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:26.833] #3  0x00007fc7a241e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:26.833] #4  0x00007fc7a242aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:26.833] #5  0x00007fc7a240dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x564be187135...
[18:46:26.833] #6  0x0000564be17a96ad in addBoundaryDependencies (dobjs=0x564bfbdf5d80, numObjs=4014, boundaryObjs=bound...
[18:46:26.833] #7  0x0000564be17dd914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:27.063] #0  0x00007fc3d8ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:26.575] #0  0x00007f1b2cea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:26.575] #1  0x00007f1b2ce5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:26.575] #2  0x00007f1b2ce45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:26.575] #3  0x00007f1b2d01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:26.575] #4  0x00007f1b2d02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:26.575] #5  0x00007f1b2d00dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55e45bad035...
[18:46:26.575] #6  0x000055e45ba086ad in addBoundaryDependencies (dobjs=0x55e46d626210, numObjs=7676, boundaryObjs=bound...
[18:46:26.575] #7  0x000055e45ba3c914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:26.811] #0  0x00007fc7a22a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:26.289] #0  0x00007f9d6d6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:26.289] #1  0x00007f9d6d65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:26.289] #2  0x00007f9d6d645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:26.289] #3  0x00007f9d6d81e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:26.289] #4  0x00007f9d6d82aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:26.289] #5  0x00007f9d6d80dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55c5faed835...
[18:46:26.289] #6  0x000055c5fae106ad in addBoundaryDependencies (dobjs=0x55c60698cd60, numObjs=4014, boundaryObjs=bound...
[18:46:26.289] #7  0x000055c5fae44914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:26.553] #0  0x00007f1b2cea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[18:46:25.769] #0  0x00007f90afaa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:25.769] #1  0x00007f90afa5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:25.769] #2  0x00007f90afa45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[18:46:25.769] #3  0x00007f90afc1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[18:46:25.769] #4  0x00007f90afc2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[18:46:25.769] #5  0x00007f90afc0dd58 in __ubsan::__ubsan_handle_load_invalid_value_abort (Data=Data@entry=0x55a8b790735...
[18:46:25.769] #6  0x000055a8b783f6ad in addBoundaryDependencies (dobjs=0x55a8b7d8cb50, numObjs=9683, boundaryObjs=bound...
[18:46:25.769] #7  0x000055a8b7873914 in main (argc=<optimized out>, argv=<optimized out>) at ../src/bin/pg_dump/pg_dump...
[18:46:26.010] #0  0x00007feaca8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/contrib/vci/expected/vci.out /tmp/cirrus-ci-build/build/testrun/vci/regress/results/vci.ou...
--- /tmp/cirrus-ci-build/contrib/vci/expected/vci.out	2025-06-26 18:33:14.463971640 +0000
+++ /tmp/cirrus-ci-build/build/testrun/vci/regress/results/vci.out	2025-06-26 18:40:42.724031030 +0000
@@ -88,39 +88,7 @@
 INSERT INTO testtable (key, cond, c01a, c01b, c02, c03, c05, c06, c07, c08, c09, c10, c13, c15, c16, c17, c18, c19, c20...
 -- Create an index which uses VCI index access method
 CREATE INDEX testindex ON testtable USING vci (key, cond, c01a, c01b, c02, c03, c05, c06, c07, c08, c09, c10, c13, c15,...
--- We expect VCI plans are chosen here
-EXPLAIN (ANALYZE, TIMING OFF, COSTS OFF, SUMMARY OFF, BUFFERS OFF)
-SELECT key, count(*) AS count_star, count(c05) AS count_c05 FROM testtable WHERE NOT cond = 0 GROUP BY key ORDER BY key...
-                                           QUERY PLAN                                           
-------------------------------------------------------------------------------------------------
- Sort (actual rows=14.00 loops=1)
-   Sort Key: key
-   Sort Method: quicksort  Memory: 25kB
-   ->  Custom Scan (VCI HashAggregate) (actual rows=14.00 loops=1)
-         Group Key: key
-         ->  Custom Scan (VCI Scan) using testindex on testtable (actual rows=10221.00 loops=1)
-               Filter: (cond <> 0)
-               Rows Removed by Filter: 476
...
tap
[18:41:18.604](2.580s) not ok 4 - dump from PITR 1
[18:41:18.982](0.378s) not ok 5 - dump from PITR 2
tap
[18:41:33.300](0.465s) not ok 19 - pg_dump: option -n pg_catalog
[18:41:33.726](0.425s) not ok 20 - pg_dumpall: option --exclude-database handles database names with embedded dots
[18:41:34.404](0.287s) not ok 37 - binary_upgrade: pg_dump runs
[18:41:34.439](0.035s) not ok 38 - binary_upgrade: pg_restore runs
tap
[18:41:31.772](0.001s) not ok 2 - correctly fails to dump a foreign table from a dummy FDW: matches
[18:41:32.127](0.355s) not ok 3 - dump foreign server with no tables
tap
[18:41:32.294](2.842s) not ok 1 - parallel dump
[18:41:32.318](0.024s) not ok 2 - parallel restore
[18:41:32.576](0.257s) not ok 3 - parallel dump as inserts
[18:41:32.594](0.017s) not ok 4 - parallel restore as inserts
tap
[18:41:33.346](3.932s) not ok 1 - filter file without patterns
tap
[18:41:38.183](2.793s) not ok 3 - excluding_databases: pg_dumpall runs
[18:41:38.240](0.049s) not ok 4 - should dump excluding_databases
[18:41:40.432](2.187s) not ok 6 - format_custom: pg_dumpall runs
[18:41:40.456](0.023s) not ok 7 - should dump format_custom
[18:41:43.359](2.894s) not ok 8 - format_directory: pg_dumpall runs
[18:41:43.395](0.036s) not ok 9 - should dump format_directory
[18:41:46.368](2.956s) not ok 10 - format_tar: pg_dumpall runs
[18:41:46.439](0.071s) not ok 11 - should dump format_tar
[18:41:49.216](2.766s) not ok 12 - restore_grants: pg_dumpall runs
[18:41:49.261](0.041s) not ok 13 - should dump restore_grants
[18:41:51.754](2.482s) not ok 14 - restore_roles: pg_dumpall runs
[18:41:54.501](2.708s) not ok 16 - restore_tablespace: pg_dumpall runs
tap
[18:41:35.650](0.421s) not ok 7 - parallel dump
[18:41:35.847](0.197s) not ok 8 - parallel restore
[18:41:35.927](0.079s) not ok 9 - parallel restore with create
[18:41:36.371](0.444s) not ok 10 - take full dump
tap
[18:39:43.672](4.667s) not ok 6 - pg_dump on source instance
[18:39:43.711](0.039s) not ok 7 - pg_restore to destination instance
tap
[18:38:18.550](0.000s) not ok 2 - run of pg_upgrade where the new cluster has insufficient "max_replication_slots" stdou...
[18:38:26.903](6.635s) not ok 10 - run of pg_upgrade of old cluster
[18:38:27.159](0.255s) not ok 11 - check the slot exists on new cluster
tap
[18:38:29.697](2.740s) not ok 9 - run of pg_upgrade for old instance when the subscription tables are in init/ready stat...
[18:38:29.697](0.000s) not ok 10 - pg_upgrade_output.d/ removed after successful pg_upgrade
[18:38:29.981](0.283s) not ok 11 - check that the subscription's running status and failover are preserved
[18:38:30.037](0.055s) not ok 12 - there should be 2 rows in pg_subscription_rel(representing tab_upgraded1 and tab_upgr...
tap
[18:38:19.812](3.049s) not ok 13 - run of pg_upgrade
[18:38:19.821](0.000s) not ok 16 - the default char signedness is updated during pg_upgrade: matches
tap
[18:38:19.744](6.697s) not ok 1 - pg_upgrade with transfer mode --clone: stdout matches
[18:38:29.134](6.578s) not ok 3 - pg_upgrade with transfer mode --copy: stdout matches
[18:38:39.419](7.588s) not ok 5 - pg_upgrade with transfer mode --copy-file-range: stdout matches
[18:38:49.029](4.636s) not ok 7 - pg_upgrade with transfer mode --link: stdout matches
[18:38:58.052](5.634s) not ok 9 - pg_upgrade with transfer mode --swap: stdout matches
tap
[18:40:43.064](0.664s) not ok 3 - dump primary server
[18:40:43.449](0.384s) not ok 4 - dump standby server
[18:40:44.622](1.172s) not ok 6 - dump catalogs of primary server
[18:40:45.214](0.591s) not ok 7 - dump catalogs of standby server
[18:40:45.214](0.000s) not ok 8 - compare primary and standby catalog dumps
tap
[18:43:32.324](2.518s) not ok 1 - binary_upgrade: pg_dump runs
test
[18:43:42.157]   7/345 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[18:43:42.157]   5/345 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[18:43:42.157]  10/345 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[18:43:42.157]   6/345 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[18:43:42.157]  44/345 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[18:43:42.157] 111/345 postgresql:vci / vci/regress                                                    ERROR            ...
[18:43:42.157] 113/345 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[18:43:42.157] 167/345 postgresql:pg_combinebackup / pg_combinebackup/002_compare_backups              ERROR            ...
[18:43:42.157] 186/345 postgresql:pg_dump / pg_dump/003_pg_dump_with_server                            ERROR            ...
[18:43:42.157] 187/345 postgresql:pg_dump / pg_dump/004_pg_dump_parallel                               ERROR            ...
[18:43:42.157] 189/345 postgresql:pg_dump / pg_dump/005_pg_dump_filterfile                             ERROR            ...
[18:43:42.157] 188/345 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
[18:43:42.157] 191/345 postgresql:pg_dump / pg_dump/010_dump_connstr                                   ERROR            ...
[18:43:42.157] 194/345 postgresql:pg_dump / pg_dump/006_pg_dumpall                                     ERROR            ...
[18:43:42.157] 335/345 postgresql:test_pg_dump / test_pg_dump/001_base                                 ERROR            ...
macOS - Sonoma - Meson
test
[18:39:17.897] 107/344 postgresql:vci / vci/regress                                                    ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[18:35:00.282] ../contrib/vci/vci_main.c(54): error C2146: syntax error: missing ')' before identifier 'preresume_info'
compiler
[18:35:00.282] ../contrib/vci/vci_main.c(54): error C2061: syntax error: identifier 'preresume_info'
compiler
[18:35:00.282] ../contrib/vci/vci_main.c(54): error C2059: syntax error: ';'
compiler
[18:35:00.474] ../contrib/vci/vci_read_guc.c(37): warning C4005: 'MAX_KILOBYTES': macro redefinition
compiler
[18:35:00.282] ../contrib/vci/vci_main.c(54): error C2059: syntax error: ')'
53/5842 Fix OAuth feature detection on OpenBSD+Meson
Linux - Debian Bookworm - Meson
test
[17:03:48.972]  22/323 postgresql:regress / regress/regress                                            ERROR            ...
[17:03:48.972]  32/323 postgresql:isolation / isolation/isolation                                      ERROR            ...
[17:03:48.972]  58/323 postgresql:plpgsql / plpgsql/regress                                            ERROR            ...
[17:03:48.972]  59/323 postgresql:amcheck / amcheck/regress                                            ERROR            ...
[17:03:48.972]  60/323 postgresql:bloom / bloom/regress                                                ERROR            ...
[17:03:48.972]  61/323 postgresql:basic_archive / basic_archive/regress                                ERROR            ...
[17:03:48.972]  62/323 postgresql:btree_gin / btree_gin/regress                                        ERROR            ...
[17:03:48.972]  63/323 postgresql:cube / cube/regress                                                  ERROR            ...
[17:03:48.972]  64/323 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[17:03:48.972]  65/323 postgresql:citext / citext/regress                                              ERROR            ...
[17:03:48.972]  66/323 postgresql:dblink / dblink/regress                                              ERROR            ...
[17:03:48.972]  67/323 postgresql:dict_int / dict_int/regress                                          ERROR            ...
[17:03:48.972]  68/323 postgresql:dict_xsyn / dict_xsyn/regress                                        ERROR            ...
[17:03:48.972]  69/323 postgresql:file_fdw / file_fdw/regress                                          ERROR            ...
[17:03:48.972]  70/323 postgresql:fuzzystrmatch / fuzzystrmatch/regress                                ERROR            ...
[17:03:48.972]  71/323 postgresql:earthdistance / earthdistance/regress                                ERROR            ...
[17:03:48.972]  72/323 postgresql:intarray / intarray/regress                                          ERROR            ...
[17:03:48.972]  73/323 postgresql:hstore / hstore/regress                                              ERROR            ...
[17:03:48.972]  74/323 postgresql:isn / isn/regress                                                    ERROR            ...
[17:03:48.972]  75/323 postgresql:lo / lo/regress                                                      ERROR            ...
[17:03:48.972]  76/323 postgresql:ltree / ltree/regress                                                ERROR            ...
[17:03:48.972]  77/323 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
[17:03:48.972]  78/323 postgresql:passwordcheck / passwordcheck/regress                                ERROR            ...
[17:03:48.972]  79/323 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
[17:03:48.972]  80/323 postgresql:pg_buffercache / pg_buffercache/regress                              ERROR            ...
[17:03:48.972]  81/323 postgresql:pg_logicalinspect / pg_logicalinspect/isolation                      ERROR            ...
[17:03:48.972]  82/323 postgresql:pg_prewarm / pg_prewarm/regress                                      ERROR            ...
[17:03:48.972]  83/323 postgresql:pgrowlocks / pgrowlocks/isolation                                    ERROR            ...
[17:03:48.972]  84/323 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[17:03:48.972]  85/323 postgresql:pgstattuple / pgstattuple/regress                                    ERROR            ...
[17:03:48.972]  86/323 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
[17:03:48.972]  87/323 postgresql:pg_trgm / pg_trgm/regress                                            ERROR            ...
[17:03:48.972]  88/323 postgresql:pg_visibility / pg_visibility/regress                                ERROR            ...
[17:03:48.972]  89/323 postgresql:pg_surgery / pg_surgery/regress                                      ERROR            ...
[17:03:48.972]  90/323 postgresql:postgres_fdw / postgres_fdw/regress                                  ERROR            ...
[17:03:48.972]  91/323 postgresql:pg_walinspect / pg_walinspect/regress                                ERROR            ...
[17:03:48.972]  92/323 postgresql:seg / seg/regress                                                    ERROR            ...
[17:03:48.972]  93/323 postgresql:spi / spi/regress                                                    ERROR            ...
[17:03:48.972]  94/323 postgresql:tablefunc / tablefunc/regress                                        ERROR            ...
[17:03:48.972]  95/323 postgresql:test_decoding / test_decoding/isolation                              ERROR            ...
[17:03:48.972]  96/323 postgresql:tcn / tcn/isolation                                                  ERROR            ...
[17:03:48.972]  97/323 postgresql:test_decoding / test_decoding/regress                                ERROR            ...
[17:03:48.972]  98/323 postgresql:tsm_system_rows / tsm_system_rows/regress                            ERROR            ...
[17:03:48.972]  99/323 postgresql:tsm_system_time / tsm_system_time/regress                            ERROR            ...
[17:03:48.972] 100/323 postgresql:unaccent / unaccent/regress                                          ERROR            ...
[17:03:48.972] 101/323 postgresql:uuid-ossp / uuid-ossp/regress                                        ERROR            ...
[17:03:48.972] 102/323 postgresql:brin / brin/isolation                                                ERROR            ...
[17:03:48.972] 103/323 postgresql:commit_ts / commit_ts/regress                                        ERROR            ...
[17:03:48.972] 104/323 postgresql:delay_execution / delay_execution/isolation                          ERROR            ...
[17:03:48.972] 105/323 postgresql:dummy_index_am / dummy_index_am/regress                              ERROR            ...
[17:03:48.972] 106/323 postgresql:gin / gin/regress                                                    ERROR            ...
[17:03:48.972] 107/323 postgresql:injection_points / injection_points/regress                          ERROR            ...
[17:03:48.972] 108/323 postgresql:dummy_seclabel / dummy_seclabel/regress                              ERROR            ...
[17:03:48.972] 109/323 postgresql:plsample / plsample/regress                                          ERROR            ...
[17:03:48.972] 110/323 postgresql:injection_points / injection_points/isolation                        ERROR            ...
[17:03:48.972] 111/323 postgresql:test_bloomfilter / test_bloomfilter/regress                          ERROR            ...
[17:03:48.972] 112/323 postgresql:spgist_name_ops / spgist_name_ops/regress                            ERROR            ...
[17:03:48.972] 113/323 postgresql:test_copy_callbacks / test_copy_callbacks/regress                    ERROR            ...
[17:03:48.972] 114/323 postgresql:test_ddl_deparse / test_ddl_deparse/regress                          ERROR            ...
[17:03:48.972] 115/323 postgresql:test_extensions / test_extensions/regress                            ERROR            ...
[17:03:48.972] 116/323 postgresql:test_dsa / test_dsa/regress                                          ERROR            ...
[17:03:48.972] 117/323 postgresql:test_ginpostinglist / test_ginpostinglist/regress                    ERROR            ...
[17:03:48.972] 118/323 postgresql:test_dsm_registry / test_dsm_registry/regress                        ERROR            ...
[17:03:48.983] 119/323 postgresql:test_oat_hooks / test_oat_hooks/regress                              ERROR            ...
[17:03:48.983] 120/323 postgresql:test_integerset / test_integerset/regress                            ERROR            ...
[17:03:48.983] 121/323 postgresql:test_lfind / test_lfind/regress                                      ERROR            ...
[17:03:48.983] 122/323 postgresql:test_parser / test_parser/regress                                    ERROR            ...
[17:03:48.983] 123/323 postgresql:test_predtest / test_predtest/regress                                ERROR            ...
[17:03:48.983] 124/323 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
[17:03:48.983] 125/323 postgresql:test_radixtree / test_radixtree/regress                              ERROR            ...
[17:03:48.983] 126/323 postgresql:test_rbtree / test_rbtree/regress                                    ERROR            ...
[17:03:48.983] 127/323 postgresql:test_regex / test_regex/regress                                      ERROR            ...
[17:03:48.983] 128/323 postgresql:test_rls_hooks / test_rls_hooks/regress                              ERROR            ...
[17:03:48.983] 129/323 postgresql:test_resowner / test_resowner/regress                                ERROR            ...
[17:03:48.983] 141/323 postgresql:test_shm_mq / test_shm_mq/regress                                    ERROR            ...
[17:03:48.983] 143/323 postgresql:test_slru / test_slru/regress                                        ERROR            ...
[17:03:48.983] 146/323 postgresql:test_tidstore / test_tidstore/regress                                ERROR            ...
[17:03:48.983] 147/323 postgresql:unsafe_tests / unsafe_tests/regress                                  ERROR            ...
[17:03:48.983] 150/323 postgresql:typcache / typcache/regress                                          ERROR            ...
[17:03:48.983] 151/323 postgresql:ecpg / ecpg/ecpg                                                     ERROR            ...
53/5230 Add IGNORE NULLS to Window functions
Linux - Debian Bookworm - Meson
core
[16:33:59.653] #0  0x00007f7208ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:33:59.653] #1  0x00007f7208e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:33:59.653] #2  0x00007f7208e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:33:59.653] #3  0x00007f720901e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[16:33:59.653] #4  0x00007f720902aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[16:33:59.653] #5  0x00007f720900dad8 in __ubsan::__ubsan_handle_shift_out_of_bounds_abort (Data=Data@entry=0x55791eb7be...
[16:33:59.653] #6  0x000055791dd59c81 in get_notnull_info (winobj=winobj@entry=0x55793a23d668, pos=pos@entry=-1) at ../s...
[16:33:59.653] #7  0x000055791dd64898 in WinGetFuncArgInPartition (winobj=winobj@entry=0x55793a23d668, argno=argno@entry...
[16:33:59.653] #8  0x000055791e3289d6 in leadlag_common (fcinfo=0x7ffd05ba6e30, forward=forward@entry=false, withoffset=...
[16:33:59.653] #9  0x000055791e3297ce in window_lag (fcinfo=<optimized out>) at ../src/backend/utils/adt/windowfuncs.c:5...
core
[16:34:00.192] #0  0x00007f93e9ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:34:00.192] #1  0x00007f93e9c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:34:00.192] #2  0x00007f93e9c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:34:00.192] #3  0x00007f93e9e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[16:34:00.192] #4  0x00007f93e9e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[16:34:00.192] #5  0x00007f93e9e0dad8 in __ubsan::__ubsan_handle_shift_out_of_bounds_abort (Data=Data@entry=0x55bb3c9d9e...
[16:34:00.192] #6  0x000055bb3bbb7c81 in get_notnull_info (winobj=winobj@entry=0x55bb53780ef8, pos=pos@entry=-1) at ../s...
[16:34:00.192] #7  0x000055bb3bbc2898 in WinGetFuncArgInPartition (winobj=winobj@entry=0x55bb53780ef8, argno=argno@entry...
[16:34:00.192] #8  0x000055bb3c1869d6 in leadlag_common (fcinfo=0x7fff71493790, forward=forward@entry=false, withoffset=...
[16:34:00.192] #9  0x000055bb3c1877ce in window_lag (fcinfo=<optimized out>) at ../src/backend/utils/adt/windowfuncs.c:5...
core
[16:34:00.704] #0  0x00007f53652a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:34:00.704] #1  0x00007f536525afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:34:00.704] #2  0x00007f5365245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:34:00.704] #3  0x00007f536541e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[16:34:00.704] #4  0x00007f536542aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[16:34:00.704] #5  0x00007f536540dad8 in __ubsan::__ubsan_handle_shift_out_of_bounds_abort (Data=Data@entry=0x55e7812d9e...
[16:34:00.704] #6  0x000055e7804b7c81 in get_notnull_info (winobj=winobj@entry=0x55e78bf26a48, pos=pos@entry=-1) at ../s...
[16:34:00.704] #7  0x000055e7804c2898 in WinGetFuncArgInPartition (winobj=winobj@entry=0x55e78bf26a48, argno=argno@entry...
[16:34:00.704] #8  0x000055e780a869d6 in leadlag_common (fcinfo=0x7ffd9df858a0, forward=forward@entry=false, withoffset=...
[16:34:00.704] #9  0x000055e780a877ce in window_lag (fcinfo=<optimized out>) at ../src/backend/utils/adt/windowfuncs.c:5...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-26 16:21:05.501510934 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-26 16:26:47.988380...
@@ -1976,1433 +1976,10 @@
   REFERENCES fk_notpartitioned_pk MATCH SIMPLE
   ON DELETE SET NULL ON UPDATE SET NULL;
 CREATE TABLE fk_partitioned_fk_2 PARTITION OF fk_partitioned_fk FOR VALUES IN (1500,1502);
-CREATE TABLE fk_partitioned_fk_3 (a int, b int);
-ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_3 FOR VALUES IN (2500,2501,2502,2503);
--- this insert fails
-INSERT INTO fk_partitioned_fk (a, b) VALUES (2502, 2503);
-ERROR:  insert or update on table "fk_partitioned_fk_3" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
-DETAIL:  Key (a, b)=(2502, 2503) is not present in table "fk_notpartitioned_pk".
-INSERT INTO fk_partitioned_fk_3 (a, b) VALUES (2502, 2503);
-ERROR:  insert or update on table "fk_partitioned_fk_3" violates foreign key constraint "fk_partitioned_fk_a_b_fkey"
-DETAIL:  Key (a, b)=(2502, 2503) is not present in table "fk_notpartitioned_pk".
--- but since the FK is MATCH SIMPLE, this one doesn't
-INSERT INTO fk_partitioned_fk_3 (a, b) VALUES (2502, NULL);
--- now create the referenced row ...
-INSERT INTO fk_notpartitioned_pk VALUES (2502, 2503);
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-26 16:21:05.501510934 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-26 16:27:56.1501...
@@ -1740,1669 +1740,7 @@
 DETAIL:  Key (a, b)=(2500, 2502) is still referenced from table "fk_partitioned_fk".
 -- check psql behavior
 \d fk_notpartitioned_pk
-        Table "public.fk_notpartitioned_pk"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           | not null | 
- b      | integer |           | not null | 
-Indexes:
-    "fk_notpartitioned_pk_pkey" PRIMARY KEY, btree (a, b)
-Referenced by:
-    TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p...
-
--- Check the exsting FK trigger
-SELECT conname, tgrelid::regclass as tgrel, regexp_replace(tgname, '[0-9]+', 'N') as tgname, tgtype
-FROM pg_trigger t JOIN pg_constraint c ON (t.tgconstraint = c.oid)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-26 16:21:05.501510934 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-26 16:26:47.056360617 +0000
@@ -2241,1168 +2241,10 @@
   PARTITION BY RANGE (a);
 CREATE TABLE fk_partitioned_fk_5_1 (a int, b int, FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk);
 ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_5 FOR VALUES IN (4500);
-ALTER TABLE fk_partitioned_fk_5 ATTACH PARTITION fk_partitioned_fk_5_1 FOR VALUES FROM (0) TO (10);
-ALTER TABLE fk_partitioned_fk DETACH PARTITION fk_partitioned_fk_5;
-ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_5 FOR VALUES IN (4500);
--- this one has two constraints, similar but not quite the one in the parent,
--- so it gets a new one
-\d fk_partitioned_fk_5
-  Partitioned table "public.fk_partitioned_fk_5"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           |          | 
- b      | integer |           |          | 
-Partition of: fk_partitioned_fk FOR VALUES IN (4500)
-Partition key: RANGE (a)
...
tap
[16:26:49.885](61.979s) not ok 5 - regression tests pass
[16:27:00.889](4.619s) not ok 7 - pg_restore to destination instance
[16:27:05.820](4.930s) not ok 8 - dump outputs from original and restored regression databases match
[16:27:14.386](1.817s) not ok 16 - run of pg_upgrade --check for new instance
[16:27:14.387](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[16:27:15.362](0.976s) not ok 18 - run of pg_upgrade for new instance
[16:27:15.363](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:27:15.585](0.057s) not ok 20 - check that locales in new cluster match original cluster
[16:27:16.305](0.129s) not ok 22 - old and new dumps match after pg_upgrade
tap
[16:27:57.942](61.108s) not ok 2 - regression tests pass
test
[16:31:21.182]  24/344 postgresql:regress / regress/regress                                            ERROR            ...
[16:31:21.182]  26/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[16:31:21.182]  85/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
53/5799 add function for creating/attaching hash table in DSM registry
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[15:28:42.339](0.001s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
test
[15:35:08.713] 146/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5853 Extend int128.h to more of numeric.c
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[12:12:49.622] c:\cirrus\src\include\common/int128.h(375): warning C4146: unary minus operator applied to unsigned type,...
compiler
[12:12:48.267] c:\cirrus\src\include\common/int128.h(338): warning C4146: unary minus operator applied to unsigned type,...
compiler
[12:12:48.267] c:\cirrus\src\include\common/int128.h(369): warning C4146: unary minus operator applied to unsigned type,...
compiler
[12:12:48.267] c:\cirrus\src\include\common/int128.h(337): warning C4146: unary minus operator applied to unsigned type,...
compiler
[12:12:49.511] c:\cirrus\src\include\common/int128.h(338): warning C4146: unary minus operator applied to unsigned type,...
compiler
[12:12:49.511] c:\cirrus\src\include\common/int128.h(337): warning C4146: unary minus operator applied to unsigned type,...
compiler
[12:12:49.511] c:\cirrus\src\include\common/int128.h(374): warning C4146: unary minus operator applied to unsigned type,...
compiler
[12:12:48.350] c:\cirrus\src\include\common/int128.h(374): warning C4146: unary minus operator applied to unsigned type,...
compiler
[12:12:49.511] c:\cirrus\src\include\common/int128.h(369): warning C4146: unary minus operator applied to unsigned type,...
compiler
[12:12:48.350] c:\cirrus\src\include\common/int128.h(375): warning C4146: unary minus operator applied to unsigned type,...
53/5836 SQL:2011 Application Time Update & Delete
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[10:25:41.648](0.000s) not ok 2 - regular connections limit: matches
test
[10:28:03.076] 257/338 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5844 Fix background workers not restarting with restart_after_crash = on
CompilerWarnings
compiler
[10:12:00.133] postmaster.c:4252:27: error: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘pid_t’ ...
53/5845 Carefully exposing information without authentication
CompilerWarnings
compiler
[09:14:43.544] backend_startup.c:1266:65: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument...
53/5378 Conflict detection for update_deleted in logical replication
FreeBSD - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 11277
core
[04:14:22.454] #0  0x000000082d1e71ba in thr_kill () from /lib/libc.so.7
[04:14:22.454] #1  0x000000082d1605d4 in raise () from /lib/libc.so.7
[04:14:22.454] #2  0x000000082d213b59 in abort () from /lib/libc.so.7
[04:14:22.454] #3  0x0000000000ad7af5 in ExceptionalCondition (conditionName=0x2bad5a "ReplicationSlotCtl != NULL", file...
[04:14:22.454] #4  0x00000000008db9a3 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[04:14:22.454] #5  0x00000000008dca76 in CheckPointReplicationSlots (is_shutdown=true) at ../src/backend/replication/slo...
[04:14:22.454] #6  0x0000000000684d10 in CheckPointGuts (checkPointRedo=24667904, flags=flags@entry=5) at ../src/backend...
[04:14:22.454] #7  0x000000000068464b in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[04:14:22.454] #8  0x0000000000683848 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[04:14:22.454] #9  0x00000000008bd21f in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[04:05:21.761](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[04:11:28.158]   7/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "slot.c", Line: 1202, PID: 62666
core
[04:18:27.062] #0  0x00007ff7a64abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:18:27.062] #1  0x00007ff7a645cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:18:27.062] #2  0x00007ff7a6447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:18:27.062] #3  0x00005630fd284dbb in ExceptionalCondition (conditionName=conditionName@entry=0x5630fd62bf80 "Replica...
[04:18:27.062] #4  0x00005630fce3f70e in ReplicationSlotsComputeRequiredLSN () at slot.c:1202
[04:18:27.062] #5  0x00005630fce426ad in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at slot.c:2186
[04:18:27.062] #6  0x00005630fc6dbad1 in CheckPointGuts (checkPointRedo=24734992, flags=flags@entry=5) at xlog.c:7705
[04:18:27.062] #7  0x00005630fc6e903f in CreateCheckPoint (flags=flags@entry=5) at xlog.c:7367
[04:18:27.062] #8  0x00005630fc6e9de1 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at xlog.c:6829
[04:18:27.062] #9  0x00005630fcd94f2d in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[04:14:07.162](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 27393
core
[04:16:25.994] #0  0x00007f78170a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:16:25.994] #1  0x00007f781705afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:16:25.994] #2  0x00007f7817045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:16:25.994] #3  0x000056025ba5dbcd in ExceptionalCondition (conditionName=conditionName@entry=0x56025bd189ab "Replica...
[04:16:25.994] #4  0x000056025b68840e in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[04:16:25.994] #5  0x000056025b68ad4c in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at ../src/backe...
[04:16:25.994] #6  0x000056025b18d1c9 in CheckPointGuts (checkPointRedo=24734992, flags=flags@entry=5) at ../src/backend...
[04:16:25.994] #7  0x000056025b19d189 in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[04:16:25.994] #8  0x000056025b19dd58 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[04:16:25.994] #9  0x000056025b64d5c6 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[04:08:10.031](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[04:13:42.023]   7/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 6760
core
0000005c`903ff9e8 00007ffa`dc08b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000005c`903ff9f0 00007ffa`daf04cb0     ntdll!TppWorkerThread+0x2df
0000005c`903ffce0 00007ffa`dc0fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000005c`903ffd10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005c`8f7fec90 00007ff6`86393888     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000005c`8f7fecd0 00007ff6`86065de0     postgres!ExceptionalCondition(
0000005c`8f7fed10 00007ff6`86066d7a     postgres!ReplicationSlotsComputeRequiredLSN(void)+0x30 [c:\cirrus\src\backend\re...
0000005c`8f7fed80 00007ff6`85c963d9     postgres!CheckPointReplicationSlots(
0000005c`8f7ff1e0 00007ff6`85c911a8     postgres!CheckPointGuts(
0000005c`8f7ff220 00007ff6`85c908e4     postgres!CreateCheckPoint(
0000005c`8f7ff3c0 00007ff6`86035ba7     postgres!ShutdownXLOG(
0000005c`8f7ff400 00007ff6`86037267     postgres!CheckpointerMain(
0000005c`8f7ff5a0 00007ff6`85eeb2e9     postgres!SubPostmasterMain(
0000005c`8f7ff620 00007ff6`8651f6e9     postgres!main(
core
0000005c`8fbff5f8 00007ffa`dc08b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000005c`8fbff600 00007ffa`daf04cb0     ntdll!TppWorkerThread+0x2df
0000005c`8fbff8f0 00007ffa`dc0fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000005c`8fbff920 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005c`8ffffac8 00007ffa`d9c148fa     ntdll!NtFsControlFile+0x14
0000005c`8ffffad0 00007ff6`8602b2cb     KERNELBASE!ConnectNamedPipe+0x6a
0000005c`8ffffb40 00007ffa`daf04cb0     postgres!pg_signal_thread(
0000005c`8ffffc40 00007ffa`dc0fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000005c`8ffffc70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[04:06:08.228](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[04:18:32.926]   6/338 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
53/5671 Produce LLVM bitcode files on meson builds
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[23:08:02.161](0.001s) not ok 5 - reserved_connections limit: matches
test
[23:10:47.196] 258/338 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5627 Fix oldest LSN calculation for WAL segments removal when slots are advancing during checkpoint
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[23:14:54.854](326.079s) # poll_query_until timed out executing this query:
test
[23:14:55.255] 338/338 postgresql:commit_ts / commit_ts/003_standby_2                                  ERROR           3...
53/5319 Changing shared_buffers without restart
CompilerWarnings
compiler
[22:02:48.549] shmem.c:702:3: error: variable 'shm_total_page_count' is uninitialized when used here [-Werror,-Wuninitia...
compiler
[22:01:00.146] shmem.c:702:3: error: variable 'shm_total_page_count' is uninitialized when used here [-Werror,-Wuninitia...
compiler
[21:58:48.992] shmem.c:702:38: error: ‘shm_total_page_count’ may be used uninitialized [-Werror=maybe-uninitialized]
compiler
[21:57:01.550] shmem.c:702:38: error: ‘shm_total_page_count’ may be used uninitialized [-Werror=maybe-uninitialized]
compiler
[22:05:00.211] ../../../src/include/storage/pg_shmem.h:69:9: error: unknown type name ‘pg_atomic_uint64’
compiler
[22:05:00.211] ../../../src/include/storage/pg_shmem.h:66:9: error: unknown type name ‘pg_atomic_uint32’
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out	2025-06-25 21:55:05.735126257 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/numa.out	2025-06-25 22:03:20.616051753 +0000
@@ -6,8 +6,4 @@
 -- switch to superuser
 \c -
 SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa;
- ok 
-----
- t
-(1 row)
-
+ERROR:  invalid memory alloc request size 864765899839712
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/test/regress/results/numa.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out	2025-06-25 21:55:05.735126257 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/numa.out	2025-06-25 22:01:23.556156526 +0000
@@ -6,8 +6,4 @@
 -- switch to superuser
 \c -
 SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa;
- ok 
-----
- t
-(1 row)
-
+ERROR:  invalid memory alloc request size 864765899885808
tap
[22:03:28.793](133.620s) not ok 5 - regression tests pass
tap
[22:02:39.999](0.972s) not ok 1 - no parameters missing from postgresql.conf.sample
Linux - Debian Bookworm - Meson
core
[22:01:49.029] #0  0x00007f7b316a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:49.029] #1  0x00007f7b3165afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:49.029] #2  0x00007f7b31645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:49.029] #3  0x00007f7b3181e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:49.029] #4  0x00007f7b3182aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:49.029] #5  0x00007f7b3180db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56483744d600, In...
[22:01:49.029] #6  0x00005648367a2fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:49.029] #7  0x00005648366a091d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:49.029] #8  0x00005648366a13f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:49.030] #9  0x00005648366a2e44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5648553555b0) at ../src/ba...
core
[22:01:41.151] #0  0x00007f3575aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:41.151] #1  0x00007f3575a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:41.151] #2  0x00007f3575a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:41.151] #3  0x00007f3575c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:41.151] #4  0x00007f3575c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:41.151] #5  0x00007f3575c0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55f611fbc600, In...
[22:01:41.151] #6  0x000055f611311fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:41.151] #7  0x000055f61120f91d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:41.151] #8  0x000055f6112103f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:41.151] #9  0x000055f611211e44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55f63691c5d0) at ../src/ba...
core
[22:01:41.360] #0  0x00007f10066a9eec in ?? ()
[22:01:41.835] #0  0x00007f96df8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:01:41.867] #0  0x00007f96df8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:41.867] #1  0x00007f96df85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:41.867] #2  0x00007f96df845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:41.867] #3  0x00007f96dfa1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:41.867] #4  0x00007f96dfa2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:41.867] #5  0x00007f96dfa0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55c0f6e02600, In...
[22:01:41.867] #6  0x000055c0f6157fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:41.867] #7  0x000055c0f605591d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:41.867] #8  0x000055c0f60563f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:41.868] #9  0x000055c0f6057e44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55c0ff4cd640) at ../src/ba...
core
[22:01:42.419] #0  0x00007f95898a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:42.419] #1  0x00007f958985afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:42.419] #2  0x00007f9589845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:42.419] #3  0x00007f9589a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:42.419] #4  0x00007f9589a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:42.419] #5  0x00007f9589a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55d849bde600, In...
[22:01:42.419] #6  0x000055d848f33fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:42.419] #7  0x000055d848e3191d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:42.419] #8  0x000055d848e323f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:42.420] #9  0x000055d848e33e44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55d8675a25e0) at ../src/ba...
core
[22:01:42.985] #0  0x00007fdfc08a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:42.985] #1  0x00007fdfc085afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:42.985] #2  0x00007fdfc0845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:42.985] #3  0x00007fdfc0a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:42.985] #4  0x00007fdfc0a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:42.985] #5  0x00007fdfc0a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x558dcdec4600, In...
[22:01:42.985] #6  0x0000558dcd219fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:42.985] #7  0x0000558dcd11791d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:42.985] #8  0x0000558dcd1183f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:42.985] #9  0x0000558dcd119e44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x558ddf4745e0) at ../src/ba...
core
[22:01:43.564] #0  0x00007fd8846a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:43.564] #1  0x00007fd88465afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:43.564] #2  0x00007fd884645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:43.564] #3  0x00007fd88481e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:43.564] #4  0x00007fd88482aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:43.564] #5  0x00007fd88480db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x564a34753600, In...
[22:01:43.564] #6  0x0000564a33aa8fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:43.564] #7  0x0000564a339a691d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:43.564] #8  0x0000564a339a73f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:43.565] #9  0x0000564a339a8e44 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x564a70a56640) at ../src/ba...
core
[22:01:45.049] #0  0x00007fcf2f2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:45.049] #1  0x00007fcf2f25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:45.049] #2  0x00007fcf2f245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:45.049] #3  0x000055bae49b81fa in ExceptionalCondition (conditionName=conditionName@entry=0x55bae4c9db50 "!IsTran...
[22:01:45.049] #4  0x000055bae474acbb in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[22:01:45.049] #5  0x000055bae474b014 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[22:01:45.049] #6  0x000055bae46b0140 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[22:01:45.049] #7  0x000055bae46b03eb in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[22:01:45.049] #8  0x000055bae46b05a9 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[22:01:45.049] #9  0x000055bae49bd34b in errfinish (filename=filename@entry=0x55bae4bfeb78 "../src/backend/access/transa...
core
[22:01:45.625] #0  0x00007f30810a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:45.625] #1  0x00007f308105afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:45.625] #2  0x00007f3081045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:45.625] #3  0x000055a144aad1fa in ExceptionalCondition (conditionName=conditionName@entry=0x55a144d92b50 "!IsTran...
[22:01:45.625] #4  0x000055a14483fcbb in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[22:01:45.625] #5  0x000055a144840014 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[22:01:45.625] #6  0x000055a1447a5140 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[22:01:45.625] #7  0x000055a1447a53eb in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[22:01:45.625] #8  0x000055a1447a55a9 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[22:01:45.625] #9  0x000055a144ab234b in errfinish (filename=filename@entry=0x55a144cf3b78 "../src/backend/access/transa...
core
[22:01:46.237] #0  0x00007ffa90ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:46.237] #1  0x00007ffa90c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:46.237] #2  0x00007ffa90c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:46.237] #3  0x00007ffa90e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:46.237] #4  0x00007ffa90e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:46.237] #5  0x00007ffa90e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55e71b358600, In...
[22:01:46.237] #6  0x000055e71a6adfca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:46.237] #7  0x000055e71a5ab91d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:46.237] #8  0x000055e71a5ac3f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:46.237] #9  0x000055e71a5ade44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55e73c0bd5e0) at ../src/ba...
core
[22:01:46.772] #0  0x00007fc2e14a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:46.772] #1  0x00007fc2e145afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:46.772] #2  0x00007fc2e1445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:46.772] #3  0x00007fc2e161e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:46.772] #4  0x00007fc2e162aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:46.772] #5  0x00007fc2e160db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x559672b6b600, In...
[22:01:46.772] #6  0x0000559671ec0fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:46.772] #7  0x0000559671dbe91d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:46.772] #8  0x0000559671dbf3f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:46.772] #9  0x0000559671dc0e44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5596876915e0) at ../src/ba...
core
[22:01:47.362] #0  0x00007f30810a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:47.362] #1  0x00007f308105afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:47.362] #2  0x00007f3081045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:47.362] #3  0x00007f308121e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:47.362] #4  0x00007f308122aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:47.362] #5  0x00007f308120db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55a145451600, In...
[22:01:47.362] #6  0x000055a1447a6fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:47.362] #7  0x000055a1446a491d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:47.362] #8  0x000055a1446a53f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:47.362] #9  0x000055a1446a6e44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55a163f485b0) at ../src/ba...
core
[22:01:47.931] #0  0x00007fd8846a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:47.931] #1  0x00007fd88465afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:47.931] #2  0x00007fd884645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:47.931] #3  0x0000564a33daf1fa in ExceptionalCondition (conditionName=conditionName@entry=0x564a34094b50 "!IsTran...
[22:01:47.931] #4  0x0000564a33b41cbb in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[22:01:47.931] #5  0x0000564a33b42014 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[22:01:47.931] #6  0x0000564a33aa7140 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[22:01:47.931] #7  0x0000564a33aa73eb in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[22:01:47.931] #8  0x0000564a33aa75a9 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[22:01:47.931] #9  0x0000564a33db434b in errfinish (filename=filename@entry=0x564a33ff5b78 "../src/backend/access/transa...
core
[22:01:48.478] #0  0x00007fb0c54a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:48.478] #1  0x00007fb0c545afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:48.478] #2  0x00007fb0c5445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:48.478] #3  0x00007fb0c561e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:48.478] #4  0x00007fb0c562aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:48.478] #5  0x00007fb0c560db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x561bd4ce2600, In...
[22:01:48.478] #6  0x0000561bd4037fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:48.478] #7  0x0000561bd3f3591d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:48.478] #8  0x0000561bd3f363f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:48.479] #9  0x0000561bd3f37e44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x561bfafe45b0) at ../src/ba...
core
[22:01:49.936] #0  0x00007f28c78a9eec in ?? ()
[22:01:50.423] #0  0x00007f07dc8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:01:49.224] #0  0x00007f58a3aa9eec in ?? ()
[22:01:49.700] #0  0x00007f43a7ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:01:49.733] #0  0x00007f43a7ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:49.733] #1  0x00007f43a7c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:49.733] #2  0x00007f43a7c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:49.733] #3  0x00007f43a7e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:49.733] #4  0x00007f43a7e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:49.733] #5  0x00007f43a7e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x564bb2f9c600, In...
[22:01:49.733] #6  0x0000564bb22f1fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:49.733] #7  0x0000564bb21ef91d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:49.733] #8  0x0000564bb21f03f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:49.733] #9  0x0000564bb21f1e44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x564bdb09a5e0) at ../src/ba...
core
[22:01:50.455] #0  0x00007f07dc8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:50.455] #1  0x00007f07dc85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:50.455] #2  0x00007f07dc845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:50.455] #3  0x00007f07dca1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:50.455] #4  0x00007f07dca2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:50.455] #5  0x00007f07dca0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5558a66ae600, In...
[22:01:50.455] #6  0x00005558a5a03fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:50.455] #7  0x00005558a590191d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:50.455] #8  0x00005558a59023f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:50.456] #9  0x00005558a5903e44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5558c943d5d0) at ../src/ba...
core
[22:01:39.367] #0  0x00007f34570a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:39.367] #1  0x00007f345705afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:39.367] #2  0x00007f3457045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:39.367] #3  0x00007f345721e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:39.367] #4  0x00007f345722aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:39.367] #5  0x00007f345720db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x558782f40600, In...
[22:01:39.367] #6  0x0000558782295fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:39.367] #7  0x000055878219391d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:39.367] #8  0x00005587821943f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:39.368] #9  0x0000558782195e44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5587957b9640) at ../src/ba...
core
[22:01:38.037] #0  0x00007ff2d3aa9eec in ?? ()
[22:01:38.612] #0  0x00007f361f4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:01:38.683] #0  0x00007f361f4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:38.683] #1  0x00007f361f45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:38.683] #2  0x00007f361f445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:38.683] #3  0x00007f361f61e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:38.683] #4  0x00007f361f62aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:38.683] #5  0x00007f361f60db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5628081cf600, In...
[22:01:38.683] #6  0x0000562807524fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:38.683] #7  0x000056280742291d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:38.683] #8  0x00005628074233f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:38.683] #9  0x0000562807424e44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x562828f6f5e0) at ../src/ba...
core
[22:01:38.872] #0  0x00007f08aa0a9eec in ?? ()
[22:01:39.337] #0  0x00007f34570a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:01:40.048] #0  0x00007fcf2f2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:40.048] #1  0x00007fcf2f25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:40.048] #2  0x00007fcf2f245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:40.048] #3  0x00007fcf2f41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:40.048] #4  0x00007fcf2f42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:40.048] #5  0x00007fcf2f40db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55bae535c600, In...
[22:01:40.048] #6  0x000055bae46b1fca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:40.048] #7  0x000055bae45af91d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:40.048] #8  0x000055bae45b03f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:40.049] #9  0x000055bae45b1e44 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x55baec6a4640) at ../src/ba...
core
[22:01:40.594] #0  0x00007fcb98ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:40.594] #1  0x00007fcb98e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:40.594] #2  0x00007fcb98e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:01:40.594] #3  0x00007fcb9901e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:01:40.594] #4  0x00007fcb9902aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:01:40.594] #5  0x00007fcb9900db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x564abf038600, In...
[22:01:40.594] #6  0x0000564abe38dfca in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:01:40.594] #7  0x0000564abe28b91d in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:01:40.594] #8  0x0000564abe28c3f3 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:01:40.594] #9  0x0000564abe28de44 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x564acf0ff5e0) at ../src/ba...
test
[22:01:02.416]   5/344 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[22:01:02.416]   6/344 postgresql:recovery / recovery/001_stream_rep                                   ERROR            ...
[22:01:02.416]   7/344 postgresql:recovery / recovery/002_archiving                                    ERROR            ...
[22:01:02.416]   8/344 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[22:01:02.416]   9/344 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[22:01:02.416]  10/344 postgresql:recovery / recovery/003_recovery_targets                             ERROR            ...
[22:01:02.416]  12/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[22:01:02.416]  11/344 postgresql:recovery / recovery/004_timeline_switch                              ERROR            ...
[22:01:02.416]  13/344 postgresql:regress / regress/regress                                            ERROR            ...
[22:01:02.416]  14/344 postgresql:recovery / recovery/005_replay_delay                                 ERROR            ...
[22:01:02.416]  16/344 postgresql:recovery / recovery/006_logical_decoding                             ERROR            ...
[22:01:02.416]  17/344 postgresql:recovery / recovery/007_sync_rep                                     ERROR            ...
[22:01:02.416]  18/344 postgresql:recovery / recovery/008_fsm_truncation                               ERROR            ...
[22:01:02.416]  20/344 postgresql:isolation / isolation/isolation                                      ERROR            ...
[22:01:02.416]  22/344 postgresql:recovery / recovery/015_promotion_pages                              ERROR            ...
[22:01:02.416]  23/344 postgresql:recovery / recovery/014_unlogged_reinit                              ERROR            ...
[22:01:02.416]  24/344 postgresql:recovery / recovery/017_shm                                          ERROR            ...
[22:01:02.416]  25/344 postgresql:recovery / recovery/016_min_consistency                              ERROR            ...
[22:01:02.416]  26/344 postgresql:recovery / recovery/018_wal_optimize                                 ERROR            ...
[22:01:02.416]  27/344 postgresql:recovery / recovery/019_replslot_limit                               ERROR            ...
[22:01:02.416]  28/344 postgresql:recovery / recovery/022_crash_temp_files                             ERROR            ...
[22:01:02.416]  19/344 postgresql:recovery / recovery/009_twophase                                     ERROR            ...
[22:01:02.416]  29/344 postgresql:recovery / recovery/023_pitr_prepared_xact                           ERROR            ...
[22:01:02.416]  30/344 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[22:01:02.416]  31/344 postgresql:recovery / recovery/026_overwrite_contrecord                         ERROR            ...
[22:01:02.416]  32/344 postgresql:recovery / recovery/024_archive_recovery                             ERROR            ...
[22:01:02.416]  33/344 postgresql:recovery / recovery/021_row_visibility                               ERROR            ...
[22:01:02.416]  15/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[21:56:10.423] c:\cirrus\src\include\storage/pg_shmem.h(66): error C2061: syntax error: identifier 'pg_atomic_uint32'
compiler
[21:56:10.423] c:\cirrus\src\include\storage/pg_shmem.h(73): error C2143: syntax error: missing '{' before '*'
compiler
[21:56:10.423] c:\cirrus\src\include\storage/pg_shmem.h(71): error C2059: syntax error: '}'
compiler
[21:56:10.423] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2059: syntax error: ';'
compiler
[21:56:10.423] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2061: syntax error: identifier 'Generation'
compiler
[21:56:10.423] c:\cirrus\src\include\storage/pg_shmem.h(68): error C2370: 'Barrier': redefinition; different storage cla...
53/4681 Make COPY format extendable: Extract COPY TO format implementations
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out	2025-06-25 08:40:21.572572000 +...
+++ /tmp/cirrus-ci-build/build/testrun/test_copy_format-running/regress/results/test_copy_format.out	2025-06-25 08:48:26...
@@ -1,19 +1,13 @@
 CREATE TABLE copy_data (a smallint, b integer, c bigint);
 INSERT INTO copy_data VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789);
 COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format');
-NOTICE:  CopyFromInFunc: attribute: smallint
-NOTICE:  CopyFromInFunc: attribute: integer
-NOTICE:  CopyFromInFunc: attribute: bigint
-NOTICE:  CopyFromStart: the number of attributes: 3
-NOTICE:  CopyFromOneRow
-NOTICE:  CopyFromEnd
+ERROR:  COPY format "test_copy_format" not recognized
+LINE 1: COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format');
+                                        ^
+\.
+invalid command \.
 COPY copy_data TO stdout WITH (FORMAT 'test_copy_format');
-NOTICE:  CopyToOutFunc: attribute: smallint
...
test
[08:49:02.741] 56/79 postgresql:test_copy_format-running / test_copy_format-running/regress       ERROR             0.13...
53/5270 jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
CompilerWarnings
compiler
[06:09:34.276] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[06:08:06.347] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[06:06:23.605] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[06:05:06.134] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[06:11:55.509] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
FreeBSD - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[06:12:06.240] #0  0x000000082b6f21ba in thr_kill () from /lib/libc.so.7
[06:12:06.240] #1  0x000000082b66b5d4 in raise () from /lib/libc.so.7
[06:12:06.240] #2  0x000000082b71eb59 in abort () from /lib/libc.so.7
[06:12:06.240] #3  0x0000000000ad5e95 in ExceptionalCondition (conditionName=0x398189 "v->type == jpiAnd || v->type == j...
[06:12:06.240] #4  0x0000000000a0345f in jspGetLeftArg (v=v@entry=0x8215528b0, a=a@entry=0x821552820) at ../src/backend/...
[06:12:06.240] #5  0x0000000000a049f7 in printJsonPathItem (buf=buf@entry=0x821552940, v=v@entry=0x8215528b0, inKey=true...
[06:12:06.240] #6  0x0000000000a04ba3 in printJsonPathItem (buf=buf@entry=0x821552940, v=v@entry=0x821552918, inKey=<opt...
[06:12:06.240] #7  0x0000000000a0306d in jsonPathToCstring (out=0x821552940, in=<optimized out>, estimated_len=<optimize...
[06:12:06.240] #8  0x0000000000ae0d43 in FunctionCall1Coll (flinfo=0xfb03404ed10, collation=0, arg1=6) at ../src/backend...
[06:12:06.240] #9  OutputFunctionCall (flinfo=0xfb03404ed10, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[06:12:06.523] #0  0x000000082c79a1ba in thr_kill () from /lib/libc.so.7
[06:12:06.523] #1  0x000000082c7135d4 in raise () from /lib/libc.so.7
[06:12:06.523] #2  0x000000082c7c6b59 in abort () from /lib/libc.so.7
[06:12:06.523] #3  0x0000000000ad5e95 in ExceptionalCondition (conditionName=0x398189 "v->type == jpiAnd || v->type == j...
[06:12:06.523] #4  0x0000000000a0345f in jspGetLeftArg (v=v@entry=0x820e502e0, a=a@entry=0x820e50250) at ../src/backend/...
[06:12:06.523] #5  0x0000000000a049f7 in printJsonPathItem (buf=buf@entry=0x820e50370, v=v@entry=0x820e502e0, inKey=true...
[06:12:06.523] #6  0x0000000000a04ba3 in printJsonPathItem (buf=buf@entry=0x820e50370, v=v@entry=0x820e50348, inKey=<opt...
[06:12:06.523] #7  0x0000000000a0306d in jsonPathToCstring (out=0x820e50370, in=<optimized out>, estimated_len=<optimize...
[06:12:06.523] #8  0x0000000000ae0d43 in FunctionCall1Coll (flinfo=0x16e1aee2ce50, collation=0, arg1=6) at ../src/backen...
[06:12:06.523] #9  OutputFunctionCall (flinfo=0x16e1aee2ce50, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[06:12:05.930] #0  0x000000082c9e11ba in thr_kill () from /lib/libc.so.7
[06:12:05.930] #1  0x000000082c95a5d4 in raise () from /lib/libc.so.7
[06:12:05.930] #2  0x000000082ca0db59 in abort () from /lib/libc.so.7
[06:12:05.930] #3  0x0000000000ad5e95 in ExceptionalCondition (conditionName=0x398189 "v->type == jpiAnd || v->type == j...
[06:12:05.930] #4  0x0000000000a0345f in jspGetLeftArg (v=v@entry=0x821910e90, a=a@entry=0x821910e00) at ../src/backend/...
[06:12:05.930] #5  0x0000000000a049f7 in printJsonPathItem (buf=buf@entry=0x821910f20, v=v@entry=0x821910e90, inKey=true...
[06:12:05.930] #6  0x0000000000a04ba3 in printJsonPathItem (buf=buf@entry=0x821910f20, v=v@entry=0x821910ef8, inKey=<opt...
[06:12:05.930] #7  0x0000000000a0306d in jsonPathToCstring (out=0x821910f20, in=<optimized out>, estimated_len=<optimize...
[06:12:05.930] #8  0x0000000000ae0d43 in FunctionCall1Coll (flinfo=0x26bc1ca75d58, collation=0, arg1=6) at ../src/backen...
[06:12:05.930] #9  OutputFunctionCall (flinfo=0x26bc1ca75d58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-25 06:03:22.573853000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out	2025-06-25 06:06:27.853934000 +00...
@@ -1049,1720 +1049,10 @@
 (1 row)
 
 select json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f2');
- json_extract_path_text 
-------------------------
- {"f3":1}
-(1 row)
-
-select json_extract_path_text('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text);
- json_extract_path_text 
-------------------------
- f3
-(1 row)
-
-select json_extract_path_text('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text);
- json_extract_path_text 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-25 06:03:22.573853000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-25 06:07:36.653932000 +...
@@ -1123,1646 +1123,10 @@
 (1 row)
 
 select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f2'];
- ?column? 
-----------
- {"f3":1}
-(1 row)
-
-select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f2','0'];
- ?column? 
-----------
- f3
-(1 row)
-
-select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f2','1'];
- ?column? 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-25 06:03:22.573853000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out	2025-06-25 06:06:38.239095000 +0000
@@ -1472,1297 +1472,10 @@
 (1 row)
 
 select * from json_populate_record(null::jpop,'{"a":"blurfl","x":43.2}') q;
-   a    | b | c 
---------+---+---
- blurfl |   | 
-(1 row)
-
-select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":"blurfl","x":43.2}') q;
-   a    | b |            c             
---------+---+--------------------------
- blurfl | 3 | Mon Dec 31 15:30:56 2012
-(1 row)
-
-select * from json_populate_record(null::jpop,'{"a":[100,200,false],"x":43.2}') q;
-        a        | b | c 
...
tap
[06:06:29.358](140.451s) not ok 5 - regression tests pass
[06:07:10.245](1.283s) not ok 16 - run of pg_upgrade --check for new instance
[06:07:10.245](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[06:07:10.890](0.645s) not ok 18 - run of pg_upgrade for new instance
[06:07:10.891](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[06:07:11.116](0.026s) not ok 20 - check that locales in new cluster match original cluster
[06:07:12.377](0.028s) not ok 22 - old and new dumps match after pg_upgrade
tap
[06:07:37.967](164.747s) not ok 2 - regression tests pass
test
[06:09:27.254] 129/343 postgresql:regress / regress/regress                                            ERROR           1...
[06:09:27.254] 114/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[06:09:27.254] 202/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[06:15:07.181] #0  0x00007f97be6abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:07.181] #1  0x00007f97be65cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:07.181] #2  0x00007f97be647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:07.181] #3  0x0000564df420f66f in ExceptionalCondition (conditionName=conditionName@entry=0x564df464d280 "v->type...
[06:15:07.181] #4  0x0000564df402ba10 in jspGetLeftArg (v=v@entry=0x7ffd60017990, a=a@entry=0x7ffd60017820) at jsonpath....
[06:15:07.181] #5  0x0000564df402d0af in printJsonPathItem (buf=buf@entry=0x7ffd60017b00, v=v@entry=0x7ffd60017990, inKe...
[06:15:07.181] #6  0x0000564df402d3a4 in printJsonPathItem (buf=buf@entry=0x7ffd60017b00, v=v@entry=0x7ffd60017b40, inKe...
[06:15:07.181] #7  0x0000564df402d4e6 in jsonPathToCstring (out=0x7ffd60017b00, out@entry=0x0, in=0x625000008fa0, estima...
[06:15:07.181] #8  0x0000564df402d5fd in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[06:15:07.181] #9  0x0000564df4225179 in FunctionCall1Coll (flinfo=0x6250000513d8, collation=collation@entry=0, arg1=108...
core
[06:15:05.733] #0  0x00007f1e1f6abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:05.733] #1  0x00007f1e1f65cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:05.733] #2  0x00007f1e1f647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:05.733] #3  0x000055e149f6e66f in ExceptionalCondition (conditionName=conditionName@entry=0x55e14a3ac280 "v->type...
[06:15:05.733] #4  0x000055e149d8aa10 in jspGetLeftArg (v=v@entry=0x7fff621f4bd0, a=a@entry=0x7fff621f3be0) at jsonpath....
[06:15:05.733] #5  0x000055e149d90c8a in executeStringInternalMethod (cxt=cxt@entry=0x7fff621f5470, jsp=jsp@entry=0x7fff...
[06:15:05.733] #6  0x000055e149d9549a in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff621f5470, jsp=jsp@entry=0x7fff6...
[06:15:05.733] #7  0x000055e149d99fda in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[06:15:05.733] #8  0x000055e149d9a09b in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7fff621f5470, jsp=jsp@entry=0x7ff...
[06:15:05.733] #9  0x000055e149d954bc in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff621f5470, jsp=0x7fff621f4bd0, j...
core
[06:15:06.205] #0  0x00007f3910aabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:06.205] #1  0x00007f3910a5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:06.205] #2  0x00007f3910a47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:06.205] #3  0x00005606f72a966f in ExceptionalCondition (conditionName=conditionName@entry=0x5606f76e7280 "v->type...
[06:15:06.205] #4  0x00005606f70c5a10 in jspGetLeftArg (v=v@entry=0x7ffcf9717330, a=a@entry=0x7ffcf97171c0) at jsonpath....
[06:15:06.205] #5  0x00005606f70c70af in printJsonPathItem (buf=buf@entry=0x7ffcf97174a0, v=v@entry=0x7ffcf9717330, inKe...
[06:15:06.205] #6  0x00005606f70c73a4 in printJsonPathItem (buf=buf@entry=0x7ffcf97174a0, v=v@entry=0x7ffcf97174e0, inKe...
[06:15:06.205] #7  0x00005606f70c74e6 in jsonPathToCstring (out=0x7ffcf97174a0, out@entry=0x0, in=0x625000008fa0, estima...
[06:15:06.205] #8  0x00005606f70c75fd in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[06:15:06.205] #9  0x00005606f72bf179 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[06:15:06.674] #0  0x00007f1e1f6abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:06.674] #1  0x00007f1e1f65cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:06.674] #2  0x00007f1e1f647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:06.674] #3  0x000055e149f6e66f in ExceptionalCondition (conditionName=conditionName@entry=0x55e14a3ac280 "v->type...
[06:15:06.674] #4  0x000055e149d8aa10 in jspGetLeftArg (v=v@entry=0x7fff621f5420, a=a@entry=0x7fff621f52b0) at jsonpath....
[06:15:06.674] #5  0x000055e149d8c0af in printJsonPathItem (buf=buf@entry=0x7fff621f5590, v=v@entry=0x7fff621f5420, inKe...
[06:15:06.674] #6  0x000055e149d8c3a4 in printJsonPathItem (buf=buf@entry=0x7fff621f5590, v=v@entry=0x7fff621f55d0, inKe...
[06:15:06.674] #7  0x000055e149d8c4e6 in jsonPathToCstring (out=0x7fff621f5590, out@entry=0x0, in=0x625000008fa0, estima...
[06:15:06.674] #8  0x000055e149d8c5fd in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[06:15:06.674] #9  0x000055e149f84179 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[06:15:05.255] #0  0x00007f3910aabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:05.255] #1  0x00007f3910a5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:05.255] #2  0x00007f3910a47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:15:05.255] #3  0x00005606f72a966f in ExceptionalCondition (conditionName=conditionName@entry=0x5606f76e7280 "v->type...
[06:15:05.255] #4  0x00005606f70c5a10 in jspGetLeftArg (v=v@entry=0x7ffcf9716ae0, a=a@entry=0x7ffcf9715af0) at jsonpath....
[06:15:05.255] #5  0x00005606f70cbc8a in executeStringInternalMethod (cxt=cxt@entry=0x7ffcf9717380, jsp=jsp@entry=0x7ffc...
[06:15:05.255] #6  0x00005606f70d049a in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffcf9717380, jsp=jsp@entry=0x7ffcf...
[06:15:05.255] #7  0x00005606f70d4fda in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[06:15:05.255] #8  0x00005606f70d509b in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffcf9717380, jsp=jsp@entry=0x7ff...
[06:15:05.255] #9  0x00005606f70d04bc in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffcf9717380, jsp=0x7ffcf9716ae0, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-25 06:03:19.893565018 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out	2025-06-25 06:09:29.378021442 +0000
@@ -5245,589 +5245,10 @@
 update test_jsonb_subscript set test_json = NULL where id = 3;
 update test_jsonb_subscript set test_json[0] = '1';
 select * from test_jsonb_subscript;
- id |                           test_json                           
-----+---------------------------------------------------------------
-  1 | {"0": 1, "a": [1, 2, 3], "another_key": null}
-  2 | {"0": 1, "a": [1, 2, 3], "key": "value", "another_key": null}
-  3 | [1]
-(3 rows)
-
--- Fill the gaps logic
-delete from test_jsonb_subscript;
-insert into test_jsonb_subscript values (1, '[0]');
-update test_jsonb_subscript set test_json[5] = '1';
-select * from test_jsonb_subscript;
- id |           test_json            
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-25 06:03:19.889573390 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out	2025-06-25 06:11:11.881570971 +0000
@@ -1981,788 +1981,10 @@
 
 SELECT * FROM
   json_populate_recordset(null::record, '[{"x": 776}]') AS (x int, y int);
-  x  | y 
------+---
- 776 |  
-(1 row)
-
--- empty array is a corner case
-SELECT json_populate_recordset(null::record, '[]');
-ERROR:  could not determine row type for result of json_populate_recordset
-HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
-SELECT json_populate_recordset(row(1,2), '[]');
- json_populate_recordset 
--------------------------
-(0 rows)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/test/regress/results/jsonb.ou...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-25 06:03:19.893565018 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out	2025-06-25 06:06:46.514396243 +0000
@@ -4049,1785 +4049,7 @@
 (1 row)
 
 SELECT '[0,1,2,[3,4],{"5":"five"}]'::jsonb #> '{3}';
- ?column? 
-----------
- [3, 4]
-(1 row)
-
-SELECT '[0,1,2,[3,4],{"5":"five"}]'::jsonb #> '{4}';
-   ?column?    
----------------
- {"5": "five"}
-(1 row)
-
-SELECT '[0,1,2,[3,4],{"5":"five"}]'::jsonb #> '{4,5}';
- ?column? 
...
tap
[06:09:31.790](123.360s) not ok 5 - regression tests pass
[06:10:14.353](1.734s) not ok 16 - run of pg_upgrade --check for new instance
[06:10:14.353](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[06:10:15.731](1.377s) not ok 18 - run of pg_upgrade for new instance
[06:10:15.731](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[06:10:16.098](0.085s) not ok 20 - check that locales in new cluster match original cluster
[06:10:16.972](0.040s) not ok 22 - old and new dumps match after pg_upgrade
tap
[06:11:12.441](69.052s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[06:12:37.978] #0  0x00007f52bb4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:37.978] #1  0x00007f52bb45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:37.978] #2  0x00007f52bb445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:37.978] #3  0x00005594857c8f7a in ExceptionalCondition (conditionName=conditionName@entry=0x559485abb288 "v->type...
[06:12:37.978] #4  0x0000559485635fb3 in jspGetLeftArg (v=v@entry=0x7ffeecae2600, a=a@entry=0x7ffeecae2540) at ../src/ba...
[06:12:37.978] #5  0x0000559485636f3e in printJsonPathItem (buf=buf@entry=0x7ffeecae2690, v=v@entry=0x7ffeecae2600, inKe...
[06:12:37.978] #6  0x00005594856371d0 in printJsonPathItem (buf=buf@entry=0x7ffeecae2690, v=v@entry=0x7ffeecae2660, inKe...
[06:12:37.978] #7  0x0000559485637234 in jsonPathToCstring (out=0x7ffeecae2690, out@entry=0x0, in=0x5594b0e69430, estima...
[06:12:37.978] #8  0x00005594856372d4 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[06:12:37.978] #9  0x00005594857d6d08 in FunctionCall1Coll (flinfo=0x5594b0f50058, collation=collation@entry=0, arg1=<op...
core
[06:12:39.874] #0  0x00007f52bb4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:39.874] #1  0x00007f52bb45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:39.874] #2  0x00007f52bb445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:39.874] #3  0x00005594857c8f7a in ExceptionalCondition (conditionName=conditionName@entry=0x559485abb288 "v->type...
[06:12:39.874] #4  0x0000559485635fb3 in jspGetLeftArg (v=v@entry=0x7ffeecae22e0, a=a@entry=0x7ffeecae1e60) at ../src/ba...
[06:12:39.874] #5  0x000055948563af3c in executeStringInternalMethod (cxt=cxt@entry=0x7ffeecae2550, jsp=jsp@entry=0x7ffe...
[06:12:39.874] #6  0x000055948563e30e in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffeecae2550, jsp=jsp@entry=0x7ffee...
[06:12:39.874] #7  0x00005594856417e6 in executeAnyItem (cxt=cxt@entry=0x7ffeecae2550, jsp=jsp@entry=0x7ffeecae22e0, jbc...
[06:12:39.874] #8  0x0000559485641863 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffeecae2550, jsp=jsp@entry=0x7ff...
[06:12:39.874] #9  0x000055948563e32d in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffeecae2550, jsp=0x7ffeecae22e0, j...
core
[06:12:39.184] #0  0x00007fbd2c8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:39.184] #1  0x00007fbd2c85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:39.184] #2  0x00007fbd2c845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:39.184] #3  0x0000563cb8907f7a in ExceptionalCondition (conditionName=conditionName@entry=0x563cb8bfa288 "v->type...
[06:12:39.184] #4  0x0000563cb8774fb3 in jspGetLeftArg (v=v@entry=0x7fff576e2c40, a=a@entry=0x7fff576e27c0) at ../src/ba...
[06:12:39.184] #5  0x0000563cb8779f3c in executeStringInternalMethod (cxt=cxt@entry=0x7fff576e2eb0, jsp=jsp@entry=0x7fff...
[06:12:39.184] #6  0x0000563cb877d30e in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff576e2eb0, jsp=jsp@entry=0x7fff5...
[06:12:39.184] #7  0x0000563cb87807e6 in executeAnyItem (cxt=cxt@entry=0x7fff576e2eb0, jsp=jsp@entry=0x7fff576e2c40, jbc...
[06:12:39.184] #8  0x0000563cb8780863 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7fff576e2eb0, jsp=jsp@entry=0x7ff...
[06:12:39.184] #9  0x0000563cb877d32d in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff576e2eb0, jsp=0x7fff576e2c40, j...
core
[06:12:38.489] #0  0x00007f4df10a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:38.489] #1  0x00007f4df105afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:38.489] #2  0x00007f4df1045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:38.489] #3  0x0000557f68408f7a in ExceptionalCondition (conditionName=conditionName@entry=0x557f686fb288 "v->type...
[06:12:38.489] #4  0x0000557f68275fb3 in jspGetLeftArg (v=v@entry=0x7ffe2349aa70, a=a@entry=0x7ffe2349a9b0) at ../src/ba...
[06:12:38.489] #5  0x0000557f68276f3e in printJsonPathItem (buf=buf@entry=0x7ffe2349ab00, v=v@entry=0x7ffe2349aa70, inKe...
[06:12:38.489] #6  0x0000557f682771d0 in printJsonPathItem (buf=buf@entry=0x7ffe2349ab00, v=v@entry=0x7ffe2349aad0, inKe...
[06:12:38.489] #7  0x0000557f68277234 in jsonPathToCstring (out=0x7ffe2349ab00, out@entry=0x0, in=0x557fa8e6c450, estima...
[06:12:38.489] #8  0x0000557f682772d4 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[06:12:38.489] #9  0x0000557f68416d08 in FunctionCall1Coll (flinfo=0x557fa8ea45a8, collation=collation@entry=0, arg1=<op...
core
[06:12:37.506] #0  0x00007fbd2c8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:37.506] #1  0x00007fbd2c85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:37.506] #2  0x00007fbd2c845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:12:37.506] #3  0x0000563cb8907f7a in ExceptionalCondition (conditionName=conditionName@entry=0x563cb8bfa288 "v->type...
[06:12:37.506] #4  0x0000563cb8774fb3 in jspGetLeftArg (v=v@entry=0x7fff576e2f60, a=a@entry=0x7fff576e2ea0) at ../src/ba...
[06:12:37.506] #5  0x0000563cb8775f3e in printJsonPathItem (buf=buf@entry=0x7fff576e2ff0, v=v@entry=0x7fff576e2f60, inKe...
[06:12:37.506] #6  0x0000563cb87761d0 in printJsonPathItem (buf=buf@entry=0x7fff576e2ff0, v=v@entry=0x7fff576e2fc0, inKe...
[06:12:37.506] #7  0x0000563cb8776234 in jsonPathToCstring (out=0x7fff576e2ff0, out@entry=0x0, in=0x563ccf89d7d0, estima...
[06:12:37.506] #8  0x0000563cb87762d4 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[06:12:37.506] #9  0x0000563cb8915d08 in FunctionCall1Coll (flinfo=0x563ccf984f88, collation=collation@entry=0, arg1=<op...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-25 06:03:19.381387788 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-25 06:05:47.552750210...
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-25 06:03:19.381387788 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-25 06:06:54.520715773 +...
@@ -1902,867 +1902,7 @@
 (2 rows)
 
 select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:5...
-   a    | b  |            c             
---------+----+--------------------------
- blurfl | 99 | 
- def    |  3 | Fri Jan 20 10:42:53 2012
-(2 rows)
-
-select * from json_populate_recordset(null::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
-   a    | b |            c             
---------+---+--------------------------
- blurfl |   | 
-        | 3 | Fri Jan 20 10:42:53 2012
-(2 rows)
-
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-25 06:03:19.381387788 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out	2025-06-25 06:05:44.964751950 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[06:05:49.410](62.922s) not ok 5 - regression tests pass
[06:06:17.672](2.425s) not ok 16 - run of pg_upgrade --check for new instance
[06:06:17.672](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[06:06:18.804](1.132s) not ok 18 - run of pg_upgrade for new instance
[06:06:18.804](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[06:06:19.237](0.209s) not ok 20 - check that locales in new cluster match original cluster
[06:06:20.924](0.263s) not ok 22 - old and new dumps match after pg_upgrade
tap
[06:06:56.495](62.683s) not ok 2 - regression tests pass
test
[06:10:09.444]  24/344 postgresql:regress / regress/regress                                            ERROR            ...
[06:10:09.444]  27/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[06:10:09.444]  90/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
00000012`2b3ff638 00007fff`cb5eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000012`2b3ff640 00007fff`ca7a4cb0     ntdll!TppWorkerThread+0x2df
00000012`2b3ff930 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000012`2b3ff960 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000012`2afffb98 00007fff`c915da3e     ntdll!NtWaitForSingleObject+0x14
00000012`2afffba0 00007ff7`0059c19c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000012`2afffc40 00007fff`ca7a4cb0     postgres!pg_timer_thread(
00000012`2afffc80 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000012`2afffcb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000012`2abffb48 00007fff`c91a48fa     ntdll!NtFsControlFile+0x14
00000012`2abffb50 00007ff7`0059a6fb     KERNELBASE!ConnectNamedPipe+0x6a
00000012`2abffbc0 00007fff`ca7a4cb0     postgres!pg_signal_thread(
00000012`2abffcc0 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000012`2abffcf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000012`2a7ff988 00007fff`cb5eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000012`2a7ff990 00007fff`ca7a4cb0     ntdll!TppWorkerThread+0x2df
00000012`2a7ffc80 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000012`2a7ffcb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000012`2a3fd8d0 00007ff7`00901a88     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000012`2a3fd910 00007ff7`007ada1d     postgres!ExceptionalCondition(
00000012`2a3fd950 00007ff7`007b899c     postgres!jspGetLeftArg(
00000012`2a3fd980 00007ff7`007b5426     postgres!executeStringInternalMethod(
00000012`2a3fdad0 00007ff7`007b627b     postgres!executeItemOptUnwrapTarget(
00000012`2a3fe040 00007ff7`007b56ec     postgres!executeAnyItem(
00000012`2a3fe0e0 00007ff7`007b53fc     postgres!executeItemUnwrapTargetArray(
00000012`2a3fe150 00007ff7`007b1dfe     postgres!executeItemOptUnwrapTarget(
00000012`2a3fe6c0 00007ff7`007b5807     postgres!executeItem(
00000012`2a3fe700 00007ff7`007b2e93     postgres!executeNextItem(
core
000000f6`bbdffc98 00007fff`c915da3e     ntdll!NtWaitForSingleObject+0x14
000000f6`bbdffca0 00007ff7`0059c19c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000f6`bbdffd40 00007fff`ca7a4cb0     postgres!pg_timer_thread(
000000f6`bbdffd80 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f6`bbdffdb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f6`bb9ff818 00007fff`c91a48fa     ntdll!NtFsControlFile+0x14
000000f6`bb9ff820 00007ff7`0059a6fb     KERNELBASE!ConnectNamedPipe+0x6a
000000f6`bb9ff890 00007fff`ca7a4cb0     postgres!pg_signal_thread(
000000f6`bb9ff990 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f6`bb9ff9c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f6`bb5ffc38 00007fff`cb5eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f6`bb5ffc40 00007fff`ca7a4cb0     ntdll!TppWorkerThread+0x2df
000000f6`bb5fff30 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f6`bb5fff60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f6`bb1ff9b8 00007fff`cb5eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f6`bb1ff9c0 00007fff`ca7a4cb0     ntdll!TppWorkerThread+0x2df
000000f6`bb1ffcb0 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f6`bb1ffce0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f6`badfdcd0 00007ff7`00901a88     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000f6`badfdd10 00007ff7`007ada1d     postgres!ExceptionalCondition(
000000f6`badfdd50 00007ff7`007b899c     postgres!jspGetLeftArg(
000000f6`badfdd80 00007ff7`007b5426     postgres!executeStringInternalMethod(
000000f6`badfded0 00007ff7`007b627b     postgres!executeItemOptUnwrapTarget(
000000f6`badfe440 00007ff7`007b56ec     postgres!executeAnyItem(
000000f6`badfe4e0 00007ff7`007b53fc     postgres!executeItemUnwrapTargetArray(
000000f6`badfe550 00007ff7`007b1dfe     postgres!executeItemOptUnwrapTarget(
000000f6`badfeac0 00007ff7`007b5807     postgres!executeItem(
000000f6`badfeb00 00007ff7`007b2e93     postgres!executeNextItem(
core
00000031`b95ffbf8 00007fff`c915da3e     ntdll!NtWaitForSingleObject+0x14
00000031`b95ffc00 00007ff7`0059c19c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000031`b95ffca0 00007fff`ca7a4cb0     postgres!pg_timer_thread(
00000031`b95ffce0 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000031`b95ffd10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000031`b91ffb28 00007fff`c91a48fa     ntdll!NtFsControlFile+0x14
00000031`b91ffb30 00007ff7`0059a6fb     KERNELBASE!ConnectNamedPipe+0x6a
00000031`b91ffba0 00007fff`ca7a4cb0     postgres!pg_signal_thread(
00000031`b91ffca0 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000031`b91ffcd0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000031`b8dffb68 00007fff`cb5eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000031`b8dffb70 00007fff`ca7a4cb0     ntdll!TppWorkerThread+0x2df
00000031`b8dffe60 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000031`b8dffe90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000031`b89fd8e0 00007ff7`00901a88     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000031`b89fd920 00007ff7`007ada1d     postgres!ExceptionalCondition(
00000031`b89fd960 00007ff7`007b899c     postgres!jspGetLeftArg(
00000031`b89fd990 00007ff7`007b5426     postgres!executeStringInternalMethod(
00000031`b89fdae0 00007ff7`007b627b     postgres!executeItemOptUnwrapTarget(
00000031`b89fe050 00007ff7`007b56ec     postgres!executeAnyItem(
00000031`b89fe0f0 00007ff7`007b53fc     postgres!executeItemUnwrapTargetArray(
00000031`b89fe160 00007ff7`007b1dfe     postgres!executeItemOptUnwrapTarget(
00000031`b89fe6d0 00007ff7`007b5807     postgres!executeItem(
00000031`b89fe710 00007ff7`007b2e93     postgres!executeNextItem(
core
00000031`b99ffa78 00007fff`cb5eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000031`b99ffa80 00007fff`ca7a4cb0     ntdll!TppWorkerThread+0x2df
00000031`b99ffd70 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000031`b99ffda0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000001`397ff9b8 00007fff`c91a48fa     ntdll!NtFsControlFile+0x14
00000001`397ff9c0 00007ff7`0059a6fb     KERNELBASE!ConnectNamedPipe+0x6a
00000001`397ffa30 00007fff`ca7a4cb0     postgres!pg_signal_thread(
00000001`397ffb30 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000001`397ffb60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000001`38bfebe0 00007ff7`00901a88     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000001`38bfec20 00007ff7`007ada1d     postgres!ExceptionalCondition(
00000001`38bfec60 00007ff7`007afe0c     postgres!jspGetLeftArg(
00000001`38bfec90 00007ff7`007b00f9     postgres!printJsonPathItem(
00000001`38bfeda0 00007ff7`007ae3d6     postgres!printJsonPathItem(
00000001`38bfeeb0 00007ff7`007acef4     postgres!jsonPathToCstring(
00000001`38bfef20 00007ff7`0090cc8e     postgres!jsonpath_out(
00000001`38bfef60 00007ff7`0090eaef     postgres!FunctionCall1Coll(
00000001`38bfefe0 00007ff7`000f2175     postgres!OutputFunctionCall(
00000001`38bff010 00007ff7`003ba429     postgres!printtup(
core
00000001`38fffa88 00007fff`cb5eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000001`38fffa90 00007fff`ca7a4cb0     ntdll!TppWorkerThread+0x2df
00000001`38fffd80 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000001`38fffdb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000001`393ff658 00007fff`cb5eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000001`393ff660 00007fff`ca7a4cb0     ntdll!TppWorkerThread+0x2df
00000001`393ff950 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000001`393ff980 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000001`39bffdf8 00007fff`c915da3e     ntdll!NtWaitForSingleObject+0x14
00000001`39bffe00 00007ff7`0059c19c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000001`39bffea0 00007fff`ca7a4cb0     postgres!pg_timer_thread(
00000001`39bffee0 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000001`39bfff10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000021`c1fffa68 00007fff`c91a48fa     ntdll!NtFsControlFile+0x14
00000021`c1fffa70 00007ff7`0059a6fb     KERNELBASE!ConnectNamedPipe+0x6a
00000021`c1fffae0 00007fff`ca7a4cb0     postgres!pg_signal_thread(
00000021`c1fffbe0 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000021`c1fffc10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000021`c1bffba8 00007fff`cb5eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000021`c1bffbb0 00007fff`ca7a4cb0     ntdll!TppWorkerThread+0x2df
00000021`c1bffea0 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000021`c1bffed0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000021`c17feb70 00007ff7`00901a88     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000021`c17febb0 00007ff7`007ada1d     postgres!ExceptionalCondition(
00000021`c17febf0 00007ff7`007afe0c     postgres!jspGetLeftArg(
00000021`c17fec20 00007ff7`007b00f9     postgres!printJsonPathItem(
00000021`c17fed30 00007ff7`007ae3d6     postgres!printJsonPathItem(
00000021`c17fee40 00007ff7`007acef4     postgres!jsonPathToCstring(
00000021`c17feeb0 00007ff7`0090cc8e     postgres!jsonpath_out(
00000021`c17feef0 00007ff7`0090eaef     postgres!FunctionCall1Coll(
00000021`c17fef70 00007ff7`000f2175     postgres!OutputFunctionCall(
00000021`c17fefa0 00007ff7`003ba429     postgres!printtup(
core
00000021`c27ff598 00007fff`cb5eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000021`c27ff5a0 00007fff`ca7a4cb0     ntdll!TppWorkerThread+0x2df
00000021`c27ff890 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000021`c27ff8c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000021`c23ff888 00007fff`c915da3e     ntdll!NtWaitForSingleObject+0x14
00000021`c23ff890 00007ff7`0059c19c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000021`c23ff930 00007fff`ca7a4cb0     postgres!pg_timer_thread(
00000021`c23ff970 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
00000021`c23ff9a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e0`e99ff7e8 00007fff`cb5eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e0`e99ff7f0 00007fff`ca7a4cb0     ntdll!TppWorkerThread+0x2df
000000e0`e99ffae0 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e0`e99ffb10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e0`e95ff808 00007fff`c915da3e     ntdll!NtWaitForSingleObject+0x14
000000e0`e95ff810 00007ff7`0059c19c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000e0`e95ff8b0 00007fff`ca7a4cb0     postgres!pg_timer_thread(
000000e0`e95ff8f0 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e0`e95ff920 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e0`e91ff658 00007fff`c91a48fa     ntdll!NtFsControlFile+0x14
000000e0`e91ff660 00007ff7`0059a6fb     KERNELBASE!ConnectNamedPipe+0x6a
000000e0`e91ff6d0 00007fff`ca7a4cb0     postgres!pg_signal_thread(
000000e0`e91ff7d0 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e0`e91ff800 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e0`e8dffa18 00007fff`cb5eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e0`e8dffa20 00007fff`ca7a4cb0     ntdll!TppWorkerThread+0x2df
000000e0`e8dffd10 00007fff`cb65edcb     KERNEL32!BaseThreadInitThunk+0x10
000000e0`e8dffd40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e0`e89fee40 00007ff7`00901a88     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000e0`e89fee80 00007ff7`007ada1d     postgres!ExceptionalCondition(
000000e0`e89feec0 00007ff7`007afe0c     postgres!jspGetLeftArg(
000000e0`e89feef0 00007ff7`007b00f9     postgres!printJsonPathItem(
000000e0`e89ff000 00007ff7`007ae3d6     postgres!printJsonPathItem(
000000e0`e89ff110 00007ff7`007acef4     postgres!jsonPathToCstring(
000000e0`e89ff180 00007ff7`0090cc8e     postgres!jsonpath_out(
000000e0`e89ff1c0 00007ff7`0090eaef     postgres!FunctionCall1Coll(
000000e0`e89ff240 00007ff7`000f2175     postgres!OutputFunctionCall(
000000e0`e89ff270 00007ff7`003ba429     postgres!printtup(
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-25 06:03:23.551389100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-25 06:07:18.872007500 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-25 06:03:23.551389100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-25 06:10:13.752662300 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-25 06:03:23.551389100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out	2025-06-25 06:07:18.574152600 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[06:07:41.172](130.887s) not ok 5 - regression tests pass
[06:08:24.503](8.605s) not ok 16 - run of pg_upgrade --check for new instance
[06:08:24.505](0.001s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[06:08:30.572](6.067s) not ok 18 - run of pg_upgrade for new instance
[06:08:30.593](0.020s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[06:08:31.369](0.237s) not ok 20 - check that locales in new cluster match original cluster
[06:08:33.804](0.242s) not ok 22 - old and new dumps match after pg_upgrade
tap
[06:10:25.772](140.346s) not ok 2 - regression tests pass
test
[06:17:42.163]  14/338 postgresql:regress / regress/regress                                            ERROR           1...
[06:17:42.163]  23/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[06:17:42.163]  73/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5378 Conflict detection for update_deleted in logical replication
FreeBSD - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 10655
core
[03:59:29.012] #0  0x000000082c1661ba in thr_kill () from /lib/libc.so.7
[03:59:29.012] #1  0x000000082c0df5d4 in raise () from /lib/libc.so.7
[03:59:29.012] #2  0x000000082c192b59 in abort () from /lib/libc.so.7
[03:59:29.012] #3  0x0000000000ad78d5 in ExceptionalCondition (conditionName=0x2bad5a "ReplicationSlotCtl != NULL", file...
[03:59:29.012] #4  0x00000000008db793 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[03:59:29.012] #5  0x00000000008dc866 in CheckPointReplicationSlots (is_shutdown=true) at ../src/backend/replication/slo...
[03:59:29.012] #6  0x0000000000684cb0 in CheckPointGuts (checkPointRedo=24667904, flags=flags@entry=5) at ../src/backend...
[03:59:29.012] #7  0x00000000006845eb in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[03:59:29.012] #8  0x00000000006837e8 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[03:59:29.012] #9  0x00000000008bd00f in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[03:50:56.272](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[03:56:43.016]   6/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "slot.c", Line: 1202, PID: 63382
core
[04:03:23.928] #0  0x00007f80814abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:03:23.928] #1  0x00007f808145cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:03:23.928] #2  0x00007f8081447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:03:23.928] #3  0x00005628a8f44bad in ExceptionalCondition (conditionName=conditionName@entry=0x5628a92ebd20 "Replica...
[04:03:23.928] #4  0x00005628a8aff4fc in ReplicationSlotsComputeRequiredLSN () at slot.c:1202
[04:03:23.928] #5  0x00005628a8b0249b in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at slot.c:2186
[04:03:23.928] #6  0x00005628a839bad1 in CheckPointGuts (checkPointRedo=24734992, flags=flags@entry=5) at xlog.c:7705
[04:03:23.928] #7  0x00005628a83a903f in CreateCheckPoint (flags=flags@entry=5) at xlog.c:7367
[04:03:23.928] #8  0x00005628a83a9de1 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at xlog.c:6829
[04:03:23.928] #9  0x00005628a8a54d22 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
core
[04:03:23.502] #0  0x00007fc177cb0dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:03:23.502] #1  0x00007fc177c5d239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:03:23.502] #2  0x00007fc177d18244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:03:23.502] #3  0x00007fc177d2a89c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:03:23.904] #0  0x00007f80814abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[04:03:23.502] #0  <unavailable> in ?? ()
tap
[03:59:29.261](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 27594
core
[04:01:55.161] #0  0x00007effa0ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:01:55.161] #1  0x00007effa0e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:01:55.161] #2  0x00007effa0e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:01:55.161] #3  0x0000562e3d40b9c9 in ExceptionalCondition (conditionName=conditionName@entry=0x562e3d6c680b "Replica...
[04:01:55.161] #4  0x0000562e3d03621a in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[04:01:55.161] #5  0x0000562e3d038b58 in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at ../src/backe...
[04:01:55.161] #6  0x0000562e3cb3b1c9 in CheckPointGuts (checkPointRedo=24734992, flags=flags@entry=5) at ../src/backend...
[04:01:55.161] #7  0x0000562e3cb4b189 in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[04:01:55.161] #8  0x0000562e3cb4bd58 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[04:01:55.161] #9  0x0000562e3cffb3d2 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[03:53:49.262](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[03:59:19.906]   6/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 4416
core
0000005a`a7dff7d8 00007ff9`e758b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000005a`a7dff7e0 00007ff9`e54c4cb0     ntdll!TppWorkerThread+0x2df
0000005a`a7dffad0 00007ff9`e75fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000005a`a7dffb00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005a`a71ff060 00007ff7`f78835e8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000005a`a71ff0a0 00007ff7`f7555b40     postgres!ExceptionalCondition(
0000005a`a71ff0e0 00007ff7`f7556ada     postgres!ReplicationSlotsComputeRequiredLSN(void)+0x30 [c:\cirrus\src\backend\re...
0000005a`a71ff150 00007ff7`f71863d9     postgres!CheckPointReplicationSlots(
0000005a`a71ff5b0 00007ff7`f71811a8     postgres!CheckPointGuts(
0000005a`a71ff5f0 00007ff7`f71808e4     postgres!CreateCheckPoint(
0000005a`a71ff790 00007ff7`f7525907     postgres!ShutdownXLOG(
0000005a`a71ff7d0 00007ff7`f7526fc7     postgres!CheckpointerMain(
0000005a`a71ff970 00007ff7`f73db049     postgres!SubPostmasterMain(
0000005a`a71ff9f0 00007ff7`f7a0f449     postgres!main(
core
0000005a`a75ff558 00007ff9`e758b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000005a`a75ff560 00007ff9`e54c4cb0     ntdll!TppWorkerThread+0x2df
0000005a`a75ff850 00007ff9`e75fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000005a`a75ff880 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005a`a79ffba8 00007ff9`e4e648fa     ntdll!NtFsControlFile+0x14
0000005a`a79ffbb0 00007ff7`f751b02b     KERNELBASE!ConnectNamedPipe+0x6a
0000005a`a79ffc20 00007ff9`e54c4cb0     postgres!pg_signal_thread(
0000005a`a79ffd20 00007ff9`e75fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000005a`a79ffd50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[03:51:47.332](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
tap
[03:59:39.479](0.000s) not ok 5 - clusterdb cannot target invalid database: matches
test
[04:03:17.048]   6/338 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[04:03:17.048] 216/338 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
53/4966 Parallel CREATE INDEX for GIN indexes
CompilerWarnings
compiler
[03:02:00.990] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[03:01:53.254] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[03:01:21.591] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[03:01:21.591] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[03:01:10.208] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[03:01:10.208] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[03:02:24.158] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[03:02:24.158] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
53/5634 track generic and custom plan calls in pg_stat_statements
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-25 02:47:42.651620000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-25 02:51:11.254408000 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[02:55:33.325]  97/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/contrib/pg_stat_sta...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-25 02:47:37.765191945 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out	2025-06-25 02:53:18.680599087 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-25 02:47:38.606314163 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-25 02:53:46.718031609 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[02:57:14.849]  97/344 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/plancache.out C:/cirrus/build/testrun/pg_stat...
--- C:/cirrus/contrib/pg_stat_statements/expected/plancache.out	2025-06-25 02:47:39.164656500 +0000
+++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-25 02:54:57.468367100 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[03:01:35.528]  98/338 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5517 Extended Statistics set/restore/clear functions
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[00:59:51.131] ../src/backend/statistics/mvdistinct.c(589): warning C4129: '%': unrecognized character escape sequence
compiler
[00:59:51.131] ../src/backend/statistics/dependencies.c(928): warning C4129: '%': unrecognized character escape sequence
tap
[01:10:31.835](0.001s) not ok 2 - regular connections limit: matches
test
[01:13:02.438] 258/338 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5677 Covering the comparison test between date and timestamp(tz) datatype
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[23:03:05.787](0.001s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
test
[23:09:03.708] 146/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/4984 Serverside SNI for SSL connections
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[20:54:48.953](0.130s) not ok 33 - connect with correct server CA cert file sslmode=require
[20:54:48.955](0.001s) not ok 34 - connect with correct server CA cert file sslmode=require: no stderr
[20:54:49.093](0.001s) not ok 36 - connect fails since the passphrase protected key cannot be reloaded: matches
test
[20:55:16.823] 336/339 postgresql:ssl / ssl/004_sni                                                    ERROR            ...
53/4971 [CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[19:53:59.611] c:\cirrus\src\backend\access\stir\stir.c(424) : warning C4715: 'stirbeginscan': not all control paths ret...
53/5833 Clean up inconsistencies and leaks in src/test/modules/libpq_pipeline
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[19:47:29.324](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[19:53:44.278] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5382 Adding compression of temporary files
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-06-24 18:51:17.530211951 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join_hash_pglz.out	2025-06-24 19:00:00.550097199 +0000
@@ -383,11 +383,9 @@
 $$
   select count(*) from simple r join bigger_than_it_looks s using (id);
 $$);
- initially_multibatch | increased_batches 
-----------------------+-------------------
- f                    | t
-(1 row)
-
+ERROR:  could not read from temporary file: read only 8180 of 33554940 bytes
+CONTEXT:  parallel worker
+PL/pgSQL function hash_join_batches(text) line 6 at FOR over EXECUTE statement
 rollback to settings;
 -- parallel with parallel-aware hash join
 savepoint settings;
tap
[19:00:00.565](98.705s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build-32/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-06-24 18:51:19.691462306 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out	2025-06-24 19:01:5...
@@ -252,21 +252,13 @@
 (9 rows)
 
 select count(*) from simple r join simple s using (id);
- count 
--------
- 20000
-(1 row)
-
+ERROR:  could not read from temporary file: read only 8176 of 1572860 bytes
 select original > 1 as initially_multibatch, final > original as increased_batches
   from hash_join_batches(
 $$
   select count(*) from simple r join simple s using (id);
 $$);
- initially_multibatch | increased_batches 
-----------------------+-------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build-32/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-06-24 18:51:19.691462306 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/join_hash_pglz.out	2025-06-24 19:00:28.295528045 +0000
@@ -252,21 +252,13 @@
 (9 rows)
 
 select count(*) from simple r join simple s using (id);
- count 
--------
- 20000
-(1 row)
-
+ERROR:  could not read from temporary file: read only 8176 of 1572860 bytes
 select original > 1 as initially_multibatch, final > original as increased_batches
   from hash_join_batches(
 $$
   select count(*) from simple r join simple s using (id);
 $$);
- initially_multibatch | increased_batches 
-----------------------+-------------------
...
tap
[19:01:57.550](90.794s) not ok 2 - regression tests pass
test
[19:05:28.911]  33/344 postgresql:regress / regress/regress                                            ERROR            ...
[19:05:28.911] 108/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5405 Add 'make check-tests' behavior to the meson based builds
macOS - Sonoma - Meson
tap
[16:13:09.492](0.000s) not ok 33 - require_auth=scram-sha-256 fails: matches
test
[16:13:27.804] 308/343 postgresql:oauth_validator / oauth_validator/001_server                         ERROR            ...
53/5378 Conflict detection for update_deleted in logical replication
FreeBSD - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 10783
core
[14:48:00.469] #0  0x000000082e1201ba in thr_kill () from /lib/libc.so.7
[14:48:00.469] #1  0x000000082e0995d4 in raise () from /lib/libc.so.7
[14:48:00.469] #2  0x000000082e14cb59 in abort () from /lib/libc.so.7
[14:48:00.469] #3  0x0000000000ad7795 in ExceptionalCondition (conditionName=0x2bad5a "ReplicationSlotCtl != NULL", file...
[14:48:00.469] #4  0x00000000008db6a3 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[14:48:00.469] #5  0x00000000008dc776 in CheckPointReplicationSlots (is_shutdown=true) at ../src/backend/replication/slo...
[14:48:00.469] #6  0x0000000000684c50 in CheckPointGuts (checkPointRedo=24667904, flags=flags@entry=5) at ../src/backend...
[14:48:00.469] #7  0x000000000068458b in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[14:48:00.469] #8  0x0000000000683788 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[14:48:00.469] #9  0x00000000008bcf1f in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[14:38:29.144](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[14:45:07.926]   6/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "slot.c", Line: 1202, PID: 55539
core
[14:52:51.211] #0  0x00007f55d20abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:52:51.211] #1  0x00007f55d205cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[14:52:51.211] #2  0x00007f55d2047472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[14:52:51.211] #3  0x000055fe3fb60e36 in ExceptionalCondition (conditionName=conditionName@entry=0x55fe3ff07a60 "Replica...
[14:52:51.211] #4  0x000055fe3f71b785 in ReplicationSlotsComputeRequiredLSN () at slot.c:1202
[14:52:51.211] #5  0x000055fe3f71e724 in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at slot.c:2186
[14:52:51.211] #6  0x000055fe3efb7ad1 in CheckPointGuts (checkPointRedo=24734992, flags=flags@entry=5) at xlog.c:7705
[14:52:51.211] #7  0x000055fe3efc503f in CreateCheckPoint (flags=flags@entry=5) at xlog.c:7367
[14:52:51.211] #8  0x000055fe3efc5de1 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at xlog.c:6829
[14:52:51.211] #9  0x000055fe3f671059 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[14:46:35.241](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 27708
core
[14:49:38.032] #0  0x00007feab12a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:49:38.032] #1  0x00007feab125afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[14:49:38.032] #2  0x00007feab1245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[14:49:38.032] #3  0x000055aaf0429866 in ExceptionalCondition (conditionName=conditionName@entry=0x55aaf06e476b "Replica...
[14:49:38.032] #4  0x000055aaf00540fc in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[14:49:38.032] #5  0x000055aaf0056a3a in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at ../src/backe...
[14:49:38.032] #6  0x000055aaefb591c9 in CheckPointGuts (checkPointRedo=24734992, flags=flags@entry=5) at ../src/backend...
[14:49:38.032] #7  0x000055aaefb69189 in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[14:49:38.032] #8  0x000055aaefb69d58 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[14:49:38.032] #9  0x000055aaf00192b4 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[14:41:20.967](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[14:46:57.615]   7/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 10540
core
[14:45:59.528]   * frame #0: 0x00000001814d55d0 libsystem_kernel.dylib`__pthread_kill + 8
[14:45:59.528]     frame #1: 0x000000018150dc20 libsystem_pthread.dylib`pthread_kill + 288
[14:45:59.528]     frame #2: 0x000000018141aa30 libsystem_c.dylib`abort + 180
[14:45:59.528]     frame #3: 0x0000000104f8cb74 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[14:45:59.528]     frame #4: 0x0000000104dc6294 postgres`ReplicationSlotsComputeRequiredLSN at slot.c:1202:2
[14:45:59.528]     frame #5: 0x0000000104dc71cc postgres`CheckPointReplicationSlots(is_shutdown=true) at slot.c:2186:2
[14:45:59.528]     frame #6: 0x0000000104bcdd54 postgres`CheckPointGuts(checkPointRedo=24630904, flags=5) at xlog.c:7705...
[14:45:59.528]     frame #7: 0x0000000104bcd770 postgres`CreateCheckPoint(flags=5) at xlog.c:7367:2
[14:45:59.528]     frame #8: 0x0000000104bcca14 postgres`ShutdownXLOG(code=<unavailable>, arg=<unavailable>) at xlog.c:6...
[14:45:59.528]     frame #9: 0x0000000104da91e0 postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
tap
[14:38:45.287](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[14:42:15.916]   9/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 5604
core
00000052`769ff908 00007ff9`917ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000052`769ff910 00007ff9`90054cb0     ntdll!TppWorkerThread+0x2df
00000052`769ffc00 00007ff9`9181edcb     KERNEL32!BaseThreadInitThunk+0x10
00000052`769ffc30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000052`765ff7c8 00007ff9`8eef48fa     ntdll!NtFsControlFile+0x14
00000052`765ff7d0 00007ff6`0f80af5b     KERNELBASE!ConnectNamedPipe+0x6a
00000052`765ff840 00007ff9`90054cb0     postgres!pg_signal_thread(
00000052`765ff940 00007ff9`9181edcb     KERNEL32!BaseThreadInitThunk+0x10
00000052`765ff970 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000052`761ff778 00007ff9`917ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000052`761ff780 00007ff9`90054cb0     ntdll!TppWorkerThread+0x2df
00000052`761ffa70 00007ff9`9181edcb     KERNEL32!BaseThreadInitThunk+0x10
00000052`761ffaa0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000052`75dff1c0 00007ff6`0fb734b8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000052`75dff200 00007ff6`0f845a70     postgres!ExceptionalCondition(
00000052`75dff240 00007ff6`0f846a0a     postgres!ReplicationSlotsComputeRequiredLSN(void)+0x30 [c:\cirrus\src\backend\re...
00000052`75dff2b0 00007ff6`0f4763d9     postgres!CheckPointReplicationSlots(
00000052`75dff710 00007ff6`0f4711a8     postgres!CheckPointGuts(
00000052`75dff750 00007ff6`0f4708e4     postgres!CreateCheckPoint(
00000052`75dff8f0 00007ff6`0f815837     postgres!ShutdownXLOG(
00000052`75dff930 00007ff6`0f816ef7     postgres!CheckpointerMain(
00000052`75dffad0 00007ff6`0f6caf79     postgres!SubPostmasterMain(
00000052`75dffb50 00007ff6`0fcff1d9     postgres!main(
tap
[14:39:25.397](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[14:52:05.607]   6/338 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
53/5673 Random pg_upgrade 004_subscription test failure on drongo
CompilerWarnings
compiler
[14:06:22.749] md.c:256:48: error: implicit declaration of function ‘pg_RtlGetLastNtStatus’ [-Werror=implicit-function-d...
macOS - Sonoma - Meson
tap
[14:11:07.639](0.000s) not ok 365 - pgbench script error: set bigint mul overflow stderr /(?^:int mul out)/
test
[14:12:16.373] 230/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5805 Improve array-element-test estimation when no array elements qualify as common
macOS - Sonoma - Meson
tap
[11:25:23.965](0.000s) not ok 97 - server parameter logging stderr /(?^:ERROR:  division by zero)/
[11:25:23.966](0.000s) not ok 98 - server parameter logging stderr /(?^:CONTEXT:  unnamed portal with parameters: \$1 = ...
test
[11:26:32.022] 227/342 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5821 Implement "pg_restore --data-only --clean" as a way to skip WAL
FreeBSD - Meson
tap
[09:05:38.187](0.013s) not ok 23 - connect : matches
test
[09:07:12.673] 261/342 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
53/5691 update documentation for when aborted and committed rows are tracked in pg_stat_all_tables
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[08:48:30.981](0.001s) not ok 5 - vacuumdb cannot target invalid database: matches
test
[08:51:46.489] 224/337 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
53/4681 Make COPY format extendable: Extract COPY TO format implementations
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out /tmp/cirrus-ci-build/build...
--- /tmp/cirrus-ci-build/src/test/modules/test_copy_format/expected/test_copy_format.out	2025-06-24 06:58:18.175516000 +...
+++ /tmp/cirrus-ci-build/build/testrun/test_copy_format-running/regress/results/test_copy_format.out	2025-06-24 07:06:02...
@@ -1,19 +1,13 @@
 CREATE TABLE copy_data (a smallint, b integer, c bigint);
 INSERT INTO copy_data VALUES (1, 2, 3), (12, 34, 56), (123, 456, 789);
 COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format');
-NOTICE:  CopyFromInFunc: attribute: smallint
-NOTICE:  CopyFromInFunc: attribute: integer
-NOTICE:  CopyFromInFunc: attribute: bigint
-NOTICE:  CopyFromStart: the number of attributes: 3
-NOTICE:  CopyFromOneRow
-NOTICE:  CopyFromEnd
+ERROR:  COPY format "test_copy_format" not recognized
+LINE 1: COPY copy_data FROM stdin WITH (FORMAT 'test_copy_format');
+                                        ^
+\.
+invalid command \.
 COPY copy_data TO stdout WITH (FORMAT 'test_copy_format');
-NOTICE:  CopyToOutFunc: attribute: smallint
...
test
[07:06:41.701] 56/79 postgresql:test_copy_format-running / test_copy_format-running/regress       ERROR             0.17...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[07:18:33.672] 338/338 postgresql:recovery / recovery/009_twophase                                     TIMEOUT        10...
53/5250 Refactor SLRU to always use long file names
macOS - Sonoma - Meson
tap
[05:53:31.644](0.000s) not ok 371 - pgbench script error: setshell not an int stderr /(?^:command must return an integer...
test
[05:54:28.666] 229/342 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5319 Changing shared_buffers without restart
CompilerWarnings
compiler
[03:43:56.382] shmem.c:702:3: error: variable 'shm_total_page_count' is uninitialized when used here [-Werror,-Wuninitia...
compiler
[03:41:58.312] shmem.c:702:3: error: variable 'shm_total_page_count' is uninitialized when used here [-Werror,-Wuninitia...
compiler
[03:39:47.760] shmem.c:702:38: error: ‘shm_total_page_count’ may be used uninitialized [-Werror=maybe-uninitialized]
compiler
[03:38:00.171] shmem.c:702:38: error: ‘shm_total_page_count’ may be used uninitialized [-Werror=maybe-uninitialized]
compiler
[03:46:22.956] ../../../src/include/storage/pg_shmem.h:69:9: error: unknown type name ‘pg_atomic_uint64’
compiler
[03:46:22.956] ../../../src/include/storage/pg_shmem.h:66:9: error: unknown type name ‘pg_atomic_uint32’
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out	2025-06-24 03:35:58.919319034 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/numa.out	2025-06-24 03:43:59.449181080 +0000
@@ -6,8 +6,4 @@
 -- switch to superuser
 \c -
 SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa;
- ok 
-----
- t
-(1 row)
-
+ERROR:  invalid memory alloc request size 864765899839712
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/test/regress/results/numa.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out	2025-06-24 03:35:58.919319034 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/numa.out	2025-06-24 03:41:38.059147163 +0000
@@ -6,8 +6,4 @@
 -- switch to superuser
 \c -
 SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa;
- ok 
-----
- t
-(1 row)
-
+ERROR:  invalid memory alloc request size 864765899885808
tap
[03:44:06.239](88.117s) not ok 5 - regression tests pass
tap
[03:42:54.401](0.630s) Bail out!  pg_ctl start failed
tap
[03:42:41.437](0.794s) not ok 1 - no parameters missing from postgresql.conf.sample
tap
[03:42:13.534](0.496s) Bail out!  pg_ctl start failed
Linux - Debian Bookworm - Meson
core
[03:42:15.041] #0  0x00007fd8acea9eec in ?? ()
[03:42:15.494] #0  0x00007feef12a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[03:42:14.859] #0  0x00007f63578a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:14.859] #1  0x00007f635785afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:14.859] #2  0x00007f6357845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:14.859] #3  0x00007f6357a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:14.859] #4  0x00007f6357a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:14.859] #5  0x00007f6357a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5643ae2075c0, In...
[03:42:14.859] #6  0x00005643ad55dc05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:14.859] #7  0x00005643ad45b592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:14.859] #8  0x00005643ad45c068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:14.859] #9  0x00005643ad45dab9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5643c10cd640) at ../src/ba...
core
[03:42:14.333] #0  0x00007fb5a82a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:14.333] #1  0x00007fb5a825afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:14.333] #2  0x00007fb5a8245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:14.333] #3  0x00007fb5a841e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:14.333] #4  0x00007fb5a842aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:14.333] #5  0x00007fb5a840db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5609ba0aa5c0, In...
[03:42:14.333] #6  0x00005609b9400c05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:14.333] #7  0x00005609b92fe592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:14.333] #8  0x00005609b92ff068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:14.334] #9  0x00005609b9300ab9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5609dfe58640) at ../src/ba...
core
[03:42:13.837] #0  0x00007fb5b04a9eec in ?? ()
[03:42:14.300] #0  0x00007fb5a82a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[03:42:13.650] #0  0x00007f05fa0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:13.650] #1  0x00007f05fa05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:13.650] #2  0x00007f05fa045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:13.650] #3  0x00007f05fa21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:13.650] #4  0x00007f05fa22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:13.650] #5  0x00007f05fa20db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5560970475c0, In...
[03:42:13.650] #6  0x000055609639dc05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:13.650] #7  0x000055609629b592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:13.650] #8  0x000055609629c068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:13.651] #9  0x000055609629dab9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5560cf8a45d0) at ../src/ba...
core
[03:42:13.077] #0  0x00007f31e4aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:13.077] #1  0x00007f31e4a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:13.077] #2  0x00007f31e4a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:13.077] #3  0x00007f31e4c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:13.077] #4  0x00007f31e4c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:13.077] #5  0x00007f31e4c0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55612ca355c0, In...
[03:42:13.077] #6  0x000055612bd8bc05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:13.077] #7  0x000055612bc89592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:13.077] #8  0x000055612bc8a068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:13.079] #9  0x000055612bc8bab9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5561562a95e0) at ../src/ba...
core
[03:42:12.566] #0  0x00007fca5a6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:12.566] #1  0x00007fca5a65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:12.566] #2  0x00007fca5a645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:12.566] #3  0x000055a9c63a2e35 in ExceptionalCondition (conditionName=conditionName@entry=0x55a9c6687b50 "!IsTran...
[03:42:12.566] #4  0x000055a9c61358f6 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[03:42:12.566] #5  0x000055a9c6135c4f in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[03:42:12.566] #6  0x000055a9c609ad7b in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[03:42:12.566] #7  0x000055a9c609b026 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[03:42:12.566] #8  0x000055a9c609b1e4 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[03:42:12.566] #9  0x000055a9c63a7f86 in errfinish (filename=filename@entry=0x55a9c65e8b78 "../src/backend/access/transa...
core
[03:42:12.020] #0  0x00007f2493aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:12.020] #1  0x00007f2493a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:12.020] #2  0x00007f2493a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:12.020] #3  0x00007f2493c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:12.020] #4  0x00007f2493c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:12.020] #5  0x00007f2493c0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55e1af78b5c0, In...
[03:42:12.020] #6  0x000055e1aeae1c05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:12.020] #7  0x000055e1ae9df592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:12.020] #8  0x000055e1ae9e0068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:12.021] #9  0x000055e1ae9e1ab9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55e1d86175e0) at ../src/ba...
core
[03:42:11.418] #0  0x00007fc7ca2a9eec in ?? ()
[03:42:11.955] #0  0x00007f2493aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[03:42:18.577] #0  0x00007ff96aca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:18.577] #1  0x00007ff96ac5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:18.577] #2  0x00007ff96ac45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:18.577] #3  0x00007ff96ae1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:18.577] #4  0x00007ff96ae2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:18.577] #5  0x00007ff96ae0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5577472245c0, In...
[03:42:18.577] #6  0x000055774657ac05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:18.577] #7  0x0000557746478592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:18.577] #8  0x0000557746479068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:18.577] #9  0x000055774647aab9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5577543595e0) at ../src/ba...
core
[03:42:20.366] #0  0x00007f1f198a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:20.366] #1  0x00007f1f1985afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:20.366] #2  0x00007f1f19845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:20.366] #3  0x000055ae7af75e35 in ExceptionalCondition (conditionName=conditionName@entry=0x55ae7b25ab50 "!IsTran...
[03:42:20.366] #4  0x000055ae7ad088f6 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[03:42:20.366] #5  0x000055ae7ad08c4f in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[03:42:20.366] #6  0x000055ae7ac6dd7b in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[03:42:20.366] #7  0x000055ae7ac6e026 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[03:42:20.366] #8  0x000055ae7ac6e1e4 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[03:42:20.366] #9  0x000055ae7af7af86 in errfinish (filename=filename@entry=0x55ae7b1bbb78 "../src/backend/access/transa...
core
[03:42:18.055] #0  0x00007feef12a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:18.055] #1  0x00007feef125afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:18.055] #2  0x00007feef1245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:18.055] #3  0x00007feef141e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:18.055] #4  0x00007feef142aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:18.055] #5  0x00007feef140db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x559d6f7805c0, In...
[03:42:18.055] #6  0x0000559d6ead6c05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:18.055] #7  0x0000559d6e9d4592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:18.055] #8  0x0000559d6e9d5068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:18.056] #9  0x0000559d6e9d6ab9 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x559d7ccb0640) at ../src/ba...
core
[03:42:17.528] #0  0x00007f06be2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:17.528] #1  0x00007f06be25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:17.528] #2  0x00007f06be245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:17.528] #3  0x00007f06be41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:17.528] #4  0x00007f06be42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:17.528] #5  0x00007f06be40db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55be2c56f5c0, In...
[03:42:17.528] #6  0x000055be2b8c5c05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:17.528] #7  0x000055be2b7c3592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:17.528] #8  0x000055be2b7c4068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:17.528] #9  0x000055be2b7c5ab9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55be359f15e0) at ../src/ba...
core
[03:42:16.978] #0  0x00007fca5a6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:16.978] #1  0x00007fca5a65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:16.978] #2  0x00007fca5a645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:16.978] #3  0x00007fca5a81e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:16.978] #4  0x00007fca5a82aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:16.978] #5  0x00007fca5a80db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55a9c6d465c0, In...
[03:42:16.978] #6  0x000055a9c609cc05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:16.978] #7  0x000055a9c5f9a592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:16.978] #8  0x000055a9c5f9b068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:16.978] #9  0x000055a9c5f9cab9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55a9e72da5b0) at ../src/ba...
core
[03:42:16.466] #0  0x00007feef12a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:16.466] #1  0x00007feef125afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:16.466] #2  0x00007feef1245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:16.466] #3  0x0000559d6eddce35 in ExceptionalCondition (conditionName=conditionName@entry=0x559d6f0c1b50 "!IsTran...
[03:42:16.466] #4  0x0000559d6eb6f8f6 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[03:42:16.466] #5  0x0000559d6eb6fc4f in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[03:42:16.466] #6  0x0000559d6ead4d7b in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[03:42:16.466] #7  0x0000559d6ead5026 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[03:42:16.466] #8  0x0000559d6ead51e4 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[03:42:16.466] #9  0x0000559d6ede1f86 in errfinish (filename=filename@entry=0x559d6f022b78 "../src/backend/access/transa...
core
[03:42:19.833] #0  0x00007ff36dea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:19.833] #1  0x00007ff36de5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:19.833] #2  0x00007ff36de45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:19.833] #3  0x00007ff36e01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:19.833] #4  0x00007ff36e02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:19.833] #5  0x00007ff36e00db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56020bcc15c0, In...
[03:42:19.833] #6  0x000056020b017c05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:19.833] #7  0x000056020af15592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:19.833] #8  0x000056020af16068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:19.834] #9  0x000056020af17ab9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x560220bea5e0) at ../src/ba...
core
[03:42:22.797] #0  0x00007f0a476a9eec in ?? ()
core
[03:42:22.638] #0  0x00007f9c196a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:22.638] #1  0x00007f9c1965afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:22.638] #2  0x00007f9c19645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:22.638] #3  0x00007f9c1981e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:22.638] #4  0x00007f9c1982aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:22.638] #5  0x00007f9c1980db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x562290d625c0, In...
[03:42:22.638] #6  0x00005622900b8c05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:22.638] #7  0x000056228ffb6592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:22.638] #8  0x000056228ffb7068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:22.638] #9  0x000056228ffb8ab9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5622b14e65d0) at ../src/ba...
core
[03:42:22.069] #0  0x00007f0e3eaa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:22.069] #1  0x00007f0e3ea5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:22.069] #2  0x00007f0e3ea45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:22.069] #3  0x00007f0e3ec1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:22.069] #4  0x00007f0e3ec2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:22.069] #5  0x00007f0e3ec0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x556f101695c0, In...
[03:42:22.069] #6  0x0000556f0f4bfc05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:22.069] #7  0x0000556f0f3bd592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:22.069] #8  0x0000556f0f3be068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:22.070] #9  0x0000556f0f3bfab9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x556f4c2055e0) at ../src/ba...
core
[03:42:21.586] #0  0x00007f6662aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:21.586] #1  0x00007f6662a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:21.586] #2  0x00007f6662a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:21.586] #3  0x00007f6662c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:21.586] #4  0x00007f6662c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:21.586] #5  0x00007f6662c0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55a79509e5c0, In...
[03:42:21.586] #6  0x000055a7943f4c05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:21.586] #7  0x000055a7942f2592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:21.586] #8  0x000055a7942f3068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:21.586] #9  0x000055a7942f4ab9 in PostmasterMain (argc=argc@entry=16, argv=argv@entry=0x55a7c76ac5b0) at ../src/b...
core
[03:42:21.065] #0  0x00007f3231ca9eec in ?? ()
[03:42:21.556] #0  0x00007f6662aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[03:42:18.761] #0  0x00007f178a0a9eec in ?? ()
[03:42:19.263] #0  0x00007f1f198a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[03:42:20.876] #0  0x00007f26aa6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:20.876] #1  0x00007f26aa65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:20.876] #2  0x00007f26aa645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:20.876] #3  0x00007f26aa81e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:20.876] #4  0x00007f26aa82aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:20.876] #5  0x00007f26aa80db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5620653e15c0, In...
[03:42:20.876] #6  0x0000562064737c05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:20.876] #7  0x0000562064635592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:20.876] #8  0x0000562064636068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:20.876] #9  0x0000562064637ab9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5620765375e0) at ../src/ba...
core
[03:42:19.297] #0  0x00007f1f198a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:19.297] #1  0x00007f1f1985afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:19.297] #2  0x00007f1f19845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:42:19.297] #3  0x00007f1f19a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[03:42:19.297] #4  0x00007f1f19a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[03:42:19.297] #5  0x00007f1f19a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55ae7b9195c0, In...
[03:42:19.297] #6  0x000055ae7ac6fc05 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[03:42:19.297] #7  0x000055ae7ab6d592 in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[03:42:19.297] #8  0x000055ae7ab6e068 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[03:42:19.297] #9  0x000055ae7ab6fab9 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x55ae97125640) at ../src/ba...
test
[03:41:43.028]   5/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[03:41:43.028]   6/343 postgresql:recovery / recovery/002_archiving                                    ERROR            ...
[03:41:43.028]   7/343 postgresql:recovery / recovery/001_stream_rep                                   ERROR            ...
[03:41:43.028]   8/343 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[03:41:43.028]   9/343 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[03:41:43.028]  10/343 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[03:41:43.028]  11/343 postgresql:recovery / recovery/004_timeline_switch                              ERROR            ...
[03:41:43.028]  12/343 postgresql:recovery / recovery/003_recovery_targets                             ERROR            ...
[03:41:43.028]  13/343 postgresql:regress / regress/regress                                            ERROR            ...
[03:41:43.028]  14/343 postgresql:recovery / recovery/005_replay_delay                                 ERROR            ...
[03:41:43.028]  15/343 postgresql:recovery / recovery/006_logical_decoding                             ERROR            ...
[03:41:43.028]  16/343 postgresql:recovery / recovery/007_sync_rep                                     ERROR            ...
[03:41:43.028]  18/343 postgresql:recovery / recovery/008_fsm_truncation                               ERROR            ...
[03:41:43.028]  19/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[03:41:43.028]  21/343 postgresql:recovery / recovery/016_min_consistency                              ERROR            ...
[03:41:43.028]  23/343 postgresql:recovery / recovery/017_shm                                          ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[03:36:59.755] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2061: syntax error: identifier 'Generation'
compiler
[03:36:59.755] c:\cirrus\src\include\storage/pg_shmem.h(66): error C2061: syntax error: identifier 'pg_atomic_uint32'
compiler
[03:36:59.755] c:\cirrus\src\include\storage/pg_shmem.h(68): error C2370: 'Barrier': redefinition; different storage cla...
compiler
[03:36:59.755] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2059: syntax error: ';'
compiler
[03:36:59.755] c:\cirrus\src\include\storage/pg_shmem.h(71): error C2059: syntax error: '}'
compiler
[03:36:59.755] c:\cirrus\src\include\storage/pg_shmem.h(73): error C2143: syntax error: missing '{' before '*'
53/4817 on_error table, saving error info to a table
macOS - Sonoma - Meson
tap
[03:18:46.270](0.000s) not ok 107 - server parameter logging stderr /(?^:ERROR:  invalid input syntax for type json)/
[03:18:46.271](0.000s) not ok 108 - server parameter logging stderr /(?^m:CONTEXT:  JSON data, line 1: \{ invalid\.\.\.[...
test
[03:19:47.740] 227/342 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5694 Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[03:17:20.023](0.089s) not ok 35 -  'user=ssluser gssencmode=disable sslmode=allow sslnegotiation=postgres' -> connect, ...
test
[03:23:16.969] 146/337 postgresql:libpq / libpq/005_negotiate_encryption                               ERROR            ...
53/5704 adjust the place of list_copy() call to reduce the overhead of function call and memory copies.
macOS - Sonoma - Meson
tap
[02:28:46.965](0.000s) not ok 21 - checking a database by name without amcheck installed, no other databases stderr /(?^...
[02:28:46.965](0.000s) not ok 22 - checking a database by name without amcheck installed, no other databases stderr /(?^...
test
[02:30:52.779] 150/342 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5547 Doc: Create table improvements
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[01:18:40.138](0.000s) not ok 19 - server doesn't accept non-SSL connections: matches
test
[01:19:06.266] 334/337 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
53/5270 jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
CompilerWarnings
compiler
[22:29:00.619] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[22:27:43.873] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[22:26:13.264] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[22:24:59.050] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[22:31:03.951] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
FreeBSD - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[22:32:40.213] #0  0x000000082a4ed1ba in thr_kill () from /lib/libc.so.7
[22:32:40.213] #1  0x000000082a4665d4 in raise () from /lib/libc.so.7
[22:32:40.213] #2  0x000000082a519b59 in abort () from /lib/libc.so.7
[22:32:40.213] #3  0x0000000000ad5d35 in ExceptionalCondition (conditionName=0x3980ee "v->type == jpiAnd || v->type == j...
[22:32:40.213] #4  0x0000000000a032ff in jspGetLeftArg (v=v@entry=0x82121f630, a=a@entry=0x82121f5a0) at ../src/backend/...
[22:32:40.213] #5  0x0000000000a04897 in printJsonPathItem (buf=buf@entry=0x82121f6c0, v=v@entry=0x82121f630, inKey=true...
[22:32:40.213] #6  0x0000000000a04a43 in printJsonPathItem (buf=buf@entry=0x82121f6c0, v=v@entry=0x82121f698, inKey=<opt...
[22:32:40.213] #7  0x0000000000a02f0d in jsonPathToCstring (out=0x82121f6c0, in=<optimized out>, estimated_len=<optimize...
[22:32:40.213] #8  0x0000000000ae0be3 in FunctionCall1Coll (flinfo=0x31f1f7a4ed58, collation=0, arg1=6) at ../src/backen...
[22:32:40.213] #9  OutputFunctionCall (flinfo=0x31f1f7a4ed58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[22:32:40.933] #0  0x000000082add21ba in thr_kill () from /lib/libc.so.7
[22:32:40.933] #1  0x000000082ad4b5d4 in raise () from /lib/libc.so.7
[22:32:40.933] #2  0x000000082adfeb59 in abort () from /lib/libc.so.7
[22:32:40.933] #3  0x0000000000ad5d35 in ExceptionalCondition (conditionName=0x3980ee "v->type == jpiAnd || v->type == j...
[22:32:40.933] #4  0x0000000000a032ff in jspGetLeftArg (v=v@entry=0x821479310, a=a@entry=0x821479280) at ../src/backend/...
[22:32:40.933] #5  0x0000000000a04897 in printJsonPathItem (buf=buf@entry=0x8214793a0, v=v@entry=0x821479310, inKey=true...
[22:32:40.933] #6  0x0000000000a04a43 in printJsonPathItem (buf=buf@entry=0x8214793a0, v=v@entry=0x821479378, inKey=<opt...
[22:32:40.933] #7  0x0000000000a02f0d in jsonPathToCstring (out=0x8214793a0, in=<optimized out>, estimated_len=<optimize...
[22:32:40.933] #8  0x0000000000ae0be3 in FunctionCall1Coll (flinfo=0x62c0a02ce50, collation=0, arg1=6) at ../src/backend...
[22:32:40.933] #9  OutputFunctionCall (flinfo=0x62c0a02ce50, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[22:32:40.572] #0  0x000000082c9811ba in thr_kill () from /lib/libc.so.7
[22:32:40.572] #1  0x000000082c8fa5d4 in raise () from /lib/libc.so.7
[22:32:40.572] #2  0x000000082c9adb59 in abort () from /lib/libc.so.7
[22:32:40.572] #3  0x0000000000ad5d35 in ExceptionalCondition (conditionName=0x3980ee "v->type == jpiAnd || v->type == j...
[22:32:40.572] #4  0x0000000000a032ff in jspGetLeftArg (v=v@entry=0x821918d00, a=a@entry=0x821918c70) at ../src/backend/...
[22:32:40.572] #5  0x0000000000a04897 in printJsonPathItem (buf=buf@entry=0x821918d90, v=v@entry=0x821918d00, inKey=true...
[22:32:40.572] #6  0x0000000000a04a43 in printJsonPathItem (buf=buf@entry=0x821918d90, v=v@entry=0x821918d68, inKey=<opt...
[22:32:40.572] #7  0x0000000000a02f0d in jsonPathToCstring (out=0x821918d90, in=<optimized out>, estimated_len=<optimize...
[22:32:40.572] #8  0x0000000000ae0be3 in FunctionCall1Coll (flinfo=0x2e4a0ba75d58, collation=0, arg1=6) at ../src/backen...
[22:32:40.572] #9  OutputFunctionCall (flinfo=0x2e4a0ba75d58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-23 22:23:16.700050000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out	2025-06-23 22:26:46.461744000 +00...
@@ -1135,1634 +1135,10 @@
 (1 row)
 
 select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f2','1'];
- ?column? 
-----------
- 1
-(1 row)
-
--- corner cases for same
-select '{"a": {"b":{"c": "foo"}}}'::json #> '{}';
-         ?column?          
----------------------------
- {"a": {"b":{"c": "foo"}}}
-(1 row)
-
-select '[1,2,3]'::json #> '{}';
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-23 22:23:16.700050000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-23 22:28:00.213124000 +...
@@ -964,1805 +964,10 @@
 
 -- array length
 SELECT json_array_length('[1,2,3,{"f1":1,"f2":[5,6]},4]');
- json_array_length 
--------------------
-                 5
-(1 row)
-
-SELECT json_array_length('[]');
- json_array_length 
--------------------
-                 0
-(1 row)
-
-SELECT json_array_length('{"f1":1,"f2":[5,6]}');
-ERROR:  cannot get array length of a non-array
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-23 22:23:16.700050000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out	2025-06-23 22:26:44.579534000 +0000
@@ -1031,1738 +1031,10 @@
 (1 row)
 
 select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text);
- json_extract_path 
--------------------
- "f3"
-(1 row)
-
-select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text);
- json_extract_path 
--------------------
- 1
-(1 row)
-
-select json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f4','f6');
- json_extract_path_text 
...
tap
[22:26:47.582](157.555s) not ok 5 - regression tests pass
[22:27:33.118](1.087s) not ok 16 - run of pg_upgrade --check for new instance
[22:27:33.118](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:27:33.922](0.803s) not ok 18 - run of pg_upgrade for new instance
[22:27:33.923](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:27:34.272](0.119s) not ok 20 - check that locales in new cluster match original cluster
[22:27:35.944](0.067s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:28:01.546](182.206s) not ok 2 - regression tests pass
test
[22:29:56.034] 113/342 postgresql:regress / regress/regress                                            ERROR           1...
[22:29:56.034] 118/342 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[22:29:56.034] 206/342 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[22:35:14.141] #0  0x00007fd564ddbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:14.141] #1  0x00007fd564d8cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:14.141] #2  0x00007fd564d77472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:14.141] #3  0x0000564120e32853 in ExceptionalCondition (conditionName=conditionName@entry=0x564121270280 "v->type...
[22:35:14.141] #4  0x0000564120c4ebf4 in jspGetLeftArg (v=v@entry=0x7ffd31637830, a=a@entry=0x7ffd31636840) at jsonpath....
[22:35:14.141] #5  0x0000564120c54e6e in executeStringInternalMethod (cxt=cxt@entry=0x7ffd316380d0, jsp=jsp@entry=0x7ffd...
[22:35:14.141] #6  0x0000564120c5967e in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd316380d0, jsp=jsp@entry=0x7ffd3...
[22:35:14.141] #7  0x0000564120c5e1be in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[22:35:14.141] #8  0x0000564120c5e27f in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffd316380d0, jsp=jsp@entry=0x7ff...
[22:35:14.141] #9  0x0000564120c596a0 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd316380d0, jsp=0x7ffd31637830, j...
core
[22:35:13.181] #0  0x00007f1d991dbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:13.181] #1  0x00007f1d9918cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:13.181] #2  0x00007f1d99177472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:13.181] #3  0x00005628074e0853 in ExceptionalCondition (conditionName=conditionName@entry=0x56280791e280 "v->type...
[22:35:13.181] #4  0x00005628072fcbf4 in jspGetLeftArg (v=v@entry=0x7ffe7e3f1560, a=a@entry=0x7ffe7e3f13f0) at jsonpath....
[22:35:13.181] #5  0x00005628072fe293 in printJsonPathItem (buf=buf@entry=0x7ffe7e3f16d0, v=v@entry=0x7ffe7e3f1560, inKe...
[22:35:13.181] #6  0x00005628072fe588 in printJsonPathItem (buf=buf@entry=0x7ffe7e3f16d0, v=v@entry=0x7ffe7e3f1710, inKe...
[22:35:13.181] #7  0x00005628072fe6ca in jsonPathToCstring (out=0x7ffe7e3f16d0, out@entry=0x0, in=0x625000008fa0, estima...
[22:35:13.181] #8  0x00005628072fe7e1 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[22:35:13.181] #9  0x00005628074f635d in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[22:35:13.674] #0  0x00007fec37eabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:13.674] #1  0x00007fec37e5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:13.674] #2  0x00007fec37e47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:13.674] #3  0x000055f18679e853 in ExceptionalCondition (conditionName=conditionName@entry=0x55f186bdc280 "v->type...
[22:35:13.674] #4  0x000055f1865babf4 in jspGetLeftArg (v=v@entry=0x7ffdcaaece40, a=a@entry=0x7ffdcaaeccd0) at jsonpath....
[22:35:13.674] #5  0x000055f1865bc293 in printJsonPathItem (buf=buf@entry=0x7ffdcaaecfb0, v=v@entry=0x7ffdcaaece40, inKe...
[22:35:13.674] #6  0x000055f1865bc588 in printJsonPathItem (buf=buf@entry=0x7ffdcaaecfb0, v=v@entry=0x7ffdcaaecff0, inKe...
[22:35:13.674] #7  0x000055f1865bc6ca in jsonPathToCstring (out=0x7ffdcaaecfb0, out@entry=0x0, in=0x625000008fa0, estima...
[22:35:13.674] #8  0x000055f1865bc7e1 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[22:35:13.674] #9  0x000055f1867b435d in FunctionCall1Coll (flinfo=0x6250000513d8, collation=collation@entry=0, arg1=108...
core
[22:35:12.711] #0  0x00007f1d991dbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:12.711] #1  0x00007f1d9918cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:12.711] #2  0x00007f1d99177472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:12.711] #3  0x00005628074e0853 in ExceptionalCondition (conditionName=conditionName@entry=0x56280791e280 "v->type...
[22:35:12.711] #4  0x00005628072fcbf4 in jspGetLeftArg (v=v@entry=0x7ffe7e3f0d10, a=a@entry=0x7ffe7e3efd20) at jsonpath....
[22:35:12.711] #5  0x0000562807302e6e in executeStringInternalMethod (cxt=cxt@entry=0x7ffe7e3f15b0, jsp=jsp@entry=0x7ffe...
[22:35:12.711] #6  0x000056280730767e in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe7e3f15b0, jsp=jsp@entry=0x7ffe7...
[22:35:12.711] #7  0x000056280730c1be in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[22:35:12.711] #8  0x000056280730c27f in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffe7e3f15b0, jsp=jsp@entry=0x7ff...
[22:35:12.711] #9  0x00005628073076a0 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe7e3f15b0, jsp=0x7ffe7e3f0d10, j...
core
[22:35:14.609] #0  0x00007fd564ddbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:14.609] #1  0x00007fd564d8cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:14.609] #2  0x00007fd564d77472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:35:14.609] #3  0x0000564120e32853 in ExceptionalCondition (conditionName=conditionName@entry=0x564121270280 "v->type...
[22:35:14.609] #4  0x0000564120c4ebf4 in jspGetLeftArg (v=v@entry=0x7ffd31638080, a=a@entry=0x7ffd31637f10) at jsonpath....
[22:35:14.609] #5  0x0000564120c50293 in printJsonPathItem (buf=buf@entry=0x7ffd316381f0, v=v@entry=0x7ffd31638080, inKe...
[22:35:14.609] #6  0x0000564120c50588 in printJsonPathItem (buf=buf@entry=0x7ffd316381f0, v=v@entry=0x7ffd31638230, inKe...
[22:35:14.609] #7  0x0000564120c506ca in jsonPathToCstring (out=0x7ffd316381f0, out@entry=0x0, in=0x625000008fa0, estima...
[22:35:14.609] #8  0x0000564120c507e1 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[22:35:14.609] #9  0x0000564120e4835d in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-23 22:23:14.071103344 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out	2025-06-23 22:29:52.734561152 +0000
@@ -3533,2301 +3533,10 @@
 (1 row)
 
 SELECT count(*) FROM testjsonb WHERE j @@ '"CC" == $.wait';
- count 
--------
-    15
-(1 row)
-
-SELECT count(*) FROM testjsonb WHERE j @@ '$.wait == "CC" && true == $.public';
- count 
--------
-     2
-(1 row)
-
-SELECT count(*) FROM testjsonb WHERE j @@ '$.age == 25';
- count 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-23 22:23:14.071103344 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out	2025-06-23 22:31:07.898523760 +0000
@@ -1813,956 +1813,7 @@
 (1 row)
 
 SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": 123}') q;
-ERROR:  cannot call populate_composite on a scalar
-SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": [1, 2]}') q;
-ERROR:  cannot call populate_composite on an array
-SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2}}') q;
-                rec                
------------------------------------
- (abc,,"Thu Jan 02 00:00:00 2003")
-(1 row)
-
-SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": "(abc,42,01.02.2003)"}') q;
-                 rec                 
--------------------------------------
- (abc,42,"Thu Jan 02 00:00:00 2003")
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/test/regress/results/jsonb.ou...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-23 22:23:14.071103344 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out	2025-06-23 22:26:46.702730312 +0000
@@ -4847,987 +4847,7 @@
 (1 row)
 
 select jsonb_set_lax('{"a":1,"b":2}', '{b}', null, null_value_treatment => 'use_json_null') as use_json_null;
-    use_json_null    
----------------------
- {"a": 1, "b": null}
-(1 row)
-
-\pset null ''
--- jsonb_insert
-select jsonb_insert('{"a": [0,1,2]}', '{a, 1}', '"new_value"');
-         jsonb_insert          
--------------------------------
- {"a": [0, "new_value", 1, 2]}
-(1 row)
-
...
tap
[22:29:55.245](119.445s) not ok 5 - regression tests pass
[22:30:38.016](1.610s) not ok 16 - run of pg_upgrade --check for new instance
[22:30:38.016](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:30:39.239](1.223s) not ok 18 - run of pg_upgrade for new instance
[22:30:39.239](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:30:39.512](0.084s) not ok 20 - check that locales in new cluster match original cluster
[22:30:40.402](0.042s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:31:08.422](79.076s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[22:33:05.971] #0  0x00007ff1bd4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:05.971] #1  0x00007ff1bd45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:05.971] #2  0x00007ff1bd445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:05.971] #3  0x000055b456736da8 in ExceptionalCondition (conditionName=conditionName@entry=0x55b456a29288 "v->type...
[22:33:05.971] #4  0x000055b4565a3de1 in jspGetLeftArg (v=v@entry=0x7fffa9ab7000, a=a@entry=0x7fffa9ab6b80) at ../src/ba...
[22:33:05.971] #5  0x000055b4565a8d6a in executeStringInternalMethod (cxt=cxt@entry=0x7fffa9ab7270, jsp=jsp@entry=0x7fff...
[22:33:05.971] #6  0x000055b4565ac13c in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fffa9ab7270, jsp=jsp@entry=0x7fffa...
[22:33:05.971] #7  0x000055b4565af614 in executeAnyItem (cxt=cxt@entry=0x7fffa9ab7270, jsp=jsp@entry=0x7fffa9ab7000, jbc...
[22:33:05.971] #8  0x000055b4565af691 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7fffa9ab7270, jsp=jsp@entry=0x7ff...
[22:33:05.971] #9  0x000055b4565ac15b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fffa9ab7270, jsp=0x7fffa9ab7000, j...
core
[22:33:09.183] #0  0x00007f01886a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:09.183] #1  0x00007f018865afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:09.183] #2  0x00007f0188645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:09.183] #3  0x000055939218dda8 in ExceptionalCondition (conditionName=conditionName@entry=0x559392480288 "v->type...
[22:33:09.183] #4  0x0000559391ffade1 in jspGetLeftArg (v=v@entry=0x7ffc8763bcd0, a=a@entry=0x7ffc8763bc10) at ../src/ba...
[22:33:09.183] #5  0x0000559391ffbd6c in printJsonPathItem (buf=buf@entry=0x7ffc8763bd60, v=v@entry=0x7ffc8763bcd0, inKe...
[22:33:09.183] #6  0x0000559391ffbffe in printJsonPathItem (buf=buf@entry=0x7ffc8763bd60, v=v@entry=0x7ffc8763bd30, inKe...
[22:33:09.183] #7  0x0000559391ffc062 in jsonPathToCstring (out=0x7ffc8763bd60, out@entry=0x0, in=0x5593ad112430, estima...
[22:33:09.183] #8  0x0000559391ffc102 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[22:33:09.183] #9  0x000055939219bb36 in FunctionCall1Coll (flinfo=0x5593ad1f9058, collation=collation@entry=0, arg1=<op...
core
[22:33:08.666] #0  0x00007f01886a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:08.666] #1  0x00007f018865afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:08.666] #2  0x00007f0188645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:08.666] #3  0x000055939218dda8 in ExceptionalCondition (conditionName=conditionName@entry=0x559392480288 "v->type...
[22:33:08.666] #4  0x0000559391ffade1 in jspGetLeftArg (v=v@entry=0x7ffc8763b9b0, a=a@entry=0x7ffc8763b530) at ../src/ba...
[22:33:08.666] #5  0x0000559391fffd6a in executeStringInternalMethod (cxt=cxt@entry=0x7ffc8763bc20, jsp=jsp@entry=0x7ffc...
[22:33:08.666] #6  0x000055939200313c in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc8763bc20, jsp=jsp@entry=0x7ffc8...
[22:33:08.666] #7  0x0000559392006614 in executeAnyItem (cxt=cxt@entry=0x7ffc8763bc20, jsp=jsp@entry=0x7ffc8763b9b0, jbc...
[22:33:08.666] #8  0x0000559392006691 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffc8763bc20, jsp=jsp@entry=0x7ff...
[22:33:08.666] #9  0x000055939200315b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc8763bc20, jsp=0x7ffc8763b9b0, j...
core
[22:33:07.878] #0  0x00007ff1bd4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:07.878] #1  0x00007ff1bd45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:07.878] #2  0x00007ff1bd445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:07.878] #3  0x000055b456736da8 in ExceptionalCondition (conditionName=conditionName@entry=0x55b456a29288 "v->type...
[22:33:07.878] #4  0x000055b4565a3de1 in jspGetLeftArg (v=v@entry=0x7fffa9ab7320, a=a@entry=0x7fffa9ab7260) at ../src/ba...
[22:33:07.878] #5  0x000055b4565a4d6c in printJsonPathItem (buf=buf@entry=0x7fffa9ab73b0, v=v@entry=0x7fffa9ab7320, inKe...
[22:33:07.878] #6  0x000055b4565a4ffe in printJsonPathItem (buf=buf@entry=0x7fffa9ab73b0, v=v@entry=0x7fffa9ab7380, inKe...
[22:33:07.878] #7  0x000055b4565a5062 in jsonPathToCstring (out=0x7fffa9ab73b0, out@entry=0x0, in=0x55b48ed637d0, estima...
[22:33:07.878] #8  0x000055b4565a5102 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[22:33:07.878] #9  0x000055b456744b36 in FunctionCall1Coll (flinfo=0x55b48ee4af88, collation=collation@entry=0, arg1=<op...
core
[22:33:07.345] #0  0x00007f571eca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:07.345] #1  0x00007f571ec5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:07.345] #2  0x00007f571ec45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:07.345] #3  0x00005555ddbdcda8 in ExceptionalCondition (conditionName=conditionName@entry=0x5555ddecf288 "v->type...
[22:33:07.345] #4  0x00005555dda49de1 in jspGetLeftArg (v=v@entry=0x7fff2d01d750, a=a@entry=0x7fff2d01d690) at ../src/ba...
[22:33:07.345] #5  0x00005555dda4ad6c in printJsonPathItem (buf=buf@entry=0x7fff2d01d7e0, v=v@entry=0x7fff2d01d750, inKe...
[22:33:07.345] #6  0x00005555dda4affe in printJsonPathItem (buf=buf@entry=0x7fff2d01d7e0, v=v@entry=0x7fff2d01d7b0, inKe...
[22:33:07.345] #7  0x00005555dda4b062 in jsonPathToCstring (out=0x7fff2d01d7e0, out@entry=0x0, in=0x5555dec2c450, estima...
[22:33:07.345] #8  0x00005555dda4b102 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[22:33:07.345] #9  0x00005555ddbeab36 in FunctionCall1Coll (flinfo=0x5555dec645a8, collation=collation@entry=0, arg1=<op...
core
[22:33:06.788] #0  0x00007f571eca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:06.788] #1  0x00007f571ec5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:06.788] #2  0x00007f571ec45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:06.788] #3  0x00005555ddbdcda8 in ExceptionalCondition (conditionName=conditionName@entry=0x5555ddecf288 "v->type...
[22:33:06.788] #4  0x00005555dda49de1 in jspGetLeftArg (v=v@entry=0x7fff2d01d430, a=a@entry=0x7fff2d01cfb0) at ../src/ba...
[22:33:06.788] #5  0x00005555dda4ed6a in executeStringInternalMethod (cxt=cxt@entry=0x7fff2d01d6a0, jsp=jsp@entry=0x7fff...
[22:33:06.788] #6  0x00005555dda5213c in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff2d01d6a0, jsp=jsp@entry=0x7fff2...
[22:33:06.788] #7  0x00005555dda55614 in executeAnyItem (cxt=cxt@entry=0x7fff2d01d6a0, jsp=jsp@entry=0x7fff2d01d430, jbc...
[22:33:06.788] #8  0x00005555dda55691 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7fff2d01d6a0, jsp=jsp@entry=0x7ff...
[22:33:06.788] #9  0x00005555dda5215b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff2d01d6a0, jsp=0x7fff2d01d430, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-23 22:23:15.425419112 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-23 22:25:53.633058140...
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-23 22:23:15.421419112 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-23 22:27:08.517012712 +...
@@ -2055,714 +2055,10 @@
 DROP TYPE jsrec;
 DROP TYPE jsrec_i_not_null;
 DROP DOMAIN js_int_not_null;
-DROP DOMAIN js_int_array_1d;
-DROP DOMAIN js_int_array_2d;
-DROP DOMAIN j_ordered_pair;
-DROP TYPE j_unordered_pair;
---json_typeof() function
-select value, json_typeof(value)
-  from (values (json '123.4'),
-               (json '-1'),
-               (json '"foo"'),
-               (json 'true'),
-               (json 'false'),
-               (json 'null'),
-               (json '[1, 2, 3]'),
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-23 22:23:15.425419112 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out	2025-06-23 22:25:49.757059976 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[22:25:56.045](68.912s) not ok 5 - regression tests pass
[22:26:23.742](2.061s) not ok 16 - run of pg_upgrade --check for new instance
[22:26:23.743](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:26:25.927](2.183s) not ok 18 - run of pg_upgrade for new instance
[22:26:25.927](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:26:26.300](0.121s) not ok 20 - check that locales in new cluster match original cluster
[22:26:27.416](0.113s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:27:10.735](70.275s) not ok 2 - regression tests pass
test
[22:30:32.051]  25/343 postgresql:regress / regress/regress                                            ERROR            ...
[22:30:32.051]  29/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[22:30:32.051]  99/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[22:35:22.478]   * frame #0: 0x000000018d2e95d0 libsystem_kernel.dylib`__pthread_kill + 8
[22:35:22.478]     frame #1: 0x000000018d321c20 libsystem_pthread.dylib`pthread_kill + 288
[22:35:22.478]     frame #2: 0x000000018d22ea30 libsystem_c.dylib`abort + 180
[22:35:22.478]     frame #3: 0x0000000100bc12b0 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[22:35:22.478]     frame #4: 0x0000000100b0507c postgres`jspGetLeftArg(v=0x000000016f6b7eb8, a=0x000000016f6b7cb0) at js...
[22:35:22.478]     frame #5: 0x0000000100b08d9c postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[22:35:22.478]     frame #6: 0x0000000100b08d90 postgres`executeItemOptUnwrapTarget(cxt=0x000000016f6b8128, jsp=0x000000...
[22:35:22.478]     frame #7: 0x0000000100b0abc4 postgres`executeAnyItem(cxt=0x000000016f6b8128, jsp=0x000000016f6b7eb8, ...
[22:35:22.478]     frame #8: 0x0000000100b0aa00 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[22:35:22.478]     frame #9: 0x0000000100b0a124 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016f6b8128, j...
core
[22:32:43.954]   * frame #0: 0x000000018d2e95d0 libsystem_kernel.dylib`__pthread_kill + 8
[22:32:43.954]     frame #1: 0x000000018d321c20 libsystem_pthread.dylib`pthread_kill + 288
[22:32:43.954]     frame #2: 0x000000018d22ea30 libsystem_c.dylib`abort + 180
[22:32:43.954]     frame #3: 0x00000001051792b0 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[22:32:43.954]     frame #4: 0x00000001050bd07c postgres`jspGetLeftArg(v=0x000000016b100048, a=0x000000016b0fffa8) at js...
[22:32:43.954]     frame #5: 0x00000001050be5ac postgres`printJsonPathItem(buf=0x000000016b1000d8, v=0x000000016b100048,...
[22:32:43.954]     frame #6: 0x00000001050be760 postgres`printJsonPathItem(buf=0x000000016b1000d8, v=0x000000016b1000b0,...
[22:32:43.954]     frame #7: 0x00000001050bccc4 postgres`jsonPathToCstring(out=0x000000016b1000d8, in=0x000000014e012520...
[22:32:43.954]     frame #8: 0x00000001051824f8 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[22:32:43.954]     frame #9: 0x00000001051824d0 postgres`OutputFunctionCall(flinfo=0x000000014d8246d8, val=<unavailable>...
core
[22:32:11.198]   * frame #0: 0x000000018d2e95d0 libsystem_kernel.dylib`__pthread_kill + 8
[22:32:11.198]     frame #1: 0x000000018d321c20 libsystem_pthread.dylib`pthread_kill + 288
[22:32:11.198]     frame #2: 0x000000018d22ea30 libsystem_c.dylib`abort + 180
[22:32:11.198]     frame #3: 0x0000000100bc12b0 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[22:32:11.198]     frame #4: 0x0000000100b0507c postgres`jspGetLeftArg(v=0x000000016f6b81f8, a=0x000000016f6b8158) at js...
[22:32:11.198]     frame #5: 0x0000000100b065ac postgres`printJsonPathItem(buf=0x000000016f6b8288, v=0x000000016f6b81f8,...
[22:32:11.198]     frame #6: 0x0000000100b06760 postgres`printJsonPathItem(buf=0x000000016f6b8288, v=0x000000016f6b8260,...
[22:32:11.198]     frame #7: 0x0000000100b04cc4 postgres`jsonPathToCstring(out=0x000000016f6b8288, in=0x000000013b80cd20...
[22:32:11.198]     frame #8: 0x0000000100bca4f8 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[22:32:11.198]     frame #9: 0x0000000100bca4d0 postgres`OutputFunctionCall(flinfo=0x000000013b823ac8, val=<unavailable>...
core
[22:33:57.971]   * frame #0: 0x000000018d2e95d0 libsystem_kernel.dylib`__pthread_kill + 8
[22:33:57.971]     frame #1: 0x000000018d321c20 libsystem_pthread.dylib`pthread_kill + 288
[22:33:57.971]     frame #2: 0x000000018d22ea30 libsystem_c.dylib`abort + 180
[22:33:57.971]     frame #3: 0x00000001051792b0 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[22:33:57.971]     frame #4: 0x00000001050bd07c postgres`jspGetLeftArg(v=0x000000016b0ffd08, a=0x000000016b0ffb00) at js...
[22:33:57.971]     frame #5: 0x00000001050c0d9c postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[22:33:57.971]     frame #6: 0x00000001050c0d90 postgres`executeItemOptUnwrapTarget(cxt=0x000000016b0fff78, jsp=0x000000...
[22:33:57.971]     frame #7: 0x00000001050c2bc4 postgres`executeAnyItem(cxt=0x000000016b0fff78, jsp=0x000000016b0ffd08, ...
[22:33:57.971]     frame #8: 0x00000001050c2a00 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[22:33:57.971]     frame #9: 0x00000001050c2124 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016b0fff78, j...
core
[22:33:23.221]   * frame #0: 0x000000018d2e95d0 libsystem_kernel.dylib`__pthread_kill + 8
[22:33:23.221]     frame #1: 0x000000018d321c20 libsystem_pthread.dylib`pthread_kill + 288
[22:33:23.221]     frame #2: 0x000000018d22ea30 libsystem_c.dylib`abort + 180
[22:33:23.221]     frame #3: 0x00000001048892b0 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[22:33:23.221]     frame #4: 0x00000001047cd07c postgres`jspGetLeftArg(v=0x000000016b9f0198, a=0x000000016b9f00f8) at js...
[22:33:23.221]     frame #5: 0x00000001047ce5ac postgres`printJsonPathItem(buf=0x000000016b9f0228, v=0x000000016b9f0198,...
[22:33:23.221]     frame #6: 0x00000001047ce760 postgres`printJsonPathItem(buf=0x000000016b9f0228, v=0x000000016b9f0200,...
[22:33:23.221]     frame #7: 0x00000001047cccc4 postgres`jsonPathToCstring(out=0x000000016b9f0228, in=0x000000015300a520...
[22:33:23.221]     frame #8: 0x00000001048924f8 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[22:33:23.221]     frame #9: 0x00000001048924d0 postgres`OutputFunctionCall(flinfo=0x000000015281ccc8, val=<unavailable>...
core
[22:34:31.943]   * frame #0: 0x000000018d2e95d0 libsystem_kernel.dylib`__pthread_kill + 8
[22:34:31.943]     frame #1: 0x000000018d321c20 libsystem_pthread.dylib`pthread_kill + 288
[22:34:31.943]     frame #2: 0x000000018d22ea30 libsystem_c.dylib`abort + 180
[22:34:31.943]     frame #3: 0x00000001048892b0 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[22:34:31.943]     frame #4: 0x00000001047cd07c postgres`jspGetLeftArg(v=0x000000016b9efe58, a=0x000000016b9efc50) at js...
[22:34:31.943]     frame #5: 0x00000001047d0d9c postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[22:34:31.943]     frame #6: 0x00000001047d0d90 postgres`executeItemOptUnwrapTarget(cxt=0x000000016b9f00c8, jsp=0x000000...
[22:34:31.943]     frame #7: 0x00000001047d2bc4 postgres`executeAnyItem(cxt=0x000000016b9f00c8, jsp=0x000000016b9efe58, ...
[22:34:31.943]     frame #8: 0x00000001047d2a00 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[22:34:31.943]     frame #9: 0x00000001047d2124 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016b9f00c8, j...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonb.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra...
--- /Users/admin/pgsql/src/test/regress/expected/jsonb.out	2025-06-23 22:22:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb.out	2025-06-23 22:24:50
@@ -5155,679 +5155,10 @@
        id int,
        test_json jsonb
 );
-insert into test_jsonb_subscript values
-(1, '{}'), -- empty jsonb
-(2, '{"key": "value"}'); -- jsonb with data
--- update empty jsonb
-update test_jsonb_subscript set test_json['a'] = '1' where id = 1;
-select * from test_jsonb_subscript;
- id |    test_json     
-----+------------------
-  2 | {"key": "value"}
-  1 | {"a": 1}
-(2 rows)
-
--- update jsonb with some data
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr...
--- /Users/admin/pgsql/src/test/regress/expected/json.out	2025-06-23 22:22:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-23 22:26:11
@@ -2245,524 +2245,10 @@
 SELECT json_build_object('{1,2,3}'::int[], 3);
 ERROR:  key value must be scalar, not array, composite, or json
 CREATE TEMP TABLE foo (serial_num int, name text, type text);
-INSERT INTO foo VALUES (847001,'t15','GE1043');
-INSERT INTO foo VALUES (847002,'t16','GE1043');
-INSERT INTO foo VALUES (847003,'sub-alpha','GESS90');
-SELECT json_build_object('turbines',json_object_agg(serial_num,json_build_object('name',name,'type',type)))
-FROM foo;
-                                                                            json_build_object                          ...
------------------------------------------------------------------------------------------------------------------------...
- {"turbines" : { "847001" : {"name" : "t15", "type" : "GE1043"}, "847002" : {"name" : "t16", "type" : "GE1043"}, "84700...
-(1 row)
-
-SELECT json_object_agg(name, type) FROM foo;
-                        json_object_agg                         
-----------------------------------------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonb.out /Users/admin/pgsql/build/testrun/regress/regress/results...
--- /Users/admin/pgsql/src/test/regress/expected/jsonb.out	2025-06-23 22:22:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonb.out	2025-06-23 22:24:51
@@ -3389,2445 +3389,10 @@
 
 RESET enable_seqscan;
 SELECT count(*) FROM (SELECT (jsonb_each(j)).key FROM testjsonb) AS wow;
- count 
--------
-  4791
-(1 row)
-
-SELECT key, count(*) FROM (SELECT (jsonb_each(j)).key FROM testjsonb) AS wow GROUP BY key ORDER BY count DESC, key;
-    key    | count 
------------+-------
- line      |   884
- query     |   207
- pos       |   203
- node      |   202
- space     |   197
...
tap
[22:24:53.558](76.868s) not ok 5 - regression tests pass
[22:25:28.621](1.577s) not ok 16 - run of pg_upgrade --check for new instance
[22:25:28.621](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:25:29.635](1.014s) not ok 18 - run of pg_upgrade for new instance
[22:25:29.652](0.015s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:25:29.908](0.075s) not ok 20 - check that locales in new cluster match original cluster
[22:25:30.611](0.057s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:26:13.667](92.806s) not ok 2 - regression tests pass
test
[22:28:16.198]  34/342 postgresql:regress / regress/regress                                            ERROR            ...
[22:28:16.198]  37/342 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[22:28:16.198] 156/342 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
000000ba`599fe8e0 00007ff7`a67d18e8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000ba`599fe920 00007ff7`a667d87d     postgres!ExceptionalCondition(
000000ba`599fe960 00007ff7`a667fc6c     postgres!jspGetLeftArg(
000000ba`599fe990 00007ff7`a667ff59     postgres!printJsonPathItem(
000000ba`599feaa0 00007ff7`a667e236     postgres!printJsonPathItem(
000000ba`599febb0 00007ff7`a667cd54     postgres!jsonPathToCstring(
000000ba`599fec20 00007ff7`a67dcaee     postgres!jsonpath_out(
000000ba`599fec60 00007ff7`a67de94f     postgres!FunctionCall1Coll(
000000ba`599fece0 00007ff7`a5fc2175     postgres!OutputFunctionCall(
000000ba`599fed10 00007ff7`a628a2f9     postgres!printtup(
core
000000ba`5a1ff548 00007ffd`25b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ba`5a1ff550 00007ffd`25a34cb0     ntdll!TppWorkerThread+0x2df
000000ba`5a1ff840 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
000000ba`5a1ff870 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ba`5a5ffac8 00007ffd`231748fa     ntdll!NtFsControlFile+0x14
000000ba`5a5ffad0 00007ff7`a646a5cb     KERNELBASE!ConnectNamedPipe+0x6a
000000ba`5a5ffb40 00007ffd`25a34cb0     postgres!pg_signal_thread(
000000ba`5a5ffc40 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
000000ba`5a5ffc70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ba`5a9ff868 00007ffd`2312da3e     ntdll!NtWaitForSingleObject+0x14
000000ba`5a9ff870 00007ff7`a646c06c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000ba`5a9ff910 00007ffd`25a34cb0     postgres!pg_timer_thread(
000000ba`5a9ff950 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
000000ba`5a9ff980 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ba`59dff6d8 00007ffd`25b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ba`59dff6e0 00007ffd`25a34cb0     ntdll!TppWorkerThread+0x2df
000000ba`59dff9d0 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
000000ba`59dffa00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000009c`d3bfea00 00007ff7`a67d18e8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000009c`d3bfea40 00007ff7`a667d87d     postgres!ExceptionalCondition(
0000009c`d3bfea80 00007ff7`a667fc6c     postgres!jspGetLeftArg(
0000009c`d3bfeab0 00007ff7`a667ff59     postgres!printJsonPathItem(
0000009c`d3bfebc0 00007ff7`a667e236     postgres!printJsonPathItem(
0000009c`d3bfecd0 00007ff7`a667cd54     postgres!jsonPathToCstring(
0000009c`d3bfed40 00007ff7`a67dcaee     postgres!jsonpath_out(
0000009c`d3bfed80 00007ff7`a67de94f     postgres!FunctionCall1Coll(
0000009c`d3bfee00 00007ff7`a5fc2175     postgres!OutputFunctionCall(
0000009c`d3bfee30 00007ff7`a628a2f9     postgres!printtup(
core
0000009c`d47ff728 00007ffd`2312da3e     ntdll!NtWaitForSingleObject+0x14
0000009c`d47ff730 00007ff7`a646c06c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000009c`d47ff7d0 00007ffd`25a34cb0     postgres!pg_timer_thread(
0000009c`d47ff810 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000009c`d47ff840 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000009c`d4bff678 00007ffd`25b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000009c`d4bff680 00007ffd`25a34cb0     ntdll!TppWorkerThread+0x2df
0000009c`d4bff970 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000009c`d4bff9a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000009c`d43ff9b8 00007ffd`231748fa     ntdll!NtFsControlFile+0x14
0000009c`d43ff9c0 00007ff7`a646a5cb     KERNELBASE!ConnectNamedPipe+0x6a
0000009c`d43ffa30 00007ffd`25a34cb0     postgres!pg_signal_thread(
0000009c`d43ffb30 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000009c`d43ffb60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000009c`d3fff9e8 00007ffd`25b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000009c`d3fff9f0 00007ffd`25a34cb0     ntdll!TppWorkerThread+0x2df
0000009c`d3fffce0 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000009c`d3fffd10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007b`139fddb0 00007ff7`a67d18e8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000007b`139fddf0 00007ff7`a667d87d     postgres!ExceptionalCondition(
0000007b`139fde30 00007ff7`a66887fc     postgres!jspGetLeftArg(
0000007b`139fde60 00007ff7`a6685286     postgres!executeStringInternalMethod(
0000007b`139fdfb0 00007ff7`a66860db     postgres!executeItemOptUnwrapTarget(
0000007b`139fe520 00007ff7`a668554c     postgres!executeAnyItem(
0000007b`139fe5c0 00007ff7`a668525c     postgres!executeItemUnwrapTargetArray(
0000007b`139fe630 00007ff7`a6681c5e     postgres!executeItemOptUnwrapTarget(
0000007b`139feba0 00007ff7`a6685667     postgres!executeItem(
0000007b`139febe0 00007ff7`a6682cf3     postgres!executeNextItem(
core
0000007b`13dffad8 00007ffd`25b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007b`13dffae0 00007ffd`25a34cb0     ntdll!TppWorkerThread+0x2df
0000007b`13dffdd0 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007b`13dffe00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007b`141ffbf8 00007ffd`25b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007b`141ffc00 00007ffd`25a34cb0     ntdll!TppWorkerThread+0x2df
0000007b`141ffef0 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007b`141fff20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007b`145ff9e8 00007ffd`231748fa     ntdll!NtFsControlFile+0x14
0000007b`145ff9f0 00007ff7`a646a5cb     KERNELBASE!ConnectNamedPipe+0x6a
0000007b`145ffa60 00007ffd`25a34cb0     postgres!pg_signal_thread(
0000007b`145ffb60 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007b`145ffb90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007b`149ff8f8 00007ffd`2312da3e     ntdll!NtWaitForSingleObject+0x14
0000007b`149ff900 00007ff7`a646c06c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000007b`149ff9a0 00007ffd`25a34cb0     postgres!pg_timer_thread(
0000007b`149ff9e0 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007b`149ffa10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e0`287ffb28 00007ffd`25b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e0`287ffb30 00007ffd`25a34cb0     ntdll!TppWorkerThread+0x2df
000000e0`287ffe20 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e0`287ffe50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e0`277fee60 00007ff7`a67d18e8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000e0`277feea0 00007ff7`a667d87d     postgres!ExceptionalCondition(
000000e0`277feee0 00007ff7`a667fc6c     postgres!jspGetLeftArg(
000000e0`277fef10 00007ff7`a667ff59     postgres!printJsonPathItem(
000000e0`277ff020 00007ff7`a667e236     postgres!printJsonPathItem(
000000e0`277ff130 00007ff7`a667cd54     postgres!jsonPathToCstring(
000000e0`277ff1a0 00007ff7`a67dcaee     postgres!jsonpath_out(
000000e0`277ff1e0 00007ff7`a67de94f     postgres!FunctionCall1Coll(
000000e0`277ff260 00007ff7`a5fc2175     postgres!OutputFunctionCall(
000000e0`277ff290 00007ff7`a628a2f9     postgres!printtup(
core
000000e0`283ffc58 00007ffd`2312da3e     ntdll!NtWaitForSingleObject+0x14
000000e0`283ffc60 00007ff7`a646c06c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000e0`283ffd00 00007ffd`25a34cb0     postgres!pg_timer_thread(
000000e0`283ffd40 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e0`283ffd70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e0`27bff9b8 00007ffd`25b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e0`27bff9c0 00007ffd`25a34cb0     ntdll!TppWorkerThread+0x2df
000000e0`27bffcb0 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e0`27bffce0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e0`27fff6a8 00007ffd`231748fa     ntdll!NtFsControlFile+0x14
000000e0`27fff6b0 00007ff7`a646a5cb     KERNELBASE!ConnectNamedPipe+0x6a
000000e0`27fff720 00007ffd`25a34cb0     postgres!pg_signal_thread(
000000e0`27fff820 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e0`27fff850 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b9`55bff7c8 00007ffd`231748fa     ntdll!NtFsControlFile+0x14
000000b9`55bff7d0 00007ff7`a646a5cb     KERNELBASE!ConnectNamedPipe+0x6a
000000b9`55bff840 00007ffd`25a34cb0     postgres!pg_signal_thread(
000000b9`55bff940 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
000000b9`55bff970 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b9`553fda30 00007ff7`a67d18e8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000b9`553fda70 00007ff7`a667d87d     postgres!ExceptionalCondition(
000000b9`553fdab0 00007ff7`a66887fc     postgres!jspGetLeftArg(
000000b9`553fdae0 00007ff7`a6685286     postgres!executeStringInternalMethod(
000000b9`553fdc30 00007ff7`a66860db     postgres!executeItemOptUnwrapTarget(
000000b9`553fe1a0 00007ff7`a668554c     postgres!executeAnyItem(
000000b9`553fe240 00007ff7`a668525c     postgres!executeItemUnwrapTargetArray(
000000b9`553fe2b0 00007ff7`a6681c5e     postgres!executeItemOptUnwrapTarget(
000000b9`553fe820 00007ff7`a6685667     postgres!executeItem(
000000b9`553fe860 00007ff7`a6682cf3     postgres!executeNextItem(
core
000000b9`55fff868 00007ffd`2312da3e     ntdll!NtWaitForSingleObject+0x14
000000b9`55fff870 00007ff7`a646c06c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000b9`55fff910 00007ffd`25a34cb0     postgres!pg_timer_thread(
000000b9`55fff950 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
000000b9`55fff980 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b9`557ff668 00007ffd`25b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b9`557ff670 00007ffd`25a34cb0     ntdll!TppWorkerThread+0x2df
000000b9`557ff960 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
000000b9`557ff990 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b9`563ffc38 00007ffd`25b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b9`563ffc40 00007ffd`25a34cb0     ntdll!TppWorkerThread+0x2df
000000b9`563fff30 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
000000b9`563fff60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004d`de3ff788 00007ffd`231748fa     ntdll!NtFsControlFile+0x14
0000004d`de3ff790 00007ff7`a646a5cb     KERNELBASE!ConnectNamedPipe+0x6a
0000004d`de3ff800 00007ffd`25a34cb0     postgres!pg_signal_thread(
0000004d`de3ff900 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000004d`de3ff930 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004d`de7ffb58 00007ffd`2312da3e     ntdll!NtWaitForSingleObject+0x14
0000004d`de7ffb60 00007ff7`a646c06c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000004d`de7ffc00 00007ffd`25a34cb0     postgres!pg_timer_thread(
0000004d`de7ffc40 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000004d`de7ffc70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004d`ddbfd7d0 00007ff7`a67d18e8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000004d`ddbfd810 00007ff7`a667d87d     postgres!ExceptionalCondition(
0000004d`ddbfd850 00007ff7`a66887fc     postgres!jspGetLeftArg(
0000004d`ddbfd880 00007ff7`a6685286     postgres!executeStringInternalMethod(
0000004d`ddbfd9d0 00007ff7`a66860db     postgres!executeItemOptUnwrapTarget(
0000004d`ddbfdf40 00007ff7`a668554c     postgres!executeAnyItem(
0000004d`ddbfdfe0 00007ff7`a668525c     postgres!executeItemUnwrapTargetArray(
0000004d`ddbfe050 00007ff7`a6681c5e     postgres!executeItemOptUnwrapTarget(
0000004d`ddbfe5c0 00007ff7`a6685667     postgres!executeItem(
0000004d`ddbfe600 00007ff7`a6682cf3     postgres!executeNextItem(
core
0000004d`ddfffbb8 00007ffd`25b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000004d`ddfffbc0 00007ffd`25a34cb0     ntdll!TppWorkerThread+0x2df
0000004d`ddfffeb0 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000004d`ddfffee0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004d`debff478 00007ffd`25b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000004d`debff480 00007ffd`25a34cb0     ntdll!TppWorkerThread+0x2df
0000004d`debff770 00007ffd`25bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000004d`debff7a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-23 22:23:19.940639800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-23 22:27:17.968911200 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-23 22:23:19.940639800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-23 22:29:58.312723900 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-23 22:23:19.940639800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out	2025-06-23 22:27:17.913711100 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[22:27:38.029](133.045s) not ok 5 - regression tests pass
[22:28:22.521](7.543s) not ok 16 - run of pg_upgrade --check for new instance
[22:28:22.523](0.001s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:28:26.180](3.657s) not ok 18 - run of pg_upgrade for new instance
[22:28:26.182](0.002s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:28:28.212](0.201s) not ok 20 - check that locales in new cluster match original cluster
[22:28:29.990](0.159s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:30:16.108](136.343s) not ok 2 - regression tests pass
test
[22:37:29.912]  15/337 postgresql:regress / regress/regress                                            ERROR           1...
[22:37:29.912]  23/337 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[22:37:29.912]  67/337 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/4966 Parallel CREATE INDEX for GIN indexes
CompilerWarnings
compiler
[21:03:51.893] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[21:03:45.161] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[21:03:14.992] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[21:03:14.992] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[21:03:08.495] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[21:03:08.495] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[21:04:14.068] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[21:04:14.068] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
53/5634 track generic and custom plan calls in pg_stat_statements
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-23 21:00:34.907886000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-23 21:03:59.070584000 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[21:07:56.621]  96/342 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/contrib/pg_stat_sta...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-23 21:00:32.344793312 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out	2025-06-23 21:06:03.010925427 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-23 21:00:35.035754350 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-23 21:06:20.411663095 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[21:09:50.937]  95/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/plancache.out /Users/admin/pgsql/build/testrun/pg_stat_s...
--- /Users/admin/pgsql/contrib/pg_stat_statements/expected/plancache.out	2025-06-23 21:00:10
+++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-23 21:04:52
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[21:08:28.191]  95/342 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/plancache.out C:/cirrus/build/testrun/pg_stat...
--- C:/cirrus/contrib/pg_stat_statements/expected/plancache.out	2025-06-23 21:00:34.587729600 +0000
+++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-23 21:08:22.682531000 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[21:15:52.331]  98/337 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5517 Extended Statistics set/restore/clear functions
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[20:24:56.397] ../src/backend/statistics/dependencies.c(928): warning C4129: '%': unrecognized character escape sequence
compiler
[20:24:56.397] ../src/backend/statistics/mvdistinct.c(589): warning C4129: '%': unrecognized character escape sequence
53/5758 Document default values for pgoutput options
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[20:12:32.188](0.001s) not ok 5 - reserved_connections limit: matches
test
[20:15:28.673] 257/337 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/4984 Serverside SNI for SSL connections
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[19:14:46.502](0.056s) not ok 33 - connect with correct server CA cert file sslmode=require
[19:14:46.503](0.000s) not ok 34 - connect with correct server CA cert file sslmode=require: no stderr
[19:14:46.581](0.001s) not ok 36 - connect fails since the passphrase protected key cannot be reloaded: matches
test
[19:15:13.487] 335/338 postgresql:ssl / ssl/004_sni                                                    ERROR            ...
53/4971 [CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[18:59:16.844] c:\cirrus\src\backend\access\stir\stir.c(424) : warning C4715: 'stirbeginscan': not all control paths ret...
53/5663 Selectively invalidate caches in pgoutput when pg_namespace is modified
Windows - Server 2019, VS 2019 - Meson & ninja
test
[17:49:43.800] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5382 Adding compression of temporary files
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/src/test/recovery/tmp_ch...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-06-23 17:10:50.468232702 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join_hash_pglz.out	2025-06-23 17:19:40.494105581 +0000
@@ -373,21 +373,14 @@
 (9 rows)
 
 select count(*) from simple r join bigger_than_it_looks s using (id);
- count 
--------
- 20000
-(1 row)
-
+ERROR:  could not read from temporary file: read only 8180 of 33554940 bytes
+CONTEXT:  parallel worker
 select original > 1 as initially_multibatch, final > original as increased_batches
   from hash_join_batches(
 $$
   select count(*) from simple r join bigger_than_it_looks s using (id);
 $$);
- initially_multibatch | increased_batches 
...
tap
[17:19:40.526](114.663s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
core
[17:27:30.955] #0  0xf7fb6559 in __kernel_vsyscall ()
[17:27:30.955] #1  0xf68e7457 in ?? () from /lib/i386-linux-gnu/libc.so.6
[17:27:30.955] #2  0xf6896121 in raise () from /lib/i386-linux-gnu/libc.so.6
[17:27:30.955] #3  0xf687f26a in abort () from /lib/i386-linux-gnu/libc.so.6
[17:27:30.955] #4  0xf6aa2d4a in __sanitizer::Abort () at ../../../../../src/libsanitizer/sanitizer_common/sanitizer_pos...
[17:27:30.955] #5  0xf6ab1896 in __sanitizer::Die () at ../../../../../src/libsanitizer/sanitizer_common/sanitizer_termi...
[17:27:30.955] #6  0xf6a8f58c in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=<optimized out>, Pointer=<optimize...
[17:27:30.955] #7  0x5694682c in fetch_att (T=T@entry=0x58eb797f, attbyval=<optimized out>, attlen=4) at ../src/include/...
[17:27:30.955] #8  0x5694af5c in heap_deform_tuple (tuple=0xffd9239c, tupleDesc=0x58eb7970, values=0x58ec78a8, isnull=0x...
[17:27:30.955] #9  0x56d245ec in ExecForceStoreMinimalTuple (mtup=0x58eb7954, slot=0x58ec787c, shouldFree=true) at ../sr...
core
[17:27:31.097] #0  0x00007f8d01eaedd4 in ?? ()
[17:27:31.097] #1  0x0000000000000000 in ?? ()
core
[17:27:30.268] #0  0xf7f57559 in __kernel_vsyscall ()
[17:27:30.268] #1  0xf6888457 in ?? () from /lib/i386-linux-gnu/libc.so.6
[17:27:30.268] #2  0xf6837121 in raise () from /lib/i386-linux-gnu/libc.so.6
[17:27:30.268] #3  0xf682026a in abort () from /lib/i386-linux-gnu/libc.so.6
[17:27:30.268] #4  0xf6a43d4a in __sanitizer::Abort () at ../../../../../src/libsanitizer/sanitizer_common/sanitizer_pos...
[17:27:30.268] #5  0xf6a52896 in __sanitizer::Die () at ../../../../../src/libsanitizer/sanitizer_common/sanitizer_termi...
[17:27:30.268] #6  0xf6a3058c in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=<optimized out>, Pointer=<optimize...
[17:27:30.268] #7  0x5691582c in fetch_att (T=T@entry=0x5a328681, attbyval=<optimized out>, attlen=4) at ../src/include/...
[17:27:30.268] #8  0x56919f5c in heap_deform_tuple (tuple=0xffcccf4c, tupleDesc=0x5a326e70, values=0x5a344228, isnull=0x...
[17:27:30.268] #9  0x56cf35ec in ExecForceStoreMinimalTuple (mtup=0x5a32868c, slot=0x5a3441fc, shouldFree=true) at ../sr...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build-32/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-06-23 17:10:49.996681487 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out	2025-06-23 17:20:5...
@@ -252,915 +252,10 @@
 (9 rows)
 
 select count(*) from simple r join simple s using (id);
- count 
--------
- 20000
-(1 row)
-
-select original > 1 as initially_multibatch, final > original as increased_batches
-  from hash_join_batches(
-$$
-  select count(*) from simple r join simple s using (id);
-$$);
- initially_multibatch | increased_batches 
-----------------------+-------------------
- t                    | f
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build-32/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-06-23 17:10:49.996681487 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/join_hash_pglz.out	2025-06-23 17:19:46.008066322 +0000
@@ -262,11 +262,9 @@
 $$
   select count(*) from simple r join simple s using (id);
 $$);
- initially_multibatch | increased_batches 
-----------------------+-------------------
- t                    | f
-(1 row)
-
+ERROR:  could not read from temporary file: read only 8188 of 1572860 bytes
+CONTEXT:  parallel worker
+PL/pgSQL function hash_join_batches(text) line 6 at FOR over EXECUTE statement
 rollback to settings;
 -- parallel with parallel-aware hash join
 savepoint settings;
@@ -594,573 +592,10 @@
 select count(*) from join_foo
...
tap
[17:20:57.954](71.302s) not ok 2 - regression tests pass
test
[17:24:39.049]  79/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[17:24:39.049]  31/344 postgresql:regress / regress/regress                                            ERROR           2...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("batchno > hashtable->curbatch"), File: "../src/backend/executor/nodeHashjoin.c", Line: 493, PID: 15...
core
[17:19:54.709]   * frame #0: 0x000000019960d5d0 libsystem_kernel.dylib`__pthread_kill + 8
[17:19:54.709]     frame #1: 0x0000000199645c20 libsystem_pthread.dylib`pthread_kill + 288
[17:19:54.709]     frame #2: 0x0000000199552a30 libsystem_c.dylib`abort + 180
[17:19:54.709]     frame #3: 0x00000001008a9a1c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[17:19:54.709]     frame #4: 0x00000001005e0c90 postgres`ExecHashJoin at nodeHashjoin.c:493:6
[17:19:54.709]     frame #5: 0x00000001005e0c10 postgres`ExecHashJoin(pstate=0x000000015c04cfb0) at nodeHashjoin.c:690:9
[17:19:54.709]     frame #6: 0x00000001005c5ab0 postgres`ExecProcNodeInstr(node=0x000000015c04cfb0) at execProcnode.c:48...
[17:19:54.709]     frame #7: 0x00000001005bdfa4 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000015c04...
[17:19:54.709]     frame #8: 0x00000001005bdf88 postgres`standard_ExecutorRun [inlined] ExecutePlan(queryDesc=0x00000001...
[17:19:54.709]     frame #9: 0x00000001005bdf38 postgres`standard_ExecutorRun(queryDesc=0x000000015c05fcb8, direction=<u...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out /Users/admin/pgsql/build/testrun/regress/regres...
--- /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out	2025-06-23 17:10:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/join_hash_pglz.out	2025-06-23 17:12:56
@@ -571,58 +571,6 @@
 set enable_material = off;
 set enable_mergejoin = off;
 set work_mem = '64kB';
-set hash_mem_multiplier = 1.0;
-explain (costs off)
-  select count(*) from join_foo
-    left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
-    on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
-                                     QUERY PLAN                                     
-------------------------------------------------------------------------------------
- Aggregate
-   ->  Nested Loop Left Join
-         Join Filter: ((join_foo.id < (b1.id + 1)) AND (join_foo.id > (b1.id - 1)))
-         ->  Seq Scan on join_foo
-         ->  Gather
-               Workers Planned: 2
...
test
[17:16:06.404]  42/343 postgresql:regress / regress/regress                                            ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[17:34:04.386] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5438 bt_index_parent_check false alarm for indexes created concurrently
Windows - Server 2019, VS 2019 - Meson & ninja
test
[17:18:58.953] 339/339 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5615 Corrupted FSM page is not saved after zeroing.
Windows - Server 2019, VS 2019 - Meson & ninja
test
[16:48:01.517] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5645 support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint
Windows - Server 2019, VS 2019 - Meson & ninja
test
[16:35:18.024] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5838 Minor documentation fixes related to v18
Windows - Server 2019, VS 2019 - Meson & ninja
test
[16:19:24.855] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5650 Parallel safety docs for CTEs
Windows - Server 2019, VS 2019 - Meson & ninja
test
[16:04:46.390] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5608 Orphaned users in PG16 and above can only be managed by Superusers
macOS - Sonoma - Meson
core
[15:48:27.181]   * frame #0: 0x000000018a037894 dyld`__open + 8
[15:48:27.181]     frame #1: 0x0000000189fcb754 dyld`open + 40
[15:48:27.181]     frame #2: 0x0000000189ff1c18 dyld`dyld4::SyscallDelegate::dtraceRegisterUserProbes(dof_ioctl_data*) c...
[15:48:27.181]     frame #3: 0x0000000189fdbed4 dyld`dyld4::RuntimeState::notifyDtrace(std::__1::span<dyld4::Loader cons...
[15:48:27.181]     frame #4: 0x0000000189fcf9ac dyld`dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 1520
[15:48:27.181]     frame #5: 0x0000000189fceef4 dyld`start + 1868
tap
[15:44:48.155](998.245s) not ok 1 - Logical slot still valid
test
[15:44:48.512] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[15:49:50.132] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5087 Doc: Move and modify standalone hot backups section
Windows - Server 2019, VS 2019 - Meson & ninja
test
[15:36:53.653] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5667 support create index on virtual generated column.
Windows - Server 2019, VS 2019 - Meson & ninja
test
[15:03:02.074] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5454 Clarify FileTag-based unlinking
Windows - Server 2019, VS 2019 - Meson & ninja
test
[14:33:48.257] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5405 Add 'make check-tests' behavior to the meson based builds
FreeBSD - Meson
tap
[14:13:26.195](995.679s) not ok 1 - Logical slot still valid
test
[14:13:26.399] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[14:17:31.777] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5710 Patch for migration of the pg_commit_ts directory
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[13:36:49.865](0.001s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
test
[13:48:54.411] 215/338 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
[13:48:54.411] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5698 Simplify COALESCE with single argument
FreeBSD - Meson
tap
[13:28:49.275](995.347s) not ok 1 - Logical slot still valid
test
[13:28:49.482] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4738 psql: Rethinking of \du command
macOS - Sonoma - Meson
tap
[12:43:30.548](999.594s) not ok 1 - Logical slot still valid
test
[12:43:30.798] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[12:46:53.767] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5296 Streaming Replication vs Logical
Windows - Server 2019, VS 2019 - Meson & ninja
test
[12:30:43.860] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5524 add function argument name to substring and substr
Windows - Server 2019, VS 2019 - Meson & ninja
test
[12:02:49.089] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5378 Conflict detection for update_deleted in logical replication
FreeBSD - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 10717
core
[11:18:59.128] #0  0x000000082b8341ba in thr_kill () from /lib/libc.so.7
[11:18:59.128] #1  0x000000082b7ad5d4 in raise () from /lib/libc.so.7
[11:18:59.128] #2  0x000000082b860b59 in abort () from /lib/libc.so.7
[11:18:59.128] #3  0x0000000000ad7755 in ExceptionalCondition (conditionName=0x2bad5a "ReplicationSlotCtl != NULL", file...
[11:18:59.128] #4  0x00000000008db683 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[11:18:59.128] #5  0x00000000008dc736 in CheckPointReplicationSlots (is_shutdown=true) at ../src/backend/replication/slo...
[11:18:59.128] #6  0x0000000000684c50 in CheckPointGuts (checkPointRedo=24667904, flags=flags@entry=5) at ../src/backend...
[11:18:59.128] #7  0x000000000068458b in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[11:18:59.128] #8  0x0000000000683788 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[11:18:59.128] #9  0x00000000008bceff in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[11:09:58.794](0.002s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[11:16:20.969]   6/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "slot.c", Line: 1202, PID: 64242
core
[11:22:59.800] #0  0x00007fc5ffaabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:59.800] #1  0x00007fc5ffa5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:59.800] #2  0x00007fc5ffa47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:59.800] #3  0x0000561d6b12cdcd in ExceptionalCondition (conditionName=conditionName@entry=0x561d6b4d3a60 "Replica...
[11:22:59.800] #4  0x0000561d6ace76cd in ReplicationSlotsComputeRequiredLSN () at slot.c:1202
[11:22:59.800] #5  0x0000561d6acea6bb in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at slot.c:2188
[11:22:59.800] #6  0x0000561d6a583ad1 in CheckPointGuts (checkPointRedo=24734992, flags=flags@entry=5) at xlog.c:7705
[11:22:59.800] #7  0x0000561d6a59103f in CreateCheckPoint (flags=flags@entry=5) at xlog.c:7367
[11:22:59.800] #8  0x0000561d6a591de1 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at xlog.c:6829
[11:22:59.800] #9  0x0000561d6ac3cfa1 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[11:19:03.557](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 27556
core
[11:20:41.360] #0  0x00007fda67473dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:41.360] #1  0x00007fda67420239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:41.360] #2  0x00007fda67420497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:41.360] #3  0x0000557a028b25c1 in ?? ()
[11:20:41.360] #4  0x0000557a028ac369 in ?? ()
[11:20:41.360] #5  0x0000557a028ab20f in ?? ()
[11:20:41.360] #6  0x0000557a028abc3b in ?? ()
[11:20:41.360] #7  0x0000557a028a966f in ?? ()
[11:20:41.360] #8  0x00007fda6740b24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:41.360] #9  0x00007fda6740b305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[11:20:41.842] #0  0x00007f76d7ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:41.842] #1  0x00007f76d7c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:41.842] #2  0x00007f76d7c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:41.842] #3  0x0000561075e8c7d1 in ExceptionalCondition (conditionName=conditionName@entry=0x5610761477a3 "Replica...
[11:20:41.842] #4  0x0000561075ab7082 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[11:20:41.842] #5  0x0000561075ab99a5 in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at ../src/backe...
[11:20:41.842] #6  0x00005610755bc1c9 in CheckPointGuts (checkPointRedo=24734992, flags=flags@entry=5) at ../src/backend...
[11:20:41.842] #7  0x00005610755cc189 in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[11:20:41.842] #8  0x00005610755ccd58 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[11:20:41.842] #9  0x0000561075a7c23a in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
core
[11:20:41.966] #0  <unavailable> in ?? ()
core
[11:20:41.966] #0  0x00007fda67473dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:41.966] #1  0x00007fda67420239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:41.966] #2  0x00007fda67420497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:41.966] #3  0x0000557a028b25f3 in ?? ()
[11:20:41.966] #4  0x0000557a028ac369 in ?? ()
[11:20:41.966] #5  0x0000557a028ab20f in ?? ()
[11:20:41.966] #6  0x0000557a028abc3b in ?? ()
[11:20:41.966] #7  0x0000557a028a966f in ?? ()
[11:20:41.966] #8  0x00007fda6740b24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:41.966] #9  0x00007fda6740b305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[11:20:42.081] #0  <unavailable> in ?? ()
core
[11:20:42.081] #0  0x00007f1e96b87dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:42.081] #1  0x00007f1e96b34239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:42.081] #2  0x00007f1e96b34497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:42.081] #3  0x00005627dc91b5f3 in ?? ()
[11:20:42.081] #4  0x00005627dc915369 in ?? ()
[11:20:42.081] #5  0x00005627dc91420f in ?? ()
[11:20:42.081] #6  0x00005627dc914c3b in ?? ()
[11:20:42.081] #7  0x00005627dc91266f in ?? ()
[11:20:42.081] #8  0x00007f1e96b1f24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:42.081] #9  0x00007f1e96b1f305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[11:20:42.193] #0  0x00007f1e96b87dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:42.193] #1  0x00007f1e96b34239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:42.193] #2  0x00007f1e96b34497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:42.193] #3  0x00005627dc91b5c1 in ?? ()
[11:20:42.193] #4  0x00005627dc915369 in ?? ()
[11:20:42.193] #5  0x00005627dc91420f in ?? ()
[11:20:42.193] #6  0x00005627dc914c3b in ?? ()
[11:20:42.193] #7  0x00005627dc91266f in ?? ()
[11:20:42.193] #8  0x00007f1e96b1f24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:20:42.193] #9  0x00007f1e96b1f305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[11:12:40.022](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[11:18:04.448]   6/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 10290
core
[11:17:37.061]   * frame #0: 0x00000001839c15d0 libsystem_kernel.dylib`__pthread_kill + 8
[11:17:37.061]     frame #1: 0x00000001839f9c20 libsystem_pthread.dylib`pthread_kill + 288
[11:17:37.061]     frame #2: 0x0000000183906a30 libsystem_c.dylib`abort + 180
[11:17:37.061]     frame #3: 0x0000000103140b44 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[11:17:37.061]     frame #4: 0x0000000102f7a258 postgres`ReplicationSlotsComputeRequiredLSN at slot.c:1202:2
[11:17:37.061]     frame #5: 0x0000000102f7b19c postgres`CheckPointReplicationSlots(is_shutdown=true) at slot.c:2188:2
[11:17:37.061]     frame #6: 0x0000000102d81d30 postgres`CheckPointGuts(checkPointRedo=24630904, flags=5) at xlog.c:7705...
[11:17:37.061]     frame #7: 0x0000000102d8174c postgres`CreateCheckPoint(flags=5) at xlog.c:7367:2
[11:17:37.061]     frame #8: 0x0000000102d809f0 postgres`ShutdownXLOG(code=<unavailable>, arg=<unavailable>) at xlog.c:6...
[11:17:37.061]     frame #9: 0x0000000102f5d1a4 postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
tap
[11:09:46.676](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[11:13:38.967]   9/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 6556
core
0000000f`641ffae8 00007fff`477c48fa     ntdll!NtFsControlFile+0x14
0000000f`641ffaf0 00007ff6`d71caefb     KERNELBASE!ConnectNamedPipe+0x6a
0000000f`641ffb60 00007fff`48cb4cb0     postgres!pg_signal_thread(
0000000f`641ffc60 00007fff`49bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000000f`641ffc90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000f`63dffa88 00007fff`49b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000f`63dffa90 00007fff`48cb4cb0     ntdll!TppWorkerThread+0x2df
0000000f`63dffd80 00007fff`49bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000000f`63dffdb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000000f`639ff090 00007ff6`d7533488     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000000f`639ff0d0 00007ff6`d7205a10     postgres!ExceptionalCondition(
0000000f`639ff110 00007ff6`d72069aa     postgres!ReplicationSlotsComputeRequiredLSN(void)+0x30 [c:\cirrus\src\backend\re...
0000000f`639ff180 00007ff6`d6e363d9     postgres!CheckPointReplicationSlots(
0000000f`639ff5e0 00007ff6`d6e311a8     postgres!CheckPointGuts(
0000000f`639ff620 00007ff6`d6e308e4     postgres!CreateCheckPoint(
0000000f`639ff7c0 00007ff6`d71d57d7     postgres!ShutdownXLOG(
0000000f`639ff800 00007ff6`d71d6e97     postgres!CheckpointerMain(
0000000f`639ff9a0 00007ff6`d708af19     postgres!SubPostmasterMain(
0000000f`639ffa20 00007ff6`d76bf1a9     postgres!main(
core
0000000f`645ff478 00007fff`49b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000000f`645ff480 00007fff`48cb4cb0     ntdll!TppWorkerThread+0x2df
0000000f`645ff770 00007fff`49bfedcb     KERNEL32!BaseThreadInitThunk+0x10
0000000f`645ff7a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[11:11:00.132](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[11:31:06.206]   7/338 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[11:31:06.206] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5673 Random pg_upgrade 004_subscription test failure on drongo
CompilerWarnings
compiler
[10:40:30.851] md.c:256:48: error: implicit declaration of function ‘pg_RtlGetLastNtStatus’ [-Werror=implicit-function-d...
Linux - Debian Bookworm - Meson
core
[11:06:54.104] #0  0xf7fab559 in __kernel_vsyscall ()
[11:06:54.104] #1  0xf68e16e2 in pthread_sigmask () from /lib/i386-linux-gnu/libc.so.6
[11:06:54.104] #2  0xf688b390 in sigprocmask () from /lib/i386-linux-gnu/libc.so.6
[11:06:54.104] #3  0xf69580d5 in ?? () from /lib/i386-linux-gnu/libc.so.6
[11:06:54.104] #4  0xf69757f8 in ?? () from /lib/i386-linux-gnu/libc.so.6
core
[11:06:54.104] #0  <unavailable> in ?? ()
tap
[11:03:53.536](990.602s) not ok 1 - Logical slot still valid
test
[11:03:53.717] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4285 Revise get_cheapest_parallel_safe_total_inner
Linux - Debian Bookworm - Meson
core
[10:29:50.938] #0  0x00007f58b9729bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[10:29:50.938] #1  0x000055b2e2ae1cc0 in ?? ()
[10:29:50.938] #2  0x000055b2e2ae1efa in ?? ()
[10:29:50.938] #3  0x000055b2e2ae3630 in ?? ()
[10:29:50.938] #4  0x000055b2e2add371 in ?? ()
[10:29:50.938] #5  0x000055b2e2adc20f in ?? ()
[10:29:50.938] #6  0x000055b2e2adcc3b in ?? ()
[10:29:50.938] #7  0x000055b2e2ada66f in ?? ()
[10:29:50.938] #8  0x00007f58b967d24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[10:29:50.938] #9  0x00007f58b967d305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[10:29:51.064] #0  0x00007f7f83398b20 in ?? ()
[10:29:51.064] #1  0x0000000000000003 in ?? ()
[10:29:51.064] #2  0x00007ffef3b343ca in ?? ()
[10:29:51.064] #3  0x00007ffef3b343cd in ?? ()
[10:29:51.064] #4  0x00007ffef3b34459 in ?? ()
[10:29:51.064] #5  0x0000000000000000 in ?? ()
tap
[10:27:03.099](991.997s) not ok 1 - Logical slot still valid
test
[10:27:03.291] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5700 minor error message enhancement in refuseDupeIndexAttach
Linux - Debian Bookworm - Meson
tap
[10:16:35.881](990.617s) not ok 1 - Logical slot still valid
test
[10:16:36.064] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[10:12:47.283] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5479 Enable logical decoding when wal_level = 'replica' without a server restart
Windows - Server 2019, VS 2019 - Meson & ninja
test
[09:13:49.541] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5738 Improve hash join's handling of tuples with null join keys
Windows - Server 2019, VS 2019 - Meson & ninja
test
[08:40:23.970] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5739 Remove redundant comment regarding RelationBuildRowSecurity in relcache.c
Linux - Debian Bookworm - Meson
tap
[08:26:10.939](992.279s) not ok 1 - Logical slot still valid
test
[08:26:11.126] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[08:28:52.683] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5299 Limiting overshoot in nbtree SAOP parallel index scans
Windows - Server 2019, VS 2019 - Meson & ninja
test
[08:11:38.993] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5808 display current search_path in psql prompt
Windows - Server 2019, VS 2019 - Meson & ninja
test
[07:58:49.336] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5772 Fixing memory leaks in postgres_fdw
Windows - Server 2019, VS 2019 - Meson & ninja
test
[07:11:56.305] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5784 Optimize shared LWLock acquisition for high-core-count systems
Windows - Server 2019, VS 2019 - Meson & ninja
test
[06:08:53.588] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5817 parallel pg_restore: move offset-building phase to before forking
FreeBSD - Meson
core
[05:27:26.897] #0  0x0000564f1c27be90 in ?? ()
[05:27:26.897] #1  0x0000000000000000 in ?? ()
tap
[05:23:13.295](0.000s) not ok 23 - connect : matches
test
[05:24:29.238] 263/343 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
53/5662 Check for TupleTableSlot nullness before dereferencing
Windows - Server 2019, VS 2019 - Meson & ninja
test
[05:35:44.375] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5705 Check for tuplestorestate nullness before dereferencing
macOS - Sonoma - Meson
core
[05:12:49.838]   * frame #0: 0x0000000180c5530c libsystem_kernel.dylib`__getpid
[05:12:49.838]     frame #1: 0x0000000180995f4c libxpc.dylib`_xpc_ktrace_pid0 + 24
[05:12:49.838]     frame #2: 0x00000001809959d0 libxpc.dylib`_libxpc_initializer + 64
[05:12:49.838]     frame #3: 0x000000018d91c64c libSystem.B.dylib`libSystem_initializer + 256
[05:12:49.838]     frame #4: 0x0000000180926608 dyld`invocation function for block in dyld4::Loader::findAndRunAllInitia...
[05:12:49.838]     frame #5: 0x0000000180964d6c dyld`invocation function for block in dyld3::MachOAnalyzer::forEachIniti...
[05:12:49.838]     frame #6: 0x0000000180958400 dyld`invocation function for block in dyld3::MachOFile::forEachSection(v...
[05:12:49.838]     frame #7: 0x00000001809072fc dyld`dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_comma...
[05:12:49.838]     frame #8: 0x0000000180957394 dyld`dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInf...
[05:12:49.838]     frame #9: 0x0000000180964880 dyld`dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachO...
tap
[05:09:10.289](1029.813s) not ok 1 - Logical slot still valid
test
[05:09:10.559] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5821 Implement "pg_restore --data-only --clean" as a way to skip WAL
Linux - Debian Bookworm - Meson
tap
[05:07:54.615](992.098s) not ok 1 - Logical slot still valid
test
[05:07:54.799] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5803 Support tid range scan in parallel
Windows - Server 2019, VS 2019 - Meson & ninja
test
[04:41:12.423] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5691 update documentation for when aborted and committed rows are tracked in pg_stat_all_tables
Windows - Server 2019, VS 2019 - Meson & ninja
test
[04:30:09.906] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5530 TOAST is acronym so should be uppercase
FreeBSD - Meson
tap
[03:37:13.307](996.145s) not ok 1 - Logical slot still valid
test
[03:37:13.507] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[03:40:29.741] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4735 Support a wildcard in backtrace_functions
Windows - Server 2019, VS 2019 - Meson & ninja
test
[03:07:39.095] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5681 Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION
macOS - Sonoma - Meson
tap
[02:35:31.206](1051.606s) not ok 1 - Logical slot still valid
test
[02:35:31.467] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4681 Make COPY format extendable: Extract COPY TO format implementations
FreeBSD - Meson
core
[02:27:43.792] #0  0x0000552e1b92d75a in ?? () from /libexec/ld-elf.so.1
[02:27:43.792] #1  0x0000552e1b9277fc in ?? () from /libexec/ld-elf.so.1
[02:27:43.792] #2  0x0000000000000000 in ?? ()
tap
[02:24:44.537](995.790s) not ok 1 - Logical slot still valid
test
[02:24:44.740] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[02:28:33.867] 339/339 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5825 Cancel problems of query to pg_stat_statements
macOS - Sonoma - Meson
core
[02:10:32.573]   * frame #0: 0x0000000104bc8810 dyld`invocation function for block in dyld3::MachOLoaded::fixupAllChaine...
[02:10:32.573]     frame #1: 0x0000000104bc3cf8 dyld`dyld3::MachOFile::walkChain(Diagnostics&, mach_o::ChainedFixupPoint...
[02:10:32.573]     frame #2: 0x0000000104bc8924 dyld`dyld3::MachOLoaded::forEachFixupInSegmentChains(Diagnostics&, dyld_...
[02:10:32.573]     frame #3: 0x0000000104bc865c dyld`dyld3::MachOLoaded::forEachFixupInAllChains(Diagnostics&, dyld_chai...
[02:10:32.573]     frame #4: 0x0000000104bc85f8 dyld`dyld3::MachOLoaded::fixupAllChainedFixups(Diagnostics&, dyld_chaine...
[02:10:32.573]     frame #5: 0x0000000104b762dc dyld`invocation function for block in dyld4::rebaseSelf(dyld3::MachOAnal...
[02:10:32.573]     frame #6: 0x0000000104bd0498 dyld`dyld3::MachOAnalyzer::withChainStarts(Diagnostics&, unsigned long l...
[02:10:32.573]     frame #7: 0x0000000104b758d4 dyld`start + 300
tap
[02:06:52.895](1033.157s) not ok 1 - Logical slot still valid
test
[02:06:53.235] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[02:07:36.788] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5780 Standardize the definition of the subtype field of AlterDomainStmt
Windows - Server 2019, VS 2019 - Meson & ninja
test
[01:23:34.673] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5250 Refactor SLRU to always use long file names
Windows - Server 2019, VS 2019 - Meson & ninja
test
[01:05:36.979] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5627 Fix oldest LSN calculation for WAL segments removal when slots are advancing during checkpoint
Windows - Server 2019, VS 2019 - Meson & ninja
test
[00:04:31.016] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5757 Foreign key isolation tests
Linux - Debian Bookworm - Meson
core
[23:37:21.094] #0  0x00007f3cd96aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[23:37:21.094] #1  0x00007f3cd965b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[23:37:21.094] #2  0x00007f3cd9716244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[23:37:21.094] #3  0x00007f3cd972889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[23:37:21.094] #0  <unavailable> in ?? ()
tap
[23:34:28.277](992.545s) not ok 1 - Logical slot still valid
test
[23:34:28.460] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[23:37:25.896] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5627 Fix oldest LSN calculation for WAL segments removal when slots are advancing during checkpoint
CompilerWarnings
compiler
[22:56:46.281] xlog.c:7086:13: error: variable 'last_important_lsn' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[22:56:37.609] xlog.c:7086:13: error: variable 'last_important_lsn' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[22:56:07.471] xlog.c:7086:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
compiler
[22:55:58.078] xlog.c:7086:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
compiler
[22:57:09.160] xlog.c:7086:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
FreeBSD - Meson
core
[23:20:13.838] #0  0x000000082a8de1ba in thr_kill () from /lib/libc.so.7
[23:20:13.838] #1  0x000000082a8575d4 in raise () from /lib/libc.so.7
[23:20:13.838] #2  0x000000082a90ab59 in abort () from /lib/libc.so.7
[23:20:13.838] #3  0x0000000000ad4765 in ExceptionalCondition (conditionName=0x32f900 "TransactionIdIsValid(initial)", f...
[23:20:13.838] #4  0x0000000000946735 in ComputeXidHorizons (h=h@entry=0x821b4a6f8) at ../src/backend/storage/ipc/procar...
[23:20:13.838] #5  0x0000000000946841 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[23:20:13.838] #6  0x0000000000682b36 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8012
[23:20:13.838] #7  0x00000000008bb3a3 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[23:20:13.838] #8  0x00000000008bc56b in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[23:20:13.838] #9  0x00000000008bf347 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[23:20:13.561] #0  0x000000082c3711ba in thr_kill () from /lib/libc.so.7
[23:20:13.561] #1  0x000000082c2ea5d4 in raise () from /lib/libc.so.7
[23:20:13.561] #2  0x000000082c39db59 in abort () from /lib/libc.so.7
[23:20:13.561] #3  0x0000000000ad5544 in errfinish (filename=<optimized out>, lineno=<optimized out>, funcname=<optimize...
[23:20:13.561] #4  0x000000000068de60 in InitWalRecovery (ControlFile=0x836c87f80, wasShutdown_ptr=wasShutdown_ptr@entry...
[23:20:13.561] #5  0x000000000067fcdb in StartupXLOG () at ../src/backend/access/transam/xlog.c:5752
[23:20:13.561] #6  0x00000000008c2adb in StartupProcessMain (startup_data=<optimized out>, startup_data_len=<optimized o...
[23:20:13.561] #7  0x00000000008bc56b in postmaster_child_launch (child_type=child_type@entry=B_STARTUP, child_slot=262,...
[23:20:13.561] #8  0x00000000008bf347 in StartChildProcess (type=type@entry=B_STARTUP) at ../src/backend/postmaster/post...
[23:20:13.561] #9  0x00000000008bed42 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x821a7ee70) at ../src/backe...
core
[23:20:14.112] #0  0x000000082b69a1ba in thr_kill () from /lib/libc.so.7
[23:20:14.112] #1  0x000000082b6135d4 in raise () from /lib/libc.so.7
[23:20:14.112] #2  0x000000082b6c6b59 in abort () from /lib/libc.so.7
[23:20:14.112] #3  0x0000000000ad4765 in ExceptionalCondition (conditionName=0x32f900 "TransactionIdIsValid(initial)", f...
[23:20:14.112] #4  0x0000000000946735 in ComputeXidHorizons (h=h@entry=0x8214ce6a8) at ../src/backend/storage/ipc/procar...
[23:20:14.112] #5  0x0000000000946841 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[23:20:14.112] #6  0x0000000000682b36 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8012
[23:20:14.112] #7  0x00000000008bb3a3 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[23:20:14.112] #8  0x00000000008bc56b in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[23:20:14.112] #9  0x00000000008bf347 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[23:20:14.383] #0  0x000000082ca1d1ba in thr_kill () from /lib/libc.so.7
[23:20:14.383] #1  0x000000082c9965d4 in raise () from /lib/libc.so.7
[23:20:14.383] #2  0x000000082ca49b59 in abort () from /lib/libc.so.7
[23:20:14.383] #3  0x0000000000ad4765 in ExceptionalCondition (conditionName=0x32f900 "TransactionIdIsValid(initial)", f...
[23:20:14.383] #4  0x0000000000946735 in ComputeXidHorizons (h=h@entry=0x821272018) at ../src/backend/storage/ipc/procar...
[23:20:14.383] #5  0x0000000000946841 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[23:20:14.383] #6  0x0000000000682b36 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8012
[23:20:14.383] #7  0x00000000008bb3a3 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[23:20:14.383] #8  0x00000000008bc56b in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[23:20:14.383] #9  0x00000000008bf347 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[23:20:14.653] #0  0x000000082cbf91ba in thr_kill () from /lib/libc.so.7
[23:20:14.653] #1  0x000000082cb725d4 in raise () from /lib/libc.so.7
[23:20:14.653] #2  0x000000082cc25b59 in abort () from /lib/libc.so.7
[23:20:14.653] #3  0x0000000000ad4765 in ExceptionalCondition (conditionName=0x32f900 "TransactionIdIsValid(initial)", f...
[23:20:14.653] #4  0x0000000000946735 in ComputeXidHorizons (h=h@entry=0x8217d0138) at ../src/backend/storage/ipc/procar...
[23:20:14.653] #5  0x0000000000946841 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[23:20:14.653] #6  0x0000000000682b36 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8012
[23:20:14.653] #7  0x00000000008bb3a3 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[23:20:14.653] #8  0x00000000008bc56b in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[23:20:14.653] #9  0x00000000008bf347 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[23:20:14.948] #0  0x000000082a8951ba in thr_kill () from /lib/libc.so.7
[23:20:14.948] #1  0x000000082a80e5d4 in raise () from /lib/libc.so.7
[23:20:14.948] #2  0x000000082a8c1b59 in abort () from /lib/libc.so.7
[23:20:14.948] #3  0x0000000000ad4765 in ExceptionalCondition (conditionName=0x34530d "end_of_summary_lsn >= current_lsn...
[23:20:14.948] #4  0x00000000008c558a in WalSummarizerMain (startup_data=<optimized out>, startup_data_len=<optimized ou...
[23:20:14.948] #5  0x00000000008bc56b in postmaster_child_launch (child_type=child_type@entry=B_WAL_SUMMARIZER, child_sl...
[23:20:14.948] #6  0x00000000008bf347 in StartChildProcess (type=type@entry=B_WAL_SUMMARIZER) at ../src/backend/postmast...
[23:20:14.948] #7  0x00000000008c1257 in LaunchMissingBackgroundProcesses () at ../src/backend/postmaster/postmaster.c:3...
[23:20:14.948] #8  ServerLoop () at ../src/backend/postmaster/postmaster.c:1717
[23:20:14.948] #9  0x00000000008bed7a in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x821687ba8) at ../src/backe...
test
[23:14:29.277]  22/343 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[23:14:29.277]  23/343 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[23:14:29.277]  24/343 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[23:14:29.277]  35/343 postgresql:recovery / recovery/015_promotion_pages                              ERROR           1...
[23:14:29.277]  41/343 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[23:14:29.277]  42/343 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[23:14:29.277]  43/343 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[23:14:29.277]  44/343 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
[23:14:29.277]  45/343 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[23:14:29.277]  58/343 postgresql:recovery / recovery/019_replslot_limit                               ERROR           2...
[23:14:29.277] 131/343 postgresql:recovery / recovery/031_recovery_conflict                            ERROR           2...
[23:14:29.277] 156/343 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[23:14:29.277] 163/343 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[23:14:29.277] 165/343 postgresql:recovery / recovery/017_shm                                          ERROR           3...
[23:14:29.277] 167/343 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[23:14:29.277] 170/343 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[23:14:29.277] 172/343 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR           2...
[23:14:29.277] 178/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
[23:14:29.277] 186/343 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           3...
[23:14:29.277] 188/343 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[23:14:29.277] 190/343 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR           1...
[23:14:29.277] 194/343 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[23:14:29.277] 204/343 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[23:14:29.277] 206/343 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[23:14:29.277] 207/343 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[23:14:29.277] 208/343 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[23:14:29.277] 212/343 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[23:14:29.277] 215/343 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[23:14:29.277] 216/343 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           2...
[23:14:29.277] 219/343 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[23:14:29.277] 226/343 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[23:14:29.277] 228/343 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[23:14:29.277] 242/343 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[23:14:29.277] 342/343 postgresql:bloom / bloom/001_wal                                                ERROR           3...
[23:14:29.277] 343/343 postgresql:subscription / subscription/026_stats                                ERROR           3...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "procarray.c", Line: 1759, PID: 26551
core
[23:12:12.492] #0  0x00007f52812abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[23:12:12.492] #1  0x00007f528125cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[23:12:12.492] #2  0x00007f5281247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[23:12:12.492] #3  0x00005642ae56e845 in ExceptionalCondition (conditionName=conditionName@entry=0x5642ae93ca20 "Transac...
[23:12:12.492] #4  0x00005642ae1d664f in ComputeXidHorizons (h=h@entry=0x7ffe99fd3dd0) at procarray.c:1759
[23:12:12.492] #5  0x00005642ae1dbb0b in GetOldestTransactionIdConsideredRunning () at procarray.c:2038
[23:12:12.492] #6  0x00005642ad9cfd3e in CreateRestartPoint (flags=flags@entry=0) at xlog.c:8012
[23:12:12.492] #7  0x00005642ae081bc9 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[23:12:12.492] #8  0x00005642ae0826b0 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[23:12:12.492] #9  0x00005642ae088b59 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at postmaster.c:3973
tap
[22:57:06.672](1.629s) not ok 3 - backup with no detail: pg_basebackup
[22:57:06.672](0.000s) not ok 4 - backup with no detail: backup_manifest.gz was created
[22:57:06.683](0.011s) Bail out!  command "gzip -d /tmp/cirrus-ci-build/contrib/basebackup_to_shell/tmp_check/tmp_test_W...
tap
[22:59:03.666](3.361s) Bail out!  pg_ctl start failed
tap
[23:02:21.632](120.351s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/src/test/recovery/tmp_check/t_005_repl...
tap
[23:06:53.001](230.848s) # poll_query_until timed out executing this query:
Linux - Debian Bookworm - Meson
core
[23:25:38.233] #0  0x00007fa8f38a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:38.233] #1  0x00007fa8f385afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:38.233] #2  0x00007fa8f3845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:38.233] #3  0x00005627e1c204fa in errfinish (filename=filename@entry=0x5627e1e6a4d0 "../src/backend/access/transa...
[23:25:38.233] #4  0x00005627e1374293 in InitWalRecovery (ControlFile=<optimized out>, wasShutdown_ptr=wasShutdown_ptr@e...
[23:25:38.233] #5  0x00005627e1361f4e in StartupXLOG () at ../src/backend/access/transam/xlog.c:5752
[23:25:38.233] #6  0x00005627e181749c in StartupProcessMain (startup_data=<optimized out>, startup_data_len=<optimized o...
[23:25:38.233] #7  0x00005627e180db1a in postmaster_child_launch (child_type=child_type@entry=B_STARTUP, child_slot=262,...
[23:25:38.233] #8  0x00005627e18132b0 in StartChildProcess (type=type@entry=B_STARTUP) at ../src/backend/postmaster/post...
[23:25:38.233] #9  0x00005627e1816e4a in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5627f6a8e6a0) at ../src/ba...
core
[23:25:41.019] #0  0x00007f93cdaa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:41.019] #1  0x00007f93cda5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:41.019] #2  0x00007f93cda45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:41.019] #3  0x000055afb583f37e in ExceptionalCondition (conditionName=conditionName@entry=0x55afb5af6550 "end_of_...
[23:25:41.019] #4  0x000055afb54403f8 in WalSummarizerMain (startup_data=<optimized out>, startup_data_len=<optimized ou...
[23:25:41.019] #5  0x000055afb5431b1a in postmaster_child_launch (child_type=child_type@entry=B_WAL_SUMMARIZER, child_sl...
[23:25:41.019] #6  0x000055afb54372b0 in StartChildProcess (type=type@entry=B_WAL_SUMMARIZER) at ../src/backend/postmast...
[23:25:41.019] #7  0x000055afb5437ad3 in LaunchMissingBackgroundProcesses () at ../src/backend/postmaster/postmaster.c:3...
[23:25:41.019] #8  0x000055afb5439611 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1717
[23:25:41.020] #9  0x000055afb543ae6e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55afd0c69680) at ../src/ba...
core
[23:25:40.522] #0  0x00007fd0188a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:40.522] #1  0x00007fd01885afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:40.522] #2  0x00007fd018845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:40.522] #3  0x00005643d84b237e in ExceptionalCondition (conditionName=conditionName@entry=0x5643d8785035 "Transac...
[23:25:40.522] #4  0x00005643d81aea2e in ComputeXidHorizons (h=h@entry=0x7fff0f5c5110) at ../src/backend/storage/ipc/pro...
[23:25:40.522] #5  0x00005643d81b3c27 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[23:25:40.522] #6  0x00005643d7beec80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[23:25:40.522] #7  0x00005643d80a42f2 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[23:25:40.522] #8  0x00005643d80a4b1a in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[23:25:40.522] #9  0x00005643d80aa2b0 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[23:25:40.043] #0  0x00007fde13703b20 in ?? ()
[23:25:40.043] #1  0x0000000000000003 in ?? ()
[23:25:40.043] #2  0x00007ffcb0f1739c in ?? ()
[23:25:40.043] #3  0x00007ffcb0f1739f in ?? ()
[23:25:40.043] #4  0x00007ffcb0f173a2 in ?? ()
[23:25:40.043] #5  0x0000000000000000 in ?? ()
[23:25:40.498] #0  0x00007fd0188a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[23:25:39.933] #0  0x00007fa2d2237852 in ?? () from /lib64/ld-linux-x86-64.so.2
[23:25:39.933] #1  0x00007fa2d221c9b1 in ?? () from /lib64/ld-linux-x86-64.so.2
[23:25:39.933] #2  0x00007fa2d221e075 in ?? () from /lib64/ld-linux-x86-64.so.2
[23:25:39.933] #3  0x00007fa2d2218261 in ?? () from /lib64/ld-linux-x86-64.so.2
[23:25:39.933] #4  0x00007fa2d222e3c1 in _dl_catch_exception () from /lib64/ld-linux-x86-64.so.2
[23:25:39.933] #5  0x00007fa2d22185ca in ?? () from /lib64/ld-linux-x86-64.so.2
[23:25:39.933] #6  0x00007fa2d2233a4a in ?? () from /lib64/ld-linux-x86-64.so.2
[23:25:39.933] #7  0x00007fa2d22302ff in ?? () from /lib64/ld-linux-x86-64.so.2
[23:25:39.933] #8  0x00007fa2d2231c7c in ?? () from /lib64/ld-linux-x86-64.so.2
[23:25:39.933] #9  0x00007fa2d2230b28 in ?? () from /lib64/ld-linux-x86-64.so.2
core
[23:25:39.798] #0  0x00007f5cbfaa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:39.798] #1  0x00007f5cbfa5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:39.798] #2  0x00007f5cbfa45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:39.798] #3  0x000055c9f761c37e in ExceptionalCondition (conditionName=conditionName@entry=0x55c9f78ef035 "Transac...
[23:25:39.798] #4  0x000055c9f7318a2e in ComputeXidHorizons (h=h@entry=0x7fff24ad4400) at ../src/backend/storage/ipc/pro...
[23:25:39.798] #5  0x000055c9f731dc27 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[23:25:39.798] #6  0x000055c9f6d58c80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[23:25:39.798] #7  0x000055c9f720e2f2 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[23:25:39.798] #8  0x000055c9f720eb1a in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[23:25:39.798] #9  0x000055c9f72142b0 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[23:25:39.322] #0  0x00007f45c7aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:39.322] #1  0x00007f45c7a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:39.322] #2  0x00007f45c7a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:39.322] #3  0x000056013153c37e in ExceptionalCondition (conditionName=conditionName@entry=0x56013180f035 "Transac...
[23:25:39.322] #4  0x0000560131238a2e in ComputeXidHorizons (h=h@entry=0x7ffe4b1327b0) at ../src/backend/storage/ipc/pro...
[23:25:39.322] #5  0x000056013123dc27 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[23:25:39.322] #6  0x0000560130c78c80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[23:25:39.322] #7  0x000056013112e2f2 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[23:25:39.322] #8  0x000056013112eb1a in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[23:25:39.322] #9  0x00005601311342b0 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[23:25:38.829] #0  0x00007f2026ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:38.829] #1  0x00007f2026e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:38.829] #2  0x00007f2026e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:38.829] #3  0x0000563ab4fa737e in ExceptionalCondition (conditionName=conditionName@entry=0x563ab527a035 "Transac...
[23:25:38.829] #4  0x0000563ab4ca3a2e in ComputeXidHorizons (h=h@entry=0x7ffd9206d760) at ../src/backend/storage/ipc/pro...
[23:25:38.829] #5  0x0000563ab4ca8c27 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[23:25:38.829] #6  0x0000563ab46e3c80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[23:25:38.829] #7  0x0000563ab4b992f2 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[23:25:38.829] #8  0x0000563ab4b99b1a in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[23:25:38.829] #9  0x0000563ab4b9f2b0 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[23:25:38.360] #0  0x00007fda01aa3bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:38.360] #1  0x00005625609ffcc0 in ?? ()
[23:25:38.360] #2  0x00005625609ffefa in ?? ()
[23:25:38.360] #3  0x0000562560a01630 in ?? ()
[23:25:38.360] #4  0x00005625609fb371 in ?? ()
[23:25:38.360] #5  0x00005625609fa20f in ?? ()
[23:25:38.360] #6  0x00005625609fac3b in ?? ()
[23:25:38.360] #7  0x00005625609f866f in ?? ()
[23:25:38.360] #8  0x00007fda019f724a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:38.360] #9  0x00007fda019f7305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[23:25:37.744] #0  0x00007fbdbe8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:37.744] #1  0x00007fbdbe85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:37.744] #2  0x00007fbdbe845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[23:25:37.744] #3  0x0000562f97ab937e in ExceptionalCondition (conditionName=conditionName@entry=0x562f97d8c035 "Transac...
[23:25:37.744] #4  0x0000562f977b5a2e in ComputeXidHorizons (h=h@entry=0x7ffcad529640) at ../src/backend/storage/ipc/pro...
[23:25:37.744] #5  0x0000562f977bac27 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[23:25:37.744] #6  0x0000562f971f5c80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[23:25:37.744] #7  0x0000562f976ab2f2 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[23:25:37.744] #8  0x0000562f976abb1a in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[23:25:37.744] #9  0x0000562f976b12b0 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
test
[23:20:17.526]  22/344 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[23:20:17.526]  23/344 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[23:20:17.526]  29/344 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[23:20:17.526]  35/344 postgresql:recovery / recovery/015_promotion_pages                              ERROR           1...
[23:20:17.526]  39/344 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[23:20:17.526]  42/344 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[23:20:17.526]  43/344 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR            ...
[23:20:17.526]  44/344 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[23:20:17.526]  46/344 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[23:20:17.526]  45/344 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
[23:20:17.526]  77/344 postgresql:recovery / recovery/019_replslot_limit                               ERROR           2...
[23:20:17.526] 156/344 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[23:20:17.526] 163/344 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[23:20:17.526] 164/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
[23:20:17.526] 167/344 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[23:20:17.526] 172/344 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[23:20:17.526] 180/344 postgresql:recovery / recovery/031_recovery_conflict                            ERROR           3...
[23:20:17.526] 183/344 postgresql:recovery / recovery/017_shm                                          ERROR           5...
[23:20:17.526] 189/344 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[23:20:17.526] 193/344 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[23:20:17.526] 194/344 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[23:20:17.526] 200/344 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[23:20:17.526] 203/344 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[23:20:17.526] 206/344 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[23:20:17.526] 208/344 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[23:20:17.526] 209/344 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[23:20:17.526] 213/344 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[23:20:17.526] 214/344 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[23:20:17.526] 217/344 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           5...
[23:20:17.526] 244/344 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[23:20:17.526] 254/344 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           2...
[23:20:17.526] 269/344 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[23:20:17.526] 281/344 postgresql:pg_rewind / pg_rewind/010_keep_recycled_wals                         ERROR           1...
[23:20:17.526] 343/344 postgresql:subscription / subscription/026_stats                                ERROR           3...
[23:20:17.526] 344/344 postgresql:bloom / bloom/001_wal                                                ERROR           5...
macOS - Sonoma - Meson
core
[23:25:57.088]   * frame #0: 0x0000000198b2d93c libsystem_kernel.dylib`__fcntl + 8
[23:25:57.088]     frame #1: 0x0000000198b2d908 libsystem_kernel.dylib`fcntl + 88
[23:25:57.088]     frame #2: 0x00000001a57ccc44 libcopyfile.dylib`copyfile_internal + 6328
[23:25:57.088]     frame #3: 0x00000001a57ce33c libcopyfile.dylib`fcopyfile + 416
[23:25:57.088]     frame #4: 0x0000000104ebd780 cp`___lldb_unnamed_symbol72 + 864
[23:25:57.088]     frame #5: 0x0000000104ebf128 cp`___lldb_unnamed_symbol83 + 1420
[23:25:57.088]     frame #6: 0x0000000104ebea5c cp`___lldb_unnamed_symbol79 + 1132
[23:25:57.088]     frame #7: 0x00000001987e3154 dyld`start + 2476
core
[23:27:07.816]   * frame #0: 0x0000000198b355d0 libsystem_kernel.dylib`__pthread_kill + 8
[23:27:07.816]     frame #1: 0x0000000198b6dc20 libsystem_pthread.dylib`pthread_kill + 288
[23:27:07.816]     frame #2: 0x0000000198a7aa30 libsystem_c.dylib`abort + 180
[23:27:07.816]     frame #3: 0x0000000100c4598c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[23:27:07.816]     frame #4: 0x0000000100ae33c4 postgres`ComputeXidHorizons(h=0x000000016f634d18) at procarray.c:1759:3
[23:27:07.816]     frame #5: 0x0000000100ae34c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[23:27:07.816]     frame #6: 0x000000010088774c postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[23:27:07.816]     frame #7: 0x0000000100a6315c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[23:27:07.816]     frame #8: 0x0000000100a64344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[23:27:07.816]     frame #9: 0x0000000100a66f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[23:26:44.723]   * frame #0: 0x0000000198b355d0 libsystem_kernel.dylib`__pthread_kill + 8
[23:26:44.723]     frame #1: 0x0000000198b6dc20 libsystem_pthread.dylib`pthread_kill + 288
[23:26:44.723]     frame #2: 0x0000000198a7aa30 libsystem_c.dylib`abort + 180
[23:26:44.723]     frame #3: 0x0000000104a9ac7c postgres`errfinish.cold.2 at elog.c:600:3
[23:26:44.723]     frame #4: 0x00000001049326c8 postgres`errfinish(filename=<unavailable>, lineno=<unavailable>, funcnam...
[23:26:44.723]     frame #5: 0x0000000104a19d2c postgres`InitWalRecovery.cold.19 at xlogrecovery.c:800:4
[23:26:44.723]     frame #6: 0x000000010457d07c postgres`InitWalRecovery(ControlFile=0x000000010a911280, wasShutdown_ptr...
[23:26:44.723]     frame #7: 0x00000001045712b0 postgres`StartupXLOG at xlog.c:5752:2
[23:26:44.723]     frame #8: 0x0000000104755fd8 postgres`StartupProcessMain(startup_data=<unavailable>, startup_data_len...
[23:26:44.723]     frame #9: 0x0000000104750344 postgres`postmaster_child_launch(child_type=B_STARTUP, child_slot=262, s...
core
[23:24:25.785]   * frame #0: 0x0000000198b355d0 libsystem_kernel.dylib`__pthread_kill + 8
[23:24:25.785]     frame #1: 0x0000000198b6dc20 libsystem_pthread.dylib`pthread_kill + 288
[23:24:25.785]     frame #2: 0x0000000198a7aa30 libsystem_c.dylib`abort + 180
[23:24:25.785]     frame #3: 0x000000010122598c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[23:24:25.785]     frame #4: 0x00000001010c33c4 postgres`ComputeXidHorizons(h=0x000000016f054cb8) at procarray.c:1759:3
[23:24:25.785]     frame #5: 0x00000001010c34c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[23:24:25.785]     frame #6: 0x0000000100e6774c postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[23:24:25.785]     frame #7: 0x000000010104315c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[23:24:25.785]     frame #8: 0x0000000101044344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=4...
[23:24:25.785]     frame #9: 0x0000000101046f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[23:25:35.655]   * frame #0: 0x0000000198b355d0 libsystem_kernel.dylib`__pthread_kill + 8
[23:25:35.655]     frame #1: 0x0000000198b6dc20 libsystem_pthread.dylib`pthread_kill + 288
[23:25:35.655]     frame #2: 0x0000000198a7aa30 libsystem_c.dylib`abort + 180
[23:25:35.655]     frame #3: 0x0000000100ec598c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[23:25:35.655]     frame #4: 0x0000000100d633c4 postgres`ComputeXidHorizons(h=0x000000016f3b4d18) at procarray.c:1759:3
[23:25:35.655]     frame #5: 0x0000000100d634c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[23:25:35.655]     frame #6: 0x0000000100b0774c postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[23:25:35.655]     frame #7: 0x0000000100ce315c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[23:25:35.655]     frame #8: 0x0000000100ce4344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[23:25:35.655]     frame #9: 0x0000000100ce6f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[23:24:49.164]   * frame #0: 0x0000000198b355d0 libsystem_kernel.dylib`__pthread_kill + 8
[23:24:49.164]     frame #1: 0x0000000198b6dc20 libsystem_pthread.dylib`pthread_kill + 288
[23:24:49.164]     frame #2: 0x0000000198a7aa30 libsystem_c.dylib`abort + 180
[23:24:49.164]     frame #3: 0x0000000100ad598c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[23:24:49.164]     frame #4: 0x00000001009733c4 postgres`ComputeXidHorizons(h=0x000000016f7a4ce8) at procarray.c:1759:3
[23:24:49.164]     frame #5: 0x00000001009734c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[23:24:49.164]     frame #6: 0x000000010071774c postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[23:24:49.164]     frame #7: 0x00000001008f315c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[23:24:49.164]     frame #8: 0x00000001008f4344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[23:24:49.164]     frame #9: 0x00000001008f6f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[23:26:20.644]   * frame #0: 0x0000000198b355d0 libsystem_kernel.dylib`__pthread_kill + 8
[23:26:20.644]     frame #1: 0x0000000198b6dc20 libsystem_pthread.dylib`pthread_kill + 288
[23:26:20.644]     frame #2: 0x0000000198a7aa30 libsystem_c.dylib`abort + 180
[23:26:20.644]     frame #3: 0x0000000100a1598c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[23:26:20.644]     frame #4: 0x00000001008b33c4 postgres`ComputeXidHorizons(h=0x000000016f864cf8) at procarray.c:1759:3
[23:26:20.644]     frame #5: 0x00000001008b34c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[23:26:20.644]     frame #6: 0x000000010065774c postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[23:26:20.644]     frame #7: 0x000000010083315c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[23:26:20.644]     frame #8: 0x0000000100834344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[23:26:20.644]     frame #9: 0x0000000100836f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[23:25:12.662]   * frame #0: 0x0000000198b355d0 libsystem_kernel.dylib`__pthread_kill + 8
[23:25:12.662]     frame #1: 0x0000000198b6dc20 libsystem_pthread.dylib`pthread_kill + 288
[23:25:12.662]     frame #2: 0x0000000198a7aa30 libsystem_c.dylib`abort + 180
[23:25:12.662]     frame #3: 0x000000010108598c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[23:25:12.662]     frame #4: 0x0000000100f233c4 postgres`ComputeXidHorizons(h=0x000000016f1f4ca8) at procarray.c:1759:3
[23:25:12.662]     frame #5: 0x0000000100f234c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[23:25:12.662]     frame #6: 0x0000000100cc774c postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[23:25:12.662]     frame #7: 0x0000000100ea315c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[23:25:12.662]     frame #8: 0x0000000100ea4344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=2...
[23:25:12.662]     frame #9: 0x0000000100ea6f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
test
[23:18:11.142]  25/343 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[23:18:11.142]  30/343 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[23:18:11.142]  39/343 postgresql:recovery / recovery/015_promotion_pages                              ERROR           1...
[23:18:11.142]  42/343 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[23:18:11.142]  43/343 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[23:18:11.142]  44/343 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[23:18:11.142]  46/343 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
[23:18:11.142]  47/343 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[23:18:11.142]  62/343 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR            ...
[23:18:11.142]  22/343 postgresql:recovery / recovery/019_replslot_limit                               ERROR           2...
[23:18:11.142] 162/343 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[23:18:11.142] 164/343 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[23:18:11.142] 166/343 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[23:18:11.142] 170/343 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[23:18:11.142] 182/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
[23:18:11.142] 188/343 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[23:18:11.142] 189/343 postgresql:recovery / recovery/017_shm                                          ERROR           4...
[23:18:11.142] 190/343 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR           1...
[23:18:11.142] 193/343 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[23:18:11.142] 194/343 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[23:18:11.142] 195/343 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR           1...
[23:18:11.142] 199/343 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[23:18:11.142] 205/343 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[23:18:11.142] 207/343 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[23:18:11.142] 209/343 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[23:18:11.142] 208/343 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[23:18:11.142] 213/343 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[23:18:11.142] 216/343 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[23:18:11.142] 234/343 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           2...
[23:18:11.142] 242/343 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[23:18:11.142] 289/343 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[23:18:11.142] 291/343 postgresql:pg_rewind / pg_rewind/010_keep_recycled_wals                         ERROR           1...
[23:18:11.142] 342/343 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           7...
[23:18:11.142] 343/343 postgresql:bloom / bloom/001_wal                                                ERROR           6...
53/5824 Returning nbtree posting list TIDs in DESC order during backwards scans
Linux - Debian Bookworm - Meson
tap
[22:17:30.064](991.404s) not ok 1 - Logical slot still valid
test
[22:17:30.253] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[22:17:01.003] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5801 queryId constant squashing does not support prepared statements
Windows - Server 2019, VS 2019 - Meson & ninja
test
[21:49:22.972] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5378 Conflict detection for update_deleted in logical replication
FreeBSD - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 10689
core
[21:23:52.645] #0  0x000000082c94f1ba in thr_kill () from /lib/libc.so.7
[21:23:52.645] #1  0x000000082c8c85d4 in raise () from /lib/libc.so.7
[21:23:52.645] #2  0x000000082c97bb59 in abort () from /lib/libc.so.7
[21:23:52.645] #3  0x0000000000ad7755 in ExceptionalCondition (conditionName=0x2bad5a "ReplicationSlotCtl != NULL", file...
[21:23:52.645] #4  0x00000000008db683 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[21:23:52.645] #5  0x00000000008dc736 in CheckPointReplicationSlots (is_shutdown=true) at ../src/backend/replication/slo...
[21:23:52.645] #6  0x0000000000684c50 in CheckPointGuts (checkPointRedo=24667904, flags=flags@entry=5) at ../src/backend...
[21:23:52.645] #7  0x000000000068458b in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[21:23:52.645] #8  0x0000000000683788 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[21:23:52.645] #9  0x00000000008bceff in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[21:14:56.567](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[21:21:09.663]   6/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 26457
core
[21:25:54.908] #0  0x00007f282c2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[21:25:54.908] #1  0x00007f282c25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[21:25:54.908] #2  0x00007f282c245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[21:25:54.908] #3  0x00005618ecd457d1 in ExceptionalCondition (conditionName=conditionName@entry=0x5618ed0007a3 "Replica...
[21:25:54.908] #4  0x00005618ec970082 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[21:25:54.908] #5  0x00005618ec9729a5 in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at ../src/backe...
[21:25:54.908] #6  0x00005618ec4751c9 in CheckPointGuts (checkPointRedo=24734992, flags=flags@entry=5) at ../src/backend...
[21:25:54.908] #7  0x00005618ec485189 in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[21:25:54.908] #8  0x00005618ec485d58 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[21:25:54.908] #9  0x00005618ec93523a in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
core
[21:25:54.416] #0  0x00007f031f034b20 in ?? ()
[21:25:54.416] #1  0x0000000000000003 in ?? ()
[21:25:54.416] #2  0x00007ffda08933a9 in ?? ()
[21:25:54.416] #3  0x00007ffda08933ac in ?? ()
[21:25:54.416] #4  0x00007ffda089342c in ?? ()
[21:25:54.416] #5  0x0000000000000000 in ?? ()
[21:25:54.860] #0  0x00007f282c2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[21:25:54.307] #0  0x00007f1f8099cbd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[21:25:54.307] #1  0x000055bc72226cc0 in ?? ()
[21:25:54.307] #2  0x000055bc72226efa in ?? ()
[21:25:54.307] #3  0x000055bc72228630 in ?? ()
[21:25:54.307] #4  0x000055bc72222371 in ?? ()
[21:25:54.307] #5  0x000055bc7222120f in ?? ()
[21:25:54.307] #6  0x000055bc72221c3b in ?? ()
[21:25:54.307] #7  0x000055bc7221f66f in ?? ()
[21:25:54.307] #8  0x00007f1f808f024a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[21:25:54.307] #9  0x00007f1f808f0305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[21:17:31.236](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[21:23:05.840]   7/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 10469
core
[21:22:31.647]   * frame #0: 0x000000019b2b55d0 libsystem_kernel.dylib`__pthread_kill + 8
[21:22:31.647]     frame #1: 0x000000019b2edc20 libsystem_pthread.dylib`pthread_kill + 288
[21:22:31.647]     frame #2: 0x000000019b1faa30 libsystem_c.dylib`abort + 180
[21:22:31.647]     frame #3: 0x00000001046b8b10 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[21:22:31.647]     frame #4: 0x00000001044f2224 postgres`ReplicationSlotsComputeRequiredLSN at slot.c:1202:2
[21:22:31.647]     frame #5: 0x00000001044f3168 postgres`CheckPointReplicationSlots(is_shutdown=true) at slot.c:2188:2
[21:22:31.647]     frame #6: 0x00000001042f9cfc postgres`CheckPointGuts(checkPointRedo=24630904, flags=5) at xlog.c:7705...
[21:22:31.647]     frame #7: 0x00000001042f9718 postgres`CreateCheckPoint(flags=5) at xlog.c:7367:2
[21:22:31.647]     frame #8: 0x00000001042f89bc postgres`ShutdownXLOG(code=<unavailable>, arg=<unavailable>) at xlog.c:6...
[21:22:31.647]     frame #9: 0x00000001044d5170 postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
tap
[21:14:47.092](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[21:18:40.310]   9/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 6148
core
0000009b`a29ffa78 00007ffe`12acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000009b`a29ffa80 00007ffe`11814cb0     ntdll!TppWorkerThread+0x2df
0000009b`a29ffd70 00007ffe`12b3edcb     KERNEL32!BaseThreadInitThunk+0x10
0000009b`a29ffda0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000009b`a25ffc18 00007ffe`104348fa     ntdll!NtFsControlFile+0x14
0000009b`a25ffc20 00007ff7`c0daaefb     KERNELBASE!ConnectNamedPipe+0x6a
0000009b`a25ffc90 00007ffe`11814cb0     postgres!pg_signal_thread(
0000009b`a25ffd90 00007ffe`12b3edcb     KERNEL32!BaseThreadInitThunk+0x10
0000009b`a25ffdc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000009b`a21ff9c8 00007ffe`12acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000009b`a21ff9d0 00007ffe`11814cb0     ntdll!TppWorkerThread+0x2df
0000009b`a21ffcc0 00007ffe`12b3edcb     KERNEL32!BaseThreadInitThunk+0x10
0000009b`a21ffcf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000009b`a1dfeee0 00007ff7`c1113488     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000009b`a1dfef20 00007ff7`c0de5a10     postgres!ExceptionalCondition(
0000009b`a1dfef60 00007ff7`c0de69aa     postgres!ReplicationSlotsComputeRequiredLSN(void)+0x30 [c:\cirrus\src\backend\re...
0000009b`a1dfefd0 00007ff7`c0a163d9     postgres!CheckPointReplicationSlots(
0000009b`a1dff430 00007ff7`c0a111a8     postgres!CheckPointGuts(
0000009b`a1dff470 00007ff7`c0a108e4     postgres!CreateCheckPoint(
0000009b`a1dff610 00007ff7`c0db57d7     postgres!ShutdownXLOG(
0000009b`a1dff650 00007ff7`c0db6e97     postgres!CheckpointerMain(
0000009b`a1dff7f0 00007ff7`c0c6af19     postgres!SubPostmasterMain(
0000009b`a1dff870 00007ff7`c129f1a9     postgres!main(
tap
[21:15:32.129](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[21:35:14.910]   7/338 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[21:35:14.910] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5671 Produce LLVM bitcode files on meson builds
Windows - Server 2019, VS 2019 - Meson & ninja
test
[21:06:57.684] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5214 SQL:2023 JSON simplified accessor support
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[19:55:14.972] c:\cirrus\src\backend\utils\adt\jsonbsubs.c(223) : warning C4715: 'make_jsonpath_item_expr': not all cont...
53/5810 Improve tab completion for various SET/RESET forms
Windows - Server 2019, VS 2019 - Meson & ninja
test
[19:55:27.956] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5760 Thread-safe getopt()
Windows - Server 2019, VS 2019 - Meson & ninja
test
[19:47:53.406] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5633 Lock-free XLog Reservation from WAL
Windows - Server 2019, VS 2019 - Meson & ninja
test
[19:28:04.587] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4817 on_error table, saving error info to a table
macOS - Sonoma - Meson
tap
[18:40:41.822](0.003s) not ok 80 - only Btree lines
test
[18:41:56.118] 213/343 postgresql:pg_waldump / pg_waldump/001_basic                                    ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[19:00:23.007] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5682 Better HINT message for "unexpected data beyond EOF"
Linux - Debian Bookworm - Meson
tap
[18:44:51.679](991.889s) not ok 1 - Logical slot still valid
test
[18:44:51.867] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[18:46:04.860] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5694 Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache
FreeBSD - Meson
tap
[18:31:57.352](995.830s) not ok 1 - Logical slot still valid
test
[18:31:57.553] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4810 COPY ON_ERROR 'NULL'
Windows - Server 2019, VS 2019 - Meson & ninja
test
[18:06:50.467] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5765 Addition of %b/backend_type in log_line_prefix of TAP test logs
Windows - Server 2019, VS 2019 - Meson & ninja
test
[18:00:27.680] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5478 SQL/JSON json_table PLAN clause
Windows - Server 2019, VS 2019 - Meson & ninja
test
[17:32:41.562] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5151 DirtyScanshot index scan skips concurrently updated tuples
FreeBSD - Meson
tap
[17:02:02.440](996.125s) not ok 1 - Logical slot still valid
test
[17:02:02.633] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5301 Collation and ctype method tables and extension hooks
Windows - Server 2019, VS 2019 - Meson & ninja
test
[17:03:55.054] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5585 Filter irrelevant change before reassemble transactions during logical decoding
Windows - Server 2019, VS 2019 - Meson & ninja
test
[16:35:33.642] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5793 pg_get_multixact_members not documented
Linux - Debian Bookworm - Meson
core
[16:10:55.670] #0  <unavailable> in ?? ()
core
[16:10:55.670] #0  0x00007f15110aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:55.670] #1  0x00007f151105b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:55.670] #2  0x00007f1511116244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:55.670] #3  0x00007f151112889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
tap
[16:08:15.465](990.622s) not ok 1 - Logical slot still valid
test
[16:08:15.647] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5643 encode/decode support for base64url
Windows - Server 2019, VS 2019 - Meson & ninja
test
[16:04:22.826] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5701 Silence resource leaks alerts
Windows - Server 2019, VS 2019 - Meson & ninja
test
[15:35:39.344] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5722 Sanding down some edge cases for PL/pgSQL reserved words
Windows - Server 2019, VS 2019 - Meson & ninja
test
[15:19:02.746] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5160 Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY
Windows - Server 2019, VS 2019 - Meson & ninja
test
[15:08:08.612] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5797 Add log_autovacuum_{vacuum|analyze}_min_duration
Windows - Server 2019, VS 2019 - Meson & ninja
test
[14:50:34.106] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5387 Allow PGSERVICEFILE to be specified as part of the connection string
Windows - Server 2019, VS 2019 - Meson & ninja
test
[14:38:21.050] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4390 add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl
macOS - Sonoma - Meson
core
[14:23:08.098]   * frame #0: 0x0000000100c94b70 dyld`_dyld_start
tap
[14:19:22.293](1015.770s) not ok 1 - Logical slot still valid
test
[14:19:22.632] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[14:21:52.777] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5547 Doc: Create table improvements
macOS - Sonoma - Meson
tap
[14:06:24.778](1052.726s) not ok 1 - Logical slot still valid
test
[14:06:25.040] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[14:09:23.401] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5775 Proposal: Improvements to PDF stylesheet and table column widths
Windows - Server 2019, VS 2019 - Meson & ninja
test
[13:54:08.965] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5699 Adding error messages to a few slash commands
Windows - Server 2019, VS 2019 - Meson & ninja
test
[13:22:36.739] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5696 Add pg_get_injection_points() for information of injection points
Linux - Debian Bookworm - Meson
tap
[13:26:03.147](989.090s) not ok 1 - Logical slot still valid
test
[13:26:03.329] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[13:19:14.018] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5620 Improve monitoring of shared memory allocations
Windows - Server 2019, VS 2019 - Meson & ninja
test
[12:53:35.227] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5515 split func.sgml to separated individual sgml files
macOS - Sonoma - Meson
tap
[12:47:44.202](1045.977s) not ok 1 - Logical slot still valid
test
[12:47:44.486] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[12:50:50.613] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5777 Correct reltuples stats after VACUUM FULL and CLUSTER
Windows - Server 2019, VS 2019 - Meson & ninja
test
[12:22:15.538] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5816 Removing BTScanPosUnpinIfPinned idiom from nbtree, simplifying mark/restore support
Windows - Server 2019, VS 2019 - Meson & ninja
test
[11:53:09.397] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5800 psql: tab-completion support for COPY ... TO/FROM STDIN, STDOUT, and PROGRAM
FreeBSD - Meson
core
[11:50:25.878] #0  0x00002698719ac75a in ?? () from /libexec/ld-elf.so.1
[11:50:25.878] #1  0x00002698719a67fc in ?? () from /libexec/ld-elf.so.1
[11:50:25.878] #2  0x0000000000000000 in ?? ()
tap
[11:47:45.354](995.521s) not ok 1 - Logical slot still valid
test
[11:47:45.557] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
macOS - Sonoma - Meson
core
[11:53:22.632]   * frame #0: 0x00000001880be970 libsystem_kernel.dylib`csops + 8
[11:53:22.632]     frame #1: 0x0000000104d010a4 bash`___lldb_unnamed_symbol203 + 2612
[11:53:22.632]     frame #2: 0x0000000187d73154 dyld`start + 2476
tap
[11:49:53.889](1028.384s) not ok 1 - Logical slot still valid
test
[11:49:54.163] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5532 Issues with 2PC at recovery: CLOG lookups and GlobalTransactionData
Linux - Debian Bookworm - Meson
tap
[11:24:23.951](991.339s) not ok 1 - Logical slot still valid
test
[11:24:24.137] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5755 Parallel processing of indexes in autovacuum
macOS - Sonoma - Meson
tap
[11:21:21.167](1033.132s) not ok 1 - Logical slot still valid
test
[11:21:21.443] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[11:23:10.242] 339/339 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5546 Document how commit handles aborted transactions
FreeBSD - Meson
tap
[10:55:49.152](995.762s) not ok 1 - Logical slot still valid
test
[10:55:49.355] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5794 Improve error handling of xml2 with libxml2 OOMs
Windows - Server 2019, VS 2019 - Meson & ninja
test
[10:53:49.529] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5822 Remove unused #include's in src/backend/utils/adt/*
Windows - Server 2019, VS 2019 - Meson & ninja
test
[10:25:44.528] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5788 Speedup truncations of temporary relation forks
Windows - Server 2019, VS 2019 - Meson & ninja
test
[09:56:24.282] 338/338 postgresql:ecpg / ecpg/ecpg                                                     TIMEOUT        10...
53/5685 Reduce "Var IS [NOT] NULL" quals during constant folding
Windows - Server 2019, VS 2019 - Meson & ninja
test
[08:51:37.570] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5815 Use RELATION_IS_OTHER_TEMP where possible
Windows - Server 2019, VS 2019 - Meson & ninja
test
[08:44:45.385] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5690 Add os_page_num to pg_buffercache
macOS - Sonoma - Meson
core
[08:19:13.051]   * frame #0: 0x00000001949017f8 dyld`dyld4::Atlas::ProcessSnapshot::addSharedCacheImage(mach_header cons...
[08:19:13.051]     frame #1: 0x00000001948fd8fc dyld`dyld4::ExternallyViewableState::addImages(lsl::Allocator&, lsl::All...
[08:19:13.051]     frame #2: 0x00000001948cc2c4 dyld`dyld4::RuntimeState::notifyDebuggerLoad(std::__1::span<dyld4::Loade...
[08:19:13.051]     frame #3: 0x00000001948bf998 dyld`dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 1500
[08:19:13.051]     frame #4: 0x00000001948beef4 dyld`start + 1868
tap
[08:15:36.567](990.776s) not ok 1 - Logical slot still valid
test
[08:15:36.925] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5747 Allow parallelism for plpgsql return expression after commit 556f7b7
Windows - Server 2019, VS 2019 - Meson & ninja
test
[07:47:52.248] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5814 Add enable_groupagg GUC parameter to control GroupAggregate usage
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-22 06:54:03.421450000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out	2025-06-22 06:56:26.8461590...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-22 06:54:03.421450000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out	2025-06-22 06:57:28.83367...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/regress/regres...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-22 06:54:03.421450000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out	2025-06-22 06:56:26.872322000 +0000
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
tap
[06:58:48.585](201.407s) not ok 5 - regression tests pass
tap
[07:00:05.228](234.234s) not ok 2 - regression tests pass
test
[07:01:31.169]  42/343 postgresql:regress / regress/regress                                            ERROR           2...
[07:01:31.169] 185/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[07:01:31.169] 266/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-22 06:54:03.195032444 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-06-22 06:56:21.199379713 +00...
@@ -8028,15 +8028,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-06-22 06:54:03.195032444 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-22 06:57:50.239962...
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-22 06:54:03.195032444 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out	2025-06-22 06:56:18.139347434 +0000
@@ -8662,36 +8662,40 @@
                                      where q2 = (select greatest(t1.q1,t2.q2))
                                        and (select v.id=0)) offset 0) ss2) ss
          where t1.q1 = ss.q2) ss0;
-                                                         QUERY PLAN                                                    ...
------------------------------------------------------------------------------------------------------------------------...
+                                                            QUERY PLAN                                                 ...
+-----------------------------------------------------------------------------------------------------------------------...
  Nested Loop
    Output: "*VALUES*".column1, t1.q1, t1.q2, ss2.q1, ss2.q2
-   ->  Seq Scan on public.int8_tbl t1
-         Output: t1.q1, t1.q2
+   ->  Values Scan on "*VALUES*"
+         Output: "*VALUES*".column1
    ->  Nested Loop
-         Output: "*VALUES*".column1, ss2.q1, ss2.q2
-         ->  Values Scan on "*VALUES*"
...
tap
[06:57:15.472](78.098s) not ok 5 - regression tests pass
tap
[06:58:31.280](76.918s) not ok 2 - regression tests pass
tap
[07:14:22.871](990.730s) not ok 1 - Logical slot still valid
test
[07:14:23.059]  10/344 postgresql:regress / regress/regress                                            ERROR            ...
[07:14:23.059]  34/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[07:14:23.059]  98/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[07:14:23.059] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad...
--- /Users/admin/pgsql/src/test/regress/expected/join.out	2025-06-22 06:53:15
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-06-22 06:57:02
@@ -8028,15 +8028,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/recovery/027_stream...
--- /Users/admin/pgsql/src/test/regress/expected/join_hash.out	2025-06-22 06:53:15
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-22 06:58:02
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/regress/regress/results/...
--- /Users/admin/pgsql/src/test/regress/expected/join.out	2025-06-22 06:53:15
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/join.out	2025-06-22 06:57:00
@@ -8662,36 +8662,40 @@
                                      where q2 = (select greatest(t1.q1,t2.q2))
                                        and (select v.id=0)) offset 0) ss2) ss
          where t1.q1 = ss.q2) ss0;
-                                                         QUERY PLAN                                                    ...
------------------------------------------------------------------------------------------------------------------------...
+                                                            QUERY PLAN                                                 ...
+-----------------------------------------------------------------------------------------------------------------------...
  Nested Loop
    Output: "*VALUES*".column1, t1.q1, t1.q2, ss2.q1, ss2.q2
-   ->  Seq Scan on public.int8_tbl t1
-         Output: t1.q1, t1.q2
+   ->  Values Scan on "*VALUES*"
+         Output: "*VALUES*".column1
    ->  Nested Loop
-         Output: "*VALUES*".column1, ss2.q1, ss2.q2
-         ->  Values Scan on "*VALUES*"
...
tap
[06:57:31.688](49.135s) not ok 5 - regression tests pass
tap
[06:58:38.101](60.780s) not ok 2 - regression tests pass
test
[07:00:55.604]  10/343 postgresql:regress / regress/regress                                            ERROR            ...
[07:00:55.604]  28/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[07:00:55.604] 115/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-22 06:54:06.971094000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out	2025-06-22 06:57:00.141209800 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-22 06:54:06.971094000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-22 06:59:43.402888800 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-22 06:54:06.971094000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out	2025-06-22 06:56:55.696247400 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[06:58:07.800](121.125s) not ok 5 - regression tests pass
tap
[07:00:55.473](140.594s) not ok 2 - regression tests pass
test
[07:08:15.268]   8/338 postgresql:regress / regress/regress                                            ERROR           1...
[07:08:15.268]  19/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[07:08:15.268]  71/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5272 Truncate logs by max_log_size
Linux - Debian Bookworm - Meson
core
[07:22:23.247] #0  <unavailable> in ?? ()
core
[07:22:23.360] #0  0x00007efc54bfebb3 in ?? () from /lib64/ld-linux-x86-64.so.2
[07:22:23.360] #1  0x00007efc54be4a29 in ?? () from /lib64/ld-linux-x86-64.so.2
[07:22:23.360] #2  0x00007efc54be6075 in ?? () from /lib64/ld-linux-x86-64.so.2
[07:22:23.360] #3  0x00007efc54be0261 in ?? () from /lib64/ld-linux-x86-64.so.2
[07:22:23.360] #4  0x00007efc54bf63c1 in _dl_catch_exception () from /lib64/ld-linux-x86-64.so.2
[07:22:23.360] #5  0x00007efc54be05ca in ?? () from /lib64/ld-linux-x86-64.so.2
[07:22:23.360] #6  0x00007efc54bfba4a in ?? () from /lib64/ld-linux-x86-64.so.2
[07:22:23.360] #7  0x00007efc54bf82ff in ?? () from /lib64/ld-linux-x86-64.so.2
[07:22:23.360] #8  0x00007efc54bf9c7c in ?? () from /lib64/ld-linux-x86-64.so.2
[07:22:23.360] #9  0x00007efc54bf8b28 in ?? () from /lib64/ld-linux-x86-64.so.2
core
[07:22:23.592] #0  0x00007f24335d0dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[07:22:23.592] #1  0x00007f243357d239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[07:22:23.592] #2  0x00007f243357d497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[07:22:23.592] #3  0x0000561e53e805c1 in ?? ()
[07:22:23.592] #4  0x0000561e53e7a369 in ?? ()
[07:22:23.592] #5  0x0000561e53e7920f in ?? ()
[07:22:23.592] #6  0x0000561e53e79c3b in ?? ()
[07:22:23.592] #7  0x0000561e53e7766f in ?? ()
[07:22:23.592] #8  0x00007f243356824a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:22:23.592] #9  0x00007f2433568305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[07:22:23.475] #0  0x00007fb05ba0dbd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[07:22:23.475] #1  0x000055e49d9b9cc0 in ?? ()
[07:22:23.475] #2  0x000055e49d9b9efa in ?? ()
[07:22:23.475] #3  0x000055e49d9bb630 in ?? ()
[07:22:23.475] #4  0x000055e49d9b5371 in ?? ()
[07:22:23.475] #5  0x000055e49d9b420f in ?? ()
[07:22:23.475] #6  0x000055e49d9b4c3b in ?? ()
[07:22:23.475] #7  0x000055e49d9b266f in ?? ()
[07:22:23.475] #8  0x00007fb05b96124a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:22:23.475] #9  0x00007fb05b961305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[07:22:23.247] #0  0x00007f24335d0dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[07:22:23.247] #1  0x00007f243357d239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[07:22:23.247] #2  0x00007f243357d497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[07:22:23.247] #3  0x0000561e53e805f3 in ?? ()
[07:22:23.247] #4  0x0000561e53e7a369 in ?? ()
[07:22:23.247] #5  0x0000561e53e7920f in ?? ()
[07:22:23.247] #6  0x0000561e53e79c3b in ?? ()
[07:22:23.247] #7  0x0000561e53e7766f in ?? ()
[07:22:23.247] #8  0x00007f243356824a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:22:23.247] #9  0x00007f2433568305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[07:19:44.022](989.072s) not ok 1 - Logical slot still valid
test
[07:19:44.208] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5665 Split varlena.c into varlena.c and bytea.c
Windows - Server 2019, VS 2019 - Meson & ninja
test
[06:47:36.228] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5044 new plpgsql.extra_errors check - strict_expr_check
Windows - Server 2019, VS 2019 - Meson & ninja
test
[06:11:03.143] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5750 Consider explicit incremental sort for Append and MergeAppend
Linux - Debian Bookworm - Meson
tap
[06:04:13.346](992.111s) not ok 1 - Logical slot still valid
test
[06:04:13.524] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5749 Fix PQport to never return NULL if the connection is valid
macOS - Sonoma - Meson
tap
[05:39:38.525](1000.298s) not ok 1 - Logical slot still valid
test
[05:39:38.782] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[05:43:03.016] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5768 ALTER DOMAIN ADD NOT NULL NOT VALID
Windows - Server 2019, VS 2019 - Meson & ninja
test
[05:38:32.684] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5270 jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
CompilerWarnings
compiler
[04:59:38.056] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[04:58:46.158] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[04:57:30.517] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[04:56:40.834] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[05:01:02.679] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
FreeBSD - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[05:04:22.903] #0  0x000000082d8911ba in thr_kill () from /lib/libc.so.7
[05:04:22.903] #1  0x000000082d80a5d4 in raise () from /lib/libc.so.7
[05:04:22.903] #2  0x000000082d8bdb59 in abort () from /lib/libc.so.7
[05:04:22.903] #3  0x0000000000ad5d95 in ExceptionalCondition (conditionName=0x39811f "v->type == jpiAnd || v->type == j...
[05:04:22.903] #4  0x0000000000a0335f in jspGetLeftArg (v=v@entry=0x820f79200, a=a@entry=0x820f79170) at ../src/backend/...
[05:04:22.903] #5  0x0000000000a048f7 in printJsonPathItem (buf=buf@entry=0x820f79290, v=v@entry=0x820f79200, inKey=true...
[05:04:22.903] #6  0x0000000000a04aa3 in printJsonPathItem (buf=buf@entry=0x820f79290, v=v@entry=0x820f79268, inKey=<opt...
[05:04:22.903] #7  0x0000000000a02f6d in jsonPathToCstring (out=0x820f79290, in=<optimized out>, estimated_len=<optimize...
[05:04:22.903] #8  0x0000000000ae0c43 in FunctionCall1Coll (flinfo=0x39bd2682ce50, collation=0, arg1=6) at ../src/backen...
[05:04:22.903] #9  OutputFunctionCall (flinfo=0x39bd2682ce50, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[05:04:22.614] #0  0x000000082b6ed1ba in thr_kill () from /lib/libc.so.7
[05:04:22.614] #1  0x000000082b6665d4 in raise () from /lib/libc.so.7
[05:04:22.614] #2  0x000000082b719b59 in abort () from /lib/libc.so.7
[05:04:22.614] #3  0x0000000000ad5d95 in ExceptionalCondition (conditionName=0x39811f "v->type == jpiAnd || v->type == j...
[05:04:22.614] #4  0x0000000000a0335f in jspGetLeftArg (v=v@entry=0x8211babb0, a=a@entry=0x8211bab20) at ../src/backend/...
[05:04:22.614] #5  0x0000000000a048f7 in printJsonPathItem (buf=buf@entry=0x8211bac40, v=v@entry=0x8211babb0, inKey=true...
[05:04:22.614] #6  0x0000000000a04aa3 in printJsonPathItem (buf=buf@entry=0x8211bac40, v=v@entry=0x8211bac18, inKey=<opt...
[05:04:22.614] #7  0x0000000000a02f6d in jsonPathToCstring (out=0x8211bac40, in=<optimized out>, estimated_len=<optimize...
[05:04:22.614] #8  0x0000000000ae0c43 in FunctionCall1Coll (flinfo=0x272bbe84ed58, collation=0, arg1=6) at ../src/backen...
[05:04:22.614] #9  OutputFunctionCall (flinfo=0x272bbe84ed58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[05:04:22.338] #0  0x000000082c8e81ba in thr_kill () from /lib/libc.so.7
[05:04:22.338] #1  0x000000082c8615d4 in raise () from /lib/libc.so.7
[05:04:22.338] #2  0x000000082c914b59 in abort () from /lib/libc.so.7
[05:04:22.338] #3  0x0000000000ad5d95 in ExceptionalCondition (conditionName=0x39811f "v->type == jpiAnd || v->type == j...
[05:04:22.338] #4  0x0000000000a0335f in jspGetLeftArg (v=v@entry=0x820c1fc60, a=a@entry=0x820c1fbd0) at ../src/backend/...
[05:04:22.338] #5  0x0000000000a048f7 in printJsonPathItem (buf=buf@entry=0x820c1fcf0, v=v@entry=0x820c1fc60, inKey=true...
[05:04:22.338] #6  0x0000000000a04aa3 in printJsonPathItem (buf=buf@entry=0x820c1fcf0, v=v@entry=0x820c1fcc8, inKey=<opt...
[05:04:22.338] #7  0x0000000000a02f6d in jsonPathToCstring (out=0x820c1fcf0, in=<optimized out>, estimated_len=<optimize...
[05:04:22.338] #8  0x0000000000ae0c43 in FunctionCall1Coll (flinfo=0xc3e30475d58, collation=0, arg1=6) at ../src/backend...
[05:04:22.338] #9  OutputFunctionCall (flinfo=0xc3e30475d58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-22 04:55:15.851146000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out	2025-06-22 04:58:45.012696000 +00...
@@ -897,1872 +897,10 @@
 (1 row)
 
 select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json ->> null::text;
- ?column? 
-----------
- 
-(1 row)
-
-select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json ->> null::int;
- ?column? 
-----------
- 
-(1 row)
-
-select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json ->> 1;
- ?column? 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-22 04:55:15.851146000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-22 04:59:57.036299000 +...
@@ -879,1890 +879,10 @@
 (1 row)
 
 select '{"a": "c", "b": null}'::json -> 'b';
- ?column? 
-----------
- null
-(1 row)
-
-select '"foo"'::json -> 1;
- ?column? 
-----------
- 
-(1 row)
-
-select '"foo"'::json -> 'z';
- ?column? 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-22 04:55:15.851146000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out	2025-06-22 04:58:50.214560000 +0000
@@ -1099,1670 +1099,10 @@
 (1 row)
 
 select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2'];
- ?column? 
-----------
- {"f3":1}
-(1 row)
-
-select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2','0'];
- ?column? 
-----------
- "f3"
-(1 row)
-
-select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2','1'];
- ?column? 
...
tap
[04:58:46.136](161.741s) not ok 5 - regression tests pass
[04:59:30.685](0.863s) not ok 16 - run of pg_upgrade --check for new instance
[04:59:30.685](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[04:59:31.479](0.794s) not ok 18 - run of pg_upgrade for new instance
[04:59:31.480](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[04:59:31.703](0.070s) not ok 20 - check that locales in new cluster match original cluster
[04:59:32.896](0.030s) not ok 22 - old and new dumps match after pg_upgrade
tap
[04:59:57.935](187.905s) not ok 2 - regression tests pass
test
[05:01:46.548] 140/343 postgresql:regress / regress/regress                                            ERROR           1...
[05:01:46.548] 132/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[05:01:46.548] 217/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[05:07:32.518] #0  0x00007fcd3f5dbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:32.518] #1  0x00007fcd3f58cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:32.518] #2  0x00007fcd3f577472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:32.518] #3  0x000055eddca218a2 in ExceptionalCondition (conditionName=conditionName@entry=0x55eddce5f280 "v->type...
[05:07:32.518] #4  0x000055eddc83dc43 in jspGetLeftArg (v=v@entry=0x7ffedf2884d0, a=a@entry=0x7ffedf288360) at jsonpath....
[05:07:32.518] #5  0x000055eddc83f2e2 in printJsonPathItem (buf=buf@entry=0x7ffedf288640, v=v@entry=0x7ffedf2884d0, inKe...
[05:07:32.518] #6  0x000055eddc83f5d7 in printJsonPathItem (buf=buf@entry=0x7ffedf288640, v=v@entry=0x7ffedf288680, inKe...
[05:07:32.518] #7  0x000055eddc83f719 in jsonPathToCstring (out=0x7ffedf288640, out@entry=0x0, in=0x625000008fa0, estima...
[05:07:32.518] #8  0x000055eddc83f830 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[05:07:32.518] #9  0x000055eddca373ac in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[05:07:32.064] #0  0x00007f93ff4abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:32.064] #1  0x00007f93ff45cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:32.064] #2  0x00007f93ff447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:32.064] #3  0x000055b2077ae8a2 in ExceptionalCondition (conditionName=conditionName@entry=0x55b207bec280 "v->type...
[05:07:32.064] #4  0x000055b2075cac43 in jspGetLeftArg (v=v@entry=0x7ffe0f475bc0, a=a@entry=0x7ffe0f475a50) at jsonpath....
[05:07:32.064] #5  0x000055b2075cc2e2 in printJsonPathItem (buf=buf@entry=0x7ffe0f475d30, v=v@entry=0x7ffe0f475bc0, inKe...
[05:07:32.064] #6  0x000055b2075cc5d7 in printJsonPathItem (buf=buf@entry=0x7ffe0f475d30, v=v@entry=0x7ffe0f475d70, inKe...
[05:07:32.064] #7  0x000055b2075cc719 in jsonPathToCstring (out=0x7ffe0f475d30, out@entry=0x0, in=0x625000008fa0, estima...
[05:07:32.064] #8  0x000055b2075cc830 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[05:07:32.064] #9  0x000055b2077c43ac in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[05:07:33.925] #0  0x00007f368deabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:33.925] #1  0x00007f368de5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:33.925] #2  0x00007f368de47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:33.925] #3  0x0000560ad44498a2 in ExceptionalCondition (conditionName=conditionName@entry=0x560ad4887280 "v->type...
[05:07:33.925] #4  0x0000560ad4265c43 in jspGetLeftArg (v=v@entry=0x7fff99774b50, a=a@entry=0x7fff997749e0) at jsonpath....
[05:07:33.925] #5  0x0000560ad42672e2 in printJsonPathItem (buf=buf@entry=0x7fff99774cc0, v=v@entry=0x7fff99774b50, inKe...
[05:07:33.925] #6  0x0000560ad42675d7 in printJsonPathItem (buf=buf@entry=0x7fff99774cc0, v=v@entry=0x7fff99774d00, inKe...
[05:07:33.925] #7  0x0000560ad4267719 in jsonPathToCstring (out=0x7fff99774cc0, out@entry=0x0, in=0x625000008fa0, estima...
[05:07:33.925] #8  0x0000560ad4267830 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[05:07:33.925] #9  0x0000560ad445f3ac in FunctionCall1Coll (flinfo=0x6250000513d8, collation=collation@entry=0, arg1=108...
core
[05:07:33.427] #0  0x00007fcd3f5dbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:33.427] #1  0x00007fcd3f58cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:33.427] #2  0x00007fcd3f577472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:33.427] #3  0x000055eddca218a2 in ExceptionalCondition (conditionName=conditionName@entry=0x55eddce5f280 "v->type...
[05:07:33.427] #4  0x000055eddc83dc43 in jspGetLeftArg (v=v@entry=0x7ffedf287c80, a=a@entry=0x7ffedf286c90) at jsonpath....
[05:07:33.427] #5  0x000055eddc843ebd in executeStringInternalMethod (cxt=cxt@entry=0x7ffedf288520, jsp=jsp@entry=0x7ffe...
[05:07:33.427] #6  0x000055eddc8486cd in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffedf288520, jsp=jsp@entry=0x7ffed...
[05:07:33.427] #7  0x000055eddc84d20d in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[05:07:33.427] #8  0x000055eddc84d2ce in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffedf288520, jsp=jsp@entry=0x7ff...
[05:07:33.427] #9  0x000055eddc8486ef in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffedf288520, jsp=0x7ffedf287c80, j...
core
[05:07:32.973] #0  0x00007f93ff4abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:32.973] #1  0x00007f93ff45cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:32.973] #2  0x00007f93ff447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:07:32.973] #3  0x000055b2077ae8a2 in ExceptionalCondition (conditionName=conditionName@entry=0x55b207bec280 "v->type...
[05:07:32.973] #4  0x000055b2075cac43 in jspGetLeftArg (v=v@entry=0x7ffe0f475370, a=a@entry=0x7ffe0f474380) at jsonpath....
[05:07:32.973] #5  0x000055b2075d0ebd in executeStringInternalMethod (cxt=cxt@entry=0x7ffe0f475c10, jsp=jsp@entry=0x7ffe...
[05:07:32.973] #6  0x000055b2075d56cd in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe0f475c10, jsp=jsp@entry=0x7ffe0...
[05:07:32.973] #7  0x000055b2075da20d in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[05:07:32.973] #8  0x000055b2075da2ce in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffe0f475c10, jsp=jsp@entry=0x7ff...
[05:07:32.973] #9  0x000055b2075d56ef in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe0f475c10, jsp=0x7ffe0f475370, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-22 04:55:13.573829544 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out	2025-06-22 05:01:59.972437520 +0000
@@ -5351,483 +5351,7 @@
 delete from test_jsonb_subscript;
 insert into test_jsonb_subscript values (1, '[]');
 update test_jsonb_subscript set test_json[0][0][0] = '1';
-update test_jsonb_subscript set test_json[0][0][1] = '1';
-select * from test_jsonb_subscript;
- id | test_json  
-----+------------
-  1 | [[[1, 1]]]
-(1 row)
-
-delete from test_jsonb_subscript;
-insert into test_jsonb_subscript values (1, '{}');
-update test_jsonb_subscript set test_json['a']['b'][10] = '1';
-update test_jsonb_subscript set test_json['a'][10][10] = '1';
-select * from test_jsonb_subscript;
- id |                                                                      test_json                                   ...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-22 04:55:13.569829544 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out	2025-06-22 05:03:23.996316807 +0000
@@ -2045,724 +2045,10 @@
 }'::json
 FROM generate_series(1, 3);
 SELECT (json_populate_record(NULL::jsrec, js)).* FROM jspoptest;
- i | ia | ia1 | ia2 | ia3 | ia1d | ia2d | t | ta | c | ca | ts | js | jsb |        jsa         |                rec    ...
----+----+-----+-----+-----+------+------+---+----+---+----+----+----+-----+--------------------+-----------------------...
-   |    |     |     |     |      |      |   |    |   |    |    |    |     | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0...
-   |    |     |     |     |      |      |   |    |   |    |    |    |     | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0...
-   |    |     |     |     |      |      |   |    |   |    |    |    |     | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0...
-(3 rows)
-
-DROP TYPE jsrec;
-DROP TYPE jsrec_i_not_null;
-DROP DOMAIN js_int_not_null;
-DROP DOMAIN js_int_array_1d;
-DROP DOMAIN js_int_array_2d;
-DROP DOMAIN j_ordered_pair;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/test/regress/results/jsonb.ou...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-22 04:55:13.573829544 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out	2025-06-22 04:59:00.756622166 +0000
@@ -5420,414 +5420,10 @@
        id text,
        test_json jsonb
 );
-insert into test_jsonb_subscript values('foo', '{"foo": "bar"}');
-insert into test_jsonb_subscript
-  select s, ('{"' || s || '": "bar"}')::jsonb from repeat('xyzzy', 500) s;
-select length(id), test_json[id] from test_jsonb_subscript;
- length | test_json 
---------+-----------
-      3 | "bar"
-   2500 | "bar"
-(2 rows)
-
-update test_jsonb_subscript set test_json[id] = '"baz"';
-select length(id), test_json[id] from test_jsonb_subscript;
- length | test_json 
...
tap
[05:02:01.408](118.248s) not ok 5 - regression tests pass
[05:02:28.220](2.355s) not ok 16 - run of pg_upgrade --check for new instance
[05:02:28.220](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[05:02:29.180](0.960s) not ok 18 - run of pg_upgrade for new instance
[05:02:29.181](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[05:02:29.623](0.140s) not ok 20 - check that locales in new cluster match original cluster
[05:02:30.272](0.033s) not ok 22 - old and new dumps match after pg_upgrade
tap
[05:03:24.497](62.167s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[05:05:09.365] #0  0x00007f9775ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:09.365] #1  0x00007f9775e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:09.365] #2  0x00007f9775e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:09.365] #3  0x000055b56d08fd8d in ExceptionalCondition (conditionName=conditionName@entry=0x55b56d382288 "v->type...
[05:05:09.365] #4  0x000055b56cefcdc6 in jspGetLeftArg (v=v@entry=0x7fffd6c94c30, a=a@entry=0x7fffd6c94b70) at ../src/ba...
[05:05:09.365] #5  0x000055b56cefdd51 in printJsonPathItem (buf=buf@entry=0x7fffd6c94cc0, v=v@entry=0x7fffd6c94c30, inKe...
[05:05:09.365] #6  0x000055b56cefdfe3 in printJsonPathItem (buf=buf@entry=0x7fffd6c94cc0, v=v@entry=0x7fffd6c94c90, inKe...
[05:05:09.365] #7  0x000055b56cefe047 in jsonPathToCstring (out=0x7fffd6c94cc0, out@entry=0x0, in=0x55b59f83c430, estima...
[05:05:09.365] #8  0x000055b56cefe0e7 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[05:05:09.365] #9  0x000055b56d09db1b in FunctionCall1Coll (flinfo=0x55b59f923058, collation=collation@entry=0, arg1=<op...
core
[05:05:06.871] #0  0x00007f55d3ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:06.871] #1  0x00007f55d3c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:06.871] #2  0x00007f55d3c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:06.871] #3  0x000055b8039e9d8d in ExceptionalCondition (conditionName=conditionName@entry=0x55b803cdc288 "v->type...
[05:05:06.871] #4  0x000055b803856dc6 in jspGetLeftArg (v=v@entry=0x7ffc35d83310, a=a@entry=0x7ffc35d83250) at ../src/ba...
[05:05:06.871] #5  0x000055b803857d51 in printJsonPathItem (buf=buf@entry=0x7ffc35d833a0, v=v@entry=0x7ffc35d83310, inKe...
[05:05:06.871] #6  0x000055b803857fe3 in printJsonPathItem (buf=buf@entry=0x7ffc35d833a0, v=v@entry=0x7ffc35d83370, inKe...
[05:05:06.871] #7  0x000055b803858047 in jsonPathToCstring (out=0x7ffc35d833a0, out@entry=0x0, in=0x55b825a6e450, estima...
[05:05:06.871] #8  0x000055b8038580e7 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[05:05:06.871] #9  0x000055b8039f7b1b in FunctionCall1Coll (flinfo=0x55b825aa65a8, collation=collation@entry=0, arg1=<op...
core
[05:05:07.357] #0  0x00007fa84e4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:07.357] #1  0x00007fa84e45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:07.357] #2  0x00007fa84e445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:07.357] #3  0x000056136c758d8d in ExceptionalCondition (conditionName=conditionName@entry=0x56136ca4b288 "v->type...
[05:05:07.357] #4  0x000056136c5c5dc6 in jspGetLeftArg (v=v@entry=0x7ffcec4ebcb0, a=a@entry=0x7ffcec4ebbf0) at ../src/ba...
[05:05:07.357] #5  0x000056136c5c6d51 in printJsonPathItem (buf=buf@entry=0x7ffcec4ebd40, v=v@entry=0x7ffcec4ebcb0, inKe...
[05:05:07.357] #6  0x000056136c5c6fe3 in printJsonPathItem (buf=buf@entry=0x7ffcec4ebd40, v=v@entry=0x7ffcec4ebd10, inKe...
[05:05:07.357] #7  0x000056136c5c7047 in jsonPathToCstring (out=0x7ffcec4ebd40, out@entry=0x0, in=0x56137db887d0, estima...
[05:05:07.357] #8  0x000056136c5c70e7 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[05:05:07.357] #9  0x000056136c766b1b in FunctionCall1Coll (flinfo=0x56137dc6ff88, collation=collation@entry=0, arg1=<op...
core
[05:05:08.110] #0  0x00007f9775ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:08.110] #1  0x00007f9775e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:08.110] #2  0x00007f9775e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:08.110] #3  0x000055b56d08fd8d in ExceptionalCondition (conditionName=conditionName@entry=0x55b56d382288 "v->type...
[05:05:08.110] #4  0x000055b56cefcdc6 in jspGetLeftArg (v=v@entry=0x7fffd6c94910, a=a@entry=0x7fffd6c94490) at ../src/ba...
[05:05:08.110] #5  0x000055b56cf01d4f in executeStringInternalMethod (cxt=cxt@entry=0x7fffd6c94b80, jsp=jsp@entry=0x7fff...
[05:05:08.110] #6  0x000055b56cf05121 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fffd6c94b80, jsp=jsp@entry=0x7fffd...
[05:05:08.110] #7  0x000055b56cf085f9 in executeAnyItem (cxt=cxt@entry=0x7fffd6c94b80, jsp=jsp@entry=0x7fffd6c94910, jbc...
[05:05:08.110] #8  0x000055b56cf08676 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7fffd6c94b80, jsp=jsp@entry=0x7ff...
[05:05:08.110] #9  0x000055b56cf05140 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fffd6c94b80, jsp=0x7fffd6c94910, j...
core
[05:05:08.862] #0  0x00007fa84e4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:08.862] #1  0x00007fa84e45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:08.862] #2  0x00007fa84e445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:05:08.862] #3  0x000056136c758d8d in ExceptionalCondition (conditionName=conditionName@entry=0x56136ca4b288 "v->type...
[05:05:08.862] #4  0x000056136c5c5dc6 in jspGetLeftArg (v=v@entry=0x7ffcec4eb990, a=a@entry=0x7ffcec4eb510) at ../src/ba...
[05:05:08.862] #5  0x000056136c5cad4f in executeStringInternalMethod (cxt=cxt@entry=0x7ffcec4ebc00, jsp=jsp@entry=0x7ffc...
[05:05:08.862] #6  0x000056136c5ce121 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffcec4ebc00, jsp=jsp@entry=0x7ffce...
[05:05:08.862] #7  0x000056136c5d15f9 in executeAnyItem (cxt=cxt@entry=0x7ffcec4ebc00, jsp=jsp@entry=0x7ffcec4eb990, jbc...
[05:05:08.862] #8  0x000056136c5d1676 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffcec4ebc00, jsp=jsp@entry=0x7ff...
[05:05:08.862] #9  0x000056136c5ce140 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffcec4ebc00, jsp=0x7ffcec4eb990, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-22 04:55:14.903551921 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-22 04:57:54.542279038...
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-22 04:55:14.899551920 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-22 04:59:06.634187881 +...
@@ -2037,732 +2037,10 @@
 DETAIL:  Returned type integer at ordinal position 1, but query expects text.
 -- test type info caching in json_populate_record()
 CREATE TEMP TABLE jspoptest (js json);
-INSERT INTO jspoptest
-SELECT '{
-	"jsa": [1, "2", null, 4],
-	"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2},
-	"reca": [{"a": "abc", "b": 456}, null, {"c": "01.02.2003", "x": 43.2}]
-}'::json
-FROM generate_series(1, 3);
-SELECT (json_populate_record(NULL::jsrec, js)).* FROM jspoptest;
- i | ia | ia1 | ia2 | ia3 | ia1d | ia2d | t | ta | c | ca | ts | js | jsb |        jsa         |                rec    ...
----+----+-----+-----+-----+------+------+---+----+---+----+----+----+-----+--------------------+-----------------------...
-   |    |     |     |     |      |      |   |    |   |    |    |    |     | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0...
-   |    |     |     |     |      |      |   |    |   |    |    |    |     | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0...
-   |    |     |     |     |      |      |   |    |   |    |    |    |     | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-22 04:55:14.903551921 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out	2025-06-22 04:57:51.750281604 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[04:57:56.725](69.049s) not ok 5 - regression tests pass
[04:58:19.135](6.926s) not ok 8 - dump outputs from original and restored regression databases match
[04:58:28.929](2.260s) not ok 16 - run of pg_upgrade --check for new instance
[04:58:28.929](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[04:58:30.887](1.958s) not ok 18 - run of pg_upgrade for new instance
[04:58:30.888](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[04:58:31.301](0.117s) not ok 20 - check that locales in new cluster match original cluster
[04:58:32.626](0.159s) not ok 22 - old and new dumps match after pg_upgrade
tap
[04:59:08.543](68.315s) not ok 2 - regression tests pass
test
[05:02:31.029]  25/344 postgresql:regress / regress/regress                                            ERROR            ...
[05:02:31.029]  29/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[05:02:31.029]  93/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[05:05:52.931]   * frame #0: 0x000000019417d5d0 libsystem_kernel.dylib`__pthread_kill + 8
[05:05:52.931]     frame #1: 0x00000001941b5c20 libsystem_pthread.dylib`pthread_kill + 288
[05:05:52.931]     frame #2: 0x00000001940c2a30 libsystem_c.dylib`abort + 180
[05:05:52.931]     frame #3: 0x0000000100b71280 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[05:05:52.931]     frame #4: 0x0000000100ab504c postgres`jspGetLeftArg(v=0x000000016f708048, a=0x000000016f707fa8) at js...
[05:05:52.931]     frame #5: 0x0000000100ab657c postgres`printJsonPathItem(buf=0x000000016f7080d8, v=0x000000016f708048,...
[05:05:52.931]     frame #6: 0x0000000100ab6730 postgres`printJsonPathItem(buf=0x000000016f7080d8, v=0x000000016f7080b0,...
[05:05:52.931]     frame #7: 0x0000000100ab4c94 postgres`jsonPathToCstring(out=0x000000016f7080d8, in=0x000000012c00ab20...
[05:05:52.931]     frame #8: 0x0000000100b7a4c8 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[05:05:52.931]     frame #9: 0x0000000100b7a4a0 postgres`OutputFunctionCall(flinfo=0x000000011c08a8d8, val=<unavailable>...
core
[05:11:06.342]   * frame #0: 0x000000019417d5d0 libsystem_kernel.dylib`__pthread_kill + 8
[05:11:06.342]     frame #1: 0x00000001941b5c20 libsystem_pthread.dylib`pthread_kill + 288
[05:11:06.342]     frame #2: 0x00000001940c2a30 libsystem_c.dylib`abort + 180
[05:11:06.342]     frame #3: 0x0000000102e71280 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[05:11:06.342]     frame #4: 0x0000000102db504c postgres`jspGetLeftArg(v=0x000000016d4081f8, a=0x000000016d408158) at js...
[05:11:06.342]     frame #5: 0x0000000102db657c postgres`printJsonPathItem(buf=0x000000016d408288, v=0x000000016d4081f8,...
[05:11:06.342]     frame #6: 0x0000000102db6730 postgres`printJsonPathItem(buf=0x000000016d408288, v=0x000000016d408260,...
[05:11:06.342]     frame #7: 0x0000000102db4c94 postgres`jsonPathToCstring(out=0x000000016d408288, in=0x000000014580cd20...
[05:11:06.342]     frame #8: 0x0000000102e7a4c8 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[05:11:06.342]     frame #9: 0x0000000102e7a4a0 postgres`OutputFunctionCall(flinfo=0x000000014589eac8, val=<unavailable>...
core
[05:09:18.693]   * frame #0: 0x000000019417d5d0 libsystem_kernel.dylib`__pthread_kill + 8
[05:09:18.693]     frame #1: 0x00000001941b5c20 libsystem_pthread.dylib`pthread_kill + 288
[05:09:18.693]     frame #2: 0x00000001940c2a30 libsystem_c.dylib`abort + 180
[05:09:18.693]     frame #3: 0x0000000100b71280 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[05:09:18.693]     frame #4: 0x0000000100ab504c postgres`jspGetLeftArg(v=0x000000016f707d08, a=0x000000016f707b00) at js...
[05:09:18.693]     frame #5: 0x0000000100ab8d6c postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[05:09:18.693]     frame #6: 0x0000000100ab8d60 postgres`executeItemOptUnwrapTarget(cxt=0x000000016f707f78, jsp=0x000000...
[05:09:18.693]     frame #7: 0x0000000100abab94 postgres`executeAnyItem(cxt=0x000000016f707f78, jsp=0x000000016f707d08, ...
[05:09:18.693]     frame #8: 0x0000000100aba9d0 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[05:09:18.693]     frame #9: 0x0000000100aba0f4 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016f707f78, j...
core
[05:07:39.336]   * frame #0: 0x000000019417d5d0 libsystem_kernel.dylib`__pthread_kill + 8
[05:07:39.336]     frame #1: 0x00000001941b5c20 libsystem_pthread.dylib`pthread_kill + 288
[05:07:39.336]     frame #2: 0x00000001940c2a30 libsystem_c.dylib`abort + 180
[05:07:39.336]     frame #3: 0x0000000104f01280 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[05:07:39.336]     frame #4: 0x0000000104e4504c postgres`jspGetLeftArg(v=0x000000016b378188, a=0x000000016b3780e8) at js...
[05:07:39.336]     frame #5: 0x0000000104e4657c postgres`printJsonPathItem(buf=0x000000016b378218, v=0x000000016b378188,...
[05:07:39.336]     frame #6: 0x0000000104e46730 postgres`printJsonPathItem(buf=0x000000016b378218, v=0x000000016b3781f0,...
[05:07:39.336]     frame #7: 0x0000000104e44c94 postgres`jsonPathToCstring(out=0x000000016b378218, in=0x000000011f80a520...
[05:07:39.336]     frame #8: 0x0000000104f0a4c8 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[05:07:39.336]     frame #9: 0x0000000104f0a4a0 postgres`OutputFunctionCall(flinfo=0x000000010700b2c8, val=<unavailable>...
core
[05:08:40.784]   * frame #0: 0x00000001026f0b70 dyld`_dyld_start
core
[05:06:46.521]   * frame #0: 0x000000019417d5d0 libsystem_kernel.dylib`__pthread_kill + 8
[05:06:46.521]     frame #1: 0x00000001941b5c20 libsystem_pthread.dylib`pthread_kill + 288
[05:06:46.521]     frame #2: 0x00000001940c2a30 libsystem_c.dylib`abort + 180
[05:06:46.521]     frame #3: 0x0000000102e71280 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[05:06:46.521]     frame #4: 0x0000000102db504c postgres`jspGetLeftArg(v=0x000000016d407eb8, a=0x000000016d407cb0) at js...
[05:06:46.521]     frame #5: 0x0000000102db8d6c postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[05:06:46.521]     frame #6: 0x0000000102db8d60 postgres`executeItemOptUnwrapTarget(cxt=0x000000016d408128, jsp=0x000000...
[05:06:46.521]     frame #7: 0x0000000102dbab94 postgres`executeAnyItem(cxt=0x000000016d408128, jsp=0x000000016d407eb8, ...
[05:06:46.521]     frame #8: 0x0000000102dba9d0 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[05:06:46.521]     frame #9: 0x0000000102dba0f4 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016d408128, j...
core
[05:08:11.991]   * frame #0: 0x000000010273cb70 dyld`_dyld_start
core
[05:04:57.500]   * frame #0: 0x000000019417d5d0 libsystem_kernel.dylib`__pthread_kill + 8
[05:04:57.500]     frame #1: 0x00000001941b5c20 libsystem_pthread.dylib`pthread_kill + 288
[05:04:57.500]     frame #2: 0x00000001940c2a30 libsystem_c.dylib`abort + 180
[05:04:57.500]     frame #3: 0x0000000104f01280 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[05:04:57.500]     frame #4: 0x0000000104e4504c postgres`jspGetLeftArg(v=0x000000016b377e48, a=0x000000016b377c40) at js...
[05:04:57.500]     frame #5: 0x0000000104e48d6c postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[05:04:57.500]     frame #6: 0x0000000104e48d60 postgres`executeItemOptUnwrapTarget(cxt=0x000000016b3780b8, jsp=0x000000...
[05:04:57.500]     frame #7: 0x0000000104e4ab94 postgres`executeAnyItem(cxt=0x000000016b3780b8, jsp=0x000000016b377e48, ...
[05:04:57.500]     frame #8: 0x0000000104e4a9d0 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[05:04:57.500]     frame #9: 0x0000000104e4a0f4 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016b3780b8, j...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonb.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgra...
--- /Users/admin/pgsql/src/test/regress/expected/jsonb.out	2025-06-22 04:54:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonb.out	2025-06-22 04:56:40
@@ -3476,2358 +3476,10 @@
 --gin path opclass
 DROP INDEX jidx;
 CREATE INDEX jidx ON testjsonb USING gin (j jsonb_path_ops);
-SET enable_seqscan = off;
-SELECT count(*) FROM testjsonb WHERE j @> '{"wait":null}';
- count 
--------
-     1
-(1 row)
-
-SELECT count(*) FROM testjsonb WHERE j @> '{"wait":"CC"}';
- count 
--------
-    15
-(1 row)
-
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonb.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg...
--- /Users/admin/pgsql/src/test/regress/expected/jsonb.out	2025-06-22 04:54:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonb.out	2025-06-22 04:58:04
@@ -3828,2006 +3828,10 @@
 insert into nestjsonb (j) values ('[[14,2,3]]');
 insert into nestjsonb (j) values ('[1,[14,2,3]]');
 create index on nestjsonb using gin(j jsonb_path_ops);
-set enable_seqscan = on;
-set enable_bitmapscan = off;
-select * from nestjsonb where j @> '{"a":[[{"x":2}]]}'::jsonb;
-                         j                         
----------------------------------------------------
- {"a": [["b", {"x": 1}], ["b", {"x": 2}]], "c": 3}
-(1 row)
-
-select * from nestjsonb where j @> '{"c":3}';
-                         j                         
----------------------------------------------------
- {"a": [["b", {"x": 1}], ["b", {"x": 2}]], "c": 3}
-(1 row)
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-06-22 04:54:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out	2025-06-22 04:56:40
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[04:56:45.184](69.927s) not ok 5 - regression tests pass
[04:57:16.934](2.006s) not ok 16 - run of pg_upgrade --check for new instance
[04:57:16.935](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[04:57:17.797](0.863s) not ok 18 - run of pg_upgrade for new instance
[04:57:17.798](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[04:57:18.103](0.161s) not ok 20 - check that locales in new cluster match original cluster
[04:57:19.162](0.059s) not ok 22 - old and new dumps match after pg_upgrade
tap
[04:58:06.104](82.306s) not ok 2 - regression tests pass
test
[05:00:30.253]  30/343 postgresql:regress / regress/regress                                            ERROR            ...
[05:00:30.253]  33/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[05:00:30.253] 151/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
000000ed`50dfea30 00007ff7`e1371918     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000ed`50dfea70 00007ff7`e121d8ad     postgres!ExceptionalCondition(
000000ed`50dfeab0 00007ff7`e121fc9c     postgres!jspGetLeftArg(
000000ed`50dfeae0 00007ff7`e121ff89     postgres!printJsonPathItem(
000000ed`50dfebf0 00007ff7`e121e266     postgres!printJsonPathItem(
000000ed`50dfed00 00007ff7`e121cd84     postgres!jsonPathToCstring(
000000ed`50dfed70 00007ff7`e137cb1e     postgres!jsonpath_out(
000000ed`50dfedb0 00007ff7`e137e97f     postgres!FunctionCall1Coll(
000000ed`50dfee30 00007ff7`e0b62175     postgres!OutputFunctionCall(
000000ed`50dfee60 00007ff7`e0e2a2f9     postgres!printtup(
core
000000ed`515ff978 00007ffd`10f848fa     ntdll!NtFsControlFile+0x14
000000ed`515ff980 00007ff7`e100a5cb     KERNELBASE!ConnectNamedPipe+0x6a
000000ed`515ff9f0 00007ffd`12404cb0     postgres!pg_signal_thread(
000000ed`515ffaf0 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000ed`515ffb20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ed`519ff9c8 00007ffd`1364b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ed`519ff9d0 00007ffd`12404cb0     ntdll!TppWorkerThread+0x2df
000000ed`519ffcc0 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000ed`519ffcf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ed`51dffd18 00007ffd`10f3da3e     ntdll!NtWaitForSingleObject+0x14
000000ed`51dffd20 00007ff7`e100c06c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000ed`51dffdc0 00007ffd`12404cb0     postgres!pg_timer_thread(
000000ed`51dffe00 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000ed`51dffe30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ed`511ff998 00007ffd`1364b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ed`511ff9a0 00007ffd`12404cb0     ntdll!TppWorkerThread+0x2df
000000ed`511ffc90 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000ed`511ffcc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007a`dc7fef30 00007ff7`e1371918     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000007a`dc7fef70 00007ff7`e121d8ad     postgres!ExceptionalCondition(
0000007a`dc7fefb0 00007ff7`e121fc9c     postgres!jspGetLeftArg(
0000007a`dc7fefe0 00007ff7`e121ff89     postgres!printJsonPathItem(
0000007a`dc7ff0f0 00007ff7`e121e266     postgres!printJsonPathItem(
0000007a`dc7ff200 00007ff7`e121cd84     postgres!jsonPathToCstring(
0000007a`dc7ff270 00007ff7`e137cb1e     postgres!jsonpath_out(
0000007a`dc7ff2b0 00007ff7`e137e97f     postgres!FunctionCall1Coll(
0000007a`dc7ff330 00007ff7`e0b62175     postgres!OutputFunctionCall(
0000007a`dc7ff360 00007ff7`e0e2a2f9     postgres!printtup(
core
0000007a`dd7ff8f8 00007ffd`10f3da3e     ntdll!NtWaitForSingleObject+0x14
0000007a`dd7ff900 00007ff7`e100c06c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000007a`dd7ff9a0 00007ffd`12404cb0     postgres!pg_timer_thread(
0000007a`dd7ff9e0 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007a`dd7ffa10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007a`dcbff668 00007ffd`1364b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007a`dcbff670 00007ffd`12404cb0     ntdll!TppWorkerThread+0x2df
0000007a`dcbff960 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007a`dcbff990 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007a`dcfffa98 00007ffd`1364b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007a`dcfffaa0 00007ffd`12404cb0     ntdll!TppWorkerThread+0x2df
0000007a`dcfffd90 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007a`dcfffdc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007a`dd3ffb58 00007ffd`10f848fa     ntdll!NtFsControlFile+0x14
0000007a`dd3ffb60 00007ff7`e100a5cb     KERNELBASE!ConnectNamedPipe+0x6a
0000007a`dd3ffbd0 00007ffd`12404cb0     postgres!pg_signal_thread(
0000007a`dd3ffcd0 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007a`dd3ffd00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007f`e41fdab0 00007ff7`e1371918     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000007f`e41fdaf0 00007ff7`e121d8ad     postgres!ExceptionalCondition(
0000007f`e41fdb30 00007ff7`e122882c     postgres!jspGetLeftArg(
0000007f`e41fdb60 00007ff7`e12252b6     postgres!executeStringInternalMethod(
0000007f`e41fdcb0 00007ff7`e122610b     postgres!executeItemOptUnwrapTarget(
0000007f`e41fe220 00007ff7`e122557c     postgres!executeAnyItem(
0000007f`e41fe2c0 00007ff7`e122528c     postgres!executeItemUnwrapTargetArray(
0000007f`e41fe330 00007ff7`e1221c8e     postgres!executeItemOptUnwrapTarget(
0000007f`e41fe8a0 00007ff7`e1225697     postgres!executeItem(
0000007f`e41fe8e0 00007ff7`e1222d23     postgres!executeNextItem(
core
0000007f`e4dff6b8 00007ffd`10f848fa     ntdll!NtFsControlFile+0x14
0000007f`e4dff6c0 00007ff7`e100a5cb     KERNELBASE!ConnectNamedPipe+0x6a
0000007f`e4dff730 00007ffd`12404cb0     postgres!pg_signal_thread(
0000007f`e4dff830 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007f`e4dff860 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007f`e49ff688 00007ffd`1364b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007f`e49ff690 00007ffd`12404cb0     ntdll!TppWorkerThread+0x2df
0000007f`e49ff980 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007f`e49ff9b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007f`e45ff968 00007ffd`1364b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007f`e45ff970 00007ffd`12404cb0     ntdll!TppWorkerThread+0x2df
0000007f`e45ffc60 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007f`e45ffc90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007f`e51ff9a8 00007ffd`10f3da3e     ntdll!NtWaitForSingleObject+0x14
0000007f`e51ff9b0 00007ff7`e100c06c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000007f`e51ffa50 00007ffd`12404cb0     postgres!pg_timer_thread(
0000007f`e51ffa90 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000007f`e51ffac0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`911fd740 00007ff7`e1371918     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000a1`911fd780 00007ff7`e121d8ad     postgres!ExceptionalCondition(
000000a1`911fd7c0 00007ff7`e122882c     postgres!jspGetLeftArg(
000000a1`911fd7f0 00007ff7`e12252b6     postgres!executeStringInternalMethod(
000000a1`911fd940 00007ff7`e122610b     postgres!executeItemOptUnwrapTarget(
000000a1`911fdeb0 00007ff7`e122557c     postgres!executeAnyItem(
000000a1`911fdf50 00007ff7`e122528c     postgres!executeItemUnwrapTargetArray(
000000a1`911fdfc0 00007ff7`e1221c8e     postgres!executeItemOptUnwrapTarget(
000000a1`911fe530 00007ff7`e1225697     postgres!executeItem(
000000a1`911fe570 00007ff7`e1222d23     postgres!executeNextItem(
core
000000a1`919ffc88 00007ffd`10f848fa     ntdll!NtFsControlFile+0x14
000000a1`919ffc90 00007ff7`e100a5cb     KERNELBASE!ConnectNamedPipe+0x6a
000000a1`919ffd00 00007ffd`12404cb0     postgres!pg_signal_thread(
000000a1`919ffe00 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`919ffe30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`915ffae8 00007ffd`1364b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a1`915ffaf0 00007ffd`12404cb0     ntdll!TppWorkerThread+0x2df
000000a1`915ffde0 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`915ffe10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`921ffb88 00007ffd`10f3da3e     ntdll!NtWaitForSingleObject+0x14
000000a1`921ffb90 00007ff7`e100c06c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000a1`921ffc30 00007ffd`12404cb0     postgres!pg_timer_thread(
000000a1`921ffc70 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`921ffca0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`91dff9c8 00007ffd`1364b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a1`91dff9d0 00007ffd`12404cb0     ntdll!TppWorkerThread+0x2df
000000a1`91dffcc0 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`91dffcf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bd`16dffa98 00007ffd`1364b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bd`16dffaa0 00007ffd`12404cb0     ntdll!TppWorkerThread+0x2df
000000bd`16dffd90 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000bd`16dffdc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bd`169ff878 00007ffd`1364b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bd`169ff880 00007ffd`12404cb0     ntdll!TppWorkerThread+0x2df
000000bd`169ffb70 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000bd`169ffba0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bd`165fdc30 00007ff7`e1371918     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000bd`165fdc70 00007ff7`e121d8ad     postgres!ExceptionalCondition(
000000bd`165fdcb0 00007ff7`e122882c     postgres!jspGetLeftArg(
000000bd`165fdce0 00007ff7`e12252b6     postgres!executeStringInternalMethod(
000000bd`165fde30 00007ff7`e122610b     postgres!executeItemOptUnwrapTarget(
000000bd`165fe3a0 00007ff7`e122557c     postgres!executeAnyItem(
000000bd`165fe440 00007ff7`e122528c     postgres!executeItemUnwrapTargetArray(
000000bd`165fe4b0 00007ff7`e1221c8e     postgres!executeItemOptUnwrapTarget(
000000bd`165fea20 00007ff7`e1225697     postgres!executeItem(
000000bd`165fea60 00007ff7`e1222d23     postgres!executeNextItem(
core
000000bd`175ff748 00007ffd`10f3da3e     ntdll!NtWaitForSingleObject+0x14
000000bd`175ff750 00007ff7`e100c06c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000bd`175ff7f0 00007ffd`12404cb0     postgres!pg_timer_thread(
000000bd`175ff830 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000bd`175ff860 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bd`171ffbc8 00007ffd`10f848fa     ntdll!NtFsControlFile+0x14
000000bd`171ffbd0 00007ff7`e100a5cb     KERNELBASE!ConnectNamedPipe+0x6a
000000bd`171ffc40 00007ffd`12404cb0     postgres!pg_signal_thread(
000000bd`171ffd40 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000bd`171ffd70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f1`f95ffc38 00007ffd`1364b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f1`f95ffc40 00007ffd`12404cb0     ntdll!TppWorkerThread+0x2df
000000f1`f95fff30 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000f1`f95fff60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f1`f99ffe38 00007ffd`10f3da3e     ntdll!NtWaitForSingleObject+0x14
000000f1`f99ffe40 00007ff7`e100c06c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000f1`f99ffee0 00007ffd`12404cb0     postgres!pg_timer_thread(
000000f1`f99fff20 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000f1`f99fff50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f1`f89fec10 00007ff7`e1371918     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000f1`f89fec50 00007ff7`e121d8ad     postgres!ExceptionalCondition(
000000f1`f89fec90 00007ff7`e121fc9c     postgres!jspGetLeftArg(
000000f1`f89fecc0 00007ff7`e121ff89     postgres!printJsonPathItem(
000000f1`f89fedd0 00007ff7`e121e266     postgres!printJsonPathItem(
000000f1`f89feee0 00007ff7`e121cd84     postgres!jsonPathToCstring(
000000f1`f89fef50 00007ff7`e137cb1e     postgres!jsonpath_out(
000000f1`f89fef90 00007ff7`e137e97f     postgres!FunctionCall1Coll(
000000f1`f89ff010 00007ff7`e0b62175     postgres!OutputFunctionCall(
000000f1`f89ff040 00007ff7`e0e2a2f9     postgres!printtup(
core
000000f1`f8dff7f8 00007ffd`1364b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f1`f8dff800 00007ffd`12404cb0     ntdll!TppWorkerThread+0x2df
000000f1`f8dffaf0 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000f1`f8dffb20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f1`f91ff878 00007ffd`10f848fa     ntdll!NtFsControlFile+0x14
000000f1`f91ff880 00007ff7`e100a5cb     KERNELBASE!ConnectNamedPipe+0x6a
000000f1`f91ff8f0 00007ffd`12404cb0     postgres!pg_signal_thread(
000000f1`f91ff9f0 00007ffd`136bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000f1`f91ffa20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-22 04:55:19.584911800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-22 04:58:51.944289700 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-22 04:55:19.584911800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-22 05:01:13.602922000 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-22 04:55:19.584911800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out	2025-06-22 04:58:51.905652400 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[04:59:09.681](114.494s) not ok 5 - regression tests pass
[04:59:42.594](5.189s) not ok 16 - run of pg_upgrade --check for new instance
[04:59:42.597](0.003s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[04:59:46.320](3.723s) not ok 18 - run of pg_upgrade for new instance
[04:59:46.631](0.310s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[04:59:48.824](0.552s) not ok 20 - check that locales in new cluster match original cluster
[04:59:50.316](0.191s) not ok 22 - old and new dumps match after pg_upgrade
tap
[05:01:28.370](113.735s) not ok 2 - regression tests pass
test
[05:09:02.482]  14/338 postgresql:regress / regress/regress                                            ERROR           1...
[05:09:02.482]  21/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[05:09:02.482]  62/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5647 DOCS: Make the Server Application docs synopses more consistent
Windows - Server 2019, VS 2019 - Meson & ninja
test
[04:53:37.715] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5715 amcheck support for BRIN indexes
Windows - Server 2019, VS 2019 - Meson & ninja
test
[04:49:43.113] 339/339 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5725 domain over virtual generated column
Windows - Server 2019, VS 2019 - Meson & ninja
test
[03:19:31.215] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5751 Disable parallel query by default
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-22 02:38:21.407030000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-22 02:39:40.449693000 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-22 02:38:19.965581000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-22 02:41:06.340225000 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:21.576629000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-22 02:40:03.30...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:21.563016000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-22 02:40:22.606922000 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:21.576629000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-22 02:41:15....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:21.563016000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-22 02:41:37.76199500...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:21.576629000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-06-22 02:40:02.554453000 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:21.563016000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-06-22 02:40:19.702772000 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:40:42.673](81.949s) not ok 5 - regression tests pass
tap
[02:41:58.346](109.058s) not ok 2 - regression tests pass
test
[02:43:56.312]  13/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[02:43:56.312]  26/343 postgresql:regress / regress/regress                                            ERROR            ...
[02:43:56.312]  92/343 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:43:56.312]  51/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:43:56.312] 174/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/contrib/pg_overexp...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-22 02:38:18.178974997 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out	2025-06-22 02:42:05.674532384 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:20.146975038 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out	2025-06-22 02:44:16.170438566 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:20.130975038 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out	2025-06-22 02:44:27.666433492 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/src/test/isolation/...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-22 02:38:19.910975033 +0000
+++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out	2025-06-22 02:41:09.066564133 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:20.146975038 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out	2025-06-22 02:41:53.826548128 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:20.130975038 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out	2025-06-22 02:42:18.910517146 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:44:36.568](96.997s) not ok 5 - regression tests pass
Linux - Debian Bookworm - Meson
core
[02:49:46.181] #0  <unavailable> in ?? ()
core
[02:49:45.681] #0  0x00007f3891f0738f in ?? () from /lib64/ld-linux-x86-64.so.2
[02:49:45.681] #1  0x00007f3891f16d69 in ?? () from /lib64/ld-linux-x86-64.so.2
[02:49:45.681] #2  0x00007f3891f132ff in ?? () from /lib64/ld-linux-x86-64.so.2
[02:49:45.681] #3  0x00007f3891f14c7c in ?? () from /lib64/ld-linux-x86-64.so.2
[02:49:45.681] #4  0x00007f3891f13b28 in ?? () from /lib64/ld-linux-x86-64.so.2
[02:49:45.681] #5  0x0000000000000003 in ?? ()
[02:49:45.681] #6  0x00007ffeb28f3498 in ?? ()
[02:49:45.681] #7  0x00007ffeb28f349b in ?? ()
[02:49:45.681] #8  0x00007ffeb28f349e in ?? ()
[02:49:45.681] #9  0x0000000000000000 in ?? ()
core
[02:49:46.181] #0  0x00007f31ac8aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:49:46.181] #1  0x00007f31ac85b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:49:46.181] #2  0x00007f31ac916244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:49:46.181] #3  0x00007f31ac92889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-22 02:38:20.392483820 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-22 02:41:34.327965135 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-22 02:38:18.620483889 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-22 02:43:43.459966378 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:20.624483811 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-22 02:42:07.31...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:20.608483812 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-22 02:42:22.147965636 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:20.624483811 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-22 02:43:24....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:20.608483812 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-22 02:43:40.30796634...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:20.624483811 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-06-22 02:42:05.683965550 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:20.608483812 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-06-22 02:42:20.471965626 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:42:34.881](80.710s) not ok 5 - regression tests pass
tap
[02:43:52.695](82.316s) not ok 2 - regression tests pass
test
[02:47:11.805]   8/344 postgresql:isolation / isolation/isolation                                      ERROR            ...
[02:47:11.805]  22/344 postgresql:regress / regress/regress                                            ERROR            ...
[02:47:11.805]  34/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:47:11.805]  90/344 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:47:11.805] 105/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out /Users/admin/pgsql/build/testrun/isolation...
--- /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out	2025-06-22 02:38:12
+++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-22 02:39:48
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out /Users/admin/pgsql/build/testrun/pg_overe...
--- /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-22 02:38:10
+++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-22 02:41:21
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-22 02:40:07
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-22 02:40:15
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/recovery/027_...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-22 02:41:18
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-22 02:41:27
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out	2025-06-22 02:40:08
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/regress/regress/resul...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out	2025-06-22 02:40:16
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:40:24.131](49.172s) not ok 5 - regression tests pass
tap
[02:41:38.154](70.275s) not ok 2 - regression tests pass
test
[02:43:33.159]  18/343 postgresql:regress / regress/regress                                            ERROR            ...
[02:43:33.159]  10/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[02:43:33.159]  89/343 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:43:33.159]  31/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:43:33.159] 141/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/deadlock-parallel.out C:/cirrus/build/testrun/isolati...
--- C:/cirrus/src/test/isolation/expected/deadlock-parallel.out	2025-06-22 02:38:28.219795400 +0000
+++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-22 02:41:11.317404500 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out C:/cirrus/build/testrun/pg_ove...
--- C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-22 02:38:24.073049400 +0000
+++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-22 02:45:57.507529600 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:28.990396000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-22 02:42:07.986900300 +00...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:28.959065500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-22 02:42:24.357034900 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:28.990396000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-22 02:45:05.884004300 +...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/recovery/027_stream...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:28.959065500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-22 02:45:24.428406900 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-22 02:38:28.990396000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out	2025-06-22 02:41:58.186821900 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/regress/regress/res...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-22 02:38:28.959065500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out	2025-06-22 02:42:18.021577400 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:42:48.794](130.669s) not ok 5 - regression tests pass
tap
[02:45:44.638](140.684s) not ok 2 - regression tests pass
test
[03:01:20.806]  11/338 postgresql:regress / regress/regress                                            ERROR           1...
[03:01:20.806]   6/338 postgresql:isolation / isolation/isolation                                      ERROR           1...
[03:01:20.806]  20/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[03:01:20.806]  89/338 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[03:01:20.806]  74/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[03:01:20.806] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5631 Allow table AMs to define their own reloptions
Windows - Server 2019, VS 2019 - Meson & ninja
test
[02:50:54.456] 339/339 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4966 Parallel CREATE INDEX for GIN indexes
CompilerWarnings
compiler
[02:11:52.584] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[02:11:27.897] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[02:10:38.715] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[02:10:38.715] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[02:10:25.150] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[02:10:25.150] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[02:12:44.660] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[02:12:44.660] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
Windows - Server 2019, VS 2019 - Meson & ninja
test
[02:32:32.755] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5634 track generic and custom plan calls in pg_stat_statements
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-22 01:58:47.987379000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-22 02:02:28.480791000 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[02:06:45.643]  97/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/contrib/pg_stat_sta...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-22 01:58:51.013425170 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out	2025-06-22 02:06:00.688108064 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
Linux - Debian Bookworm - Meson
core
[02:24:32.316] #0  0x00007f10509cadd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:32.316] #1  0x00007f1050977239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:32.316] #2  0x00007f1050977497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:32.316] #3  0x000055a4cde585c1 in ?? ()
[02:24:32.316] #4  0x000055a4cde52369 in ?? ()
[02:24:32.316] #5  0x000055a4cde5120f in ?? ()
[02:24:32.316] #6  0x000055a4cde51c3b in ?? ()
[02:24:32.316] #7  0x000055a4cde4f66f in ?? ()
[02:24:32.316] #8  0x00007f105096224a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:32.316] #9  0x00007f1050962305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[02:24:32.200] #0  <unavailable> in ?? ()
core
[02:24:32.200] #0  0x00007f10509cadd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:32.200] #1  0x00007f1050977239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:32.200] #2  0x00007f1050977497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:32.200] #3  0x000055a4cde585f3 in ?? ()
[02:24:32.200] #4  0x000055a4cde52369 in ?? ()
[02:24:32.200] #5  0x000055a4cde5120f in ?? ()
[02:24:32.200] #6  0x000055a4cde51c3b in ?? ()
[02:24:32.200] #7  0x000055a4cde4f66f in ?? ()
[02:24:32.200] #8  0x00007f105096224a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:32.200] #9  0x00007f1050962305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-22 01:58:50.008447333 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-22 02:05:52.422907401 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
tap
[02:21:42.493](991.320s) not ok 1 - Logical slot still valid
test
[02:21:42.677]  96/344 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
[02:21:42.677] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
macOS - Sonoma - Meson
core
[02:08:05.663]   * frame #0: 0x000000018a3b6354 dyld`__mmap + 8
[02:08:05.663]     frame #1: 0x000000018a3da584 dyld`dyld4::SyscallDelegate::mapFileReadOnly(Diagnostics&, char const*, ...
[02:08:05.663]     frame #2: 0x000000018a3da178 dyld`dyld4::SyscallDelegate::withReadOnlyMappedFile(Diagnostics&, char c...
[02:08:05.663]     frame #3: 0x000000018a3d1d2c dyld`dyld4::Loader::getOnDiskBinarySliceOffset(dyld4::RuntimeState&, dyl...
[02:08:05.663]     frame #4: 0x000000018a3d5e60 dyld`dyld4::JustInTimeLoader::makeLaunchLoader(Diagnostics&, dyld4::Runt...
[02:08:05.663]     frame #5: 0x000000018a3b75ac dyld`dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 496
[02:08:05.663]     frame #6: 0x000000018a3b6ef4 dyld`start + 1868
regress
diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/plancache.out /Users/admin/pgsql/build/testrun/pg_stat_s...
--- /Users/admin/pgsql/contrib/pg_stat_statements/expected/plancache.out	2025-06-22 01:58:10
+++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-22 02:02:02
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[02:04:27.021]  95/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/plancache.out C:/cirrus/build/testrun/pg_stat...
--- C:/cirrus/contrib/pg_stat_statements/expected/plancache.out	2025-06-22 01:58:48.937594000 +0000
+++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-22 02:06:51.620983000 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[02:13:53.484]  99/338 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5697 Add planner expectations for Memoize in EXPLAIN
Linux - Debian Bookworm - Meson
tap
[02:02:23.061](989.019s) not ok 1 - Logical slot still valid
test
[02:02:23.248] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[01:41:13.766](0.001s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[01:47:37.120] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5612 Avoid infinite loop in checkpointer
Windows - Server 2019, VS 2019 - Meson & ninja
test
[01:52:37.799] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5811 Expose internal MultiXact member count function for efficient monitoring
FreeBSD - Meson
tap
[01:27:14.111](995.986s) not ok 1 - Logical slot still valid
test
[01:27:14.316] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[01:08:38.056] ../src/backend/access/transam/multixact.c(3592): error C2375: 'pg_get_multixact_count': redefinition; dif...
53/5734 Improve logicalrep_worker_launch() logic
macOS - Sonoma - Meson
tap
[01:03:38.691](0.000s) not ok 243 - error: \gset not allowed in pipeline mode stderr /(?^:gset is not allowed in pipelin...
test
[01:04:45.153] 229/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[01:24:09.782] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5467 speedup COPY TO for partitioned table
Linux - Debian Bookworm - Meson
tap
[01:01:37.480](991.382s) not ok 1 - Logical slot still valid
test
[01:01:37.666] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5517 Extended Statistics set/restore/clear functions
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[00:41:06.717] ../src/backend/statistics/dependencies.c(928): warning C4129: '%': unrecognized character escape sequence
compiler
[00:41:06.909] ../src/backend/statistics/mvdistinct.c(589): warning C4129: '%': unrecognized character escape sequence
53/5781 Make wal_receiver_timeout configurable per subscription
Linux - Debian Bookworm - Meson
tap
[00:33:46.883](991.556s) not ok 1 - Logical slot still valid
test
[00:33:47.066] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[00:35:55.297] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5724 temporary file usage report with extended protocol and unnamed portals
Windows - Server 2019, VS 2019 - Meson & ninja
test
[00:33:24.355] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5758 Document default values for pgoutput options
Windows - Server 2019, VS 2019 - Meson & ninja
test
[23:48:12.146] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5654 dsm_registry: Add detach and destroy features
Windows - Server 2019, VS 2019 - Meson & ninja
core
00000037`e01ff788 00007ffa`7f77da3e     ntdll!NtWaitForSingleObject+0x14
00000037`e01ff790 00007ff7`5e9fc06c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000037`e01ff830 00007ffa`80e14cb0     postgres!pg_timer_thread(
00000037`e01ff870 00007ffa`81bfedcb     KERNEL32!BaseThreadInitThunk+0x10
00000037`e01ff8a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000037`dfdffa48 00007ffa`7f7c48fa     ntdll!NtFsControlFile+0x14
00000037`dfdffa50 00007ff7`5e9fa5cb     KERNELBASE!ConnectNamedPipe+0x6a
00000037`dfdffac0 00007ffa`80e14cb0     postgres!pg_signal_thread(
00000037`dfdffbc0 00007ffa`81bfedcb     KERNEL32!BaseThreadInitThunk+0x10
00000037`dfdffbf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000037`df9ffb88 00007ffa`81b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000037`df9ffb90 00007ffa`80e14cb0     ntdll!TppWorkerThread+0x2df
00000037`df9ffe80 00007ffa`81bfedcb     KERNEL32!BaseThreadInitThunk+0x10
00000037`df9ffeb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000037`df5fea40 00007ff7`5ed62076     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000037`df5fea80 00007ff7`5eaca184     postgres!errfinish(
00000037`df5feae0 00007ff7`5eaca07c     postgres!fsync_fname_ext(
00000037`df5feb30 00007ff7`5ea72961     postgres!fsync_fname(
00000037`df5feb60 00007ff7`5ea7096e     postgres!SnapBuildSerialize(
00000037`df5ff460 00007ff7`5ea4e359     postgres!SnapBuildProcessRunningXacts(
00000037`df5ff4b0 00007ff7`5ea4e746     postgres!standby_decode(
00000037`df5ff510 00007ff7`5ea44bb2     postgres!LogicalDecodingProcessRecord(
00000037`df5ff5f0 00007ff7`5ea43eec     postgres!XLogSendLogical(void)+0xa2 [c:\cirrus\src\backend\replication\walsender...
00000037`df5ff650 00007ff7`5ea46abd     postgres!WalSndLoop(
core
00000037`e05ffbc8 00007ffa`81b8b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000037`e05ffbd0 00007ffa`80e14cb0     ntdll!TppWorkerThread+0x2df
00000037`e05ffec0 00007ffa`81bfedcb     KERNEL32!BaseThreadInitThunk+0x10
00000037`e05ffef0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
test
[23:35:38.574] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5773 Disallow concurrent ALTER DOMAIN and DROP DOMAIN
CompilerWarnings
compiler
[22:27:37.749] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[22:27:37.749] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[22:27:37.749] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[22:27:37.749] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[22:27:37.749] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[22:27:30.488] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[22:27:30.488] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[22:27:30.488] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[22:27:30.488] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[22:27:30.488] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[22:27:00.473] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[22:26:53.162] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[22:28:00.831] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[22:48:59.249] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5677 Covering the comparison test between date and timestamp(tz) datatype
macOS - Sonoma - Meson
tap
[22:44:02.354](1043.784s) not ok 1 - Logical slot still valid
test
[22:44:02.617] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5748 Improve Valgrind support and remove some memory leaks
Windows - Server 2019, VS 2019 - Meson & ninja
test
[22:20:51.138] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5680 Improve coments on structures in trigger.c
Windows - Server 2019, VS 2019 - Meson & ninja
test
[22:19:07.221] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5752 make VALIDATE domain constraint lock on related relations as ShareUpdateExclusiveLock
Windows - Server 2019, VS 2019 - Meson & ninja
test
[21:52:45.518] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4971 [CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots
FreeBSD - Meson
tap
[21:21:31.628](25.745s) not ok 4 - concurrent operations with REINDEX/CREATE INDEX CONCURRENTLY for unique BTREE status ...
[21:21:31.628](0.000s) not ok 5 - concurrent operations with REINDEX/CREATE INDEX CONCURRENTLY for unique BTREE stdout /...
[21:21:31.628](0.000s) not ok 6 - concurrent operations with REINDEX/CREATE INDEX CONCURRENTLY for unique BTREE stderr /...
test
[21:21:32.855] 344/344 postgresql:pg_amcheck / pg_amcheck/006_cic                                      ERROR           3...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[21:12:02.583] c:\cirrus\src\backend\access\stir\stir.c(424) : warning C4715: 'stirbeginscan': not all control paths ret...
53/5771 Add README for catalog
Windows - Server 2019, VS 2019 - Meson & ninja
test
[21:23:30.429] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5763 remove ISB in AArch64's spin_delay() implementation
Windows - Server 2019, VS 2019 - Meson & ninja
test
[21:04:53.968] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5833 Clean up inconsistencies and leaks in src/test/modules/libpq_pipeline
Windows - Server 2019, VS 2019 - Meson & ninja
test
[20:55:22.827] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5789 Vectorized CRC on Arm64
macOS - Sonoma - Meson
tap
[20:24:31.627](1012.419s) not ok 1 - Logical slot still valid
test
[20:24:31.929] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[20:27:13.677] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5723 Avoid circular header file dependency
Windows - Server 2019, VS 2019 - Meson & ninja
test
[19:57:00.108] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4984 Serverside SNI for SSL connections
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[19:35:32.590](0.064s) not ok 33 - connect with correct server CA cert file sslmode=require
[19:35:32.591](0.000s) not ok 34 - connect with correct server CA cert file sslmode=require: no stderr
[19:35:32.688](0.000s) not ok 36 - connect fails since the passphrase protected key cannot be reloaded: matches
test
[19:43:45.175] 336/339 postgresql:ssl / ssl/004_sni                                                    ERROR            ...
[19:43:45.175] 339/339 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5663 Selectively invalidate caches in pgoutput when pg_namespace is modified
Linux - Debian Bookworm - Meson
tap
[19:28:19.561](991.606s) not ok 1 - Logical slot still valid
test
[19:28:19.747] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5438 bt_index_parent_check false alarm for indexes created concurrently
FreeBSD - Meson
tap
[19:13:55.277](995.912s) not ok 1 - Logical slot still valid
test
[19:13:55.480] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Linux - Debian Bookworm - Meson
core
[19:17:50.410] #0  0x00007f04a44aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[19:17:50.410] #1  0x00007f04a445b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[19:17:50.410] #2  0x00007f04a4516244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:17:50.410] #3  0x00007f04a452889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:17:50.410] #0  <unavailable> in ?? ()
tap
[19:15:12.265](992.465s) not ok 1 - Logical slot still valid
test
[19:15:12.450] 345/345 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[19:05:58.495](0.000s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
test
[19:09:33.895] 215/339 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5615 Corrupted FSM page is not saved after zeroing.
Linux - Debian Bookworm - Meson
tap
[18:49:41.288](992.821s) not ok 1 - Logical slot still valid
test
[18:49:41.472] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5645 support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint
macOS - Sonoma - Meson
tap
[18:21:03.456](1051.176s) not ok 1 - Logical slot still valid
test
[18:21:03.731] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[18:24:18.855] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5556 Expanding HOT updates for expression and partial indexes
FreeBSD - Meson
tap
[17:54:52.392](995.685s) not ok 1 - Logical slot still valid
test
[17:54:52.592] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
macOS - Sonoma - Meson
tap
[17:55:21.224](1052.396s) not ok 1 - Logical slot still valid
test
[17:55:21.506] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[17:57:29.501] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5741 Fix hostaddr crash during non-blocking cancellation
Linux - Debian Bookworm - Meson
core
[17:38:57.234] #0  0x00007fd2ffea2dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:38:57.234] #1  0x00007fd2ffe4f239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:38:57.234] #2  0x00007fd2ffe4f497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:38:57.234] #3  0x000055b1da3265c1 in ?? ()
[17:38:57.234] #4  0x000055b1da320369 in ?? ()
[17:38:57.234] #5  0x000055b1da31f20f in ?? ()
[17:38:57.234] #6  0x000055b1da31fc3b in ?? ()
[17:38:57.234] #7  0x000055b1da31d66f in ?? ()
[17:38:57.234] #8  0x00007fd2ffe3a24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[17:38:57.234] #9  0x00007fd2ffe3a305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:38:57.365] #0  <unavailable> in ?? ()
core
[17:38:57.365] #0  0x00007fd2ffea2dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:38:57.365] #1  0x00007fd2ffe4f239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:38:57.365] #2  0x00007fd2ffe4f497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:38:57.365] #3  0x000055b1da3265f3 in ?? ()
[17:38:57.365] #4  0x000055b1da320369 in ?? ()
[17:38:57.365] #5  0x000055b1da31f20f in ?? ()
[17:38:57.365] #6  0x000055b1da31fc3b in ?? ()
[17:38:57.365] #7  0x000055b1da31d66f in ?? ()
[17:38:57.365] #8  0x00007fd2ffe3a24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[17:38:57.365] #9  0x00007fd2ffe3a305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[17:36:05.639](991.228s) not ok 1 - Logical slot still valid
test
[17:36:05.830] 345/345 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5608 Orphaned users in PG16 and above can only be managed by Superusers
FreeBSD - Meson
test
[17:12:51.105] 327/343 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[17:29:12.470] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5382 Adding compression of temporary files
FreeBSD - Meson
core
[17:08:00.265] #0  0x00001fe4b7985fda in copy_file_range () from /lib/libc.so.7
[17:08:00.265] #1  0x00001fdc95786412 in ?? ()
[17:08:00.265] #2  0x00001fdc95785e1b in ?? ()
[17:08:00.265] #3  0x00001fdc957856e3 in ?? ()
[17:08:00.265] #4  0x00001fe4b78d2c3a in __libc_start1 () from /lib/libc.so.7
[17:08:00.265] #5  0x00001fdc957852dd in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build/testrun/regress/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-06-21 16:58:21.257040000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join_hash_pglz.out	2025-06-21 17:02:50.045922000 +0000
@@ -252,21 +252,13 @@
 (9 rows)
 
 select count(*) from simple r join simple s using (id);
- count 
--------
- 20000
-(1 row)
-
+ERROR:  could not read from temporary file: read only 8176 of 16906 bytes
 select original > 1 as initially_multibatch, final > original as increased_batches
   from hash_join_batches(
 $$
   select count(*) from simple r join simple s using (id);
 $$);
- initially_multibatch | increased_batches 
-----------------------+-------------------
...
test
[17:05:23.059] 187/343 postgresql:regress / regress/regress                                            ERROR           2...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("batchno > hashtable->curbatch"), File: "../src/backend/executor/nodeHashjoin.c", Line: 493, PID: 15...
core
[17:07:47.272]   * frame #0: 0x0000000184dcd5d0 libsystem_kernel.dylib`__pthread_kill + 8
[17:07:47.272]     frame #1: 0x0000000184e05c20 libsystem_pthread.dylib`pthread_kill + 288
[17:07:47.272]     frame #2: 0x0000000184d12a30 libsystem_c.dylib`abort + 180
[17:07:47.272]     frame #3: 0x00000001007ada1c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[17:07:47.272]     frame #4: 0x00000001004e4c90 postgres`ExecHashJoin at nodeHashjoin.c:493:6
[17:07:47.272]     frame #5: 0x00000001004e4c10 postgres`ExecHashJoin(pstate=0x00000001468939b0) at nodeHashjoin.c:690:9
[17:07:47.272]     frame #6: 0x00000001004c1fa4 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000014689...
[17:07:47.272]     frame #7: 0x00000001004c1f88 postgres`standard_ExecutorRun [inlined] ExecutePlan(queryDesc=0x00000001...
[17:07:47.272]     frame #8: 0x00000001004c1f38 postgres`standard_ExecutorRun(queryDesc=0x000000014689e4b8, direction=<u...
[17:07:47.272]     frame #9: 0x00000001004c1e74 postgres`ExecutorRun(queryDesc=<unavailable>, direction=<unavailable>, c...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out /Users/admin/pgsql/build/testrun/pg_upgrade/002...
--- /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out	2025-06-21 16:58:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash_pglz.out	2025-06-21 17:00:46
@@ -571,58 +571,6 @@
 set enable_material = off;
 set enable_mergejoin = off;
 set work_mem = '64kB';
-set hash_mem_multiplier = 1.0;
-explain (costs off)
-  select count(*) from join_foo
-    left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
-    on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
-                                     QUERY PLAN                                     
-------------------------------------------------------------------------------------
- Aggregate
-   ->  Nested Loop Left Join
-         Join Filter: ((join_foo.id < (b1.id + 1)) AND (join_foo.id > (b1.id - 1)))
-         ->  Seq Scan on join_foo
-         ->  Gather
-               Workers Planned: 2
...
tap
[17:00:47.041](74.521s) not ok 5 - regression tests pass
test
[17:03:42.946]  43/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
53/5535 Cross-type index comparison support in contrib/btree_gin
FreeBSD - Meson
tap
[16:44:28.812](0.000s) not ok 23 - connect : matches
test
[16:46:03.278] 262/343 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[17:00:45.549] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5720 virtual generated column as partition key
Windows - Server 2019, VS 2019 - Meson & ninja
test
[16:32:39.785] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5381 explain pgstatindex fragmentation
Linux - Debian Bookworm - Meson
core
[16:34:05.969] #0  0x00007fdfcec91bb3 in ?? () from /lib64/ld-linux-x86-64.so.2
[16:34:05.969] #1  0x00007fdfcec77a29 in ?? () from /lib64/ld-linux-x86-64.so.2
[16:34:05.969] #2  0x00007fdfcec79075 in ?? () from /lib64/ld-linux-x86-64.so.2
[16:34:05.969] #3  0x00007fdfcec73261 in ?? () from /lib64/ld-linux-x86-64.so.2
[16:34:05.969] #4  0x00007fdfcec893c1 in _dl_catch_exception () from /lib64/ld-linux-x86-64.so.2
[16:34:05.969] #5  0x00007fdfcec735ca in ?? () from /lib64/ld-linux-x86-64.so.2
[16:34:05.969] #6  0x00007fdfcec8ea4a in ?? () from /lib64/ld-linux-x86-64.so.2
[16:34:05.969] #7  0x00007fdfcec8b2ff in ?? () from /lib64/ld-linux-x86-64.so.2
[16:34:05.969] #8  0x00007fdfcec8cc7c in ?? () from /lib64/ld-linux-x86-64.so.2
[16:34:05.969] #9  0x00007fdfcec8bb28 in ?? () from /lib64/ld-linux-x86-64.so.2
core
[16:34:05.849] #0  0x00007f89e6e81bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[16:34:05.849] #1  0x0000555bed847cc0 in ?? ()
[16:34:05.849] #2  0x0000555bed847efa in ?? ()
[16:34:05.849] #3  0x0000555bed849630 in ?? ()
[16:34:05.849] #4  0x0000555bed843371 in ?? ()
[16:34:05.849] #5  0x0000555bed84220f in ?? ()
[16:34:05.849] #6  0x0000555bed842c3b in ?? ()
[16:34:05.849] #7  0x0000555bed84066f in ?? ()
[16:34:05.849] #8  0x00007f89e6dd524a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:34:05.849] #9  0x00007f89e6dd5305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[16:31:21.335](990.551s) not ok 1 - Logical slot still valid
test
[16:31:21.522] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5667 support create index on virtual generated column.
Windows - Server 2019, VS 2019 - Meson & ninja
test
[15:56:43.374] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5679 Add comments about fire_triggers argument in ri_triggers.c
Linux - Debian Bookworm - Meson
tap
[15:34:43.957](991.730s) not ok 1 - Logical slot still valid
test
[15:34:44.139] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[15:31:52.309] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5799 add function for creating/attaching hash table in DSM registry
Windows - Server 2019, VS 2019 - Meson & ninja
test
[15:28:09.056] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5454 Clarify FileTag-based unlinking
Windows - Server 2019, VS 2019 - Meson & ninja
test
[15:03:08.040] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5735 SQL function to access to `creating_extension`
Linux - Debian Bookworm - Meson
core
[15:01:37.881] #0  0xf7f6a559 in __kernel_vsyscall ()
[15:01:37.881] #1  0xf68a06e2 in pthread_sigmask () from /lib/i386-linux-gnu/libc.so.6
[15:01:37.881] #2  0xf684a390 in sigprocmask () from /lib/i386-linux-gnu/libc.so.6
[15:01:37.881] #3  0xf69170d5 in ?? () from /lib/i386-linux-gnu/libc.so.6
[15:01:37.881] #4  0xf69347f8 in ?? () from /lib/i386-linux-gnu/libc.so.6
core
[15:01:37.881] #0  <unavailable> in ?? ()
tap
[14:58:41.698](990.995s) not ok 1 - Logical slot still valid
test
[14:58:41.880] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5405 Add 'make check-tests' behavior to the meson based builds
Windows - Server 2019, VS 2019 - Meson & ninja
test
[14:34:50.635] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5710 Patch for migration of the pg_commit_ts directory
Windows - Server 2019, VS 2019 - Meson & ninja
test
[14:24:31.793] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5698 Simplify COALESCE with single argument
Windows - Server 2019, VS 2019 - Meson & ninja
test
[14:06:59.724] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5708 don't generate fake alias names, only fake eref names
Linux - Debian Bookworm - Meson
core
[13:58:01.022] #0  0x00007f822b477b20 in ?? ()
[13:58:01.022] #1  0x0000000000000003 in ?? ()
[13:58:01.022] #2  0x00007ffca30f8371 in ?? ()
[13:58:01.022] #3  0x00007ffca30f8374 in ?? ()
[13:58:01.022] #4  0x00007ffca30f8403 in ?? ()
[13:58:01.022] #5  0x0000000000000000 in ?? ()
core
[13:58:00.913] #0  0x00007f4347ce1dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:58:00.913] #1  0x00007f4347c8e239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:58:00.913] #2  0x00007f4347c8e497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:58:00.913] #3  0x0000561ffe62c5c1 in ?? ()
[13:58:00.913] #4  0x0000561ffe626369 in ?? ()
[13:58:00.913] #5  0x0000561ffe62520f in ?? ()
[13:58:00.913] #6  0x0000561ffe625c3b in ?? ()
[13:58:00.913] #7  0x0000561ffe62366f in ?? ()
[13:58:00.913] #8  0x00007f4347c7924a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:58:00.913] #9  0x00007f4347c79305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[13:55:06.825](988.879s) not ok 1 - Logical slot still valid
test
[13:55:07.011] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4718 Set log_lock_waits=on by default
Windows - Server 2019, VS 2019 - Meson & ninja
test
[13:38:45.392] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4738 psql: Rethinking of \du command
Linux - Debian Bookworm - Meson
tap
[13:10:16.675](991.603s) not ok 1 - Logical slot still valid
test
[13:10:16.857] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[13:07:27.903] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5676 pg_restore documentation and --create/--single-transaction limitation
Linux - Debian Bookworm - Meson
core
[13:05:58.597] #0  0x00007eff33e25b20 in ?? ()
[13:05:58.597] #1  0x0000000000000003 in ?? ()
[13:05:58.597] #2  0x00007ffdf0cde38d in ?? ()
[13:05:58.597] #3  0x00007ffdf0cde390 in ?? ()
[13:05:58.597] #4  0x00007ffdf0cde41c in ?? ()
[13:05:58.597] #5  0x0000000000000000 in ?? ()
[13:05:58.716] #0  0x00007f99ba2a9dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
core
[13:05:58.727] #0  0x00007f99ba2a9dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:05:58.727] #1  0x00007f99ba256239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:05:58.727] #2  0x00007f99ba256497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[13:05:58.727] #3  0x000055c4c54635c1 in ?? ()
[13:05:58.727] #4  0x000055c4c545d369 in ?? ()
[13:05:58.727] #5  0x000055c4c545c20f in ?? ()
[13:05:58.727] #6  0x000055c4c545cc3b in ?? ()
[13:05:58.727] #7  0x000055c4c545a66f in ?? ()
[13:05:58.727] #8  0x00007f99ba24124a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:05:58.727] #9  0x00007f99ba241305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[13:02:59.706](991.608s) not ok 1 - Logical slot still valid
test
[13:02:59.888] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[13:06:24.533] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5683 Small optimization set tuple block/tableOid once
Windows - Server 2019, VS 2019 - Meson & ninja
test
[12:38:09.401] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4720 "unexpected duplicate for tablespace" problem in logical replication
Linux - Debian Bookworm - Meson
core
[12:21:47.618] #0  0x00007f8a8625181a in fstatat64 () from /lib/x86_64-linux-gnu/libc.so.6
[12:21:47.618] #1  0x0000559b5e4d94eb in ?? ()
[12:21:47.618] #2  0x0000559b5e4c75fb in ?? ()
[12:21:47.618] #3  0x00007f8a8618124a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:21:47.618] #4  0x00007f8a86181305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
[12:21:47.618] #5  0x0000559b5e4c7781 in ?? ()
[12:21:48.098] #0  0x00007f36e46a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:21:48.154] #0  0x00007f36e46a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:21:48.154] #1  0x00007f36e465afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:21:48.154] #2  0x00007f36e4645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:21:48.154] #3  0x000056163d9932ef in ExceptionalCondition (conditionName=conditionName@entry=0x56163dc64878 "latch->...
[12:21:48.154] #4  0x000056163d68dfba in ResetLatch (latch=<optimized out>) at ../src/backend/storage/ipc/latch.c:376
[12:21:48.154] #5  0x000056163d594e01 in WalWriterMain (startup_data=<optimized out>, startup_data_len=<optimized out>) ...
[12:21:48.154] #6  0x000056163d585c8b in postmaster_child_launch (child_type=child_type@entry=B_WAL_WRITER, child_slot=2...
[12:21:48.154] #7  0x000056163d58b421 in StartChildProcess (type=type@entry=B_WAL_WRITER) at ../src/backend/postmaster/p...
[12:21:48.154] #8  0x000056163d58ba27 in LaunchMissingBackgroundProcesses () at ../src/backend/postmaster/postmaster.c:3...
[12:21:48.154] #9  0x000056163d58d782 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1717
tap
[12:19:01.670](992.246s) not ok 1 - Logical slot still valid
test
[12:19:01.859] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[12:21:43.906] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5583 Improve ACL checks in pg_prewarm for indexes
Windows - Server 2019, VS 2019 - Meson & ninja
test
[12:09:39.385] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5524 add function argument name to substring and substr
Windows - Server 2019, VS 2019 - Meson & ninja
test
[11:53:47.819] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5669 Use CLOCK_MONOTONIC_COARSE for instr_time for explain analyze
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-21 11:18:55.761623000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out	2025-06-21 11:22:37.645038...
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                1 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
test
[11:26:40.795]  95/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/contrib/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-21 11:18:53.530790387 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out	2025-06-21 11:25:42.866270297 +0000
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                2 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -71,7 +71,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                1 |                1 |                            1 |                     0
+     2 |                1 |                2 |                            1 |                     0
 (1 row)
 
...
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-21 11:18:54.593681935 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out	2025-06-21 11:26:05.587167...
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                2 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -71,7 +71,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                1 |                1 |                            1 |                     0
+     2 |                1 |                2 |                            1 |                     0
 (1 row)
 
...
test
[11:29:26.233]  95/344 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[11:41:40.698] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5447 log_min_messages per backend type
FreeBSD - Meson
core
[11:20:08.921] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x32ec3cff4c98 "checkpointer") at ../...
[11:20:08.921] #1  0x000000000077399c in check_log_min_messages (newval=<optimized out>, extra=0x82122c238, source=<opti...
[11:20:08.921] #2  0x0000000000af2964 in call_string_check_hook (conf=conf@entry=0xbf2bb0 <ConfigureNamesString+2800>, n...
[11:20:08.921] #3  0x0000000000af2219 in parse_and_validate_value (record=record@entry=0xbf2bb0 <ConfigureNamesString+28...
[11:20:08.921] #4  0x0000000000af13a6 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[11:20:08.921] #5  0x0000000000aed6c2 in set_config_option (name=<optimized out>, value=0x32ec3cff4838 "checkpointer:deb...
[11:20:08.921] #6  0x0000000000af63be in ExecSetVariableStmt (stmt=stmt@entry=0x32ec3ce25fd8, isTopLevel=<optimized out>...
[11:20:08.921] #7  0x00000000009794fc in standard_ProcessUtility (pstmt=pstmt@entry=0x32ec3ce25468, queryString=queryStr...
[11:20:08.921] #8  0x0000000833fa600c in pgss_ProcessUtility (pstmt=0x32ec3ce25468, queryString=0x32ec3ce24100 "SET log_...
[11:20:08.921] #9  0x00000000009789dc in PortalRunUtility (portal=0x32ec3cf0b100, pstmt=0x32ec3ce25468, isTopLevel=<opti...
core
[11:20:08.638] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x3b2c48a18498 "checkpointer") at ../...
[11:20:08.638] #1  0x000000000077399c in check_log_min_messages (newval=<optimized out>, extra=0x821ac0c18, source=<opti...
[11:20:08.638] #2  0x0000000000af2964 in call_string_check_hook (conf=conf@entry=0xbf2bb0 <ConfigureNamesString+2800>, n...
[11:20:08.638] #3  0x0000000000af2219 in parse_and_validate_value (record=record@entry=0xbf2bb0 <ConfigureNamesString+28...
[11:20:08.638] #4  0x0000000000af13a6 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[11:20:08.638] #5  0x0000000000aed6c2 in set_config_option (name=<optimized out>, value=0x3b2c48a18038 "checkpointer:deb...
[11:20:08.638] #6  0x0000000000af63be in ExecSetVariableStmt (stmt=stmt@entry=0x3b2c48225d78, isTopLevel=<optimized out>...
[11:20:08.638] #7  0x00000000009794fc in standard_ProcessUtility (pstmt=0x3b2c48225468, queryString=0x3b2c48224100 "SET ...
[11:20:08.638] #8  0x0000000000978ea8 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[11:20:08.638] #9  0x00000000009789dc in PortalRunUtility (portal=0x3b2c48361100, pstmt=0x3b2c48225468, isTopLevel=<opti...
core
[11:20:08.352] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x1b3b3621d498 "checkpointer") at ../...
[11:20:08.352] #1  0x000000000077399c in check_log_min_messages (newval=<optimized out>, extra=0x821930638, source=<opti...
[11:20:08.352] #2  0x0000000000af2964 in call_string_check_hook (conf=conf@entry=0xbf2bb0 <ConfigureNamesString+2800>, n...
[11:20:08.352] #3  0x0000000000af2219 in parse_and_validate_value (record=record@entry=0xbf2bb0 <ConfigureNamesString+28...
[11:20:08.352] #4  0x0000000000af13a6 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[11:20:08.352] #5  0x0000000000aed6c2 in set_config_option (name=<optimized out>, value=0x1b3b3621d038 "checkpointer:deb...
[11:20:08.352] #6  0x0000000000af63be in ExecSetVariableStmt (stmt=stmt@entry=0x1b3b35a25d78, isTopLevel=<optimized out>...
[11:20:08.352] #7  0x00000000009794fc in standard_ProcessUtility (pstmt=0x1b3b35a25468, queryString=0x1b3b35a24100 "SET ...
[11:20:08.352] #8  0x0000000000978ea8 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[11:20:08.352] #9  0x00000000009789dc in PortalRunUtility (portal=0x1b3b35b0d100, pstmt=0x1b3b35a25468, isTopLevel=<opti...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-21 11:10:53.756157000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-21 11:14:25.467444...
@@ -1199,2210 +1199,10 @@
 ERROR:  insert or update on table "fktable" violates foreign key constraint "fktable_fk_fkey"
 DETAIL:  Key (fk)=(200) is not present in table "pktable".
 DROP TABLE pktable, fktable;
--- test notice about expensive referential integrity checks,
--- where the index cannot be used because of type incompatibilities.
-CREATE TEMP TABLE pktable (
-        id1     INT4 PRIMARY KEY,
-        id2     VARCHAR(4) UNIQUE,
-        id3     REAL UNIQUE,
-        UNIQUE(id1, id2, id3)
-);
-CREATE TEMP TABLE fktable (
-        x1      INT4 REFERENCES pktable(id1),
-        x2      VARCHAR(4) REFERENCES pktable(id2),
-        x3      REAL REFERENCES pktable(id3),
-        x4      TEXT,
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-21 11:10:53.756157000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-21 11:15:33.4947...
@@ -841,2568 +841,10 @@
   FOREIGN KEY (tid, fk_id_del_set_default) REFERENCES PKTABLE ON DELETE SET DEFAULT (fk_id_del_set_default, fk_id_del_s...
 );
 SELECT pg_get_constraintdef(oid) FROM pg_constraint WHERE conrelid = 'fktable'::regclass::oid ORDER BY oid;
-                                                pg_get_constraintdef                                                
---------------------------------------------------------------------------------------------------------------------
- FOREIGN KEY (tid, fk_id_del_set_null) REFERENCES pktable(tid, id) ON DELETE SET NULL (fk_id_del_set_null)
- FOREIGN KEY (tid, fk_id_del_set_default) REFERENCES pktable(tid, id) ON DELETE SET DEFAULT (fk_id_del_set_default)
-(2 rows)
-
-INSERT INTO PKTABLE VALUES (1, 0), (1, 1), (1, 2);
-INSERT INTO FKTABLE VALUES
-  (1, 1, 1, NULL),
-  (1, 2, NULL, 2);
-DELETE FROM PKTABLE WHERE id = 1 OR id = 2;
-SELECT * FROM FKTABLE ORDER BY id;
- tid | id | fk_id_del_set_null | fk_id_del_set_default 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-21 11:10:53.756157000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-21 11:14:29.188050000 +0000
@@ -1250,2159 +1250,7 @@
 -- these should work
 ALTER TABLE fktable ADD CONSTRAINT fk_123_123
 FOREIGN KEY (x1,x2,x3) REFERENCES pktable(id1,id2,id3);
-ALTER TABLE fktable ADD CONSTRAINT fk_213_213
-FOREIGN KEY (x2,x1,x3) REFERENCES pktable(id2,id1,id3);
-ALTER TABLE fktable ADD CONSTRAINT fk_253_213
-FOREIGN KEY (x2,x5,x3) REFERENCES pktable(id2,id1,id3);
--- these should fail
-ALTER TABLE fktable ADD CONSTRAINT fk_123_231
-FOREIGN KEY (x1,x2,x3) REFERENCES pktable(id2,id3,id1);
-ERROR:  foreign key constraint "fk_123_231" cannot be implemented
-DETAIL:  Key columns "x1" of the referencing table and "id2" of the referenced table are of incompatible types: integer...
-ALTER TABLE fktable ADD CONSTRAINT fk_241_132
-FOREIGN KEY (x2,x4,x1) REFERENCES pktable(id1,id3,id2);
-ERROR:  foreign key constraint "fk_241_132" cannot be implemented
-DETAIL:  Key columns "x2" of the referencing table and "id1" of the referenced table are of incompatible types: charact...
...
tap
[11:14:26.844](116.980s) not ok 5 - regression tests pass
[11:14:41.902](3.915s) not ok 7 - pg_restore to destination instance
[11:14:50.011](8.108s) not ok 8 - dump outputs from original and restored regression databases match
[11:15:06.197](0.982s) not ok 16 - run of pg_upgrade --check for new instance
[11:15:06.198](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[11:15:06.970](0.770s) not ok 18 - run of pg_upgrade for new instance
[11:15:06.971](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[11:15:07.130](0.027s) not ok 20 - check that locales in new cluster match original cluster
[11:15:08.733](0.036s) not ok 22 - old and new dumps match after pg_upgrade
tap
[11:15:34.008](142.613s) not ok 2 - regression tests pass
test
[11:17:29.267]  97/343 postgresql:regress / regress/regress                                            ERROR           1...
[11:17:29.267]  94/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[11:17:29.267] 188/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
core
[11:23:50.690] #0  0x00007feb506abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:23:50.690] #1  0x00007feb5065cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:23:50.690] #2  0x00007feb50647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:23:50.690] #3  0x00007feb516d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:23:50.690] #4  0x00007feb516e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:23:50.690] #5  0x00007feb516c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7feb50020f4e, __in_ch...
[11:23:50.690] #6  0x00007feb516be6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[11:23:50.690] #7  0x00007feb516bd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7feb50021bf0, cont...
[11:23:50.690] #8  <signal handler called>
[11:23:50.690] #9  0x000055ea47dcdd2d in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
core
[11:23:50.165] #0  0x00007fa6bdaabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:23:50.165] #1  0x00007fa6bda5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:23:50.165] #2  0x00007fa6bda47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:23:50.165] #3  0x00007fa6bead650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:23:50.165] #4  0x00007fa6beae2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:23:50.165] #5  0x00007fa6beac1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fa6bacb4f4e, __in_ch...
[11:23:50.165] #6  0x00007fa6beabe6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[11:23:50.165] #7  0x00007fa6beabd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7fa6bacb5bf0, cont...
[11:23:50.165] #8  <signal handler called>
[11:23:50.165] #9  0x00005618f731ed2d in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
core
[11:23:48.714] #0  0x00007f9e69bdbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:23:48.714] #1  0x00007f9e69b8cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:23:48.714] #2  0x00007f9e69b77472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:23:48.714] #3  0x00007f9e6acd650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:23:48.714] #4  0x00007f9e6ace2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:23:48.714] #5  0x00007f9e6acc1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f9e693f6f4e, __in_ch...
[11:23:48.714] #6  0x00007f9e6acbe6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[11:23:48.714] #7  0x00007f9e6acbd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7f9e693f7bf0, cont...
[11:23:48.714] #8  <signal handler called>
[11:23:48.714] #9  0x000055ee08162d2d in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-21 11:10:54.480523763 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out	2025-06-21 11:18:48.743422623 +0000
@@ -1837,1572 +1837,10 @@
 -- Child constraint will remain valid.
 SELECT conname, convalidated, conrelid::regclass FROM pg_constraint
 WHERE conrelid::regclass::text like 'fk_partitioned_fk%' ORDER BY oid::regclass::text;
-           conname            | convalidated |      conrelid       
-------------------------------+--------------+---------------------
- fk_partitioned_fk_a_b_fkey   | f            | fk_partitioned_fk
- fk_partitioned_fk_1_a_b_fkey | t            | fk_partitioned_fk_1
-(2 rows)
-
--- Validate the constraint
-ALTER TABLE fk_partitioned_fk VALIDATE CONSTRAINT fk_partitioned_fk_a_b_fkey;
--- All constraints are now valid.
-SELECT conname, convalidated, conrelid::regclass FROM pg_constraint
-WHERE conrelid::regclass::text like 'fk_partitioned_fk%' ORDER BY oid::regclass::text;
-           conname            | convalidated |      conrelid       
-------------------------------+--------------+---------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-21 11:10:54.480523763 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/foreign_key.out	2025-06-21 11:20:09.903243120 +0000
@@ -860,2549 +860,10 @@
 (2 rows)
 
 DROP TABLE FKTABLE;
-DROP TABLE PKTABLE;
--- Test some invalid FK definitions
-CREATE TABLE PKTABLE (ptest1 int PRIMARY KEY, someoid oid);
-CREATE TABLE FKTABLE_FAIL1 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest2) REFERENCES PKTABLE);
-ERROR:  column "ftest2" referenced in foreign key constraint does not exist
-CREATE TABLE FKTABLE_FAIL2 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(ptest2));
-ERROR:  column "ptest2" referenced in foreign key constraint does not exist
-CREATE TABLE FKTABLE_FAIL3 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (tableoid) REFERENCES PKTABLE(someoid));
-ERROR:  system columns cannot be used in foreign keys
-CREATE TABLE FKTABLE_FAIL4 ( ftest1 oid, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(tableoid));
-ERROR:  system columns cannot be used in foreign keys
-DROP TABLE PKTABLE;
--- Test for referencing column number smaller than referenced constraint
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/regress/results/fo...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-21 11:10:54.480523763 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out	2025-06-21 11:16:21.575577153 +0000
@@ -1738,1671 +1738,7 @@
 UPDATE fk_notpartitioned_pk SET b = 2504 WHERE a = 2500;
 ERROR:  update or delete on table "fk_notpartitioned_pk" violates foreign key constraint "fk_partitioned_fk_a_b_fkey" o...
 DETAIL:  Key (a, b)=(2500, 2502) is still referenced from table "fk_partitioned_fk".
--- check psql behavior
-\d fk_notpartitioned_pk
-        Table "public.fk_notpartitioned_pk"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           | not null | 
- b      | integer |           | not null | 
-Indexes:
-    "fk_notpartitioned_pk_pkey" PRIMARY KEY, btree (a, b)
-Referenced by:
-    TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p...
-
--- Check the exsting FK trigger
...
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
tap
[11:18:49.760](98.705s) not ok 5 - regression tests pass
[11:19:00.788](3.855s) not ok 7 - pg_restore to destination instance
[11:19:04.064](3.275s) not ok 8 - dump outputs from original and restored regression databases match
[11:19:09.155](1.129s) not ok 16 - run of pg_upgrade --check for new instance
[11:19:09.155](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[11:19:10.020](0.865s) not ok 18 - run of pg_upgrade for new instance
[11:19:10.021](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[11:19:10.208](0.049s) not ok 20 - check that locales in new cluster match original cluster
[11:19:10.786](0.030s) not ok 22 - old and new dumps match after pg_upgrade
tap
[11:20:10.492](50.558s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
core
[11:22:53.018] #0  0x00007fa96a8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:53.018] #1  0x00007fa96a85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:53.018] #2  0x00007fa96a845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:53.018] #3  0x00007fa96aa1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:22:53.018] #4  0x00007fa96aa2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:22:53.018] #5  0x00007fa96aa0d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x55595560fd80,...
[11:22:53.018] #6  0x0000555954b0ddf2 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[11:22:53.018] #7  0x00005559543887c3 in check_log_min_messages (newval=<optimized out>, extra=0x7fff1ca6e160, source=<o...
[11:22:53.018] #8  0x0000555954aa9705 in call_string_check_hook (conf=conf@entry=0x5559555d1010 <ConfigureNamesString+28...
[11:22:53.018] #9  0x0000555954aaefb0 in parse_and_validate_value (record=record@entry=0x5559555d1010 <ConfigureNamesStr...
core
[11:22:56.467] #0  <unavailable> in ?? ()
core
[11:22:56.361] #0  0x00007f87147b2dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:56.361] #1  0x00007f871475f239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:56.361] #2  0x00007f871475f497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:56.361] #3  0x00005570eff295c1 in ?? ()
[11:22:56.361] #4  0x00005570eff23369 in ?? ()
[11:22:56.361] #5  0x00005570eff2220f in ?? ()
[11:22:56.361] #6  0x00005570eff22c3b in ?? ()
[11:22:56.361] #7  0x00005570eff2066f in ?? ()
[11:22:56.361] #8  0x00007f871474a24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:56.361] #9  0x00007f871474a305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[11:22:56.240] #0  0x00007f94ebaaedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:56.240] #1  0x00007f94eba5b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:56.240] #2  0x00007f94ebb16244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:56.240] #3  0x00007f94ebb2889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:56.361] #0  0x00007f87147b2dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
core
[11:22:56.240] #0  <unavailable> in ?? ()
core
[11:22:55.801] #0  0x00007f0ca76a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:55.801] #1  0x00007f0ca765afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:55.801] #2  0x00007f0ca7645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:55.801] #3  0x00007f0ca781e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:22:55.801] #4  0x00007f0ca782aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:22:55.801] #5  0x00007f0ca780d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x5561967f7d80,...
[11:22:55.801] #6  0x0000556195cf5df2 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[11:22:55.801] #7  0x00005561955707c3 in check_log_min_messages (newval=<optimized out>, extra=0x7ffcd8a15f00, source=<o...
[11:22:55.801] #8  0x0000556195c91705 in call_string_check_hook (conf=conf@entry=0x5561967b9010 <ConfigureNamesString+28...
[11:22:55.801] #9  0x0000556195c96fb0 in parse_and_validate_value (record=record@entry=0x5561967b9010 <ConfigureNamesStr...
core
[11:22:54.478] #0  0x00007f0f068bebd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:54.478] #1  0x0000556fbee8dcc0 in ?? ()
[11:22:54.478] #2  0x0000556fbee8defa in ?? ()
[11:22:54.478] #3  0x0000556fbee8f630 in ?? ()
[11:22:54.478] #4  0x0000556fbee89371 in ?? ()
[11:22:54.478] #5  0x0000556fbee8820f in ?? ()
[11:22:54.478] #6  0x0000556fbee88c3b in ?? ()
[11:22:54.478] #7  0x0000556fbee8666f in ?? ()
[11:22:54.478] #8  0x00007f0f0681224a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:54.478] #9  0x00007f0f06812305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[11:22:54.341] #0  0x00007f1947ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:54.341] #1  0x00007f1947c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:54.341] #2  0x00007f1947c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:54.341] #3  0x00007f1947e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:22:54.341] #4  0x00007f1947e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:22:54.341] #5  0x00007f1947e0d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x556ac570ed80,...
[11:22:54.341] #6  0x0000556ac4c0cdf2 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[11:22:54.341] #7  0x0000556ac44877c3 in check_log_min_messages (newval=<optimized out>, extra=0x7ffc77dc19a0, source=<o...
[11:22:54.341] #8  0x0000556ac4ba8705 in call_string_check_hook (conf=conf@entry=0x556ac56d0010 <ConfigureNamesString+28...
[11:22:54.341] #9  0x0000556ac4badfb0 in parse_and_validate_value (record=record@entry=0x556ac56d0010 <ConfigureNamesStr...
core
[11:22:56.467] #0  0x00007f87147b2dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:56.467] #1  0x00007f871475f239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:56.467] #2  0x00007f871475f497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:56.467] #3  0x00005570eff295f3 in ?? ()
[11:22:56.467] #4  0x00005570eff23369 in ?? ()
[11:22:56.467] #5  0x00005570eff2220f in ?? ()
[11:22:56.467] #6  0x00005570eff22c3b in ?? ()
[11:22:56.467] #7  0x00005570eff2066f in ?? ()
[11:22:56.467] #8  0x00007f871474a24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:56.467] #9  0x00007f871474a305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-21 11:10:53.963370322 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-21 11:15:52.754896...
@@ -1578,1831 +1578,10 @@
   foreign key (a, very_very_long_column_name_to_exceed_63_characters) references pktable2,
   foreign key (a, very_very_long_column_name_to_exceed_63_characters) references pktable2
 );
-select conname from pg_constraint where conrelid = 'fktable2'::regclass order by conname;
-                             conname                             
------------------------------------------------------------------
- fktable2_a_very_very_long_column_name_to_exceed_63_charac_fkey1
- fktable2_a_very_very_long_column_name_to_exceed_63_charact_fkey
- fktable2_very_very_long_column_name_to_exceed_63_character_fkey
-(3 rows)
-
-drop table pktable1, pktable2, fktable2;
---
--- Test deferred FK check on a tuple deleted by a rolled-back subtransaction
---
-create table pktable2(f1 int primary key);
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-21 11:10:53.963370322 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-21 11:16:56.2229...
@@ -930,2479 +930,10 @@
 DETAIL:  Key (ftest1)=(43) is not present in table "pktable".
 DROP TABLE FKTABLE;
 DROP TABLE PKTABLE;
--- Two columns, two tables
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, PRIMARY KEY(ptest1, ptest2));
--- This should fail, because we just chose really odd types
-CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable);
-ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
-DETAIL:  Key columns "ftest1" of the referencing table and "ptest1" of the referenced table are of incompatible types: ...
--- Again, so should this...
-CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest1, ptest2));
-ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
-DETAIL:  Key columns "ftest1" of the referencing table and "ptest1" of the referenced table are of incompatible types: ...
--- This fails because we mixed up the column ordering
-CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest2, ftest1) REFERENCES pktable);
-ERROR:  foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-21 11:10:53.963370322 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-21 11:15:53.806896623 +0000
@@ -1967,1442 +1967,10 @@
 (5 rows)
 
 DROP TABLE fk_notpartitioned_fk, fk_partitioned_pk;
--- Test some other exotic foreign key features: MATCH SIMPLE, ON UPDATE/DELETE
--- actions
-CREATE TABLE fk_notpartitioned_pk (a int, b int, primary key (a, b));
-CREATE TABLE fk_partitioned_fk (a int default 2501, b int default 142857) PARTITION BY LIST (a);
-CREATE TABLE fk_partitioned_fk_1 PARTITION OF fk_partitioned_fk FOR VALUES IN (NULL,500,501,502);
-ALTER TABLE fk_partitioned_fk ADD FOREIGN KEY (a, b)
-  REFERENCES fk_notpartitioned_pk MATCH SIMPLE
-  ON DELETE SET NULL ON UPDATE SET NULL;
-CREATE TABLE fk_partitioned_fk_2 PARTITION OF fk_partitioned_fk FOR VALUES IN (1500,1502);
-CREATE TABLE fk_partitioned_fk_3 (a int, b int);
-ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_3 FOR VALUES IN (2500,2501,2502,2503);
--- this insert fails
-INSERT INTO fk_partitioned_fk (a, b) VALUES (2502, 2503);
...
tap
[11:15:55.625](55.986s) not ok 5 - regression tests pass
[11:16:07.147](4.641s) not ok 7 - pg_restore to destination instance
[11:16:11.598](4.451s) not ok 8 - dump outputs from original and restored regression databases match
[11:16:18.429](1.245s) not ok 16 - run of pg_upgrade --check for new instance
[11:16:18.429](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[11:16:19.549](1.119s) not ok 18 - run of pg_upgrade for new instance
[11:16:19.550](0.001s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[11:16:19.763](0.047s) not ok 20 - check that locales in new cluster match original cluster
[11:16:20.449](0.048s) not ok 22 - old and new dumps match after pg_upgrade
tap
[11:16:58.804](55.616s) not ok 2 - regression tests pass
test
[11:20:08.592]  24/344 postgresql:regress / regress/regress                                            ERROR            ...
[11:20:08.592]  25/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[11:20:08.592]  82/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
core
[11:23:32.724]   * frame #0: 0x0000000100703034 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[11:23:32.724]     frame #1: 0x00000001003be95c postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016f...
[11:23:32.724]     frame #2: 0x00000001006d78a0 postgres`call_string_check_hook(conf=0x0000000100ab08b8, newval=0x000000...
[11:23:32.724]     frame #3: 0x00000001006d71a4 postgres`parse_and_validate_value(record=0x0000000100ab08b8, value=<unav...
[11:23:32.724]     frame #4: 0x00000001006d6328 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[11:23:32.724]     frame #5: 0x00000001006d2a00 postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[11:23:32.724]     frame #6: 0x00000001006da934 postgres`ExecSetVariableStmt(stmt=0x000000015a80bc68, isTopLevel=<unavai...
[11:23:32.724]     frame #7: 0x00000001005890b0 postgres`standard_ProcessUtility(pstmt=0x000000015a80bd18, queryString="...
[11:23:32.724]     frame #8: 0x0000000100e30334 pg_stat_statements.dylib`pgss_ProcessUtility(pstmt=0x000000015a80bd18, q...
[11:23:32.724]     frame #9: 0x0000000100588ad8 postgres`PortalRunUtility(portal=0x000000014982b300, pstmt=0x000000015a8...
core
[11:21:41.754]   * frame #0: 0x0000000100cb4b70 dyld`_dyld_start
core
[11:21:00.512]   * frame #0: 0x00000001047b7034 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[11:21:00.512]     frame #1: 0x000000010447295c postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016b...
[11:21:00.512]     frame #2: 0x000000010478b8a0 postgres`call_string_check_hook(conf=0x0000000104b648b8, newval=0x000000...
[11:21:00.512]     frame #3: 0x000000010478b1a4 postgres`parse_and_validate_value(record=0x0000000104b648b8, value=<unav...
[11:21:00.512]     frame #4: 0x000000010478a328 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[11:21:00.512]     frame #5: 0x0000000104786a00 postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[11:21:00.512]     frame #6: 0x000000010478e934 postgres`ExecSetVariableStmt(stmt=0x000000011f011868, isTopLevel=<unavai...
[11:21:00.512]     frame #7: 0x000000010463d0b0 postgres`standard_ProcessUtility(pstmt=0x000000011f011918, queryString="...
[11:21:00.512]     frame #8: 0x000000010463ce7c postgres`ProcessUtility(pstmt=<unavailable>, queryString=<unavailable>, ...
[11:21:00.512]     frame #9: 0x000000010463cad8 postgres`PortalRunUtility(portal=0x0000000106837b00, pstmt=0x000000011f0...
core
[11:22:39.845]   * frame #0: 0x0000000104dd7034 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[11:22:39.845]     frame #1: 0x0000000104a9295c postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016b...
[11:22:39.845]     frame #2: 0x0000000104dab8a0 postgres`call_string_check_hook(conf=0x00000001051848b8, newval=0x000000...
[11:22:39.845]     frame #3: 0x0000000104dab1a4 postgres`parse_and_validate_value(record=0x00000001051848b8, value=<unav...
[11:22:39.845]     frame #4: 0x0000000104daa328 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[11:22:39.845]     frame #5: 0x0000000104da6a00 postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[11:22:39.845]     frame #6: 0x0000000104dae934 postgres`ExecSetVariableStmt(stmt=0x0000000130009a68, isTopLevel=<unavai...
[11:22:39.845]     frame #7: 0x0000000104c5d0b0 postgres`standard_ProcessUtility(pstmt=0x0000000130009b18, queryString="...
[11:22:39.845]     frame #8: 0x0000000104c5ce7c postgres`ProcessUtility(pstmt=<unavailable>, queryString=<unavailable>, ...
[11:22:39.845]     frame #9: 0x0000000104c5cad8 postgres`PortalRunUtility(portal=0x0000000120030b00, pstmt=0x00000001300...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/guc.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade...
--- /Users/admin/pgsql/src/test/regress/expected/guc.out	2025-06-21 11:10:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/guc.out	2025-06-21 11:13:12
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/foreign_key.out /Users/admin/pgsql/build/testrun/recovery/027_stre...
--- /Users/admin/pgsql/src/test/regress/expected/foreign_key.out	2025-06-21 11:10:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-21 11:14:22
@@ -421,2988 +421,10 @@
 -- MATCH SIMPLE
 -- Base test restricting update/delete
 CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, PRIMARY KEY(ptest1, ptest2, ptest3) );
-CREATE TABLE FKTABLE ( ftest1 int, ftest2 int, ftest3 int, ftest4 int,  CONSTRAINT constrname3
-			FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE);
--- Insert Primary Key values
-INSERT INTO PKTABLE VALUES (1, 2, 3, 'test1');
-INSERT INTO PKTABLE VALUES (1, 3, 3, 'test2');
-INSERT INTO PKTABLE VALUES (2, 3, 4, 'test3');
-INSERT INTO PKTABLE VALUES (2, 4, 5, 'test4');
--- Insert Foreign Key values
-INSERT INTO FKTABLE VALUES (1, 2, 3, 1);
-INSERT INTO FKTABLE VALUES (NULL, 2, 3, 2);
-INSERT INTO FKTABLE VALUES (2, NULL, 3, 3);
-INSERT INTO FKTABLE VALUES (NULL, 2, 7, 4);
-INSERT INTO FKTABLE VALUES (NULL, 3, 4, 5);
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/cluster.out /Users/admin/pgsql/build/testrun/regress/regress/resul...
--- /Users/admin/pgsql/src/test/regress/expected/cluster.out	2025-06-21 11:10:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/cluster.out	2025-06-21 11:13:12
@@ -455,221 +455,10 @@
 CREATE TABLE clstrpart11 PARTITION OF clstrpart1 FOR VALUES FROM (1) TO (5);
 CREATE TABLE clstrpart12 PARTITION OF clstrpart1 FOR VALUES FROM (5) TO (10) PARTITION BY RANGE (a);
 CREATE TABLE clstrpart2 PARTITION OF clstrpart FOR VALUES FROM (10) TO (20);
-CREATE TABLE clstrpart3 PARTITION OF clstrpart DEFAULT PARTITION BY RANGE (a);
-CREATE TABLE clstrpart33 PARTITION OF clstrpart3 DEFAULT;
-CREATE INDEX clstrpart_only_idx ON ONLY clstrpart (a);
-CLUSTER clstrpart USING clstrpart_only_idx; -- fails
-ERROR:  cannot cluster on invalid index "clstrpart_only_idx"
-DROP INDEX clstrpart_only_idx;
-CREATE INDEX clstrpart_idx ON clstrpart (a);
--- Check that clustering sets new relfilenodes:
-CREATE TEMP TABLE old_cluster_info AS SELECT relname, level, relfilenode, relkind FROM pg_partition_tree('clstrpart'::r...
-CLUSTER clstrpart USING clstrpart_idx;
-CREATE TEMP TABLE new_cluster_info AS SELECT relname, level, relfilenode, relkind FROM pg_partition_tree('clstrpart'::r...
-SELECT relname, old.level, old.relkind, old.relfilenode = new.relfilenode FROM old_cluster_info AS old JOIN new_cluster...
-   relname   | level | relkind | ?column? 
...
tap
[11:13:15.681](58.429s) not ok 5 - regression tests pass
[11:13:42.418](1.344s) not ok 16 - run of pg_upgrade --check for new instance
[11:13:42.418](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[11:13:43.556](1.138s) not ok 18 - run of pg_upgrade for new instance
[11:13:43.557](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[11:13:43.976](0.069s) not ok 20 - check that locales in new cluster match original cluster
[11:13:44.825](0.044s) not ok 22 - old and new dumps match after pg_upgrade
tap
[11:14:25.428](66.957s) not ok 2 - regression tests pass
test
[11:16:45.849]  26/343 postgresql:regress / regress/regress                                            ERROR            ...
[11:16:45.849]  29/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[11:16:45.849] 116/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
core
00000091`351ff938 00007ffa`3cb4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000091`351ff940 00007ffa`3b6a4cb0     ntdll!TppWorkerThread+0x2df
00000091`351ffc30 00007ffa`3cbbedcb     KERNEL32!BaseThreadInitThunk+0x10
00000091`351ffc60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000091`359ff678 00007ffa`3a69da3e     ntdll!NtWaitForSingleObject+0x14
00000091`359ff680 00007ff7`6600c60c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000091`359ff720 00007ffa`3b6a4cb0     postgres!pg_timer_thread(
00000091`359ff760 00007ffa`3cbbedcb     KERNEL32!BaseThreadInitThunk+0x10
00000091`359ff790 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000091`35dff558 00007ffa`3cb4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000091`35dff560 00007ffa`3b6a4cb0     ntdll!TppWorkerThread+0x2df
00000091`35dff850 00007ffa`3cbbedcb     KERNEL32!BaseThreadInitThunk+0x10
00000091`35dff880 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000091`34dfe9d0 00007ff7`65e01609     postgres!pg_strcasecmp(
00000091`34dfea10 00007ff7`6639fdea     postgres!check_log_min_messages(
00000091`34dfeb20 00007ff7`663a18c9     postgres!call_string_check_hook(
00000091`34dfec90 00007ff7`66398896     postgres!parse_and_validate_value(
00000091`34dfed90 00007ff7`663970e9     postgres!set_config_with_handle(
00000091`34dfeef0 00007ff7`663a302b     postgres!set_config_option(
00000091`34dfef60 00007ff7`66136901     postgres!ExecSetVariableStmt(
00000091`34dff060 00007ffa`2d7434b9     postgres!standard_ProcessUtility(
00000091`34dff230 00007ff7`66135ecf     pg_stat_statements!pgss_ProcessUtility(
00000091`34dff690 00007ff7`66134efd     postgres!ProcessUtility(
core
00000091`355ff6b8 00007ffa`3a6e48fa     ntdll!NtFsControlFile+0x14
00000091`355ff6c0 00007ff7`6600ab6b     KERNELBASE!ConnectNamedPipe+0x6a
00000091`355ff730 00007ffa`3b6a4cb0     postgres!pg_signal_thread(
00000091`355ff830 00007ffa`3cbbedcb     KERNEL32!BaseThreadInitThunk+0x10
00000091`355ff860 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`539ff7d8 00007ffa`3cb4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a1`539ff7e0 00007ffa`3b6a4cb0     ntdll!TppWorkerThread+0x2df
000000a1`539ffad0 00007ffa`3cbbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`539ffb00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`541ff8e8 00007ffa`3a69da3e     ntdll!NtWaitForSingleObject+0x14
000000a1`541ff8f0 00007ff7`6600c60c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000a1`541ff990 00007ffa`3b6a4cb0     postgres!pg_timer_thread(
000000a1`541ff9d0 00007ffa`3cbbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`541ffa00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`53dffd48 00007ffa`3a6e48fa     ntdll!NtFsControlFile+0x14
000000a1`53dffd50 00007ff7`6600ab6b     KERNELBASE!ConnectNamedPipe+0x6a
000000a1`53dffdc0 00007ffa`3b6a4cb0     postgres!pg_signal_thread(
000000a1`53dffec0 00007ffa`3cbbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`53dffef0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`535ff7c8 00007ffa`3cb4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a1`535ff7d0 00007ffa`3b6a4cb0     ntdll!TppWorkerThread+0x2df
000000a1`535ffac0 00007ffa`3cbbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`535ffaf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`531fe860 00007ff7`65e01609     postgres!pg_strcasecmp(
000000a1`531fe8a0 00007ff7`6639fdea     postgres!check_log_min_messages(
000000a1`531fe9b0 00007ff7`663a18c9     postgres!call_string_check_hook(
000000a1`531feb20 00007ff7`66398896     postgres!parse_and_validate_value(
000000a1`531fec20 00007ff7`663970e9     postgres!set_config_with_handle(
000000a1`531fed80 00007ff7`663a302b     postgres!set_config_option(
000000a1`531fedf0 00007ff7`66136901     postgres!ExecSetVariableStmt(
000000a1`531feef0 00007ff7`66135f19     postgres!standard_ProcessUtility(
000000a1`531ff0c0 00007ff7`66134efd     postgres!ProcessUtility(
000000a1`531ff110 00007ff7`66135252     postgres!PortalRunUtility(
core
000000a1`275ff868 00007ffa`3a6e48fa     ntdll!NtFsControlFile+0x14
000000a1`275ff870 00007ff7`6600ab6b     KERNELBASE!ConnectNamedPipe+0x6a
000000a1`275ff8e0 00007ffa`3b6a4cb0     postgres!pg_signal_thread(
000000a1`275ff9e0 00007ffa`3cbbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`275ffa10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`271ffaa8 00007ffa`3cb4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a1`271ffab0 00007ffa`3b6a4cb0     ntdll!TppWorkerThread+0x2df
000000a1`271ffda0 00007ffa`3cbbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`271ffdd0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`26dfe790 00007ff7`65e01609     postgres!pg_strcasecmp(
000000a1`26dfe7d0 00007ff7`6639fdea     postgres!check_log_min_messages(
000000a1`26dfe8e0 00007ff7`663a18c9     postgres!call_string_check_hook(
000000a1`26dfea50 00007ff7`66398896     postgres!parse_and_validate_value(
000000a1`26dfeb50 00007ff7`663970e9     postgres!set_config_with_handle(
000000a1`26dfecb0 00007ff7`663a302b     postgres!set_config_option(
000000a1`26dfed20 00007ff7`66136901     postgres!ExecSetVariableStmt(
000000a1`26dfee20 00007ff7`66135f19     postgres!standard_ProcessUtility(
000000a1`26dfeff0 00007ff7`66134efd     postgres!ProcessUtility(
000000a1`26dff040 00007ff7`66135252     postgres!PortalRunUtility(
core
000000a1`27dff678 00007ffa`3cb4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a1`27dff680 00007ffa`3b6a4cb0     ntdll!TppWorkerThread+0x2df
000000a1`27dff970 00007ffa`3cbbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`27dff9a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`279ffe28 00007ffa`3a69da3e     ntdll!NtWaitForSingleObject+0x14
000000a1`279ffe30 00007ff7`6600c60c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000a1`279ffed0 00007ffa`3b6a4cb0     postgres!pg_timer_thread(
000000a1`279fff10 00007ffa`3cbbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`279fff40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/foreign_key.out C:/cirrus/build/testrun/pg_upgrade/002_...
--- C:/cirrus/src/test/regress/expected/foreign_key.out	2025-06-21 11:10:58.742852700 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-21 11:14:25.382434800 +0000
@@ -2794,615 +2794,10 @@
 CREATE TABLE fk11 PARTITION OF fk1 FOR VALUES IN (1);
 ALTER TABLE fk ADD FOREIGN KEY (a) REFERENCES pk;
 CREATE TABLE pk2 PARTITION OF pk FOR VALUES IN (2);
-CREATE TABLE pk3 (a int NOT NULL) PARTITION BY LIST (a);
-CREATE TABLE pk31 PARTITION OF pk3 FOR VALUES IN (31);
-CREATE TABLE pk32 (b int, a int NOT NULL);
-ALTER TABLE pk32 DROP COLUMN b;
-ALTER TABLE pk3 ATTACH PARTITION pk32 FOR VALUES IN (32);
-ALTER TABLE pk ATTACH PARTITION pk3 FOR VALUES IN (31, 32);
-CREATE TABLE fk2 PARTITION OF fk FOR VALUES IN (2);
-CREATE TABLE fk3 (b int, a int);
-ALTER TABLE fk3 DROP COLUMN b;
-ALTER TABLE fk ATTACH PARTITION fk3 FOR VALUES IN (3);
-SELECT pg_describe_object('pg_constraint'::regclass, oid, 0), confrelid::regclass,
-       CASE WHEN conparentid <> 0 THEN pg_describe_object('pg_constraint'::regclass, conparentid, 0) ELSE 'TOP' END
-FROM pg_catalog.pg_constraint
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/foreign_key.out C:/cirrus/build/testrun/recovery/027_st...
--- C:/cirrus/src/test/regress/expected/foreign_key.out	2025-06-21 11:10:58.742852700 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-21 11:16:47.784772700 +0000
@@ -3016,393 +3016,10 @@
 
 DROP TABLE fk;
 TRUNCATE TABLE pk;
-INSERT INTO pk VALUES (20), (30);
-CREATE TABLE fk (a int DEFAULT 50) PARTITION BY RANGE (a);
-CREATE TABLE fk1 PARTITION OF fk FOR VALUES FROM (1) TO (100) PARTITION BY RANGE (a);
-CREATE TABLE fk11 PARTITION OF fk1 FOR VALUES FROM (1) TO (10);
-CREATE TABLE fk12 PARTITION OF fk1 FOR VALUES FROM (10) TO (100);
-ALTER TABLE fk ADD FOREIGN KEY (a) REFERENCES pk ON UPDATE RESTRICT ON DELETE RESTRICT;
-CREATE TABLE fk_d PARTITION OF fk DEFAULT;
-INSERT INTO fk VALUES (20), (30);
-DELETE FROM pk WHERE a = 20;
-ERROR:  update or delete on table "pk11" violates RESTRICT setting of foreign key constraint "fk_a_fkey_2" on table "fk...
-DETAIL:  Key (a)=(20) is referenced from table "fk".
-UPDATE pk SET a = 90 WHERE a = 30;
-ERROR:  update or delete on table "pk" violates RESTRICT setting of foreign key constraint "fk_a_fkey" on table "fk"
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/regress/regress/results...
--- C:/cirrus/src/test/regress/expected/guc.out	2025-06-21 11:10:58.755240700 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/guc.out	2025-06-21 11:14:23.678360500 +0000
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
tap
[11:14:48.213](112.209s) not ok 5 - regression tests pass
[11:15:20.834](4.366s) not ok 16 - run of pg_upgrade --check for new instance
[11:15:20.834](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[11:15:25.285](4.447s) not ok 18 - run of pg_upgrade for new instance
[11:15:25.296](0.009s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[11:15:26.685](0.679s) not ok 20 - check that locales in new cluster match original cluster
[11:15:28.243](0.147s) not ok 22 - old and new dumps match after pg_upgrade
tap
[11:17:09.122](114.636s) not ok 2 - regression tests pass
test
[11:24:16.304]  14/338 postgresql:regress / regress/regress                                            ERROR           1...
[11:24:16.304]  18/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[11:24:16.304]  60/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5644 Add arbitrary xid and mxid to pg_resetwal
FreeBSD - Meson
tap
[10:55:25.422](18.111s) not ok 18 - run of pg_upgrade for new instance
[10:55:25.422](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[10:55:27.309](0.034s) not ok 22 - old and new dumps match after pg_upgrade
test
[10:56:49.341] 260/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
Linux - Debian Bookworm - Autoconf
tap
[10:53:08.910](12.234s) Bail out!  command "pg_resetwal -D /tmp/cirrus-ci-build/src/bin/pg_resetwal/tmp_check/t_003_adva...
Linux - Debian Bookworm - Meson
tap
[10:53:38.258](8.608s) not ok 18 - run of pg_upgrade for new instance
[10:53:38.259](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[10:53:39.333](0.109s) not ok 22 - old and new dumps match after pg_upgrade
test
[10:57:17.283]  64/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
macOS - Sonoma - Meson
core
[10:59:06.079]   * frame #0: 0x0000000184008ca4 libsystem_kernel.dylib`__write_nocancel + 8
[10:59:06.079]     frame #1: 0x0000000183f0c3fc libsystem_c.dylib`__swrite + 24
[10:59:06.079]     frame #2: 0x0000000183eed9a4 libsystem_c.dylib`_swrite + 108
[10:59:06.079]     frame #3: 0x0000000183eebb2c libsystem_c.dylib`__sflush + 232
[10:59:06.079]     frame #4: 0x0000000183eed87c libsystem_c.dylib`__xvprintf + 292
[10:59:06.079]     frame #5: 0x0000000183eed738 libsystem_c.dylib`vfprintf_l + 68
[10:59:06.079]     frame #6: 0x0000000183eed6e8 libsystem_c.dylib`fprintf + 68
[10:59:06.079]     frame #7: 0x0000000183f52180 libsystem_c.dylib`vwarnx + 84
[10:59:06.079]     frame #8: 0x0000000183f52120 libsystem_c.dylib`warnx + 32
[10:59:06.079]     frame #9: 0x00000001029db598 cp`___lldb_unnamed_symbol97 + 48
tap
[10:52:09.631](7.730s) not ok 18 - run of pg_upgrade for new instance
[10:52:09.632](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[10:52:10.243](0.156s) not ok 22 - old and new dumps match after pg_upgrade
test
[10:55:01.153]  48/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[10:55:25.852](19.131s) not ok 18 - run of pg_upgrade for new instance
[10:55:25.856](0.001s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[10:55:31.464](0.173s) not ok 22 - old and new dumps match after pg_upgrade
test
[11:12:51.470]  38/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[11:12:51.470] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5707 Detect buffer underflow in get_th()
Windows - Server 2019, VS 2019 - Meson & ninja
test
[11:04:50.190] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5673 Random pg_upgrade 004_subscription test failure on drongo
CompilerWarnings
compiler
[10:16:38.469] md.c:256:48: error: implicit declaration of function ‘pg_RtlGetLastNtStatus’ [-Werror=implicit-function-d...
macOS - Sonoma - Meson
core
[10:37:11.835]   * frame #0: 0x000000010524cb70 dyld`_dyld_start
tap
[10:33:35.622](998.689s) not ok 1 - Logical slot still valid
test
[10:33:35.887] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[10:36:47.091] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5070 Incorrect error message for cancellation triggered by statement_timeout & flaky test
Windows - Server 2019, VS 2019 - Meson & ninja
test
[10:11:34.534] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4997 Return pg_control from pg_backup_stop().
Windows - Server 2019, VS 2019 - Meson & ninja
test
[09:51:29.850] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5230 Add IGNORE NULLS to Window functions
Linux - Debian Bookworm - Meson
core
[09:16:34.223] #0  0x00007f0891ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:16:34.223] #1  0x00007f0891e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:16:34.223] #2  0x00007f0891e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:16:34.223] #3  0x00007f089201e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:16:34.223] #4  0x00007f089202aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:16:34.223] #5  0x00007f089200dad8 in __ubsan::__ubsan_handle_shift_out_of_bounds_abort (Data=Data@entry=0x55c8fecaee...
[09:16:34.223] #6  0x000055c8fde8c8e6 in get_notnull_info (winobj=winobj@entry=0x55c904781318, pos=pos@entry=-1) at ../s...
[09:16:34.223] #7  0x000055c8fde97482 in WinGetFuncArgInPartition (winobj=winobj@entry=0x55c904781318, argno=argno@entry...
[09:16:34.223] #8  0x000055c8fe45b253 in leadlag_common (fcinfo=0x7fff159aa350, forward=forward@entry=false, withoffset=...
[09:16:34.223] #9  0x000055c8fe45c04b in window_lag (fcinfo=<optimized out>) at ../src/backend/utils/adt/windowfuncs.c:5...
core
[09:16:33.678] #0  0x00007f2c42ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:16:33.678] #1  0x00007f2c42e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:16:33.678] #2  0x00007f2c42e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:16:33.678] #3  0x00007f2c4301e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:16:33.678] #4  0x00007f2c4302aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:16:33.678] #5  0x00007f2c4300dad8 in __ubsan::__ubsan_handle_shift_out_of_bounds_abort (Data=Data@entry=0x56219db11e...
[09:16:33.678] #6  0x000056219ccef8e6 in get_notnull_info (winobj=winobj@entry=0x5621aba26458, pos=pos@entry=-1) at ../s...
[09:16:33.678] #7  0x000056219ccfa482 in WinGetFuncArgInPartition (winobj=winobj@entry=0x5621aba26458, argno=argno@entry...
[09:16:33.678] #8  0x000056219d2be253 in leadlag_common (fcinfo=0x7ffcfcea7d00, forward=forward@entry=false, withoffset=...
[09:16:33.678] #9  0x000056219d2bf04b in window_lag (fcinfo=<optimized out>) at ../src/backend/utils/adt/windowfuncs.c:5...
core
[09:16:34.791] #0  0x00007f6288ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:16:34.791] #1  0x00007f6288e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[09:16:34.791] #2  0x00007f6288e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[09:16:34.791] #3  0x00007f628901e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[09:16:34.791] #4  0x00007f628902aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[09:16:34.791] #5  0x00007f628900dad8 in __ubsan::__ubsan_handle_shift_out_of_bounds_abort (Data=Data@entry=0x5634b773be...
[09:16:34.791] #6  0x00005634b69198e6 in get_notnull_info (winobj=winobj@entry=0x5634bb160e68, pos=pos@entry=-1) at ../s...
[09:16:34.791] #7  0x00005634b6924482 in WinGetFuncArgInPartition (winobj=winobj@entry=0x5634bb160e68, argno=argno@entry...
[09:16:34.791] #8  0x00005634b6ee8253 in leadlag_common (fcinfo=0x7ffd771838c0, forward=forward@entry=false, withoffset=...
[09:16:34.791] #9  0x00005634b6ee904b in window_lag (fcinfo=<optimized out>) at ../src/backend/utils/adt/windowfuncs.c:5...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-21 09:03:06.324842526 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-21 09:09:04.812214...
@@ -1899,1510 +1899,10 @@
 -- referencing a partitioned table
 CREATE TABLE fk_partitioned_pk (a int, b int, PRIMARY KEY (a, b)) PARTITION BY RANGE (a, b);
 CREATE TABLE fk_partitioned_pk_1 PARTITION OF fk_partitioned_pk FOR VALUES FROM (0,0) TO (1000,1000);
-CREATE TABLE fk_partitioned_pk_2 PARTITION OF fk_partitioned_pk FOR VALUES FROM (1000,1000) TO (2000,2000);
-CREATE TABLE fk_notpartitioned_fk (b int, a int);
-INSERT INTO fk_partitioned_pk VALUES(100,100), (1000,1000);
-INSERT INTO fk_notpartitioned_fk VALUES(100,100), (1000,1000);
-ALTER TABLE fk_notpartitioned_fk ADD CONSTRAINT fk_notpartitioned_fk_a_b_fkey
-	FOREIGN KEY (a, b) REFERENCES fk_partitioned_pk NOT VALID;
-ALTER TABLE fk_notpartitioned_fk ADD CONSTRAINT fk_notpartitioned_fk_a_b_fkey2
-	FOREIGN KEY (a, b) REFERENCES fk_partitioned_pk NOT ENFORCED;
--- All constraints will be invalid, and _fkey2 constraints will not be enforced.
-SELECT conname, conenforced, convalidated FROM pg_constraint
-WHERE conrelid = 'fk_notpartitioned_fk'::regclass ORDER BY oid::regclass::text;
-             conname              | conenforced | convalidated 
-----------------------------------+-------------+--------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-21 09:03:06.324842526 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-21 09:10:19.2281...
@@ -1740,1669 +1740,10 @@
 DETAIL:  Key (a, b)=(2500, 2502) is still referenced from table "fk_partitioned_fk".
 -- check psql behavior
 \d fk_notpartitioned_pk
-        Table "public.fk_notpartitioned_pk"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           | not null | 
- b      | integer |           | not null | 
-Indexes:
-    "fk_notpartitioned_pk_pkey" PRIMARY KEY, btree (a, b)
-Referenced by:
-    TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p...
-
--- Check the exsting FK trigger
-SELECT conname, tgrelid::regclass as tgrel, regexp_replace(tgname, '[0-9]+', 'N') as tgname, tgtype
-FROM pg_trigger t JOIN pg_constraint c ON (t.tgconstraint = c.oid)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-21 09:03:06.324842526 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-21 09:09:02.944215891 +0000
@@ -2214,1195 +2214,10 @@
 Number of partitions: 2 (Use \d+ to list them.)
 
 \d fk_partitioned_fk_4_1
-       Table "public.fk_partitioned_fk_4_1"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           |          | 
- b      | integer |           |          | 
-Partition of: fk_partitioned_fk_4 FOR VALUES FROM (1, 1) TO (100, 100)
-Foreign-key constraints:
-    TABLE "fk_partitioned_fk" CONSTRAINT "fk_partitioned_fk_a_b_fkey" FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_p...
-
--- this one has an FK with mismatched properties
-\d fk_partitioned_fk_4_2
-       Table "public.fk_partitioned_fk_4_2"
- Column |  Type   | Collation | Nullable | Default 
...
tap
[09:09:06.710](62.858s) not ok 5 - regression tests pass
[09:09:18.190](5.025s) not ok 7 - pg_restore to destination instance
[09:09:23.353](5.163s) not ok 8 - dump outputs from original and restored regression databases match
[09:09:30.841](2.007s) not ok 16 - run of pg_upgrade --check for new instance
[09:09:30.842](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[09:09:32.548](1.706s) not ok 18 - run of pg_upgrade for new instance
[09:09:32.548](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[09:09:32.840](0.131s) not ok 20 - check that locales in new cluster match original cluster
[09:09:33.645](0.104s) not ok 22 - old and new dumps match after pg_upgrade
tap
[09:10:21.963](66.986s) not ok 2 - regression tests pass
test
[09:13:46.340]  24/344 postgresql:regress / regress/regress                                            ERROR            ...
[09:13:46.340]  25/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[09:13:46.340]  95/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[09:25:36.853] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5714 Allow to collect statistics on virtual generated columns
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:14.940661000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out	2025-06-21 08:44:03.80731900...
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:14.940661000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out	2025-06-21 08:45:04.268434...
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:14.940661000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out	2025-06-21 08:44:05.278689000 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[08:45:39.338](215.565s) not ok 5 - regression tests pass
tap
[08:46:30.726](223.343s) not ok 2 - regression tests pass
test
[08:48:00.873]  97/343 postgresql:regress / regress/regress                                            ERROR           2...
[08:48:00.873] 189/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[08:48:00.873] 250/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:10.938401637 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats_ext.out	2025-06-21 08:46:54.879063772 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:10.938401637 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/stats_ext.out	2025-06-21 08:49:16.694575466 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/regress/results/stat...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:10.938401637 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/stats_ext.out	2025-06-21 08:44:07.879273115 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[08:48:02.364](152.557s) not ok 5 - regression tests pass
tap
[08:49:51.627](81.493s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
core
[08:51:11.818] #0  0x00007fd89e9b1e17 in __close_nocancel () from /lib/x86_64-linux-gnu/libc.so.6
[08:51:11.818] #1  0x00007fd89e936808 in _IO_file_close_it () from /lib/x86_64-linux-gnu/libc.so.6
[08:51:11.818] #2  0x00007fd89e92aac8 in fclose () from /lib/x86_64-linux-gnu/libc.so.6
[08:51:11.818] #3  0x00007fd89eab8828 in selinuxfs_exists () from /lib/x86_64-linux-gnu/libselinux.so.1
[08:51:11.818] #4  0x00007fd89eab105d in ?? () from /lib/x86_64-linux-gnu/libselinux.so.1
[08:51:11.818] #5  0x00007fd89eae69ce in ?? () from /lib64/ld-linux-x86-64.so.2
[08:51:11.818] #6  0x00007fd89eae6ab4 in ?? () from /lib64/ld-linux-x86-64.so.2
[08:51:11.818] #7  0x00007fd89eafcb50 in ?? () from /lib64/ld-linux-x86-64.so.2
[08:51:11.818] #8  0x0000000000000003 in ?? ()
[08:51:11.818] #9  0x00007fff10d3a458 in ?? ()
core
[08:51:11.697] #0  0x00007f0e69b00bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[08:51:11.697] #1  0x000055f10e0e4cc0 in ?? ()
[08:51:11.697] #2  0x000055f10e0e4efa in ?? ()
[08:51:11.697] #3  0x000055f10e0e6630 in ?? ()
[08:51:11.697] #4  0x000055f10e0e0371 in ?? ()
[08:51:11.697] #5  0x000055f10e0df20f in ?? ()
[08:51:11.697] #6  0x000055f10e0dfc3b in ?? ()
[08:51:11.697] #7  0x000055f10e0dd66f in ?? ()
[08:51:11.697] #8  0x00007f0e69a5424a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:51:11.697] #9  0x00007f0e69a54305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:13.079109236 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out	2025-06-21 08:43:22.86439939...
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:13.079109236 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out	2025-06-21 08:44:36.804311...
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:13.079109236 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out	2025-06-21 08:43:22.132400637 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[08:43:54.885](74.200s) not ok 5 - regression tests pass
tap
[08:45:10.141](76.876s) not ok 2 - regression tests pass
test
[08:48:18.714]  16/344 postgresql:regress / regress/regress                                            ERROR            ...
[08:48:18.714]  33/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:48:18.714] 104/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u...
--- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:11
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out	2025-06-21 08:42:57
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/recovery/027_stream...
--- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:11
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out	2025-06-21 08:44:16
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/regress/regress/res...
--- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:11
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_ext.out	2025-06-21 08:42:58
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[08:43:14.314](46.585s) not ok 5 - regression tests pass
tap
[08:44:54.317](94.565s) not ok 2 - regression tests pass
test
[08:47:52.143]  16/343 postgresql:regress / regress/regress                                            ERROR            ...
[08:47:52.143]  28/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:47:52.143] 128/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:18.643999500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out	2025-06-21 08:44:47.523039400 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:18.643999500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out	2025-06-21 08:47:49.808670100 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/stats_ext.out	2025-06-21 08:41:18.643999500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out	2025-06-21 08:44:42.091922000 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[08:45:45.071](137.385s) not ok 5 - regression tests pass
tap
[08:48:45.274](148.451s) not ok 2 - regression tests pass
test
[08:56:25.769]  10/338 postgresql:regress / regress/regress                                            ERROR           1...
[08:56:25.769]  19/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[08:56:25.769]  64/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5718 contrib/xml2: xslt_process() should report XSLT-related error details and accept xmltype
Windows - Server 2019, VS 2019 - Meson & ninja
test
[08:37:45.800] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5444 using index to speedup add not null constraints to a table
Windows - Server 2019, VS 2019 - Meson & ninja
test
[08:18:52.001] 339/339 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5806 Add progressive backoff to XactLockTableWait
Windows - Server 2019, VS 2019 - Meson & ninja
test
[07:51:43.102] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5575 Elimination of the repetitive code at the SLRU bootstrap functions
Windows - Server 2019, VS 2019 - Meson & ninja
test
[07:14:14.885] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5812 Enable MSVC conforming preprocessor
Windows - Server 2019, VS 2019 - Meson & ninja
test
[06:44:17.002] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5782 foreign key on virtual generated column
macOS - Sonoma - Meson
core
[06:01:37.546]   * frame #0: 0x0000000104b4cb70 dyld`_dyld_start
tap
[05:56:52.289](0.000s) not ok 181 - pgbench expressions stderr /(?^:command=105.: boolean true\b)/
[05:56:52.289](0.000s) not ok 182 - pgbench expressions stderr /(?^:command=109.: boolean true\b)/
[05:56:52.289](0.000s) not ok 183 - pgbench expressions stderr /(?^:command=110.: boolean true\b)/
[05:56:52.289](0.000s) not ok 184 - pgbench expressions stderr /(?^:command=111.: boolean true\b)/
[05:56:52.289](0.000s) not ok 185 - pgbench expressions stderr /(?^:command=113.: boolean true\b)/
test
[05:57:51.690] 227/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[06:15:06.161] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5738 Improve hash join's handling of tuples with null join keys
Windows - Server 2019, VS 2019 - Meson & ninja
test
[06:05:53.300] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5299 Limiting overshoot in nbtree SAOP parallel index scans
Linux - Debian Bookworm - Meson
core
[05:39:00.696] #0  0x00007f26c22a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:39:00.696] #1  0x00007f26c225afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[05:39:00.696] #2  0x00007f26c2245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[05:39:00.696] #3  0x00005631b411273b in ExceptionalCondition (conditionName=conditionName@entry=0x5631b43e38f8 "latch->...
[05:39:00.696] #4  0x00005631b3e0d40d in ResetLatch (latch=<optimized out>) at ../src/backend/storage/ipc/latch.c:376
[05:39:00.696] #5  0x00005631b3d14254 in WalWriterMain (startup_data=<optimized out>, startup_data_len=<optimized out>) ...
[05:39:00.696] #6  0x00005631b3d050de in postmaster_child_launch (child_type=child_type@entry=B_WAL_WRITER, child_slot=2...
[05:39:00.696] #7  0x00005631b3d0a874 in StartChildProcess (type=type@entry=B_WAL_WRITER) at ../src/backend/postmaster/p...
[05:39:00.696] #8  0x00005631b3d0ae7a in LaunchMissingBackgroundProcesses () at ../src/backend/postmaster/postmaster.c:3...
[05:39:00.696] #9  0x00005631b3d0cbd5 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1717
tap
[05:36:28.189](991.764s) not ok 1 - Logical slot still valid
test
[05:36:28.373] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
macOS - Sonoma - Meson
core
[05:38:30.965]   * frame #0: 0x0000000100e04b70 dyld`_dyld_start
tap
[05:34:47.970](1004.975s) not ok 1 - Logical slot still valid
test
[05:34:48.236] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[05:36:08.792] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5808 display current search_path in psql prompt
macOS - Sonoma - Meson
core
[05:32:34.694]   * frame #0: 0x000000018f5db728 dyld`strrchr + 36
[05:32:34.694]     frame #1: 0x000000018f5e1bd0 dyld`dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*...
[05:32:34.694]     frame #2: 0x000000018f5ffed0 dyld`dyld4::PrebuiltLoader::invalidateInIsolation(dyld4::RuntimeState co...
[05:32:34.694]     frame #3: 0x000000018f5ffbdc dyld`dyld4::PrebuiltLoader::isValid(dyld4::RuntimeState const&) const + ...
[05:32:34.694]     frame #4: 0x000000018f5eea08 dyld`dyld4::RuntimeState::findPrebuiltLoader(char const*) const + 104
[05:32:34.694]     frame #5: 0x000000018f5f28fc dyld`dyld4::Loader::makeDyldCacheLoader(Diagnostics&, dyld4::RuntimeStat...
[05:32:34.694]     frame #6: 0x000000018f5f3e50 dyld`invocation function for block in dyld4::Loader::getLoader(Diagnosti...
[05:32:34.694]     frame #7: 0x000000018f5f2f24 dyld`dyld4::Loader::forEachResolvedAtPathVar(dyld4::RuntimeState&, char ...
[05:32:34.694]     frame #8: 0x000000018f5e1d08 dyld`dyld4::ProcessConfig::PathOverrides::forEachPathVariant(char const*...
[05:32:34.694]     frame #9: 0x000000018f5f2a5c dyld`dyld4::Loader::forEachPath(Diagnostics&, dyld4::RuntimeState&, char...
tap
[05:29:02.632](1035.116s) not ok 1 - Logical slot still valid
test
[05:29:02.912] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5279 Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078)
FreeBSD - Meson
tap
[04:44:29.150](0.005s) not ok 23 - connect : matches
test
[04:45:56.143] 262/343 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
Linux - Debian Bookworm - Meson
core
[05:10:09.074] #0  0xf7f08559 in __kernel_vsyscall ()
[05:10:09.074] #1  0xf6839457 in ?? () from /lib/i386-linux-gnu/libc.so.6
[05:10:09.074] #2  0xf67e8121 in raise () from /lib/i386-linux-gnu/libc.so.6
[05:10:09.074] #3  0xf67d126a in abort () from /lib/i386-linux-gnu/libc.so.6
[05:10:09.074] #4  0x5748274a in ExceptionalCondition (conditionName=0x5777b6cc "latch->maybe_sleeping == false", fileNa...
[05:10:09.074] #5  0x57132d9b in ResetLatch (latch=0xf36bd994) at ../src/backend/storage/ipc/latch.c:376
[05:10:09.074] #6  0x570247a4 in WalWriterMain (startup_data=0x0, startup_data_len=0) at ../src/backend/postmaster/walwr...
[05:10:09.074] #7  0x57014611 in postmaster_child_launch (child_type=<optimized out>, child_slot=<optimized out>, startu...
[05:10:09.074] #8  0x5701a111 in StartChildProcess (type=type@entry=B_WAL_WRITER) at ../src/backend/postmaster/postmaste...
[05:10:09.074] #9  0x5701a738 in LaunchMissingBackgroundProcesses () at ../src/backend/postmaster/postmaster.c:3317
tap
[05:07:26.370](990.961s) not ok 1 - Logical slot still valid
test
[05:07:26.556] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[05:00:49.182] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5330 Logging plan of the currently running query
Windows - Server 2019, VS 2019 - Meson & ninja
test
[04:32:16.514] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5455 refactor AlterDomainAddConstraint (alter domain add constraint)
Linux - Debian Bookworm - Meson
tap
[04:29:04.426](991.998s) not ok 1 - Logical slot still valid
test
[04:29:04.608] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[04:30:25.500] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5754 Incremental Sort Cost Estimation Instability
Windows - Server 2019, VS 2019 - Meson & ninja
test
[03:20:44.743] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5746 regdatabase
Linux - Debian Bookworm - Meson
tap
[03:15:26.696](991.313s) not ok 1 - Logical slot still valid
test
[03:15:26.878] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5787 doc: Some copy-editing around prefix operators
Linux - Debian Bookworm - Meson
tap
[02:52:02.240](992.031s) not ok 1 - Logical slot still valid
test
[02:52:02.427] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5785 Reduce DEBUG level of catcache refreshing messages
Windows - Server 2019, VS 2019 - Meson & ninja
test
[02:46:53.653] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5732 Introduce some randomness to autovacuum
FreeBSD - Meson
tap
[02:24:50.933](995.302s) not ok 1 - Logical slot still valid
test
[02:24:51.139] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5326 Parallel heap vacuum
Windows - Server 2019, VS 2019 - Meson & ninja
test
[02:18:38.465] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5764 Split tab completion rules for COPY FROM and TO
Windows - Server 2019, VS 2019 - Meson & ninja
test
[01:59:09.569] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5784 Optimize shared LWLock acquisition for high-core-count systems
Windows - Server 2019, VS 2019 - Meson & ninja
test
[01:49:58.540] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5091 inplace update: send nontransactional invalidations
Windows - Server 2019, VS 2019 - Meson & ninja
test
[01:30:34.756] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5817 parallel pg_restore: move offset-building phase to before forking
Linux - Debian Bookworm - Meson
core
[01:02:54.539] #0  0x00007fcd71b04dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.539] #1  0x00007fcd71ab1239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.539] #2  0x00007fcd71ab1497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.539] #3  0x000056464b6205c1 in ?? ()
[01:02:54.539] #4  0x000056464b61a369 in ?? ()
[01:02:54.539] #5  0x000056464b61920f in ?? ()
[01:02:54.539] #6  0x000056464b619c3b in ?? ()
[01:02:54.539] #7  0x000056464b61766f in ?? ()
[01:02:54.539] #8  0x00007fcd71a9c24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.539] #9  0x00007fcd71a9c305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[01:02:54.777] #0  0x00007f83c5961dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.777] #1  0x00007f83c590e239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.777] #2  0x00007f83c590e497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.777] #3  0x000056121b20f5f3 in ?? ()
[01:02:54.777] #4  0x000056121b209369 in ?? ()
[01:02:54.777] #5  0x000056121b20820f in ?? ()
[01:02:54.777] #6  0x000056121b208c3b in ?? ()
[01:02:54.777] #7  0x000056121b20666f in ?? ()
[01:02:54.777] #8  0x00007f83c58f924a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.777] #9  0x00007f83c58f9305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[01:02:54.777] #0  <unavailable> in ?? ()
core
[01:02:54.659] #0  0x00007f83c5961dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.659] #1  0x00007f83c590e239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.659] #2  0x00007f83c590e497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.659] #3  0x000056121b20f5c1 in ?? ()
[01:02:54.659] #4  0x000056121b209369 in ?? ()
[01:02:54.659] #5  0x000056121b20820f in ?? ()
[01:02:54.659] #6  0x000056121b208c3b in ?? ()
[01:02:54.659] #7  0x000056121b20666f in ?? ()
[01:02:54.659] #8  0x00007f83c58f924a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.659] #9  0x00007f83c58f9305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[01:02:54.420] #0  0x00007fcd71b04dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.420] #1  0x00007fcd71ab1239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.420] #2  0x00007fcd71ab1497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.420] #3  0x000056464b6205f3 in ?? ()
[01:02:54.420] #4  0x000056464b61a369 in ?? ()
[01:02:54.420] #5  0x000056464b61920f in ?? ()
[01:02:54.420] #6  0x000056464b619c3b in ?? ()
[01:02:54.420] #7  0x000056464b61766f in ?? ()
[01:02:54.420] #8  0x00007fcd71a9c24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:02:54.420] #9  0x00007fcd71a9c305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[01:02:54.420] #0  <unavailable> in ?? ()
tap
[01:00:07.441](989.281s) not ok 1 - Logical slot still valid
test
[01:00:07.627] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5705 Check for tuplestorestate nullness before dereferencing
macOS - Sonoma - Meson
tap
[00:26:32.580](1019.041s) not ok 1 - Logical slot still valid
test
[00:26:32.831] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[00:28:53.411] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5821 Implement "pg_restore --data-only --clean" as a way to skip WAL
macOS - Sonoma - Meson
core
[23:49:59.204]   * frame #0: 0x000000018cf597f8 dyld`dyld4::Atlas::ProcessSnapshot::addSharedCacheImage(mach_header cons...
[23:49:59.204]     frame #1: 0x000000018cf558fc dyld`dyld4::ExternallyViewableState::addImages(lsl::Allocator&, lsl::All...
[23:49:59.204]     frame #2: 0x000000018cf242c4 dyld`dyld4::RuntimeState::notifyDebuggerLoad(std::__1::span<dyld4::Loade...
[23:49:59.204]     frame #3: 0x000000018cf17998 dyld`dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 1500
[23:49:59.204]     frame #4: 0x000000018cf16ef4 dyld`start + 1868
tap
[23:43:04.816](0.000s) not ok 92 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[23:43:04.817](0.000s) not ok 93 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[23:43:04.817](0.000s) not ok 94 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[23:43:04.818](0.000s) not ok 96 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[23:43:04.818](0.000s) not ok 97 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: wa...
[23:43:04.819](0.000s) not ok 99 - checking otherwise existent objects in the wrong databases stderr /(?^:pg_amcheck: er...
test
[23:45:41.780] 151/343 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[00:00:09.832] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5431 Add XMLDocument (SQL/XML X030)
Linux - Debian Bookworm - Meson
core
[00:02:51.880] #0  0x00007f016167ddd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:02:51.880] #1  0x00007f016162a239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:02:51.880] #2  0x00007f016162a497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:02:51.880] #3  0x00005633bde145f3 in ?? ()
[00:02:51.880] #4  0x00005633bde0e369 in ?? ()
[00:02:51.880] #5  0x00005633bde0d20f in ?? ()
[00:02:51.880] #6  0x00005633bde0dc3b in ?? ()
[00:02:51.880] #7  0x00005633bde0b66f in ?? ()
[00:02:51.880] #8  0x00007f016161524a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[00:02:51.880] #9  0x00007f0161615305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:02:51.880] #0  <unavailable> in ?? ()
core
[00:02:51.993] #0  0x00007f016167ddd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:02:51.993] #1  0x00007f016162a239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:02:51.993] #2  0x00007f016162a497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:02:51.993] #3  0x00005633bde145c1 in ?? ()
[00:02:51.993] #4  0x00005633bde0e369 in ?? ()
[00:02:51.993] #5  0x00005633bde0d20f in ?? ()
[00:02:51.993] #6  0x00005633bde0dc3b in ?? ()
[00:02:51.993] #7  0x00005633bde0b66f in ?? ()
[00:02:51.993] #8  0x00007f016161524a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[00:02:51.993] #9  0x00007f0161615305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[00:00:14.867](990.131s) not ok 1 - Logical slot still valid
test
[00:00:15.050] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
macOS - Sonoma - Meson
tap
[23:51:14.819](1044.162s) not ok 1 - Logical slot still valid
test
[23:51:15.102] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[23:38:24.981](0.092s) not ok 35 -  'user=ssluser gssencmode=disable sslmode=allow sslnegotiation=postgres' -> connect, ...
test
[23:44:42.809] 147/338 postgresql:libpq / libpq/005_negotiate_encryption                               ERROR            ...
53/5803 Support tid range scan in parallel
Linux - Debian Bookworm - Meson
tap
[23:31:46.688](990.113s) not ok 1 - Logical slot still valid
test
[23:31:46.877] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5691 update documentation for when aborted and committed rows are tracked in pg_stat_all_tables
Linux - Debian Bookworm - Meson
tap
[22:57:05.263](992.215s) not ok 1 - Logical slot still valid
test
[22:57:05.448] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[22:59:59.853] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5409 postgres_fdw could deparse ArrayCoerceExpr
Windows - Server 2019, VS 2019 - Meson & ninja
test
[22:56:08.432] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5548 Document custom settings more consistently
Linux - Debian Bookworm - Meson
tap
[22:27:00.697](991.987s) not ok 1 - Logical slot still valid
test
[22:27:00.880] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[22:28:11.453] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5809 parallel pg_restore: avoid disk seeks when jumping short distance forward
Linux - Debian Bookworm - Meson
core
[22:33:42.449] #0  0x00007f1923b42b20 in ?? ()
[22:33:42.449] #1  0x0000000000000003 in ?? ()
[22:33:42.449] #2  0x00007ffc25cc53b8 in ?? ()
[22:33:42.449] #3  0x00007ffc25cc53bb in ?? ()
[22:33:42.449] #4  0x00007ffc25cc543b in ?? ()
[22:33:42.449] #5  0x0000000000000000 in ?? ()
[22:33:42.571] #0  0x00007f33b74e0dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:33:42.578] #0  0x00007f33b74e0dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:42.578] #1  0x00007f33b748d239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:42.578] #2  0x00007f33b748d497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:42.578] #3  0x000055bf1caa85f3 in ?? ()
[22:33:42.578] #4  0x000055bf1caa2369 in ?? ()
[22:33:42.578] #5  0x000055bf1caa120f in ?? ()
[22:33:42.578] #6  0x000055bf1caa1c3b in ?? ()
[22:33:42.578] #7  0x000055bf1ca9f66f in ?? ()
[22:33:42.578] #8  0x00007f33b747824a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:42.578] #9  0x00007f33b7478305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:33:42.690] #0  0x00007f33b74e0dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:42.690] #1  0x00007f33b748d239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:42.690] #2  0x00007f33b748d497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:42.690] #3  0x000055bf1caa85c1 in ?? ()
[22:33:42.690] #4  0x000055bf1caa2369 in ?? ()
[22:33:42.690] #5  0x000055bf1caa120f in ?? ()
[22:33:42.690] #6  0x000055bf1caa1c3b in ?? ()
[22:33:42.690] #7  0x000055bf1ca9f66f in ?? ()
[22:33:42.690] #8  0x00007f33b747824a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:42.690] #9  0x00007f33b7478305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:33:42.578] #0  <unavailable> in ?? ()
core
[22:33:42.805] #0  0x00007f76b1ee3bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:42.805] #1  0x00005617ce9a0cc0 in ?? ()
[22:33:42.805] #2  0x00005617ce9a0efa in ?? ()
[22:33:42.805] #3  0x00005617ce9a2630 in ?? ()
[22:33:42.805] #4  0x00005617ce99c371 in ?? ()
[22:33:42.805] #5  0x00005617ce99b20f in ?? ()
[22:33:42.805] #6  0x00005617ce99bc3b in ?? ()
[22:33:42.805] #7  0x00005617ce99966f in ?? ()
[22:33:42.805] #8  0x00007f76b1e3724a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:33:42.805] #9  0x00007f76b1e37305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[22:30:58.028](990.030s) not ok 1 - Logical slot still valid
test
[22:30:58.210] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5519 Improve verification of recovery_target_timeline GUC.
Windows - Server 2019, VS 2019 - Meson & ninja
test
[21:59:16.608] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5651 Available disk space per tablespace
Windows - Server 2019, VS 2019 - Meson & ninja
test
[21:57:40.318] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5530 TOAST is acronym so should be uppercase
macOS - Sonoma - Meson
tap
[21:23:28.241](995.964s) not ok 1 - Logical slot still valid
test
[21:23:28.512] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[21:27:10.853] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5769 make ALTER DOMAIN VALIDATE CONSTRAINT no-op when constraint is validated
Linux - Debian Bookworm - Meson
core
[21:14:02.614] #0  0x00007f11ac2cfdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:02.614] #1  0x00007f11ac27c239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:02.614] #2  0x00007f11ac27c497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:02.614] #3  0x0000562590f615f3 in ?? ()
[21:14:02.614] #4  0x0000562590f5b369 in ?? ()
[21:14:02.614] #5  0x0000562590f5a20f in ?? ()
[21:14:02.614] #6  0x0000562590f5ac3b in ?? ()
[21:14:02.614] #7  0x0000562590f5866f in ?? ()
[21:14:02.614] #8  0x00007f11ac26724a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:02.614] #9  0x00007f11ac267305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[21:14:02.614] #0  <unavailable> in ?? ()
core
[21:14:02.962] #0  0x00007f8e8a35db20 in ?? ()
[21:14:02.962] #1  0x0000000000000003 in ?? ()
[21:14:02.962] #2  0x00007fff5e16a375 in ?? ()
[21:14:02.962] #3  0x00007fff5e16a378 in ?? ()
[21:14:02.962] #4  0x00007fff5e16a404 in ?? ()
[21:14:02.962] #5  0x0000000000000000 in ?? ()
core
[21:14:02.849] #0  0x00007f48f7de8dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:02.849] #1  0x00007f48f7d95239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:02.849] #2  0x00007f48f7d95497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:02.849] #3  0x00005560f73eb5c1 in ?? ()
[21:14:02.849] #4  0x00005560f73e5369 in ?? ()
[21:14:02.849] #5  0x00005560f73e420f in ?? ()
[21:14:02.849] #6  0x00005560f73e4c3b in ?? ()
[21:14:02.849] #7  0x00005560f73e266f in ?? ()
[21:14:02.849] #8  0x00007f48f7d8024a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:02.849] #9  0x00007f48f7d80305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[21:14:02.729] #0  0x00007f11ac2cfdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:02.729] #1  0x00007f11ac27c239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:02.729] #2  0x00007f11ac27c497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:02.729] #3  0x0000562590f615c1 in ?? ()
[21:14:02.729] #4  0x0000562590f5b369 in ?? ()
[21:14:02.729] #5  0x0000562590f5a20f in ?? ()
[21:14:02.729] #6  0x0000562590f5ac3b in ?? ()
[21:14:02.729] #7  0x0000562590f5866f in ?? ()
[21:14:02.729] #8  0x00007f11ac26724a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:02.729] #9  0x00007f11ac267305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[21:11:12.943](989.224s) not ok 1 - Logical slot still valid
test
[21:11:13.130] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[21:08:15.207] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5251 libpq: Fix processing of SSL records >8kB on async API
Windows - Server 2019, VS 2019 - Meson & ninja
test
[20:57:25.221] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5804 Add new wait event to XactLockTableWait
Windows - Server 2019, VS 2019 - Meson & ninja
test
[19:54:28.136] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5820 Avoid overriding user's --with-libs settings
Linux - Debian Bookworm - Meson
core
[19:29:35.041] #0  0x00007fc3a6bbbdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[19:29:35.041] #1  0x00007fc3a6b68239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[19:29:35.041] #2  0x00007fc3a6b68497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[19:29:35.041] #3  0x00005620f52595c1 in ?? ()
[19:29:35.041] #4  0x00005620f5253369 in ?? ()
[19:29:35.041] #5  0x00005620f525220f in ?? ()
[19:29:35.041] #6  0x00005620f5252c3b in ?? ()
[19:29:35.041] #7  0x00005620f525066f in ?? ()
[19:29:35.041] #8  0x00007fc3a6b5324a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:29:35.041] #9  0x00007fc3a6b53305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:29:35.161] #0  0x00007fc3a6bbbdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[19:29:35.161] #1  0x00007fc3a6b68239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[19:29:35.161] #2  0x00007fc3a6b68497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[19:29:35.161] #3  0x00005620f52595f3 in ?? ()
[19:29:35.161] #4  0x00005620f5253369 in ?? ()
[19:29:35.161] #5  0x00005620f525220f in ?? ()
[19:29:35.161] #6  0x00005620f5252c3b in ?? ()
[19:29:35.161] #7  0x00005620f525066f in ?? ()
[19:29:35.161] #8  0x00007fc3a6b5324a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:29:35.161] #9  0x00007fc3a6b53305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:29:35.161] #0  <unavailable> in ?? ()
core
[19:29:35.277] #0  0x0000563c1b426760 in ?? ()
tap
[19:26:53.533](989.906s) not ok 1 - Logical slot still valid
test
[19:26:53.714] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[19:23:49.115] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5825 Cancel problems of query to pg_stat_statements
Windows - Server 2019, VS 2019 - Meson & ninja
test
[19:07:57.385] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5636 Memoize ANTI and SEMI JOIN inner
macOS - Sonoma - Meson
tap
[18:05:22.597](0.000s) not ok 166 - pgbench expressions stderr /(?^:command=65.: int 65\b)/
[18:05:22.598](0.000s) not ok 167 - pgbench expressions stderr /(?^:command=74.: int 74\b)/
[18:05:22.598](0.000s) not ok 168 - pgbench expressions stderr /(?^:command=83.: int 83\b)/
[18:05:22.598](0.000s) not ok 169 - pgbench expressions stderr /(?^:command=86.: int 86\b)/
[18:05:22.598](0.000s) not ok 170 - pgbench expressions stderr /(?^:command=93.: int 93\b)/
[18:05:22.598](0.000s) not ok 171 - pgbench expressions stderr /(?^:command=95.: int 0\b)/
[18:05:22.599](0.000s) not ok 172 - pgbench expressions stderr /(?^:command=96.: int 1\b)/
[18:05:22.599](0.000s) not ok 173 - pgbench expressions stderr /(?^:command=97.: int 0\b)/
[18:05:22.599](0.000s) not ok 174 - pgbench expressions stderr /(?^:command=98.: int 5432\b)/
[18:05:22.599](0.000s) not ok 175 - pgbench expressions stderr /(?^:command=99.: int -9223372036854775808\b)/
[18:05:22.599](0.000s) not ok 176 - pgbench expressions stderr /(?^:command=100.: int 9223372036854775807\b)/
[18:05:22.599](0.000s) not ok 177 - pgbench expressions stderr /(?^:command=101.: boolean true\b)/
[18:05:22.600](0.000s) not ok 178 - pgbench expressions stderr /(?^:command=102.: boolean true\b)/
[18:05:22.600](0.000s) not ok 179 - pgbench expressions stderr /(?^:command=103.: boolean true\b)/
[18:05:22.600](0.000s) not ok 180 - pgbench expressions stderr /(?^:command=104.: boolean true\b)/
[18:05:22.600](0.000s) not ok 181 - pgbench expressions stderr /(?^:command=105.: boolean true\b)/
[18:05:22.601](0.000s) not ok 182 - pgbench expressions stderr /(?^:command=109.: boolean true\b)/
[18:05:22.601](0.000s) not ok 183 - pgbench expressions stderr /(?^:command=110.: boolean true\b)/
[18:05:22.601](0.000s) not ok 184 - pgbench expressions stderr /(?^:command=111.: boolean true\b)/
[18:05:22.601](0.000s) not ok 185 - pgbench expressions stderr /(?^:command=113.: boolean true\b)/
test
[18:06:28.023] 229/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5117 VACUUM FULL / CLUSTER CONCURRENTLY
Windows - Server 2019, VS 2019 - Meson & ninja
test
[18:12:40.792] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5538 SVE enablement for hex-encode and hex-decode
Windows - Server 2019, VS 2019 - Meson & ninja
test
[17:54:40.477] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/1608 declarative session variables, LET command
FreeBSD - Meson
tap
[17:40:16.033](996.129s) not ok 1 - Logical slot still valid
test
[17:40:16.236] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[17:43:32.713] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5397 revamp row-security tracking
Windows - Server 2019, VS 2019 - Meson & ninja
test
[17:14:11.352] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5807 Cleanup gcc trick with varattrib_1b_e in VARATT_EXTERNAL_GET_POINTER()
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[16:41:29.441](0.000s) not ok 5 - clusterdb cannot target invalid database: matches
test
[16:44:57.099] 216/338 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
53/5250 Refactor SLRU to always use long file names
Linux - Debian Bookworm - Meson
tap
[16:06:14.743](991.909s) not ok 1 - Logical slot still valid
test
[16:06:14.926] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5249 Allow CI to only run the compiler warnings task
Windows - Server 2019, VS 2019 - Meson & ninja
test
[16:05:25.025] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5737 speed up pg_upgrade with many large objects
Windows - Server 2019, VS 2019 - Meson & ninja
test
[15:35:07.658] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5757 Foreign key isolation tests
Linux - Debian Bookworm - Meson
core
[14:50:10.968] #0  0x00007f40dabcfa2d in ?? () from /lib64/ld-linux-x86-64.so.2
[14:50:10.968] #1  0x00007f40dabb98e6 in ?? () from /lib64/ld-linux-x86-64.so.2
[14:50:10.968] #2  0x00007f40dabc2594 in ?? () from /lib64/ld-linux-x86-64.so.2
[14:50:10.968] #3  0x00007f40dabb7193 in ?? () from /lib64/ld-linux-x86-64.so.2
[14:50:10.968] #4  0x00007f40dabb1261 in ?? () from /lib64/ld-linux-x86-64.so.2
[14:50:10.968] #5  0x00007f40dabc73c1 in _dl_catch_exception () from /lib64/ld-linux-x86-64.so.2
[14:50:10.968] #6  0x00007f40dabb15ca in ?? () from /lib64/ld-linux-x86-64.so.2
[14:50:10.968] #7  0x00007f40dabcca4a in ?? () from /lib64/ld-linux-x86-64.so.2
[14:50:10.968] #8  0x00007f40dabc92ff in ?? () from /lib64/ld-linux-x86-64.so.2
[14:50:10.968] #9  0x00007f40dabcac7c in ?? () from /lib64/ld-linux-x86-64.so.2
core
[14:50:11.463] #0  <unavailable> in ?? ()
core
[14:50:11.463] #0  0xf7f26559 in __kernel_vsyscall ()
[14:50:11.463] #1  0xf685c6e2 in pthread_sigmask () from /lib/i386-linux-gnu/libc.so.6
[14:50:11.463] #2  0xf6806390 in sigprocmask () from /lib/i386-linux-gnu/libc.so.6
[14:50:11.463] #3  0xf68d30d5 in ?? () from /lib/i386-linux-gnu/libc.so.6
[14:50:11.463] #4  0xf68f07f8 in ?? () from /lib/i386-linux-gnu/libc.so.6
tap
[14:47:23.945](991.683s) not ok 1 - Logical slot still valid
test
[14:47:24.127] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
macOS - Sonoma - Meson
tap
[14:40:37.765](998.249s) not ok 1 - Logical slot still valid
test
[14:40:38.043] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5770 Slot's restart_lsn may point to removed WAL segment after hard restart unexpectedly
CompilerWarnings
compiler
[13:30:50.539] xlog.c:7086:13: error: variable 'last_important_lsn' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[13:30:42.812] xlog.c:7086:13: error: variable 'last_important_lsn' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[13:30:09.375] xlog.c:7086:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
compiler
[13:30:00.290] xlog.c:7086:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
compiler
[13:31:16.836] xlog.c:7086:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
FreeBSD - Meson
core
[13:54:09.565] #0  0x000000082ac721ba in thr_kill () from /lib/libc.so.7
[13:54:09.565] #1  0x000000082abeb5d4 in raise () from /lib/libc.so.7
[13:54:09.565] #2  0x000000082ac9eb59 in abort () from /lib/libc.so.7
[13:54:09.565] #3  0x0000000000ad47e5 in ExceptionalCondition (conditionName=0x32f900 "TransactionIdIsValid(initial)", f...
[13:54:09.565] #4  0x00000000009467b5 in ComputeXidHorizons (h=h@entry=0x821975eb8) at ../src/backend/storage/ipc/procar...
[13:54:09.565] #5  0x00000000009468c1 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:54:09.565] #6  0x0000000000682b76 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8012
[13:54:09.565] #7  0x00000000008bb423 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:54:09.565] #8  0x00000000008bc5eb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:54:09.565] #9  0x00000000008bf3c7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:54:09.833] #0  0x000000082d5e11ba in thr_kill () from /lib/libc.so.7
[13:54:09.833] #1  0x000000082d55a5d4 in raise () from /lib/libc.so.7
[13:54:09.833] #2  0x000000082d60db59 in abort () from /lib/libc.so.7
[13:54:09.833] #3  0x0000000000ad47e5 in ExceptionalCondition (conditionName=0x34530d "end_of_summary_lsn >= current_lsn...
[13:54:09.833] #4  0x00000000008c560a in WalSummarizerMain (startup_data=<optimized out>, startup_data_len=<optimized ou...
[13:54:09.833] #5  0x00000000008bc5eb in postmaster_child_launch (child_type=child_type@entry=B_WAL_SUMMARIZER, child_sl...
[13:54:09.833] #6  0x00000000008bf3c7 in StartChildProcess (type=type@entry=B_WAL_SUMMARIZER) at ../src/backend/postmast...
[13:54:09.833] #7  0x00000000008c12d7 in LaunchMissingBackgroundProcesses () at ../src/backend/postmaster/postmaster.c:3...
[13:54:09.833] #8  ServerLoop () at ../src/backend/postmaster/postmaster.c:1717
[13:54:09.833] #9  0x00000000008bedfa in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x8214c8b80) at ../src/backe...
core
[13:54:09.296] #0  0x000000082a9a91ba in thr_kill () from /lib/libc.so.7
[13:54:09.296] #1  0x000000082a9225d4 in raise () from /lib/libc.so.7
[13:54:09.296] #2  0x000000082a9d5b59 in abort () from /lib/libc.so.7
[13:54:09.296] #3  0x0000000000ad47e5 in ExceptionalCondition (conditionName=0x32f900 "TransactionIdIsValid(initial)", f...
[13:54:09.296] #4  0x00000000009467b5 in ComputeXidHorizons (h=h@entry=0x821186b38) at ../src/backend/storage/ipc/procar...
[13:54:09.296] #5  0x00000000009468c1 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:54:09.296] #6  0x0000000000682b76 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8012
[13:54:09.296] #7  0x00000000008bb423 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:54:09.296] #8  0x00000000008bc5eb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:54:09.296] #9  0x00000000008bf3c7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:54:09.025] #0  0x000000082d6b81ba in thr_kill () from /lib/libc.so.7
[13:54:09.025] #1  0x000000082d6315d4 in raise () from /lib/libc.so.7
[13:54:09.025] #2  0x000000082d6e4b59 in abort () from /lib/libc.so.7
[13:54:09.025] #3  0x0000000000ad47e5 in ExceptionalCondition (conditionName=0x32f900 "TransactionIdIsValid(initial)", f...
[13:54:09.025] #4  0x00000000009467b5 in ComputeXidHorizons (h=h@entry=0x821885088) at ../src/backend/storage/ipc/procar...
[13:54:09.025] #5  0x00000000009468c1 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:54:09.025] #6  0x0000000000682b76 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8012
[13:54:09.025] #7  0x00000000008bb423 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:54:09.025] #8  0x00000000008bc5eb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:54:09.025] #9  0x00000000008bf3c7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:54:08.749] #0  0x000000082cf671ba in thr_kill () from /lib/libc.so.7
[13:54:08.749] #1  0x000000082cee05d4 in raise () from /lib/libc.so.7
[13:54:08.749] #2  0x000000082cf93b59 in abort () from /lib/libc.so.7
[13:54:08.749] #3  0x0000000000ad47e5 in ExceptionalCondition (conditionName=0x32f900 "TransactionIdIsValid(initial)", f...
[13:54:08.749] #4  0x00000000009467b5 in ComputeXidHorizons (h=h@entry=0x821654028) at ../src/backend/storage/ipc/procar...
[13:54:08.749] #5  0x00000000009468c1 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:54:08.749] #6  0x0000000000682b76 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8012
[13:54:08.749] #7  0x00000000008bb423 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:54:08.749] #8  0x00000000008bc5eb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:54:08.749] #9  0x00000000008bf3c7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:54:08.475] #0  0x000000082b5921ba in thr_kill () from /lib/libc.so.7
[13:54:08.475] #1  0x000000082b50b5d4 in raise () from /lib/libc.so.7
[13:54:08.475] #2  0x000000082b5beb59 in abort () from /lib/libc.so.7
[13:54:08.475] #3  0x0000000000ad55c4 in errfinish (filename=<optimized out>, lineno=<optimized out>, funcname=<optimize...
[13:54:08.475] #4  0x000000000068dea0 in InitWalRecovery (ControlFile=0x836ed4f80, wasShutdown_ptr=wasShutdown_ptr@entry...
[13:54:08.475] #5  0x000000000067fd1b in StartupXLOG () at ../src/backend/access/transam/xlog.c:5752
[13:54:08.475] #6  0x00000000008c2b5b in StartupProcessMain (startup_data=<optimized out>, startup_data_len=<optimized o...
[13:54:08.475] #7  0x00000000008bc5eb in postmaster_child_launch (child_type=child_type@entry=B_STARTUP, child_slot=262,...
[13:54:08.475] #8  0x00000000008bf3c7 in StartChildProcess (type=type@entry=B_STARTUP) at ../src/backend/postmaster/post...
[13:54:08.475] #9  0x00000000008bedc2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x8211b26c0) at ../src/backe...
core
[13:54:08.164] #0  0x000019f1d755afda in copy_file_range () from /lib/libc.so.7
[13:54:08.164] #1  0x000019e9b5d54412 in ?? ()
[13:54:08.164] #2  0x000019e9b5d53e1b in ?? ()
[13:54:08.164] #3  0x000019e9b5d536e3 in ?? ()
[13:54:08.164] #4  0x000019f1d74a7c3a in __libc_start1 () from /lib/libc.so.7
[13:54:08.164] #5  0x000019e9b5d532dd in ?? ()
[13:54:08.443] #0  0x000000082b5921ba in thr_kill () from /lib/libc.so.7
test
[13:48:58.703]  21/343 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[13:48:58.703]  23/343 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[13:48:58.703]  24/343 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[13:48:58.703]  35/343 postgresql:recovery / recovery/015_promotion_pages                              ERROR           1...
[13:48:58.703]  41/343 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[13:48:58.703]  42/343 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[13:48:58.703]  43/343 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[13:48:58.703]  44/343 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
[13:48:58.703]  45/343 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[13:48:58.703]  57/343 postgresql:recovery / recovery/019_replslot_limit                               ERROR           2...
[13:48:58.703] 152/343 postgresql:recovery / recovery/017_shm                                          ERROR           3...
[13:48:58.703] 155/343 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[13:48:58.703] 163/343 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[13:48:58.703] 166/343 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[13:48:58.703] 168/343 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[13:48:58.703] 172/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
[13:48:58.703] 180/343 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR           3...
[13:48:58.703] 182/343 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           3...
[13:48:58.703] 187/343 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[13:48:58.703] 188/343 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR           1...
[13:48:58.703] 193/343 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR           3...
[13:48:58.703] 205/343 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[13:48:58.703] 206/343 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[13:48:58.703] 207/343 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[13:48:58.703] 211/343 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[13:48:58.703] 225/343 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[13:48:58.703] 239/343 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[13:48:58.703] 242/343 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[13:48:58.703] 244/343 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[13:48:58.703] 253/343 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           2...
[13:48:58.703] 264/343 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[13:48:58.703] 267/343 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[13:48:58.703] 272/343 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[13:48:58.703] 341/343 postgresql:bloom / bloom/001_wal                                                ERROR           3...
[13:48:58.703] 342/343 postgresql:subscription / subscription/026_stats                                ERROR           3...
[13:48:58.703] 343/343 postgresql:subscription / subscription/032_subscribe_use_index                  ERROR           3...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "procarray.c", Line: 1759, PID: 23777
core
[13:46:38.329] #0  0x00007ff1ce0abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:46:38.329] #1  0x00007ff1ce05cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:46:38.329] #2  0x00007ff1ce047472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:46:38.329] #3  0x0000564f27ffa520 in ExceptionalCondition (conditionName=conditionName@entry=0x564f283c89e0 "Transac...
[13:46:38.329] #4  0x0000564f27c6232a in ComputeXidHorizons (h=h@entry=0x7ffe566a2da0) at procarray.c:1759
[13:46:38.329] #5  0x0000564f27c677e6 in GetOldestTransactionIdConsideredRunning () at procarray.c:2038
[13:46:38.329] #6  0x0000564f2745bd3e in CreateRestartPoint (flags=flags@entry=0) at xlog.c:8012
[13:46:38.329] #7  0x0000564f27b0d8a4 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:46:38.329] #8  0x0000564f27b0e38b in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:46:38.329] #9  0x0000564f27b14834 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at postmaster.c:3973
tap
[13:31:07.336](1.404s) not ok 3 - backup with no detail: pg_basebackup
[13:31:07.336](0.000s) not ok 4 - backup with no detail: backup_manifest.gz was created
[13:31:07.350](0.014s) Bail out!  command "gzip -d /tmp/cirrus-ci-build/contrib/basebackup_to_shell/tmp_check/tmp_test_4...
tap
[13:32:45.913](2.840s) Bail out!  pg_ctl start failed
tap
[13:36:36.877](120.329s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/src/test/recovery/tmp_check/t_005_repl...
tap
[13:41:27.928](231.619s) # poll_query_until timed out executing this query:
Linux - Debian Bookworm - Meson
core
[13:56:50.926] #0  0x00007f28677407f3 in copy_file_range () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:50.926] #1  0x000056083bc4a291 in ?? ()
[13:56:50.926] #2  0x000056083bc4e671 in ?? ()
[13:56:50.926] #3  0x000056083bc4f577 in ?? ()
[13:56:50.926] #4  0x000056083bc495bc in ?? ()
[13:56:50.926] #5  0x000056083bc47eda in ?? ()
[13:56:50.926] #6  0x00007f286766b24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:50.926] #7  0x00007f286766b305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:50.926] #8  0x000056083bc48171 in ?? ()
[13:56:51.415] #0  0x00007fb9676a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[13:56:51.441] #0  0x00007fb9676a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:51.441] #1  0x00007fb96765afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:51.441] #2  0x00007fb967645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:51.441] #3  0x000056360a43716a in ExceptionalCondition (conditionName=conditionName@entry=0x56360a70a035 "Transac...
[13:56:51.441] #4  0x000056360a13381a in ComputeXidHorizons (h=h@entry=0x7ffe5e906590) at ../src/backend/storage/ipc/pro...
[13:56:51.441] #5  0x000056360a138a13 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:56:51.441] #6  0x0000563609b73c80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[13:56:51.441] #7  0x000056360a0290de in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:56:51.441] #8  0x000056360a029906 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:56:51.441] #9  0x000056360a02f09c in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:56:50.784] #0  0x00007ff1640a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:50.784] #1  0x00007ff16405afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:50.784] #2  0x00007ff164045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:50.784] #3  0x000055f6641e316a in ExceptionalCondition (conditionName=conditionName@entry=0x55f6644b6035 "Transac...
[13:56:50.784] #4  0x000055f663edf81a in ComputeXidHorizons (h=h@entry=0x7ffef9af1510) at ../src/backend/storage/ipc/pro...
[13:56:50.784] #5  0x000055f663ee4a13 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:56:50.784] #6  0x000055f66391fc80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[13:56:50.784] #7  0x000055f663dd50de in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:56:50.784] #8  0x000055f663dd5906 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:56:50.784] #9  0x000055f663ddb09c in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:56:51.956] #0  0x00007f3c004a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:51.956] #1  0x00007f3c0045afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:51.956] #2  0x00007f3c00445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:51.956] #3  0x0000557265f7816a in ExceptionalCondition (conditionName=conditionName@entry=0x55726624b035 "Transac...
[13:56:51.956] #4  0x0000557265c7481a in ComputeXidHorizons (h=h@entry=0x7fff8c1b58a0) at ../src/backend/storage/ipc/pro...
[13:56:51.956] #5  0x0000557265c79a13 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:56:51.956] #6  0x00005572656b4c80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[13:56:51.956] #7  0x0000557265b6a0de in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:56:51.956] #8  0x0000557265b6a906 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:56:51.956] #9  0x0000557265b7009c in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:56:50.256] #0  0x00007fef196afbd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:50.256] #1  0x0000561e06bd6cc0 in ?? ()
[13:56:50.256] #2  0x0000561e06bd6efa in ?? ()
[13:56:50.256] #3  0x0000561e06bd8630 in ?? ()
[13:56:50.256] #4  0x0000561e06bd2371 in ?? ()
[13:56:50.256] #5  0x0000561e06bd120f in ?? ()
[13:56:50.256] #6  0x0000561e06bd1c3b in ?? ()
[13:56:50.256] #7  0x0000561e06bcf66f in ?? ()
[13:56:50.256] #8  0x00007fef1960324a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:50.256] #9  0x00007fef19603305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[13:56:52.993] #0  0x00007f218e4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:52.993] #1  0x00007f218e45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:52.993] #2  0x00007f218e445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:52.993] #3  0x000055a788f3316a in ExceptionalCondition (conditionName=conditionName@entry=0x55a789206035 "Transac...
[13:56:52.993] #4  0x000055a788c2f81a in ComputeXidHorizons (h=h@entry=0x7ffd273f8880) at ../src/backend/storage/ipc/pro...
[13:56:52.993] #5  0x000055a788c34a13 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:56:52.993] #6  0x000055a78866fc80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[13:56:52.993] #7  0x000055a788b250de in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:56:52.993] #8  0x000055a788b25906 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:56:52.993] #9  0x000055a788b2b09c in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:56:53.506] #0  0x00007f074fca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:53.506] #1  0x00007f074fc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:53.506] #2  0x00007f074fc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:53.506] #3  0x000055f64d60116a in ExceptionalCondition (conditionName=conditionName@entry=0x55f64d8d4035 "Transac...
[13:56:53.506] #4  0x000055f64d2fd81a in ComputeXidHorizons (h=h@entry=0x7ffd0e70a3a0) at ../src/backend/storage/ipc/pro...
[13:56:53.506] #5  0x000055f64d302a13 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:56:53.506] #6  0x000055f64cd3dc80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[13:56:53.506] #7  0x000055f64d1f30de in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:56:53.506] #8  0x000055f64d1f3906 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:56:53.506] #9  0x000055f64d1f909c in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:56:52.486] #0  0x00007f3dc6ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:52.486] #1  0x00007f3dc6e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:52.486] #2  0x00007f3dc6e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:52.486] #3  0x00005601f65a816a in ExceptionalCondition (conditionName=conditionName@entry=0x5601f687b035 "Transac...
[13:56:52.486] #4  0x00005601f62a481a in ComputeXidHorizons (h=h@entry=0x7fffe73ffc00) at ../src/backend/storage/ipc/pro...
[13:56:52.486] #5  0x00005601f62a9a13 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:56:52.486] #6  0x00005601f5ce4c80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[13:56:52.486] #7  0x00005601f619a0de in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:56:52.486] #8  0x00005601f619a906 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:56:52.486] #9  0x00005601f61a009c in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:56:54.033] #0  0x00007fc8288a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:54.033] #1  0x00007fc82885afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:54.033] #2  0x00007fc828845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:56:54.033] #3  0x000055f30a61d2e6 in errfinish (filename=filename@entry=0x55f30a8674d0 "../src/backend/access/transa...
[13:56:54.033] #4  0x000055f309d71293 in InitWalRecovery (ControlFile=<optimized out>, wasShutdown_ptr=wasShutdown_ptr@e...
[13:56:54.033] #5  0x000055f309d5ef4e in StartupXLOG () at ../src/backend/access/transam/xlog.c:5752
[13:56:54.033] #6  0x000055f30a214288 in StartupProcessMain (startup_data=<optimized out>, startup_data_len=<optimized o...
[13:56:54.033] #7  0x000055f30a20a906 in postmaster_child_launch (child_type=child_type@entry=B_STARTUP, child_slot=262,...
[13:56:54.033] #8  0x000055f30a21009c in StartChildProcess (type=type@entry=B_STARTUP) at ../src/backend/postmaster/post...
[13:56:54.033] #9  0x000055f30a213c36 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55f34055f700) at ../src/ba...
test
[13:51:50.855]  22/344 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[13:51:50.855]  23/344 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[13:51:50.855]  29/344 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[13:51:50.855]  35/344 postgresql:recovery / recovery/015_promotion_pages                              ERROR           1...
[13:51:50.855]  39/344 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[13:51:50.855]  43/344 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[13:51:50.855]  42/344 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[13:51:50.855]  44/344 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
[13:51:50.855]  45/344 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[13:51:50.855]  56/344 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR           1...
[13:51:50.855]  69/344 postgresql:recovery / recovery/019_replslot_limit                               ERROR           3...
[13:51:50.855] 158/344 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[13:51:50.855] 163/344 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[13:51:50.855] 164/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
[13:51:50.855] 167/344 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[13:51:50.855] 172/344 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[13:51:50.855] 181/344 postgresql:recovery / recovery/017_shm                                          ERROR           5...
[13:51:50.855] 188/344 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[13:51:50.855] 189/344 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR           1...
[13:51:50.855] 192/344 postgresql:recovery / recovery/031_recovery_conflict                            ERROR           5...
[13:51:50.855] 193/344 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           5...
[13:51:50.855] 194/344 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[13:51:50.855] 195/344 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR           1...
[13:51:50.855] 203/344 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[13:51:50.855] 205/344 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[13:51:50.855] 207/344 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[13:51:50.855] 209/344 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[13:51:50.855] 211/344 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[13:51:50.855] 215/344 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[13:51:50.855] 216/344 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[13:51:50.855] 244/344 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[13:51:50.855] 257/344 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           2...
[13:51:50.855] 278/344 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[13:51:50.855] 280/344 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[13:51:50.855] 343/344 postgresql:subscription / subscription/026_stats                                ERROR           3...
[13:51:50.855] 344/344 postgresql:bloom / bloom/001_wal                                                ERROR           4...
macOS - Sonoma - Meson
core
[14:01:02.685]   * frame #0: 0x0000000197a31994 libsystem_kernel.dylib`read + 8
[14:01:02.685]     frame #1: 0x00000001022bcbb4 gzip`___lldb_unnamed_symbol145 + 476
[14:01:02.685]     frame #2: 0x00000001022b997c gzip`___lldb_unnamed_symbol112 + 252
[14:01:02.685]     frame #3: 0x00000001022b93d0 gzip`___lldb_unnamed_symbol105 + 1868
[14:01:02.685]     frame #4: 0x00000001976e7154 dyld`start + 2476
core
[13:59:08.493]   * frame #0: 0x0000000197a395d0 libsystem_kernel.dylib`__pthread_kill + 8
[13:59:08.493]     frame #1: 0x0000000197a71c20 libsystem_pthread.dylib`pthread_kill + 288
[13:59:08.493]     frame #2: 0x000000019797ea30 libsystem_c.dylib`abort + 180
[13:59:08.493]     frame #3: 0x000000010287598c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[13:59:08.493]     frame #4: 0x00000001027133c4 postgres`ComputeXidHorizons(h=0x000000016da04d38) at procarray.c:1759:3
[13:59:08.493]     frame #5: 0x00000001027134c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[13:59:08.493]     frame #6: 0x00000001024b78ac postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[13:59:08.493]     frame #7: 0x000000010269315c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[13:59:08.493]     frame #8: 0x0000000102694344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[13:59:08.493]     frame #9: 0x0000000102696f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[13:59:31.875]   * frame #0: 0x0000000197a395d0 libsystem_kernel.dylib`__pthread_kill + 8
[13:59:31.875]     frame #1: 0x0000000197a71c20 libsystem_pthread.dylib`pthread_kill + 288
[13:59:31.875]     frame #2: 0x000000019797ea30 libsystem_c.dylib`abort + 180
[13:59:31.875]     frame #3: 0x0000000102b9198c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[13:59:31.875]     frame #4: 0x0000000102a2f3c4 postgres`ComputeXidHorizons(h=0x000000016d6e8cc8) at procarray.c:1759:3
[13:59:31.875]     frame #5: 0x0000000102a2f4c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[13:59:31.875]     frame #6: 0x00000001027d38ac postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[13:59:31.875]     frame #7: 0x00000001029af15c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[13:59:31.875]     frame #8: 0x00000001029b0344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=2...
[13:59:31.875]     frame #9: 0x00000001029b2f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[13:59:54.829]   * frame #0: 0x0000000197a395d0 libsystem_kernel.dylib`__pthread_kill + 8
[13:59:54.829]     frame #1: 0x0000000197a71c20 libsystem_pthread.dylib`pthread_kill + 288
[13:59:54.829]     frame #2: 0x000000019797ea30 libsystem_c.dylib`abort + 180
[13:59:54.829]     frame #3: 0x000000010307998c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[13:59:54.829]     frame #4: 0x0000000102f173c4 postgres`ComputeXidHorizons(h=0x000000016d200d18) at procarray.c:1759:3
[13:59:54.829]     frame #5: 0x0000000102f174c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[13:59:54.829]     frame #6: 0x0000000102cbb8ac postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[13:59:54.829]     frame #7: 0x0000000102e9715c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[13:59:54.829]     frame #8: 0x0000000102e98344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[13:59:54.829]     frame #9: 0x0000000102e9af6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[14:00:17.507]   * frame #0: 0x0000000197a395d0 libsystem_kernel.dylib`__pthread_kill + 8
[14:00:17.507]     frame #1: 0x0000000197a71c20 libsystem_pthread.dylib`pthread_kill + 288
[14:00:17.507]     frame #2: 0x000000019797ea30 libsystem_c.dylib`abort + 180
[14:00:17.507]     frame #3: 0x000000010145998c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[14:00:17.507]     frame #4: 0x00000001012f73c4 postgres`ComputeXidHorizons(h=0x000000016ee20d08) at procarray.c:1759:3
[14:00:17.507]     frame #5: 0x00000001012f74c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[14:00:17.507]     frame #6: 0x000000010109b8ac postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[14:00:17.507]     frame #7: 0x000000010127715c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[14:00:17.507]     frame #8: 0x0000000101278344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[14:00:17.507]     frame #9: 0x000000010127af6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[14:01:26.493]   * frame #0: 0x0000000197a395d0 libsystem_kernel.dylib`__pthread_kill + 8
[14:01:26.493]     frame #1: 0x0000000197a71c20 libsystem_pthread.dylib`pthread_kill + 288
[14:01:26.493]     frame #2: 0x000000019797ea30 libsystem_c.dylib`abort + 180
[14:01:26.493]     frame #3: 0x00000001007e198c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[14:01:26.493]     frame #4: 0x000000010067f3c4 postgres`ComputeXidHorizons(h=0x000000016fa98d38) at procarray.c:1759:3
[14:01:26.493]     frame #5: 0x000000010067f4c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[14:01:26.493]     frame #6: 0x00000001004238ac postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[14:01:26.493]     frame #7: 0x00000001005ff15c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[14:01:26.493]     frame #8: 0x0000000100600344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[14:01:26.493]     frame #9: 0x0000000100602f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[14:00:41.362]   * frame #0: 0x0000000197a395d0 libsystem_kernel.dylib`__pthread_kill + 8
[14:00:41.362]     frame #1: 0x0000000197a71c20 libsystem_pthread.dylib`pthread_kill + 288
[14:00:41.362]     frame #2: 0x000000019797ea30 libsystem_c.dylib`abort + 180
[14:00:41.362]     frame #3: 0x0000000100d0ec7c postgres`errfinish.cold.2 at elog.c:600:3
[14:00:41.362]     frame #4: 0x0000000100ba66c8 postgres`errfinish(filename=<unavailable>, lineno=<unavailable>, funcnam...
[14:00:41.362]     frame #5: 0x0000000100c8dd2c postgres`InitWalRecovery.cold.19 at xlogrecovery.c:800:4
[14:00:41.362]     frame #6: 0x00000001007f11dc postgres`InitWalRecovery(ControlFile=0x0000000106b85280, wasShutdown_ptr...
[14:00:41.362]     frame #7: 0x00000001007e5410 postgres`StartupXLOG at xlog.c:5752:2
[14:00:41.362]     frame #8: 0x00000001009c9fd8 postgres`StartupProcessMain(startup_data=<unavailable>, startup_data_len...
[14:00:41.362]     frame #9: 0x00000001009c4344 postgres`postmaster_child_launch(child_type=B_STARTUP, child_slot=262, s...
test
[13:53:35.628]  39/343 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[13:53:35.628]  40/343 postgresql:recovery / recovery/015_promotion_pages                              ERROR           1...
[13:53:35.628]  43/343 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[13:53:35.628]  45/343 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[13:53:35.628]  46/343 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
[13:53:35.628]  48/343 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[13:53:35.628]  26/343 postgresql:recovery / recovery/019_replslot_limit                               ERROR           2...
[13:53:35.628] 163/343 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[13:53:35.628] 164/343 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[13:53:35.628] 168/343 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[13:53:35.628] 172/343 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[13:53:35.628] 181/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
[13:53:35.628] 190/343 postgresql:recovery / recovery/017_shm                                          ERROR           5...
[13:53:35.628] 195/343 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[13:53:35.628] 199/343 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[13:53:35.628] 205/343 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[13:53:35.628] 209/343 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[13:53:35.628] 206/343 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[13:53:35.628] 208/343 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[13:53:35.628] 212/343 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[13:53:35.628] 214/343 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[13:53:35.628] 226/343 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[13:53:35.628] 227/343 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[13:53:35.628] 244/343 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[13:53:35.628] 277/343 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           3...
[13:53:35.628] 343/343 postgresql:bloom / bloom/001_wal                                                ERROR           5...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 5...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 5...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 6...
assertion
TRAP: failed Assert("end_of_summary_lsn >= current_lsn"), File: "../src/backend/postmaster/walsummarizer.c", Line: 423, ...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 7...
core
00000084`5e7ff878 00007ff9`6d30b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000084`5e7ff880 00007ff9`6bd34cb0     ntdll!TppWorkerThread+0x2df
00000084`5e7ffb70 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
00000084`5e7ffba0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000084`5efffb68 00007ff9`6d30b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000084`5efffb70 00007ff9`6bd34cb0     ntdll!TppWorkerThread+0x2df
00000084`5efffe60 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
00000084`5efffe90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000084`5ebffa18 00007ff9`6ac448fa     ntdll!NtFsControlFile+0x14
00000084`5ebffa20 00007ff6`9a66a33b     KERNELBASE!ConnectNamedPipe+0x6a
00000084`5ebffa90 00007ff9`6bd34cb0     postgres!pg_signal_thread(
00000084`5ebffb90 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
00000084`5ebffbc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000084`5e3ff4d0 00007ff6`9a9d0a08     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000084`5e3ff510 00007ff6`9a682a1c     postgres!ExceptionalCondition(
00000084`5e3ff550 00007ff6`9a6762b7     postgres!WalSummarizerMain(
00000084`5e3ff6e0 00007ff6`9a52a429     postgres!SubPostmasterMain(
00000084`5e3ff760 00007ff6`9ab5c729     postgres!main(
00000084`5e3ff7a0 00007ff6`9ab5c67e     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
00000084`5e3ff7f0 00007ff6`9ab5c53e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
00000084`5e3ff860 00007ff6`9ab5c79e     postgres!__scrt_common_main(void)+0xe [D:\a\_work\1\s\src\vctools\crt\vcstartup\...
00000084`5e3ff890 00007ff9`6bd34cb0     postgres!mainCRTStartup(
00000084`5e3ff8c0 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
core
000000d5`325ff918 00007ff9`6ac448fa     ntdll!NtFsControlFile+0x14
000000d5`325ff920 00007ff6`9a66a33b     KERNELBASE!ConnectNamedPipe+0x6a
000000d5`325ff990 00007ff9`6bd34cb0     postgres!pg_signal_thread(
000000d5`325ffa90 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`325ffac0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d5`319ff650 00007ff6`9a9d0a08     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000d5`319ff690 00007ff6`9a74d15b     postgres!ExceptionalCondition(
000000d5`319ff6d0 00007ff6`9a7497ad     postgres!ComputeXidHorizons(
000000d5`319ff740 00007ff6`9a2d1c52     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
000000d5`319ff7a0 00007ff6`9a6749a1     postgres!CreateRestartPoint(
000000d5`319ff910 00007ff6`9a6762b7     postgres!CheckpointerMain(
000000d5`319ffaa0 00007ff6`9a52a429     postgres!SubPostmasterMain(
000000d5`319ffb20 00007ff6`9ab5c729     postgres!main(
000000d5`319ffb60 00007ff6`9ab5c67e     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
000000d5`319ffbb0 00007ff6`9ab5c53e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
000000d5`31dff828 00007ff9`6d30b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d5`31dff830 00007ff9`6bd34cb0     ntdll!TppWorkerThread+0x2df
000000d5`31dffb20 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`31dffb50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d5`321ffa78 00007ff9`6d30b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d5`321ffa80 00007ff9`6bd34cb0     ntdll!TppWorkerThread+0x2df
000000d5`321ffd70 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`321ffda0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000007`065ff640 00007ff6`9a9d0a08     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000007`065ff680 00007ff6`9a74d15b     postgres!ExceptionalCondition(
00000007`065ff6c0 00007ff6`9a7497ad     postgres!ComputeXidHorizons(
00000007`065ff730 00007ff6`9a2d1c52     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
00000007`065ff790 00007ff6`9a6749a1     postgres!CreateRestartPoint(
00000007`065ff900 00007ff6`9a6762b7     postgres!CheckpointerMain(
00000007`065ffa90 00007ff6`9a52a429     postgres!SubPostmasterMain(
00000007`065ffb10 00007ff6`9ab5c729     postgres!main(
00000007`065ffb50 00007ff6`9ab5c67e     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
00000007`065ffba0 00007ff6`9ab5c53e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
00000007`069ff7a8 00007ff9`6d30b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000007`069ff7b0 00007ff9`6bd34cb0     ntdll!TppWorkerThread+0x2df
00000007`069ffaa0 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
00000007`069ffad0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000007`06dff6c8 00007ff9`6d30b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000007`06dff6d0 00007ff9`6bd34cb0     ntdll!TppWorkerThread+0x2df
00000007`06dff9c0 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
00000007`06dff9f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000007`071ff758 00007ff9`6ac448fa     ntdll!NtFsControlFile+0x14
00000007`071ff760 00007ff6`9a66a33b     KERNELBASE!ConnectNamedPipe+0x6a
00000007`071ff7d0 00007ff9`6bd34cb0     postgres!pg_signal_thread(
00000007`071ff8d0 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
00000007`071ff900 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000054`b25ff680 00007ff6`9a9d0a08     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000054`b25ff6c0 00007ff6`9a74d15b     postgres!ExceptionalCondition(
00000054`b25ff700 00007ff6`9a7497ad     postgres!ComputeXidHorizons(
00000054`b25ff770 00007ff6`9a2d1c52     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
00000054`b25ff7d0 00007ff6`9a6749a1     postgres!CreateRestartPoint(
00000054`b25ff940 00007ff6`9a6762b7     postgres!CheckpointerMain(
00000054`b25ffad0 00007ff6`9a52a429     postgres!SubPostmasterMain(
00000054`b25ffb50 00007ff6`9ab5c729     postgres!main(
00000054`b25ffb90 00007ff6`9ab5c67e     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
00000054`b25ffbe0 00007ff6`9ab5c53e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
00000054`b31ff5e8 00007ff9`6ac448fa     ntdll!NtFsControlFile+0x14
00000054`b31ff5f0 00007ff6`9a66a33b     KERNELBASE!ConnectNamedPipe+0x6a
00000054`b31ff660 00007ff9`6bd34cb0     postgres!pg_signal_thread(
00000054`b31ff760 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
00000054`b31ff790 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000054`b2dff4d8 00007ff9`6d30b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000054`b2dff4e0 00007ff9`6bd34cb0     ntdll!TppWorkerThread+0x2df
00000054`b2dff7d0 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
00000054`b2dff800 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000054`b29ffc08 00007ff9`6d30b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000054`b29ffc10 00007ff9`6bd34cb0     ntdll!TppWorkerThread+0x2df
00000054`b29fff00 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
00000054`b29fff30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000067`f67ff588 00007ff9`6d30b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000067`f67ff590 00007ff9`6bd34cb0     ntdll!TppWorkerThread+0x2df
00000067`f67ff880 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
00000067`f67ff8b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000067`f63ff350 00007ff6`9a9d0a08     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000067`f63ff390 00007ff6`9a74d15b     postgres!ExceptionalCondition(
00000067`f63ff3d0 00007ff6`9a7497ad     postgres!ComputeXidHorizons(
00000067`f63ff440 00007ff6`9a2d1c52     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
00000067`f63ff4a0 00007ff6`9a6749a1     postgres!CreateRestartPoint(
00000067`f63ff610 00007ff6`9a6762b7     postgres!CheckpointerMain(
00000067`f63ff7a0 00007ff6`9a52a429     postgres!SubPostmasterMain(
00000067`f63ff820 00007ff6`9ab5c729     postgres!main(
00000067`f63ff860 00007ff6`9ab5c67e     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
00000067`f63ff8b0 00007ff6`9ab5c53e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
00000067`f6fff968 00007ff9`6d30b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000067`f6fff970 00007ff9`6bd34cb0     ntdll!TppWorkerThread+0x2df
00000067`f6fffc60 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
00000067`f6fffc90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000067`f6bff828 00007ff9`6ac448fa     ntdll!NtFsControlFile+0x14
00000067`f6bff830 00007ff6`9a66a33b     KERNELBASE!ConnectNamedPipe+0x6a
00000067`f6bff8a0 00007ff9`6bd34cb0     postgres!pg_signal_thread(
00000067`f6bff9a0 00007ff9`6d37edcb     KERNEL32!BaseThreadInitThunk+0x10
00000067`f6bff9d0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[14:05:08.117](0.804s) not ok 3 - backup with no detail: pg_basebackup
[14:05:08.137](0.019s) not ok 4 - backup with no detail: backup_manifest.gz was created
[14:05:08.189](0.052s) Bail out!  command "C:/Program Files/Git/usr/bin/gzip.EXE -d C:\cirrus\build\testrun\basebackup_t...
tap
[14:14:17.802](368.511s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/contrib/bloom/t/001_wal.pl line 22.
tap
[14:14:24.198](360.788s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/modules/brin/t/02_wal_consistency.pl line 73.
tap
[13:54:32.293](3.201s) Bail out!  pg_ctl start failed
tap
[13:57:07.007](158.095s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_basebackup/020_pg_receivewal\dat...
tap
[13:55:25.869](11.234s) Bail out!  pg_ctl start failed
tap
[13:55:00.894](5.097s) Bail out!  pg_ctl start failed
tap
[13:56:07.792](6.213s) Bail out!  pg_ctl start failed
tap
[13:56:28.708](9.687s) not ok 2 - incremental backup from node2
tap
[14:03:03.513](347.977s) # poll_query_until timed out executing this query:
[14:03:03.516](0.003s) not ok 9 - promoted standby is not in recovery
[14:05:22.066](135.203s) not ok 11 - pg_ctl promote of standby runs
[14:05:22.153](0.087s) not ok 12 - promoted standby is not in recovery
tap
[14:01:04.664](139.933s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/001_basic\data/t_001_basi...
tap
[14:01:08.769](143.229s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/002_databases\data/t_002_...
tap
[14:01:04.904](138.975s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/003_extrafiles\data/t_003...
tap
[14:01:35.783](137.756s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/004_pg_xlog_symlink\data/...
tap
[14:03:43.499](157.078s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/007_standby_source\data/t...
tap
[14:04:58.350](228.666s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/008_min_recovery_point\da...
tap
[14:03:34.362](139.301s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/009_growing_files\data/t_...
tap
[14:03:55.868](139.322s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/010_keep_recycled_wals\da...
tap
[14:04:03.306](3.068s) not ok 1 - server side backup, compression none
[14:04:03.308](0.002s) not ok 2 - found expected backup files, compression none
[14:04:03.364](0.052s) not ok 3 - verify backup, compression none
tap
[14:04:05.096](3.042s) not ok 1 - backup done, compression none
[14:04:05.182](0.086s) not ok 2 - backup verified, compression method "none"
tap
[14:04:07.355](2.759s) not ok 1 - client side backup, compression none
tap
[14:04:13.212](0.138s) not ok 4 - got exactly one new WAL summary
[14:04:13.237](0.000s) not ok 6 - stdout shows block 0 modified
[14:04:13.238](0.000s) not ok 8 - UPDATE modified 2 blocks
tap
[13:35:54.508](133.363s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/005_replay_delay\data/t_00...
tap
[13:37:52.405](257.131s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/008_fsm_truncation\data/t_...
tap
[13:43:32.414](140.538s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/009_twophase\data/t_009_tw...
tap
[13:45:47.550](576.274s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/015_promotion_pages.pl line 64.
tap
[13:49:07.884](776.435s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/016_min_consistency.pl line 102.
tap
[13:40:33.155](134.035s) Bail out!  pg_ctl start failed
tap
[13:47:16.677](401.114s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/019_replslot_limit.pl line 131.
tap
[13:37:57.587](0.000s) not ok 6 - .done file for archived WAL segment 000000010000000000000001 exists
tap
[13:45:21.644](292.429s) Bail out!  aborting wait: program timed out
tap
[13:41:53.579](140.085s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/025_stuck_on_old_timeline\...
tap
[13:43:04.394](143.701s) Bail out!  pg_ctl start failed
tap
[13:50:14.171](406.477s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/027_stream_regress.pl line 103.
tap
[13:59:17.083](472.661s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/030_stats_cleanup_replica.pl line 62.
tap
[13:52:21.028](418.437s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/032_relfilenode_reuse.pl line 83.
tap
[13:47:50.057](33.342s) Bail out!  pg_ctl start failed
tap
[13:48:01.280](0.719s) not ok 2 - Check that the slot's confirmed_flush LSN is the same as the latest_checkpoint locatio...
tap
[13:50:06.635](31.712s) not ok 1 - restartpoint has started
tap
[13:50:29.028](8.572s) Bail out!  pg_ctl start failed
tap
[14:12:38.972](132.935s) Bail out!  pg_ctl start failed
test
[14:14:24.658]  15/338 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[14:14:24.658]  22/338 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           2...
[14:14:24.658]  23/338 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[14:14:24.658]  28/338 postgresql:recovery / recovery/018_wal_optimize                                 ERROR           2...
[14:14:24.658]  29/338 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[14:14:24.658]  30/338 postgresql:recovery / recovery/026_overwrite_contrecord                         ERROR           1...
[14:14:24.658]  31/338 postgresql:recovery / recovery/009_twophase                                     ERROR           5...
[14:14:24.658]  34/338 postgresql:recovery / recovery/021_row_visibility                               ERROR           4...
[14:14:24.658]  35/338 postgresql:recovery / recovery/015_promotion_pages                              ERROR           5...
[14:14:24.658]  38/338 postgresql:recovery / recovery/019_replslot_limit                               ERROR           5...
[14:14:24.658]  40/338 postgresql:recovery / recovery/001_stream_rep                                   TIMEOUT        10...
[14:14:24.658]  42/338 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[14:14:24.658]  43/338 postgresql:recovery / recovery/016_min_consistency                              ERROR           7...
[14:14:24.658]  46/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           5...
[14:14:24.658]  47/338 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[14:14:24.658]  48/338 postgresql:recovery / recovery/031_recovery_conflict                            ERROR           3...
[14:14:24.658]  45/338 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR           1...
[14:14:24.658]  81/338 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           4...
[14:14:24.658] 156/338 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[14:14:24.658] 160/338 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[14:14:24.658] 164/338 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[14:14:24.658] 166/338 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[14:14:24.658] 172/338 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[14:14:24.658] 186/338 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR           9...
[14:14:24.658] 187/338 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[14:14:24.658] 188/338 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[14:14:24.658] 190/338 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR           1...
[14:14:24.658] 192/338 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[14:14:24.658]  39/338 postgresql:recovery / recovery/035_standby_logical_decoding                     TIMEOUT        10...
[14:14:24.658] 194/338 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[14:14:24.658] 198/338 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[14:14:24.658] 200/338 postgresql:pg_rewind / pg_rewind/010_keep_recycled_wals                         ERROR           1...
[14:14:24.658] 204/338 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[14:14:24.658] 205/338 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[14:14:24.658] 206/338 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[14:14:24.658] 211/338 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[14:14:24.658] 224/338 postgresql:recovery / recovery/039_end_of_wal                                   TIMEOUT        10...
[14:14:24.658] 233/338 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           2...
[14:14:24.658] 240/338 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[14:14:24.658] 193/338 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           4...
[14:14:24.658] 162/338 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                TIMEOUT        10...
[14:14:24.658] 336/338 postgresql:test_misc / test_misc/004_io_direct                                  ERROR           1...
[14:14:24.658] 337/338 postgresql:bloom / bloom/001_wal                                                ERROR           5...
[14:14:24.658] 338/338 postgresql:brin / brin/02_wal_consistency                                       ERROR           3...
53/5627 Fix oldest LSN calculation for WAL segments removal when slots are advancing during checkpoint
CompilerWarnings
compiler
[13:19:24.546] xlog.c:7086:13: error: variable 'last_important_lsn' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[13:19:14.960] xlog.c:7086:13: error: variable 'last_important_lsn' set but not used [-Werror,-Wunused-but-set-variable]
compiler
[13:18:43.204] xlog.c:7086:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
compiler
[13:18:33.333] xlog.c:7086:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
compiler
[13:19:49.725] xlog.c:7086:25: error: variable ‘last_important_lsn’ set but not used [-Werror=unused-but-set-variable]
FreeBSD - Meson
core
[13:40:58.089] #0  0x000000082a9421ba in thr_kill () from /lib/libc.so.7
[13:40:58.089] #1  0x000000082a8bb5d4 in raise () from /lib/libc.so.7
[13:40:58.089] #2  0x000000082a96eb59 in abort () from /lib/libc.so.7
[13:40:58.089] #3  0x0000000000ad47e5 in ExceptionalCondition (conditionName=0x32f900 "TransactionIdIsValid(initial)", f...
[13:40:58.089] #4  0x00000000009467b5 in ComputeXidHorizons (h=h@entry=0x820fd2e38) at ../src/backend/storage/ipc/procar...
[13:40:58.089] #5  0x00000000009468c1 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:40:58.089] #6  0x0000000000682b76 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8012
[13:40:58.089] #7  0x00000000008bb423 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:40:58.089] #8  0x00000000008bc5eb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:40:58.089] #9  0x00000000008bf3c7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:40:57.533] #0  0x000000082ba631ba in thr_kill () from /lib/libc.so.7
[13:40:57.533] #1  0x000000082b9dc5d4 in raise () from /lib/libc.so.7
[13:40:57.533] #2  0x000000082ba8fb59 in abort () from /lib/libc.so.7
[13:40:57.533] #3  0x0000000000ad55c4 in errfinish (filename=<optimized out>, lineno=<optimized out>, funcname=<optimize...
[13:40:57.533] #4  0x000000000068dea0 in InitWalRecovery (ControlFile=0x8324c6f80, wasShutdown_ptr=wasShutdown_ptr@entry...
[13:40:57.533] #5  0x000000000067fd1b in StartupXLOG () at ../src/backend/access/transam/xlog.c:5752
[13:40:57.533] #6  0x00000000008c2b5b in StartupProcessMain (startup_data=<optimized out>, startup_data_len=<optimized o...
[13:40:57.533] #7  0x00000000008bc5eb in postmaster_child_launch (child_type=child_type@entry=B_STARTUP, child_slot=262,...
[13:40:57.533] #8  0x00000000008bf3c7 in StartChildProcess (type=type@entry=B_STARTUP) at ../src/backend/postmaster/post...
[13:40:57.533] #9  0x00000000008bedc2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x82108ab18) at ../src/backe...
core
[13:40:57.805] #0  0x000000082c1f01ba in thr_kill () from /lib/libc.so.7
[13:40:57.805] #1  0x000000082c1695d4 in raise () from /lib/libc.so.7
[13:40:57.805] #2  0x000000082c21cb59 in abort () from /lib/libc.so.7
[13:40:57.805] #3  0x0000000000ad47e5 in ExceptionalCondition (conditionName=0x32f900 "TransactionIdIsValid(initial)", f...
[13:40:57.805] #4  0x00000000009467b5 in ComputeXidHorizons (h=h@entry=0x821509658) at ../src/backend/storage/ipc/procar...
[13:40:57.805] #5  0x00000000009468c1 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:40:57.805] #6  0x0000000000682b76 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8012
[13:40:57.805] #7  0x00000000008bb423 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:40:57.805] #8  0x00000000008bc5eb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:40:57.805] #9  0x00000000008bf3c7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:40:58.900] #0  0x000000082b32a1ba in thr_kill () from /lib/libc.so.7
[13:40:58.900] #1  0x000000082b2a35d4 in raise () from /lib/libc.so.7
[13:40:58.900] #2  0x000000082b356b59 in abort () from /lib/libc.so.7
[13:40:58.900] #3  0x0000000000ad47e5 in ExceptionalCondition (conditionName=0x34530d "end_of_summary_lsn >= current_lsn...
[13:40:58.900] #4  0x00000000008c560a in WalSummarizerMain (startup_data=<optimized out>, startup_data_len=<optimized ou...
[13:40:58.900] #5  0x00000000008bc5eb in postmaster_child_launch (child_type=child_type@entry=B_WAL_SUMMARIZER, child_sl...
[13:40:58.900] #6  0x00000000008bf3c7 in StartChildProcess (type=type@entry=B_WAL_SUMMARIZER) at ../src/backend/postmast...
[13:40:58.900] #7  0x00000000008c12d7 in LaunchMissingBackgroundProcesses () at ../src/backend/postmaster/postmaster.c:3...
[13:40:58.900] #8  ServerLoop () at ../src/backend/postmaster/postmaster.c:1717
[13:40:58.900] #9  0x00000000008bedfa in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x8217bfe58) at ../src/backe...
core
[13:40:58.635] #0  0x000000082bb061ba in thr_kill () from /lib/libc.so.7
[13:40:58.635] #1  0x000000082ba7f5d4 in raise () from /lib/libc.so.7
[13:40:58.635] #2  0x000000082bb32b59 in abort () from /lib/libc.so.7
[13:40:58.635] #3  0x0000000000ad47e5 in ExceptionalCondition (conditionName=0x32f900 "TransactionIdIsValid(initial)", f...
[13:40:58.635] #4  0x00000000009467b5 in ComputeXidHorizons (h=h@entry=0x82163e058) at ../src/backend/storage/ipc/procar...
[13:40:58.635] #5  0x00000000009468c1 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:40:58.635] #6  0x0000000000682b76 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8012
[13:40:58.635] #7  0x00000000008bb423 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:40:58.635] #8  0x00000000008bc5eb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:40:58.635] #9  0x00000000008bf3c7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:40:58.362] #0  0x000000082b9261ba in thr_kill () from /lib/libc.so.7
[13:40:58.362] #1  0x000000082b89f5d4 in raise () from /lib/libc.so.7
[13:40:58.362] #2  0x000000082b952b59 in abort () from /lib/libc.so.7
[13:40:58.362] #3  0x0000000000ad47e5 in ExceptionalCondition (conditionName=0x32f900 "TransactionIdIsValid(initial)", f...
[13:40:58.362] #4  0x00000000009467b5 in ComputeXidHorizons (h=h@entry=0x821a55758) at ../src/backend/storage/ipc/procar...
[13:40:58.362] #5  0x00000000009468c1 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:40:58.362] #6  0x0000000000682b76 in CreateRestartPoint (flags=0) at ../src/backend/access/transam/xlog.c:8012
[13:40:58.362] #7  0x00000000008bb423 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:40:58.362] #8  0x00000000008bc5eb in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:40:58.362] #9  0x00000000008bf3c7 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
test
[13:35:36.169]  22/343 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[13:35:36.169]  23/343 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[13:35:36.169]  24/343 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[13:35:36.169]  35/343 postgresql:recovery / recovery/015_promotion_pages                              ERROR           1...
[13:35:36.169]  41/343 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[13:35:36.169]  43/343 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[13:35:36.169]  44/343 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
[13:35:36.169]  45/343 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[13:35:36.169]  46/343 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[13:35:36.169]  95/343 postgresql:recovery / recovery/019_replslot_limit                               ERROR           2...
[13:35:36.169] 156/343 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[13:35:36.169] 163/343 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[13:35:36.169] 166/343 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[13:35:36.169] 169/343 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[13:35:36.169] 178/343 postgresql:recovery / recovery/017_shm                                          ERROR           3...
[13:35:36.169] 181/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
[13:35:36.169] 186/343 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[13:35:36.169] 188/343 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           3...
[13:35:36.169] 193/343 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR           3...
[13:35:36.169] 194/343 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[13:35:36.169] 205/343 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[13:35:36.169] 206/343 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           2...
[13:35:36.169] 207/343 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[13:35:36.169] 208/343 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[13:35:36.169] 211/343 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[13:35:36.169] 214/343 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[13:35:36.169] 216/343 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[13:35:36.169] 221/343 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[13:35:36.169] 245/343 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[13:35:36.169] 250/343 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[13:35:36.169] 293/343 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[13:35:36.169] 311/343 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR           3...
[13:35:36.169] 343/343 postgresql:bloom / bloom/001_wal                                                ERROR           3...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "procarray.c", Line: 1759, PID: 29177
core
[13:32:37.593] #0  0x00007f769e1dbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:32:37.593] #1  0x00007f769e18cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:32:37.593] #2  0x00007f769e177472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:32:37.593] #3  0x000055786d99f520 in ExceptionalCondition (conditionName=conditionName@entry=0x55786dd6d9e0 "Transac...
[13:32:37.593] #4  0x000055786d60732a in ComputeXidHorizons (h=h@entry=0x7ffefe7d39c0) at procarray.c:1759
[13:32:37.593] #5  0x000055786d60c7e6 in GetOldestTransactionIdConsideredRunning () at procarray.c:2038
[13:32:37.593] #6  0x000055786ce00d3e in CreateRestartPoint (flags=flags@entry=0) at xlog.c:8012
[13:32:37.593] #7  0x000055786d4b28a4 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:32:37.593] #8  0x000055786d4b338b in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:32:37.593] #9  0x000055786d4b9834 in StartChildProcess (type=type@entry=B_CHECKPOINTER) at postmaster.c:3973
tap
[13:20:56.294](0.851s) not ok 3 - backup with no detail: pg_basebackup
[13:20:56.295](0.000s) not ok 4 - backup with no detail: backup_manifest.gz was created
[13:20:56.313](0.018s) Bail out!  command "gzip -d /tmp/cirrus-ci-build/contrib/basebackup_to_shell/tmp_check/tmp_test_G...
tap
[13:21:55.079](3.145s) Bail out!  pg_ctl start failed
tap
[13:24:45.857](120.355s) Bail out!  command "pg_ctl --pgdata /tmp/cirrus-ci-build/src/test/recovery/tmp_check/t_005_repl...
tap
[13:29:23.629](231.372s) # poll_query_until timed out executing this query:
Linux - Debian Bookworm - Meson
core
[13:48:27.875] #0  0x00007f467a6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:27.875] #1  0x00007f467a65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:27.875] #2  0x00007f467a645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:27.875] #3  0x0000564f3f65916a in ExceptionalCondition (conditionName=conditionName@entry=0x564f3f92c035 "Transac...
[13:48:27.875] #4  0x0000564f3f35581a in ComputeXidHorizons (h=h@entry=0x7fff7133d260) at ../src/backend/storage/ipc/pro...
[13:48:27.875] #5  0x0000564f3f35aa13 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:48:27.875] #6  0x0000564f3ed95c80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[13:48:27.875] #7  0x0000564f3f24b0de in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:48:27.875] #8  0x0000564f3f24b906 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:48:27.875] #9  0x0000564f3f25109c in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:48:30.705] #0  0x00007fd1428a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:30.705] #1  0x00007fd14285afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:30.705] #2  0x00007fd142845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:30.705] #3  0x000055f5814342e6 in errfinish (filename=filename@entry=0x55f58167e4d0 "../src/backend/access/transa...
[13:48:30.705] #4  0x000055f580b88293 in InitWalRecovery (ControlFile=<optimized out>, wasShutdown_ptr=wasShutdown_ptr@e...
[13:48:30.705] #5  0x000055f580b75f4e in StartupXLOG () at ../src/backend/access/transam/xlog.c:5752
[13:48:30.705] #6  0x000055f58102b288 in StartupProcessMain (startup_data=<optimized out>, startup_data_len=<optimized o...
[13:48:30.705] #7  0x000055f581021906 in postmaster_child_launch (child_type=child_type@entry=B_STARTUP, child_slot=262,...
[13:48:30.705] #8  0x000055f58102709c in StartChildProcess (type=type@entry=B_STARTUP) at ../src/backend/postmaster/post...
[13:48:30.705] #9  0x000055f58102ac36 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55f58dbff6a0) at ../src/ba...
core
[13:48:30.169] #0  0x00007ff543aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:30.169] #1  0x00007ff543a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:30.169] #2  0x00007ff543a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:30.169] #3  0x0000557bc263116a in ExceptionalCondition (conditionName=conditionName@entry=0x557bc2904035 "Transac...
[13:48:30.169] #4  0x0000557bc232d81a in ComputeXidHorizons (h=h@entry=0x7fffcdf1fa80) at ../src/backend/storage/ipc/pro...
[13:48:30.169] #5  0x0000557bc2332a13 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:48:30.169] #6  0x0000557bc1d6dc80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[13:48:30.169] #7  0x0000557bc22230de in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:48:30.169] #8  0x0000557bc2223906 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:48:30.169] #9  0x0000557bc222909c in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:48:29.660] #0  0x00007f02b9ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:29.660] #1  0x00007f02b9c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:29.660] #2  0x00007f02b9c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:29.660] #3  0x0000563dddbc216a in ExceptionalCondition (conditionName=conditionName@entry=0x563ddde95035 "Transac...
[13:48:29.660] #4  0x0000563ddd8be81a in ComputeXidHorizons (h=h@entry=0x7ffd844b7bb0) at ../src/backend/storage/ipc/pro...
[13:48:29.660] #5  0x0000563ddd8c3a13 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:48:29.660] #6  0x0000563ddd2fec80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[13:48:29.660] #7  0x0000563ddd7b40de in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:48:29.660] #8  0x0000563ddd7b4906 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:48:29.660] #9  0x0000563ddd7ba09c in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:48:29.145] #0  0x00007f09944a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:29.145] #1  0x00007f099445afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:29.145] #2  0x00007f0994445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:29.145] #3  0x0000561b0a38c16a in ExceptionalCondition (conditionName=conditionName@entry=0x561b0a65f035 "Transac...
[13:48:29.145] #4  0x0000561b0a08881a in ComputeXidHorizons (h=h@entry=0x7ffc5823ad30) at ../src/backend/storage/ipc/pro...
[13:48:29.145] #5  0x0000561b0a08da13 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:48:29.145] #6  0x0000561b09ac8c80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[13:48:29.145] #7  0x0000561b09f7e0de in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:48:29.145] #8  0x0000561b09f7e906 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:48:29.145] #9  0x0000561b09f8409c in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:48:28.647] #0  0x00007fca362a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:28.647] #1  0x00007fca3625afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:28.647] #2  0x00007fca36245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:28.647] #3  0x000055557a43816a in ExceptionalCondition (conditionName=conditionName@entry=0x55557a70b035 "Transac...
[13:48:28.647] #4  0x000055557a13481a in ComputeXidHorizons (h=h@entry=0x7fff4322a1e0) at ../src/backend/storage/ipc/pro...
[13:48:28.647] #5  0x000055557a139a13 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:48:28.647] #6  0x0000555579b74c80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[13:48:28.647] #7  0x000055557a02a0de in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:48:28.647] #8  0x000055557a02a906 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:48:28.647] #9  0x000055557a03009c in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
core
[13:48:28.136] #0  0x00007ffa61d717f3 in copy_file_range () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:28.136] #1  0x00005573749f1291 in ?? ()
[13:48:28.136] #2  0x00005573749f5671 in ?? ()
[13:48:28.136] #3  0x00005573749f6577 in ?? ()
[13:48:28.136] #4  0x00005573749f05bc in ?? ()
[13:48:28.136] #5  0x00005573749eeeda in ?? ()
[13:48:28.136] #6  0x00007ffa61c9c24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:28.136] #7  0x00007ffa61c9c305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:28.136] #8  0x00005573749ef171 in ?? ()
[13:48:28.622] #0  0x00007fca362a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[13:48:28.010] #0  0x00007ff86e3b0bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:28.010] #1  0x0000564473b56cc0 in ?? ()
[13:48:28.010] #2  0x0000564473b56efa in ?? ()
[13:48:28.010] #3  0x0000564473b58630 in ?? ()
[13:48:28.010] #4  0x0000564473b52371 in ?? ()
[13:48:28.010] #5  0x0000564473b5120f in ?? ()
[13:48:28.010] #6  0x0000564473b51c3b in ?? ()
[13:48:28.010] #7  0x0000564473b4f66f in ?? ()
[13:48:28.010] #8  0x00007ff86e30424a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:28.010] #9  0x00007ff86e304305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[13:48:27.358] #0  0x00007ffa53ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:27.358] #1  0x00007ffa53c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:27.358] #2  0x00007ffa53c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:48:27.358] #3  0x00005577434d516a in ExceptionalCondition (conditionName=conditionName@entry=0x5577437a8035 "Transac...
[13:48:27.358] #4  0x00005577431d181a in ComputeXidHorizons (h=h@entry=0x7ffca2297660) at ../src/backend/storage/ipc/pro...
[13:48:27.358] #5  0x00005577431d6a13 in GetOldestTransactionIdConsideredRunning () at ../src/backend/storage/ipc/procar...
[13:48:27.358] #6  0x0000557742c11c80 in CreateRestartPoint (flags=flags@entry=0) at ../src/backend/access/transam/xlog....
[13:48:27.358] #7  0x00005577430c70de in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
[13:48:27.358] #8  0x00005577430c7906 in postmaster_child_launch (child_type=child_type@entry=B_CHECKPOINTER, child_slot...
[13:48:27.358] #9  0x00005577430cd09c in StartChildProcess (type=type@entry=B_CHECKPOINTER) at ../src/backend/postmaster...
test
[13:43:14.637]  22/344 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[13:43:14.637]  28/344 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[13:43:14.637]  35/344 postgresql:recovery / recovery/015_promotion_pages                              ERROR           1...
[13:43:14.637]  39/344 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[13:43:14.637]  42/344 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[13:43:14.637]  43/344 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR            ...
[13:43:14.637]  44/344 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[13:43:14.637]  46/344 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[13:43:14.637]  45/344 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
[13:43:14.637]  84/344 postgresql:recovery / recovery/019_replslot_limit                               ERROR           2...
[13:43:14.637] 157/344 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[13:43:14.637] 163/344 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[13:43:14.637] 167/344 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[13:43:14.637] 169/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
[13:43:14.637] 171/344 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[13:43:14.637] 182/344 postgresql:recovery / recovery/017_shm                                          ERROR           5...
[13:43:14.637] 187/344 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[13:43:14.637] 188/344 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR           1...
[13:43:14.637] 192/344 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[13:43:14.637] 193/344 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR           1...
[13:43:14.637] 194/344 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[13:43:14.637] 195/344 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[13:43:14.637] 200/344 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[13:43:14.637] 201/344 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           5...
[13:43:14.637] 206/344 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[13:43:14.637] 209/344 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[13:43:14.637] 208/344 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[13:43:14.637] 213/344 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[13:43:14.637] 228/344 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           2...
[13:43:14.637] 242/344 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[13:43:14.637] 248/344 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[13:43:14.637] 258/344 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[13:43:14.637] 266/344 postgresql:pg_rewind / pg_rewind/010_keep_recycled_wals                         ERROR           1...
[13:43:14.637] 292/344 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR           7...
[13:43:14.637] 343/344 postgresql:subscription / subscription/026_stats                                ERROR           3...
[13:43:14.637] 344/344 postgresql:bloom / bloom/001_wal                                                ERROR           5...
macOS - Sonoma - Meson
core
[13:54:29.010]   * frame #0: 0x000000019ec555d0 libsystem_kernel.dylib`__pthread_kill + 8
[13:54:29.010]     frame #1: 0x000000019ec8dc20 libsystem_pthread.dylib`pthread_kill + 288
[13:54:29.010]     frame #2: 0x000000019eb9aa30 libsystem_c.dylib`abort + 180
[13:54:29.010]     frame #3: 0x000000010286598c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[13:54:29.010]     frame #4: 0x00000001027033c4 postgres`ComputeXidHorizons(h=0x000000016da14ce8) at procarray.c:1759:3
[13:54:29.010]     frame #5: 0x00000001027034c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[13:54:29.010]     frame #6: 0x00000001024a78ac postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[13:54:29.010]     frame #7: 0x000000010268315c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[13:54:29.010]     frame #8: 0x0000000102684344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[13:54:29.010]     frame #9: 0x0000000102686f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[13:52:44.136]   * frame #0: 0x000000019ec555d0 libsystem_kernel.dylib`__pthread_kill + 8
[13:52:44.136]     frame #1: 0x000000019ec8dc20 libsystem_pthread.dylib`pthread_kill + 288
[13:52:44.136]     frame #2: 0x000000019eb9aa30 libsystem_c.dylib`abort + 180
[13:52:44.136]     frame #3: 0x0000000102c3598c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[13:52:44.136]     frame #4: 0x0000000102ad33c4 postgres`ComputeXidHorizons(h=0x000000016d644cf8) at procarray.c:1759:3
[13:52:44.136]     frame #5: 0x0000000102ad34c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[13:52:44.136]     frame #6: 0x00000001028778ac postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[13:52:44.136]     frame #7: 0x0000000102a5315c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[13:52:44.136]     frame #8: 0x0000000102a54344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[13:52:44.136]     frame #9: 0x0000000102a56f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[13:54:03.814]   * frame #0: 0x000000019ec555d0 libsystem_kernel.dylib`__pthread_kill + 8
[13:54:03.814]     frame #1: 0x000000019ec8dc20 libsystem_pthread.dylib`pthread_kill + 288
[13:54:03.814]     frame #2: 0x000000019eb9aa30 libsystem_c.dylib`abort + 180
[13:54:03.814]     frame #3: 0x000000010328598c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[13:54:03.814]     frame #4: 0x00000001031233c4 postgres`ComputeXidHorizons(h=0x000000016cff4d08) at procarray.c:1759:3
[13:54:03.814]     frame #5: 0x00000001031234c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[13:54:03.814]     frame #6: 0x0000000102ec78ac postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[13:54:03.814]     frame #7: 0x00000001030a315c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[13:54:03.814]     frame #8: 0x00000001030a4344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[13:54:03.814]     frame #9: 0x00000001030a6f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[13:51:23.754]   * frame #0: 0x000000019ec555d0 libsystem_kernel.dylib`__pthread_kill + 8
[13:51:23.754]     frame #1: 0x000000019ec8dc20 libsystem_pthread.dylib`pthread_kill + 288
[13:51:23.754]     frame #2: 0x000000019eb9aa30 libsystem_c.dylib`abort + 180
[13:51:23.754]     frame #3: 0x000000010449198c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[13:51:23.754]     frame #4: 0x000000010432f3c4 postgres`ComputeXidHorizons(h=0x000000016bde8ca8) at procarray.c:1759:3
[13:51:23.754]     frame #5: 0x000000010432f4c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[13:51:23.754]     frame #6: 0x00000001040d38ac postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[13:51:23.754]     frame #7: 0x00000001042af15c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[13:51:23.754]     frame #8: 0x00000001042b0344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=2...
[13:51:23.754]     frame #9: 0x00000001042b2f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[13:52:17.428]   * frame #0: 0x000000019ec4d93c libsystem_kernel.dylib`__fcntl + 8
[13:52:17.428]     frame #1: 0x000000019ec4d908 libsystem_kernel.dylib`fcntl + 88
[13:52:17.428]     frame #2: 0x00000001ab8ecc44 libcopyfile.dylib`copyfile_internal + 6328
[13:52:17.428]     frame #3: 0x00000001ab8ee33c libcopyfile.dylib`fcopyfile + 416
[13:52:17.428]     frame #4: 0x000000010404d780 cp`___lldb_unnamed_symbol72 + 864
[13:52:17.428]     frame #5: 0x000000010404f128 cp`___lldb_unnamed_symbol83 + 1420
[13:52:17.428]     frame #6: 0x000000010404ea5c cp`___lldb_unnamed_symbol79 + 1132
[13:52:17.428]     frame #7: 0x000000019e903154 dyld`start + 2476
core
[13:51:52.318]   * frame #0: 0x000000019ec555d0 libsystem_kernel.dylib`__pthread_kill + 8
[13:51:52.318]     frame #1: 0x000000019ec8dc20 libsystem_pthread.dylib`pthread_kill + 288
[13:51:52.318]     frame #2: 0x000000019eb9aa30 libsystem_c.dylib`abort + 180
[13:51:52.318]     frame #3: 0x00000001032f598c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[13:51:52.318]     frame #4: 0x00000001031933c4 postgres`ComputeXidHorizons(h=0x000000016cf84d18) at procarray.c:1759:3
[13:51:52.318]     frame #5: 0x00000001031934c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[13:51:52.318]     frame #6: 0x0000000102f378ac postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[13:51:52.318]     frame #7: 0x000000010311315c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[13:51:52.318]     frame #8: 0x0000000103114344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[13:51:52.318]     frame #9: 0x0000000103116f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
core
[13:53:12.410]   * frame #0: 0x000000019ec555d0 libsystem_kernel.dylib`__pthread_kill + 8
[13:53:12.410]     frame #1: 0x000000019ec8dc20 libsystem_pthread.dylib`pthread_kill + 288
[13:53:12.410]     frame #2: 0x000000019eb9aa30 libsystem_c.dylib`abort + 180
[13:53:12.410]     frame #3: 0x00000001031b6c7c postgres`errfinish.cold.2 at elog.c:600:3
[13:53:12.410]     frame #4: 0x000000010304e6c8 postgres`errfinish(filename=<unavailable>, lineno=<unavailable>, funcnam...
[13:53:12.410]     frame #5: 0x0000000103135d2c postgres`InitWalRecovery.cold.19 at xlogrecovery.c:800:4
[13:53:12.410]     frame #6: 0x0000000102c991dc postgres`InitWalRecovery(ControlFile=0x000000010902d280, wasShutdown_ptr...
[13:53:12.410]     frame #7: 0x0000000102c8d410 postgres`StartupXLOG at xlog.c:5752:2
[13:53:12.410]     frame #8: 0x0000000102e71fd8 postgres`StartupProcessMain(startup_data=<unavailable>, startup_data_len...
[13:53:12.410]     frame #9: 0x0000000102e6c344 postgres`postmaster_child_launch(child_type=B_STARTUP, child_slot=262, s...
core
[13:53:39.155]   * frame #0: 0x000000019ec555d0 libsystem_kernel.dylib`__pthread_kill + 8
[13:53:39.155]     frame #1: 0x000000019ec8dc20 libsystem_pthread.dylib`pthread_kill + 288
[13:53:39.155]     frame #2: 0x000000019eb9aa30 libsystem_c.dylib`abort + 180
[13:53:39.155]     frame #3: 0x0000000100e3598c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[13:53:39.155]     frame #4: 0x0000000100cd33c4 postgres`ComputeXidHorizons(h=0x000000016f444d18) at procarray.c:1759:3
[13:53:39.155]     frame #5: 0x0000000100cd34c8 postgres`GetOldestTransactionIdConsideredRunning at procarray.c:2038:2
[13:53:39.155]     frame #6: 0x0000000100a778ac postgres`CreateRestartPoint(flags=<unavailable>) at xlog.c:8012:20
[13:53:39.155]     frame #7: 0x0000000100c5315c postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
[13:53:39.155]     frame #8: 0x0000000100c54344 postgres`postmaster_child_launch(child_type=B_CHECKPOINTER, child_slot=5...
[13:53:39.155]     frame #9: 0x0000000100c56f6c postgres`StartChildProcess(type=B_CHECKPOINTER) at postmaster.c:3973:8
test
[13:45:28.223]  25/343 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[13:45:28.223]  30/343 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           1...
[13:45:28.223]  36/343 postgresql:recovery / recovery/015_promotion_pages                              ERROR           1...
[13:45:28.223]  42/343 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[13:45:28.223]  44/343 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[13:45:28.223]  45/343 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
[13:45:28.223]  48/343 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[13:45:28.223]  22/343 postgresql:recovery / recovery/019_replslot_limit                               ERROR           2...
[13:45:28.223] 100/343 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[13:45:28.223] 163/343 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[13:45:28.223] 164/343 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[13:45:28.223] 166/343 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[13:45:28.223] 170/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           2...
[13:45:28.223] 178/343 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[13:45:28.223] 189/343 postgresql:recovery / recovery/017_shm                                          ERROR           4...
[13:45:28.223] 192/343 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[13:45:28.223] 193/343 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           1...
[13:45:28.223] 194/343 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[13:45:28.223] 195/343 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[13:45:28.223] 199/343 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR           1...
[13:45:28.223] 200/343 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[13:45:28.223] 204/343 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[13:45:28.223] 210/343 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[13:45:28.223] 207/343 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[13:45:28.223] 214/343 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[13:45:28.223] 209/343 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[13:45:28.223] 242/343 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[13:45:28.223] 270/343 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           4...
[13:45:28.223] 343/343 postgresql:bloom / bloom/001_wal                                                ERROR           9...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 8...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 6...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 7...
assertion
TRAP: failed Assert("end_of_summary_lsn >= current_lsn"), File: "../src/backend/postmaster/walsummarizer.c", Line: 423, ...
assertion
TRAP: failed Assert("TransactionIdIsValid(initial)"), File: "../src/backend/storage/ipc/procarray.c", Line: 1759, PID: 5...
core
0000007c`8abff8b0 00007ff7`353c0a08     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000007c`8abff8f0 00007ff7`3513d15b     postgres!ExceptionalCondition(
0000007c`8abff930 00007ff7`351397ad     postgres!ComputeXidHorizons(
0000007c`8abff9a0 00007ff7`34cc1c52     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
0000007c`8abffa00 00007ff7`350649a1     postgres!CreateRestartPoint(
0000007c`8abffb70 00007ff7`350662b7     postgres!CheckpointerMain(
0000007c`8abffd00 00007ff7`34f1a429     postgres!SubPostmasterMain(
0000007c`8abffd80 00007ff7`3554c729     postgres!main(
0000007c`8abffdc0 00007ff7`3554c67e     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
0000007c`8abffe10 00007ff7`3554c53e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
0000007c`8afff788 00007ffd`499eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007c`8afff790 00007ffd`482e4cb0     ntdll!TppWorkerThread+0x2df
0000007c`8afffa80 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
0000007c`8afffab0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007c`8b3ff7a8 00007ffd`46fd48fa     ntdll!NtFsControlFile+0x14
0000007c`8b3ff7b0 00007ff7`3505a33b     KERNELBASE!ConnectNamedPipe+0x6a
0000007c`8b3ff820 00007ffd`482e4cb0     postgres!pg_signal_thread(
0000007c`8b3ff920 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
0000007c`8b3ff950 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007c`8b7ff9c8 00007ffd`499eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007c`8b7ff9d0 00007ffd`482e4cb0     ntdll!TppWorkerThread+0x2df
0000007c`8b7ffcc0 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
0000007c`8b7ffcf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004a`c45ff6b0 00007ff7`353c1796     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000004a`c45ff6f0 00007ff7`34cd5f4f     postgres!errfinish(
0000004a`c45ff750 00007ff7`34cbf918     postgres!InitWalRecovery(
0000004a`c45ff960 00007ff7`3506fd41     postgres!StartupXLOG(void)+0x4c8 [c:\cirrus\src\backend\access\transam\xlog.c @ ...
0000004a`c45ffb00 00007ff7`350662b7     postgres!StartupProcessMain(
0000004a`c45ffb30 00007ff7`34f1a429     postgres!SubPostmasterMain(
0000004a`c45ffbb0 00007ff7`3554c729     postgres!main(
0000004a`c45ffbf0 00007ff7`3554c67e     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
0000004a`c45ffc40 00007ff7`3554c53e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
0000004a`c45ffcb0 00007ff7`3554c79e     postgres!__scrt_common_main(void)+0xe [D:\a\_work\1\s\src\vctools\crt\vcstartup\...
core
0000004a`c49ffc38 00007ffd`499eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000004a`c49ffc40 00007ffd`482e4cb0     ntdll!TppWorkerThread+0x2df
0000004a`c49fff30 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
0000004a`c49fff60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004a`c4dff918 00007ffd`499eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000004a`c4dff920 00007ffd`482e4cb0     ntdll!TppWorkerThread+0x2df
0000004a`c4dffc10 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
0000004a`c4dffc40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004a`c51ffb78 00007ffd`46fd48fa     ntdll!NtFsControlFile+0x14
0000004a`c51ffb80 00007ff7`3505a33b     KERNELBASE!ConnectNamedPipe+0x6a
0000004a`c51ffbf0 00007ffd`482e4cb0     postgres!pg_signal_thread(
0000004a`c51ffcf0 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
0000004a`c51ffd20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000085`bc3ff5d8 00007ffd`499eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000085`bc3ff5e0 00007ffd`482e4cb0     ntdll!TppWorkerThread+0x2df
00000085`bc3ff8d0 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
00000085`bc3ff900 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000085`bcbff928 00007ffd`46fd48fa     ntdll!NtFsControlFile+0x14
00000085`bcbff930 00007ff7`3505a33b     KERNELBASE!ConnectNamedPipe+0x6a
00000085`bcbff9a0 00007ffd`482e4cb0     postgres!pg_signal_thread(
00000085`bcbffaa0 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
00000085`bcbffad0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000085`bc7ffc18 00007ffd`499eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000085`bc7ffc20 00007ffd`482e4cb0     ntdll!TppWorkerThread+0x2df
00000085`bc7fff10 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
00000085`bc7fff40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000085`bbfff6e0 00007ff7`353c0a08     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000085`bbfff720 00007ff7`3513d15b     postgres!ExceptionalCondition(
00000085`bbfff760 00007ff7`351397ad     postgres!ComputeXidHorizons(
00000085`bbfff7d0 00007ff7`34cc1c52     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
00000085`bbfff830 00007ff7`350649a1     postgres!CreateRestartPoint(
00000085`bbfff9a0 00007ff7`350662b7     postgres!CheckpointerMain(
00000085`bbfffb30 00007ff7`34f1a429     postgres!SubPostmasterMain(
00000085`bbfffbb0 00007ff7`3554c729     postgres!main(
00000085`bbfffbf0 00007ff7`3554c67e     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
00000085`bbfffc40 00007ff7`3554c53e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
00000093`75bff578 00007ffd`499eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000093`75bff580 00007ffd`482e4cb0     ntdll!TppWorkerThread+0x2df
00000093`75bff870 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
00000093`75bff8a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000093`753ff960 00007ff7`353c0a08     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000093`753ff9a0 00007ff7`35072a1c     postgres!ExceptionalCondition(
00000093`753ff9e0 00007ff7`350662b7     postgres!WalSummarizerMain(
00000093`753ffb70 00007ff7`34f1a429     postgres!SubPostmasterMain(
00000093`753ffbf0 00007ff7`3554c729     postgres!main(
00000093`753ffc30 00007ff7`3554c67e     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
00000093`753ffc80 00007ff7`3554c53e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
00000093`753ffcf0 00007ff7`3554c79e     postgres!__scrt_common_main(void)+0xe [D:\a\_work\1\s\src\vctools\crt\vcstartup\...
00000093`753ffd20 00007ffd`482e4cb0     postgres!mainCRTStartup(
00000093`753ffd50 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
core
00000093`75fffd18 00007ffd`46fd48fa     ntdll!NtFsControlFile+0x14
00000093`75fffd20 00007ff7`3505a33b     KERNELBASE!ConnectNamedPipe+0x6a
00000093`75fffd90 00007ffd`482e4cb0     postgres!pg_signal_thread(
00000093`75fffe90 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
00000093`75fffec0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000093`757ff7c8 00007ffd`499eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000093`757ff7d0 00007ffd`482e4cb0     ntdll!TppWorkerThread+0x2df
00000093`757ffac0 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
00000093`757ffaf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008b`077ff818 00007ffd`46fd48fa     ntdll!NtFsControlFile+0x14
0000008b`077ff820 00007ff7`3505a33b     KERNELBASE!ConnectNamedPipe+0x6a
0000008b`077ff890 00007ffd`482e4cb0     postgres!pg_signal_thread(
0000008b`077ff990 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
0000008b`077ff9c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008b`06fff870 00007ff7`353c0a08     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000008b`06fff8b0 00007ff7`3513d15b     postgres!ExceptionalCondition(
0000008b`06fff8f0 00007ff7`351397ad     postgres!ComputeXidHorizons(
0000008b`06fff960 00007ff7`34cc1c52     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
0000008b`06fff9c0 00007ff7`350649a1     postgres!CreateRestartPoint(
0000008b`06fffb30 00007ff7`350662b7     postgres!CheckpointerMain(
0000008b`06fffcc0 00007ff7`34f1a429     postgres!SubPostmasterMain(
0000008b`06fffd40 00007ff7`3554c729     postgres!main(
0000008b`06fffd80 00007ff7`3554c67e     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
0000008b`06fffdd0 00007ff7`3554c53e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
0000008b`07bff928 00007ffd`499eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000008b`07bff930 00007ffd`482e4cb0     ntdll!TppWorkerThread+0x2df
0000008b`07bffc20 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
0000008b`07bffc50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008b`073ff6e8 00007ffd`499eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000008b`073ff6f0 00007ffd`482e4cb0     ntdll!TppWorkerThread+0x2df
0000008b`073ff9e0 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
0000008b`073ffa10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ce`725ff688 00007ffd`499eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ce`725ff690 00007ffd`482e4cb0     ntdll!TppWorkerThread+0x2df
000000ce`725ff980 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ce`725ff9b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ce`729ffa98 00007ffd`46fd48fa     ntdll!NtFsControlFile+0x14
000000ce`729ffaa0 00007ff7`3505a33b     KERNELBASE!ConnectNamedPipe+0x6a
000000ce`729ffb10 00007ffd`482e4cb0     postgres!pg_signal_thread(
000000ce`729ffc10 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ce`729ffc40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ce`72dff7e8 00007ffd`499eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ce`72dff7f0 00007ffd`482e4cb0     ntdll!TppWorkerThread+0x2df
000000ce`72dffae0 00007ffd`49a5edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ce`72dffb10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ce`721ff600 00007ff7`353c0a08     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000ce`721ff640 00007ff7`3513d15b     postgres!ExceptionalCondition(
000000ce`721ff680 00007ff7`351397ad     postgres!ComputeXidHorizons(
000000ce`721ff6f0 00007ff7`34cc1c52     postgres!GetOldestTransactionIdConsideredRunning(void)+0x1d [c:\cirrus\src\backe...
000000ce`721ff750 00007ff7`350649a1     postgres!CreateRestartPoint(
000000ce`721ff8c0 00007ff7`350662b7     postgres!CheckpointerMain(
000000ce`721ffa50 00007ff7`34f1a429     postgres!SubPostmasterMain(
000000ce`721ffad0 00007ff7`3554c729     postgres!main(
000000ce`721ffb10 00007ff7`3554c67e     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
000000ce`721ffb60 00007ff7`3554c53e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
panic
2025-06-20 13:36:38.074 GMT [4408][startup] PANIC:  could not locate a valid checkpoint record at 0/2002358
tap
[13:50:38.153](0.743s) not ok 3 - backup with no detail: pg_basebackup
[13:50:38.155](0.002s) not ok 4 - backup with no detail: backup_manifest.gz was created
[13:50:38.172](0.016s) Bail out!  command "C:/Program Files/Git/usr/bin/gzip.EXE -d C:\cirrus\build\testrun\basebackup_t...
tap
[13:59:38.479](360.129s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/contrib/bloom/t/001_wal.pl line 22.
tap
[13:59:40.351](359.202s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/modules/brin/t/02_wal_consistency.pl line 73.
tap
[13:42:18.705](2.480s) Bail out!  pg_ctl start failed
tap
[13:44:44.163](150.384s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_basebackup/020_pg_receivewal\dat...
tap
[13:44:49.485](151.403s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_basebackup/040_pg_createsubscrib...
tap
[13:42:36.795](4.252s) Bail out!  pg_ctl start failed
tap
[13:43:33.893](5.413s) Bail out!  pg_ctl start failed
tap
[13:43:53.031](8.768s) not ok 2 - incremental backup from node2
tap
[13:50:25.935](348.050s) # poll_query_until timed out executing this query:
[13:50:25.938](0.003s) not ok 9 - promoted standby is not in recovery
[13:52:44.918](135.199s) not ok 11 - pg_ctl promote of standby runs
[13:52:45.065](0.147s) not ok 12 - promoted standby is not in recovery
tap
[13:48:00.631](144.571s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/001_basic\data/t_001_basi...
tap
[13:48:06.174](147.354s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/002_databases\data/t_002_...
tap
[13:48:06.902](140.244s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/003_extrafiles\data/t_003...
tap
[13:48:09.530](140.290s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/004_pg_xlog_symlink\data/...
tap
[13:48:42.414](150.828s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/007_standby_source\data/t...
tap
[13:51:34.581](213.120s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/008_min_recovery_point\da...
tap
[13:50:26.796](139.840s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/009_growing_files\data/t_...
tap
[13:50:28.213](140.518s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/pg_rewind/010_keep_recycled_wals\da...
tap
[13:48:56.933](1.623s) not ok 1 - server side backup, compression none
[13:48:56.936](0.003s) not ok 2 - found expected backup files, compression none
[13:48:56.962](0.026s) not ok 3 - verify backup, compression none
tap
[13:48:59.850](2.304s) not ok 1 - backup done, compression none
[13:48:59.902](0.052s) not ok 2 - backup verified, compression method "none"
tap
[13:49:00.631](1.569s) not ok 1 - client side backup, compression none
tap
[13:49:06.113](0.069s) not ok 4 - got exactly one new WAL summary
[13:49:06.140](0.001s) not ok 6 - stdout shows block 0 modified
[13:49:06.141](0.000s) not ok 8 - UPDATE modified 2 blocks
tap
[13:24:37.298](134.390s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/005_replay_delay\data/t_00...
tap
[13:26:40.923](264.953s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/008_fsm_truncation\data/t_...
tap
[13:32:37.722](139.574s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/009_twophase\data/t_009_tw...
tap
[13:33:44.780](550.292s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/015_promotion_pages.pl line 64.
tap
[13:36:55.100](736.850s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/016_min_consistency.pl line 102.
tap
[13:29:04.219](134.970s) Bail out!  pg_ctl start failed
tap
[13:35:40.791](377.153s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/019_replslot_limit.pl line 131.
tap
[13:26:45.698](0.000s) not ok 6 - .done file for archived WAL segment 000000010000000000000001 exists
tap
[13:34:07.431](291.723s) Bail out!  aborting wait: program timed out
tap
[13:31:26.574](141.534s) Bail out!  command "pg_ctl --pgdata C:\cirrus\build/testrun/recovery/025_stuck_on_old_timeline\...
tap
[13:31:38.779](137.751s) Bail out!  pg_ctl start failed
tap
[13:38:58.457](361.742s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/027_stream_regress.pl line 103.
tap
[13:46:03.341](430.988s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/030_stats_cleanup_replica.pl line 62.
tap
[13:39:51.303](365.576s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/recovery/t/032_relfilenode_reuse.pl line 83.
tap
[13:36:03.753](33.650s) Bail out!  pg_ctl start failed
tap
[13:36:33.756](0.721s) not ok 2 - Check that the slot's confirmed_flush LSN is the same as the latest_checkpoint locatio...
tap
[13:36:44.846](7.374s) Bail out!  pg_ctl start failed
tap
[13:38:30.343](32.995s) not ok 1 - restartpoint has started
tap
[13:39:05.755](2.594s) Bail out!  pg_ctl start failed
tap
[14:01:32.240](320.948s) # poll_query_until timed out executing this query:
tap
[13:57:37.463](135.400s) Bail out!  pg_ctl start failed
test
[14:01:32.628]  18/338 postgresql:recovery / recovery/005_replay_delay                                 ERROR           1...
[14:01:32.628]  22/338 postgresql:recovery / recovery/008_fsm_truncation                               ERROR           2...
[14:01:32.628]  23/338 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[14:01:32.628]  27/338 postgresql:recovery / recovery/018_wal_optimize                                 ERROR           2...
[14:01:32.628]  29/338 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR           1...
[14:01:32.628]  30/338 postgresql:recovery / recovery/026_overwrite_contrecord                         ERROR           1...
[14:01:32.628]  32/338 postgresql:recovery / recovery/009_twophase                                     ERROR           6...
[14:01:32.628]  34/338 postgresql:recovery / recovery/015_promotion_pages                              ERROR           5...
[14:01:32.628]  35/338 postgresql:recovery / recovery/021_row_visibility                               ERROR           4...
[14:01:32.628]  38/338 postgresql:recovery / recovery/019_replslot_limit                               ERROR           5...
[14:01:32.628]  40/338 postgresql:recovery / recovery/001_stream_rep                                   TIMEOUT        10...
[14:01:32.628]  42/338 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[14:01:32.628]  44/338 postgresql:recovery / recovery/016_min_consistency                              ERROR           7...
[14:01:32.628]  47/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           4...
[14:01:32.628]  48/338 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[14:01:32.628]  49/338 postgresql:recovery / recovery/031_recovery_conflict                            ERROR           3...
[14:01:32.628]  53/338 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR           3...
[14:01:32.628]  46/338 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR           1...
[14:01:32.628] 158/338 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[14:01:32.628] 161/338 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[14:01:32.628] 164/338 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[14:01:32.628] 166/338 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[14:01:32.628] 173/338 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR           1...
[14:01:32.628] 174/338 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR           1...
[14:01:32.628] 187/338 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR           8...
[14:01:32.628] 190/338 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR           1...
[14:01:32.628] 191/338 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR           1...
[14:01:32.628] 192/338 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR           1...
[14:01:32.628] 193/338 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR           1...
[14:01:32.628] 198/338 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR           1...
[14:01:32.628] 203/338 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[14:01:32.628] 205/338 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[14:01:32.628] 206/338 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[14:01:32.628] 209/338 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[14:01:32.628] 236/338 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR           1...
[14:01:32.628] 237/338 postgresql:pg_rewind / pg_rewind/010_keep_recycled_wals                         ERROR           1...
[14:01:32.628] 240/338 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[14:01:32.628] 264/338 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR           2...
[14:01:32.628]  39/338 postgresql:recovery / recovery/035_standby_logical_decoding                     TIMEOUT        10...
[14:01:32.628] 235/338 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR           4...
[14:01:32.628]  43/338 postgresql:recovery / recovery/039_end_of_wal                                   TIMEOUT        10...
[14:01:32.628] 335/338 postgresql:test_misc / test_misc/004_io_direct                                  ERROR           1...
[14:01:32.628] 336/338 postgresql:bloom / bloom/001_wal                                                ERROR           5...
[14:01:32.628] 337/338 postgresql:brin / brin/02_wal_consistency                                       ERROR           3...
[14:01:32.628] 338/338 postgresql:subscription / subscription/032_subscribe_use_index                  ERROR           5...
53/5711 temporary file usage report with extended protocol and unnamed portals
Windows - Server 2019, VS 2019 - Meson & ninja
test
[13:24:22.079] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5692 Create DATA dump objects for partitioned tables too
Windows - Server 2019, VS 2019 - Meson & ninja
test
[13:11:54.024] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5736 Fix a race condition in ConditionVariableTimedSleep()
Windows - Server 2019, VS 2019 - Meson & ninja
test
[12:55:42.600] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5786 CHECKPOINT unlogged data
Windows - Server 2019, VS 2019 - Meson & ninja
test
[12:41:23.158] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5824 Returning nbtree posting list TIDs in DESC order during backwards scans
Windows - Server 2019, VS 2019 - Meson & ninja
test
[12:25:23.511] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5378 Conflict detection for update_deleted in logical replication
FreeBSD - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 11606
core
[11:50:40.314] #0  0x000000082bc671ba in thr_kill () from /lib/libc.so.7
[11:50:40.314] #1  0x000000082bbe05d4 in raise () from /lib/libc.so.7
[11:50:40.314] #2  0x000000082bc93b59 in abort () from /lib/libc.so.7
[11:50:40.314] #3  0x0000000000ad77d5 in ExceptionalCondition (conditionName=0x2bad5a "ReplicationSlotCtl != NULL", file...
[11:50:40.314] #4  0x00000000008db703 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[11:50:40.314] #5  0x00000000008dc7b6 in CheckPointReplicationSlots (is_shutdown=true) at ../src/backend/replication/slo...
[11:50:40.314] #6  0x0000000000684c90 in CheckPointGuts (checkPointRedo=24667904, flags=flags@entry=5) at ../src/backend...
[11:50:40.314] #7  0x00000000006845cb in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[11:50:40.314] #8  0x00000000006837c8 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[11:50:40.314] #9  0x00000000008bcf7f in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
core
[11:50:40.404] #0  0x00002555ed64875a in ?? () from /libexec/ld-elf.so.1
[11:50:40.404] #1  0x00002555ed6427fc in ?? () from /libexec/ld-elf.so.1
[11:50:40.404] #2  0x0000000000000000 in ?? ()
tap
[11:42:16.154](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[11:48:02.108]   6/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "slot.c", Line: 1202, PID: 62097
core
[11:55:55.740] #0  0x00007f3eb74abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:55:55.740] #1  0x00007f3eb745cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:55:55.740] #2  0x00007f3eb7447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:55:55.740] #3  0x0000558bdb701aa8 in ExceptionalCondition (conditionName=conditionName@entry=0x558bdbaa8a20 "Replica...
[11:55:55.740] #4  0x0000558bdb2bc3a8 in ReplicationSlotsComputeRequiredLSN () at slot.c:1202
[11:55:55.740] #5  0x0000558bdb2bf396 in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at slot.c:2188
[11:55:55.740] #6  0x0000558bdab58ad1 in CheckPointGuts (checkPointRedo=24734992, flags=flags@entry=5) at xlog.c:7705
[11:55:55.740] #7  0x0000558bdab6603f in CreateCheckPoint (flags=flags@entry=5) at xlog.c:7367
[11:55:55.740] #8  0x0000558bdab66de1 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at xlog.c:6829
[11:55:55.740] #9  0x0000558bdb211c7c in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[11:50:44.869](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 30034
core
[11:53:46.528] #0  0x00007fec32ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:53:46.528] #1  0x00007fec32c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:53:46.528] #2  0x00007fec32c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:53:46.528] #3  0x000055b517ce95bd in ExceptionalCondition (conditionName=conditionName@entry=0x55b517fa47a3 "Replica...
[11:53:46.528] #4  0x000055b517913e6e in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1202
[11:53:46.528] #5  0x000055b517916791 in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at ../src/backe...
[11:53:46.528] #6  0x000055b5174191c9 in CheckPointGuts (checkPointRedo=24734992, flags=flags@entry=5) at ../src/backend...
[11:53:46.528] #7  0x000055b517429189 in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[11:53:46.528] #8  0x000055b517429d58 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[11:53:46.528] #9  0x000055b5178d9026 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
core
[11:53:46.058] #0  <unavailable> in ?? ()
core
[11:53:46.058] #0  0x00007ff4e8eaedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:53:46.058] #1  0x00007ff4e8e5b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[11:53:46.058] #2  0x00007ff4e8f16244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:53:46.058] #3  0x00007ff4e8f2889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:53:46.504] #0  0x00007fec32ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
tap
[11:45:27.328](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[11:51:06.808]   7/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 11967
core
[11:49:38.945]   * frame #0: 0x000000019cb807fc libsystem_pthread.dylib`_pthread_mutex_check_init_slow + 332
[11:49:38.946]     frame #1: 0x000000019cb80630 libsystem_pthread.dylib`_pthread_mutex_lock_init_slow + 60
[11:49:38.946]     frame #2: 0x000000019ca47f90 libsystem_c.dylib`ttyname + 52
[11:49:38.946]     frame #3: 0x0000000102f63118 bash`___lldb_unnamed_symbol231 + 52
[11:49:38.946]     frame #4: 0x0000000102f606e8 bash`___lldb_unnamed_symbol203 + 120
[11:49:38.946]     frame #5: 0x000000019c7fb154 dyld`start + 2476
core
[11:50:13.608]   * frame #0: 0x000000019cb4d5d0 libsystem_kernel.dylib`__pthread_kill + 8
[11:50:13.608]     frame #1: 0x000000019cb85c20 libsystem_pthread.dylib`pthread_kill + 288
[11:50:13.608]     frame #2: 0x000000019ca92a30 libsystem_c.dylib`abort + 180
[11:50:13.608]     frame #3: 0x0000000102ed8b10 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[11:50:13.608]     frame #4: 0x0000000102d12224 postgres`ReplicationSlotsComputeRequiredLSN at slot.c:1202:2
[11:50:13.608]     frame #5: 0x0000000102d13168 postgres`CheckPointReplicationSlots(is_shutdown=true) at slot.c:2188:2
[11:50:13.608]     frame #6: 0x0000000102b19e5c postgres`CheckPointGuts(checkPointRedo=24630904, flags=5) at xlog.c:7705...
[11:50:13.608]     frame #7: 0x0000000102b19878 postgres`CreateCheckPoint(flags=5) at xlog.c:7367:2
[11:50:13.608]     frame #8: 0x0000000102b18b1c postgres`ShutdownXLOG(code=<unavailable>, arg=<unavailable>) at xlog.c:6...
[11:50:13.608]     frame #9: 0x0000000102cf5170 postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
tap
[11:41:58.035](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[11:45:58.961]   9/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1202, PID: 5140
core
000000b1`995ff928 00007ffd`ecef48fa     ntdll!NtFsControlFile+0x14
000000b1`995ff930 00007ff7`3603ad3b     KERNELBASE!ConnectNamedPipe+0x6a
000000b1`995ff9a0 00007ffd`ee7d4cb0     postgres!pg_signal_thread(
000000b1`995ffaa0 00007ffd`ef85edcb     KERNEL32!BaseThreadInitThunk+0x10
000000b1`995ffad0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b1`999ffae8 00007ffd`ef7eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b1`999ffaf0 00007ffd`ee7d4cb0     ntdll!TppWorkerThread+0x2df
000000b1`999ffde0 00007ffd`ef85edcb     KERNEL32!BaseThreadInitThunk+0x10
000000b1`999ffe10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b1`991ff5c8 00007ffd`ef7eb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b1`991ff5d0 00007ffd`ee7d4cb0     ntdll!TppWorkerThread+0x2df
000000b1`991ff8c0 00007ffd`ef85edcb     KERNEL32!BaseThreadInitThunk+0x10
000000b1`991ff8f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b1`98dfefd0 00007ff7`363a32c8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000b1`98dff010 00007ff7`36075850     postgres!ExceptionalCondition(
000000b1`98dff050 00007ff7`360767ea     postgres!ReplicationSlotsComputeRequiredLSN(void)+0x30 [c:\cirrus\src\backend\re...
000000b1`98dff0c0 00007ff7`35ca63d9     postgres!CheckPointReplicationSlots(
000000b1`98dff520 00007ff7`35ca11a8     postgres!CheckPointGuts(
000000b1`98dff560 00007ff7`35ca08e4     postgres!CreateCheckPoint(
000000b1`98dff700 00007ff7`36045617     postgres!ShutdownXLOG(
000000b1`98dff740 00007ff7`36046cd7     postgres!CheckpointerMain(
000000b1`98dff8e0 00007ff7`35efae29     postgres!SubPostmasterMain(
000000b1`98dff960 00007ff7`3652efe9     postgres!main(
tap
[11:42:53.851](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[11:54:34.800]   6/338 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
53/5205 Make MultiXactOffset 64-bit type
Windows - Server 2019, VS 2019 - Meson & ninja
test
[11:47:57.104] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5671 Produce LLVM bitcode files on meson builds
Windows - Server 2019, VS 2019 - Meson & ninja
test
[11:33:43.444] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5818 pg_restore add note about -n
Windows - Server 2019, VS 2019 - Meson & ninja
test
[11:18:21.276] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5319 Changing shared_buffers without restart
CompilerWarnings
compiler
[11:02:21.015] shmem.c:702:3: error: variable 'shm_total_page_count' is uninitialized when used here [-Werror,-Wuninitia...
compiler
[11:00:19.663] shmem.c:702:3: error: variable 'shm_total_page_count' is uninitialized when used here [-Werror,-Wuninitia...
compiler
[10:58:00.336] shmem.c:702:38: error: ‘shm_total_page_count’ may be used uninitialized [-Werror=maybe-uninitialized]
compiler
[10:56:05.332] shmem.c:702:38: error: ‘shm_total_page_count’ may be used uninitialized [-Werror=maybe-uninitialized]
compiler
[11:04:30.561] ../../../src/include/storage/pg_shmem.h:69:9: error: unknown type name ‘pg_atomic_uint64’
compiler
[11:04:30.561] ../../../src/include/storage/pg_shmem.h:66:9: error: unknown type name ‘pg_atomic_uint32’
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out	2025-06-20 10:54:00.660071658 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/numa.out	2025-06-20 11:01:34.281590995 +0000
@@ -6,8 +6,4 @@
 -- switch to superuser
 \c -
 SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa;
- ok 
-----
- t
-(1 row)
-
+ERROR:  invalid memory alloc request size 864765899839712
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/numa.out /tmp/cirrus-ci-build/src/test/regress/results/numa.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/numa.out	2025-06-20 10:54:00.660071658 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/numa.out	2025-06-20 11:00:21.369928152 +0000
@@ -6,8 +6,4 @@
 -- switch to superuser
 \c -
 SELECT COUNT(*) >= 0 AS ok FROM pg_shmem_allocations_numa;
- ok 
-----
- t
-(1 row)
-
+ERROR:  invalid memory alloc request size 864765899885808
tap
[11:01:43.579](141.826s) not ok 5 - regression tests pass
Linux - Debian Bookworm - Meson
core
[11:00:21.832] #0  0x00007feaf52a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:21.832] #1  0x00007feaf525afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:21.832] #2  0x00007feaf5245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:21.832] #3  0x00007feaf541e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:21.832] #4  0x00007feaf542aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:21.832] #5  0x00007feaf540db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x560334e2b460, In...
[11:00:21.832] #6  0x00005603341819d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:21.832] #7  0x000056033407f37e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:21.832] #8  0x000056033407fe54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:21.832] #9  0x00005603340818a5 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x560370a9b640) at ../src/ba...
core
[11:00:26.158] #0  0x00007f58abea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:26.158] #1  0x00007f58abe5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:26.158] #2  0x00007f58abe45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:26.158] #3  0x00007f58ac01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:26.158] #4  0x00007f58ac02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:26.158] #5  0x00007f58ac00db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x557567dab460, In...
[11:00:26.158] #6  0x00005575671019d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:26.158] #7  0x0000557566fff37e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:26.158] #8  0x0000557566fffe54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:26.158] #9  0x00005575670018a5 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x557576b685e0) at ../src/ba...
core
[11:00:26.695] #0  0x00007f3e88aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:26.695] #1  0x00007f3e88a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:26.695] #2  0x00007f3e88a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:26.695] #3  0x000055f29ce36c06 in ExceptionalCondition (conditionName=conditionName@entry=0x55f29d11bb50 "!IsTran...
[11:00:26.695] #4  0x000055f29cbc96c7 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[11:00:26.695] #5  0x000055f29cbc9a20 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[11:00:26.695] #6  0x000055f29cb2eb4c in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[11:00:26.695] #7  0x000055f29cb2edf7 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[11:00:26.695] #8  0x000055f29cb2efb5 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[11:00:26.695] #9  0x000055f29ce3bd57 in errfinish (filename=filename@entry=0x55f29d07cb78 "../src/backend/access/transa...
core
[11:00:25.653] #0  0x00007f8ff26a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:25.653] #1  0x00007f8ff265afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:25.653] #2  0x00007f8ff2645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:25.653] #3  0x00007f8ff281e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:25.653] #4  0x00007f8ff282aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:25.653] #5  0x00007f8ff280db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55d3d6a61460, In...
[11:00:25.653] #6  0x000055d3d5db79d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:25.653] #7  0x000055d3d5cb537e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:25.653] #8  0x000055d3d5cb5e54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:25.653] #9  0x000055d3d5cb78a5 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55d3fc1d55d0) at ../src/ba...
core
[11:00:30.082] #0  0x00007f7ec2aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:30.082] #1  0x00007f7ec2a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:30.082] #2  0x00007f7ec2a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:30.082] #3  0x00007f7ec2c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:30.082] #4  0x00007f7ec2c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:30.082] #5  0x00007f7ec2c0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x564ecb8b9460, In...
[11:00:30.082] #6  0x0000564ecac0f9d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:30.082] #7  0x0000564ecab0d37e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:30.082] #8  0x0000564ecab0de54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:30.082] #9  0x0000564ecab0f8a5 in PostmasterMain (argc=argc@entry=16, argv=argv@entry=0x564ed3e305b0) at ../src/b...
core
[11:00:29.590] #0  0x00007f8977aa9eec in ?? ()
[11:00:30.049] #0  0x00007f7ec2aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[11:00:29.451] #0  0x00007f3e88aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:29.451] #1  0x00007f3e88a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:29.451] #2  0x00007f3e88a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:29.451] #3  0x00007f3e88c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:29.451] #4  0x00007f3e88c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:29.451] #5  0x00007f3e88c0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55f29d7da460, In...
[11:00:29.451] #6  0x000055f29cb309d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:29.451] #7  0x000055f29ca2e37e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:29.451] #8  0x000055f29ca2ee54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:29.451] #9  0x000055f29ca308a5 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55f2b01005b0) at ../src/ba...
core
[11:00:28.934] #0  0x00007f9c918a9eec in ?? ()
[11:00:29.415] #0  0x00007f3e88aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[11:00:25.125] #0  0x00007f4a5fea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:25.125] #1  0x00007f4a5fe5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:25.125] #2  0x00007f4a5fe45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:25.125] #3  0x00007f4a6001e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:25.125] #4  0x00007f4a6002aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:25.125] #5  0x00007f4a6000db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x556593419460, In...
[11:00:25.125] #6  0x000055659276f9d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:25.125] #7  0x000055659266d37e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:25.125] #8  0x000055659266de54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:25.125] #9  0x000055659266f8a5 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x556594a0a640) at ../src/ba...
core
[11:00:27.197] #0  0x00007f5dce2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:27.197] #1  0x00007f5dce25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:27.197] #2  0x00007f5dce245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:27.197] #3  0x00007f5dce41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:27.197] #4  0x00007f5dce42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:27.197] #5  0x00007f5dce40db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55db03229460, In...
[11:00:27.197] #6  0x000055db0257f9d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:27.197] #7  0x000055db0247d37e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:27.197] #8  0x000055db0247de54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:27.198] #9  0x000055db0247f8a5 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55db301965d0) at ../src/ba...
core
[11:00:27.685] #0  0x00007fdb42ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:27.685] #1  0x00007fdb42c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:27.685] #2  0x00007fdb42c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:27.685] #3  0x00007fdb42e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:27.685] #4  0x00007fdb42e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:27.685] #5  0x00007fdb42e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5646a8857460, In...
[11:00:27.685] #6  0x00005646a7bad9d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:27.685] #7  0x00005646a7aab37e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:27.685] #8  0x00005646a7aabe54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:27.685] #9  0x00005646a7aad8a5 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5646df5245e0) at ../src/ba...
core
[11:00:24.632] #0  0x00007f009a6a9eec in ?? ()
[11:00:25.095] #0  0x00007f4a5fea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[11:00:24.514] #0  0x00007fb5948a9eec in ?? ()
[11:00:24.632] #0  0x00007f009a6a9eec in ?? ()
core
[11:00:24.371] #0  0x00007fbb352a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:24.371] #1  0x00007fbb3525afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:24.371] #2  0x00007fbb35245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:24.371] #3  0x00007fbb3541e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:24.371] #4  0x00007fbb3542aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:24.371] #5  0x00007fbb3540db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x560b5cdf7460, In...
[11:00:24.371] #6  0x0000560b5c14d9d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:24.371] #7  0x0000560b5c04b37e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:24.371] #8  0x0000560b5c04be54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:24.371] #9  0x0000560b5c04d8a5 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x560b9215b640) at ../src/ba...
core
[11:00:30.581] #0  0x00007f2d61aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:30.581] #1  0x00007f2d61a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:30.581] #2  0x00007f2d61a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:30.581] #3  0x00007f2d61c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:30.581] #4  0x00007f2d61c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:30.581] #5  0x00007f2d61c0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x556bd0ad1460, In...
[11:00:30.581] #6  0x0000556bcfe279d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:30.581] #7  0x0000556bcfd2537e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:30.581] #8  0x0000556bcfd25e54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:30.582] #9  0x0000556bcfd278a5 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x556c10cac5e0) at ../src/ba...
core
[11:00:28.156] #0  0x00007f5bb78a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:28.156] #1  0x00007f5bb785afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:28.156] #2  0x00007f5bb7845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:28.156] #3  0x00007f5bb7a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:28.156] #4  0x00007f5bb7a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:28.156] #5  0x00007f5bb7a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56340ba10460, In...
[11:00:28.156] #6  0x000056340ad669d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:28.156] #7  0x000056340ac6437e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:28.156] #8  0x000056340ac64e54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:28.156] #9  0x000056340ac668a5 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5634170445e0) at ../src/ba...
core
[11:00:23.869] #0  0x00007f4a5fea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:23.869] #1  0x00007f4a5fe5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:23.869] #2  0x00007f4a5fe45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:23.869] #3  0x0000556592a75c06 in ExceptionalCondition (conditionName=conditionName@entry=0x556592d5ab50 "!IsTran...
[11:00:23.869] #4  0x00005565928086c7 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[11:00:23.869] #5  0x0000556592808a20 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[11:00:23.869] #6  0x000055659276db4c in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[11:00:23.869] #7  0x000055659276ddf7 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[11:00:23.869] #8  0x000055659276dfb5 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[11:00:23.869] #9  0x0000556592a7ad57 in errfinish (filename=filename@entry=0x556592cbbb78 "../src/backend/access/transa...
core
[11:00:22.327] #0  0x00007fac684a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:22.327] #1  0x00007fac6845afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:22.327] #2  0x00007fac68445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:22.327] #3  0x00007fac6861e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:22.327] #4  0x00007fac6862aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:22.327] #5  0x00007fac6860db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x556a2af8c460, In...
[11:00:22.327] #6  0x0000556a2a2e29d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:22.327] #7  0x0000556a2a1e037e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:22.327] #8  0x0000556a2a1e0e54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:22.327] #9  0x0000556a2a1e28a5 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x556a675335b0) at ../src/ba...
core
[11:00:20.299] #0  0x00007f06532a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:20.299] #1  0x00007f065325afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:20.299] #2  0x00007f0653245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:20.299] #3  0x00007f065341e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:20.299] #4  0x00007f065342aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:20.299] #5  0x00007f065340db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x555cdf505460, In...
[11:00:20.299] #6  0x0000555cde85b9d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:20.299] #7  0x0000555cde75937e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:20.299] #8  0x0000555cde759e54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:20.299] #9  0x0000555cde75b8a5 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x555d103c85b0) at ../src/ba...
core
[11:00:28.800] #0  0x00007feaf52a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:28.800] #1  0x00007feaf525afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:28.800] #2  0x00007feaf5245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:28.800] #3  0x0000560334487c06 in ExceptionalCondition (conditionName=conditionName@entry=0x56033476cb50 "!IsTran...
[11:00:28.800] #4  0x000056033421a6c7 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[11:00:28.800] #5  0x000056033421aa20 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[11:00:28.800] #6  0x000056033417fb4c in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[11:00:28.800] #7  0x000056033417fdf7 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[11:00:28.800] #8  0x000056033417ffb5 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[11:00:28.800] #9  0x000056033448cd57 in errfinish (filename=filename@entry=0x5603346cdb78 "../src/backend/access/transa...
core
[11:00:20.778] #0  0x00007f6eff0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:20.778] #1  0x00007f6eff05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:20.778] #2  0x00007f6eff045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:20.778] #3  0x00007f6eff21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:20.778] #4  0x00007f6eff22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:20.778] #5  0x00007f6eff20db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x564c339c3460, In...
[11:00:20.778] #6  0x0000564c32d199d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:20.778] #7  0x0000564c32c1737e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:20.778] #8  0x0000564c32c17e54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:20.778] #9  0x0000564c32c198a5 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x564c377055e0) at ../src/ba...
core
[11:00:28.291] #0  0x00007f9b5b2a9eec in ?? ()
[11:00:28.735] #0  0x00007feaf52a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[11:00:21.300] #0  0x00007f203e4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:21.300] #1  0x00007f203e45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:21.300] #2  0x00007f203e445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:00:21.300] #3  0x00007f203e61e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[11:00:21.300] #4  0x00007f203e62aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[11:00:21.300] #5  0x00007f203e60db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55c895131460, In...
[11:00:21.300] #6  0x000055c8944879d6 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[11:00:21.300] #7  0x000055c89438537e in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[11:00:21.300] #8  0x000055c894385e54 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[11:00:21.301] #9  0x000055c8943878a5 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55c8bb2775e0) at ../src/ba...
test
[10:59:52.244]   5/344 postgresql:recovery / recovery/001_stream_rep                                   ERROR            ...
[10:59:52.244]   6/344 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[10:59:52.244]   7/344 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[10:59:52.244]   8/344 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[10:59:52.244]  12/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[10:59:52.244]   9/344 postgresql:recovery / recovery/002_archiving                                    ERROR            ...
[10:59:52.244]  10/344 postgresql:regress / regress/regress                                            ERROR            ...
[10:59:52.244]  11/344 postgresql:recovery / recovery/003_recovery_targets                             ERROR            ...
[10:59:52.244]  14/344 postgresql:recovery / recovery/004_timeline_switch                              ERROR            ...
[10:59:52.244]  15/344 postgresql:recovery / recovery/005_replay_delay                                 ERROR            ...
[10:59:52.244]  18/344 postgresql:isolation / isolation/isolation                                      ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[10:55:03.081] c:\cirrus\src\include\storage/pg_shmem.h(73): error C2143: syntax error: missing '{' before '*'
compiler
[10:55:03.081] c:\cirrus\src\include\storage/pg_shmem.h(71): error C2059: syntax error: '}'
compiler
[10:55:03.081] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2061: syntax error: identifier 'Generation'
compiler
[10:55:03.081] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2059: syntax error: ';'
compiler
[10:55:02.961] c:\cirrus\src\include\storage/pg_shmem.h(66): error C2061: syntax error: identifier 'pg_atomic_uint32'
compiler
[10:55:02.961] c:\cirrus\src\include\storage/pg_shmem.h(68): error C2370: 'Barrier': redefinition; different storage cla...
53/5652 pg_dsm_registry_allocations system view
Windows - Server 2019, VS 2019 - Meson & ninja
test
[10:50:23.935] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5214 SQL:2023 JSON simplified accessor support
Linux - Debian Bookworm - Meson
tap
[10:47:34.200](991.419s) not ok 1 - Logical slot still valid
test
[10:47:34.386] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[10:25:09.235] c:\cirrus\src\backend\utils\adt\jsonbsubs.c(223) : warning C4715: 'make_jsonpath_item_expr': not all cont...
53/5810 Improve tab completion for various SET/RESET forms
Windows - Server 2019, VS 2019 - Meson & ninja
test
[10:21:45.058] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5760 Thread-safe getopt()
macOS - Sonoma - Meson
core
[10:20:26.029]   * frame #0: 0x00000001a12c8b04 libSystem.B.dylib`__libkernel_init + 8
[10:20:26.029]     frame #1: 0x00000001a12c8598 libSystem.B.dylib`libSystem_initializer + 76
[10:20:26.029]     frame #2: 0x00000001942d2608 dyld`invocation function for block in dyld4::Loader::findAndRunAllInitia...
[10:20:26.029]     frame #3: 0x0000000194310d6c dyld`invocation function for block in dyld3::MachOAnalyzer::forEachIniti...
[10:20:26.029]     frame #4: 0x0000000194304400 dyld`invocation function for block in dyld3::MachOFile::forEachSection(v...
[10:20:26.029]     frame #5: 0x00000001942b32fc dyld`dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_comma...
[10:20:26.029]     frame #6: 0x0000000194303394 dyld`dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInf...
[10:20:26.029]     frame #7: 0x0000000194310880 dyld`dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachO...
[10:20:26.029]     frame #8: 0x00000001942ce53c dyld`dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) cons...
[10:20:26.029]     frame #9: 0x00000001942d82d4 dyld`dyld4::PrebuiltLoader::runInitializers(dyld4::RuntimeState&) const ...
tap
[10:16:57.092](1043.983s) not ok 1 - Logical slot still valid
test
[10:16:57.360] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5633 Lock-free XLog Reservation from WAL
Windows - Server 2019, VS 2019 - Meson & ninja
test
[09:53:47.594] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4817 on_error table, saving error info to a table
Windows - Server 2019, VS 2019 - Meson & ninja
test
[09:25:27.962] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5694 Add pg_buffercache_mark_dirty[_all]() functions to the pg_buffercache
Windows - Server 2019, VS 2019 - Meson & ninja
test
[08:53:06.192] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5661 Update LDAP Protocol in fe-connect.c to v3
Windows - Server 2019, VS 2019 - Meson & ninja
test
[08:50:07.613] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4810 COPY ON_ERROR 'NULL'
Linux - Debian Bookworm - Meson
tap
[08:21:21.652](990.858s) not ok 1 - Logical slot still valid
test
[08:21:21.839] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[08:24:23.775] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5478 SQL/JSON json_table PLAN clause
Windows - Server 2019, VS 2019 - Meson & ninja
test
[07:46:52.545] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5704 adjust the place of list_copy() call to reduce the overhead of function call and memory copies.
Linux - Debian Bookworm - Meson
core
[07:18:57.329] #0  0x00007fbd3b8cfdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[07:18:57.329] #1  0x00007fbd3b87c239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[07:18:57.329] #2  0x00007fbd3b87c497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[07:18:57.329] #3  0x0000556ea64d35c1 in ?? ()
[07:18:57.329] #4  0x0000556ea64cd369 in ?? ()
[07:18:57.329] #5  0x0000556ea64cc20f in ?? ()
[07:18:57.329] #6  0x0000556ea64ccc3b in ?? ()
[07:18:57.329] #7  0x0000556ea64ca66f in ?? ()
[07:18:57.329] #8  0x00007fbd3b86724a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:18:57.329] #9  0x00007fbd3b867305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[07:18:57.206] #0  <unavailable> in ?? ()
core
[07:18:57.206] #0  0x00007fbd3b8cfdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[07:18:57.206] #1  0x00007fbd3b87c239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[07:18:57.206] #2  0x00007fbd3b87c497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[07:18:57.206] #3  0x0000556ea64d35f3 in ?? ()
[07:18:57.206] #4  0x0000556ea64cd369 in ?? ()
[07:18:57.206] #5  0x0000556ea64cc20f in ?? ()
[07:18:57.206] #6  0x0000556ea64ccc3b in ?? ()
[07:18:57.206] #7  0x0000556ea64ca66f in ?? ()
[07:18:57.206] #8  0x00007fbd3b86724a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:18:57.206] #9  0x00007fbd3b867305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[07:16:07.047](991.748s) not ok 1 - Logical slot still valid
test
[07:16:07.239] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
macOS - Sonoma - Meson
tap
[07:17:27.453](1040.706s) not ok 1 - Logical slot still valid
test
[07:17:27.715] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5151 DirtyScanshot index scan skips concurrently updated tuples
Windows - Server 2019, VS 2019 - Meson & ninja
test
[07:18:00.270] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5585 Filter irrelevant change before reassemble transactions during logical decoding
Linux - Debian Bookworm - Meson
tap
[06:29:40.918](988.802s) not ok 1 - Logical slot still valid
test
[06:29:41.112] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5793 pg_get_multixact_members not documented
Windows - Server 2019, VS 2019 - Meson & ninja
test
[06:16:26.688] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5643 encode/decode support for base64url
Linux - Debian Bookworm - Meson
tap
[05:57:39.078](991.452s) not ok 1 - Logical slot still valid
test
[05:57:39.263] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4677 Sequence Access Methods, round two
Linux - Debian Bookworm - Meson
core
[05:50:51.671] #0  0x00007f7f338aedd4 in ?? ()
[05:50:51.671] #1  0x0000000000000000 in ?? ()
[05:50:51.795] #0  0x00007f4291702bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
core
[05:50:51.915] #0  0x00007f7c32ea59e4 in ?? ()
[05:50:51.915] #1  0x0000000000000000 in ?? ()
core
[05:50:51.797] #0  0x00007f4291702bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[05:50:51.797] #1  0x000055709c515cc0 in ?? ()
[05:50:51.797] #2  0x000055709c515efa in ?? ()
[05:50:51.797] #3  0x000055709c517630 in ?? ()
[05:50:51.797] #4  0x000055709c511371 in ?? ()
[05:50:51.797] #5  0x000055709c51020f in ?? ()
[05:50:51.797] #6  0x000055709c510c3b in ?? ()
[05:50:51.797] #7  0x000055709c50e66f in ?? ()
[05:50:51.797] #8  0x00007f429165624a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:50:51.797] #9  0x00007f4291656305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[05:48:01.586](991.270s) not ok 1 - Logical slot still valid
test
[05:48:01.775] 345/345 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5701 Silence resource leaks alerts
Linux - Debian Bookworm - Meson
core
[05:25:43.001] #0  0x00007f1e04e00dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:25:43.001] #1  0x00007f1e04dad239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:25:43.001] #2  0x00007f1e04dad497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:25:43.001] #3  0x000055ed93c195f3 in ?? ()
[05:25:43.001] #4  0x000055ed93c13369 in ?? ()
[05:25:43.001] #5  0x000055ed93c1220f in ?? ()
[05:25:43.001] #6  0x000055ed93c12c3b in ?? ()
[05:25:43.001] #7  0x000055ed93c1066f in ?? ()
[05:25:43.001] #8  0x00007f1e04d9824a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:25:43.001] #9  0x00007f1e04d98305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[05:25:43.001] #0  <unavailable> in ?? ()
core
[05:25:42.870] #0  0x00007f1e04e00dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:25:42.870] #1  0x00007f1e04dad239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:25:42.870] #2  0x00007f1e04dad497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:25:42.870] #3  0x000055ed93c195c1 in ?? ()
[05:25:42.870] #4  0x000055ed93c13369 in ?? ()
[05:25:42.870] #5  0x000055ed93c1220f in ?? ()
[05:25:42.870] #6  0x000055ed93c12c3b in ?? ()
[05:25:42.870] #7  0x000055ed93c1066f in ?? ()
[05:25:42.870] #8  0x00007f1e04d9824a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:25:42.870] #9  0x00007f1e04d98305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[05:23:04.652](989.495s) not ok 1 - Logical slot still valid
test
[05:23:04.844] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[05:19:14.878] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5722 Sanding down some edge cases for PL/pgSQL reserved words
Windows - Server 2019, VS 2019 - Meson & ninja
test
[05:12:19.599] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5160 Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY
Linux - Debian Bookworm - Meson
core
[04:53:50.502] #0  0x00007f998641add4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:53:50.502] #1  0x00007f99863c7239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:53:50.502] #2  0x00007f99863c7497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:53:50.502] #3  0x00005615aef885c1 in ?? ()
[04:53:50.502] #4  0x00005615aef82369 in ?? ()
[04:53:50.502] #5  0x00005615aef8120f in ?? ()
[04:53:50.502] #6  0x00005615aef81c3b in ?? ()
[04:53:50.502] #7  0x00005615aef7f66f in ?? ()
[04:53:50.502] #8  0x00007f99863b224a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:53:50.502] #9  0x00007f99863b2305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[04:53:50.373] #0  <unavailable> in ?? ()
core
[04:53:50.373] #0  0x00007f998641add4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:53:50.373] #1  0x00007f99863c7239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:53:50.373] #2  0x00007f99863c7497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[04:53:50.373] #3  0x00005615aef885f3 in ?? ()
[04:53:50.373] #4  0x00005615aef82369 in ?? ()
[04:53:50.373] #5  0x00005615aef8120f in ?? ()
[04:53:50.373] #6  0x00005615aef81c3b in ?? ()
[04:53:50.373] #7  0x00005615aef7f66f in ?? ()
[04:53:50.373] #8  0x00007f99863b224a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:53:50.373] #9  0x00007f99863b2305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[04:51:09.622](991.219s) not ok 1 - Logical slot still valid
test
[04:51:09.811] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5797 Add log_autovacuum_{vacuum|analyze}_min_duration
Windows - Server 2019, VS 2019 - Meson & ninja
test
[04:43:31.116] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5387 Allow PGSERVICEFILE to be specified as part of the connection string
Windows - Server 2019, VS 2019 - Meson & ninja
test
[04:16:29.340] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/4390 add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl
Windows - Server 2019, VS 2019 - Meson & ninja
test
[04:14:16.440] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5775 Proposal: Improvements to PDF stylesheet and table column widths
Windows - Server 2019, VS 2019 - Meson & ninja
test
[03:46:07.683] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5620 Improve monitoring of shared memory allocations
Windows - Server 2019, VS 2019 - Meson & ninja
test
[02:50:30.169] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5765 Addition of %b/backend_type in log_line_prefix of TAP test logs
macOS - Sonoma - Meson
tap
[02:00:45.843](1002.227s) not ok 1 - Logical slot still valid
test
[02:00:46.110] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5777 Correct reltuples stats after VACUUM FULL and CLUSTER
Linux - Debian Bookworm - Meson
tap
[01:58:16.006](992.674s) not ok 1 - Logical slot still valid
test
[01:58:16.187] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5670 avoid double scanning in function byteain
Windows - Server 2019, VS 2019 - Meson & ninja
test
[01:30:44.109] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5816 Removing BTScanPosUnpinIfPinned idiom from nbtree, simplifying mark/restore support
Linux - Debian Bookworm - Meson
core
[01:36:17.381] #0  <unavailable> in ?? ()
core
[01:36:17.381] #0  0xf7fc3559 in __kernel_vsyscall ()
[01:36:17.381] #1  0xf68f96e2 in pthread_sigmask () from /lib/i386-linux-gnu/libc.so.6
[01:36:17.381] #2  0xf68a3390 in sigprocmask () from /lib/i386-linux-gnu/libc.so.6
[01:36:17.381] #3  0xf69700d5 in ?? () from /lib/i386-linux-gnu/libc.so.6
[01:36:17.381] #4  0xf698d7f8 in ?? () from /lib/i386-linux-gnu/libc.so.6
tap
[01:33:37.003](989.264s) not ok 1 - Logical slot still valid
test
[01:33:37.186] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5800 psql: tab-completion support for COPY ... TO/FROM STDIN, STDOUT, and PROGRAM
FreeBSD - Meson
core
[01:05:27.289] #0  0x00004bc924145e90 in ?? ()
[01:05:27.289] #1  0x0000000000000000 in ?? ()
tap
[01:02:47.706](996.177s) not ok 1 - Logical slot still valid
test
[01:02:47.908] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5532 Issues with 2PC at recovery: CLOG lookups and GlobalTransactionData
Windows - Server 2019, VS 2019 - Meson & ninja
test
[01:01:27.731] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5755 Parallel processing of indexes in autovacuum
FreeBSD - Meson
tap
[00:35:31.662](995.393s) not ok 1 - Logical slot still valid
test
[00:35:31.865] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[00:38:25.467] 339/339 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5546 Document how commit handles aborted transactions
macOS - Sonoma - Meson
tap
[00:32:36.499](1042.380s) not ok 1 - Logical slot still valid
test
[00:32:36.752] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[00:21:36.093](0.001s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
test
[00:27:54.929] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5794 Improve error handling of xml2 with libxml2 OOMs
Windows - Server 2019, VS 2019 - Meson & ninja
test
[00:09:45.153] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5573 Introduce RWSpin lock and use it in sinvaladt.c and xlogrecovery.c
macOS - Sonoma - Meson
core
[00:10:56.067]   * frame #0: 0x000000019375a2c8 dyld`dyld4::Loader::isDelayInit(dyld4::RuntimeState&) const + 68
[00:10:56.067]     frame #1: 0x000000019374f18c dyld`dyld4::RuntimeState::recursiveMarkNonDelayed(dyld4::Loader const*) ...
[00:10:56.067]     frame #2: 0x000000019374f1e4 dyld`dyld4::RuntimeState::recursiveMarkNonDelayed(dyld4::Loader const*) ...
[00:10:56.067]     frame #3: 0x000000019374f1e4 dyld`dyld4::RuntimeState::recursiveMarkNonDelayed(dyld4::Loader const*) ...
[00:10:56.067]     frame #4: 0x000000019374f1e4 dyld`dyld4::RuntimeState::recursiveMarkNonDelayed(dyld4::Loader const*) ...
[00:10:56.067]     frame #5: 0x000000019374f1e4 dyld`dyld4::RuntimeState::recursiveMarkNonDelayed(dyld4::Loader const*) ...
[00:10:56.067]     frame #6: 0x000000019374f1e4 dyld`dyld4::RuntimeState::recursiveMarkNonDelayed(dyld4::Loader const*) ...
[00:10:56.067]     frame #7: 0x000000019374f27c dyld`dyld4::RuntimeState::partitionDelayLoads(std::__1::span<dyld4::Load...
[00:10:56.067]     frame #8: 0x0000000193747fcc dyld`dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 3088
[00:10:56.067]     frame #9: 0x0000000193746ef4 dyld`start + 1868
core
[00:10:37.739]   * frame #0: 0x0000000193745dfc dyld`_simple_getenv + 64
[00:10:37.739]     frame #1: 0x000000019374b268 dyld`dyld4::ProcessConfig::Logging::Logging(dyld4::ProcessConfig::Proces...
[00:10:37.739]     frame #2: 0x0000000193749878 dyld`dyld4::ProcessConfig::ProcessConfig(dyld4::KernelArgs const*, dyld4...
[00:10:37.739]     frame #3: 0x0000000193746dc0 dyld`start + 1560
tap
[00:07:10.292](1045.202s) not ok 1 - Logical slot still valid
test
[00:07:10.570] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5788 Speedup truncations of temporary relation forks
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[23:15:21.870](0.001s) not ok 5 - vacuumdb cannot target invalid database: matches
test
[23:18:33.878] 224/338 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
53/5319 Changing shared_buffers without restart
CompilerWarnings
compiler
[22:27:17.536] ../../../src/include/storage/pg_shmem.h:66:9: error: unknown type name ‘pg_atomic_uint32’
compiler
[22:27:17.536] ../../../src/include/storage/pg_shmem.h:69:9: error: unknown type name ‘pg_atomic_uint64’
Linux - Debian Bookworm - Autoconf
core
[22:40:18.995] #0  0x00007f986d0abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:18.995] #1  0x00007f986d05cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:18.995] #2  0x00007f986d047472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:18.995] #3  0x00007f986e2d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:40:18.995] #4  0x00007f986e2e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:40:18.995] #5  0x00007f986e2c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fffb9efef56, __in_ch...
[22:40:18.995] #6  0x00007f986e2c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140736312900544, sp...
[22:40:18.995] #7  0x00007f986e2c290f in __asan::__asan_report_store8 (addr=<optimized out>) at ../../../../src/libsanit...
[22:40:18.995] #8  0x000055ac236f775f in PGSharedMemoryCreate (size=size@entry=109371392, shim=shim@entry=0x7fffb9effda0...
[22:40:18.995] #9  0x000055ac23859f3a in CreateSharedMemoryAndSemaphores () at ipci.c:234
core
[22:40:17.200] #0  0x00007f51ab6abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:17.200] #1  0x00007f51ab65cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:17.200] #2  0x00007f51ab647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:17.200] #3  0x00007f51ac6d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:40:17.200] #4  0x00007f51ac6e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:40:17.200] #5  0x00007f51ac6c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffd5062e646, __in_ch...
[22:40:17.200] #6  0x00007f51ac6c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140725952117504, sp...
[22:40:17.201] #7  0x00007f51ac64769f in __interceptor_memset (dst=0x634000000838, v=255, size=131080) at ../../../../sr...
[22:40:17.201] #8  0x000055641941a586 in pg_get_shmem_allocations_numa (fcinfo=<optimized out>) at shmem.c:741
[22:40:17.201] #9  0x0000556418f5aaba in ExecMakeTableFunctionResult (setexpr=0x625000058030, econtext=0x6250000587d8, a...
core
[22:40:18.048] #0  0x00007ff1b54abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:18.048] #1  0x00007ff1b545cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:18.048] #2  0x00007ff1b5447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:18.048] #3  0x00007ff1b66d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:40:18.048] #4  0x00007ff1b66e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:40:18.048] #5  0x00007ff1b66c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffd70e76c66, __in_ch...
[22:40:18.048] #6  0x00007ff1b66c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140726497673504, sp...
[22:40:18.048] #7  0x00007ff1b664769f in __interceptor_memset (dst=0x634000000838, v=255, size=131080) at ../../../../sr...
[22:40:18.048] #8  0x000055ebb42c7586 in pg_get_shmem_allocations_numa (fcinfo=<optimized out>) at shmem.c:741
[22:40:18.048] #9  0x000055ebb3e07aba in ExecMakeTableFunctionResult (setexpr=0x625000058030, econtext=0x6250000587d8, a...
core
[22:40:18.519] #0  0x00007f36a7aabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:18.519] #1  0x00007f36a7a5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:18.519] #2  0x00007f36a7a47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:18.519] #3  0x00007f36a8cd650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:40:18.519] #4  0x00007f36a8ce2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:40:18.519] #5  0x00007f36a8cc1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffc49042f76, __in_ch...
[22:40:18.519] #6  0x00007f36a8cc14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140721533500384, sp...
[22:40:18.519] #7  0x00007f36a8cc290f in __asan::__asan_report_store8 (addr=<optimized out>) at ../../../../src/libsanit...
[22:40:18.519] #8  0x000055f40cf5175f in PGSharedMemoryCreate (size=size@entry=109371392, shim=shim@entry=0x7ffc49043dc0...
[22:40:18.519] #9  0x000055f40d0b3f3a in CreateSharedMemoryAndSemaphores () at ipci.c:234
core
[22:40:19.477] #0  0x00007f7d686abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:19.477] #1  0x00007f7d6865cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:19.477] #2  0x00007f7d68647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:40:19.477] #3  0x00007f7d698d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:40:19.477] #4  0x00007f7d698e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:40:19.477] #5  0x00007f7d698c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffe2b5d92e6, __in_ch...
[22:40:19.477] #6  0x00007f7d698c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140729625976656, sp...
[22:40:19.477] #7  0x00007f7d698c290f in __asan::__asan_report_store8 (addr=<optimized out>) at ../../../../src/libsanit...
[22:40:19.477] #8  0x0000560c73ca275f in PGSharedMemoryCreate (size=size@entry=124919808, shim=shim@entry=0x7ffe2b5da130...
[22:40:19.477] #9  0x0000560c73e04f3a in CreateSharedMemoryAndSemaphores () at ipci.c:234
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	2025-06-19 22:15:01.176308113 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out	2025-06-19 22:23:18.866373191 +0000
@@ -1661,11 +1661,10 @@
 select array_agg(n) b from generate_series(1, 10000) n \gset
 create index concurrently test_pg_index_toast_index
   on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index concurrently test_pg_index_toast_index;
-drop index concurrently test_pg_index_toast_index;
-create index test_pg_index_toast_index
-  on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index test_pg_index_toast_index;
-drop index test_pg_index_toast_index;
-drop function test_pg_index_toast_func;
-drop table test_pg_index_toast_table;
+WARNING:  terminating connection because of crash of another server process
+DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because anothe...
+HINT:  In a moment you should be able to reconnect to the database and repeat your command.
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
...
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	2025-06-19 22:15:01.176308113 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out	2025-06-19 22:21:10.626143395 +0000
@@ -1661,11 +1661,10 @@
 select array_agg(n) b from generate_series(1, 10000) n \gset
 create index concurrently test_pg_index_toast_index
   on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index concurrently test_pg_index_toast_index;
-drop index concurrently test_pg_index_toast_index;
-create index test_pg_index_toast_index
-  on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index test_pg_index_toast_index;
-drop index test_pg_index_toast_index;
-drop function test_pg_index_toast_func;
-drop table test_pg_index_toast_table;
+WARNING:  terminating connection because of crash of another server process
+DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because anothe...
+HINT:  In a moment you should be able to reconnect to the database and repeat your command.
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
...
sanitizer
SUMMARY: AddressSanitizer: heap-buffer-overflow ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_intercept...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/backend/port/pg_shmem.c:1490 in PGSharedMemor...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/backend/port/pg_shmem.c:1490 in PGSharedMemor...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/backend/port/pg_shmem.c:1490 in PGSharedMemor...
sanitizer
SUMMARY: AddressSanitizer: heap-buffer-overflow ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_intercept...
tap
[22:23:19.006](111.500s) not ok 5 - regression tests pass
[22:23:39.838](1.115s) not ok 16 - run of pg_upgrade --check for new instance
[22:23:39.839](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[22:23:40.652](0.813s) not ok 18 - run of pg_upgrade for new instance
[22:23:40.653](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[22:23:40.838](0.048s) not ok 20 - check that locales in new cluster match original cluster
[22:23:41.388](0.031s) not ok 22 - old and new dumps match after pg_upgrade
tap
[22:21:31.924](1.083s) not ok 1 - no parameters missing from postgresql.conf.sample
Linux - Debian Bookworm - Meson
core
[22:21:27.824] #0  0x00007f6bcc4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:27.824] #1  0x00007f6bcc45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:27.824] #2  0x00007f6bcc445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:27.824] #3  0x00007f6bcc61e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:27.824] #4  0x00007f6bcc62aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:27.824] #5  0x00007f6bcc60db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55f413e8e4c0, In...
[22:21:27.824] #6  0x000055f4131e4bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:27.824] #7  0x000055f4130e257f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:27.824] #8  0x000055f4130e3055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:27.824] #9  0x000055f4130e4aa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55f4497425d0) at ../src/ba...
core
[22:21:19.113] #0  0x00007f81940a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:19.113] #1  0x00007f819405afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:19.113] #2  0x00007f8194045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:19.113] #3  0x00007f819421e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:19.113] #4  0x00007f819422aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:19.113] #5  0x00007f819420db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5574070244c0, In...
[22:21:19.113] #6  0x000055740637abb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:19.113] #7  0x000055740627857f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:19.113] #8  0x0000557406279055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:19.113] #9  0x000055740627aaa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55740e7255a0) at ../src/ba...
core
[22:21:18.590] #0  0x00007f6d1e6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:18.590] #1  0x00007f6d1e65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:18.590] #2  0x00007f6d1e645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:18.590] #3  0x00007f6d1e81e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:18.590] #4  0x00007f6d1e82aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:18.590] #5  0x00007f6d1e80db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55bbec75c4c0, In...
[22:21:18.590] #6  0x000055bbebab2bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:18.590] #7  0x000055bbeb9b057f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:18.590] #8  0x000055bbeb9b1055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:18.590] #9  0x000055bbeb9b2aa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55bbf6c6e630) at ../src/ba...
core
[22:21:18.098] #0  0x00007f1124ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:18.098] #1  0x00007f1124e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:18.098] #2  0x00007f1124e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:18.098] #3  0x0000558555cf0d23 in ExceptionalCondition (conditionName=conditionName@entry=0x558555fd5b50 "!IsTran...
[22:21:18.098] #4  0x0000558555a837e4 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[22:21:18.098] #5  0x0000558555a83b3d in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[22:21:18.098] #6  0x00005585559e8d12 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[22:21:18.098] #7  0x00005585559e8fbd in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[22:21:18.098] #8  0x00005585559e917b in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[22:21:18.098] #9  0x0000558555cf5e74 in errfinish (filename=filename@entry=0x558555f36b78 "../src/backend/access/transa...
core
[22:21:19.713] #0  0x00007f8cf04a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:19.713] #1  0x00007f8cf045afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:19.713] #2  0x00007f8cf0445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:19.713] #3  0x0000556fe1854d23 in ExceptionalCondition (conditionName=conditionName@entry=0x556fe1b39b50 "!IsTran...
[22:21:19.713] #4  0x0000556fe15e77e4 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[22:21:19.713] #5  0x0000556fe15e7b3d in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[22:21:19.713] #6  0x0000556fe154cd12 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[22:21:19.713] #7  0x0000556fe154cfbd in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[22:21:19.713] #8  0x0000556fe154d17b in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[22:21:19.713] #9  0x0000556fe1859e74 in errfinish (filename=filename@entry=0x556fe1a9ab78 "../src/backend/access/transa...
core
[22:21:19.848] #0  0x00007fc909aa9eec in ?? ()
[22:21:20.293] #0  0x00007f6809ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:21:17.570] #0  0x00007fdb862a9eec in ?? ()
[22:21:18.016] #0  0x00007f1124ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:21:20.324] #0  0x00007f6809ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:20.324] #1  0x00007f6809e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:20.324] #2  0x00007f6809e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:20.324] #3  0x00007f680a01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:20.324] #4  0x00007f680a02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:20.324] #5  0x00007f680a00db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55ff7552c4c0, In...
[22:21:20.324] #6  0x000055ff74882bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:20.324] #7  0x000055ff7478057f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:20.324] #8  0x000055ff74781055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:20.324] #9  0x000055ff74782aa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55ff81c795d0) at ../src/ba...
core
[22:21:20.820] #0  0x00007f3f8dea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:20.820] #1  0x00007f3f8de5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:20.820] #2  0x00007f3f8de45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:20.820] #3  0x00007f3f8e01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:20.820] #4  0x00007f3f8e02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:20.820] #5  0x00007f3f8e00db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x558990c7c4c0, In...
[22:21:20.820] #6  0x000055898ffd2bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:20.820] #7  0x000055898fed057f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:20.820] #8  0x000055898fed1055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:20.820] #9  0x000055898fed2aa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5589923a95d0) at ../src/ba...
core
[22:21:20.959] #0  0x00007f00b48a9eec in ?? ()
[22:21:21.446] #0  0x00007facdd8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:21:21.479] #0  0x00007facdd8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:21.479] #1  0x00007facdd85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:21.479] #2  0x00007facdd845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:21.479] #3  0x00007facdda1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:21.479] #4  0x00007facdda2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:21.479] #5  0x00007facdda0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5594928144c0, In...
[22:21:21.479] #6  0x0000559491b6abb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:21.479] #7  0x0000559491a6857f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:21.479] #8  0x0000559491a69055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:21.479] #9  0x0000559491a6aaa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5594cfdfb5a0) at ../src/ba...
core
[22:21:21.978] #0  0x00007fb74b8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:21.978] #1  0x00007fb74b85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:21.978] #2  0x00007fb74b845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:21.978] #3  0x00007fb74ba1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:21.978] #4  0x00007fb74ba2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:21.978] #5  0x00007fb74ba0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x564f644a74c0, In...
[22:21:21.978] #6  0x0000564f637fdbb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:21.978] #7  0x0000564f636fb57f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:21.978] #8  0x0000564f636fc055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:21.978] #9  0x0000564f636fdaa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x564f7e7cf5d0) at ../src/ba...
core
[22:21:22.489] #0  0x00007f397baa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:22.489] #1  0x00007f397ba5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:22.489] #2  0x00007f397ba45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:22.489] #3  0x00007f397bc1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:22.489] #4  0x00007f397bc2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:22.489] #5  0x00007f397bc0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55fa109154c0, In...
[22:21:22.489] #6  0x000055fa0fc6bbb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:22.489] #7  0x000055fa0fb6957f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:22.489] #8  0x000055fa0fb6a055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:22.490] #9  0x000055fa0fb6baa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55fa4ace05c0) at ../src/ba...
core
[22:21:23.014] #0  0x00007f47d24a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:23.014] #1  0x00007f47d245afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:23.014] #2  0x00007f47d2445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:23.014] #3  0x00007f47d261e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:23.014] #4  0x00007f47d262aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:23.014] #5  0x00007f47d260db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55878ed0a4c0, In...
[22:21:23.014] #6  0x000055878e060bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:23.014] #7  0x000055878df5e57f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:23.014] #8  0x000055878df5f055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:23.015] #9  0x000055878df60aa6 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x5587b7039630) at ../src/ba...
core
[22:21:23.151] #0  0x00007f13408a9eec in ?? ()
[22:21:23.605] #0  0x00007f124bca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[22:21:23.639] #0  0x00007f124bca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:23.639] #1  0x00007f124bc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:23.639] #2  0x00007f124bc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:23.639] #3  0x00007f124be1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:23.639] #4  0x00007f124be2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:23.639] #5  0x00007f124be0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5608920444c0, In...
[22:21:23.639] #6  0x000056089139abb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:23.639] #7  0x000056089129857f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:23.639] #8  0x0000560891299055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:23.639] #9  0x000056089129aaa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5608a70605d0) at ../src/ba...
core
[22:21:24.169] #0  0x00007f9e99ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:24.169] #1  0x00007f9e99c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:24.169] #2  0x00007f9e99c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:24.169] #3  0x00007f9e99e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:24.169] #4  0x00007f9e99e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:24.169] #5  0x00007f9e99e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x559d5b21c4c0, In...
[22:21:24.169] #6  0x0000559d5a572bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:24.169] #7  0x0000559d5a47057f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:24.169] #8  0x0000559d5a471055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:24.170] #9  0x0000559d5a472aa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x559d5dde35d0) at ../src/ba...
core
[22:21:24.693] #0  0x00007f1124ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:24.693] #1  0x00007f1124e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:24.693] #2  0x00007f1124e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:24.693] #3  0x00007f112501e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:24.693] #4  0x00007f112502aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:24.693] #5  0x00007f112500db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5585566944c0, In...
[22:21:24.693] #6  0x00005585559eabb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:24.693] #7  0x00005585558e857f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:24.693] #8  0x00005585558e9055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:24.693] #9  0x00005585558eaaa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5585918ab5a0) at ../src/ba...
core
[22:21:25.210] #0  0x00007fbb7dea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:25.210] #1  0x00007fbb7de5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:25.210] #2  0x00007fbb7de45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:25.210] #3  0x00007fbb7e01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:25.210] #4  0x00007fbb7e02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:25.210] #5  0x00007fbb7e00db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55de6a14d4c0, In...
[22:21:25.210] #6  0x000055de694a3bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:25.210] #7  0x000055de693a157f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:25.210] #8  0x000055de693a2055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:25.210] #9  0x000055de693a3aa6 in PostmasterMain (argc=argc@entry=16, argv=argv@entry=0x55dea52f65b0) at ../src/b...
core
[22:21:26.777] #0  0x00007f47d24a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:26.777] #1  0x00007f47d245afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:26.777] #2  0x00007f47d2445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:26.777] #3  0x000055878e366d23 in ExceptionalCondition (conditionName=conditionName@entry=0x55878e64bb50 "!IsTran...
[22:21:26.777] #4  0x000055878e0f97e4 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[22:21:26.777] #5  0x000055878e0f9b3d in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[22:21:26.777] #6  0x000055878e05ed12 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[22:21:26.777] #7  0x000055878e05efbd in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[22:21:26.777] #8  0x000055878e05f17b in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[22:21:26.777] #9  0x000055878e36be74 in errfinish (filename=filename@entry=0x55878e5acb78 "../src/backend/access/transa...
core
[22:21:27.335] #0  0x00007f8cf04a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:27.335] #1  0x00007f8cf045afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:27.335] #2  0x00007f8cf0445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:27.335] #3  0x00007f8cf061e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:27.335] #4  0x00007f8cf062aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:27.335] #5  0x00007f8cf060db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x556fe21f84c0, In...
[22:21:27.335] #6  0x0000556fe154ebb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:27.335] #7  0x0000556fe144c57f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:27.335] #8  0x0000556fe144d055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:27.336] #9  0x0000556fe144eaa6 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x557003ad5630) at ../src/ba...
core
[22:21:17.433] #0  0x00007f16dfea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:17.433] #1  0x00007f16dfe5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:17.433] #2  0x00007f16dfe45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:17.433] #3  0x00007f16e001e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:17.433] #4  0x00007f16e002aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:17.433] #5  0x00007f16e000db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55fc6ec264c0, In...
[22:21:17.433] #6  0x000055fc6df7cbb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:17.433] #7  0x000055fc6de7a57f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:17.433] #8  0x000055fc6de7b055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:17.433] #9  0x000055fc6de7caa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55fcaa1d75d0) at ../src/ba...
core
[22:21:16.904] #0  0x00007f5b6fea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:16.904] #1  0x00007f5b6fe5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:16.904] #2  0x00007f5b6fe45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[22:21:16.904] #3  0x00007f5b7001e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[22:21:16.904] #4  0x00007f5b7002aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[22:21:16.904] #5  0x00007f5b7000db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x561632b434c0, In...
[22:21:16.904] #6  0x0000561631e99bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[22:21:16.904] #7  0x0000561631d9757f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[22:21:16.904] #8  0x0000561631d98055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[22:21:16.904] #9  0x0000561631d99aa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5616728735c0) at ../src/ba...
test
[22:20:49.027]   5/344 postgresql:recovery / recovery/001_stream_rep                                   ERROR            ...
[22:20:49.027]   6/344 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[22:20:49.027]   7/344 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[22:20:49.027]   8/344 postgresql:recovery / recovery/002_archiving                                    ERROR            ...
[22:20:49.027]  10/344 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[22:20:49.027]  11/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[22:20:49.027]   9/344 postgresql:regress / regress/regress                                            ERROR            ...
[22:20:49.027]  12/344 postgresql:recovery / recovery/003_recovery_targets                             ERROR            ...
[22:20:49.027]  13/344 postgresql:recovery / recovery/004_timeline_switch                              ERROR            ...
[22:20:49.027]  15/344 postgresql:recovery / recovery/005_replay_delay                                 ERROR            ...
[22:20:49.027]  16/344 postgresql:recovery / recovery/006_logical_decoding                             ERROR            ...
[22:20:49.027]  17/344 postgresql:recovery / recovery/007_sync_rep                                     ERROR            ...
[22:20:49.027]  20/344 postgresql:recovery / recovery/014_unlogged_reinit                              ERROR            ...
[22:20:49.027]  19/344 postgresql:isolation / isolation/isolation                                      ERROR            ...
[22:20:49.027]  23/344 postgresql:recovery / recovery/013_crash_restart                                ERROR            ...
[22:20:49.027]  24/344 postgresql:recovery / recovery/015_promotion_pages                              ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[22:16:04.348] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2061: syntax error: identifier 'Generation'
compiler
[22:16:04.348] c:\cirrus\src\include\storage/pg_shmem.h(66): error C2061: syntax error: identifier 'pg_atomic_uint32'
compiler
[22:16:04.348] c:\cirrus\src\include\storage/pg_shmem.h(68): error C2370: 'Barrier': redefinition; different storage cla...
compiler
[22:16:04.348] c:\cirrus\src\include\storage/pg_shmem.h(73): error C2143: syntax error: missing '{' before '*'
compiler
[22:16:04.348] c:\cirrus\src\include\storage/pg_shmem.h(71): error C2059: syntax error: '}'
compiler
[22:16:04.348] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2059: syntax error: ';'
53/5814 Add enable_groupagg GUC parameter to control GroupAggregate usage
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-19 21:00:58.230671000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out	2025-06-19 21:03:20.4690220...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-19 21:00:58.230671000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out	2025-06-19 21:04:16.10358...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/regress/regres...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-19 21:00:58.230671000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out	2025-06-19 21:03:23.065558000 +0000
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
tap
[21:05:43.298](199.987s) not ok 5 - regression tests pass
tap
[21:06:40.720](214.731s) not ok 2 - regression tests pass
test
[21:09:34.449]  43/343 postgresql:regress / regress/regress                                            ERROR           2...
[21:09:34.449] 144/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[21:09:34.449] 189/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-19 21:00:57.674003032 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out	2025-06-19 21:08:13.862969853 +0000
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-19 21:00:57.674003032 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out	2025-06-19 21:10:50.766255994 +0000
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/regress/results/join.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-19 21:00:57.674003032 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/join.out	2025-06-19 21:05:40.022014860 +0000
@@ -3683,12 +3683,12 @@
 -----------------------------------------------------------
  Sort
    Sort Key: t1.q1, t1.q2
-   ->  Hash Left Join
-         Hash Cond: (t1.q2 = t2.q1)
+   ->  Hash Right Join
+         Hash Cond: (t2.q1 = t1.q2)
          Filter: (1 = (SubPlan 1))
-         ->  Seq Scan on int8_tbl t1
+         ->  Seq Scan on int8_tbl t2
          ->  Hash
-               ->  Seq Scan on int8_tbl t2
+               ->  Seq Scan on int8_tbl t1
          SubPlan 1
            ->  Limit
                  ->  Result
...
tap
[21:09:59.621](140.946s) not ok 5 - regression tests pass
tap
[21:11:49.368](82.126s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
core
[21:14:25.808] #0  0x00007fc7516aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:25.808] #1  0x00007fc75165b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:25.808] #2  0x00007fc751716244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[21:14:25.808] #3  0x00007fc75172889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[21:14:25.808] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-06-19 21:00:57.648863944 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out	2025-06-19 21:06:16.96587513...
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-06-19 21:00:57.648863944 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-19 21:07:35.230410...
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-19 21:00:57.648863944 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out	2025-06-19 21:06:02.745823744 +0000
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
tap
[21:07:00.121](76.697s) not ok 5 - regression tests pass
tap
[21:08:22.471](84.081s) not ok 2 - regression tests pass
test
[21:11:47.305]   9/344 postgresql:regress / regress/regress                                            ERROR            ...
[21:11:47.305]  34/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[21:11:47.305]  96/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
core
[21:10:54.222]   * frame #0: 0x000000019d751e00 libsystem_platform.dylib`_simple_getenv + 64
[21:10:54.222]     frame #1: 0x000000019d5458ec libsystem_malloc.dylib`env_bool + 36
[21:10:54.222]     frame #2: 0x000000019d540220 libsystem_malloc.dylib`__malloc_init + 4060
[21:10:54.222]     frame #3: 0x00000001aa3a8618 libSystem.B.dylib`libSystem_initializer + 204
[21:10:54.222]     frame #4: 0x000000019d3b2608 dyld`invocation function for block in dyld4::Loader::findAndRunAllInitia...
[21:10:54.222]     frame #5: 0x000000019d3f0d6c dyld`invocation function for block in dyld3::MachOAnalyzer::forEachIniti...
[21:10:54.222]     frame #6: 0x000000019d3e4400 dyld`invocation function for block in dyld3::MachOFile::forEachSection(v...
[21:10:54.222]     frame #7: 0x000000019d3932fc dyld`dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_comma...
[21:10:54.222]     frame #8: 0x000000019d3e3394 dyld`dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInf...
[21:10:54.222]     frame #9: 0x000000019d3f0880 dyld`dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachO...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad...
--- /Users/admin/pgsql/src/test/regress/expected/join.out	2025-06-19 21:00:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-06-19 21:01:54
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/recovery/027_stream...
--- /Users/admin/pgsql/src/test/regress/expected/join_hash.out	2025-06-19 21:00:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-19 21:03:01
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/regress/regress/res...
--- /Users/admin/pgsql/src/test/regress/expected/join_hash.out	2025-06-19 21:00:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/join_hash.out	2025-06-19 21:01:58
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[21:02:21.783](43.829s) not ok 5 - regression tests pass
tap
[21:03:49.717](80.743s) not ok 2 - regression tests pass
test
[21:06:55.677]  11/343 postgresql:regress / regress/regress                                            ERROR            ...
[21:06:55.677]  27/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[21:06:55.677] 107/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-19 21:01:00.036026500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out	2025-06-19 21:03:46.970838200 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-19 21:01:00.036026500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-19 21:06:20.097741100 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-19 21:01:00.036026500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out	2025-06-19 21:03:43.909353000 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[21:04:51.208](114.870s) not ok 5 - regression tests pass
tap
[21:07:33.248](131.263s) not ok 2 - regression tests pass
test
[21:14:58.214]   8/338 postgresql:regress / regress/regress                                            ERROR           1...
[21:14:58.214]  17/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[21:14:58.214]  60/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5270 jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
CompilerWarnings
compiler
[19:33:24.981] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[19:32:16.323] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[19:30:47.923] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[19:29:44.729] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[19:35:25.587] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
FreeBSD - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[19:38:28.138] #0  0x000000082c5281ba in thr_kill () from /lib/libc.so.7
[19:38:28.138] #1  0x000000082c4a15d4 in raise () from /lib/libc.so.7
[19:38:28.138] #2  0x000000082c554b59 in abort () from /lib/libc.so.7
[19:38:28.138] #3  0x0000000000ad5e15 in ExceptionalCondition (conditionName=0x39811f "v->type == jpiAnd || v->type == j...
[19:38:28.138] #4  0x0000000000a033df in jspGetLeftArg (v=v@entry=0x821307250, a=a@entry=0x8213071c0) at ../src/backend/...
[19:38:28.138] #5  0x0000000000a04977 in printJsonPathItem (buf=buf@entry=0x8213072e0, v=v@entry=0x821307250, inKey=true...
[19:38:28.138] #6  0x0000000000a04b23 in printJsonPathItem (buf=buf@entry=0x8213072e0, v=v@entry=0x8213072b8, inKey=<opt...
[19:38:28.138] #7  0x0000000000a02fed in jsonPathToCstring (out=0x8213072e0, in=<optimized out>, estimated_len=<optimize...
[19:38:28.138] #8  0x0000000000ae0cc3 in FunctionCall1Coll (flinfo=0xb7990c48e50, collation=0, arg1=6) at ../src/backend...
[19:38:28.138] #9  OutputFunctionCall (flinfo=0xb7990c48e50, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[19:38:27.518] #0  0x000000082c3171ba in thr_kill () from /lib/libc.so.7
[19:38:27.518] #1  0x000000082c2905d4 in raise () from /lib/libc.so.7
[19:38:27.518] #2  0x000000082c343b59 in abort () from /lib/libc.so.7
[19:38:27.518] #3  0x0000000000ad5e15 in ExceptionalCondition (conditionName=0x39811f "v->type == jpiAnd || v->type == j...
[19:38:27.518] #4  0x0000000000a033df in jspGetLeftArg (v=v@entry=0x820fa9f10, a=a@entry=0x820fa9e80) at ../src/backend/...
[19:38:27.518] #5  0x0000000000a04977 in printJsonPathItem (buf=buf@entry=0x820fa9fa0, v=v@entry=0x820fa9f10, inKey=true...
[19:38:27.518] #6  0x0000000000a04b23 in printJsonPathItem (buf=buf@entry=0x820fa9fa0, v=v@entry=0x820fa9f78, inKey=<opt...
[19:38:27.518] #7  0x0000000000a02fed in jsonPathToCstring (out=0x820fa9fa0, in=<optimized out>, estimated_len=<optimize...
[19:38:27.518] #8  0x0000000000ae0cc3 in FunctionCall1Coll (flinfo=0x21d31c24ed58, collation=0, arg1=6) at ../src/backen...
[19:38:27.518] #9  OutputFunctionCall (flinfo=0x21d31c24ed58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[19:38:27.813] #0  0x00000008293e81ba in thr_kill () from /lib/libc.so.7
[19:38:27.813] #1  0x00000008293615d4 in raise () from /lib/libc.so.7
[19:38:27.813] #2  0x0000000829414b59 in abort () from /lib/libc.so.7
[19:38:27.813] #3  0x0000000000ad5e15 in ExceptionalCondition (conditionName=0x39811f "v->type == jpiAnd || v->type == j...
[19:38:27.813] #4  0x0000000000a033df in jspGetLeftArg (v=v@entry=0x8211250f0, a=a@entry=0x821125060) at ../src/backend/...
[19:38:27.813] #5  0x0000000000a04977 in printJsonPathItem (buf=buf@entry=0x821125180, v=v@entry=0x8211250f0, inKey=true...
[19:38:27.813] #6  0x0000000000a04b23 in printJsonPathItem (buf=buf@entry=0x821125180, v=v@entry=0x821125158, inKey=<opt...
[19:38:27.813] #7  0x0000000000a02fed in jsonPathToCstring (out=0x821125180, in=<optimized out>, estimated_len=<optimize...
[19:38:27.813] #8  0x0000000000ae0cc3 in FunctionCall1Coll (flinfo=0x2922a8875d58, collation=0, arg1=6) at ../src/backen...
[19:38:27.813] #9  OutputFunctionCall (flinfo=0x2922a8875d58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-19 19:28:13.430437000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out	2025-06-19 19:31:32.911997000 +00...
@@ -1160,1609 +1160,10 @@
 (1 row)
 
 select '42'::json #> '{}';
- ?column? 
-----------
- 42
-(1 row)
-
-select 'null'::json #> '{}';
- ?column? 
-----------
- null
-(1 row)
-
-select '{"a": {"b":{"c": "foo"}}}'::json #> array['a'];
-      ?column?      
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-19 19:28:13.430437000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-19 19:32:40.817121000 +...
@@ -939,1830 +939,10 @@
 (1 row)
 
 select '[{"b": "c"}, {"b": "cc"}]'::json ->> 'z';
- ?column? 
-----------
- 
-(1 row)
-
-select '{"a": "c", "b": null}'::json ->> 'b';
- ?column? 
-----------
- 
-(1 row)
-
-select '"foo"'::json ->> 1;
- ?column? 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-19 19:28:13.430437000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out	2025-06-19 19:31:24.311928000 +0000
@@ -1370,1399 +1370,10 @@
 (1 row)
 
 select '42'::json #>> array['f2'];
- ?column? 
-----------
- 
-(1 row)
-
-select '42'::json #>> array['0'];
- ?column? 
-----------
- 
-(1 row)
-
--- array_elements
-select json_array_elements('[1,true,[1,[2,3]],null,{"f1":1,"f2":[7,8,9]},false,"stringy"]');
...
tap
[19:31:34.085](151.678s) not ok 5 - regression tests pass
[19:32:23.626](0.961s) not ok 16 - run of pg_upgrade --check for new instance
[19:32:23.627](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[19:32:24.730](1.104s) not ok 18 - run of pg_upgrade for new instance
[19:32:24.732](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[19:32:24.948](0.059s) not ok 20 - check that locales in new cluster match original cluster
[19:32:26.708](0.030s) not ok 22 - old and new dumps match after pg_upgrade
tap
[19:32:41.622](176.049s) not ok 2 - regression tests pass
test
[19:35:53.636]  88/343 postgresql:regress / regress/regress                                            ERROR           1...
[19:35:53.636]  97/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[19:35:53.636] 173/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[19:35:39.625] #0  0x00007fe27a4abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:35:39.625] #1  0x00007fe27a45cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:35:39.625] #2  0x00007fe27a447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:35:39.625] #3  0x00005559ba1e957d in ExceptionalCondition (conditionName=conditionName@entry=0x5559ba627280 "v->type...
[19:35:39.625] #4  0x00005559ba00591e in jspGetLeftArg (v=v@entry=0x7ffeb02d0070, a=a@entry=0x7ffeb02cff00) at jsonpath....
[19:35:39.625] #5  0x00005559ba006fbd in printJsonPathItem (buf=buf@entry=0x7ffeb02d01e0, v=v@entry=0x7ffeb02d0070, inKe...
[19:35:39.625] #6  0x00005559ba0072b2 in printJsonPathItem (buf=buf@entry=0x7ffeb02d01e0, v=v@entry=0x7ffeb02d0220, inKe...
[19:35:39.625] #7  0x00005559ba0073f4 in jsonPathToCstring (out=0x7ffeb02d01e0, out@entry=0x0, in=0x625000008fa0, estima...
[19:35:39.625] #8  0x00005559ba00750b in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[19:35:39.625] #9  0x00005559ba1ff087 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[19:35:39.177] #0  0x00007f792c2abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:35:39.177] #1  0x00007f792c25cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:35:39.177] #2  0x00007f792c247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:35:39.177] #3  0x000055561a82357d in ExceptionalCondition (conditionName=conditionName@entry=0x55561ac61280 "v->type...
[19:35:39.177] #4  0x000055561a63f91e in jspGetLeftArg (v=v@entry=0x7ffd456aa240, a=a@entry=0x7ffd456aa0d0) at jsonpath....
[19:35:39.177] #5  0x000055561a640fbd in printJsonPathItem (buf=buf@entry=0x7ffd456aa3b0, v=v@entry=0x7ffd456aa240, inKe...
[19:35:39.177] #6  0x000055561a6412b2 in printJsonPathItem (buf=buf@entry=0x7ffd456aa3b0, v=v@entry=0x7ffd456aa3f0, inKe...
[19:35:39.177] #7  0x000055561a6413f4 in jsonPathToCstring (out=0x7ffd456aa3b0, out@entry=0x0, in=0x625000008fa0, estima...
[19:35:39.177] #8  0x000055561a64150b in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[19:35:39.177] #9  0x000055561a839087 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[19:35:40.076] #0  0x00007fe27a4abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:35:40.076] #1  0x00007fe27a45cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:35:40.076] #2  0x00007fe27a447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:35:40.076] #3  0x00005559ba1e957d in ExceptionalCondition (conditionName=conditionName@entry=0x5559ba627280 "v->type...
[19:35:40.076] #4  0x00005559ba00591e in jspGetLeftArg (v=v@entry=0x7ffeb02cf820, a=a@entry=0x7ffeb02ce830) at jsonpath....
[19:35:40.076] #5  0x00005559ba00bb98 in executeStringInternalMethod (cxt=cxt@entry=0x7ffeb02d00c0, jsp=jsp@entry=0x7ffe...
[19:35:40.076] #6  0x00005559ba0103a8 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffeb02d00c0, jsp=jsp@entry=0x7ffeb...
[19:35:40.076] #7  0x00005559ba014ee8 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[19:35:40.076] #8  0x00005559ba014fa9 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffeb02d00c0, jsp=jsp@entry=0x7ff...
[19:35:40.076] #9  0x00005559ba0103ca in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffeb02d00c0, jsp=0x7ffeb02cf820, j...
core
[19:35:38.739] #0  0x00007f792c2abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:35:38.739] #1  0x00007f792c25cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:35:38.739] #2  0x00007f792c247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:35:38.739] #3  0x000055561a82357d in ExceptionalCondition (conditionName=conditionName@entry=0x55561ac61280 "v->type...
[19:35:38.739] #4  0x000055561a63f91e in jspGetLeftArg (v=v@entry=0x7ffd456a99f0, a=a@entry=0x7ffd456a8a00) at jsonpath....
[19:35:38.739] #5  0x000055561a645b98 in executeStringInternalMethod (cxt=cxt@entry=0x7ffd456aa290, jsp=jsp@entry=0x7ffd...
[19:35:38.739] #6  0x000055561a64a3a8 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd456aa290, jsp=jsp@entry=0x7ffd4...
[19:35:38.739] #7  0x000055561a64eee8 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[19:35:38.739] #8  0x000055561a64efa9 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffd456aa290, jsp=jsp@entry=0x7ff...
[19:35:38.739] #9  0x000055561a64a3ca in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd456aa290, jsp=0x7ffd456a99f0, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-19 19:28:13.309463174 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out	2025-06-19 19:32:53.736863054 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/test/regress/results/jsonp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-19 19:28:13.309463174 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out	2025-06-19 19:31:35.018711610 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[19:32:55.467](113.566s) not ok 5 - regression tests pass
[19:33:07.497](4.270s) not ok 7 - pg_restore to destination instance
[19:33:11.058](3.561s) not ok 8 - dump outputs from original and restored regression databases match
[19:33:15.966](1.131s) not ok 16 - run of pg_upgrade --check for new instance
[19:33:15.966](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[19:33:16.783](0.816s) not ok 18 - run of pg_upgrade for new instance
[19:33:16.783](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[19:33:16.969](0.048s) not ok 20 - check that locales in new cluster match original cluster
[19:33:17.545](0.040s) not ok 22 - old and new dumps match after pg_upgrade
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[19:38:20.513] #0  0x00007f9612ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:20.513] #1  0x00007f9612c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:20.513] #2  0x00007f9612c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:20.513] #3  0x000055cf488f5b79 in ExceptionalCondition (conditionName=conditionName@entry=0x55cf48be7288 "v->type...
[19:38:20.513] #4  0x000055cf48762bb2 in jspGetLeftArg (v=v@entry=0x7ffd4f8d4b00, a=a@entry=0x7ffd4f8d4a40) at ../src/ba...
[19:38:20.513] #5  0x000055cf48763b3d in printJsonPathItem (buf=buf@entry=0x7ffd4f8d4b90, v=v@entry=0x7ffd4f8d4b00, inKe...
[19:38:20.513] #6  0x000055cf48763dcf in printJsonPathItem (buf=buf@entry=0x7ffd4f8d4b90, v=v@entry=0x7ffd4f8d4b60, inKe...
[19:38:20.513] #7  0x000055cf48763e33 in jsonPathToCstring (out=0x7ffd4f8d4b90, out@entry=0x0, in=0x55cf583cf430, estima...
[19:38:20.513] #8  0x000055cf48763ed3 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[19:38:20.513] #9  0x000055cf48903907 in FunctionCall1Coll (flinfo=0x55cf584b6058, collation=collation@entry=0, arg1=<op...
core
[19:38:21.804] #0  0x00007f9612ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:21.804] #1  0x00007f9612c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:21.804] #2  0x00007f9612c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:21.804] #3  0x000055cf488f5b79 in ExceptionalCondition (conditionName=conditionName@entry=0x55cf48be7288 "v->type...
[19:38:21.804] #4  0x000055cf48762bb2 in jspGetLeftArg (v=v@entry=0x7ffd4f8d47e0, a=a@entry=0x7ffd4f8d4360) at ../src/ba...
[19:38:21.804] #5  0x000055cf48767b3b in executeStringInternalMethod (cxt=cxt@entry=0x7ffd4f8d4a50, jsp=jsp@entry=0x7ffd...
[19:38:21.804] #6  0x000055cf4876af0d in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd4f8d4a50, jsp=jsp@entry=0x7ffd4...
[19:38:21.804] #7  0x000055cf4876e3e5 in executeAnyItem (cxt=cxt@entry=0x7ffd4f8d4a50, jsp=jsp@entry=0x7ffd4f8d47e0, jbc...
[19:38:21.804] #8  0x000055cf4876e462 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffd4f8d4a50, jsp=jsp@entry=0x7ff...
[19:38:21.804] #9  0x000055cf4876af2c in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd4f8d4a50, jsp=0x7ffd4f8d47e0, j...
core
[19:38:20.005] #0  0x00007f21ad2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:20.005] #1  0x00007f21ad25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:20.005] #2  0x00007f21ad245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:20.005] #3  0x000055899108fb79 in ExceptionalCondition (conditionName=conditionName@entry=0x558991381288 "v->type...
[19:38:20.005] #4  0x0000558990efcbb2 in jspGetLeftArg (v=v@entry=0x7fff5061c130, a=a@entry=0x7fff5061c070) at ../src/ba...
[19:38:20.005] #5  0x0000558990efdb3d in printJsonPathItem (buf=buf@entry=0x7fff5061c1c0, v=v@entry=0x7fff5061c130, inKe...
[19:38:20.005] #6  0x0000558990efddcf in printJsonPathItem (buf=buf@entry=0x7fff5061c1c0, v=v@entry=0x7fff5061c190, inKe...
[19:38:20.005] #7  0x0000558990efde33 in jsonPathToCstring (out=0x7fff5061c1c0, out@entry=0x0, in=0x5589a7489450, estima...
[19:38:20.005] #8  0x0000558990efded3 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[19:38:20.005] #9  0x000055899109d907 in FunctionCall1Coll (flinfo=0x5589a74c15a8, collation=collation@entry=0, arg1=<op...
core
[19:38:21.014] #0  0x00007f2b9c6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:21.014] #1  0x00007f2b9c65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:21.014] #2  0x00007f2b9c645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:21.014] #3  0x000055e819cddb79 in ExceptionalCondition (conditionName=conditionName@entry=0x55e819fcf288 "v->type...
[19:38:21.014] #4  0x000055e819b4abb2 in jspGetLeftArg (v=v@entry=0x7ffefd2330c0, a=a@entry=0x7ffefd233000) at ../src/ba...
[19:38:21.014] #5  0x000055e819b4bb3d in printJsonPathItem (buf=buf@entry=0x7ffefd233150, v=v@entry=0x7ffefd2330c0, inKe...
[19:38:21.014] #6  0x000055e819b4bdcf in printJsonPathItem (buf=buf@entry=0x7ffefd233150, v=v@entry=0x7ffefd233120, inKe...
[19:38:21.014] #7  0x000055e819b4be33 in jsonPathToCstring (out=0x7ffefd233150, out@entry=0x0, in=0x55e8493817d0, estima...
[19:38:21.014] #8  0x000055e819b4bed3 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[19:38:21.014] #9  0x000055e819ceb907 in FunctionCall1Coll (flinfo=0x55e849468f88, collation=collation@entry=0, arg1=<op...
core
[19:38:19.474] #0  0x00007f2b9c6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:19.474] #1  0x00007f2b9c65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:19.474] #2  0x00007f2b9c645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[19:38:19.474] #3  0x000055e819cddb79 in ExceptionalCondition (conditionName=conditionName@entry=0x55e819fcf288 "v->type...
[19:38:19.474] #4  0x000055e819b4abb2 in jspGetLeftArg (v=v@entry=0x7ffefd232da0, a=a@entry=0x7ffefd232920) at ../src/ba...
[19:38:19.474] #5  0x000055e819b4fb3b in executeStringInternalMethod (cxt=cxt@entry=0x7ffefd233010, jsp=jsp@entry=0x7ffe...
[19:38:19.474] #6  0x000055e819b52f0d in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffefd233010, jsp=jsp@entry=0x7ffef...
[19:38:19.474] #7  0x000055e819b563e5 in executeAnyItem (cxt=cxt@entry=0x7ffefd233010, jsp=jsp@entry=0x7ffefd232da0, jbc...
[19:38:19.474] #8  0x000055e819b56462 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffefd233010, jsp=jsp@entry=0x7ff...
[19:38:19.474] #9  0x000055e819b52f2c in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffefd233010, jsp=0x7ffefd232da0, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-19 19:28:11.868030767 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-19 19:30:57.018088635...
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-19 19:28:11.864028983 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-19 19:32:05.961976569 +...
@@ -1456,1313 +1456,7 @@
 	rec	jpop,
 	reca	jpop[]
 );
-CREATE TYPE jsrec_i_not_null AS (
-	i	js_int_not_null
-);
-select * from json_populate_record(null::jpop,'{"a":"blurfl","x":43.2}') q;
-   a    | b | c 
---------+---+---
- blurfl |   | 
-(1 row)
-
-select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":"blurfl","x":43.2}') q;
-   a    | b |            c             
---------+---+--------------------------
- blurfl | 3 | Mon Dec 31 15:30:56 2012
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-19 19:28:11.868030767 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out	2025-06-19 19:30:53.586092974 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[19:30:59.298](65.348s) not ok 5 - regression tests pass
[19:31:30.009](1.887s) not ok 16 - run of pg_upgrade --check for new instance
[19:31:30.010](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[19:31:32.535](2.525s) not ok 18 - run of pg_upgrade for new instance
[19:31:32.536](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[19:31:33.300](0.347s) not ok 20 - check that locales in new cluster match original cluster
[19:31:34.504](0.179s) not ok 22 - old and new dumps match after pg_upgrade
tap
[19:32:07.889](63.700s) not ok 2 - regression tests pass
test
[19:35:41.019]  24/344 postgresql:regress / regress/regress                                            ERROR            ...
[19:35:41.019]  29/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[19:35:41.019]  77/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[19:42:26.318]   * frame #0: 0x00000001825d3894 dyld`__open + 8
[19:42:26.318]     frame #1: 0x0000000182567754 dyld`open + 40
[19:42:26.318]     frame #2: 0x00000001825caaac dyld`open_with_subsystem + 60
[19:42:26.318]     frame #3: 0x00000001825b5d34 dyld`dyld3::open(char const*, int, int) + 52
[19:42:26.318]     frame #4: 0x000000018258e560 dyld`dyld4::SyscallDelegate::mapFileReadOnly(Diagnostics&, char const*, ...
[19:42:26.318]     frame #5: 0x000000018258e178 dyld`dyld4::SyscallDelegate::withReadOnlyMappedFile(Diagnostics&, char c...
[19:42:26.318]     frame #6: 0x0000000182585d2c dyld`dyld4::Loader::getOnDiskBinarySliceOffset(dyld4::RuntimeState&, dyl...
[19:42:26.318]     frame #7: 0x0000000182589e60 dyld`dyld4::JustInTimeLoader::makeLaunchLoader(Diagnostics&, dyld4::Runt...
[19:42:26.318]     frame #8: 0x000000018256b5ac dyld`dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 496
[19:42:26.318]     frame #9: 0x000000018256aef4 dyld`start + 1868
core
[19:43:49.289]   * frame #0: 0x00000001828bd5d0 libsystem_kernel.dylib`__pthread_kill + 8
[19:43:49.289]     frame #1: 0x00000001828f5c20 libsystem_pthread.dylib`pthread_kill + 288
[19:43:49.289]     frame #2: 0x0000000182802a30 libsystem_c.dylib`abort + 180
[19:43:49.289]     frame #3: 0x00000001044a9280 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[19:43:49.289]     frame #4: 0x00000001043ed04c postgres`jspGetLeftArg(v=0x000000016bdcfeb8, a=0x000000016bdcfcb0) at js...
[19:43:49.289]     frame #5: 0x00000001043f0d6c postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[19:43:49.289]     frame #6: 0x00000001043f0d60 postgres`executeItemOptUnwrapTarget(cxt=0x000000016bdd0128, jsp=0x000000...
[19:43:49.289]     frame #7: 0x00000001043f2b94 postgres`executeAnyItem(cxt=0x000000016bdd0128, jsp=0x000000016bdcfeb8, ...
[19:43:49.289]     frame #8: 0x00000001043f29d0 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[19:43:49.289]     frame #9: 0x00000001043f20f4 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016bdd0128, j...
core
[19:43:11.019]   * frame #0: 0x00000001828bd5d0 libsystem_kernel.dylib`__pthread_kill + 8
[19:43:11.019]     frame #1: 0x00000001828f5c20 libsystem_pthread.dylib`pthread_kill + 288
[19:43:11.019]     frame #2: 0x0000000182802a30 libsystem_c.dylib`abort + 180
[19:43:11.019]     frame #3: 0x0000000100a99280 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[19:43:11.019]     frame #4: 0x00000001009dd04c postgres`jspGetLeftArg(v=0x000000016f7dfd08, a=0x000000016f7dfb00) at js...
[19:43:11.019]     frame #5: 0x00000001009e0d6c postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[19:43:11.019]     frame #6: 0x00000001009e0d60 postgres`executeItemOptUnwrapTarget(cxt=0x000000016f7dff78, jsp=0x000000...
[19:43:11.019]     frame #7: 0x00000001009e2b94 postgres`executeAnyItem(cxt=0x000000016f7dff78, jsp=0x000000016f7dfd08, ...
[19:43:11.019]     frame #8: 0x00000001009e29d0 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[19:43:11.019]     frame #9: 0x00000001009e20f4 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016f7dff78, j...
core
[19:39:48.119]   * frame #0: 0x00000001828bd5d0 libsystem_kernel.dylib`__pthread_kill + 8
[19:39:48.119]     frame #1: 0x00000001828f5c20 libsystem_pthread.dylib`pthread_kill + 288
[19:39:48.119]     frame #2: 0x0000000182802a30 libsystem_c.dylib`abort + 180
[19:39:48.119]     frame #3: 0x0000000100a99280 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[19:39:48.119]     frame #4: 0x00000001009dd04c postgres`jspGetLeftArg(v=0x000000016f7e0048, a=0x000000016f7dffa8) at js...
[19:39:48.119]     frame #5: 0x00000001009de57c postgres`printJsonPathItem(buf=0x000000016f7e00d8, v=0x000000016f7e0048,...
[19:39:48.119]     frame #6: 0x00000001009de730 postgres`printJsonPathItem(buf=0x000000016f7e00d8, v=0x000000016f7e00b0,...
[19:39:48.119]     frame #7: 0x00000001009dcc94 postgres`jsonPathToCstring(out=0x000000016f7e00d8, in=0x000000015100fd20...
[19:39:48.119]     frame #8: 0x0000000100aa24c8 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[19:39:48.119]     frame #9: 0x0000000100aa24a0 postgres`OutputFunctionCall(flinfo=0x000000014081e6d8, val=<unavailable>...
core
[19:40:42.786]   * frame #0: 0x00000001828bd5d0 libsystem_kernel.dylib`__pthread_kill + 8
[19:40:42.786]     frame #1: 0x00000001828f5c20 libsystem_pthread.dylib`pthread_kill + 288
[19:40:42.786]     frame #2: 0x0000000182802a30 libsystem_c.dylib`abort + 180
[19:40:42.786]     frame #3: 0x00000001044a9280 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[19:40:42.786]     frame #4: 0x00000001043ed04c postgres`jspGetLeftArg(v=0x000000016bdd01f8, a=0x000000016bdd0158) at js...
[19:40:42.786]     frame #5: 0x00000001043ee57c postgres`printJsonPathItem(buf=0x000000016bdd0288, v=0x000000016bdd01f8,...
[19:40:42.786]     frame #6: 0x00000001043ee730 postgres`printJsonPathItem(buf=0x000000016bdd0288, v=0x000000016bdd0260,...
[19:40:42.786]     frame #7: 0x00000001043ecc94 postgres`jsonPathToCstring(out=0x000000016bdd0288, in=0x000000013d017120...
[19:40:42.786]     frame #8: 0x00000001044b24c8 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[19:40:42.786]     frame #9: 0x00000001044b24a0 postgres`OutputFunctionCall(flinfo=0x000000013d80c6c8, val=<unavailable>...
core
[19:41:22.348]   * frame #0: 0x00000001828bd5d0 libsystem_kernel.dylib`__pthread_kill + 8
[19:41:22.348]     frame #1: 0x00000001828f5c20 libsystem_pthread.dylib`pthread_kill + 288
[19:41:22.348]     frame #2: 0x0000000182802a30 libsystem_c.dylib`abort + 180
[19:41:22.348]     frame #3: 0x0000000100b49280 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[19:41:22.348]     frame #4: 0x0000000100a8d04c postgres`jspGetLeftArg(v=0x000000016f730188, a=0x000000016f7300e8) at js...
[19:41:22.348]     frame #5: 0x0000000100a8e57c postgres`printJsonPathItem(buf=0x000000016f730218, v=0x000000016f730188,...
[19:41:22.348]     frame #6: 0x0000000100a8e730 postgres`printJsonPathItem(buf=0x000000016f730218, v=0x000000016f7301f0,...
[19:41:22.348]     frame #7: 0x0000000100a8cc94 postgres`jsonPathToCstring(out=0x000000016f730218, in=0x000000013f014720...
[19:41:22.348]     frame #8: 0x0000000100b524c8 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[19:41:22.348]     frame #9: 0x0000000100b524a0 postgres`OutputFunctionCall(flinfo=0x000000013e8818c8, val=<unavailable>...
core
[19:42:01.469]   * frame #0: 0x00000001828bd5d0 libsystem_kernel.dylib`__pthread_kill + 8
[19:42:01.469]     frame #1: 0x00000001828f5c20 libsystem_pthread.dylib`pthread_kill + 288
[19:42:01.469]     frame #2: 0x0000000182802a30 libsystem_c.dylib`abort + 180
[19:42:01.469]     frame #3: 0x0000000100b49280 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[19:42:01.469]     frame #4: 0x0000000100a8d04c postgres`jspGetLeftArg(v=0x000000016f72fe48, a=0x000000016f72fc40) at js...
[19:42:01.469]     frame #5: 0x0000000100a90d6c postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[19:42:01.469]     frame #6: 0x0000000100a90d60 postgres`executeItemOptUnwrapTarget(cxt=0x000000016f7300b8, jsp=0x000000...
[19:42:01.469]     frame #7: 0x0000000100a92b94 postgres`executeAnyItem(cxt=0x000000016f7300b8, jsp=0x000000016f72fe48, ...
[19:42:01.469]     frame #8: 0x0000000100a929d0 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[19:42:01.469]     frame #9: 0x0000000100a920f4 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016f7300b8, j...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-06-19 19:28:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-19 19:30:42
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonb.out /Users/admin/pgsql/build/testrun/recovery/027_stream_reg...
--- /Users/admin/pgsql/src/test/regress/expected/jsonb.out	2025-06-19 19:28:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonb.out	2025-06-19 19:32:26
@@ -2542,3292 +2542,10 @@
 
 -- populate_array()
 create type jsb_ia as (a int[]);
-create type jsb_ia2 as (a int[][]);
-select jsonb_populate_record_valid(NULL::jsb_ia, '{"a": 43.2}');
- jsonb_populate_record_valid 
------------------------------
- f
-(1 row)
-
-select * from jsonb_populate_record(NULL::jsb_ia, '{"a": 43.2}') q;
-ERROR:  expected JSON array
-HINT:  See the value of key "a".
-select jsonb_populate_record_valid(NULL::jsb_ia, '{"a": [1, 2]}');
- jsonb_populate_record_valid 
------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-06-19 19:28:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out	2025-06-19 19:30:40
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[19:30:45.191](77.140s) not ok 5 - regression tests pass
[19:31:28.633](4.699s) not ok 16 - run of pg_upgrade --check for new instance
[19:31:28.633](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[19:31:29.660](1.027s) not ok 18 - run of pg_upgrade for new instance
[19:31:29.661](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[19:31:29.947](0.111s) not ok 20 - check that locales in new cluster match original cluster
[19:31:30.724](0.047s) not ok 22 - old and new dumps match after pg_upgrade
tap
[19:32:29.048](118.488s) not ok 2 - regression tests pass
test
[19:35:35.136]  34/343 postgresql:regress / regress/regress                                            ERROR            ...
[19:35:35.136]  38/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[19:35:35.136] 148/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
000000c2`e99fd520 00007ff7`c75e1758     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000c2`e99fd560 00007ff7`c748d6ed     postgres!ExceptionalCondition(
000000c2`e99fd5a0 00007ff7`c749866c     postgres!jspGetLeftArg(
000000c2`e99fd5d0 00007ff7`c74950f6     postgres!executeStringInternalMethod(
000000c2`e99fd720 00007ff7`c7495f4b     postgres!executeItemOptUnwrapTarget(
000000c2`e99fdc90 00007ff7`c74953bc     postgres!executeAnyItem(
000000c2`e99fdd30 00007ff7`c74950cc     postgres!executeItemUnwrapTargetArray(
000000c2`e99fdda0 00007ff7`c7491ace     postgres!executeItemOptUnwrapTarget(
000000c2`e99fe310 00007ff7`c74954d7     postgres!executeItem(
000000c2`e99fe350 00007ff7`c7492b63     postgres!executeNextItem(
core
000000c2`e9dff648 00007ffa`4634b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c2`e9dff650 00007ffa`44824cb0     ntdll!TppWorkerThread+0x2df
000000c2`e9dff940 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c2`e9dff970 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c2`ea1ff558 00007ffa`4634b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c2`ea1ff560 00007ffa`44824cb0     ntdll!TppWorkerThread+0x2df
000000c2`ea1ff850 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c2`ea1ff880 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c2`ea5ffbc8 00007ffa`43c148fa     ntdll!NtFsControlFile+0x14
000000c2`ea5ffbd0 00007ff7`c727a40b     KERNELBASE!ConnectNamedPipe+0x6a
000000c2`ea5ffc40 00007ffa`44824cb0     postgres!pg_signal_thread(
000000c2`ea5ffd40 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c2`ea5ffd70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c2`ea9ff8e8 00007ffa`43bcda3e     ntdll!NtWaitForSingleObject+0x14
000000c2`ea9ff8f0 00007ff7`c727beac     KERNELBASE!WaitForSingleObjectEx+0x8e
000000c2`ea9ff990 00007ffa`44824cb0     postgres!pg_timer_thread(
000000c2`ea9ff9d0 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c2`ea9ffa00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`85bffc78 00007ffa`43c148fa     ntdll!NtFsControlFile+0x14
000000d8`85bffc80 00007ff7`c727a40b     KERNELBASE!ConnectNamedPipe+0x6a
000000d8`85bffcf0 00007ffa`44824cb0     postgres!pg_signal_thread(
000000d8`85bffdf0 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`85bffe20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`85fff898 00007ffa`4634b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d8`85fff8a0 00007ffa`44824cb0     ntdll!TppWorkerThread+0x2df
000000d8`85fffb90 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`85fffbc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`863ffc58 00007ffa`43bcda3e     ntdll!NtWaitForSingleObject+0x14
000000d8`863ffc60 00007ff7`c727beac     KERNELBASE!WaitForSingleObjectEx+0x8e
000000d8`863ffd00 00007ffa`44824cb0     postgres!pg_timer_thread(
000000d8`863ffd40 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`863ffd70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`853fddf0 00007ff7`c75e1758     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000d8`853fde30 00007ff7`c748d6ed     postgres!ExceptionalCondition(
000000d8`853fde70 00007ff7`c749866c     postgres!jspGetLeftArg(
000000d8`853fdea0 00007ff7`c74950f6     postgres!executeStringInternalMethod(
000000d8`853fdff0 00007ff7`c7495f4b     postgres!executeItemOptUnwrapTarget(
000000d8`853fe560 00007ff7`c74953bc     postgres!executeAnyItem(
000000d8`853fe600 00007ff7`c74950cc     postgres!executeItemUnwrapTargetArray(
000000d8`853fe670 00007ff7`c7491ace     postgres!executeItemOptUnwrapTarget(
000000d8`853febe0 00007ff7`c74954d7     postgres!executeItem(
000000d8`853fec20 00007ff7`c7492b63     postgres!executeNextItem(
core
000000d8`857ffb78 00007ffa`4634b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d8`857ffb80 00007ffa`44824cb0     ntdll!TppWorkerThread+0x2df
000000d8`857ffe70 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`857ffea0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000015`d69ffa48 00007ffa`43bcda3e     ntdll!NtWaitForSingleObject+0x14
00000015`d69ffa50 00007ff7`c727beac     KERNELBASE!WaitForSingleObjectEx+0x8e
00000015`d69ffaf0 00007ffa`44824cb0     postgres!pg_timer_thread(
00000015`d69ffb30 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
00000015`d69ffb60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000015`d5dffa78 00007ffa`4634b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000015`d5dffa80 00007ffa`44824cb0     ntdll!TppWorkerThread+0x2df
00000015`d5dffd70 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
00000015`d5dffda0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000015`d59feea0 00007ff7`c75e1758     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000015`d59feee0 00007ff7`c748d6ed     postgres!ExceptionalCondition(
00000015`d59fef20 00007ff7`c748fadc     postgres!jspGetLeftArg(
00000015`d59fef50 00007ff7`c748fdc9     postgres!printJsonPathItem(
00000015`d59ff060 00007ff7`c748e0a6     postgres!printJsonPathItem(
00000015`d59ff170 00007ff7`c748cbc4     postgres!jsonPathToCstring(
00000015`d59ff1e0 00007ff7`c75ec95e     postgres!jsonpath_out(
00000015`d59ff220 00007ff7`c75ee7bf     postgres!FunctionCall1Coll(
00000015`d59ff2a0 00007ff7`c6dd2175     postgres!OutputFunctionCall(
00000015`d59ff2d0 00007ff7`c709a209     postgres!printtup(
core
00000015`d61ff658 00007ffa`4634b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000015`d61ff660 00007ffa`44824cb0     ntdll!TppWorkerThread+0x2df
00000015`d61ff950 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
00000015`d61ff980 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000015`d65ffc88 00007ffa`43c148fa     ntdll!NtFsControlFile+0x14
00000015`d65ffc90 00007ff7`c727a40b     KERNELBASE!ConnectNamedPipe+0x6a
00000015`d65ffd00 00007ffa`44824cb0     postgres!pg_signal_thread(
00000015`d65ffe00 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
00000015`d65ffe30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004c`75ffeca0 00007ff7`c75e1758     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000004c`75ffece0 00007ff7`c748d6ed     postgres!ExceptionalCondition(
0000004c`75ffed20 00007ff7`c748fadc     postgres!jspGetLeftArg(
0000004c`75ffed50 00007ff7`c748fdc9     postgres!printJsonPathItem(
0000004c`75ffee60 00007ff7`c748e0a6     postgres!printJsonPathItem(
0000004c`75ffef70 00007ff7`c748cbc4     postgres!jsonPathToCstring(
0000004c`75ffefe0 00007ff7`c75ec95e     postgres!jsonpath_out(
0000004c`75fff020 00007ff7`c75ee7bf     postgres!FunctionCall1Coll(
0000004c`75fff0a0 00007ff7`c6dd2175     postgres!OutputFunctionCall(
0000004c`75fff0d0 00007ff7`c709a209     postgres!printtup(
core
0000004c`763ffad8 00007ffa`4634b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000004c`763ffae0 00007ffa`44824cb0     ntdll!TppWorkerThread+0x2df
0000004c`763ffdd0 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000004c`763ffe00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004c`76fffaf8 00007ffa`4634b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000004c`76fffb00 00007ffa`44824cb0     ntdll!TppWorkerThread+0x2df
0000004c`76fffdf0 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000004c`76fffe20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004c`767ff738 00007ffa`43c148fa     ntdll!NtFsControlFile+0x14
0000004c`767ff740 00007ff7`c727a40b     KERNELBASE!ConnectNamedPipe+0x6a
0000004c`767ff7b0 00007ffa`44824cb0     postgres!pg_signal_thread(
0000004c`767ff8b0 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000004c`767ff8e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004c`76bff958 00007ffa`43bcda3e     ntdll!NtWaitForSingleObject+0x14
0000004c`76bff960 00007ff7`c727beac     KERNELBASE!WaitForSingleObjectEx+0x8e
0000004c`76bffa00 00007ffa`44824cb0     postgres!pg_timer_thread(
0000004c`76bffa40 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000004c`76bffa70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`21fff878 00007ffa`4634b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a1`21fff880 00007ffa`44824cb0     ntdll!TppWorkerThread+0x2df
000000a1`21fffb70 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`21fffba0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`213ff4d8 00007ffa`4634b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000a1`213ff4e0 00007ffa`44824cb0     ntdll!TppWorkerThread+0x2df
000000a1`213ff7d0 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`213ff800 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`217ff988 00007ffa`43c148fa     ntdll!NtFsControlFile+0x14
000000a1`217ff990 00007ff7`c727a40b     KERNELBASE!ConnectNamedPipe+0x6a
000000a1`217ffa00 00007ffa`44824cb0     postgres!pg_signal_thread(
000000a1`217ffb00 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`217ffb30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`21bffc28 00007ffa`43bcda3e     ntdll!NtWaitForSingleObject+0x14
000000a1`21bffc30 00007ff7`c727beac     KERNELBASE!WaitForSingleObjectEx+0x8e
000000a1`21bffcd0 00007ffa`44824cb0     postgres!pg_timer_thread(
000000a1`21bffd10 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000a1`21bffd40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000a1`20ffd6e0 00007ff7`c75e1758     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000a1`20ffd720 00007ff7`c748d6ed     postgres!ExceptionalCondition(
000000a1`20ffd760 00007ff7`c749866c     postgres!jspGetLeftArg(
000000a1`20ffd790 00007ff7`c74950f6     postgres!executeStringInternalMethod(
000000a1`20ffd8e0 00007ff7`c7495f4b     postgres!executeItemOptUnwrapTarget(
000000a1`20ffde50 00007ff7`c74953bc     postgres!executeAnyItem(
000000a1`20ffdef0 00007ff7`c74950cc     postgres!executeItemUnwrapTargetArray(
000000a1`20ffdf60 00007ff7`c7491ace     postgres!executeItemOptUnwrapTarget(
000000a1`20ffe4d0 00007ff7`c74954d7     postgres!executeItem(
000000a1`20ffe510 00007ff7`c7492b63     postgres!executeNextItem(
core
000000e5`72dff5d8 00007ffa`4634b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e5`72dff5e0 00007ffa`44824cb0     ntdll!TppWorkerThread+0x2df
000000e5`72dff8d0 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e5`72dff900 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e5`739ff838 00007ffa`4634b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e5`739ff840 00007ffa`44824cb0     ntdll!TppWorkerThread+0x2df
000000e5`739ffb30 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e5`739ffb60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e5`735ff7c8 00007ffa`43bcda3e     ntdll!NtWaitForSingleObject+0x14
000000e5`735ff7d0 00007ff7`c727beac     KERNELBASE!WaitForSingleObjectEx+0x8e
000000e5`735ff870 00007ffa`44824cb0     postgres!pg_timer_thread(
000000e5`735ff8b0 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e5`735ff8e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e5`731ff9c8 00007ffa`43c148fa     ntdll!NtFsControlFile+0x14
000000e5`731ff9d0 00007ff7`c727a40b     KERNELBASE!ConnectNamedPipe+0x6a
000000e5`731ffa40 00007ffa`44824cb0     postgres!pg_signal_thread(
000000e5`731ffb40 00007ffa`463bedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e5`731ffb70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e5`729ff060 00007ff7`c75e1758     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000e5`729ff0a0 00007ff7`c748d6ed     postgres!ExceptionalCondition(
000000e5`729ff0e0 00007ff7`c748fadc     postgres!jspGetLeftArg(
000000e5`729ff110 00007ff7`c748fdc9     postgres!printJsonPathItem(
000000e5`729ff220 00007ff7`c748e0a6     postgres!printJsonPathItem(
000000e5`729ff330 00007ff7`c748cbc4     postgres!jsonPathToCstring(
000000e5`729ff3a0 00007ff7`c75ec95e     postgres!jsonpath_out(
000000e5`729ff3e0 00007ff7`c75ee7bf     postgres!FunctionCall1Coll(
000000e5`729ff460 00007ff7`c6dd2175     postgres!OutputFunctionCall(
000000e5`729ff490 00007ff7`c709a209     postgres!printtup(
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-19 19:28:16.237069600 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-19 19:32:01.222677400 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-19 19:28:16.237069600 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-19 19:34:36.104145200 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-19 19:28:16.237069600 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out	2025-06-19 19:32:01.334985600 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[19:32:21.321](122.947s) not ok 5 - regression tests pass
[19:32:58.367](5.528s) not ok 16 - run of pg_upgrade --check for new instance
[19:32:58.368](0.001s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[19:33:03.103](4.734s) not ok 18 - run of pg_upgrade for new instance
[19:33:03.104](0.001s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[19:33:03.701](0.142s) not ok 20 - check that locales in new cluster match original cluster
[19:33:05.541](0.334s) not ok 22 - old and new dumps match after pg_upgrade
tap
[19:34:49.311](120.938s) not ok 2 - regression tests pass
test
[19:42:26.738]  14/338 postgresql:regress / regress/regress                                            ERROR           1...
[19:42:26.738]  20/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[19:42:26.738]  57/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5751 Disable parallel query by default
FreeBSD - Meson
core
[18:21:34.928] #0  0x000028ef69c0675a in ?? () from /libexec/ld-elf.so.1
[18:21:34.928] #1  0x000028ef69c007fc in ?? () from /libexec/ld-elf.so.1
[18:21:34.928] #2  0x0000000000000000 in ?? ()
core
[18:21:34.832] #0  0x00005acceb992e90 in ?? ()
[18:21:34.832] #1  0x0000000000000000 in ?? ()
[18:21:34.921] #0  0x000028ef69c0675a in ?? () from /libexec/ld-elf.so.1
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-19 18:11:32.781484000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-19 18:12:50.784564000 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-19 18:11:31.199552000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-19 18:14:23.693197000 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:32.956523000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-19 18:13:10.55...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:32.943659000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-19 18:13:27.028940000 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:32.956523000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-19 18:14:18....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:32.943659000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-19 18:14:35.97465100...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:32.956523000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-06-19 18:13:10.189494000 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:32.943659000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-06-19 18:13:25.328515000 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[18:13:43.176](70.982s) not ok 5 - regression tests pass
tap
[18:14:56.463](95.480s) not ok 2 - regression tests pass
test
[18:18:52.953]  25/343 postgresql:regress / regress/regress                                            ERROR            ...
[18:18:52.953]  13/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[18:18:52.953]  90/343 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[18:18:52.953]  46/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[18:18:52.953] 134/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/contrib/pg_overexp...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-19 18:11:29.373065839 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out	2025-06-19 18:17:02.181600938 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:31.342179358 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out	2025-06-19 18:17:43.594567380 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:31.322099902 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out	2025-06-19 18:18:09.355277526 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/src/test/isolation/...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-19 18:11:31.105241770 +0000
+++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out	2025-06-19 18:14:38.889761302 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/recovery/tmp_c...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:31.342179358 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/select_parallel.out	2025-06-19 18:19:55.699905665 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/res...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:31.322099902 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/plpgsql.out	2025-06-19 18:20:10.903547914 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:31.342179358 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out	2025-06-19 18:15:35.669252215 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:31.322099902 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out	2025-06-19 18:16:00.924973936 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[18:18:33.705](140.107s) not ok 5 - regression tests pass
tap
[18:20:24.197](80.518s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-19 18:11:29.718869828 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-19 18:14:11.033862839 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-19 18:11:27.921574324 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-19 18:16:24.453915257 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:29.951496810 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-19 18:14:42.97...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:29.935453571 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-19 18:14:56.862747520 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:29.951496810 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-19 18:15:57....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:29.935453571 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-19 18:16:12.06588807...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:29.951496810 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-06-19 18:14:41.690439108 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:29.935453571 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-06-19 18:14:55.426717936 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[18:15:06.616](74.145s) not ok 5 - regression tests pass
tap
[18:16:24.315](77.996s) not ok 2 - regression tests pass
test
[18:19:46.678]   8/344 postgresql:isolation / isolation/isolation                                      ERROR            ...
[18:19:46.678]  22/344 postgresql:regress / regress/regress                                            ERROR            ...
[18:19:46.678]  33/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[18:19:46.678]  90/344 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[18:19:46.678]  89/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out /Users/admin/pgsql/build/testrun/isolation...
--- /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out	2025-06-19 18:11:06
+++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-19 18:12:43
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out /Users/admin/pgsql/build/testrun/pg_overe...
--- /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-19 18:11:05
+++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-19 18:14:20
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:06
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-19 18:13:00
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:06
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-19 18:13:08
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/recovery/027_...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:06
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-19 18:14:06
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:06
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-19 18:14:17
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:06
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out	2025-06-19 18:13:03
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/regress/regress/resul...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:06
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out	2025-06-19 18:13:11
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[18:13:16.933](46.499s) not ok 5 - regression tests pass
tap
[18:14:29.223](67.516s) not ok 2 - regression tests pass
test
[18:16:33.857]  17/343 postgresql:regress / regress/regress                                            ERROR            ...
[18:16:33.857]   9/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[18:16:33.857]  29/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[18:16:33.857]  87/343 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[18:16:33.857] 111/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/deadlock-parallel.out C:/cirrus/build/testrun/isolati...
--- C:/cirrus/src/test/isolation/expected/deadlock-parallel.out	2025-06-19 18:11:36.791983500 +0000
+++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-19 18:14:14.703965800 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out C:/cirrus/build/testrun/pg_ove...
--- C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-19 18:11:32.772089300 +0000
+++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-19 18:19:16.467650200 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:37.543596100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-19 18:15:06.050649900 +00...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:37.508842500 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-19 18:15:25.074579500 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:37.543596100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-19 18:17:47.067267600 +...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/recovery/027_stream...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:37.508842500 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-19 18:18:12.058952900 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-19 18:11:37.543596100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out	2025-06-19 18:15:04.301627300 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/regress/regress/res...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-19 18:11:37.508842500 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out	2025-06-19 18:15:22.234800400 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[18:15:48.730](125.736s) not ok 5 - regression tests pass
tap
[18:18:33.742](138.906s) not ok 2 - regression tests pass
test
[18:26:51.915]  13/338 postgresql:regress / regress/regress                                            ERROR           1...
[18:26:51.915]   6/338 postgresql:isolation / isolation/isolation                                      ERROR           1...
[18:26:51.915]  19/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[18:26:51.915]  58/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
[18:26:51.915]  87/338 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
53/4966 Parallel CREATE INDEX for GIN indexes
CompilerWarnings
compiler
[17:54:59.020] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[17:54:38.848] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[17:53:52.198] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[17:53:52.198] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[17:53:31.185] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[17:53:31.185] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[17:55:38.490] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[17:55:38.490] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
53/5634 track generic and custom plan calls in pg_stat_statements
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-19 17:44:49.818562000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-19 17:48:51.224692000 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[17:53:43.736]  95/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/contrib/pg_stat_sta...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-19 17:44:44.835237887 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out	2025-06-19 17:51:02.506576567 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
Linux - Debian Bookworm - Meson
core
[17:57:33.624] #0  0x00007f2a06cd0dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:57:33.624] #1  0x00007f2a06c7d239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:57:33.624] #2  0x00007f2a06c7d497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:57:33.624] #3  0x000055a2db0365f3 in ?? ()
[17:57:33.624] #4  0x000055a2db030369 in ?? ()
[17:57:33.624] #5  0x000055a2db02f20f in ?? ()
[17:57:33.624] #6  0x000055a2db02fc3b in ?? ()
[17:57:33.624] #7  0x000055a2db02d66f in ?? ()
[17:57:33.624] #8  0x00007f2a06c6824a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[17:57:33.624] #9  0x00007f2a06c68305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:57:33.503] #0  0x00007f2a06cd0dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:57:33.503] #1  0x00007f2a06c7d239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:57:33.503] #2  0x00007f2a06c7d497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[17:57:33.503] #3  0x000055a2db0365c1 in ?? ()
[17:57:33.503] #4  0x000055a2db030369 in ?? ()
[17:57:33.503] #5  0x000055a2db02f20f in ?? ()
[17:57:33.503] #6  0x000055a2db02fc3b in ?? ()
[17:57:33.503] #7  0x000055a2db02d66f in ?? ()
[17:57:33.503] #8  0x00007f2a06c6824a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[17:57:33.503] #9  0x00007f2a06c68305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[17:57:33.624] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-19 17:44:45.333428563 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-19 17:51:34.448488239 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[17:54:57.475]  96/344 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/plancache.out /Users/admin/pgsql/build/testrun/pg_stat_s...
--- /Users/admin/pgsql/contrib/pg_stat_statements/expected/plancache.out	2025-06-19 17:44:10
+++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-19 17:47:57
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[17:50:20.476]  95/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/plancache.out C:/cirrus/build/testrun/pg_stat...
--- C:/cirrus/contrib/pg_stat_statements/expected/plancache.out	2025-06-19 17:44:51.010443400 +0000
+++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-19 17:52:58.784019300 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[17:59:56.327] 102/338 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5811 Expose internal MultiXact member count function for efficient monitoring
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[17:11:35.334] ../src/backend/access/transam/multixact.c(3592): error C2375: 'pg_get_multixact_count': redefinition; dif...
53/5731 Persist injection points across server restarts
Windows - Server 2019, VS 2019 - Meson & ninja
test
[16:45:20.896] 339/339 postgresql:ecpg / ecpg/ecpg                                                     TIMEOUT        10...
53/5773 Disallow concurrent ALTER DOMAIN and DROP DOMAIN
CompilerWarnings
compiler
[15:42:39.831] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[15:42:39.831] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[15:42:39.831] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[15:42:39.831] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[15:42:39.831] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[15:42:33.023] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[15:42:33.023] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[15:42:33.023] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[15:42:33.023] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[15:42:33.023] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[15:42:02.461] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[15:41:55.615] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[15:43:02.806] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
53/5752 make VALIDATE domain constraint lock on related relations as ShareUpdateExclusiveLock
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[15:02:52.840](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[15:09:24.266] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5771 Add README for catalog
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[14:56:34.951](0.000s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
test
[15:00:25.725] 213/338 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5526 Add storage I/O tracking to EXPLAIN BUFFERS
macOS - Sonoma - Meson
tap
[14:28:38.251](0.173s) not ok 6 - vacuum 2: query result matches
test
[14:29:35.702] 248/343 postgresql:bloom / bloom/001_wal                                                ERROR            ...
53/4984 Serverside SNI for SSL connections
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[14:08:41.306](0.062s) not ok 33 - connect with correct server CA cert file sslmode=require
[14:08:41.307](0.000s) not ok 34 - connect with correct server CA cert file sslmode=require: no stderr
[14:08:41.394](0.000s) not ok 36 - connect fails since the passphrase protected key cannot be reloaded: matches
test
[14:09:07.547] 337/339 postgresql:ssl / ssl/004_sni                                                    ERROR            ...
53/5556 Expanding HOT updates for expression and partial indexes
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/heap_hot_updates.out /Users/admin/pgsql/build/testrun/regress/regr...
--- /Users/admin/pgsql/src/test/regress/expected/heap_hot_updates.out	2025-06-19 12:53:11
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/heap_hot_updates.out	2025-06-19 12:55:44
@@ -154,7 +154,7 @@
 SELECT pg_stat_get_xact_tuples_hot_updated('ex'::regclass); -- expect: 1 no new HOT updates
  pg_stat_get_xact_tuples_hot_updated 
 -------------------------------------
-                                   1
+                                   0
 (1 row)
 
 -- Let's check to make sure that the index contains the new value of 'b'
@@ -178,7 +178,7 @@
 SELECT pg_stat_get_xact_tuples_hot_updated('ex'::regclass); -- expect: 1 no new HOT updates
  pg_stat_get_xact_tuples_hot_updated 
 -------------------------------------
-                                   1
+                                   0
 (1 row)
 
...
test
[12:59:10.978]  11/343 postgresql:regress / regress/regress                                            ERROR            ...
53/5382 Adding compression of temporary files
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build-32/testrun/recover...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-06-19 12:25:17.466363719 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/results/join_hash_pglz.out	2025-06-19 12:35:5...
@@ -252,21 +252,13 @@
 (9 rows)
 
 select count(*) from simple r join simple s using (id);
- count 
--------
- 20000
-(1 row)
-
+ERROR:  could not read from temporary file: read only 8176 of 1572860 bytes
 select original > 1 as initially_multibatch, final > original as increased_batches
   from hash_join_batches(
 $$
   select count(*) from simple r join simple s using (id);
 $$);
- initially_multibatch | increased_batches 
-----------------------+-------------------
...
tap
[12:35:51.632](86.284s) not ok 2 - regression tests pass
test
[12:39:38.107]  87/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("batchno > hashtable->curbatch"), File: "../src/backend/executor/nodeHashjoin.c", Line: 493, PID: 15...
core
[12:34:59.340]   * frame #0: 0x000000019049d5d0 libsystem_kernel.dylib`__pthread_kill + 8
[12:34:59.340]     frame #1: 0x00000001904d5c20 libsystem_pthread.dylib`pthread_kill + 288
[12:34:59.340]     frame #2: 0x00000001903e2a30 libsystem_c.dylib`abort + 180
[12:34:59.340]     frame #3: 0x0000000104de9a1c postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[12:34:59.340]     frame #4: 0x0000000104b20e38 postgres`ExecHashJoin at nodeHashjoin.c:493:6
[12:34:59.340]     frame #5: 0x0000000104b20db8 postgres`ExecHashJoin(pstate=0x000000012c8239b0) at nodeHashjoin.c:690:9
[12:34:59.340]     frame #6: 0x0000000104afe14c postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000012c82...
[12:34:59.340]     frame #7: 0x0000000104afe130 postgres`standard_ExecutorRun [inlined] ExecutePlan(queryDesc=0x00000001...
[12:34:59.340]     frame #8: 0x0000000104afe0e0 postgres`standard_ExecutorRun(queryDesc=0x000000012c82a8b8, direction=<u...
[12:34:59.340]     frame #9: 0x0000000104afe01c postgres`ExecutorRun(queryDesc=<unavailable>, direction=<unavailable>, c...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out /Users/admin/pgsql/build/testrun/regress/regres...
--- /Users/admin/pgsql/src/test/regress/expected/join_hash_pglz.out	2025-06-19 12:25:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/join_hash_pglz.out	2025-06-19 12:27:46
@@ -571,58 +571,6 @@
 set enable_material = off;
 set enable_mergejoin = off;
 set work_mem = '64kB';
-set hash_mem_multiplier = 1.0;
-explain (costs off)
-  select count(*) from join_foo
-    left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
-    on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
-                                     QUERY PLAN                                     
-------------------------------------------------------------------------------------
- Aggregate
-   ->  Nested Loop Left Join
-         Join Filter: ((join_foo.id < (b1.id + 1)) AND (join_foo.id > (b1.id - 1)))
-         ->  Seq Scan on join_foo
-         ->  Gather
-               Workers Planned: 2
...
test
[12:30:49.165]  36/343 postgresql:regress / regress/regress                                            ERROR            ...
53/4677 Sequence Access Methods, round two
FreeBSD - Meson
core
[12:03:18.363] #0  0x000000082d57d75a in _sigprocmask () from /lib/libc.so.7
[12:03:18.363] #1  0x000000082d5baa2f in _system () from /lib/libc.so.7
[12:03:18.363] #2  0x000000082c7628a3 in ?? () from /lib/libthr.so.3
[12:03:18.363] #3  0x000000000068a857 in RestoreArchivedFile (path=path@entry=0x82112e1e0 "pg_wal/00000002", '0' <repeat...
[12:03:18.363] #4  0x00000000006716a8 in existsTimeLineHistory (probeTLI=probeTLI@entry=3) at ../src/backend/access/tran...
[12:03:18.363] #5  0x0000000000671768 in findNewestTimeLine (startTLI=startTLI@entry=2) at ../src/backend/access/transam...
[12:03:18.363] #6  0x0000000000695c9b in rescanLatestTimeLine (replayTLI=replayTLI@entry=2, replayLSN=replayLSN@entry=67...
[12:03:18.363] #7  0x0000000000691e93 in WaitForWALToBecomeAvailable (RecPtr=67209328, tliRecPtr=67209304, replayTLI=2, ...
[12:03:18.363] #8  XLogPageRead (xlogreader=0x5c37a61d130, targetPagePtr=67207168, reqLen=2160, targetRecPtr=67209304, r...
[12:03:18.363] #9  0x0000000000698bfa in ReadPageInternal (state=state@entry=0x5c37a61d130, pageptr=67207168, reqLen=216...
tap
[11:59:15.468](0.000s) not ok 8529 - no_sequence_access_method: should dump relstats_on_unanalyzed_tables
[11:59:15.468](0.000s) not ok 8530 - no_sequence_access_method: should dump statistics_import
test
[12:00:35.983] 281/344 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR           1...
Linux - Debian Bookworm - Autoconf
tap
[11:58:27.768](0.001s) not ok 8529 - no_sequence_access_method: should dump relstats_on_unanalyzed_tables
[11:58:27.773](0.000s) not ok 8530 - no_sequence_access_method: should dump statistics_import
Linux - Debian Bookworm - Meson
core
[12:04:43.908] #0  <unavailable> in ?? ()
core
[12:04:43.908] #0  0x00007fb8648aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:04:43.908] #1  0x00007fb86485b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:04:43.908] #2  0x00007fb864916244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:04:43.908] #3  0x00007fb86492889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
tap
[12:00:14.804](0.000s) not ok 8529 - no_sequence_access_method: should dump relstats_on_unanalyzed_tables
[12:00:14.805](0.000s) not ok 8530 - no_sequence_access_method: should dump statistics_import
test
[12:02:06.367] 209/345 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
macOS - Sonoma - Meson
tap
[11:55:25.326](0.000s) not ok 8529 - no_sequence_access_method: should dump relstats_on_unanalyzed_tables
[11:55:25.326](0.000s) not ok 8530 - no_sequence_access_method: should dump statistics_import
test
[11:56:46.508] 202/344 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[12:00:12.049](0.000s) not ok 6127 - no_sequence_access_method: should dump relstats_on_unanalyzed_tables
[12:00:12.049](0.000s) not ok 6128 - no_sequence_access_method: should dump statistics_import
test
[12:04:19.941] 186/339 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
53/5669 Use CLOCK_MONOTONIC_COARSE for instr_time for explain analyze
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-19 08:34:15.919087000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out	2025-06-19 08:38:22.745535...
@@ -147,7 +147,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_exec_zero | minmax_ts_after_ref | stats_since_after_ref 
 -------+------------------+---------------------+-----------------------
-     2 |                1 |                   2 |                     0
+     2 |                2 |                   2 |                     0
 (1 row)
 
 -- Cleanup
test
[08:43:06.458]  93/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/contrib/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-19 08:34:14.331000994 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out	2025-06-19 08:40:46.649618343 +0000
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                2 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -71,7 +71,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                1 |                1 |                            1 |                     0
+     2 |                1 |                2 |                            1 |                     0
 (1 row)
 
...
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-19 08:34:13.934635411 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out	2025-06-19 08:41:21.036077...
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                2 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -71,7 +71,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                1 |                1 |                            1 |                     0
+     2 |                1 |                2 |                            1 |                     0
 (1 row)
 
...
test
[08:44:44.550]  94/344 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5447 log_min_messages per backend type
FreeBSD - Meson
core
[08:23:31.276] #0  0x00003186fe776fda in copy_file_range () from /lib/libc.so.7
[08:23:31.276] #1  0x0000317edd3ff412 in ?? ()
[08:23:31.276] #2  0x0000317edd3fee1b in ?? ()
[08:23:31.276] #3  0x0000317edd3fe6e3 in ?? ()
[08:23:31.276] #4  0x00003186fe6c3c3a in __libc_start1 () from /lib/libc.so.7
[08:23:31.276] #5  0x0000317edd3fe2dd in ?? ()
core
[08:23:30.616] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x3ff4a2a18c98 "checkpointer") at ../...
[08:23:30.616] #1  0x0000000000773aec in check_log_min_messages (newval=<optimized out>, extra=0x82161cde8, source=<opti...
[08:23:30.616] #2  0x0000000000af29e4 in call_string_check_hook (conf=conf@entry=0xbf2c30 <ConfigureNamesString+2800>, n...
[08:23:30.616] #3  0x0000000000af2299 in parse_and_validate_value (record=record@entry=0xbf2c30 <ConfigureNamesString+28...
[08:23:30.616] #4  0x0000000000af1426 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[08:23:30.616] #5  0x0000000000aed742 in set_config_option (name=<optimized out>, value=0x3ff4a2a18838 "checkpointer:deb...
[08:23:30.616] #6  0x0000000000af643e in ExecSetVariableStmt (stmt=stmt@entry=0x3ff4a2225d78, isTopLevel=<optimized out>...
[08:23:30.616] #7  0x000000000097957c in standard_ProcessUtility (pstmt=0x3ff4a2225468, queryString=0x3ff4a2224100 "SET ...
[08:23:30.616] #8  0x0000000000978f28 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[08:23:30.616] #9  0x0000000000978a5c in PortalRunUtility (portal=0x3ff4a2361100, pstmt=0x3ff4a2225468, isTopLevel=<opti...
core
[08:23:30.891] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x5a4e381d498 "checkpointer") at ../s...
[08:23:30.891] #1  0x0000000000773aec in check_log_min_messages (newval=<optimized out>, extra=0x821b3c138, source=<opti...
[08:23:30.891] #2  0x0000000000af29e4 in call_string_check_hook (conf=conf@entry=0xbf2c30 <ConfigureNamesString+2800>, n...
[08:23:30.891] #3  0x0000000000af2299 in parse_and_validate_value (record=record@entry=0xbf2c30 <ConfigureNamesString+28...
[08:23:30.891] #4  0x0000000000af1426 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[08:23:30.891] #5  0x0000000000aed742 in set_config_option (name=<optimized out>, value=0x5a4e381d038 "checkpointer:debu...
[08:23:30.891] #6  0x0000000000af643e in ExecSetVariableStmt (stmt=stmt@entry=0x5a4e3025d78, isTopLevel=<optimized out>)...
[08:23:30.891] #7  0x000000000097957c in standard_ProcessUtility (pstmt=0x5a4e3025468, queryString=0x5a4e3024100 "SET lo...
[08:23:30.891] #8  0x0000000000978f28 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[08:23:30.891] #9  0x0000000000978a5c in PortalRunUtility (portal=0x5a4e310d100, pstmt=0x5a4e3025468, isTopLevel=<optimi...
core
[08:23:31.177] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x1eb09bf4c98 "checkpointer") at ../s...
[08:23:31.177] #1  0x0000000000773aec in check_log_min_messages (newval=<optimized out>, extra=0x8219f6b08, source=<opti...
[08:23:31.177] #2  0x0000000000af29e4 in call_string_check_hook (conf=conf@entry=0xbf2c30 <ConfigureNamesString+2800>, n...
[08:23:31.177] #3  0x0000000000af2299 in parse_and_validate_value (record=record@entry=0xbf2c30 <ConfigureNamesString+28...
[08:23:31.177] #4  0x0000000000af1426 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[08:23:31.177] #5  0x0000000000aed742 in set_config_option (name=<optimized out>, value=0x1eb09bf4838 "checkpointer:debu...
[08:23:31.177] #6  0x0000000000af643e in ExecSetVariableStmt (stmt=stmt@entry=0x1eb09a25fd8, isTopLevel=<optimized out>)...
[08:23:31.177] #7  0x000000000097957c in standard_ProcessUtility (pstmt=pstmt@entry=0x1eb09a25468, queryString=queryStri...
[08:23:31.177] #8  0x000000083487400c in pgss_ProcessUtility (pstmt=0x1eb09a25468, queryString=0x1eb09a24100 "SET log_mi...
[08:23:31.177] #9  0x0000000000978a5c in PortalRunUtility (portal=0x1eb09b0b100, pstmt=0x1eb09a25468, isTopLevel=<optimi...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-19 08:12:55.381367000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-19 08:16:39.923252...
@@ -1662,1747 +1662,9 @@
 CREATE TABLE fk_notpartitioned_pk (fdrop1 int, a int, fdrop2 int, b int,
   PRIMARY KEY (a, b));
 ALTER TABLE fk_notpartitioned_pk DROP COLUMN fdrop1, DROP COLUMN fdrop2;
+WARNING:  terminating connection because of crash of another server process
+DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because anothe...
+HINT:  In a moment you should be able to reconnect to the database and repeat your command.
 CREATE TABLE fk_partitioned_fk (b int, fdrop1 int, a int) PARTITION BY RANGE (a, b);
-ALTER TABLE fk_partitioned_fk DROP COLUMN fdrop1;
-CREATE TABLE fk_partitioned_fk_1 (fdrop1 int, fdrop2 int, a int, fdrop3 int, b int);
-ALTER TABLE fk_partitioned_fk_1 DROP COLUMN fdrop1, DROP COLUMN fdrop2, DROP COLUMN fdrop3;
-ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_1 FOR VALUES FROM (0,0) TO (1000,1000);
-ALTER TABLE fk_partitioned_fk ADD CONSTRAINT fk_partitioned_fk_a_b_fkey FOREIGN KEY (a, b)
-	REFERENCES fk_notpartitioned_pk NOT ENFORCED;
-CREATE TABLE fk_partitioned_fk_2 (b int, fdrop1 int, fdrop2 int, a int);
-ALTER TABLE fk_partitioned_fk_2 DROP COLUMN fdrop1, DROP COLUMN fdrop2;
-ALTER TABLE fk_partitioned_fk_2 ADD CONSTRAINT fk_partitioned_fk_a_b_fkey FOREIGN KEY (a, b)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-19 08:12:55.381367000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-19 08:17:39.9104...
@@ -777,2632 +777,10 @@
 DELETE FROM PKTABLE where ptest1=2 and ptest2=3 and ptest3=4;
 -- Show PKTABLE and FKTABLE
 SELECT * from PKTABLE;
- ptest1 | ptest2 | ptest3 | ptest4 
---------+--------+--------+--------
-      2 |     -1 |      5 | test5
-      0 |     -1 |     -2 | test1
-      2 |     10 |      5 | test4
-      1 |      2 |      3 | test2
-(4 rows)
-
-SELECT * from FKTABLE;
- ftest1 | ftest2 | ftest3 | ftest4 
---------+--------+--------+--------
-        |      2 |      3 |      2
-      2 |        |      3 |      3
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-19 08:12:55.381367000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-19 08:16:34.241170000 +0000
@@ -777,2632 +777,10 @@
 DELETE FROM PKTABLE where ptest1=2 and ptest2=3 and ptest3=4;
 -- Show PKTABLE and FKTABLE
 SELECT * from PKTABLE;
- ptest1 | ptest2 | ptest3 | ptest4 
---------+--------+--------+--------
-      2 |     -1 |      5 | test5
-      0 |     -1 |     -2 | test1
-      2 |     10 |      5 | test4
-      1 |      2 |      3 | test2
-(4 rows)
-
-SELECT * from FKTABLE;
- ftest1 | ftest2 | ftest3 | ftest4 
---------+--------+--------+--------
-        |      2 |      3 |      2
-      2 |        |      3 |      3
...
tap
[08:16:41.276](130.756s) not ok 5 - regression tests pass
[08:16:57.883](4.441s) not ok 7 - pg_restore to destination instance
[08:17:10.665](12.782s) not ok 8 - dump outputs from original and restored regression databases match
[08:17:26.943](1.431s) not ok 16 - run of pg_upgrade --check for new instance
[08:17:27.001](0.047s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[08:17:28.422](1.410s) not ok 18 - run of pg_upgrade for new instance
[08:17:28.422](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:17:28.651](0.055s) not ok 20 - check that locales in new cluster match original cluster
[08:17:31.086](0.027s) not ok 22 - old and new dumps match after pg_upgrade
tap
[08:17:41.160](147.599s) not ok 2 - regression tests pass
test
[08:20:56.622]  75/343 postgresql:regress / regress/regress                                            ERROR           1...
[08:20:56.622]  82/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:20:56.622] 152/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
core
[08:27:44.478] #0  0x00007faf6c8abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:27:44.478] #1  0x00007faf6c85cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:27:44.478] #2  0x00007faf6c847472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:27:44.478] #3  0x00007faf6d8d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[08:27:44.478] #4  0x00007faf6d8e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[08:27:44.478] #5  0x00007faf6d8c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7faf699fef4e, __in_ch...
[08:27:44.478] #6  0x00007faf6d8be6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[08:27:44.478] #7  0x00007faf6d8bd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7faf699ffbf0, cont...
[08:27:44.478] #8  <signal handler called>
[08:27:44.478] #9  0x000055c7dc2a7a08 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
core
[08:27:45.985] #0  0x00007f6d31aabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:27:45.985] #1  0x00007f6d31a5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:27:45.985] #2  0x00007f6d31a47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:27:45.985] #3  0x00007f6d32ad650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[08:27:45.985] #4  0x00007f6d32ae2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[08:27:45.985] #5  0x00007f6d32ac1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f6d31429f4e, __in_ch...
[08:27:45.985] #6  0x00007f6d32abe6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[08:27:45.985] #7  0x00007f6d32abd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7f6d3142abf0, cont...
[08:27:45.985] #8  <signal handler called>
[08:27:45.985] #9  0x00005565ef67fa08 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
core
[08:27:46.539] #0  0x00007f6604eabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:27:46.539] #1  0x00007f6604e5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:27:46.539] #2  0x00007f6604e47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:27:46.539] #3  0x00007f66060d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[08:27:46.539] #4  0x00007f66060e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[08:27:46.539] #5  0x00007f66060c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f6604836f4e, __in_ch...
[08:27:46.539] #6  0x00007f66060be6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[08:27:46.539] #7  0x00007f66060bd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7f6604837bf0, cont...
[08:27:46.539] #8  <signal handler called>
[08:27:46.539] #9  0x0000562873f22a08 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-19 08:12:56.310660786 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out	2025-06-19 08:21:43.281271404 +0000
@@ -1449,1960 +1449,10 @@
 values
     (0, 0),
     (1, 1);
-begin;
-    update selfref set a = 123 where a = 0;
-    select a, b from selfref;
-  a  |  b  
------+-----
-   1 |   1
- 123 | 123
-(2 rows)
-
-    update selfref set a = 456 where a = 123;
-    select a, b from selfref;
-  a  |  b  
------+-----
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-19 08:12:56.310660786 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/foreign_key.out	2025-06-19 08:22:40.392830771 +0000
@@ -971,2438 +971,10 @@
 -- This shouldn't (mixed up columns)
 CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3...
 ptest4) REFERENCES pktable(ptest2, ptest1));
-ERROR:  foreign key constraint "pktable_ptest3_ptest4_fkey" cannot be implemented
-DETAIL:  Key columns "ptest3" of the referencing table and "ptest2" of the referenced table are of incompatible types: ...
--- Nor should this... (same reason, we have 4,3 referencing 1,2 which mismatches types
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest4...
-ptest3) REFERENCES pktable(ptest1, ptest2));
-ERROR:  foreign key constraint "pktable_ptest4_ptest3_fkey" cannot be implemented
-DETAIL:  Key columns "ptest4" of the referencing table and "ptest1" of the referenced table are of incompatible types: ...
--- Not this one either... Same as the last one except we didn't defined the columns being referenced.
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest4...
-ptest3) REFERENCES pktable);
-ERROR:  foreign key constraint "pktable_ptest4_ptest3_fkey" cannot be implemented
-DETAIL:  Key columns "ptest4" of the referencing table and "ptest1" of the referenced table are of incompatible types: ...
---
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/regress/results/fo...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-19 08:12:56.310660786 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out	2025-06-19 08:18:30.432270824 +0000
@@ -1507,1902 +1507,10 @@
 --
 create temp table pp (f1 int primary key);
 create temp table cc (f1 int references pp on update no action on delete no action);
-insert into pp values(12);
-insert into pp values(11);
-update pp set f1=f1+1;
-insert into cc values(13);
-update pp set f1=f1+1;
-update pp set f1=f1+1; -- fail
-ERROR:  update or delete on table "pp" violates foreign key constraint "cc_f1_fkey" on table "cc"
-DETAIL:  Key (f1)=(13) is still referenced from table "cc".
-delete from pp where f1 = 13; -- fail
-ERROR:  update or delete on table "pp" violates foreign key constraint "cc_f1_fkey" on table "cc"
-DETAIL:  Key (f1)=(13) is still referenced from table "cc".
-drop table pp, cc;
-create temp table pp (f1 int primary key);
...
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
tap
[08:21:46.169](100.399s) not ok 5 - regression tests pass
[08:22:08.466](9.921s) not ok 7 - pg_restore to destination instance
[08:22:12.288](3.822s) not ok 8 - dump outputs from original and restored regression databases match
[08:22:18.325](1.433s) not ok 16 - run of pg_upgrade --check for new instance
[08:22:18.325](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[08:22:19.645](1.320s) not ok 18 - run of pg_upgrade for new instance
[08:22:19.646](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:22:20.333](0.182s) not ok 20 - check that locales in new cluster match original cluster
[08:22:21.605](0.082s) not ok 22 - old and new dumps match after pg_upgrade
tap
[08:22:41.076](74.081s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
core
[08:25:22.702] #0  0x00007fc26f6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:25:22.702] #1  0x00007fc26f65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:25:22.702] #2  0x00007fc26f645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:25:22.702] #3  0x00007fc26f81e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[08:25:22.702] #4  0x00007fc26f82aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[08:25:22.702] #5  0x00007fc26f80d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x5633e7844c40,...
[08:25:22.702] #6  0x00005633e6d42bde in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[08:25:22.702] #7  0x00005633e65bd709 in check_log_min_messages (newval=<optimized out>, extra=0x7ffc78d0c880, source=<o...
[08:25:22.702] #8  0x00005633e6cde4f1 in call_string_check_hook (conf=conf@entry=0x5633e7805ed0 <ConfigureNamesString+28...
[08:25:22.702] #9  0x00005633e6ce3d9c in parse_and_validate_value (record=record@entry=0x5633e7805ed0 <ConfigureNamesStr...
core
[08:25:19.858] #0  0x00007f2129ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:25:19.858] #1  0x00007f2129e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:25:19.858] #2  0x00007f2129e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:25:19.858] #3  0x00007f212a01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[08:25:19.858] #4  0x00007f212a02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[08:25:19.858] #5  0x00007f212a00d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x560d730dbc40,...
[08:25:19.858] #6  0x0000560d725d9bde in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[08:25:19.858] #7  0x0000560d71e54709 in check_log_min_messages (newval=<optimized out>, extra=0x7ffdc99462e0, source=<o...
[08:25:19.858] #8  0x0000560d725754f1 in call_string_check_hook (conf=conf@entry=0x560d7309ced0 <ConfigureNamesString+28...
[08:25:19.858] #9  0x0000560d7257ad9c in parse_and_validate_value (record=record@entry=0x560d7309ced0 <ConfigureNamesStr...
core
[08:25:21.291] #0  0x00007f76e88a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:25:21.291] #1  0x00007f76e885afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:25:21.291] #2  0x00007f76e8845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:25:21.291] #3  0x00007f76e8a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[08:25:21.291] #4  0x00007f76e8a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[08:25:21.291] #5  0x00007f76e8a0d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x55640152cc40,...
[08:25:21.291] #6  0x0000556400a2abde in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[08:25:21.291] #7  0x00005564002a5709 in check_log_min_messages (newval=<optimized out>, extra=0x7ffcbda86850, source=<o...
[08:25:21.291] #8  0x00005564009c64f1 in call_string_check_hook (conf=conf@entry=0x5564014eded0 <ConfigureNamesString+28...
[08:25:21.291] #9  0x00005564009cbd9c in parse_and_validate_value (record=record@entry=0x5564014eded0 <ConfigureNamesStr...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-19 08:12:54.219419589 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-19 08:18:03.759500...
@@ -1905,1504 +1905,10 @@
 INSERT INTO fk_notpartitioned_fk VALUES(100,100), (1000,1000);
 ALTER TABLE fk_notpartitioned_fk ADD CONSTRAINT fk_notpartitioned_fk_a_b_fkey
 	FOREIGN KEY (a, b) REFERENCES fk_partitioned_pk NOT VALID;
-ALTER TABLE fk_notpartitioned_fk ADD CONSTRAINT fk_notpartitioned_fk_a_b_fkey2
-	FOREIGN KEY (a, b) REFERENCES fk_partitioned_pk NOT ENFORCED;
--- All constraints will be invalid, and _fkey2 constraints will not be enforced.
-SELECT conname, conenforced, convalidated FROM pg_constraint
-WHERE conrelid = 'fk_notpartitioned_fk'::regclass ORDER BY oid::regclass::text;
-             conname              | conenforced | convalidated 
-----------------------------------+-------------+--------------
- fk_notpartitioned_fk_a_b_fkey    | t           | f
- fk_notpartitioned_fk_a_b_fkey_1  | t           | f
- fk_notpartitioned_fk_a_b_fkey_2  | t           | f
- fk_notpartitioned_fk_a_b_fkey2   | f           | f
- fk_notpartitioned_fk_a_b_fkey2_1 | f           | f
- fk_notpartitioned_fk_a_b_fkey2_2 | f           | f
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-19 08:12:54.219419589 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-19 08:19:09.7618...
@@ -957,2452 +957,10 @@
 DROP TABLE FKTABLE;
 -- As does this
 CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest1, ptest2));
-DROP TABLE FKTABLE;
-DROP TABLE PKTABLE;
--- Two columns, same table
--- Make sure this still works...
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3...
-ptest4) REFERENCES pktable(ptest1, ptest2));
-DROP TABLE PKTABLE;
--- And this,
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3...
-ptest4) REFERENCES pktable);
-DROP TABLE PKTABLE;
--- This shouldn't (mixed up columns)
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, ptest3 int, ptest4 inet, PRIMARY KEY(ptest1, ptest2), FOREIGN KEY(ptest3...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-19 08:12:54.219419589 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-19 08:18:01.915457645 +0000
@@ -1599,1810 +1599,10 @@
 delete from fktable2;
 rollback to x;
 commit;
-begin;
-insert into fktable2 values(2);
-savepoint x;
-delete from fktable2;
-rollback to x;
-commit; -- fail
-ERROR:  insert or update on table "fktable2" violates foreign key constraint "fktable2_f1_fkey"
-DETAIL:  Key (f1)=(2) is not present in table "pktable2".
---
--- Test that we prevent dropping FK constraint with pending trigger events
---
-begin;
-insert into fktable2 values(2);
...
tap
[08:18:05.414](58.722s) not ok 5 - regression tests pass
[08:18:17.743](5.018s) not ok 7 - pg_restore to destination instance
[08:18:22.233](4.490s) not ok 8 - dump outputs from original and restored regression databases match
[08:18:30.050](1.849s) not ok 16 - run of pg_upgrade --check for new instance
[08:18:30.050](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[08:18:31.339](1.289s) not ok 18 - run of pg_upgrade for new instance
[08:18:31.349](0.009s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:18:31.658](0.079s) not ok 20 - check that locales in new cluster match original cluster
[08:18:33.398](0.185s) not ok 22 - old and new dumps match after pg_upgrade
tap
[08:19:11.665](58.284s) not ok 2 - regression tests pass
test
[08:22:42.987]  24/344 postgresql:regress / regress/regress                                            ERROR            ...
[08:22:42.987]  26/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[08:22:42.987]  75/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
core
[08:23:28.366]   * frame #0: 0x000000010057f034 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[08:23:28.366]     frame #1: 0x000000010023ab04 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016f...
[08:23:28.366]     frame #2: 0x00000001005538a0 postgres`call_string_check_hook(conf=0x000000010092c8b8, newval=0x000000...
[08:23:28.366]     frame #3: 0x00000001005531a4 postgres`parse_and_validate_value(record=0x000000010092c8b8, value=<unav...
[08:23:28.366]     frame #4: 0x0000000100552328 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[08:23:28.366]     frame #5: 0x000000010054ea00 postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[08:23:28.366]     frame #6: 0x0000000100556934 postgres`ExecSetVariableStmt(stmt=0x0000000135010068, isTopLevel=<unavai...
[08:23:28.366]     frame #7: 0x00000001004050b0 postgres`standard_ProcessUtility(pstmt=0x0000000135010118, queryString="...
[08:23:28.366]     frame #8: 0x0000000100404e7c postgres`ProcessUtility(pstmt=<unavailable>, queryString=<unavailable>, ...
[08:23:28.366]     frame #9: 0x0000000100404ad8 postgres`PortalRunUtility(portal=0x0000000124835d00, pstmt=0x00000001350...
core
[08:24:18.295]   * frame #0: 0x0000000102edf034 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[08:24:18.295]     frame #1: 0x0000000102b9ab04 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016d...
[08:24:18.295]     frame #2: 0x0000000102eb38a0 postgres`call_string_check_hook(conf=0x000000010328c8b8, newval=0x000000...
[08:24:18.295]     frame #3: 0x0000000102eb31a4 postgres`parse_and_validate_value(record=0x000000010328c8b8, value=<unav...
[08:24:18.295]     frame #4: 0x0000000102eb2328 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[08:24:18.295]     frame #5: 0x0000000102eaea00 postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[08:24:18.295]     frame #6: 0x0000000102eb6934 postgres`ExecSetVariableStmt(stmt=0x000000015b80d268, isTopLevel=<unavai...
[08:24:18.295]     frame #7: 0x0000000102d650b0 postgres`standard_ProcessUtility(pstmt=0x000000015b80d318, queryString="...
[08:24:18.295]     frame #8: 0x000000010360c334 pg_stat_statements.dylib`pgss_ProcessUtility(pstmt=0x000000015b80d318, q...
[08:24:18.295]     frame #9: 0x0000000102d64ad8 postgres`PortalRunUtility(portal=0x000000014b836f00, pstmt=0x000000015b8...
core
[08:22:36.267]   * frame #0: 0x00000001008bb034 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[08:22:36.267]     frame #1: 0x0000000100576b04 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016f...
[08:22:36.267]     frame #2: 0x000000010088f8a0 postgres`call_string_check_hook(conf=0x0000000100c688b8, newval=0x000000...
[08:22:36.267]     frame #3: 0x000000010088f1a4 postgres`parse_and_validate_value(record=0x0000000100c688b8, value=<unav...
[08:22:36.267]     frame #4: 0x000000010088e328 postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[08:22:36.267]     frame #5: 0x000000010088aa00 postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[08:22:36.267]     frame #6: 0x0000000100892934 postgres`ExecSetVariableStmt(stmt=0x000000014a00be68, isTopLevel=<unavai...
[08:22:36.267]     frame #7: 0x00000001007410b0 postgres`standard_ProcessUtility(pstmt=0x000000014a00bf18, queryString="...
[08:22:36.267]     frame #8: 0x0000000100740e7c postgres`ProcessUtility(pstmt=<unavailable>, queryString=<unavailable>, ...
[08:22:36.267]     frame #9: 0x0000000100740ad8 postgres`PortalRunUtility(portal=0x000000013a039d00, pstmt=0x000000014a0...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/cluster.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg...
--- /Users/admin/pgsql/src/test/regress/expected/cluster.out	2025-06-19 08:12:11
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/cluster.out	2025-06-19 08:15:22
@@ -514,162 +514,10 @@
 SET SESSION AUTHORIZATION regress_ptnowner;
 CLUSTER ptnowner USING ptnowner_i_idx;
 WARNING:  permission denied to cluster "ptnowner2", skipping it
-RESET SESSION AUTHORIZATION;
-SELECT a.relname, a.relfilenode=b.relfilenode FROM pg_class a
-  JOIN ptnowner_oldnodes b USING (oid) ORDER BY a.relname COLLATE "C";
-  relname  | ?column? 
------------+----------
- ptnowner  | t
- ptnowner1 | f
- ptnowner2 | t
-(3 rows)
-
-DROP TABLE ptnowner;
-DROP ROLE regress_ptnowner;
--- Test CLUSTER with external tuplesorting
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/foreign_key.out /Users/admin/pgsql/build/testrun/recovery/027_stre...
--- /Users/admin/pgsql/src/test/regress/expected/foreign_key.out	2025-06-19 08:12:11
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-19 08:16:30
@@ -860,2549 +860,10 @@
 (2 rows)
 
 DROP TABLE FKTABLE;
-DROP TABLE PKTABLE;
--- Test some invalid FK definitions
-CREATE TABLE PKTABLE (ptest1 int PRIMARY KEY, someoid oid);
-CREATE TABLE FKTABLE_FAIL1 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest2) REFERENCES PKTABLE);
-ERROR:  column "ftest2" referenced in foreign key constraint does not exist
-CREATE TABLE FKTABLE_FAIL2 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(ptest2));
-ERROR:  column "ptest2" referenced in foreign key constraint does not exist
-CREATE TABLE FKTABLE_FAIL3 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (tableoid) REFERENCES PKTABLE(someoid));
-ERROR:  system columns cannot be used in foreign keys
-CREATE TABLE FKTABLE_FAIL4 ( ftest1 oid, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(tableoid));
-ERROR:  system columns cannot be used in foreign keys
-DROP TABLE PKTABLE;
--- Test for referencing column number smaller than referenced constraint
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/cluster.out /Users/admin/pgsql/build/testrun/regress/regress/resul...
--- /Users/admin/pgsql/src/test/regress/expected/cluster.out	2025-06-19 08:12:11
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/cluster.out	2025-06-19 08:15:21
@@ -53,623 +53,10 @@
 -- This entry is needed to test that TOASTED values are copied correctly.
 INSERT INTO clstr_tst (b, c, d) VALUES (6, 'seis', repeat('xyzzy', 100000));
 CLUSTER clstr_tst_c ON clstr_tst;
-SELECT a,b,c,substring(d for 30), length(d) from clstr_tst;
- a  | b  |       c       |           substring            | length 
-----+----+---------------+--------------------------------+--------
- 10 | 14 | catorce       |                                |       
- 18 |  5 | cinco         |                                |       
-  9 |  4 | cuatro        |                                |       
- 26 | 19 | diecinueve    |                                |       
- 12 | 18 | dieciocho     |                                |       
- 30 | 16 | dieciseis     |                                |       
- 24 | 17 | diecisiete    |                                |       
-  2 | 10 | diez          |                                |       
- 23 | 12 | doce          |                                |       
- 11 |  2 | dos           |                                |       
...
tap
[08:15:25.311](67.407s) not ok 5 - regression tests pass
[08:15:38.762](4.627s) not ok 7 - pg_restore to destination instance
[08:15:43.606](4.843s) not ok 8 - dump outputs from original and restored regression databases match
[08:15:52.949](1.411s) not ok 16 - run of pg_upgrade --check for new instance
[08:15:52.949](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[08:15:53.706](0.756s) not ok 18 - run of pg_upgrade for new instance
[08:15:53.709](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:15:53.918](0.055s) not ok 20 - check that locales in new cluster match original cluster
[08:15:54.426](0.066s) not ok 22 - old and new dumps match after pg_upgrade
tap
[08:16:32.663](73.761s) not ok 2 - regression tests pass
test
[08:18:45.984]  31/343 postgresql:regress / regress/regress                                            ERROR            ...
[08:18:45.984]  33/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[08:18:45.984] 127/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
core
000000c7`8b3ff978 00007ffd`739048fa     ntdll!NtFsControlFile+0x14
000000c7`8b3ff980 00007ff7`5350a9ab     KERNELBASE!ConnectNamedPipe+0x6a
000000c7`8b3ff9f0 00007ffd`751d4cb0     postgres!pg_signal_thread(
000000c7`8b3ffaf0 00007ffd`75e5edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c7`8b3ffb20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c7`8b7ff6f8 00007ffd`75deb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c7`8b7ff700 00007ffd`751d4cb0     ntdll!TppWorkerThread+0x2df
000000c7`8b7ff9f0 00007ffd`75e5edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c7`8b7ffa20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c7`8bbffdd8 00007ffd`738bda3e     ntdll!NtWaitForSingleObject+0x14
000000c7`8bbffde0 00007ff7`5350c44c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000c7`8bbffe80 00007ffd`751d4cb0     postgres!pg_timer_thread(
000000c7`8bbffec0 00007ffd`75e5edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c7`8bbffef0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c7`8afff9c8 00007ffd`75deb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c7`8afff9d0 00007ffd`751d4cb0     ntdll!TppWorkerThread+0x2df
000000c7`8afffcc0 00007ffd`75e5edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c7`8afffcf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c7`8abfe7d0 00007ff7`53301519     postgres!pg_strcasecmp(
000000c7`8abfe810 00007ff7`5389fc2a     postgres!check_log_min_messages(
000000c7`8abfe920 00007ff7`538a1709     postgres!call_string_check_hook(
000000c7`8abfea90 00007ff7`538986d6     postgres!parse_and_validate_value(
000000c7`8abfeb90 00007ff7`53896f29     postgres!set_config_with_handle(
000000c7`8abfecf0 00007ff7`538a2e6b     postgres!set_config_option(
000000c7`8abfed60 00007ff7`53636741     postgres!ExecSetVariableStmt(
000000c7`8abfee60 00007ff7`53635d59     postgres!standard_ProcessUtility(
000000c7`8abff030 00007ff7`53634d3d     postgres!ProcessUtility(
000000c7`8abff080 00007ff7`53635092     postgres!PortalRunUtility(
core
000000ca`8ddff718 00007ffd`739048fa     ntdll!NtFsControlFile+0x14
000000ca`8ddff720 00007ff7`5350a9ab     KERNELBASE!ConnectNamedPipe+0x6a
000000ca`8ddff790 00007ffd`751d4cb0     postgres!pg_signal_thread(
000000ca`8ddff890 00007ffd`75e5edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ca`8ddff8c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ca`8d9ffb18 00007ffd`75deb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ca`8d9ffb20 00007ffd`751d4cb0     ntdll!TppWorkerThread+0x2df
000000ca`8d9ffe10 00007ffd`75e5edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ca`8d9ffe40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ca`8e1ff978 00007ffd`738bda3e     ntdll!NtWaitForSingleObject+0x14
000000ca`8e1ff980 00007ff7`5350c44c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000ca`8e1ffa20 00007ffd`751d4cb0     postgres!pg_timer_thread(
000000ca`8e1ffa60 00007ffd`75e5edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ca`8e1ffa90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ca`8d5fe6e0 00007ff7`53301519     postgres!pg_strcasecmp(
000000ca`8d5fe720 00007ff7`5389fc2a     postgres!check_log_min_messages(
000000ca`8d5fe830 00007ff7`538a1709     postgres!call_string_check_hook(
000000ca`8d5fe9a0 00007ff7`538986d6     postgres!parse_and_validate_value(
000000ca`8d5feaa0 00007ff7`53896f29     postgres!set_config_with_handle(
000000ca`8d5fec00 00007ff7`538a2e6b     postgres!set_config_option(
000000ca`8d5fec70 00007ff7`53636741     postgres!ExecSetVariableStmt(
000000ca`8d5fed70 00007ffd`666e34b9     postgres!standard_ProcessUtility(
000000ca`8d5fef40 00007ff7`53635d0f     pg_stat_statements!pgss_ProcessUtility(
000000ca`8d5ff3a0 00007ff7`53634d3d     postgres!ProcessUtility(
core
000000ca`8e5ffa28 00007ffd`75deb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ca`8e5ffa30 00007ffd`751d4cb0     ntdll!TppWorkerThread+0x2df
000000ca`8e5ffd20 00007ffd`75e5edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ca`8e5ffd50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000083`39fff798 00007ffd`739048fa     ntdll!NtFsControlFile+0x14
00000083`39fff7a0 00007ff7`5350a9ab     KERNELBASE!ConnectNamedPipe+0x6a
00000083`39fff810 00007ffd`751d4cb0     postgres!pg_signal_thread(
00000083`39fff910 00007ffd`75e5edcb     KERNEL32!BaseThreadInitThunk+0x10
00000083`39fff940 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000083`3a3ffca8 00007ffd`738bda3e     ntdll!NtWaitForSingleObject+0x14
00000083`3a3ffcb0 00007ff7`5350c44c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000083`3a3ffd50 00007ffd`751d4cb0     postgres!pg_timer_thread(
00000083`3a3ffd90 00007ffd`75e5edcb     KERNEL32!BaseThreadInitThunk+0x10
00000083`3a3ffdc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000083`3a7ff598 00007ffd`75deb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000083`3a7ff5a0 00007ffd`751d4cb0     ntdll!TppWorkerThread+0x2df
00000083`3a7ff890 00007ffd`75e5edcb     KERNEL32!BaseThreadInitThunk+0x10
00000083`3a7ff8c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000083`397fea50 00007ff7`53301519     postgres!pg_strcasecmp(
00000083`397fea90 00007ff7`5389fc2a     postgres!check_log_min_messages(
00000083`397feba0 00007ff7`538a1709     postgres!call_string_check_hook(
00000083`397fed10 00007ff7`538986d6     postgres!parse_and_validate_value(
00000083`397fee10 00007ff7`53896f29     postgres!set_config_with_handle(
00000083`397fef70 00007ff7`538a2e6b     postgres!set_config_option(
00000083`397fefe0 00007ff7`53636741     postgres!ExecSetVariableStmt(
00000083`397ff0e0 00007ff7`53635d59     postgres!standard_ProcessUtility(
00000083`397ff2b0 00007ff7`53634d3d     postgres!ProcessUtility(
00000083`397ff300 00007ff7`53635092     postgres!PortalRunUtility(
core
00000083`39bff5f8 00007ffd`75deb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000083`39bff600 00007ffd`751d4cb0     ntdll!TppWorkerThread+0x2df
00000083`39bff8f0 00007ffd`75e5edcb     KERNEL32!BaseThreadInitThunk+0x10
00000083`39bff920 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/foreign_key.out C:/cirrus/build/testrun/pg_upgrade/002_...
--- C:/cirrus/src/test/regress/expected/foreign_key.out	2025-06-19 08:12:57.011213000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-19 08:16:36.254274500 +0000
@@ -2996,413 +2996,7 @@
 CREATE TABLE fk_d PARTITION OF fk DEFAULT;
 INSERT INTO fk VALUES (1, 20), (2, 30);
 DELETE FROM pk WHERE a = 20 RETURNING *;
- a  
-----
- 20
-(1 row)
-
-UPDATE pk SET a = 90 WHERE a = 30 RETURNING *;
- a  
-----
- 90
-(1 row)
-
-SELECT tableoid::regclass, * FROM fk;
- tableoid | id | a  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/recovery/027_stream_reg...
--- C:/cirrus/src/test/regress/expected/guc.out	2025-06-19 08:12:57.019601200 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/guc.out	2025-06-19 08:19:31.656640100 +0000
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/regress/regress/results...
--- C:/cirrus/src/test/regress/expected/guc.out	2025-06-19 08:12:57.019601200 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/guc.out	2025-06-19 08:16:36.224014400 +0000
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
tap
[08:17:02.279](123.167s) not ok 5 - regression tests pass
[08:17:39.881](5.691s) not ok 16 - run of pg_upgrade --check for new instance
[08:17:39.883](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[08:17:42.893](3.010s) not ok 18 - run of pg_upgrade for new instance
[08:17:42.900](0.006s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:17:44.136](0.233s) not ok 20 - check that locales in new cluster match original cluster
[08:17:45.833](0.257s) not ok 22 - old and new dumps match after pg_upgrade
tap
[08:19:54.765](137.624s) not ok 2 - regression tests pass
test
[08:27:47.680]  14/338 postgresql:regress / regress/regress                                            ERROR           1...
[08:27:47.680]  18/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:27:47.680]  67/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5644 Add arbitrary xid and mxid to pg_resetwal
FreeBSD - Meson
tap
[08:08:49.497](17.485s) not ok 18 - run of pg_upgrade for new instance
[08:08:49.498](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:08:52.015](0.033s) not ok 22 - old and new dumps match after pg_upgrade
test
[08:11:15.078] 214/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
Linux - Debian Bookworm - Autoconf
tap
[08:08:16.350](11.536s) Bail out!  command "pg_resetwal -D /tmp/cirrus-ci-build/src/bin/pg_resetwal/tmp_check/t_003_adva...
Linux - Debian Bookworm - Meson
tap
[08:06:57.647](8.040s) not ok 18 - run of pg_upgrade for new instance
[08:06:57.648](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:06:58.840](0.119s) not ok 22 - old and new dumps match after pg_upgrade
test
[08:10:54.375]  59/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
macOS - Sonoma - Meson
tap
[08:05:58.277](4.980s) not ok 18 - run of pg_upgrade for new instance
[08:05:58.277](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:05:59.115](0.058s) not ok 22 - old and new dumps match after pg_upgrade
test
[08:08:28.703]  54/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[08:08:27.341](13.055s) not ok 18 - run of pg_upgrade for new instance
[08:08:27.349](0.006s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:08:31.168](0.187s) not ok 22 - old and new dumps match after pg_upgrade
test
[08:17:45.574]  35/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
53/5673 Random pg_upgrade 004_subscription test failure on drongo
CompilerWarnings
compiler
[07:46:37.318] md.c:256:48: error: implicit declaration of function ‘pg_RtlGetLastNtStatus’ [-Werror=implicit-function-d...
53/5230 Add IGNORE NULLS to Window functions
Linux - Debian Bookworm - Meson
core
[06:59:28.851] #0  0x00007fd6ebaa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:59:28.851] #1  0x00007fd6eba5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:59:28.851] #2  0x00007fd6eba45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:59:28.851] #3  0x00007fd6ebc1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:59:28.851] #4  0x00007fd6ebc2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:59:28.851] #5  0x00007fd6ebc0dad8 in __ubsan::__ubsan_handle_shift_out_of_bounds_abort (Data=Data@entry=0x55b9fc8ace...
[06:59:28.851] #6  0x000055b9fba8a82c in get_notnull_info (winobj=winobj@entry=0x55ba051ba688, pos=pos@entry=-1) at ../s...
[06:59:28.851] #7  0x000055b9fba953c8 in WinGetFuncArgInPartition (winobj=winobj@entry=0x55ba051ba688, argno=argno@entry...
[06:59:28.851] #8  0x000055b9fc05903f in leadlag_common (fcinfo=0x7ffddf21a110, forward=forward@entry=false, withoffset=...
[06:59:28.851] #9  0x000055b9fc059e37 in window_lag (fcinfo=<optimized out>) at ../src/backend/utils/adt/windowfuncs.c:5...
core
[06:59:29.370] #0  0x00007fcba2ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:59:29.370] #1  0x00007fcba2c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:59:29.370] #2  0x00007fcba2c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:59:29.370] #3  0x00007fcba2e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:59:29.370] #4  0x00007fcba2e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:59:29.370] #5  0x00007fcba2e0dad8 in __ubsan::__ubsan_handle_shift_out_of_bounds_abort (Data=Data@entry=0x55f9ea42ce...
[06:59:29.370] #6  0x000055f9e960a82c in get_notnull_info (winobj=winobj@entry=0x55fa21d06888, pos=pos@entry=-1) at ../s...
[06:59:29.370] #7  0x000055f9e96153c8 in WinGetFuncArgInPartition (winobj=winobj@entry=0x55fa21d06888, argno=argno@entry...
[06:59:29.370] #8  0x000055f9e9bd903f in leadlag_common (fcinfo=0x7ffed3d4c670, forward=forward@entry=false, withoffset=...
[06:59:29.370] #9  0x000055f9e9bd9e37 in window_lag (fcinfo=<optimized out>) at ../src/backend/utils/adt/windowfuncs.c:5...
core
[06:59:28.346] #0  0x00007f30326a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:59:28.346] #1  0x00007f303265afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:59:28.346] #2  0x00007f3032645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:59:28.346] #3  0x00007f303281e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:59:28.346] #4  0x00007f303282aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:59:28.346] #5  0x00007f303280dad8 in __ubsan::__ubsan_handle_shift_out_of_bounds_abort (Data=Data@entry=0x559064c17e...
[06:59:28.346] #6  0x0000559063df582c in get_notnull_info (winobj=winobj@entry=0x55906bdb0fb8, pos=pos@entry=-1) at ../s...
[06:59:28.346] #7  0x0000559063e003c8 in WinGetFuncArgInPartition (winobj=winobj@entry=0x55906bdb0fb8, argno=argno@entry...
[06:59:28.346] #8  0x00005590643c403f in leadlag_common (fcinfo=0x7ffc3aef4aa0, forward=forward@entry=false, withoffset=...
[06:59:28.346] #9  0x00005590643c4e37 in window_lag (fcinfo=<optimized out>) at ../src/backend/utils/adt/windowfuncs.c:5...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-19 06:46:05.082640997 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-19 06:52:07.989997...
@@ -2300,1109 +2300,10 @@
 DROP TABLE fk_partitioned_pk_6, fk_partitioned_fk_6;
 -- Verify that attaching to a parent with two identical constraints work
 CREATE TABLE fk_partitioned_pk_6 (a int PRIMARY KEY);
-CREATE TABLE fk_partitioned_fk_6 (a int,
-	FOREIGN KEY (a) REFERENCES fk_partitioned_pk_6,
-	FOREIGN KEY (a) REFERENCES fk_partitioned_pk_6
-) PARTITION BY LIST (a);
-CREATE TABLE fk_partitioned_fk_6_1 PARTITION OF fk_partitioned_fk_6 FOR VALUES IN (1);
-ALTER TABLE fk_partitioned_fk_6 DETACH PARTITION fk_partitioned_fk_6_1;
-ALTER TABLE fk_partitioned_fk_6 ATTACH PARTITION fk_partitioned_fk_6_1 FOR VALUES IN (1);
-DROP TABLE fk_partitioned_pk_6, fk_partitioned_fk_6;
--- This case is similar to above, but the referenced relation is one level
--- lower in the hierarchy.  This one fails in a different way as the above,
--- because we don't bother to protect against this case explicitly.  If the
--- current error stops happening, we'll need to add a better protection.
-CREATE TABLE fk_partitioned_pk_6 (a int PRIMARY KEY) PARTITION BY list (a);
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-19 06:46:05.082640997 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-19 06:53:13.3019...
@@ -1521,1888 +1521,10 @@
 drop table pp, cc;
 create temp table pp (f1 int primary key);
 create temp table cc (f1 int references pp on update restrict on delete restrict);
-insert into pp values(12);
-insert into pp values(11);
-update pp set f1=f1+1;
-insert into cc values(13);
-update pp set f1=f1+1; -- fail
-ERROR:  update or delete on table "pp" violates RESTRICT setting of foreign key constraint "cc_f1_fkey" on table "cc"
-DETAIL:  Key (f1)=(13) is referenced from table "cc".
-delete from pp where f1 = 13; -- fail
-ERROR:  update or delete on table "pp" violates RESTRICT setting of foreign key constraint "cc_f1_fkey" on table "cc"
-DETAIL:  Key (f1)=(13) is referenced from table "cc".
-drop table pp, cc;
---
--- Test interaction of foreign-key optimization with rules (bug #14219)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-19 06:46:05.082640997 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-19 06:52:03.501999818 +0000
@@ -2240,1169 +2240,10 @@
 	FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk(a, b) MATCH FULL ON UPDATE CASCADE ON DELETE CASCADE)
   PARTITION BY RANGE (a);
 CREATE TABLE fk_partitioned_fk_5_1 (a int, b int, FOREIGN KEY (a, b) REFERENCES fk_notpartitioned_pk);
-ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_5 FOR VALUES IN (4500);
-ALTER TABLE fk_partitioned_fk_5 ATTACH PARTITION fk_partitioned_fk_5_1 FOR VALUES FROM (0) TO (10);
-ALTER TABLE fk_partitioned_fk DETACH PARTITION fk_partitioned_fk_5;
-ALTER TABLE fk_partitioned_fk ATTACH PARTITION fk_partitioned_fk_5 FOR VALUES IN (4500);
--- this one has two constraints, similar but not quite the one in the parent,
--- so it gets a new one
-\d fk_partitioned_fk_5
-  Partitioned table "public.fk_partitioned_fk_5"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           |          | 
- b      | integer |           |          | 
-Partition of: fk_partitioned_fk FOR VALUES IN (4500)
...
tap
[06:52:10.273](65.682s) not ok 5 - regression tests pass
[06:52:37.468](1.956s) not ok 16 - run of pg_upgrade --check for new instance
[06:52:37.468](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[06:52:38.745](1.277s) not ok 18 - run of pg_upgrade for new instance
[06:52:38.746](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[06:52:38.955](0.062s) not ok 20 - check that locales in new cluster match original cluster
[06:52:39.795](0.087s) not ok 22 - old and new dumps match after pg_upgrade
tap
[06:53:15.752](61.991s) not ok 2 - regression tests pass
test
[06:56:47.534]  24/344 postgresql:regress / regress/regress                                            ERROR            ...
[06:56:47.534]  29/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[06:56:47.534]  77/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
53/5714 Allow to collect statistics on virtual generated columns
FreeBSD - Meson
core
[06:35:28.092] #0  0x0000377bca4b975a in ?? () from /libexec/ld-elf.so.1
[06:35:28.092] #1  0x0000377bca4b37fc in ?? () from /libexec/ld-elf.so.1
[06:35:28.092] #2  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-19 06:25:08.423931000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out	2025-06-19 06:27:42.36229900...
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-19 06:25:08.423931000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out	2025-06-19 06:28:45.584249...
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-19 06:25:08.423931000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out	2025-06-19 06:27:37.770777000 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[06:29:09.883](196.739s) not ok 5 - regression tests pass
tap
[06:30:10.193](215.620s) not ok 2 - regression tests pass
test
[06:32:59.009]  63/343 postgresql:regress / regress/regress                                            ERROR           1...
[06:32:59.009] 146/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[06:32:59.009] 194/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-19 06:25:10.306590984 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats_ext.out	2025-06-19 06:29:32.326150835 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/regress/results/stat...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-19 06:25:10.306590984 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/stats_ext.out	2025-06-19 06:27:58.754218938 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[06:30:18.288](142.663s) not ok 5 - regression tests pass
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-19 06:25:08.938972952 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out	2025-06-19 06:27:16.28091955...
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-19 06:25:08.938972952 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out	2025-06-19 06:28:30.175758...
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-19 06:25:08.938972952 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out	2025-06-19 06:27:14.700893242 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[06:27:47.369](73.870s) not ok 5 - regression tests pass
tap
[06:29:02.733](76.616s) not ok 2 - regression tests pass
test
[06:32:20.995]  15/344 postgresql:regress / regress/regress                                            ERROR            ...
[06:32:20.995]  33/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[06:32:20.995]  88/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u...
--- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out	2025-06-19 06:24:11
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out	2025-06-19 06:25:56
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/recovery/027_stream...
--- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out	2025-06-19 06:24:11
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out	2025-06-19 06:27:02
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/regress/regress/res...
--- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out	2025-06-19 06:24:11
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_ext.out	2025-06-19 06:25:59
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[06:26:15.172](47.733s) not ok 5 - regression tests pass
tap
[06:27:29.675](71.374s) not ok 2 - regression tests pass
test
[06:29:30.253]  17/343 postgresql:regress / regress/regress                                            ERROR            ...
[06:29:30.253]  30/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[06:29:30.253] 118/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/stats_ext.out	2025-06-19 06:25:14.884431800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out	2025-06-19 06:28:34.867491400 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/stats_ext.out	2025-06-19 06:25:14.884431800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out	2025-06-19 06:31:26.276680200 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/stats_ext.out	2025-06-19 06:25:14.884431800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out	2025-06-19 06:28:33.340137300 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[06:29:29.223](127.545s) not ok 5 - regression tests pass
tap
[06:32:22.769](141.582s) not ok 2 - regression tests pass
test
[06:40:18.380]  10/338 postgresql:regress / regress/regress                                            ERROR           1...
[06:40:18.380]  19/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[06:40:18.380]  61/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5718 contrib/xml2: xslt_process() should report XSLT-related error details and accept xmltype
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[06:14:18.863](0.000s) not ok 3 - checking a non-existent database stderr /(?^:FATAL:  database "qqq" does not exist)/
test
[06:20:21.140] 146/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5279 Add XMLSerialize: version (SQL/XML X076), explicit declaration (SQL/XML X078)
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[03:43:36.330](0.000s) not ok 2 - connecting to a non-existent database: matches
test
[03:48:26.255] 177/338 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
53/5378 Conflict detection for update_deleted in logical replication
FreeBSD - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 11289
core
[02:46:38.721] #0  0x000000082b4c21ba in thr_kill () from /lib/libc.so.7
[02:46:38.721] #1  0x000000082b43b5d4 in raise () from /lib/libc.so.7
[02:46:38.721] #2  0x000000082b4eeb59 in abort () from /lib/libc.so.7
[02:46:38.721] #3  0x0000000000ad7665 in ExceptionalCondition (conditionName=0x2bad5a "ReplicationSlotCtl != NULL", file...
[02:46:38.721] #4  0x00000000008db653 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1195
[02:46:38.721] #5  0x00000000008dc706 in CheckPointReplicationSlots (is_shutdown=true) at ../src/backend/replication/slo...
[02:46:38.721] #6  0x0000000000684c70 in CheckPointGuts (checkPointRedo=24667696, flags=flags@entry=5) at ../src/backend...
[02:46:38.721] #7  0x00000000006845ab in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[02:46:38.721] #8  0x00000000006837a8 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[02:46:38.721] #9  0x00000000008bcf5f in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[02:37:04.976](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[02:43:59.119]   6/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "slot.c", Line: 1195, PID: 59923
core
[02:51:48.178] #0  0x00007f5bdd2abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:51:48.178] #1  0x00007f5bdd25cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:51:48.178] #2  0x00007f5bdd247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:51:48.178] #3  0x000055deca04493b in ExceptionalCondition (conditionName=conditionName@entry=0x55deca3eaa60 "Replica...
[02:51:48.178] #4  0x000055dec9bff355 in ReplicationSlotsComputeRequiredLSN () at slot.c:1195
[02:51:48.178] #5  0x000055dec9c02343 in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at slot.c:2181
[02:51:48.178] #6  0x000055dec949bad1 in CheckPointGuts (checkPointRedo=24734712, flags=flags@entry=5) at xlog.c:7705
[02:51:48.178] #7  0x000055dec94a903f in CreateCheckPoint (flags=flags@entry=5) at xlog.c:7367
[02:51:48.178] #8  0x000055dec94a9de1 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at xlog.c:6829
[02:51:48.178] #9  0x000055dec9b54c7f in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[02:45:20.300](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 29818
core
[02:48:33.618] #0  0x00007f8b650a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:48:33.618] #1  0x00007f8b6505afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:48:33.618] #2  0x00007f8b65045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:48:33.618] #3  0x0000562097ff747b in ExceptionalCondition (conditionName=conditionName@entry=0x5620982b2713 "Replica...
[02:48:33.618] #4  0x0000562097c21e2c in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1195
[02:48:33.618] #5  0x0000562097c2474f in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at ../src/backe...
[02:48:33.618] #6  0x00005620977271c9 in CheckPointGuts (checkPointRedo=24734712, flags=flags@entry=5) at ../src/backend...
[02:48:33.618] #7  0x0000562097737189 in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[02:48:33.618] #8  0x0000562097737d58 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[02:48:33.618] #9  0x0000562097be702a in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[02:40:21.955](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[02:45:56.115]   7/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 10716
core
[02:46:54.965]   * frame #0: 0x0000000185c055d0 libsystem_kernel.dylib`__pthread_kill + 8
[02:46:54.965]     frame #1: 0x0000000185c3dc20 libsystem_pthread.dylib`pthread_kill + 288
[02:46:54.965]     frame #2: 0x0000000185b4aa30 libsystem_c.dylib`abort + 180
[02:46:54.965]     frame #3: 0x0000000100c98c60 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[02:46:54.965]     frame #4: 0x0000000100ad239c postgres`ReplicationSlotsComputeRequiredLSN at slot.c:1195:2
[02:46:54.965]     frame #5: 0x0000000100ad32e0 postgres`CheckPointReplicationSlots(is_shutdown=true) at slot.c:2181:2
[02:46:54.965]     frame #6: 0x00000001008da00c postgres`CheckPointGuts(checkPointRedo=24630696, flags=5) at xlog.c:7705...
[02:46:54.965]     frame #7: 0x00000001008d9a28 postgres`CreateCheckPoint(flags=5) at xlog.c:7367:2
[02:46:54.965]     frame #8: 0x00000001008d8ccc postgres`ShutdownXLOG(code=<unavailable>, arg=<unavailable>) at xlog.c:6...
[02:46:54.965]     frame #9: 0x0000000100ab5324 postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
tap
[02:40:09.149](0.000s) not ok 156 - pg_basebackup fails with nonexistent replication slot: matches
tap
[02:37:41.697](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[02:42:36.052]   6/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[02:42:36.052] 177/343 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 5752
core
0000006f`349ff908 00007ffe`fc04b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000006f`349ff910 00007ffe`fb7e4cb0     ntdll!TppWorkerThread+0x2df
0000006f`349ffc00 00007ffe`fc0bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000006f`349ffc30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000006f`345fef70 00007ff6`8c2e3168     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000006f`345fefb0 00007ff6`8bfb5780     postgres!ExceptionalCondition(
0000006f`345feff0 00007ff6`8bfb671a     postgres!ReplicationSlotsComputeRequiredLSN(void)+0x30 [c:\cirrus\src\backend\re...
0000006f`345ff060 00007ff6`8bbe63d9     postgres!CheckPointReplicationSlots(
0000006f`345ff4c0 00007ff6`8bbe11a8     postgres!CheckPointGuts(
0000006f`345ff500 00007ff6`8bbe08e4     postgres!CreateCheckPoint(
0000006f`345ff6a0 00007ff6`8bf85617     postgres!ShutdownXLOG(
0000006f`345ff6e0 00007ff6`8bf86cd7     postgres!CheckpointerMain(
0000006f`345ff880 00007ff6`8be3ae29     postgres!SubPostmasterMain(
0000006f`345ff900 00007ff6`8c46ee89     postgres!main(
core
0000006f`34dffc28 00007ffe`f97d48fa     ntdll!NtFsControlFile+0x14
0000006f`34dffc30 00007ff6`8bf7ad3b     KERNELBASE!ConnectNamedPipe+0x6a
0000006f`34dffca0 00007ffe`fb7e4cb0     postgres!pg_signal_thread(
0000006f`34dffda0 00007ffe`fc0bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000006f`34dffdd0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000006f`351ff538 00007ffe`fc04b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000006f`351ff540 00007ffe`fb7e4cb0     ntdll!TppWorkerThread+0x2df
0000006f`351ff830 00007ffe`fc0bedcb     KERNEL32!BaseThreadInitThunk+0x10
0000006f`351ff860 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[02:43:20.157](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
tap
[02:37:49.187](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[02:49:54.384]   6/338 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[02:49:54.384] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5746 regdatabase
macOS - Sonoma - Meson
core
[02:08:31.647]   * frame #0: 0x00000001010e4b70 dyld`_dyld_start
tap
[02:03:29.490](0.000s) not ok 275 - pgbench script error: shell bad command stderr /(?^:\(shell\) .* meta-command failed...
test
[02:04:35.461] 229/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5091 inplace update: send nontransactional invalidations
macOS - Sonoma - Meson
tap
[00:45:30.123](0.020s) not ok 50 - \errverbose after FETCH_COUNT query with error
test
[00:46:47.716] 220/343 postgresql:psql / psql/001_basic                                                ERROR            ...
53/5691 update documentation for when aborted and committed rows are tracked in pg_stat_all_tables
macOS - Sonoma - Meson
tap
[23:16:58.039](0.000s) not ok 6 - psql monitor died successfully after SIGQUIT
test
[23:21:49.611]  16/343 postgresql:recovery / recovery/013_crash_restart                                ERROR            ...
53/5809 parallel pg_restore: avoid disk seeks when jumping short distance forward
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:50:35.170](0.001s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
test
[22:54:13.596] 215/338 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5249 Allow CI to only run the compiler warnings task
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[18:25:07.116](0.001s) not ok 8 - superuser_reserved_connections limit: matches
test
[18:27:55.054] 259/338 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5770 Slot's restart_lsn may point to removed WAL segment after hard restart unexpectedly
FreeBSD - Meson
tap
[17:37:22.734](995.800s) not ok 1 - Logical slot still valid
test
[17:37:22.938] 343/343 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[17:41:37.815] 338/338 postgresql:recovery / recovery/046_checkpoint_logical_slot                      TIMEOUT        10...
53/5635 OAuth Followup Patches
FreeBSD - Meson
core
[16:26:26.818] #0  0x0000000828b4a75a in _sigprocmask () from /lib/libc.so.7
[16:26:26.818] #1  0x0000000828b87a2f in _system () from /lib/libc.so.7
[16:26:26.818] #2  0x00000008285358a3 in ?? () from /lib/libthr.so.3
[16:26:26.818] #3  0x0000000000687027 in RestoreArchivedFile (path=path@entry=0x820e9d1e0 "pg_wal/00000002", '0' <repeat...
[16:26:26.818] #4  0x000000000066de78 in existsTimeLineHistory (probeTLI=probeTLI@entry=3) at ../src/backend/access/tran...
[16:26:26.818] #5  0x000000000066df38 in findNewestTimeLine (startTLI=startTLI@entry=2) at ../src/backend/access/transam...
[16:26:26.818] #6  0x000000000069246b in rescanLatestTimeLine (replayTLI=replayTLI@entry=2, replayLSN=replayLSN@entry=10...
[16:26:26.818] #7  0x000000000068e663 in WaitForWALToBecomeAvailable (RecPtr=105220104, tliRecPtr=105220080, replayTLI=2...
[16:26:26.818] #8  XLogPageRead (xlogreader=0x2b17dcc1d130, targetPagePtr=105218048, reqLen=2056, targetRecPtr=105220080...
[16:26:26.818] #9  0x00000000006953ca in ReadPageInternal (state=state@entry=0x2b17dcc1d130, pageptr=105218048, reqLen=2...
tap
[16:21:23.640](0.004s) not ok 23 - connect : matches
test
[16:23:08.113] 263/343 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
53/5205 Make MultiXactOffset 64-bit type
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[15:53:40.887](0.002s) not ok 2 - can't connect to invalid database - error message
test
[16:03:06.555]  40/338 postgresql:recovery / recovery/037_invalid_database                             ERROR            ...
53/5214 SQL:2023 JSON simplified accessor support
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[15:08:16.988] c:\cirrus\src\backend\utils\adt\jsonbsubs.c(223) : warning C4715: 'make_jsonpath_item_expr': not all cont...
53/5230 Add IGNORE NULLS to Window functions
Linux - Debian Bookworm - Autoconf
core
[11:10:29.649] #0  0x00007f541dca4bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[11:10:29.649] #1  0x000055beb7693cc0 in ?? ()
[11:10:29.649] #2  0x000055beb7693efa in ?? ()
[11:10:29.649] #3  0x000055beb7695630 in ?? ()
[11:10:29.649] #4  0x000055beb768f371 in ?? ()
[11:10:29.649] #5  0x000055beb768e20f in ?? ()
[11:10:29.649] #6  0x000055beb768ec3b in ?? ()
[11:10:29.649] #7  0x000055beb768c66f in ?? ()
[11:10:29.649] #8  0x00007f541dbf824a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:10:29.649] #9  0x00007f541dbf8305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[11:04:00.937](120.276s) Bail out!  pg_ctl restart failed
53/5788 Speedup truncations of temporary relation forks
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[07:35:36.939](0.403s) not ok 5 - psql connect success
[07:35:36.940](0.000s) not ok 6 - psql select 1
test
[07:45:14.515]  46/338 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
53/5319 Changing shared_buffers without restart
CompilerWarnings
compiler
[06:51:39.610] ../../../src/include/storage/pg_shmem.h:69:9: error: unknown type name ‘pg_atomic_uint64’
compiler
[06:51:39.610] ../../../src/include/storage/pg_shmem.h:66:9: error: unknown type name ‘pg_atomic_uint32’
Linux - Debian Bookworm - Autoconf
core
[07:05:08.436] #0  0x00007f8e34eabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:05:08.436] #1  0x00007f8e34e5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:05:08.436] #2  0x00007f8e34e47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:05:08.436] #3  0x00007f8e360d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:05:08.436] #4  0x00007f8e360e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:05:08.436] #5  0x00007f8e360c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffe2e881ab6, __in_ch...
[07:05:08.436] #6  0x00007f8e360c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140729679097712, sp...
[07:05:08.436] #7  0x00007f8e3604769f in __interceptor_memset (dst=0x634000000838, v=255, size=131080) at ../../../../sr...
[07:05:08.436] #8  0x0000555970791586 in pg_get_shmem_allocations_numa (fcinfo=<optimized out>) at shmem.c:741
[07:05:08.436] #9  0x00005559702d1aba in ExecMakeTableFunctionResult (setexpr=0x625000058030, econtext=0x6250000587d8, a...
core
[07:05:09.407] #0  0x00007fc9df2abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:05:09.407] #1  0x00007fc9df25cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:05:09.407] #2  0x00007fc9df247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:05:09.407] #3  0x00007fc9e04d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:05:09.407] #4  0x00007fc9e04e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:05:09.407] #5  0x00007fc9e04c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffe3a9c4716, __in_ch...
[07:05:09.407] #6  0x00007fc9e04c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140729881744256, sp...
[07:05:09.407] #7  0x00007fc9e04c290f in __asan::__asan_report_store8 (addr=<optimized out>) at ../../../../src/libsanit...
[07:05:09.407] #8  0x000055751dd4e75f in PGSharedMemoryCreate (size=size@entry=109371392, shim=shim@entry=0x7ffe3a9c5560...
[07:05:09.407] #9  0x000055751deb0f3a in CreateSharedMemoryAndSemaphores () at ipci.c:234
core
[07:05:08.920] #0  0x00007fdfad6abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:05:08.920] #1  0x00007fdfad65cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:05:08.920] #2  0x00007fdfad647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:05:08.920] #3  0x00007fdfae6d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:05:08.920] #4  0x00007fdfae6e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:05:08.920] #5  0x00007fdfae6c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffcb0b61eb6, __in_ch...
[07:05:08.920] #6  0x00007fdfae6c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140723273214752, sp...
[07:05:08.920] #7  0x00007fdfae6c290f in __asan::__asan_report_store8 (addr=<optimized out>) at ../../../../src/libsanit...
[07:05:08.920] #8  0x000055d5e0d6675f in PGSharedMemoryCreate (size=size@entry=124919808, shim=shim@entry=0x7ffcb0b62d00...
[07:05:08.920] #9  0x000055d5e0ec8f3a in CreateSharedMemoryAndSemaphores () at ipci.c:234
core
[07:05:07.506] #0  0x00007f1a7f8abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:05:07.506] #1  0x00007f1a7f85cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:05:07.506] #2  0x00007f1a7f847472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:05:07.506] #3  0x00007f1a80ad650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:05:07.506] #4  0x00007f1a80ae2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:05:07.506] #5  0x00007f1a80ac1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffeb56fff66, __in_ch...
[07:05:07.506] #6  0x00007f1a80ac14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140731942439888, sp...
[07:05:07.506] #7  0x00007f1a80ac290f in __asan::__asan_report_store8 (addr=<optimized out>) at ../../../../src/libsanit...
[07:05:07.506] #8  0x000055dd4d69f75f in PGSharedMemoryCreate (size=size@entry=109371392, shim=shim@entry=0x7ffeb5700db0...
[07:05:07.507] #9  0x000055dd4d801f3a in CreateSharedMemoryAndSemaphores () at ipci.c:234
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	2025-06-18 06:39:59.301762601 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out	2025-06-18 06:46:25.652785943 +0000
@@ -1661,11 +1661,10 @@
 select array_agg(n) b from generate_series(1, 10000) n \gset
 create index concurrently test_pg_index_toast_index
   on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index concurrently test_pg_index_toast_index;
-drop index concurrently test_pg_index_toast_index;
-create index test_pg_index_toast_index
-  on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index test_pg_index_toast_index;
-drop index test_pg_index_toast_index;
-drop function test_pg_index_toast_func;
-drop table test_pg_index_toast_table;
+WARNING:  terminating connection because of crash of another server process
+DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because anothe...
+HINT:  In a moment you should be able to reconnect to the database and repeat your command.
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/backend/port/pg_shmem.c:1490 in PGSharedMemor...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/backend/port/pg_shmem.c:1490 in PGSharedMemor...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/backend/port/pg_shmem.c:1490 in PGSharedMemor...
sanitizer
SUMMARY: AddressSanitizer: heap-buffer-overflow ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_intercept...
tap
[06:46:13.068](0.581s) Bail out!  pg_ctl start failed
tap
[06:46:57.699](0.681s) not ok 1 - no parameters missing from postgresql.conf.sample
Linux - Debian Bookworm - Meson
core
[06:46:06.613] #0  0x00007f094dca9eec in ?? ()
[06:46:07.039] #0  0x00007fa9dc2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[06:46:08.144] #0  0x00007ff8d1aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:08.144] #1  0x00007ff8d1a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:08.144] #2  0x00007ff8d1a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:08.144] #3  0x00007ff8d1c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:08.144] #4  0x00007ff8d1c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:08.144] #5  0x00007ff8d1c0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5592aabb04c0, In...
[06:46:08.144] #6  0x00005592a9f06bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:08.144] #7  0x00005592a9e0457f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:08.144] #8  0x00005592a9e05055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:08.145] #9  0x00005592a9e06aa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5592deeb35a0) at ../src/ba...
core
[06:46:08.575] #0  0x00007ff5956a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:08.575] #1  0x00007ff59565afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:08.575] #2  0x00007ff595645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:08.575] #3  0x00007ff59581e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:08.575] #4  0x00007ff59582aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:08.575] #5  0x00007ff59580db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x560445cbb4c0, In...
[06:46:08.575] #6  0x0000560445011bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:08.575] #7  0x0000560444f0f57f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:08.575] #8  0x0000560444f10055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:08.575] #9  0x0000560444f11aa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5604486a65d0) at ../src/ba...
core
[06:46:09.049] #0  0x00007f7e10ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:09.049] #1  0x00007f7e10e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:09.049] #2  0x00007f7e10e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:09.049] #3  0x00007f7e1101e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:09.049] #4  0x00007f7e1102aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:09.049] #5  0x00007f7e1100db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x559fd731b4c0, In...
[06:46:09.049] #6  0x0000559fd6671bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:09.049] #7  0x0000559fd656f57f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:09.049] #8  0x0000559fd6570055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:09.049] #9  0x0000559fd6571aa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x559fe355f5c0) at ../src/ba...
core
[06:46:09.521] #0  0x00007f4cc3ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:09.521] #1  0x00007f4cc3c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:09.521] #2  0x00007f4cc3c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:09.521] #3  0x00007f4cc3e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:09.521] #4  0x00007f4cc3e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:09.521] #5  0x00007f4cc3e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55dd9b5824c0, In...
[06:46:09.521] #6  0x000055dd9a8d8bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:09.521] #7  0x000055dd9a7d657f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:09.521] #8  0x000055dd9a7d7055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:09.522] #9  0x000055dd9a7d8aa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55ddbbb725c0) at ../src/ba...
core
[06:46:10.006] #0  0x00007f094dca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:10.006] #1  0x00007f094dc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:10.006] #2  0x00007f094dc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:10.006] #3  0x00007f094de1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:10.006] #4  0x00007f094de2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:10.006] #5  0x00007f094de0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x557be912d4c0, In...
[06:46:10.006] #6  0x0000557be8483bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:10.006] #7  0x0000557be838157f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:10.006] #8  0x0000557be8382055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:10.006] #9  0x0000557be8383aa6 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x557c1add0630) at ../src/ba...
core
[06:46:10.494] #0  0x00007fead5aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:10.494] #1  0x00007fead5a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:10.494] #2  0x00007fead5a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:10.494] #3  0x00007fead5c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:10.494] #4  0x00007fead5c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:10.494] #5  0x00007fead5c0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56030c02e4c0, In...
[06:46:10.494] #6  0x000056030b384bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:10.494] #7  0x000056030b28257f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:10.494] #8  0x000056030b283055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:10.494] #9  0x000056030b284aa6 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x56033cb44630) at ../src/ba...
core
[06:46:10.618] #0  0x00007f7f070a9eec in ?? ()
[06:46:11.063] #0  0x00007ffa28ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[06:46:11.095] #0  0x00007ffa28ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:11.095] #1  0x00007ffa28e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:11.095] #2  0x00007ffa28e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:11.095] #3  0x00007ffa2901e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:11.095] #4  0x00007ffa2902aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:11.095] #5  0x00007ffa2900db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5586765c44c0, In...
[06:46:11.095] #6  0x000055867591abb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:11.095] #7  0x000055867581857f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:11.095] #8  0x0000558675819055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:11.096] #9  0x000055867581aaa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5586b5cec5d0) at ../src/ba...
core
[06:46:11.550] #0  0x00007f13cc0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:11.550] #1  0x00007f13cc05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:11.550] #2  0x00007f13cc045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:11.550] #3  0x00007f13cc21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:11.550] #4  0x00007f13cc22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:11.550] #5  0x00007f13cc20db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55bb4aab64c0, In...
[06:46:11.550] #6  0x000055bb49e0cbb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:11.550] #7  0x000055bb49d0a57f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:11.550] #8  0x000055bb49d0b055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:11.551] #9  0x000055bb49d0caa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55bb6b6745d0) at ../src/ba...
core
[06:46:07.192] #0  0x00007f62c5ca9eec in ?? ()
[06:46:07.606] #0  0x00007f95350a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[06:46:07.678] #0  0x00007f95350a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:07.678] #1  0x00007f953505afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:07.678] #2  0x00007f9535045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:07.678] #3  0x000055ba3316fd23 in ExceptionalCondition (conditionName=conditionName@entry=0x55ba33454b50 "!IsTran...
[06:46:07.678] #4  0x000055ba32f027e4 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[06:46:07.678] #5  0x000055ba32f02b3d in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[06:46:07.678] #6  0x000055ba32e67d12 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[06:46:07.678] #7  0x000055ba32e67fbd in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[06:46:07.678] #8  0x000055ba32e6817b in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[06:46:07.678] #9  0x000055ba33174e74 in errfinish (filename=filename@entry=0x55ba333b5b78 "../src/backend/access/transa...
core
[06:46:14.252] #0  0x00007ff175ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:14.252] #1  0x00007ff175e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:14.252] #2  0x00007ff175e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:14.252] #3  0x00007ff17601e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:14.252] #4  0x00007ff17602aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:14.252] #5  0x00007ff17600db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x557a746e34c0, In...
[06:46:14.252] #6  0x0000557a73a39bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:14.252] #7  0x0000557a7393757f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:14.252] #8  0x0000557a73938055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:14.252] #9  0x0000557a73939aa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x557a85de65d0) at ../src/ba...
core
[06:46:14.379] #0  0x00007f32634a9eec in ?? ()
[06:46:14.490] #0  0x00007f0b816a9eec in ?? ()
core
[06:46:14.491] #0  0x00007f0b816a9eec in ?? ()
core
[06:46:07.069] #0  0x00007fa9dc2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:07.069] #1  0x00007fa9dc25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:07.069] #2  0x00007fa9dc245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:07.069] #3  0x00007fa9dc41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:07.069] #4  0x00007fa9dc42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:07.069] #5  0x00007fa9dc40db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55db66ba04c0, In...
[06:46:07.069] #6  0x000055db65ef6bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:07.069] #7  0x000055db65df457f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:07.069] #8  0x000055db65df5055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:07.069] #9  0x000055db65df6aa6 in PostmasterMain (argc=argc@entry=16, argv=argv@entry=0x55db9e1d95b0) at ../src/b...
core
[06:46:06.481] #0  0x00007f95350a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:06.481] #1  0x00007f953505afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:06.481] #2  0x00007f9535045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:06.481] #3  0x00007f953521e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:06.481] #4  0x00007f953522aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:06.481] #5  0x00007f953520db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55ba33b134c0, In...
[06:46:06.481] #6  0x000055ba32e69bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:06.481] #7  0x000055ba32d6757f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:06.481] #8  0x000055ba32d68055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:06.481] #9  0x000055ba32d69aa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55ba5dbc65a0) at ../src/ba...
core
[06:46:05.911] #0  0x00007ff2feca9eec in ?? ()
[06:46:06.416] #0  0x00007f95350a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[06:46:12.040] #0  0x00007fead5aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:12.040] #1  0x00007fead5a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:12.040] #2  0x00007fead5a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:12.040] #3  0x000056030b68ad23 in ExceptionalCondition (conditionName=conditionName@entry=0x56030b96fb50 "!IsTran...
[06:46:12.040] #4  0x000056030b41d7e4 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[06:46:12.040] #5  0x000056030b41db3d in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[06:46:12.040] #6  0x000056030b382d12 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[06:46:12.040] #7  0x000056030b382fbd in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[06:46:12.040] #8  0x000056030b38317b in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[06:46:12.040] #9  0x000056030b68fe74 in errfinish (filename=filename@entry=0x56030b8d0b78 "../src/backend/access/transa...
core
[06:46:12.494] #0  0x00007f1c1d6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:12.494] #1  0x00007f1c1d65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:12.494] #2  0x00007f1c1d645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:12.494] #3  0x00007f1c1d81e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:12.494] #4  0x00007f1c1d82aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:12.494] #5  0x00007f1c1d80db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x559c467b74c0, In...
[06:46:12.494] #6  0x0000559c45b0dbb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:12.494] #7  0x0000559c45a0b57f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:12.494] #8  0x0000559c45a0c055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:12.494] #9  0x0000559c45a0daa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x559c7b9ae5d0) at ../src/ba...
core
[06:46:12.938] #0  0x00007fb1660a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:12.938] #1  0x00007fb16605afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:12.938] #2  0x00007fb166045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:12.938] #3  0x00007fb16621e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:12.938] #4  0x00007fb16622aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:12.938] #5  0x00007fb16620db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5639a0f984c0, In...
[06:46:12.938] #6  0x00005639a02eebb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:12.938] #7  0x00005639a01ec57f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:12.938] #8  0x00005639a01ed055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:12.938] #9  0x00005639a01eeaa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5639d56d15d0) at ../src/ba...
core
[06:46:13.375] #0  0x00007fa7130a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:13.375] #1  0x00007fa71305afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:13.375] #2  0x00007fa713045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:13.375] #3  0x00007fa71321e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:13.375] #4  0x00007fa71322aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:13.375] #5  0x00007fa71320db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5579f59074c0, In...
[06:46:13.375] #6  0x00005579f4c5dbb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:13.375] #7  0x00005579f4b5b57f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:13.375] #8  0x00005579f4b5c055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:13.375] #9  0x00005579f4b5daa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x557a12898630) at ../src/ba...
core
[06:46:13.821] #0  0x00007fbbb46a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:13.821] #1  0x00007fbbb465afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:13.821] #2  0x00007fbbb4645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[06:46:13.821] #3  0x00007fbbb481e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[06:46:13.821] #4  0x00007fbbb482aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[06:46:13.821] #5  0x00007fbbb480db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55754d21d4c0, In...
[06:46:13.821] #6  0x000055754c573bb4 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[06:46:13.821] #7  0x000055754c47157f in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[06:46:13.821] #8  0x000055754c472055 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[06:46:13.821] #9  0x000055754c473aa6 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55754ed975a0) at ../src/ba...
test
[06:45:38.729]   5/344 postgresql:recovery / recovery/001_stream_rep                                   ERROR            ...
[06:45:38.729]   6/344 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[06:45:38.729]   7/344 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[06:45:38.729]   8/344 postgresql:recovery / recovery/002_archiving                                    ERROR            ...
[06:45:38.729]  10/344 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[06:45:38.729]  11/344 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[06:45:38.729]   9/344 postgresql:regress / regress/regress                                            ERROR            ...
[06:45:38.729]  12/344 postgresql:recovery / recovery/003_recovery_targets                             ERROR            ...
[06:45:38.729]  13/344 postgresql:recovery / recovery/004_timeline_switch                              ERROR            ...
[06:45:38.729]  15/344 postgresql:recovery / recovery/005_replay_delay                                 ERROR            ...
[06:45:38.729]  21/344 postgresql:isolation / isolation/isolation                                      ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[06:40:58.731] c:\cirrus\src\include\storage/pg_shmem.h(68): error C2370: 'Barrier': redefinition; different storage cla...
compiler
[06:40:58.731] c:\cirrus\src\include\storage/pg_shmem.h(66): error C2061: syntax error: identifier 'pg_atomic_uint32'
compiler
[06:40:58.733] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2061: syntax error: identifier 'Generation'
compiler
[06:40:58.733] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2059: syntax error: ';'
compiler
[06:40:58.733] c:\cirrus\src\include\storage/pg_shmem.h(71): error C2059: syntax error: '}'
compiler
[06:40:58.733] c:\cirrus\src\include\storage/pg_shmem.h(73): error C2143: syntax error: missing '{' before '*'
53/5693 Fix replica identity checks for MERGE command on published table.
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres...
--- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out	2025-06-18 06:31:19.242974000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-06-18 06:40:27.4421890...
@@ -12584,8 +12584,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
test
[06:40:55.460] 76/78 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            12.64...
53/5814 Add enable_groupagg GUC parameter to control GroupAggregate usage
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-18 05:36:11.443884000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out	2025-06-18 05:38:05.0449300...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-18 05:36:11.443884000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out	2025-06-18 05:39:03.08897...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/regress/regres...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-18 05:36:11.443884000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out	2025-06-18 05:38:03.984244000 +0000
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
tap
[05:40:42.538](221.066s) not ok 5 - regression tests pass
tap
[05:41:41.286](234.619s) not ok 2 - regression tests pass
test
[05:44:33.368]  43/343 postgresql:regress / regress/regress                                            ERROR           2...
[05:44:33.368] 152/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[05:44:33.368] 200/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-18 05:36:11.944035711 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out	2025-06-18 05:40:24.878988801 +0000
@@ -5770,22 +5770,26 @@
     on t1.q2 = t2.q2
   left join onek t4
     on t2.q2 < t3.unique2;
-                   QUERY PLAN                    
--------------------------------------------------
+                        QUERY PLAN                         
+-----------------------------------------------------------
  Nested Loop Left Join
    Join Filter: (t2.q2 < t3.unique2)
    ->  Nested Loop Left Join
-         Join Filter: (t2.q1 > t3.unique1)
          ->  Hash Left Join
                Hash Cond: (t1.q2 = t2.q2)
                ->  Seq Scan on int8_tbl t1
                ->  Hash
                      ->  Seq Scan on int8_tbl t2
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-18 05:36:11.944035711 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out	2025-06-18 05:43:36.066393084 +0000
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/regress/results/join.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-18 05:36:11.944035711 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/join.out	2025-06-18 05:38:24.899234397 +0000
@@ -3683,12 +3683,12 @@
 -----------------------------------------------------------
  Sort
    Sort Key: t1.q1, t1.q2
-   ->  Hash Left Join
-         Hash Cond: (t1.q2 = t2.q1)
+   ->  Hash Right Join
+         Hash Cond: (t2.q1 = t1.q2)
          Filter: (1 = (SubPlan 1))
-         ->  Seq Scan on int8_tbl t1
+         ->  Seq Scan on int8_tbl t2
          ->  Hash
-               ->  Seq Scan on int8_tbl t2
+               ->  Seq Scan on int8_tbl t1
          SubPlan 1
            ->  Limit
                  ->  Result
...
tap
[05:42:03.063](137.328s) not ok 5 - regression tests pass
tap
[05:44:32.613](77.070s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
core
[05:46:47.804] #0  0x00007f4c7215bdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:46:47.804] #1  0x00007f4c72108239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:46:47.804] #2  0x00007f4c72108497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:46:47.804] #3  0x0000557c9a9095f3 in ?? ()
[05:46:47.804] #4  0x0000557c9a903369 in ?? ()
[05:46:47.804] #5  0x0000557c9a90220f in ?? ()
[05:46:47.804] #6  0x0000557c9a902c3b in ?? ()
[05:46:47.804] #7  0x0000557c9a90066f in ?? ()
[05:46:47.804] #8  0x00007f4c720f324a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:46:47.804] #9  0x00007f4c720f3305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[05:46:47.917] #0  0x00007f4c7215bdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:46:47.917] #1  0x00007f4c72108239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:46:47.917] #2  0x00007f4c72108497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[05:46:47.917] #3  0x0000557c9a9095c1 in ?? ()
[05:46:47.917] #4  0x0000557c9a903369 in ?? ()
[05:46:47.917] #5  0x0000557c9a90220f in ?? ()
[05:46:47.917] #6  0x0000557c9a902c3b in ?? ()
[05:46:47.917] #7  0x0000557c9a90066f in ?? ()
[05:46:47.917] #8  0x00007f4c720f324a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[05:46:47.917] #9  0x00007f4c720f3305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[05:46:47.804] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-06-18 05:36:10.782859975 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out	2025-06-18 05:38:42.58469447...
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-06-18 05:36:10.782859975 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-18 05:40:01.828854...
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-18 05:36:10.782859975 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out	2025-06-18 05:38:27.780606713 +0000
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
tap
[05:39:29.094](82.811s) not ok 5 - regression tests pass
tap
[05:40:49.232](84.173s) not ok 2 - regression tests pass
test
[05:44:16.683]   8/344 postgresql:regress / regress/regress                                            ERROR            ...
[05:44:16.683]  34/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[05:44:16.683]  95/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad...
--- /Users/admin/pgsql/src/test/regress/expected/join.out	2025-06-18 05:35:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-06-18 05:36:53
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr...
--- /Users/admin/pgsql/src/test/regress/expected/join.out	2025-06-18 05:35:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join.out	2025-06-18 05:37:51
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/regress/regress/res...
--- /Users/admin/pgsql/src/test/regress/expected/join_hash.out	2025-06-18 05:35:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/join_hash.out	2025-06-18 05:36:56
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[05:37:24.736](49.661s) not ok 5 - regression tests pass
tap
[05:38:39.589](73.713s) not ok 2 - regression tests pass
test
[05:40:57.628]  11/343 postgresql:regress / regress/regress                                            ERROR            ...
[05:40:57.628]  31/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[05:40:57.628] 120/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-18 05:36:14.073740100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out	2025-06-18 05:38:50.238590700 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-18 05:36:14.073740100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-18 05:41:26.773201800 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-18 05:36:14.073740100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out	2025-06-18 05:38:46.191708800 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[05:39:49.024](105.485s) not ok 5 - regression tests pass
tap
[05:42:35.608](133.653s) not ok 2 - regression tests pass
test
[05:49:35.680]   8/338 postgresql:regress / regress/regress                                            ERROR           1...
[05:49:35.680]  17/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[05:49:35.680]  68/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5270 jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
CompilerWarnings
compiler
[03:51:33.872] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[03:51:23.632] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[03:50:52.130] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[03:50:42.695] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[03:51:57.681] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
FreeBSD - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[04:00:38.044] #0  0x000000082c9711ba in thr_kill () from /lib/libc.so.7
[04:00:38.044] #1  0x000000082c8ea5d4 in raise () from /lib/libc.so.7
[04:00:38.044] #2  0x000000082c99db59 in abort () from /lib/libc.so.7
[04:00:38.044] #3  0x0000000000ad5e15 in ExceptionalCondition (conditionName=0x39811a "v->type == jpiAnd || v->type == j...
[04:00:38.044] #4  0x0000000000a033df in jspGetLeftArg (v=v@entry=0x820c57760, a=a@entry=0x820c576d0) at ../src/backend/...
[04:00:38.044] #5  0x0000000000a04977 in printJsonPathItem (buf=buf@entry=0x820c577f0, v=v@entry=0x820c57760, inKey=true...
[04:00:38.044] #6  0x0000000000a04b23 in printJsonPathItem (buf=buf@entry=0x820c577f0, v=v@entry=0x820c577c8, inKey=<opt...
[04:00:38.044] #7  0x0000000000a02fed in jsonPathToCstring (out=0x820c577f0, in=<optimized out>, estimated_len=<optimize...
[04:00:38.044] #8  0x0000000000ae0cc3 in FunctionCall1Coll (flinfo=0x3136b022ce08, collation=0, arg1=6) at ../src/backen...
[04:00:38.044] #9  OutputFunctionCall (flinfo=0x3136b022ce08, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[04:00:37.758] #0  0x000000082c4f91ba in thr_kill () from /lib/libc.so.7
[04:00:37.758] #1  0x000000082c4725d4 in raise () from /lib/libc.so.7
[04:00:37.758] #2  0x000000082c525b59 in abort () from /lib/libc.so.7
[04:00:37.758] #3  0x0000000000ad5e15 in ExceptionalCondition (conditionName=0x39811a "v->type == jpiAnd || v->type == j...
[04:00:37.758] #4  0x0000000000a033df in jspGetLeftArg (v=v@entry=0x82148def0, a=a@entry=0x82148de60) at ../src/backend/...
[04:00:37.758] #5  0x0000000000a04977 in printJsonPathItem (buf=buf@entry=0x82148df80, v=v@entry=0x82148def0, inKey=true...
[04:00:37.758] #6  0x0000000000a04b23 in printJsonPathItem (buf=buf@entry=0x82148df80, v=v@entry=0x82148df58, inKey=<opt...
[04:00:37.758] #7  0x0000000000a02fed in jsonPathToCstring (out=0x82148df80, in=<optimized out>, estimated_len=<optimize...
[04:00:37.758] #8  0x0000000000ae0cc3 in FunctionCall1Coll (flinfo=0xc93aa24ed58, collation=0, arg1=6) at ../src/backend...
[04:00:37.758] #9  OutputFunctionCall (flinfo=0xc93aa24ed58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[04:00:37.473] #0  0x000000082d0661ba in thr_kill () from /lib/libc.so.7
[04:00:37.473] #1  0x000000082cfdf5d4 in raise () from /lib/libc.so.7
[04:00:37.473] #2  0x000000082d092b59 in abort () from /lib/libc.so.7
[04:00:37.473] #3  0x0000000000ad5e15 in ExceptionalCondition (conditionName=0x39811a "v->type == jpiAnd || v->type == j...
[04:00:37.473] #4  0x0000000000a033df in jspGetLeftArg (v=v@entry=0x8217e9150, a=a@entry=0x8217e90c0) at ../src/backend/...
[04:00:37.473] #5  0x0000000000a04977 in printJsonPathItem (buf=buf@entry=0x8217e91e0, v=v@entry=0x8217e9150, inKey=true...
[04:00:37.473] #6  0x0000000000a04b23 in printJsonPathItem (buf=buf@entry=0x8217e91e0, v=v@entry=0x8217e91b8, inKey=<opt...
[04:00:37.473] #7  0x0000000000a02fed in jsonPathToCstring (out=0x8217e91e0, in=<optimized out>, estimated_len=<optimize...
[04:00:37.473] #8  0x0000000000ae0cc3 in FunctionCall1Coll (flinfo=0x393966c75d58, collation=0, arg1=6) at ../src/backen...
[04:00:37.473] #9  OutputFunctionCall (flinfo=0x393966c75d58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-18 03:49:54.545438000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out	2025-06-18 03:53:25.160098000 +00...
@@ -1049,1720 +1049,10 @@
 (1 row)
 
 select json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f2');
- json_extract_path_text 
-------------------------
- {"f3":1}
-(1 row)
-
-select json_extract_path_text('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text);
- json_extract_path_text 
-------------------------
- f3
-(1 row)
-
-select json_extract_path_text('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text);
- json_extract_path_text 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-18 03:49:54.545438000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-18 03:54:43.664310000 +...
@@ -1238,1531 +1238,10 @@
 (1 row)
 
 select '[{"b": "c"}, {"b": null}]'::json #> array['1','b'];
- ?column? 
-----------
- null
-(1 row)
-
-select '"foo"'::json #> array['z'];
- ?column? 
-----------
- 
-(1 row)
-
-select '42'::json #> array['f2'];
- ?column? 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-18 03:49:54.545438000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out	2025-06-18 03:53:27.065073000 +0000
@@ -1008,1761 +1008,10 @@
 (4 rows)
 
 select * from json_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q;
- key |  value   
------+----------
- f1  | [1,2,3]
- f2  | {"f3":1}
- f4  | 
- f5  | 99
- f6  | stringy
-(5 rows)
-
--- extract_path, extract_path_as_text
-select json_extract_path('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f4','f6');
- json_extract_path 
--------------------
...
tap
[03:53:26.405](127.597s) not ok 5 - regression tests pass
[03:54:10.289](1.284s) not ok 16 - run of pg_upgrade --check for new instance
[03:54:10.291](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[03:54:10.926](0.635s) not ok 18 - run of pg_upgrade for new instance
[03:54:10.928](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:54:11.132](0.068s) not ok 20 - check that locales in new cluster match original cluster
[03:54:13.827](0.042s) not ok 22 - old and new dumps match after pg_upgrade
tap
[03:54:44.424](163.341s) not ok 2 - regression tests pass
test
[03:57:43.808]  80/343 postgresql:regress / regress/regress                                            ERROR           1...
[03:57:43.808]  79/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[03:57:43.808] 173/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[04:04:07.150] #0  0x00007fb6002abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:07.150] #1  0x00007fb60025cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:07.150] #2  0x00007fb600247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:07.150] #3  0x000055de2748957d in ExceptionalCondition (conditionName=conditionName@entry=0x55de278c7280 "v->type...
[04:04:07.150] #4  0x000055de272a591e in jspGetLeftArg (v=v@entry=0x7ffc1dfffa30, a=a@entry=0x7ffc1dffea40) at jsonpath....
[04:04:07.150] #5  0x000055de272abb98 in executeStringInternalMethod (cxt=cxt@entry=0x7ffc1e0002d0, jsp=jsp@entry=0x7ffc...
[04:04:07.150] #6  0x000055de272b03a8 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc1e0002d0, jsp=jsp@entry=0x7ffc1...
[04:04:07.150] #7  0x000055de272b4ee8 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[04:04:07.150] #8  0x000055de272b4fa9 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffc1e0002d0, jsp=jsp@entry=0x7ff...
[04:04:07.150] #9  0x000055de272b03ca in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc1e0002d0, jsp=0x7ffc1dfffa30, j...
core
[04:04:06.711] #0  0x00007f84d63dbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:06.711] #1  0x00007f84d638cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:06.711] #2  0x00007f84d6377472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:06.711] #3  0x000055cd017ed57d in ExceptionalCondition (conditionName=conditionName@entry=0x55cd01c2b280 "v->type...
[04:04:06.711] #4  0x000055cd0160991e in jspGetLeftArg (v=v@entry=0x7ffede919040, a=a@entry=0x7ffede918050) at jsonpath....
[04:04:06.711] #5  0x000055cd0160fb98 in executeStringInternalMethod (cxt=cxt@entry=0x7ffede9198e0, jsp=jsp@entry=0x7ffe...
[04:04:06.711] #6  0x000055cd016143a8 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffede9198e0, jsp=jsp@entry=0x7ffed...
[04:04:06.711] #7  0x000055cd01618ee8 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[04:04:06.711] #8  0x000055cd01618fa9 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffede9198e0, jsp=jsp@entry=0x7ff...
[04:04:06.711] #9  0x000055cd016143ca in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffede9198e0, jsp=0x7ffede919040, j...
core
[04:04:08.029] #0  0x00007f84d63dbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:08.029] #1  0x00007f84d638cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:08.029] #2  0x00007f84d6377472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:08.029] #3  0x000055cd017ed57d in ExceptionalCondition (conditionName=conditionName@entry=0x55cd01c2b280 "v->type...
[04:04:08.029] #4  0x000055cd0160991e in jspGetLeftArg (v=v@entry=0x7ffede919890, a=a@entry=0x7ffede919720) at jsonpath....
[04:04:08.029] #5  0x000055cd0160afbd in printJsonPathItem (buf=buf@entry=0x7ffede919a00, v=v@entry=0x7ffede919890, inKe...
[04:04:08.029] #6  0x000055cd0160b2b2 in printJsonPathItem (buf=buf@entry=0x7ffede919a00, v=v@entry=0x7ffede919a40, inKe...
[04:04:08.029] #7  0x000055cd0160b3f4 in jsonPathToCstring (out=0x7ffede919a00, out@entry=0x0, in=0x625000008fa0, estima...
[04:04:08.029] #8  0x000055cd0160b50b in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[04:04:08.029] #9  0x000055cd01803087 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[04:04:07.602] #0  0x00007f527bcabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:07.602] #1  0x00007f527bc5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:07.602] #2  0x00007f527bc47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:07.602] #3  0x0000561d7658f57d in ExceptionalCondition (conditionName=conditionName@entry=0x561d769cd280 "v->type...
[04:04:07.602] #4  0x0000561d763ab91e in jspGetLeftArg (v=v@entry=0x7fff850972e0, a=a@entry=0x7fff85097170) at jsonpath....
[04:04:07.602] #5  0x0000561d763acfbd in printJsonPathItem (buf=buf@entry=0x7fff85097450, v=v@entry=0x7fff850972e0, inKe...
[04:04:07.602] #6  0x0000561d763ad2b2 in printJsonPathItem (buf=buf@entry=0x7fff85097450, v=v@entry=0x7fff85097490, inKe...
[04:04:07.602] #7  0x0000561d763ad3f4 in jsonPathToCstring (out=0x7fff85097450, out@entry=0x0, in=0x625000008fa0, estima...
[04:04:07.602] #8  0x0000561d763ad50b in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[04:04:07.602] #9  0x0000561d765a5087 in FunctionCall1Coll (flinfo=0x6250000513d8, collation=collation@entry=0, arg1=108...
core
[04:04:08.444] #0  0x00007fb6002abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:08.444] #1  0x00007fb60025cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:08.444] #2  0x00007fb600247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:04:08.444] #3  0x000055de2748957d in ExceptionalCondition (conditionName=conditionName@entry=0x55de278c7280 "v->type...
[04:04:08.444] #4  0x000055de272a591e in jspGetLeftArg (v=v@entry=0x7ffc1e000280, a=a@entry=0x7ffc1e000110) at jsonpath....
[04:04:08.444] #5  0x000055de272a6fbd in printJsonPathItem (buf=buf@entry=0x7ffc1e0003f0, v=v@entry=0x7ffc1e000280, inKe...
[04:04:08.444] #6  0x000055de272a72b2 in printJsonPathItem (buf=buf@entry=0x7ffc1e0003f0, v=v@entry=0x7ffc1e000430, inKe...
[04:04:08.444] #7  0x000055de272a73f4 in jsonPathToCstring (out=0x7ffc1e0003f0, out@entry=0x0, in=0x625000008fa0, estima...
[04:04:08.444] #8  0x000055de272a750b in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[04:04:08.444] #9  0x000055de2749f087 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-18 03:49:53.571861287 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out	2025-06-18 03:58:09.787699172 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-18 03:49:53.567861287 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out	2025-06-18 03:59:07.071700680 +0000
@@ -1964,805 +1964,10 @@
 ERROR:  could not determine row type for result of json_populate_recordset
 HINT:  Provide a non-null record argument, or call the function in the FROM clause using a column definition list.
 SELECT json_populate_recordset(row(1,2), '[{"f1": 0, "f2": 1}]');
- json_populate_recordset 
--------------------------
- (0,1)
-(1 row)
-
-SELECT i, json_populate_recordset(row(i,50), '[{"f1":"42"},{"f2":"43"}]')
-FROM (VALUES (1),(2)) v(i);
- i | json_populate_recordset 
----+-------------------------
- 1 | (42,50)
- 1 | (1,43)
- 2 | (42,50)
- 2 | (2,43)
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/test/regress/results/jsonp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-18 03:49:53.571861287 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out	2025-06-18 03:55:15.019716097 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[03:58:12.108](101.135s) not ok 5 - regression tests pass
[03:58:42.211](1.224s) not ok 16 - run of pg_upgrade --check for new instance
[03:58:42.212](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[03:58:43.069](0.856s) not ok 18 - run of pg_upgrade for new instance
[03:58:43.069](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:58:43.261](0.055s) not ok 20 - check that locales in new cluster match original cluster
[03:58:43.825](0.038s) not ok 22 - old and new dumps match after pg_upgrade
tap
[03:59:07.537](62.591s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[04:02:48.626] #0  0x00007f2bc74a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:48.626] #1  0x00007f2bc745afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:48.626] #2  0x00007f2bc7445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:48.626] #3  0x000055ca9059cb79 in ExceptionalCondition (conditionName=conditionName@entry=0x55ca9088e288 "v->type...
[04:02:48.626] #4  0x000055ca90409bb2 in jspGetLeftArg (v=v@entry=0x7fff05932da0, a=a@entry=0x7fff05932ce0) at ../src/ba...
[04:02:48.626] #5  0x000055ca9040ab3d in printJsonPathItem (buf=buf@entry=0x7fff05932e30, v=v@entry=0x7fff05932da0, inKe...
[04:02:48.626] #6  0x000055ca9040adcf in printJsonPathItem (buf=buf@entry=0x7fff05932e30, v=v@entry=0x7fff05932e00, inKe...
[04:02:48.626] #7  0x000055ca9040ae33 in jsonPathToCstring (out=0x7fff05932e30, out@entry=0x0, in=0x55ca9f72e450, estima...
[04:02:48.626] #8  0x000055ca9040aed3 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[04:02:48.626] #9  0x000055ca905aa907 in FunctionCall1Coll (flinfo=0x55ca9f7665a8, collation=collation@entry=0, arg1=<op...
core
[04:02:49.921] #0  0x00007f7d8dca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:49.921] #1  0x00007f7d8dc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:49.921] #2  0x00007f7d8dc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:49.921] #3  0x0000560c82760b79 in ExceptionalCondition (conditionName=conditionName@entry=0x560c82a52288 "v->type...
[04:02:49.921] #4  0x0000560c825cdbb2 in jspGetLeftArg (v=v@entry=0x7fff67a797d0, a=a@entry=0x7fff67a79350) at ../src/ba...
[04:02:49.921] #5  0x0000560c825d2b3b in executeStringInternalMethod (cxt=cxt@entry=0x7fff67a79a40, jsp=jsp@entry=0x7fff...
[04:02:49.921] #6  0x0000560c825d5f0d in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff67a79a40, jsp=jsp@entry=0x7fff6...
[04:02:49.921] #7  0x0000560c825d93e5 in executeAnyItem (cxt=cxt@entry=0x7fff67a79a40, jsp=jsp@entry=0x7fff67a797d0, jbc...
[04:02:49.921] #8  0x0000560c825d9462 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7fff67a79a40, jsp=jsp@entry=0x7ff...
[04:02:49.921] #9  0x0000560c825d5f2c in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff67a79a40, jsp=0x7fff67a797d0, j...
core
[04:02:48.087] #0  0x00007f7d8dca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:48.087] #1  0x00007f7d8dc5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:48.087] #2  0x00007f7d8dc45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:48.087] #3  0x0000560c82760b79 in ExceptionalCondition (conditionName=conditionName@entry=0x560c82a52288 "v->type...
[04:02:48.087] #4  0x0000560c825cdbb2 in jspGetLeftArg (v=v@entry=0x7fff67a79af0, a=a@entry=0x7fff67a79a30) at ../src/ba...
[04:02:48.087] #5  0x0000560c825ceb3d in printJsonPathItem (buf=buf@entry=0x7fff67a79b80, v=v@entry=0x7fff67a79af0, inKe...
[04:02:48.087] #6  0x0000560c825cedcf in printJsonPathItem (buf=buf@entry=0x7fff67a79b80, v=v@entry=0x7fff67a79b50, inKe...
[04:02:48.087] #7  0x0000560c825cee33 in jsonPathToCstring (out=0x7fff67a79b80, out@entry=0x0, in=0x560c91ade430, estima...
[04:02:48.087] #8  0x0000560c825ceed3 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[04:02:48.087] #9  0x0000560c8276e907 in FunctionCall1Coll (flinfo=0x560c91bc5058, collation=collation@entry=0, arg1=<op...
core
[04:02:50.714] #0  0x00007f4fec6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:50.714] #1  0x00007f4fec65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:50.714] #2  0x00007f4fec645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:50.714] #3  0x0000563b22b77b79 in ExceptionalCondition (conditionName=conditionName@entry=0x563b22e69288 "v->type...
[04:02:50.714] #4  0x0000563b229e4bb2 in jspGetLeftArg (v=v@entry=0x7ffd81171ee0, a=a@entry=0x7ffd81171a60) at ../src/ba...
[04:02:50.714] #5  0x0000563b229e9b3b in executeStringInternalMethod (cxt=cxt@entry=0x7ffd81172150, jsp=jsp@entry=0x7ffd...
[04:02:50.714] #6  0x0000563b229ecf0d in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd81172150, jsp=jsp@entry=0x7ffd8...
[04:02:50.714] #7  0x0000563b229f03e5 in executeAnyItem (cxt=cxt@entry=0x7ffd81172150, jsp=jsp@entry=0x7ffd81171ee0, jbc...
[04:02:50.714] #8  0x0000563b229f0462 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffd81172150, jsp=jsp@entry=0x7ff...
[04:02:50.714] #9  0x0000563b229ecf2c in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd81172150, jsp=0x7ffd81171ee0, j...
core
[04:02:49.133] #0  0x00007f4fec6a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:49.133] #1  0x00007f4fec65afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:49.133] #2  0x00007f4fec645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:02:49.133] #3  0x0000563b22b77b79 in ExceptionalCondition (conditionName=conditionName@entry=0x563b22e69288 "v->type...
[04:02:49.133] #4  0x0000563b229e4bb2 in jspGetLeftArg (v=v@entry=0x7ffd81172200, a=a@entry=0x7ffd81172140) at ../src/ba...
[04:02:49.133] #5  0x0000563b229e5b3d in printJsonPathItem (buf=buf@entry=0x7ffd81172290, v=v@entry=0x7ffd81172200, inKe...
[04:02:49.133] #6  0x0000563b229e5dcf in printJsonPathItem (buf=buf@entry=0x7ffd81172290, v=v@entry=0x7ffd81172260, inKe...
[04:02:49.133] #7  0x0000563b229e5e33 in jsonPathToCstring (out=0x7ffd81172290, out@entry=0x0, in=0x563b401167d0, estima...
[04:02:49.133] #8  0x0000563b229e5ed3 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[04:02:49.133] #9  0x0000563b22b85907 in FunctionCall1Coll (flinfo=0x563b401fdf88, collation=collation@entry=0, arg1=<op...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-18 03:49:53.922319273 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-18 03:55:22.615517316...
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-18 03:49:53.918347196 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-18 03:56:32.240291326 +...
@@ -1774,995 +1774,10 @@
 (1 row)
 
 SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": "abc"}') q;
-  jsb  
--------
- "abc"
-(1 row)
-
-SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": [123, "123", null, {"key": "value"}]}') q;
-                 jsb                  
---------------------------------------
- [123, "123", null, {"key": "value"}]
-(1 row)
-
-SELECT jsb FROM json_populate_record(NULL::jsrec, '{"jsb": {"a": "bbb", "b": null, "c": 123.45}}') q;
-                 jsb                  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-18 03:49:53.922319273 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out	2025-06-18 03:55:20.411498754 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[03:55:24.629](63.599s) not ok 5 - regression tests pass
[03:55:43.484](5.305s) not ok 8 - dump outputs from original and restored regression databases match
[03:55:51.842](2.620s) not ok 16 - run of pg_upgrade --check for new instance
[03:55:51.842](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[03:55:53.418](1.576s) not ok 18 - run of pg_upgrade for new instance
[03:55:53.418](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:55:53.674](0.081s) not ok 20 - check that locales in new cluster match original cluster
[03:55:54.331](0.082s) not ok 22 - old and new dumps match after pg_upgrade
tap
[03:56:34.730](64.285s) not ok 2 - regression tests pass
test
[03:59:59.879]  24/344 postgresql:regress / regress/regress                                            ERROR            ...
[03:59:59.879]  26/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[03:59:59.879]  82/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[04:00:26.768]   * frame #0: 0x0000000198bbd5d0 libsystem_kernel.dylib`__pthread_kill + 8
[04:00:26.768]     frame #1: 0x0000000198bf5c20 libsystem_pthread.dylib`pthread_kill + 288
[04:00:26.768]     frame #2: 0x0000000198b02a30 libsystem_c.dylib`abort + 180
[04:00:26.768]     frame #3: 0x00000001051c5284 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[04:00:26.768]     frame #4: 0x0000000105109050 postgres`jspGetLeftArg(v=0x000000016b0b3d08, a=0x000000016b0b3b00) at js...
[04:00:26.768]     frame #5: 0x000000010510cd70 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[04:00:26.768]     frame #6: 0x000000010510cd64 postgres`executeItemOptUnwrapTarget(cxt=0x000000016b0b3f78, jsp=0x000000...
[04:00:26.768]     frame #7: 0x000000010510eb98 postgres`executeAnyItem(cxt=0x000000016b0b3f78, jsp=0x000000016b0b3d08, ...
[04:00:26.768]     frame #8: 0x000000010510e9d4 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[04:00:26.768]     frame #9: 0x000000010510e0f8 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016b0b3f78, j...
core
[04:03:49.053]   * frame #0: 0x0000000198bbd5d0 libsystem_kernel.dylib`__pthread_kill + 8
[04:03:49.053]     frame #1: 0x0000000198bf5c20 libsystem_pthread.dylib`pthread_kill + 288
[04:03:49.053]     frame #2: 0x0000000198b02a30 libsystem_c.dylib`abort + 180
[04:03:49.053]     frame #3: 0x0000000104849284 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[04:03:49.053]     frame #4: 0x000000010478d050 postgres`jspGetLeftArg(v=0x000000016ba2fe48, a=0x000000016ba2fc40) at js...
[04:03:49.053]     frame #5: 0x0000000104790d70 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[04:03:49.053]     frame #6: 0x0000000104790d64 postgres`executeItemOptUnwrapTarget(cxt=0x000000016ba300b8, jsp=0x000000...
[04:03:49.053]     frame #7: 0x0000000104792b98 postgres`executeAnyItem(cxt=0x000000016ba300b8, jsp=0x000000016ba2fe48, ...
[04:03:49.053]     frame #8: 0x00000001047929d4 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[04:03:49.053]     frame #9: 0x00000001047920f8 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016ba300b8, j...
core
[03:59:40.214]   * frame #0: 0x0000000198bbd5d0 libsystem_kernel.dylib`__pthread_kill + 8
[03:59:40.214]     frame #1: 0x0000000198bf5c20 libsystem_pthread.dylib`pthread_kill + 288
[03:59:40.214]     frame #2: 0x0000000198b02a30 libsystem_c.dylib`abort + 180
[03:59:40.214]     frame #3: 0x00000001051c5284 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[03:59:40.214]     frame #4: 0x0000000105109050 postgres`jspGetLeftArg(v=0x000000016b0b4048, a=0x000000016b0b3fa8) at js...
[03:59:40.214]     frame #5: 0x000000010510a580 postgres`printJsonPathItem(buf=0x000000016b0b40d8, v=0x000000016b0b4048,...
[03:59:40.214]     frame #6: 0x000000010510a734 postgres`printJsonPathItem(buf=0x000000016b0b40d8, v=0x000000016b0b40b0,...
[03:59:40.214]     frame #7: 0x0000000105108c98 postgres`jsonPathToCstring(out=0x000000016b0b40d8, in=0x000000013880d320...
[03:59:40.214]     frame #8: 0x00000001051ce4cc postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[03:59:40.214]     frame #9: 0x00000001051ce4a4 postgres`OutputFunctionCall(flinfo=0x00000001380148d8, val=<unavailable>...
core
[04:01:14.777]   * frame #0: 0x0000000198bbd5d0 libsystem_kernel.dylib`__pthread_kill + 8
[04:01:14.777]     frame #1: 0x0000000198bf5c20 libsystem_pthread.dylib`pthread_kill + 288
[04:01:14.777]     frame #2: 0x0000000198b02a30 libsystem_c.dylib`abort + 180
[04:01:14.777]     frame #3: 0x00000001050ad284 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[04:01:14.777]     frame #4: 0x0000000104ff1050 postgres`jspGetLeftArg(v=0x000000016b1cc1f8, a=0x000000016b1cc158) at js...
[04:01:14.777]     frame #5: 0x0000000104ff2580 postgres`printJsonPathItem(buf=0x000000016b1cc288, v=0x000000016b1cc1f8,...
[04:01:14.777]     frame #6: 0x0000000104ff2734 postgres`printJsonPathItem(buf=0x000000016b1cc288, v=0x000000016b1cc260,...
[04:01:14.777]     frame #7: 0x0000000104ff0c98 postgres`jsonPathToCstring(out=0x000000016b1cc288, in=0x0000000139017120...
[04:01:14.777]     frame #8: 0x00000001050b64cc postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[04:01:14.777]     frame #9: 0x00000001050b64a4 postgres`OutputFunctionCall(flinfo=0x0000000139028ac8, val=<unavailable>...
core
[04:02:05.397]   * frame #0: 0x0000000198bbd5d0 libsystem_kernel.dylib`__pthread_kill + 8
[04:02:05.397]     frame #1: 0x0000000198bf5c20 libsystem_pthread.dylib`pthread_kill + 288
[04:02:05.397]     frame #2: 0x0000000198b02a30 libsystem_c.dylib`abort + 180
[04:02:05.397]     frame #3: 0x00000001050ad284 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[04:02:05.397]     frame #4: 0x0000000104ff1050 postgres`jspGetLeftArg(v=0x000000016b1cbeb8, a=0x000000016b1cbcb0) at js...
[04:02:05.397]     frame #5: 0x0000000104ff4d70 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[04:02:05.397]     frame #6: 0x0000000104ff4d64 postgres`executeItemOptUnwrapTarget(cxt=0x000000016b1cc128, jsp=0x000000...
[04:02:05.397]     frame #7: 0x0000000104ff6b98 postgres`executeAnyItem(cxt=0x000000016b1cc128, jsp=0x000000016b1cbeb8, ...
[04:02:05.397]     frame #8: 0x0000000104ff69d4 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[04:02:05.397]     frame #9: 0x0000000104ff60f8 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016b1cc128, j...
core
[04:02:53.890]   * frame #0: 0x0000000198bbd5d0 libsystem_kernel.dylib`__pthread_kill + 8
[04:02:53.890]     frame #1: 0x0000000198bf5c20 libsystem_pthread.dylib`pthread_kill + 288
[04:02:53.890]     frame #2: 0x0000000198b02a30 libsystem_c.dylib`abort + 180
[04:02:53.890]     frame #3: 0x0000000104849284 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[04:02:53.890]     frame #4: 0x000000010478d050 postgres`jspGetLeftArg(v=0x000000016ba30188, a=0x000000016ba300e8) at js...
[04:02:53.890]     frame #5: 0x000000010478e580 postgres`printJsonPathItem(buf=0x000000016ba30218, v=0x000000016ba30188,...
[04:02:53.890]     frame #6: 0x000000010478e734 postgres`printJsonPathItem(buf=0x000000016ba30218, v=0x000000016ba301f0,...
[04:02:53.890]     frame #7: 0x000000010478cc98 postgres`jsonPathToCstring(out=0x000000016ba30218, in=0x000000013a017120...
[04:02:53.890]     frame #8: 0x00000001048524cc postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[04:02:53.890]     frame #9: 0x00000001048524a4 postgres`OutputFunctionCall(flinfo=0x000000012a87e2c8, val=<unavailable>...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-06-18 03:49:11
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-18 03:52:05
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/recovery/027_stream_regr...
--- /Users/admin/pgsql/src/test/regress/expected/json.out	2025-06-18 03:49:11
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-18 03:53:26
@@ -2044,725 +2044,10 @@
 	"reca": [{"a": "abc", "b": 456}, null, {"c": "01.02.2003", "x": 43.2}]
 }'::json
 FROM generate_series(1, 3);
-SELECT (json_populate_record(NULL::jsrec, js)).* FROM jspoptest;
- i | ia | ia1 | ia2 | ia3 | ia1d | ia2d | t | ta | c | ca | ts | js | jsb |        jsa         |                rec    ...
----+----+-----+-----+-----+------+------+---+----+---+----+----+----+-----+--------------------+-----------------------...
-   |    |     |     |     |      |      |   |    |   |    |    |    |     | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0...
-   |    |     |     |     |      |      |   |    |   |    |    |    |     | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0...
-   |    |     |     |     |      |      |   |    |   |    |    |    |     | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0...
-(3 rows)
-
-DROP TYPE jsrec;
-DROP TYPE jsrec_i_not_null;
-DROP DOMAIN js_int_not_null;
-DROP DOMAIN js_int_array_1d;
-DROP DOMAIN js_int_array_2d;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-06-18 03:49:11
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out	2025-06-18 03:52:06
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[03:52:08.680](64.655s) not ok 5 - regression tests pass
[03:52:35.193](1.482s) not ok 16 - run of pg_upgrade --check for new instance
[03:52:35.194](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[03:52:36.203](1.009s) not ok 18 - run of pg_upgrade for new instance
[03:52:36.205](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:52:36.433](0.080s) not ok 20 - check that locales in new cluster match original cluster
[03:52:37.650](0.273s) not ok 22 - old and new dumps match after pg_upgrade
tap
[03:53:28.556](78.265s) not ok 2 - regression tests pass
test
[03:55:41.822]  28/343 postgresql:regress / regress/regress                                            ERROR            ...
[03:55:41.822]  30/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[03:55:41.822] 134/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
0000004f`119ff8f8 00007ffa`ff98b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000004f`119ff900 00007ffa`fe074cb0     ntdll!TppWorkerThread+0x2df
0000004f`119ffbf0 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000004f`119ffc20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004f`115ffa88 00007ffa`ff98b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000004f`115ffa90 00007ffa`fe074cb0     ntdll!TppWorkerThread+0x2df
0000004f`115ffd80 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000004f`115ffdb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004f`11dff638 00007ffa`fd0248fa     ntdll!NtFsControlFile+0x14
0000004f`11dff640 00007ff6`0670a40b     KERNELBASE!ConnectNamedPipe+0x6a
0000004f`11dff6b0 00007ffa`fe074cb0     postgres!pg_signal_thread(
0000004f`11dff7b0 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000004f`11dff7e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004f`121ffc68 00007ffa`fcfdda3e     ntdll!NtWaitForSingleObject+0x14
0000004f`121ffc70 00007ff6`0670beac     KERNELBASE!WaitForSingleObjectEx+0x8e
0000004f`121ffd10 00007ffa`fe074cb0     postgres!pg_timer_thread(
0000004f`121ffd50 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
0000004f`121ffd80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004f`111feed0 00007ff6`06a71758     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000004f`111fef10 00007ff6`0691d6ed     postgres!ExceptionalCondition(
0000004f`111fef50 00007ff6`0691fadc     postgres!jspGetLeftArg(
0000004f`111fef80 00007ff6`0691fdc9     postgres!printJsonPathItem(
0000004f`111ff090 00007ff6`0691e0a6     postgres!printJsonPathItem(
0000004f`111ff1a0 00007ff6`0691cbc4     postgres!jsonPathToCstring(
0000004f`111ff210 00007ff6`06a7c95e     postgres!jsonpath_out(
0000004f`111ff250 00007ff6`06a7e7bf     postgres!FunctionCall1Coll(
0000004f`111ff2d0 00007ff6`06262175     postgres!OutputFunctionCall(
0000004f`111ff300 00007ff6`0652a209     postgres!printtup(
core
00000061`cb3febd0 00007ff6`06a71758     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000061`cb3fec10 00007ff6`0691d6ed     postgres!ExceptionalCondition(
00000061`cb3fec50 00007ff6`0691fadc     postgres!jspGetLeftArg(
00000061`cb3fec80 00007ff6`0691fdc9     postgres!printJsonPathItem(
00000061`cb3fed90 00007ff6`0691e0a6     postgres!printJsonPathItem(
00000061`cb3feea0 00007ff6`0691cbc4     postgres!jsonPathToCstring(
00000061`cb3fef10 00007ff6`06a7c95e     postgres!jsonpath_out(
00000061`cb3fef50 00007ff6`06a7e7bf     postgres!FunctionCall1Coll(
00000061`cb3fefd0 00007ff6`06262175     postgres!OutputFunctionCall(
00000061`cb3ff000 00007ff6`0652a209     postgres!printtup(
core
00000061`cc3ffe18 00007ffa`fcfdda3e     ntdll!NtWaitForSingleObject+0x14
00000061`cc3ffe20 00007ff6`0670beac     KERNELBASE!WaitForSingleObjectEx+0x8e
00000061`cc3ffec0 00007ffa`fe074cb0     postgres!pg_timer_thread(
00000061`cc3fff00 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000061`cc3fff30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000061`cbfff9e8 00007ffa`ff98b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000061`cbfff9f0 00007ffa`fe074cb0     ntdll!TppWorkerThread+0x2df
00000061`cbfffce0 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000061`cbfffd10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000061`cbbff7f8 00007ffa`fd0248fa     ntdll!NtFsControlFile+0x14
00000061`cbbff800 00007ff6`0670a40b     KERNELBASE!ConnectNamedPipe+0x6a
00000061`cbbff870 00007ffa`fe074cb0     postgres!pg_signal_thread(
00000061`cbbff970 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000061`cbbff9a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000061`cb7ff5b8 00007ffa`ff98b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000061`cb7ff5c0 00007ffa`fe074cb0     ntdll!TppWorkerThread+0x2df
00000061`cb7ff8b0 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000061`cb7ff8e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bc`b4bff688 00007ffa`ff98b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bc`b4bff690 00007ffa`fe074cb0     ntdll!TppWorkerThread+0x2df
000000bc`b4bff980 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000bc`b4bff9b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bc`b47fd690 00007ff6`06a71758     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000bc`b47fd6d0 00007ff6`0691d6ed     postgres!ExceptionalCondition(
000000bc`b47fd710 00007ff6`0692866c     postgres!jspGetLeftArg(
000000bc`b47fd740 00007ff6`069250f6     postgres!executeStringInternalMethod(
000000bc`b47fd890 00007ff6`06925f4b     postgres!executeItemOptUnwrapTarget(
000000bc`b47fde00 00007ff6`069253bc     postgres!executeAnyItem(
000000bc`b47fdea0 00007ff6`069250cc     postgres!executeItemUnwrapTargetArray(
000000bc`b47fdf10 00007ff6`06921ace     postgres!executeItemOptUnwrapTarget(
000000bc`b47fe480 00007ff6`069254d7     postgres!executeItem(
000000bc`b47fe4c0 00007ff6`06922b63     postgres!executeNextItem(
core
000000bc`b4fff458 00007ffa`ff98b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bc`b4fff460 00007ffa`fe074cb0     ntdll!TppWorkerThread+0x2df
000000bc`b4fff750 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000bc`b4fff780 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bc`b5bffa88 00007ffa`fcfdda3e     ntdll!NtWaitForSingleObject+0x14
000000bc`b5bffa90 00007ff6`0670beac     KERNELBASE!WaitForSingleObjectEx+0x8e
000000bc`b5bffb30 00007ffa`fe074cb0     postgres!pg_timer_thread(
000000bc`b5bffb70 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000bc`b5bffba0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bc`b53ffc08 00007ffa`ff98b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bc`b53ffc10 00007ffa`fe074cb0     ntdll!TppWorkerThread+0x2df
000000bc`b53fff00 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000bc`b53fff30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bc`b57ff638 00007ffa`fd0248fa     ntdll!NtFsControlFile+0x14
000000bc`b57ff640 00007ff6`0670a40b     KERNELBASE!ConnectNamedPipe+0x6a
000000bc`b57ff6b0 00007ffa`fe074cb0     postgres!pg_signal_thread(
000000bc`b57ff7b0 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000bc`b57ff7e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000de`d8bfd900 00007ff6`06a71758     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000de`d8bfd940 00007ff6`0691d6ed     postgres!ExceptionalCondition(
000000de`d8bfd980 00007ff6`0692866c     postgres!jspGetLeftArg(
000000de`d8bfd9b0 00007ff6`069250f6     postgres!executeStringInternalMethod(
000000de`d8bfdb00 00007ff6`06925f4b     postgres!executeItemOptUnwrapTarget(
000000de`d8bfe070 00007ff6`069253bc     postgres!executeAnyItem(
000000de`d8bfe110 00007ff6`069250cc     postgres!executeItemUnwrapTargetArray(
000000de`d8bfe180 00007ff6`06921ace     postgres!executeItemOptUnwrapTarget(
000000de`d8bfe6f0 00007ff6`069254d7     postgres!executeItem(
000000de`d8bfe730 00007ff6`06922b63     postgres!executeNextItem(
core
000000de`d9bffb08 00007ffa`ff98b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000de`d9bffb10 00007ffa`fe074cb0     ntdll!TppWorkerThread+0x2df
000000de`d9bffe00 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000de`d9bffe30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000de`d93ff898 00007ffa`fd0248fa     ntdll!NtFsControlFile+0x14
000000de`d93ff8a0 00007ff6`0670a40b     KERNELBASE!ConnectNamedPipe+0x6a
000000de`d93ff910 00007ffa`fe074cb0     postgres!pg_signal_thread(
000000de`d93ffa10 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000de`d93ffa40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000de`d8fff4f8 00007ffa`ff98b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000de`d8fff500 00007ffa`fe074cb0     ntdll!TppWorkerThread+0x2df
000000de`d8fff7f0 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000de`d8fff820 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000de`d97ff858 00007ffa`fcfdda3e     ntdll!NtWaitForSingleObject+0x14
000000de`d97ff860 00007ff6`0670beac     KERNELBASE!WaitForSingleObjectEx+0x8e
000000de`d97ff900 00007ffa`fe074cb0     postgres!pg_timer_thread(
000000de`d97ff940 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000de`d97ff970 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e1`fadff6f8 00007ffa`fd0248fa     ntdll!NtFsControlFile+0x14
000000e1`fadff700 00007ff6`0670a40b     KERNELBASE!ConnectNamedPipe+0x6a
000000e1`fadff770 00007ffa`fe074cb0     postgres!pg_signal_thread(
000000e1`fadff870 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e1`fadff8a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e1`fa5fdce0 00007ff6`06a71758     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000e1`fa5fdd20 00007ff6`0691d6ed     postgres!ExceptionalCondition(
000000e1`fa5fdd60 00007ff6`0692866c     postgres!jspGetLeftArg(
000000e1`fa5fdd90 00007ff6`069250f6     postgres!executeStringInternalMethod(
000000e1`fa5fdee0 00007ff6`06925f4b     postgres!executeItemOptUnwrapTarget(
000000e1`fa5fe450 00007ff6`069253bc     postgres!executeAnyItem(
000000e1`fa5fe4f0 00007ff6`069250cc     postgres!executeItemUnwrapTargetArray(
000000e1`fa5fe560 00007ff6`06921ace     postgres!executeItemOptUnwrapTarget(
000000e1`fa5fead0 00007ff6`069254d7     postgres!executeItem(
000000e1`fa5feb10 00007ff6`06922b63     postgres!executeNextItem(
core
000000e1`fb5ffb48 00007ffa`fcfdda3e     ntdll!NtWaitForSingleObject+0x14
000000e1`fb5ffb50 00007ff6`0670beac     KERNELBASE!WaitForSingleObjectEx+0x8e
000000e1`fb5ffbf0 00007ffa`fe074cb0     postgres!pg_timer_thread(
000000e1`fb5ffc30 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e1`fb5ffc60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e1`fb1ffac8 00007ffa`ff98b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e1`fb1ffad0 00007ffa`fe074cb0     ntdll!TppWorkerThread+0x2df
000000e1`fb1ffdc0 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e1`fb1ffdf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e1`fa9ff6b8 00007ffa`ff98b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e1`fa9ff6c0 00007ffa`fe074cb0     ntdll!TppWorkerThread+0x2df
000000e1`fa9ff9b0 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e1`fa9ff9e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000090`4a3ffba8 00007ffa`fd0248fa     ntdll!NtFsControlFile+0x14
00000090`4a3ffbb0 00007ff6`0670a40b     KERNELBASE!ConnectNamedPipe+0x6a
00000090`4a3ffc20 00007ffa`fe074cb0     postgres!pg_signal_thread(
00000090`4a3ffd20 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000090`4a3ffd50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000090`4abff548 00007ffa`ff98b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000090`4abff550 00007ffa`fe074cb0     ntdll!TppWorkerThread+0x2df
00000090`4abff840 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000090`4abff870 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000090`4a7ff898 00007ffa`fcfdda3e     ntdll!NtWaitForSingleObject+0x14
00000090`4a7ff8a0 00007ff6`0670beac     KERNELBASE!WaitForSingleObjectEx+0x8e
00000090`4a7ff940 00007ffa`fe074cb0     postgres!pg_timer_thread(
00000090`4a7ff980 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000090`4a7ff9b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000090`49bfec10 00007ff6`06a71758     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000090`49bfec50 00007ff6`0691d6ed     postgres!ExceptionalCondition(
00000090`49bfec90 00007ff6`0691fadc     postgres!jspGetLeftArg(
00000090`49bfecc0 00007ff6`0691fdc9     postgres!printJsonPathItem(
00000090`49bfedd0 00007ff6`0691e0a6     postgres!printJsonPathItem(
00000090`49bfeee0 00007ff6`0691cbc4     postgres!jsonPathToCstring(
00000090`49bfef50 00007ff6`06a7c95e     postgres!jsonpath_out(
00000090`49bfef90 00007ff6`06a7e7bf     postgres!FunctionCall1Coll(
00000090`49bff010 00007ff6`06262175     postgres!OutputFunctionCall(
00000090`49bff040 00007ff6`0652a209     postgres!printtup(
core
00000090`49fff7b8 00007ffa`ff98b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000090`49fff7c0 00007ffa`fe074cb0     ntdll!TppWorkerThread+0x2df
00000090`49fffab0 00007ffa`ff9fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000090`49fffae0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-18 03:49:57.097304000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-18 03:53:38.802881000 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-18 03:49:57.097304000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-18 03:56:28.175923900 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-18 03:49:57.097304000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out	2025-06-18 03:53:38.910792400 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[03:53:58.006](121.233s) not ok 5 - regression tests pass
[03:54:34.553](4.337s) not ok 16 - run of pg_upgrade --check for new instance
[03:54:34.555](0.001s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[03:54:39.197](4.642s) not ok 18 - run of pg_upgrade for new instance
[03:54:39.201](0.002s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[03:54:40.223](0.350s) not ok 20 - check that locales in new cluster match original cluster
[03:54:42.940](0.192s) not ok 22 - old and new dumps match after pg_upgrade
tap
[03:56:42.877](137.291s) not ok 2 - regression tests pass
test
[04:03:51.175]  15/338 postgresql:regress / regress/regress                                            ERROR           1...
[04:03:51.175]  22/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[04:03:51.175]  66/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5728 teach pg_upgrade to handle in-place tablespaces
macOS - Sonoma - Meson
tap
[03:05:02.039](0.000s) not ok 26 - server failure on empty compression options list: matches
test
[03:07:00.320] 159/343 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
53/5751 Disable parallel query by default
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-18 02:40:26.388510000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-18 02:41:45.706703000 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-18 02:40:24.972155000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-18 02:43:20.863606000 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:26.558342000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-18 02:42:09.31...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:26.545281000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-18 02:42:28.033272000 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:26.558342000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-18 02:43:16....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:26.545281000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-18 02:43:37.50904900...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:26.558342000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-06-18 02:42:07.769400000 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:26.545281000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-06-18 02:42:25.530368000 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:42:50.910](85.107s) not ok 5 - regression tests pass
tap
[02:44:00.330](105.975s) not ok 2 - regression tests pass
test
[02:47:46.374]  13/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[02:47:46.374]  26/343 postgresql:regress / regress/regress                                            ERROR            ...
[02:47:46.374]  90/343 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:47:46.374]  52/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:47:46.374] 147/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/contrib/pg_overexp...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-18 02:40:25.368013752 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out	2025-06-18 02:45:16.422253908 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:27.363427530 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out	2025-06-18 02:46:04.626220665 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:27.343500840 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out	2025-06-18 02:46:17.946211853 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/src/test/isolation/...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-18 02:40:27.128292582 +0000
+++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out	2025-06-18 02:44:35.170285289 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:27.363427530 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out	2025-06-18 02:44:24.270294327 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:27.343500840 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out	2025-06-18 02:44:57.078268157 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:46:27.296](118.437s) not ok 5 - regression tests pass
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-18 02:40:26.893849501 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-18 02:43:35.770585837 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-18 02:40:25.169232338 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-18 02:45:55.678365435 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:27.139941892 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-18 02:44:08.28...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:27.120086611 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-18 02:44:26.162375761 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:27.139941892 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-18 02:45:28....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:27.120086611 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-18 02:45:45.02627637...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:27.139941892 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-06-18 02:44:05.646792783 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:27.120086611 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-06-18 02:44:22.642430528 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:44:38.882](85.561s) not ok 5 - regression tests pass
tap
[02:45:57.776](86.706s) not ok 2 - regression tests pass
test
[02:49:24.226]  10/344 postgresql:isolation / isolation/isolation                                      ERROR            ...
[02:49:24.226]  21/344 postgresql:regress / regress/regress                                            ERROR            ...
[02:49:24.226]  36/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:49:24.226]  89/344 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:49:24.226]  92/344 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out /Users/admin/pgsql/build/testrun/isolation...
--- /Users/admin/pgsql/src/test/isolation/expected/deadlock-parallel.out	2025-06-18 02:40:12
+++ /Users/admin/pgsql/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-18 02:41:47
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out /Users/admin/pgsql/build/testrun/pg_overe...
--- /Users/admin/pgsql/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-18 02:40:11
+++ /Users/admin/pgsql/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-18 02:43:25
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/pg_upgrade/00...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:13
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-18 02:42:07
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upg...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:13
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-18 02:42:15
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/recovery/027_...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:13
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-18 02:43:14
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:13
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-18 02:43:27
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/select_parallel.out /Users/admin/pgsql/build/testrun/regress/regre...
--- /Users/admin/pgsql/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:13
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/select_parallel.out	2025-06-18 02:42:07
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /Users/admin/pgsql/src/test/regress/expected/plpgsql.out /Users/admin/pgsql/build/testrun/regress/regress/resul...
--- /Users/admin/pgsql/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:13
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/plpgsql.out	2025-06-18 02:42:14
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:42:23.880](49.329s) not ok 5 - regression tests pass
tap
[02:43:41.242](74.281s) not ok 2 - regression tests pass
test
[02:45:42.044]  17/343 postgresql:regress / regress/regress                                            ERROR            ...
[02:45:42.044]   8/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[02:45:42.044]  31/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:45:42.044]  89/343 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:45:42.044] 126/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/deadlock-parallel.out C:/cirrus/build/testrun/isolati...
--- C:/cirrus/src/test/isolation/expected/deadlock-parallel.out	2025-06-18 02:40:29.024609200 +0000
+++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-18 02:43:11.942525500 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out C:/cirrus/build/testrun/pg_ove...
--- C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-18 02:40:25.110050900 +0000
+++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-18 02:48:31.371624600 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:29.731623300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-18 02:44:10.083227800 +00...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:29.697392400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-18 02:44:33.042185600 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:29.731623300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-18 02:47:23.327060100 +...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/recovery/027_stream...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:29.697392400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-18 02:47:47.749475500 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-18 02:40:29.731623300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out	2025-06-18 02:44:06.357096600 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/regress/regress/res...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-18 02:40:29.697392400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out	2025-06-18 02:44:27.354734100 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[02:44:56.916](138.942s) not ok 5 - regression tests pass
tap
[02:48:11.754](165.922s) not ok 2 - regression tests pass
test
[02:55:49.991]  13/338 postgresql:regress / regress/regress                                            ERROR           1...
[02:55:49.991]   6/338 postgresql:isolation / isolation/isolation                                      ERROR           1...
[02:55:49.991]  23/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[02:55:49.991]  87/338 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[02:55:49.991]  67/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/4966 Parallel CREATE INDEX for GIN indexes
CompilerWarnings
compiler
[02:23:32.906] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[02:23:18.092] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[02:22:39.602] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[02:22:39.602] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[02:22:22.028] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[02:22:22.028] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[02:24:11.927] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[02:24:11.927] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
53/5634 track generic and custom plan calls in pg_stat_statements
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-18 02:11:47.378316000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-18 02:15:49.630205000 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[02:20:39.627]  96/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/contrib/pg_stat_sta...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-18 02:11:44.730904183 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out	2025-06-18 02:18:42.109574868 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
Linux - Debian Bookworm - Meson
core
[02:24:57.582] #0  0x00007f88c8d6ddd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:57.582] #1  0x00007f88c8d1a239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:57.582] #2  0x00007f88c8d1a497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:57.582] #3  0x000055cc58a6a5f3 in ?? ()
[02:24:57.582] #4  0x000055cc58a64369 in ?? ()
[02:24:57.582] #5  0x000055cc58a6320f in ?? ()
[02:24:57.582] #6  0x000055cc58a63c3b in ?? ()
[02:24:57.582] #7  0x000055cc58a6166f in ?? ()
[02:24:57.582] #8  0x00007f88c8d0524a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:57.582] #9  0x00007f88c8d05305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[02:24:57.582] #0  <unavailable> in ?? ()
core
[02:24:57.449] #0  0x00007f88c8d6ddd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:57.449] #1  0x00007f88c8d1a239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:57.449] #2  0x00007f88c8d1a497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:57.449] #3  0x000055cc58a6a5c1 in ?? ()
[02:24:57.449] #4  0x000055cc58a64369 in ?? ()
[02:24:57.449] #5  0x000055cc58a6320f in ?? ()
[02:24:57.449] #6  0x000055cc58a63c3b in ?? ()
[02:24:57.449] #7  0x000055cc58a6166f in ?? ()
[02:24:57.449] #8  0x00007f88c8d0524a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:24:57.449] #9  0x00007f88c8d05305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-18 02:11:44.649948873 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-18 02:18:44.459656175 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[02:22:07.567]  96/344 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/contrib/pg_stat_statements/expected/plancache.out /Users/admin/pgsql/build/testrun/pg_stat_s...
--- /Users/admin/pgsql/contrib/pg_stat_statements/expected/plancache.out	2025-06-18 02:11:10
+++ /Users/admin/pgsql/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-18 02:15:01
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[02:17:29.169]  95/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/plancache.out C:/cirrus/build/testrun/pg_stat...
--- C:/cirrus/contrib/pg_stat_statements/expected/plancache.out	2025-06-18 02:11:48.726851200 +0000
+++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-18 02:19:48.884317600 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[02:27:06.525] 100/338 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5811 Expose internal MultiXact member count function for efficient monitoring
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[01:40:31.207] ../src/backend/access/transam/multixact.c(3592): error C2375: 'pg_get_multixact_count': redefinition; dif...
53/5783 Fix Protocol documentation
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[00:33:35.579](0.001s) not ok 13 - reindexdb cannot target invalid database: matches
test
[00:37:01.387] 225/338 postgresql:scripts / scripts/091_reindexdb_all                                  ERROR            ...
53/5773 Disallow concurrent ALTER DOMAIN and DROP DOMAIN
CompilerWarnings
compiler
[00:14:15.181] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[00:14:15.181] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[00:14:15.181] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[00:14:15.181] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[00:14:15.181] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[00:14:07.840] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[00:14:07.840] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[00:14:07.840] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[00:14:07.840] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[00:14:07.840] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[00:13:38.785] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[00:13:32.068] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[00:14:37.937] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
53/4984 Serverside SNI for SSL connections
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:37:24.839](0.112s) not ok 33 - connect with correct server CA cert file sslmode=require
[22:37:24.840](0.000s) not ok 34 - connect with correct server CA cert file sslmode=require: no stderr
[22:37:24.964](0.000s) not ok 36 - connect fails since the passphrase protected key cannot be reloaded: matches
test
[22:37:54.168] 336/339 postgresql:ssl / ssl/004_sni                                                    ERROR            ...
53/5645 support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out /tmp/cirrus-ci-build/build/testrun/postgres...
--- /tmp/cirrus-ci-build/contrib/postgres_fdw/expected/postgres_fdw.out	2025-06-17 21:24:19.269117000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/postgres_fdw-running/regress/results/postgres_fdw.out	2025-06-17 21:32:53.4312860...
@@ -12584,8 +12584,7 @@
   FROM postgres_fdw_get_connections(true);
  server_name | closed | remote_backend_pid 
 -------------+--------+--------------------
- loopback    | t      | t
-(1 row)
+(0 rows)
 
 -- Clean up
 \set VERBOSITY default
test
[21:33:20.480] 76/78 postgresql:postgres_fdw-running / postgres_fdw-running/regress               ERROR            11.24...
53/5382 Adding compression of temporary files
Linux - Debian Bookworm - Meson
core
[21:00:06.042] #0  <unavailable> in ?? ()
core
[21:00:06.042] #0  0x00007f6f0d828dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:00:06.042] #1  0x00007f6f0d7d5239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:00:06.042] #2  0x00007f6f0d7d5497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:00:06.042] #3  0x00005618167b95f3 in ?? ()
[21:00:06.042] #4  0x00005618167b3369 in ?? ()
[21:00:06.042] #5  0x00005618167b220f in ?? ()
[21:00:06.042] #6  0x00005618167b2c3b in ?? ()
[21:00:06.042] #7  0x00005618167b066f in ?? ()
[21:00:06.042] #8  0x00007f6f0d7c024a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[21:00:06.042] #9  0x00007f6f0d7c0305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[21:00:06.149] #0  0x00007f6f0d828dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:00:06.149] #1  0x00007f6f0d7d5239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:00:06.149] #2  0x00007f6f0d7d5497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[21:00:06.149] #3  0x00005618167b95c1 in ?? ()
[21:00:06.149] #4  0x00005618167b3369 in ?? ()
[21:00:06.149] #5  0x00005618167b220f in ?? ()
[21:00:06.149] #6  0x00005618167b2c3b in ?? ()
[21:00:06.149] #7  0x00005618167b066f in ?? ()
[21:00:06.149] #8  0x00007f6f0d7c024a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[21:00:06.149] #9  0x00007f6f0d7c0305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out /tmp/cirrus-ci-build/build-32/testrun/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash_pglz.out	2025-06-17 20:42:18.834853268 +0000
+++ /tmp/cirrus-ci-build/build-32/testrun/regress/regress/results/join_hash_pglz.out	2025-06-17 20:51:47.026588969 +0000
@@ -606,11 +606,9 @@
     left join (select b1.id, b1.t from join_bar b1 join join_bar b2 using (id)) ss
     on join_foo.id < ss.id + 1 and join_foo.id > ss.id - 1;
 $$);
- multibatch 
-------------
- t
-(1 row)
-
+ERROR:  could not read from temporary file: read only 8180 of 1572860 bytes
+CONTEXT:  parallel worker
+PL/pgSQL function hash_join_batches(text) line 6 at FOR over EXECUTE statement
 rollback to settings;
 -- single-batch with rescan, parallel-oblivious
 savepoint settings;
test
[20:57:00.230]  33/344 postgresql:regress / regress/regress                                            ERROR            ...
53/4677 Sequence Access Methods, round two
FreeBSD - Meson
tap
[20:06:48.192](0.000s) not ok 8529 - no_sequence_access_method: should dump relstats_on_unanalyzed_tables
[20:06:48.192](0.000s) not ok 8530 - no_sequence_access_method: should dump statistics_import
test
[20:08:13.816] 279/344 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR           1...
Linux - Debian Bookworm - Autoconf
core
[20:15:48.190] #0  0x00007fa5a29e7bb3 in ?? () from /lib64/ld-linux-x86-64.so.2
[20:15:48.190] #1  0x00007fa5a29cda29 in ?? () from /lib64/ld-linux-x86-64.so.2
[20:15:48.190] #2  0x00007fa5a29cf075 in ?? () from /lib64/ld-linux-x86-64.so.2
[20:15:48.190] #3  0x00007fa5a29c9261 in ?? () from /lib64/ld-linux-x86-64.so.2
[20:15:48.190] #4  0x00007fa5a29df3c1 in _dl_catch_exception () from /lib64/ld-linux-x86-64.so.2
[20:15:48.190] #5  0x00007fa5a29c95ca in ?? () from /lib64/ld-linux-x86-64.so.2
[20:15:48.190] #6  0x00007fa5a29e4a4a in ?? () from /lib64/ld-linux-x86-64.so.2
[20:15:48.190] #7  0x00007fa5a29e12ff in ?? () from /lib64/ld-linux-x86-64.so.2
[20:15:48.190] #8  0x00007fa5a29e2c7c in ?? () from /lib64/ld-linux-x86-64.so.2
[20:15:48.190] #9  0x00007fa5a29e1b28 in ?? () from /lib64/ld-linux-x86-64.so.2
core
[20:15:48.315] #0  0x00007f9309f99bd3 in wait4 () from /lib/x86_64-linux-gnu/libc.so.6
[20:15:48.315] #1  0x000056435c967cc0 in ?? ()
[20:15:48.315] #2  0x000056435c967efa in ?? ()
[20:15:48.315] #3  0x000056435c969630 in ?? ()
[20:15:48.315] #4  0x000056435c963371 in ?? ()
[20:15:48.315] #5  0x000056435c96220f in ?? ()
[20:15:48.315] #6  0x000056435c962c3b in ?? ()
[20:15:48.315] #7  0x000056435c96066f in ?? ()
[20:15:48.315] #8  0x00007f9309eed24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[20:15:48.315] #9  0x00007f9309eed305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[20:06:12.659](0.000s) not ok 8529 - no_sequence_access_method: should dump relstats_on_unanalyzed_tables
[20:06:12.662](0.000s) not ok 8530 - no_sequence_access_method: should dump statistics_import
Linux - Debian Bookworm - Meson
tap
[20:07:54.798](0.000s) not ok 8529 - no_sequence_access_method: should dump relstats_on_unanalyzed_tables
[20:07:54.802](0.000s) not ok 8530 - no_sequence_access_method: should dump statistics_import
test
[20:09:46.851] 209/345 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
macOS - Sonoma - Meson
tap
[20:06:13.562](0.000s) not ok 8529 - no_sequence_access_method: should dump relstats_on_unanalyzed_tables
[20:06:13.563](0.000s) not ok 8530 - no_sequence_access_method: should dump statistics_import
test
[20:08:38.239] 197/344 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[20:08:48.196](0.000s) not ok 6127 - no_sequence_access_method: should dump relstats_on_unanalyzed_tables
[20:08:48.197](0.000s) not ok 6128 - no_sequence_access_method: should dump statistics_import
test
[20:13:13.314] 186/339 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
53/4738 psql: Rethinking of \du command
macOS - Sonoma - Meson
core
[17:56:54.243]   * frame #0: 0x0000000192baf214 libsystem_kernel.dylib`fstat + 8
[17:56:54.243]     frame #1: 0x0000000192a8c0f8 libsystem_c.dylib`__swhatbuf + 76
[17:56:54.243]     frame #2: 0x0000000192aa14dc libsystem_c.dylib`setvbuf + 220
[17:56:54.243]     frame #3: 0x000000010434134c bash`___lldb_unnamed_symbol203 + 3292
[17:56:54.243]     frame #4: 0x0000000192857154 dyld`start + 2476
tap
[17:51:53.733](0.000s) not ok 305 - pgbench script error: set too many args stderr /(?^:too many function arguments)/
test
[17:52:53.087] 228/343 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5669 Use CLOCK_MONOTONIC_COARSE for instr_time for explain analyze
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-17 16:44:02.929608000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out	2025-06-17 16:48:10.622048...
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                1 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -147,7 +147,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_exec_zero | minmax_ts_after_ref | stats_since_after_ref 
 -------+------------------+---------------------+-----------------------
-     2 |                1 |                   2 |                     0
+     2 |                2 |                   2 |                     0
 (1 row)
 
...
test
[16:52:57.562]  94/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/contrib/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-17 16:44:03.062950256 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/entry_timestamp.out	2025-06-17 16:51:29.287053253 +0000
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                2 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -71,7 +71,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                1 |                1 |                            1 |                     0
+     2 |                1 |                2 |                            1 |                     0
 (1 row)
 
...
Linux - Debian Bookworm - Meson
core
[16:58:10.684] #0  0x00007f1ac86aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:58:10.684] #1  0x00007f1ac865b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:58:10.684] #2  0x00007f1ac8716244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:58:10.684] #3  0x00007f1ac872889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[16:58:10.684] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out /tmp/cirrus-ci-build/build/testrun...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/entry_timestamp.out	2025-06-17 16:44:03.078104609 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/entry_timestamp.out	2025-06-17 16:51:33.861925...
@@ -45,7 +45,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                0 |                0 |                            0 |                     0
+     2 |                0 |                2 |                            0 |                     0
 (1 row)
 
 -- Perform single min/max reset
@@ -71,7 +71,7 @@
 WHERE query LIKE '%STMTTS%';
  total | minmax_plan_zero | minmax_exec_zero | minmax_stats_since_after_ref | stats_since_after_ref 
 -------+------------------+------------------+------------------------------+-----------------------
-     2 |                1 |                1 |                            1 |                     0
+     2 |                1 |                2 |                            1 |                     0
 (1 row)
 
...
test
[16:55:07.653]  94/344 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5447 log_min_messages per backend type
FreeBSD - Meson
core
[16:35:56.404] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0xf366521d498 "checkpointer") at ../s...
[16:35:56.404] #1  0x0000000000773aec in check_log_min_messages (newval=<optimized out>, extra=0x8219ddd48, source=<opti...
[16:35:56.404] #2  0x0000000000af29e4 in call_string_check_hook (conf=conf@entry=0xbf2c30 <ConfigureNamesString+2800>, n...
[16:35:56.404] #3  0x0000000000af2299 in parse_and_validate_value (record=record@entry=0xbf2c30 <ConfigureNamesString+28...
[16:35:56.404] #4  0x0000000000af1426 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[16:35:56.404] #5  0x0000000000aed742 in set_config_option (name=<optimized out>, value=0xf366521d038 "checkpointer:debu...
[16:35:56.404] #6  0x0000000000af643e in ExecSetVariableStmt (stmt=stmt@entry=0xf3664a25d78, isTopLevel=<optimized out>)...
[16:35:56.404] #7  0x000000000097957c in standard_ProcessUtility (pstmt=0xf3664a25468, queryString=0xf3664a24100 "SET lo...
[16:35:56.404] #8  0x0000000000978f28 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[16:35:56.404] #9  0x0000000000978a5c in PortalRunUtility (portal=0xf3664b0d100, pstmt=0xf3664a25468, isTopLevel=<optimi...
core
[16:35:56.999] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0x16f707ff4c98 "checkpointer") at ../...
[16:35:56.999] #1  0x0000000000773aec in check_log_min_messages (newval=<optimized out>, extra=0x821306d78, source=<opti...
[16:35:56.999] #2  0x0000000000af29e4 in call_string_check_hook (conf=conf@entry=0xbf2c30 <ConfigureNamesString+2800>, n...
[16:35:56.999] #3  0x0000000000af2299 in parse_and_validate_value (record=record@entry=0xbf2c30 <ConfigureNamesString+28...
[16:35:56.999] #4  0x0000000000af1426 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[16:35:56.999] #5  0x0000000000aed742 in set_config_option (name=<optimized out>, value=0x16f707ff4838 "checkpointer:deb...
[16:35:56.999] #6  0x0000000000af643e in ExecSetVariableStmt (stmt=stmt@entry=0x16f707e25fd8, isTopLevel=<optimized out>...
[16:35:56.999] #7  0x000000000097957c in standard_ProcessUtility (pstmt=pstmt@entry=0x16f707e25468, queryString=queryStr...
[16:35:56.999] #8  0x00000008382df00c in pgss_ProcessUtility (pstmt=0x16f707e25468, queryString=0x16f707e24100 "SET log_...
[16:35:56.999] #9  0x0000000000978a5c in PortalRunUtility (portal=0x16f707f0b100, pstmt=0x16f707e25468, isTopLevel=<opti...
core
[16:35:56.694] #0  pg_strcasecmp (s1=<optimized out>, s2=<optimized out>, s2@entry=0xa2766018c98 "checkpointer") at ../s...
[16:35:56.694] #1  0x0000000000773aec in check_log_min_messages (newval=<optimized out>, extra=0x82102d938, source=<opti...
[16:35:56.694] #2  0x0000000000af29e4 in call_string_check_hook (conf=conf@entry=0xbf2c30 <ConfigureNamesString+2800>, n...
[16:35:56.694] #3  0x0000000000af2299 in parse_and_validate_value (record=record@entry=0xbf2c30 <ConfigureNamesString+28...
[16:35:56.694] #4  0x0000000000af1426 in set_config_with_handle (name=<optimized out>, handle=handle@entry=0x0, value=va...
[16:35:56.694] #5  0x0000000000aed742 in set_config_option (name=<optimized out>, value=0xa2766018838 "checkpointer:debu...
[16:35:56.694] #6  0x0000000000af643e in ExecSetVariableStmt (stmt=stmt@entry=0xa2765825d78, isTopLevel=<optimized out>)...
[16:35:56.694] #7  0x000000000097957c in standard_ProcessUtility (pstmt=0xa2765825468, queryString=0xa2765824100 "SET lo...
[16:35:56.694] #8  0x0000000000978f28 in ProcessUtility (pstmt=0x0, queryString=0x0, readOnlyTree=<optimized out>, conte...
[16:35:56.694] #9  0x0000000000978a5c in PortalRunUtility (portal=0xa2765961100, pstmt=0xa2765825468, isTopLevel=<optimi...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-17 16:24:51.468244000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-17 16:28:41.019197...
@@ -1084,2325 +1084,7 @@
 ERROR:  foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented
 DETAIL:  Key columns "ftest2" of the referencing table and "base1" of the referenced table are of incompatible types: i...
 create table fktable(ftest1 int, ftest2 inet, foreign key(ftest2, ftest1) references pktable(base1, ptest1));
-ERROR:  foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented
-DETAIL:  Key columns "ftest2" of the referencing table and "base1" of the referenced table are of incompatible types: i...
-create table fktable(ftest1 int, ftest2 inet, foreign key(ftest1, ftest2) references pktable(ptest1, base1));
-ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
-DETAIL:  Key columns "ftest1" of the referencing table and "ptest1" of the referenced table are of incompatible types: ...
-drop table pktable;
-drop table pktable_base;
--- 2 columns (1 table), mismatched types
-create table pktable_base(base1 int not null, base2 int);
-create table pktable(ptest1 inet, ptest2 inet[], primary key(base1, ptest1), foreign key(base2, ptest2) references
-                                             pktable(base1, ptest1)) inherits (pktable_base);
-ERROR:  foreign key constraint "pktable_base2_ptest2_fkey" cannot be implemented
-DETAIL:  Key columns "ptest2" of the referencing table and "ptest1" of the referenced table are of incompatible types: ...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-17 16:24:51.468244000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-17 16:29:50.8977...
@@ -539,2870 +539,10 @@
 
 -- Try to update something that will cascade
 UPDATE PKTABLE set ptest2=5 where ptest2=2;
--- Try to update something that should not cascade
-UPDATE PKTABLE set ptest1=1 WHERE ptest2=3;
--- Show PKTABLE and FKTABLE
-SELECT * from PKTABLE;
- ptest1 | ptest2 | ptest3 | ptest4 
---------+--------+--------+--------
-      2 |      4 |      5 | test4
-      1 |      5 |      3 | test1
-      1 |      3 |      3 | test2
-      1 |      3 |      4 | test3
-(4 rows)
-
-SELECT * from FKTABLE;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-17 16:24:51.468244000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-17 16:28:51.062520000 +0000
@@ -1250,2159 +1250,10 @@
 -- these should work
 ALTER TABLE fktable ADD CONSTRAINT fk_123_123
 FOREIGN KEY (x1,x2,x3) REFERENCES pktable(id1,id2,id3);
-ALTER TABLE fktable ADD CONSTRAINT fk_213_213
-FOREIGN KEY (x2,x1,x3) REFERENCES pktable(id2,id1,id3);
-ALTER TABLE fktable ADD CONSTRAINT fk_253_213
-FOREIGN KEY (x2,x5,x3) REFERENCES pktable(id2,id1,id3);
--- these should fail
-ALTER TABLE fktable ADD CONSTRAINT fk_123_231
-FOREIGN KEY (x1,x2,x3) REFERENCES pktable(id2,id3,id1);
-ERROR:  foreign key constraint "fk_123_231" cannot be implemented
-DETAIL:  Key columns "x1" of the referencing table and "id2" of the referenced table are of incompatible types: integer...
-ALTER TABLE fktable ADD CONSTRAINT fk_241_132
-FOREIGN KEY (x2,x4,x1) REFERENCES pktable(id1,id3,id2);
-ERROR:  foreign key constraint "fk_241_132" cannot be implemented
-DETAIL:  Key columns "x2" of the referencing table and "id1" of the referenced table are of incompatible types: charact...
...
tap
[16:28:42.544](130.912s) not ok 5 - regression tests pass
[16:28:57.293](2.844s) not ok 7 - pg_restore to destination instance
[16:29:10.900](13.607s) not ok 8 - dump outputs from original and restored regression databases match
[16:29:27.694](1.278s) not ok 16 - run of pg_upgrade --check for new instance
[16:29:27.695](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[16:29:28.685](0.990s) not ok 18 - run of pg_upgrade for new instance
[16:29:28.694](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:29:29.069](0.190s) not ok 20 - check that locales in new cluster match original cluster
[16:29:31.084](0.027s) not ok 22 - old and new dumps match after pg_upgrade
tap
[16:29:52.268](156.760s) not ok 2 - regression tests pass
test
[16:33:06.325]  84/343 postgresql:regress / regress/regress                                            ERROR           1...
[16:33:06.325]  76/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[16:33:06.325] 154/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
core
[16:40:26.384] #0  0x00007fb054eabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:40:26.384] #1  0x00007fb054e5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:40:26.384] #2  0x00007fb054e47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:40:26.384] #3  0x00007fb055ed650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[16:40:26.384] #4  0x00007fb055ee2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[16:40:26.384] #5  0x00007fb055ec1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fb054820f4e, __in_ch...
[16:40:26.384] #6  0x00007fb055ebe6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[16:40:26.384] #7  0x00007fb055ebd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7fb054821bf0, cont...
[16:40:26.384] #8  <signal handler called>
[16:40:26.384] #9  0x0000562d51e13a08 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
core
[16:40:25.281] #0  0x00007f4bfa8abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:40:25.281] #1  0x00007f4bfa85cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:40:25.281] #2  0x00007f4bfa847472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:40:25.281] #3  0x00007f4bfbad650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[16:40:25.281] #4  0x00007f4bfbae2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[16:40:25.281] #5  0x00007f4bfbac1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7f4bf7c25f4e, __in_ch...
[16:40:25.281] #6  0x00007f4bfbabe6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[16:40:25.281] #7  0x00007f4bfbabd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7f4bf7c26bf0, cont...
[16:40:25.281] #8  <signal handler called>
[16:40:25.281] #9  0x0000559f7c0eda08 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
core
[16:40:25.838] #0  0x00007fac4faabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:40:25.838] #1  0x00007fac4fa5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:40:25.838] #2  0x00007fac4fa47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:40:25.838] #3  0x00007fac50cd650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[16:40:25.838] #4  0x00007fac50ce2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[16:40:25.838] #5  0x00007fac50cc1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7fac4ce39f4e, __in_ch...
[16:40:25.838] #6  0x00007fac50cbe6ae in __asan::ReportDeadlySignal (sig=...) at ../../../../src/libsanitizer/asan/asan_...
[16:40:25.838] #7  0x00007fac50cbd462 in __asan::AsanOnDeadlySignal (signo=<optimized out>, siginfo=0x7fac4ce3abf0, cont...
[16:40:25.838] #8  <signal handler called>
[16:40:25.838] #9  0x000055aea36b9a08 in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=s2@entry...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_chec...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-17 16:24:49.665756208 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/foreign_key.out	2025-06-17 16:33:53.152999710 +0000
@@ -1567,1842 +1567,10 @@
 ERROR:  update or delete on table "pktable2" violates foreign key constraint "fktable2_d_e_fkey" on table "fktable2"
 DETAIL:  Key (d, e)=(4, 5) is still referenced from table "fktable2".
 drop table pktable2, fktable2;
--- Test truncation of long foreign key names
-create table pktable1 (a int primary key);
-create table pktable2 (a int, b int, primary key (a, b));
-create table fktable2 (
-  a int,
-  b int,
-  very_very_long_column_name_to_exceed_63_characters int,
-  foreign key (very_very_long_column_name_to_exceed_63_characters) references pktable1,
-  foreign key (a, very_very_long_column_name_to_exceed_63_characters) references pktable2,
-  foreign key (a, very_very_long_column_name_to_exceed_63_characters) references pktable2
-);
-select conname from pg_constraint where conrelid = 'fktable2'::regclass order by conname;
-                             conname                             
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-17 16:24:49.665756208 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/foreign_key.out	2025-06-17 16:35:03.252943892 +0000
@@ -930,2479 +930,10 @@
 DETAIL:  Key (ftest1)=(43) is not present in table "pktable".
 DROP TABLE FKTABLE;
 DROP TABLE PKTABLE;
--- Two columns, two tables
-CREATE TABLE PKTABLE (ptest1 int, ptest2 inet, PRIMARY KEY(ptest1, ptest2));
--- This should fail, because we just chose really odd types
-CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable);
-ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
-DETAIL:  Key columns "ftest1" of the referencing table and "ptest1" of the referenced table are of incompatible types: ...
--- Again, so should this...
-CREATE TABLE FKTABLE (ftest1 cidr, ftest2 timestamp, FOREIGN KEY(ftest1, ftest2) REFERENCES pktable(ptest1, ptest2));
-ERROR:  foreign key constraint "fktable_ftest1_ftest2_fkey" cannot be implemented
-DETAIL:  Key columns "ftest1" of the referencing table and "ptest1" of the referenced table are of incompatible types: ...
--- This fails because we mixed up the column ordering
-CREATE TABLE FKTABLE (ftest1 int, ftest2 inet, FOREIGN KEY(ftest2, ftest1) REFERENCES pktable);
-ERROR:  foreign key constraint "fktable_ftest2_ftest1_fkey" cannot be implemented
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/src/test/regress/results/fo...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-17 16:24:49.665756208 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/foreign_key.out	2025-06-17 16:30:37.733132159 +0000
@@ -1264,2145 +1264,10 @@
 ERROR:  foreign key constraint "fk_241_132" cannot be implemented
 DETAIL:  Key columns "x2" of the referencing table and "id1" of the referenced table are of incompatible types: charact...
 DROP TABLE pktable, fktable;
--- test a tricky case: we can elide firing the FK check trigger during
--- an UPDATE if the UPDATE did not change the foreign key
--- field. However, we can't do this if our transaction was the one that
--- created the updated row and the trigger is deferred, since our UPDATE
--- will have invalidated the original newly-inserted tuple, and therefore
--- cause the on-INSERT RI trigger not to be fired.
-CREATE TEMP TABLE pktable (
-    id int primary key,
-    other int
-);
-CREATE TEMP TABLE fktable (
-    id int primary key,
-    fk int references pktable deferrable initially deferred
...
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
sanitizer
SUMMARY: AddressSanitizer: SEGV /tmp/cirrus-ci-build/src/port/pgstrcasecmp.c:40 in pg_strcasecmp
tap
[16:33:54.228](101.063s) not ok 5 - regression tests pass
[16:34:12.598](6.453s) not ok 7 - pg_restore to destination instance
[16:34:18.517](5.918s) not ok 8 - dump outputs from original and restored regression databases match
[16:34:28.966](3.120s) not ok 16 - run of pg_upgrade --check for new instance
[16:34:28.967](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[16:34:32.120](3.153s) not ok 18 - run of pg_upgrade for new instance
[16:34:32.121](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:34:32.535](0.154s) not ok 20 - check that locales in new cluster match original cluster
[16:34:33.297](0.032s) not ok 22 - old and new dumps match after pg_upgrade
tap
[16:35:03.932](66.141s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
core
[16:38:02.856] #0  0x00007f57a62a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:38:02.856] #1  0x00007f57a625afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:38:02.856] #2  0x00007f57a6245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:38:02.856] #3  0x00007f57a641e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[16:38:02.856] #4  0x00007f57a642aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[16:38:02.856] #5  0x00007f57a640d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x55cec86e8c40,...
[16:38:02.856] #6  0x000055cec7be6bde in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[16:38:02.856] #7  0x000055cec7461709 in check_log_min_messages (newval=<optimized out>, extra=0x7ffc76850eb0, source=<o...
[16:38:02.856] #8  0x000055cec7b824f1 in call_string_check_hook (conf=conf@entry=0x55cec86a9ed0 <ConfigureNamesString+28...
[16:38:02.856] #9  0x000055cec7b87d9c in parse_and_validate_value (record=record@entry=0x55cec86a9ed0 <ConfigureNamesStr...
core
[16:38:04.348] #0  0x00007fe5692a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:38:04.348] #1  0x00007fe56925afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:38:04.348] #2  0x00007fe569245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:38:04.348] #3  0x00007fe56941e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[16:38:04.348] #4  0x00007fe56942aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[16:38:04.348] #5  0x00007fe56940d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x55aef6b36c40,...
[16:38:04.348] #6  0x000055aef6034bde in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[16:38:04.348] #7  0x000055aef58af709 in check_log_min_messages (newval=<optimized out>, extra=0x7ffcacd51ce0, source=<o...
[16:38:04.348] #8  0x000055aef5fd04f1 in call_string_check_hook (conf=conf@entry=0x55aef6af7ed0 <ConfigureNamesString+28...
[16:38:04.348] #9  0x000055aef5fd5d9c in parse_and_validate_value (record=record@entry=0x55aef6af7ed0 <ConfigureNamesStr...
core
[16:38:05.867] #0  0x00007fc8408a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:38:05.867] #1  0x00007fc84085afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:38:05.867] #2  0x00007fc840845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:38:05.867] #3  0x00007fc840a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[16:38:05.867] #4  0x00007fc840a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[16:38:05.867] #5  0x00007fc840a0d6f8 in __ubsan::__ubsan_handle_type_mismatch_v1_abort (Data=Data@entry=0x556b66daac40,...
[16:38:05.867] #6  0x0000556b662a8bde in pg_strcasecmp (s1=0x1 <error: Cannot access memory at address 0x1>, s2=<optimiz...
[16:38:05.867] #7  0x0000556b65b23709 in check_log_min_messages (newval=<optimized out>, extra=0x7fff59076900, source=<o...
[16:38:05.867] #8  0x0000556b662444f1 in call_string_check_hook (conf=conf@entry=0x556b66d6bed0 <ConfigureNamesString+28...
[16:38:05.867] #9  0x0000556b66249d9c in parse_and_validate_value (record=record@entry=0x556b66d6bed0 <ConfigureNamesStr...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/00...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-17 16:24:48.756190851 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-17 16:30:22.599351...
@@ -1598,1811 +1598,7 @@
 savepoint x;
 delete from fktable2;
 rollback to x;
-commit;
-begin;
-insert into fktable2 values(2);
-savepoint x;
-delete from fktable2;
-rollback to x;
-commit; -- fail
-ERROR:  insert or update on table "fktable2" violates foreign key constraint "fktable2_f1_fkey"
-DETAIL:  Key (f1)=(2) is not present in table "pktable2".
---
--- Test that we prevent dropping FK constraint with pending trigger events
---
-begin;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/recovery/027_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-17 16:24:48.756190851 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/foreign_key.out	2025-06-17 16:31:34.4389...
@@ -864,2545 +864,10 @@
 -- Test some invalid FK definitions
 CREATE TABLE PKTABLE (ptest1 int PRIMARY KEY, someoid oid);
 CREATE TABLE FKTABLE_FAIL1 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest2) REFERENCES PKTABLE);
-ERROR:  column "ftest2" referenced in foreign key constraint does not exist
-CREATE TABLE FKTABLE_FAIL2 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(ptest2));
-ERROR:  column "ptest2" referenced in foreign key constraint does not exist
-CREATE TABLE FKTABLE_FAIL3 ( ftest1 int, CONSTRAINT fkfail1 FOREIGN KEY (tableoid) REFERENCES PKTABLE(someoid));
-ERROR:  system columns cannot be used in foreign keys
-CREATE TABLE FKTABLE_FAIL4 ( ftest1 oid, CONSTRAINT fkfail1 FOREIGN KEY (ftest1) REFERENCES PKTABLE(tableoid));
-ERROR:  system columns cannot be used in foreign keys
-DROP TABLE PKTABLE;
--- Test for referencing column number smaller than referenced constraint
-CREATE TABLE PKTABLE (ptest1 int, ptest2 int, UNIQUE(ptest1, ptest2));
-CREATE TABLE FKTABLE_FAIL1 (ftest1 int REFERENCES pktable(ptest1));
-ERROR:  there is no unique constraint matching given keys for referenced table "pktable"
-DROP TABLE FKTABLE_FAIL1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out /tmp/cirrus-ci-build/build/testrun/regress/regre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/foreign_key.out	2025-06-17 16:24:48.756190851 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/foreign_key.out	2025-06-17 16:30:24.523428372 +0000
@@ -2321,1088 +2321,10 @@
 -- test the case when the referenced table is owned by a different user
 create role regress_other_partitioned_fk_owner;
 grant references on fk_notpartitioned_pk to regress_other_partitioned_fk_owner;
-set role regress_other_partitioned_fk_owner;
-create table other_partitioned_fk(a int, b int) partition by list (a);
-create table other_partitioned_fk_1 partition of other_partitioned_fk
-  for values in (2048);
-insert into other_partitioned_fk
-  select 2048, x from generate_series(1,10) x;
--- this should fail
-alter table other_partitioned_fk add foreign key (a, b)
-  references fk_notpartitioned_pk(a, b);
-ERROR:  insert or update on table "other_partitioned_fk_1" violates foreign key constraint "other_partitioned_fk_a_b_fk...
-DETAIL:  Key (a, b)=(2048, 1) is not present in table "fk_notpartitioned_pk".
--- add the missing keys and retry
-reset role;
...
tap
[16:30:25.238](61.649s) not ok 5 - regression tests pass
[16:30:37.465](4.781s) not ok 7 - pg_restore to destination instance
[16:30:43.174](5.708s) not ok 8 - dump outputs from original and restored regression databases match
[16:30:51.189](1.950s) not ok 16 - run of pg_upgrade --check for new instance
[16:30:51.190](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[16:30:52.660](1.470s) not ok 18 - run of pg_upgrade for new instance
[16:30:52.660](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:30:53.006](0.071s) not ok 20 - check that locales in new cluster match original cluster
[16:30:53.752](0.080s) not ok 22 - old and new dumps match after pg_upgrade
tap
[16:31:37.253](62.936s) not ok 2 - regression tests pass
test
[16:35:14.340]  24/344 postgresql:regress / regress/regress                                            ERROR            ...
[16:35:14.340]  25/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[16:35:14.340]  77/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
core
[16:40:22.339]   * frame #0: 0x000000010108b038 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[16:40:22.339]     frame #1: 0x0000000100d46b08 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016f...
[16:40:22.339]     frame #2: 0x000000010105f8a4 postgres`call_string_check_hook(conf=0x00000001014388b8, newval=0x000000...
[16:40:22.339]     frame #3: 0x000000010105f1a8 postgres`parse_and_validate_value(record=0x00000001014388b8, value=<unav...
[16:40:22.339]     frame #4: 0x000000010105e32c postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[16:40:22.339]     frame #5: 0x000000010105aa04 postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[16:40:22.339]     frame #6: 0x0000000101062938 postgres`ExecSetVariableStmt(stmt=0x000000013f009668, isTopLevel=<unavai...
[16:40:22.339]     frame #7: 0x0000000100f110b4 postgres`standard_ProcessUtility(pstmt=0x000000013f009718, queryString="...
[16:40:22.339]     frame #8: 0x00000001017b8334 pg_stat_statements.dylib`pgss_ProcessUtility(pstmt=0x000000013f009718, q...
[16:40:22.339]     frame #9: 0x0000000100f10adc postgres`PortalRunUtility(portal=0x000000014e833b00, pstmt=0x000000013f0...
core
[16:38:29.027]   * frame #0: 0x00000001012db038 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[16:38:29.027]     frame #1: 0x0000000100f96b08 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016e...
[16:38:29.027]     frame #2: 0x00000001012af8a4 postgres`call_string_check_hook(conf=0x00000001016888b8, newval=0x000000...
[16:38:29.027]     frame #3: 0x00000001012af1a8 postgres`parse_and_validate_value(record=0x00000001016888b8, value=<unav...
[16:38:29.027]     frame #4: 0x00000001012ae32c postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[16:38:29.027]     frame #5: 0x00000001012aaa04 postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[16:38:29.027]     frame #6: 0x00000001012b2938 postgres`ExecSetVariableStmt(stmt=0x000000014680f668, isTopLevel=<unavai...
[16:38:29.027]     frame #7: 0x00000001011610b4 postgres`standard_ProcessUtility(pstmt=0x000000014680f718, queryString="...
[16:38:29.027]     frame #8: 0x0000000101160e80 postgres`ProcessUtility(pstmt=<unavailable>, queryString=<unavailable>, ...
[16:38:29.027]     frame #9: 0x0000000101160adc postgres`PortalRunUtility(portal=0x0000000136040b00, pstmt=0x00000001468...
core
[16:39:07.014]   * frame #0: 0x000000010098b038 postgres`pg_strcasecmp(s1=0x0000000000000000, s2="checkpointer") at pgst...
[16:39:07.014]     frame #1: 0x0000000100646b08 postgres`check_log_min_messages(newval=<unavailable>, extra=0x000000016f...
[16:39:07.014]     frame #2: 0x000000010095f8a4 postgres`call_string_check_hook(conf=0x0000000100d388b8, newval=0x000000...
[16:39:07.014]     frame #3: 0x000000010095f1a8 postgres`parse_and_validate_value(record=0x0000000100d388b8, value=<unav...
[16:39:07.014]     frame #4: 0x000000010095e32c postgres`set_config_with_handle(name=<unavailable>, handle=<unavailable>...
[16:39:07.014]     frame #5: 0x000000010095aa04 postgres`set_config_option(name="log_min_messages", value="checkpointer:...
[16:39:07.014]     frame #6: 0x0000000100962938 postgres`ExecSetVariableStmt(stmt=0x0000000121809468, isTopLevel=<unavai...
[16:39:07.014]     frame #7: 0x00000001008110b4 postgres`standard_ProcessUtility(pstmt=0x0000000121809518, queryString="...
[16:39:07.014]     frame #8: 0x0000000100810e80 postgres`ProcessUtility(pstmt=<unavailable>, queryString=<unavailable>, ...
[16:39:07.014]     frame #9: 0x0000000100810adc postgres`PortalRunUtility(portal=0x0000000122836b00, pstmt=0x00000001218...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/foreign_key.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg...
--- /Users/admin/pgsql/src/test/regress/expected/foreign_key.out	2025-06-17 16:24:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-17 16:29:27
@@ -602,2807 +602,10 @@
 
 DROP TABLE FKTABLE;
 DROP TABLE PKTABLE;
--- set null update / set default delete
-CREATE TABLE PKTABLE ( ptest1 int, ptest2 int, ptest3 int, ptest4 text, PRIMARY KEY(ptest1, ptest2, ptest3) );
-CREATE TABLE FKTABLE ( ftest1 int DEFAULT 0, ftest2 int, ftest3 int, ftest4 int,  CONSTRAINT constrname3
-			FOREIGN KEY(ftest1, ftest2, ftest3) REFERENCES PKTABLE
-			ON DELETE SET DEFAULT ON UPDATE SET NULL);
--- Insert Primary Key values
-INSERT INTO PKTABLE VALUES (1, 2, 3, 'test1');
-INSERT INTO PKTABLE VALUES (1, 3, 3, 'test2');
-INSERT INTO PKTABLE VALUES (2, 3, 4, 'test3');
-INSERT INTO PKTABLE VALUES (2, 4, 5, 'test4');
--- Insert Foreign Key values
-INSERT INTO FKTABLE VALUES (1, 2, 3, 1);
-INSERT INTO FKTABLE VALUES (2, 3, 4, 1);
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/cluster.out /Users/admin/pgsql/build/testrun/recovery/027_stream_r...
--- /Users/admin/pgsql/src/test/regress/expected/cluster.out	2025-06-17 16:24:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/cluster.out	2025-06-17 16:31:30
@@ -435,241 +435,10 @@
 create temp table clstr_temp (col1 int primary key, col2 text);
 insert into clstr_temp values (2, 'two'), (1, 'one');
 cluster clstr_temp using clstr_temp_pkey;
-select * from clstr_temp;
- col1 | col2 
-------+------
-    1 | one
-    2 | two
-(2 rows)
-
-drop table clstr_temp;
-RESET SESSION AUTHORIZATION;
--- check clustering an empty table
-DROP TABLE clustertest;
-CREATE TABLE clustertest (f1 int PRIMARY KEY);
-CLUSTER clustertest USING clustertest_pkey;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/guc.out /Users/admin/pgsql/build/testrun/regress/regress/results/g...
--- /Users/admin/pgsql/src/test/regress/expected/guc.out	2025-06-17 16:24:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/guc.out	2025-06-17 16:29:27
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
tap
[16:29:32.395](102.889s) not ok 5 - regression tests pass
[16:30:07.395](1.701s) not ok 16 - run of pg_upgrade --check for new instance
[16:30:07.396](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[16:30:08.609](1.213s) not ok 18 - run of pg_upgrade for new instance
[16:30:08.609](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:30:08.883](0.088s) not ok 20 - check that locales in new cluster match original cluster
[16:30:10.505](0.236s) not ok 22 - old and new dumps match after pg_upgrade
tap
[16:31:34.491](110.443s) not ok 2 - regression tests pass
test
[16:34:36.073]  25/343 postgresql:regress / regress/regress                                            ERROR           1...
[16:34:36.073]  27/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[16:34:36.073] 118/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
core
000000c9`897ffc98 00007ffd`db6348fa     ntdll!NtFsControlFile+0x14
000000c9`897ffca0 00007ff6`a917a9ab     KERNELBASE!ConnectNamedPipe+0x6a
000000c9`897ffd10 00007ffd`dcd24cb0     postgres!pg_signal_thread(
000000c9`897ffe10 00007ffd`ddf3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c9`897ffe40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c9`893ffa08 00007ffd`ddecb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c9`893ffa10 00007ffd`dcd24cb0     ntdll!TppWorkerThread+0x2df
000000c9`893ffd00 00007ffd`ddf3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c9`893ffd30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c9`88ffede0 00007ff6`a8f71519     postgres!pg_strcasecmp(
000000c9`88ffee20 00007ff6`a950fc2a     postgres!check_log_min_messages(
000000c9`88ffef30 00007ff6`a9511709     postgres!call_string_check_hook(
000000c9`88fff0a0 00007ff6`a95086d6     postgres!parse_and_validate_value(
000000c9`88fff1a0 00007ff6`a9506f29     postgres!set_config_with_handle(
000000c9`88fff300 00007ff6`a9512e6b     postgres!set_config_option(
000000c9`88fff370 00007ff6`a92a6741     postgres!ExecSetVariableStmt(
000000c9`88fff470 00007ff6`a92a5d59     postgres!standard_ProcessUtility(
000000c9`88fff640 00007ff6`a92a4d3d     postgres!ProcessUtility(
000000c9`88fff690 00007ff6`a92a5092     postgres!PortalRunUtility(
core
000000c9`89fff728 00007ffd`ddecb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c9`89fff730 00007ffd`dcd24cb0     ntdll!TppWorkerThread+0x2df
000000c9`89fffa20 00007ffd`ddf3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c9`89fffa50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c9`89bffae8 00007ffd`db5eda3e     ntdll!NtWaitForSingleObject+0x14
000000c9`89bffaf0 00007ff6`a917c44c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000c9`89bffb90 00007ffd`dcd24cb0     postgres!pg_timer_thread(
000000c9`89bffbd0 00007ffd`ddf3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c9`89bffc00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000094`015ff9b8 00007ffd`db5eda3e     ntdll!NtWaitForSingleObject+0x14
00000094`015ff9c0 00007ff6`a917c44c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000094`015ffa60 00007ffd`dcd24cb0     postgres!pg_timer_thread(
00000094`015ffaa0 00007ffd`ddf3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000094`015ffad0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000094`019ff638 00007ffd`ddecb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000094`019ff640 00007ffd`dcd24cb0     ntdll!TppWorkerThread+0x2df
00000094`019ff930 00007ffd`ddf3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000094`019ff960 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000094`009fee20 00007ff6`a8f71519     postgres!pg_strcasecmp(
00000094`009fee60 00007ff6`a950fc2a     postgres!check_log_min_messages(
00000094`009fef70 00007ff6`a9511709     postgres!call_string_check_hook(
00000094`009ff0e0 00007ff6`a95086d6     postgres!parse_and_validate_value(
00000094`009ff1e0 00007ff6`a9506f29     postgres!set_config_with_handle(
00000094`009ff340 00007ff6`a9512e6b     postgres!set_config_option(
00000094`009ff3b0 00007ff6`a92a6741     postgres!ExecSetVariableStmt(
00000094`009ff4b0 00007ff6`a92a5d59     postgres!standard_ProcessUtility(
00000094`009ff680 00007ff6`a92a4d3d     postgres!ProcessUtility(
00000094`009ff6d0 00007ff6`a92a5092     postgres!PortalRunUtility(
core
00000094`00dff448 00007ffd`ddecb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000094`00dff450 00007ffd`dcd24cb0     ntdll!TppWorkerThread+0x2df
00000094`00dff740 00007ffd`ddf3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000094`00dff770 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000094`011ff608 00007ffd`db6348fa     ntdll!NtFsControlFile+0x14
00000094`011ff610 00007ff6`a917a9ab     KERNELBASE!ConnectNamedPipe+0x6a
00000094`011ff680 00007ffd`dcd24cb0     postgres!pg_signal_thread(
00000094`011ff780 00007ffd`ddf3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000094`011ff7b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c1`b0bffb48 00007ffd`ddecb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c1`b0bffb50 00007ffd`dcd24cb0     ntdll!TppWorkerThread+0x2df
000000c1`b0bffe40 00007ffd`ddf3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c1`b0bffe70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c1`b07ffa38 00007ffd`db5eda3e     ntdll!NtWaitForSingleObject+0x14
000000c1`b07ffa40 00007ff6`a917c44c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000c1`b07ffae0 00007ffd`dcd24cb0     postgres!pg_timer_thread(
000000c1`b07ffb20 00007ffd`ddf3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c1`b07ffb50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c1`b03ff908 00007ffd`db6348fa     ntdll!NtFsControlFile+0x14
000000c1`b03ff910 00007ff6`a917a9ab     KERNELBASE!ConnectNamedPipe+0x6a
000000c1`b03ff980 00007ffd`dcd24cb0     postgres!pg_signal_thread(
000000c1`b03ffa80 00007ffd`ddf3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c1`b03ffab0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c1`affff7a8 00007ffd`ddecb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c1`affff7b0 00007ffd`dcd24cb0     ntdll!TppWorkerThread+0x2df
000000c1`affffaa0 00007ffd`ddf3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c1`affffad0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c1`afbfe360 00007ff6`a8f71519     postgres!pg_strcasecmp(
000000c1`afbfe3a0 00007ff6`a950fc2a     postgres!check_log_min_messages(
000000c1`afbfe4b0 00007ff6`a9511709     postgres!call_string_check_hook(
000000c1`afbfe620 00007ff6`a95086d6     postgres!parse_and_validate_value(
000000c1`afbfe720 00007ff6`a9506f29     postgres!set_config_with_handle(
000000c1`afbfe880 00007ff6`a9512e6b     postgres!set_config_option(
000000c1`afbfe8f0 00007ff6`a92a6741     postgres!ExecSetVariableStmt(
000000c1`afbfe9f0 00007ffd`ce6234b9     postgres!standard_ProcessUtility(
000000c1`afbfebc0 00007ff6`a92a5d0f     pg_stat_statements!pgss_ProcessUtility(
000000c1`afbff020 00007ff6`a92a4d3d     postgres!ProcessUtility(
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/foreign_key.out C:/cirrus/build/testrun/pg_upgrade/002_...
--- C:/cirrus/src/test/regress/expected/foreign_key.out	2025-06-17 16:24:55.096215700 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/foreign_key.out	2025-06-17 16:28:38.727783700 +0000
@@ -2482,927 +2482,10 @@
 alter table fkpart0.fk_part_1 drop constraint fk_part_1_a_fkey;
 ERROR:  cannot drop inherited constraint "fk_part_1_a_fkey" of relation "fk_part_1"
 \d fkpart0.fk_part_23	\\ -- should have only one FK
-      Partitioned table "fkpart0.fk_part_23"
- Column |  Type   | Collation | Nullable | Default 
---------+---------+-----------+----------+---------
- a      | integer |           |          | 
-Partition of: fkpart0.fk_part FOR VALUES IN (2, 3)
-Partition key: LIST (a)
-Foreign-key constraints:
-    TABLE "fkpart0.fk_part" CONSTRAINT "fk_part_a_fkey" FOREIGN KEY (a) REFERENCES fkpart0.pkey(a)
-Number of partitions: 1 (Use \d+ to list them.)
-
-\d fkpart0.fk_part_23_2	\\ -- should have only one FK
-           Table "fkpart0.fk_part_23_2"
- Column |  Type   | Collation | Nullable | Default 
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/recovery/027_stream_reg...
--- C:/cirrus/src/test/regress/expected/guc.out	2025-06-17 16:24:55.104411100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/guc.out	2025-06-17 16:31:21.307854300 +0000
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/guc.out C:/cirrus/build/testrun/regress/regress/results...
--- C:/cirrus/src/test/regress/expected/guc.out	2025-06-17 16:24:55.104411100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/guc.out	2025-06-17 16:28:34.578561000 +0000
@@ -929,35 +929,7 @@
 (1 row)
 
 SET log_min_messages TO 'checkpointer:debug2, autovacuum:debug1';  --fail
-ERROR:  invalid value for parameter "log_min_messages": "checkpointer:debug2, autovacuum:debug1"
-DETAIL:  Generic log level was not defined.
-SET log_min_messages TO 'debug1, backend:error, fatal';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "debug1, backend:error, fatal"
-DETAIL:  Generic log level was already assigned.
-SET log_min_messages TO 'backend:error, foo:fatal, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, foo:fatal, archiver:debug1"
-DETAIL:  Unrecognized backend type: "foo".
-SET log_min_messages TO 'backend:error, checkpointer:bar, archiver:debug1';  -- fail
-ERROR:  invalid value for parameter "log_min_messages": "backend:error, checkpointer:bar, archiver:debug1"
-DETAIL:  Unrecognized log level: "bar".
-SET log_min_messages TO 'backend:error, checkpointer:debug3, fatal, archiver:debug2, autovacuum:debug1, walsender:debug...
-SHOW log_min_messages;
...
tap
[16:29:01.542](121.625s) not ok 5 - regression tests pass
[16:29:38.410](5.938s) not ok 16 - run of pg_upgrade --check for new instance
[16:29:38.415](0.003s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[16:29:43.156](4.740s) not ok 18 - run of pg_upgrade for new instance
[16:29:43.158](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:29:45.150](0.251s) not ok 20 - check that locales in new cluster match original cluster
[16:29:46.652](0.160s) not ok 22 - old and new dumps match after pg_upgrade
tap
[16:31:42.766](125.456s) not ok 2 - regression tests pass
test
[16:40:59.333]  14/338 postgresql:regress / regress/regress                                            ERROR           1...
[16:40:59.333]  18/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[16:40:59.333]  61/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5644 Add arbitrary xid and mxid to pg_resetwal
FreeBSD - Meson
tap
[16:29:03.762](22.079s) not ok 18 - run of pg_upgrade for new instance
[16:29:03.762](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:29:05.428](0.038s) not ok 22 - old and new dumps match after pg_upgrade
test
[16:31:29.840] 220/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
Linux - Debian Bookworm - Autoconf
tap
[16:26:17.094](16.935s) Bail out!  command "pg_resetwal -D /tmp/cirrus-ci-build/src/bin/pg_resetwal/tmp_check/t_003_adva...
Linux - Debian Bookworm - Meson
tap
[16:26:32.733](8.415s) not ok 18 - run of pg_upgrade for new instance
[16:26:32.733](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:26:33.844](0.139s) not ok 22 - old and new dumps match after pg_upgrade
test
[16:30:26.337]  54/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
macOS - Sonoma - Meson
core
[16:35:10.944]   * frame #0: 0x00000001869e29c8 dyld`dyld3::Array<dyld4::Loader const*>::push_back(dyld4::Loader const* ...
[16:35:10.944]     frame #1: 0x00000001869e3f8c dyld`dyld4::Loader::hasExportedSymbol(Diagnostics&, dyld4::RuntimeState&...
[16:35:10.944]     frame #2: 0x00000001869e433c dyld`dyld4::Loader::hasExportedSymbol(Diagnostics&, dyld4::RuntimeState&...
[16:35:10.944]     frame #3: 0x00000001869e33c0 dyld`dyld4::Loader::resolveSymbol(Diagnostics&, dyld4::RuntimeState&, in...
[16:35:10.944]     frame #4: 0x00000001869e2fec dyld`invocation function for block in dyld4::Loader::forEachBindTarget(D...
[16:35:10.944]     frame #5: 0x0000000186a1dff0 dyld`invocation function for block in mach_o::Fixups::forEachBindTarget_...
[16:35:10.944]     frame #6: 0x0000000186a18f50 dyld`dyld3::MachOFile::forEachChainedFixupTarget(Diagnostics&, dyld_chai...
[16:35:10.944]     frame #7: 0x0000000186a1dcc0 dyld`mach_o::Fixups::forEachBindTarget_ChainedFixups(Diagnostics&, void ...
[16:35:10.944]     frame #8: 0x00000001869e2f54 dyld`invocation function for block in dyld4::Loader::forEachBindTarget(D...
[16:35:10.944]     frame #9: 0x0000000186a21414 dyld`dyld3::MachOAnalyzer::withVMLayout(Diagnostics&, void (mach_o::Layo...
tap
[16:26:14.402](16.840s) not ok 18 - run of pg_upgrade for new instance
[16:26:14.409](0.001s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:26:16.705](0.113s) not ok 22 - old and new dumps match after pg_upgrade
test
[16:31:16.659]  50/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[16:28:18.191](13.400s) not ok 18 - run of pg_upgrade for new instance
[16:28:18.196](0.003s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:28:21.792](0.160s) not ok 22 - old and new dumps match after pg_upgrade
test
[16:38:14.998]  36/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
53/5673 Random pg_upgrade 004_subscription test failure on drongo
CompilerWarnings
compiler
[16:07:48.666] md.c:256:48: error: implicit declaration of function ‘pg_RtlGetLastNtStatus’ [-Werror=implicit-function-d...
53/5714 Allow to collect statistics on virtual generated columns
FreeBSD - Meson
core
[15:17:08.543] #0  0x00001f2a6fc9b69a in mmap () from /lib/libc.so.7
[15:17:08.543] #1  0x00001f2a6fc2a0fd in ?? () from /lib/libc.so.7
[15:17:08.543] #2  0x00001f2a6fc314b3 in ?? () from /lib/libc.so.7
[15:17:08.543] #3  0x00001f2a6fc310eb in setlocale () from /lib/libc.so.7
[15:17:08.543] #4  0x00001f224dd9f7ce in ?? ()
[15:17:08.543] #5  0x00001f2a6fbe8c3a in __libc_start1 () from /lib/libc.so.7
[15:17:08.543] #6  0x00001f224dd9023d in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:15.200637000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out	2025-06-17 15:08:47.91360700...
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:15.200637000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out	2025-06-17 15:09:57.280869...
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:15.200637000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out	2025-06-17 15:09:01.581087000 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[15:10:11.699](189.843s) not ok 5 - regression tests pass
tap
[15:11:19.576](213.627s) not ok 2 - regression tests pass
test
[15:14:11.658]  70/343 postgresql:regress / regress/regress                                            ERROR           2...
[15:14:11.658] 129/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[15:14:11.658] 191/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:12.611743204 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/stats_ext.out	2025-06-17 15:10:39.032604588 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/src/test/regress/results/stat...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:12.611743204 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/stats_ext.out	2025-06-17 15:08:53.928160852 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[15:11:14.899](125.697s) not ok 5 - regression tests pass
Linux - Debian Bookworm - Meson
core
[15:16:02.741] #0  0x00007f09e4515dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[15:16:02.741] #1  0x00007f09e44c2239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[15:16:02.741] #2  0x00007f09e44c2497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[15:16:02.741] #3  0x0000562d9ab0a5c1 in ?? ()
[15:16:02.741] #4  0x0000562d9ab04369 in ?? ()
[15:16:02.741] #5  0x0000562d9ab0320f in ?? ()
[15:16:02.741] #6  0x0000562d9ab03c3b in ?? ()
[15:16:02.741] #7  0x0000562d9ab0166f in ?? ()
[15:16:02.741] #8  0x00007f09e44ad24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[15:16:02.741] #9  0x00007f09e44ad305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[15:16:02.630] #0  <unavailable> in ?? ()
core
[15:16:02.630] #0  0x00007f09e4515dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[15:16:02.630] #1  0x00007f09e44c2239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[15:16:02.630] #2  0x00007f09e44c2497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[15:16:02.630] #3  0x0000562d9ab0a5f3 in ?? ()
[15:16:02.630] #4  0x0000562d9ab04369 in ?? ()
[15:16:02.630] #5  0x0000562d9ab0320f in ?? ()
[15:16:02.630] #6  0x0000562d9ab03c3b in ?? ()
[15:16:02.630] #7  0x0000562d9ab0166f in ?? ()
[15:16:02.630] #8  0x00007f09e44ad24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[15:16:02.630] #9  0x00007f09e44ad305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:20.036267423 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out	2025-06-17 15:08:20.72860862...
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:20.036267423 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out	2025-06-17 15:09:31.196531...
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:20.036267423 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/stats_ext.out	2025-06-17 15:08:20.664608784 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[15:08:49.082](67.569s) not ok 5 - regression tests pass
tap
[15:10:01.355](70.642s) not ok 2 - regression tests pass
test
[15:13:08.814]  15/344 postgresql:regress / regress/regress                                            ERROR            ...
[15:13:08.814]  32/344 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[15:13:08.814]  87/344 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_u...
--- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out	2025-06-17 15:07:57
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/recovery/027_stream...
--- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out	2025-06-17 15:08:59
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/stats_ext.out /Users/admin/pgsql/build/testrun/regress/regress/res...
--- /Users/admin/pgsql/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/stats_ext.out	2025-06-17 15:08:00
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[15:08:17.250](49.273s) not ok 5 - regression tests pass
tap
[15:09:26.592](67.542s) not ok 2 - regression tests pass
test
[15:11:31.656]  15/343 postgresql:regress / regress/regress                                            ERROR            ...
[15:11:31.656]  30/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[15:11:31.656] 104/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:18.781985700 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/stats_ext.out	2025-06-17 15:09:45.933251800 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:18.781985700 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/stats_ext.out	2025-06-17 15:12:44.678388800 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/stats_ext.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/stats_ext.out	2025-06-17 15:06:18.781985700 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/stats_ext.out	2025-06-17 15:09:41.240380300 +0000
@@ -56,7 +56,6 @@
 ERROR:  unrecognized statistics kind "unrecognized"
 -- incorrect expressions
 CREATE STATISTICS tst ON (y) FROM ext_stats_test; -- single column reference
-ERROR:  extended statistics require at least 2 columns
 CREATE STATISTICS tst ON y + z FROM ext_stats_test; -- missing parentheses
 ERROR:  syntax error at or near "+"
 LINE 1: CREATE STATISTICS tst ON y + z FROM ext_stats_test;
@@ -69,25 +68,24 @@
 -- statistics on virtual generated column not allowed
 CREATE TABLE ext_stats_test1 (x int, y int, z int GENERATED ALWAYS AS (x+y) VIRTUAL, w xid);
 CREATE STATISTICS tst on z from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
 CREATE STATISTICS tst on (z) from ext_stats_test1;
-ERROR:  statistics creation on virtual generated columns is not supported
+ERROR:  statistics object "tst" already exists
 CREATE STATISTICS tst on (z+1) from ext_stats_test1;
...
tap
[15:10:40.665](132.326s) not ok 5 - regression tests pass
tap
[15:13:45.876](150.292s) not ok 2 - regression tests pass
test
[15:21:42.038]  10/338 postgresql:regress / regress/regress                                            ERROR           1...
[15:21:42.038]  18/338 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[15:21:42.038]  71/338 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
55/4237 Add XMLCanonicalize function
macOS - Sonoma - Meson
tap
[11:31:32.147](0.000s) not ok 31 - receiving 100K lines works: stdout matches
test
[11:34:15.455]  51/342 postgresql:kerberos / kerberos/001_auth                                         ERROR            ...
53/5378 Conflict detection for update_deleted in logical replication
FreeBSD - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 11068
core
[11:20:00.614] #0  0x000000082ac091ba in thr_kill () from /lib/libc.so.7
[11:20:00.614] #1  0x000000082ab825d4 in raise () from /lib/libc.so.7
[11:20:00.614] #2  0x000000082ac35b59 in abort () from /lib/libc.so.7
[11:20:00.614] #3  0x0000000000ad7665 in ExceptionalCondition (conditionName=0x2bad5a "ReplicationSlotCtl != NULL", file...
[11:20:00.614] #4  0x00000000008db653 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1195
[11:20:00.614] #5  0x00000000008dc706 in CheckPointReplicationSlots (is_shutdown=true) at ../src/backend/replication/slo...
[11:20:00.614] #6  0x0000000000684c70 in CheckPointGuts (checkPointRedo=24667696, flags=flags@entry=5) at ../src/backend...
[11:20:00.614] #7  0x00000000006845ab in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[11:20:00.614] #8  0x00000000006837a8 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[11:20:00.614] #9  0x00000000008bcf5f in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[11:09:58.906](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[11:17:05.595]   6/342 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "slot.c", Line: 1195, PID: 63535
core
[11:24:27.474] #0  0x00007fdffc8abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:24:27.474] #1  0x00007fdffc85cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:24:27.474] #2  0x00007fdffc847472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:24:27.474] #3  0x000055af92d4e93b in ExceptionalCondition (conditionName=conditionName@entry=0x55af930f4a60 "Replica...
[11:24:27.474] #4  0x000055af92909355 in ReplicationSlotsComputeRequiredLSN () at slot.c:1195
[11:24:27.474] #5  0x000055af9290c343 in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at slot.c:2181
[11:24:27.474] #6  0x000055af921a5ad1 in CheckPointGuts (checkPointRedo=24734712, flags=flags@entry=5) at xlog.c:7705
[11:24:27.474] #7  0x000055af921b303f in CreateCheckPoint (flags=flags@entry=5) at xlog.c:7367
[11:24:27.474] #8  0x000055af921b3de1 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at xlog.c:6829
[11:24:27.474] #9  0x000055af9285ec7f in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[11:19:16.056](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 29672
core
[11:22:12.129] #0  0x00007f80620a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:12.129] #1  0x00007f806205afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:12.129] #2  0x00007f8062045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[11:22:12.129] #3  0x0000560fda6bf47b in ExceptionalCondition (conditionName=conditionName@entry=0x560fda97a713 "Replica...
[11:22:12.129] #4  0x0000560fda2e9e2c in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1195
[11:22:12.129] #5  0x0000560fda2ec74f in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at ../src/backe...
[11:22:12.129] #6  0x0000560fd9def1c9 in CheckPointGuts (checkPointRedo=24734712, flags=flags@entry=5) at ../src/backend...
[11:22:12.129] #7  0x0000560fd9dff189 in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[11:22:12.129] #8  0x0000560fd9dffd58 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[11:22:12.129] #9  0x0000560fda2af02a in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[11:13:23.296](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[11:19:17.993]   7/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 10557
core
[11:17:45.986]   * frame #0: 0x00000001973a95d0 libsystem_kernel.dylib`__pthread_kill + 8
[11:17:45.986]     frame #1: 0x00000001973e1c20 libsystem_pthread.dylib`pthread_kill + 288
[11:17:45.986]     frame #2: 0x00000001972eea30 libsystem_c.dylib`abort + 180
[11:17:45.986]     frame #3: 0x0000000104918c60 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[11:17:45.986]     frame #4: 0x000000010475239c postgres`ReplicationSlotsComputeRequiredLSN at slot.c:1195:2
[11:17:45.986]     frame #5: 0x00000001047532e0 postgres`CheckPointReplicationSlots(is_shutdown=true) at slot.c:2181:2
[11:17:45.986]     frame #6: 0x000000010455a00c postgres`CheckPointGuts(checkPointRedo=24630696, flags=5) at xlog.c:7705...
[11:17:45.986]     frame #7: 0x0000000104559a28 postgres`CreateCheckPoint(flags=5) at xlog.c:7367:2
[11:17:45.986]     frame #8: 0x0000000104558ccc postgres`ShutdownXLOG(code=<unavailable>, arg=<unavailable>) at xlog.c:6...
[11:17:45.986]     frame #9: 0x0000000104735324 postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
tap
[11:09:52.085](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[11:13:49.975]   9/342 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 5724
core
000000d5`01bffbc8 00007ff8`aff4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d5`01bffbd0 00007ff8`af004cb0     ntdll!TppWorkerThread+0x2df
000000d5`01bffec0 00007ff8`affbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`01bffef0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d5`017ff7e8 00007ff8`ada348fa     ntdll!NtFsControlFile+0x14
000000d5`017ff7f0 00007ff6`dccdad3b     KERNELBASE!ConnectNamedPipe+0x6a
000000d5`017ff860 00007ff8`af004cb0     postgres!pg_signal_thread(
000000d5`017ff960 00007ff8`affbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`017ff990 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d5`00ffeec0 00007ff6`dd043168     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000d5`00ffef00 00007ff6`dcd15780     postgres!ExceptionalCondition(
000000d5`00ffef40 00007ff6`dcd1671a     postgres!ReplicationSlotsComputeRequiredLSN(void)+0x30 [c:\cirrus\src\backend\re...
000000d5`00ffefb0 00007ff6`dc9463d9     postgres!CheckPointReplicationSlots(
000000d5`00fff410 00007ff6`dc9411a8     postgres!CheckPointGuts(
000000d5`00fff450 00007ff6`dc9408e4     postgres!CreateCheckPoint(
000000d5`00fff5f0 00007ff6`dcce5617     postgres!ShutdownXLOG(
000000d5`00fff630 00007ff6`dcce6cd7     postgres!CheckpointerMain(
000000d5`00fff7d0 00007ff6`dcb9ae29     postgres!SubPostmasterMain(
000000d5`00fff850 00007ff6`dd1cee89     postgres!main(
core
000000d5`013ff778 00007ff8`aff4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d5`013ff780 00007ff8`af004cb0     ntdll!TppWorkerThread+0x2df
000000d5`013ffa70 00007ff8`affbedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`013ffaa0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[11:16:49.890](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
tap
[11:10:51.502](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[11:23:16.826]   6/337 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[11:23:16.826] 147/337 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
FreeBSD - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 11153
core
[09:58:38.302] #0  0x000000082cc461ba in thr_kill () from /lib/libc.so.7
[09:58:38.302] #1  0x000000082cbbf5d4 in raise () from /lib/libc.so.7
[09:58:38.302] #2  0x000000082cc72b59 in abort () from /lib/libc.so.7
[09:58:38.302] #3  0x0000000000ad7645 in ExceptionalCondition (conditionName=0x2bad5a "ReplicationSlotCtl != NULL", file...
[09:58:38.302] #4  0x00000000008db683 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1195
[09:58:38.302] #5  0x00000000008dc736 in CheckPointReplicationSlots (is_shutdown=true) at ../src/backend/replication/slo...
[09:58:38.302] #6  0x0000000000684c60 in CheckPointGuts (checkPointRedo=24667640, flags=flags@entry=5) at ../src/backend...
[09:58:38.302] #7  0x000000000068459b in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[09:58:38.302] #8  0x0000000000683798 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[09:58:38.302] #9  0x00000000008bcf8f in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[09:48:48.003](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[09:55:37.797]   6/342 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[09:55:37.797] 294/342 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "slot.c", Line: 1195, PID: 53031
core
[10:04:09.551] #0  0x00007f2a9dcabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[10:04:09.551] #1  0x00007f2a9dc5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[10:04:09.551] #2  0x00007f2a9dc47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[10:04:09.551] #3  0x000055a0fa07397a in ExceptionalCondition (conditionName=conditionName@entry=0x55a0fa41a980 "Replica...
[10:04:09.551] #4  0x000055a0f9c2e394 in ReplicationSlotsComputeRequiredLSN () at slot.c:1195
[10:04:09.551] #5  0x000055a0f9c31382 in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at slot.c:2181
[10:04:09.551] #6  0x000055a0f94caad1 in CheckPointGuts (checkPointRedo=24734656, flags=flags@entry=5) at xlog.c:7705
[10:04:09.551] #7  0x000055a0f94d803f in CreateCheckPoint (flags=flags@entry=5) at xlog.c:7367
[10:04:09.551] #8  0x000055a0f94d8de1 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at xlog.c:6829
[10:04:09.551] #9  0x000055a0f9b83cb8 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[09:56:18.603](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 27407
core
[10:01:15.562] #0  0x00007f94d3ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[10:01:15.562] #1  0x00007f94d3c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[10:01:15.562] #2  0x00007f94d3c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[10:01:15.562] #3  0x000055f2b892d4f3 in ExceptionalCondition (conditionName=conditionName@entry=0x55f2b8be8773 "Replica...
[10:01:15.562] #4  0x000055f2b8557e60 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1195
[10:01:15.562] #5  0x000055f2b855a783 in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at ../src/backe...
[10:01:15.562] #6  0x000055f2b805d1c9 in CheckPointGuts (checkPointRedo=24734656, flags=flags@entry=5) at ../src/backend...
[10:01:15.562] #7  0x000055f2b806d189 in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[10:01:15.562] #8  0x000055f2b806dd58 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[10:01:15.562] #9  0x000055f2b851d05e in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[09:52:09.455](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[09:58:08.351]   7/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[09:58:08.351] 295/343 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 10172
core
[09:56:49.242]   * frame #0: 0x0000000194ea95d0 libsystem_kernel.dylib`__pthread_kill + 8
[09:56:49.242]     frame #1: 0x0000000194ee1c20 libsystem_pthread.dylib`pthread_kill + 288
[09:56:49.242]     frame #2: 0x0000000194deea30 libsystem_c.dylib`abort + 180
[09:56:49.242]     frame #3: 0x0000000102524d30 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[09:56:49.242]     frame #4: 0x000000010235e470 postgres`ReplicationSlotsComputeRequiredLSN at slot.c:1195:2
[09:56:49.242]     frame #5: 0x000000010235f3b4 postgres`CheckPointReplicationSlots(is_shutdown=true) at slot.c:2181:2
[09:56:49.242]     frame #6: 0x00000001021660b0 postgres`CheckPointGuts(checkPointRedo=24630640, flags=5) at xlog.c:7705...
[09:56:49.242]     frame #7: 0x0000000102165acc postgres`CreateCheckPoint(flags=5) at xlog.c:7367:2
[09:56:49.242]     frame #8: 0x0000000102164d70 postgres`ShutdownXLOG(code=<unavailable>, arg=<unavailable>) at xlog.c:6...
[09:56:49.242]     frame #9: 0x00000001023413f8 postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
tap
[09:48:48.824](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[09:52:44.151]   9/342 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[09:52:44.151] 294/342 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 2636
core
00000073`df3ff5c8 00007ffa`1da148fa     ntdll!NtFsControlFile+0x14
00000073`df3ff5d0 00007ff6`276aad7b     KERNELBASE!ConnectNamedPipe+0x6a
00000073`df3ff640 00007ffa`1fc84cb0     postgres!pg_signal_thread(
00000073`df3ff740 00007ffa`203fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000073`df3ff770 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000073`defffb48 00007ffa`2038b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000073`defffb50 00007ffa`1fc84cb0     ntdll!TppWorkerThread+0x2df
00000073`defffe40 00007ffa`203fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000073`defffe70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000073`df7ffb28 00007ffa`2038b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000073`df7ffb30 00007ffa`1fc84cb0     ntdll!TppWorkerThread+0x2df
00000073`df7ffe20 00007ffa`203fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000073`df7ffe50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000073`debff240 00007ff6`27a13178     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000073`debff280 00007ff6`276e57c0     postgres!ExceptionalCondition(
00000073`debff2c0 00007ff6`276e675a     postgres!ReplicationSlotsComputeRequiredLSN(void)+0x30 [c:\cirrus\src\backend\re...
00000073`debff330 00007ff6`273163d9     postgres!CheckPointReplicationSlots(
00000073`debff790 00007ff6`273111a8     postgres!CheckPointGuts(
00000073`debff7d0 00007ff6`273108e4     postgres!CreateCheckPoint(
00000073`debff970 00007ff6`276b5657     postgres!ShutdownXLOG(
00000073`debff9b0 00007ff6`276b6d17     postgres!CheckpointerMain(
00000073`debffb50 00007ff6`2756ae69     postgres!SubPostmasterMain(
00000073`debffbd0 00007ff6`27b9ee99     postgres!main(
tap
[09:49:38.984](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[10:01:08.848]   6/337 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[10:01:08.848] 290/337 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
53/5809 parallel pg_restore: avoid disk seeks when jumping short distance forward
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[06:50:05.243](0.001s) not ok 2 - connecting to a non-existent database: matches
test
[06:55:30.912] 178/337 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
53/5530 TOAST is acronym so should be uppercase
macOS - Sonoma - Meson
tap
[06:01:12.816](0.000s) not ok 9 - pg_rewind with invalid option prints error message
test
[06:02:28.613] 191/342 postgresql:pg_rewind / pg_rewind/006_options                                    ERROR            ...
53/5681 Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION
FreeBSD - Meson
tap
[05:08:56.705](297.240s) # poll_query_until timed out executing this query:
timed out when waiting for client backend to reach wait event 'logical-replication-slot-advance-segment' at /tmp/cirrus-...
test
[05:09:13.118] 327/342 postgresql:recovery / recovery/046_checkpoint_logical_slot                      ERROR           5...
53/5804 Add new wait event to XactLockTableWait
FreeBSD - Meson
core
[05:01:14.812] #0  0x000039d5ce3052a8 in ?? ()
[05:01:14.812] #1  0x0000000000000000 in ?? ()
tap
[04:58:17.167](284.375s) # poll_query_until timed out executing this query:
timed out when waiting for client backend to reach wait event 'logical-replication-slot-advance-segment' at /tmp/cirrus-...
test
[04:58:20.455] 340/342 postgresql:recovery / recovery/046_checkpoint_logical_slot                      ERROR           5...
53/5779 Review/Pull Request: Adding new CRC32C implementation for IBM S390X
FreeBSD - Meson
core
[04:50:07.473] #0  0x000042e279a1ae90 in ?? ()
[04:50:07.473] #1  0x0000000000000003 in ?? ()
[04:50:07.473] #2  0x00000c5f7a53b260 in ?? ()
[04:50:07.473] #3  0x00000c5f7a53b263 in ?? ()
[04:50:07.473] #4  0x00000c5f7a53b266 in ?? ()
[04:50:07.473] #5  0x0000000000000000 in ?? ()
tap
[04:45:38.763](0.000s) not ok 23 - connect : matches
test
[04:47:21.800] 263/342 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
53/5757 Foreign key isolation tests
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[01:17:57.975](0.001s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[01:23:44.032] 146/337 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5801 queryId constant squashing does not support prepared statements
macOS - Sonoma - Meson
core
[23:58:12.675]   * frame #0: 0x000000019aca6354 dyld`__mmap + 8
[23:58:12.675]     frame #1: 0x000000019acca584 dyld`dyld4::SyscallDelegate::mapFileReadOnly(Diagnostics&, char const*, ...
[23:58:12.675]     frame #2: 0x000000019acca178 dyld`dyld4::SyscallDelegate::withReadOnlyMappedFile(Diagnostics&, char c...
[23:58:12.675]     frame #3: 0x000000019acc1d2c dyld`dyld4::Loader::getOnDiskBinarySliceOffset(dyld4::RuntimeState&, dyl...
[23:58:12.675]     frame #4: 0x000000019acc5e60 dyld`dyld4::JustInTimeLoader::makeLaunchLoader(Diagnostics&, dyld4::Runt...
[23:58:12.675]     frame #5: 0x000000019aca75ac dyld`dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 496
[23:58:12.675]     frame #6: 0x000000019aca6ef4 dyld`start + 1868
tap
[23:52:10.918](0.001s) not ok 209 - pgbench gset command stderr /(?^:command=3.: int 0\b)/
[23:52:10.922](0.002s) not ok 210 - pgbench gset command stderr /(?^:command=5.: int 1\b)/
[23:52:10.924](0.000s) not ok 211 - pgbench gset command stderr /(?^:command=6.: int 2\b)/
[23:52:10.925](0.000s) not ok 212 - pgbench gset command stderr /(?^:command=8.: int 3\b)/
[23:52:10.926](0.000s) not ok 213 - pgbench gset command stderr /(?^:command=10.: int 4\b)/
[23:52:10.927](0.000s) not ok 214 - pgbench gset command stderr /(?^:command=12.: int 5\b)/
test
[23:54:00.657] 228/342 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[23:58:18.490](0.001s) not ok 23 - connect : matches
test
[00:00:51.100] 257/337 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
53/5652 pg_dsm_registry_allocations system view
macOS - Sonoma - Meson
tap
[22:52:10.942](0.000s) not ok 12 - --set-char-signedness option cannot be used for upgrading from v18 or later stdout /(...
test
[22:56:35.782]   5/342 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
53/5214 SQL:2023 JSON simplified accessor support
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[22:45:13.647] c:\cirrus\src\backend\utils\adt\jsonbsubs.c(223) : warning C4715: 'make_jsonpath_item_expr': not all cont...
53/5585 Filter irrelevant change before reassemble transactions during logical decoding
macOS - Sonoma - Meson
tap
[20:17:44.827](0.000s) not ok 68 - slot has been invalidated
test
[20:20:27.576]  49/342 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR            ...
53/5715 amcheck support for BRIN indexes
Linux - Debian Bookworm - Meson
core
[20:12:11.131] #0  0x00007f84692aedd4 in ?? ()
[20:12:11.131] #1  0x0000000000000000 in ?? ()
tap
[20:07:50.448](0.051s) not ok 14
[20:07:50.618](0.041s) not ok 18
test
[20:09:13.872] 247/344 postgresql:amcheck / amcheck/006_verify_brin                                    ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[20:04:21.054](0.001s) not ok 5 - reserved_connections limit: matches
test
[20:06:45.929] 259/338 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5701 Silence resource leaks alerts
FreeBSD - Meson
tap
[19:41:41.805](0.000s) not ok 23 - connect : matches
test
[19:43:28.341] 262/342 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
53/4971 [CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots
FreeBSD - Meson
tap
[18:38:16.625](251.186s) # poll_query_until timed out executing this query:
timed out when waiting for client backend to reach wait event 'logical-replication-slot-advance-segment' at /tmp/cirrus-...
test
[18:38:49.678] 343/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      ERROR           4...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[18:28:09.174] c:\cirrus\src\backend\access\stir\stir.c(423) : warning C4715: 'stirbeginscan': not all control paths ret...
53/5786 CHECKPOINT unlogged data
FreeBSD - Meson
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	2025-06-16 15:13:09.349773000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress-running/regress/results/create_index.out	2025-06-16 15:22:27.269314000 +0...
@@ -2042,7 +2042,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 1)))
          SubPlan 1
            ->  Limit
@@ -2211,9 +2211,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
...
test
[15:23:01.996] 63/78 postgresql:regress-running / regress-running/regress                         ERROR            37.88...
53/5788 Speedup truncations of temporary relation forks
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[14:01:27.978](0.001s) not ok 2 - can't connect to invalid database - error message
test
[14:10:24.298]  40/337 postgresql:recovery / recovery/037_invalid_database                             ERROR            ...
53/5319 Changing shared_buffers without restart
CompilerWarnings
compiler
[13:17:35.674] ../../../src/include/storage/pg_shmem.h:69:9: error: unknown type name ‘pg_atomic_uint64’
compiler
[13:17:35.674] ../../../src/include/storage/pg_shmem.h:66:9: error: unknown type name ‘pg_atomic_uint32’
Linux - Debian Bookworm - Autoconf
core
[13:13:51.040] #0  0x00007fb4188abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:13:51.040] #1  0x00007fb41885cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:13:51.040] #2  0x00007fb418847472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:13:51.040] #3  0x00007fb419ad650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:13:51.040] #4  0x00007fb419ae2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:13:51.040] #5  0x00007fb419ac1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffcc5ab9066, __in_ch...
[13:13:51.040] #6  0x00007fb419ac14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140723624846624, sp...
[13:13:51.040] #7  0x00007fb419a4769f in __interceptor_memset (dst=0x634000000838, v=255, size=131080) at ../../../../sr...
[13:13:51.040] #8  0x000056127c64d057 in pg_get_shmem_allocations_numa (fcinfo=<optimized out>) at shmem.c:741
[13:13:51.040] #9  0x000056127c18da34 in ExecMakeTableFunctionResult (setexpr=0x625000058030, econtext=0x6250000587d8, a...
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	2025-06-16 13:04:13.685042207 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out	2025-06-16 13:11:00.330031044 +0000
@@ -1661,11 +1661,10 @@
 select array_agg(n) b from generate_series(1, 10000) n \gset
 create index concurrently test_pg_index_toast_index
   on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index concurrently test_pg_index_toast_index;
-drop index concurrently test_pg_index_toast_index;
-create index test_pg_index_toast_index
-  on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index test_pg_index_toast_index;
-drop index test_pg_index_toast_index;
-drop function test_pg_index_toast_func;
-drop table test_pg_index_toast_table;
+WARNING:  terminating connection because of crash of another server process
+DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because anothe...
+HINT:  In a moment you should be able to reconnect to the database and repeat your command.
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
...
sanitizer
SUMMARY: AddressSanitizer: heap-buffer-overflow ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_intercept...
tap
[13:11:00.468](92.228s) not ok 5 - regression tests pass
[13:11:20.562](1.086s) not ok 16 - run of pg_upgrade --check for new instance
[13:11:20.562](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[13:11:21.345](0.783s) not ok 18 - run of pg_upgrade for new instance
[13:11:21.346](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[13:11:21.531](0.048s) not ok 20 - check that locales in new cluster match original cluster
[13:11:22.062](0.033s) not ok 22 - old and new dumps match after pg_upgrade
Linux - Debian Bookworm - Meson
core
[13:10:35.240] #0  0x00007f15256a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:35.240] #1  0x00007f152565afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:35.240] #2  0x00007f1525645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:35.240] #3  0x00007f152581e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:35.240] #4  0x00007f152582aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:35.240] #5  0x00007f152580db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5591ffa35380, In...
[13:10:35.240] #6  0x00005591fed8b7e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:35.240] #7  0x00005591fec895bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:35.240] #8  0x00005591fec8a091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:35.240] #9  0x00005591fec8bae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x559215cda630) at ../src/ba...
core
[13:10:39.749] #0  0x00007f21bfca9eec in ?? ()
[13:10:40.268] #0  0x00007f332e8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[13:10:40.331] #0  0x00007f332e8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:40.331] #1  0x00007f332e85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:40.331] #2  0x00007f332e845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:40.331] #3  0x000056098842c951 in ExceptionalCondition (conditionName=conditionName@entry=0x560988711b50 "!IsTran...
[13:10:40.331] #4  0x00005609881bf412 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[13:10:40.331] #5  0x00005609881bf76b in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[13:10:40.331] #6  0x0000560988124940 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[13:10:40.331] #7  0x0000560988124beb in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[13:10:40.331] #8  0x0000560988124da9 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[13:10:40.331] #9  0x0000560988431aa2 in errfinish (filename=filename@entry=0x560988672b78 "../src/backend/access/transa...
core
[13:10:40.845] #0  0x00007ff52f4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:40.845] #1  0x00007ff52f45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:40.845] #2  0x00007ff52f445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:40.845] #3  0x00007ff52f61e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:40.845] #4  0x00007ff52f62aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:40.845] #5  0x00007ff52f60db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55cc9b995380, In...
[13:10:40.845] #6  0x000055cc9aceb7e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:40.845] #7  0x000055cc9abe95bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:40.845] #8  0x000055cc9abea091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:40.845] #9  0x000055cc9abebae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55cca54355d0) at ../src/ba...
core
[13:10:41.400] #0  0x00007f332e8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:41.400] #1  0x00007f332e85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:41.400] #2  0x00007f332e845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:41.400] #3  0x00007f332ea1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:41.400] #4  0x00007f332ea2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:41.400] #5  0x00007f332ea0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x560988dd0380, In...
[13:10:41.400] #6  0x00005609881267e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:41.400] #7  0x00005609880245bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:41.400] #8  0x0000560988025091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:41.401] #9  0x0000560988026ae2 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x5609a7f67630) at ../src/ba...
core
[13:10:41.934] #0  0x00007fe5d08a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:41.934] #1  0x00007fe5d085afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:41.934] #2  0x00007fe5d0845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:41.934] #3  0x00007fe5d0a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:41.934] #4  0x00007fe5d0a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:41.934] #5  0x00007fe5d0a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55cfa37df380, In...
[13:10:41.934] #6  0x000055cfa2b357e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:41.934] #7  0x000055cfa2a335bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:41.934] #8  0x000055cfa2a34091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:41.934] #9  0x000055cfa2a35ae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55cfcfd045a0) at ../src/ba...
core
[13:10:42.132] #0  0x00007fe98d6a9eec in ?? ()
[13:10:42.631] #0  0x00007fd98daa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[13:10:42.666] #0  0x00007fd98daa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:42.666] #1  0x00007fd98da5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:42.666] #2  0x00007fd98da45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:42.666] #3  0x00007fd98dc1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:42.666] #4  0x00007fd98dc2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:42.666] #5  0x00007fd98dc0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56232aad5380, In...
[13:10:42.666] #6  0x0000562329e2b7e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:42.666] #7  0x0000562329d295bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:42.666] #8  0x0000562329d2a091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:42.666] #9  0x0000562329d2bae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x562345e9c5c0) at ../src/ba...
core
[13:10:35.776] #0  0x00007fc41aea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:35.776] #1  0x00007fc41ae5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:35.776] #2  0x00007fc41ae45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:35.776] #3  0x00007fc41b01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:35.776] #4  0x00007fc41b02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:35.776] #5  0x00007fc41b00db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x556fdb526380, In...
[13:10:35.776] #6  0x0000556fda87c7e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:35.776] #7  0x0000556fda77a5bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:35.776] #8  0x0000556fda77b091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:35.776] #9  0x0000556fda77cae2 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x556ff95f5630) at ../src/ba...
core
[13:10:36.319] #0  0x00007f5444ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:36.319] #1  0x00007f5444c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:36.319] #2  0x00007f5444c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:36.319] #3  0x00007f5444e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:36.319] #4  0x00007f5444e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:36.319] #5  0x00007f5444e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x562ce70d5380, In...
[13:10:36.319] #6  0x0000562ce642b7e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:36.319] #7  0x0000562ce63295bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:36.319] #8  0x0000562ce632a091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:36.319] #9  0x0000562ce632bae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x562cf317c5a0) at ../src/ba...
core
[13:10:39.036] #0  0x00007fe41aea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:39.036] #1  0x00007fe41ae5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:39.036] #2  0x00007fe41ae45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:39.036] #3  0x00007fe41b01e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:39.036] #4  0x00007fe41b02aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:39.036] #5  0x00007fe41b00db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55b6e510c380, In...
[13:10:39.036] #6  0x000055b6e44627e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:39.036] #7  0x000055b6e43605bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:39.036] #8  0x000055b6e4361091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:39.037] #9  0x000055b6e4362ae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55b717de55a0) at ../src/ba...
core
[13:10:31.506] #0  0x00007f7071ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:31.506] #1  0x00007f7071c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:31.506] #2  0x00007f7071c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:31.506] #3  0x00007f7071e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:31.506] #4  0x00007f7071e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:31.506] #5  0x00007f7071e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x555c91100380, In...
[13:10:31.506] #6  0x0000555c904567e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:31.506] #7  0x0000555c903545bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:31.506] #8  0x0000555c90355091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:31.506] #9  0x0000555c90356ae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x555ca77045d0) at ../src/ba...
core
[13:10:32.043] #0  0x00007f20d6ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:32.043] #1  0x00007f20d6c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:32.043] #2  0x00007f20d6c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:32.043] #3  0x00007f20d6e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:32.043] #4  0x00007f20d6e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:32.043] #5  0x00007f20d6e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x558e3a381380, In...
[13:10:32.043] #6  0x0000558e396d77e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:32.043] #7  0x0000558e395d55bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:32.043] #8  0x0000558e395d6091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:32.043] #9  0x0000558e395d7ae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x558e6f2f3630) at ../src/ba...
core
[13:10:36.873] #0  0x00007f6a14ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:36.873] #1  0x00007f6a14e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:36.873] #2  0x00007f6a14e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:36.873] #3  0x00007f6a1501e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:36.873] #4  0x00007f6a1502aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:36.873] #5  0x00007f6a1500db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x556b5e0a7380, In...
[13:10:36.873] #6  0x0000556b5d3fd7e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:36.873] #7  0x0000556b5d2fb5bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:36.873] #8  0x0000556b5d2fc091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:36.873] #9  0x0000556b5d2fdae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x556b72cfb5d0) at ../src/ba...
core
[13:10:38.519] #0  0x00007fbba18a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:38.519] #1  0x00007fbba185afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:38.519] #2  0x00007fbba1845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:38.519] #3  0x00007fbba1a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:38.519] #4  0x00007fbba1a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:38.519] #5  0x00007fbba1a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55cdeb950380, In...
[13:10:38.519] #6  0x000055cdeaca67e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:38.519] #7  0x000055cdeaba45bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:38.519] #8  0x000055cdeaba5091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:38.519] #9  0x000055cdeaba6ae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55ce209615d0) at ../src/ba...
core
[13:10:33.645] #0  0x00007fc41aea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:33.645] #1  0x00007fc41ae5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:33.645] #2  0x00007fc41ae45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:33.645] #3  0x0000556fdab82951 in ExceptionalCondition (conditionName=conditionName@entry=0x556fdae67b50 "!IsTran...
[13:10:33.645] #4  0x0000556fda915412 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[13:10:33.645] #5  0x0000556fda91576b in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[13:10:33.645] #6  0x0000556fda87a940 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[13:10:33.645] #7  0x0000556fda87abeb in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[13:10:33.645] #8  0x0000556fda87ada9 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[13:10:33.645] #9  0x0000556fdab87aa2 in errfinish (filename=filename@entry=0x556fdadc8b78 "../src/backend/access/transa...
core
[13:10:34.162] #0  0x00007f8aecaa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:34.162] #1  0x00007f8aeca5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:34.162] #2  0x00007f8aeca45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:34.162] #3  0x00007f8aecc1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:34.162] #4  0x00007f8aecc2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:34.162] #5  0x00007f8aecc0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5638029e4ac0, In...
[13:10:34.162] #6  0x0000563801cb0acd in PGSharedMemoryCreate (size=size@entry=110436352, shim=shim@entry=0x7ffd01785618...
[13:10:34.162] #7  0x0000563801dc7ba9 in CreateSharedMemoryAndSemaphores () at ../src/backend/storage/ipc/ipci.c:234
[13:10:34.162] #8  0x0000563801cc5dbf in PostmasterStateMachine () at ../src/backend/postmaster/postmaster.c:3228
[13:10:34.162] #9  0x0000563801cc6f39 in process_pm_child_exit () at ../src/backend/postmaster/postmaster.c:2570
core
[13:10:34.700] #0  0x00007fa2260a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:34.700] #1  0x00007fa22605afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:34.700] #2  0x00007fa226045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:34.700] #3  0x00007fa22621e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:34.700] #4  0x00007fa22622aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:34.700] #5  0x00007fa22620db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55a8ebf24380, In...
[13:10:34.700] #6  0x000055a8eb27a7e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:34.700] #7  0x000055a8eb1785bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:34.700] #8  0x000055a8eb179091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:34.700] #9  0x000055a8eb17aae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55a90a2e45d0) at ../src/ba...
core
[13:10:37.982] #0  0x00007f4ca58a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:37.982] #1  0x00007f4ca585afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:37.982] #2  0x00007f4ca5845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:37.982] #3  0x00007f4ca5a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:37.982] #4  0x00007f4ca5a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:37.982] #5  0x00007f4ca5a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55e72767b380, In...
[13:10:37.982] #6  0x000055e7269d17e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:37.982] #7  0x000055e7268cf5bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:37.982] #8  0x000055e7268d0091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:37.982] #9  0x000055e7268d1ae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55e734ecb5d0) at ../src/ba...
core
[13:10:39.568] #0  0x00007fe41aea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:39.568] #1  0x00007fe41ae5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:39.568] #2  0x00007fe41ae45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:39.568] #3  0x000055b6e4768951 in ExceptionalCondition (conditionName=conditionName@entry=0x55b6e4a4db50 "!IsTran...
[13:10:39.568] #4  0x000055b6e44fb412 in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[13:10:39.568] #5  0x000055b6e44fb76b in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[13:10:39.568] #6  0x000055b6e4460940 in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[13:10:39.568] #7  0x000055b6e4460beb in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[13:10:39.568] #8  0x000055b6e4460da9 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[13:10:39.568] #9  0x000055b6e476daa2 in errfinish (filename=filename@entry=0x55b6e49aeb78 "../src/backend/access/transa...
core
[13:10:37.416] #0  0x00007f9586ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:37.416] #1  0x00007f9586e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:37.416] #2  0x00007f9586e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:37.416] #3  0x00007f958701e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:37.416] #4  0x00007f958702aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:37.416] #5  0x00007f958700db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x564b56764380, In...
[13:10:37.416] #6  0x0000564b55aba7e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:37.416] #7  0x0000564b559b85bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:37.416] #8  0x0000564b559b9091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:37.416] #9  0x0000564b559baae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x564b7bccb5c0) at ../src/ba...
core
[13:10:30.349] #0  0x00007f2185ea9eec in ?? ()
[13:10:30.886] #0  0x00007f5ea58a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[13:10:30.953] #0  0x00007f5ea58a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:30.953] #1  0x00007f5ea585afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:30.953] #2  0x00007f5ea5845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[13:10:30.953] #3  0x00007f5ea5a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[13:10:30.953] #4  0x00007f5ea5a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[13:10:30.953] #5  0x00007f5ea5a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x555e01f1d380, In...
[13:10:30.953] #6  0x0000555e012737e2 in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[13:10:30.953] #7  0x0000555e011715bb in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[13:10:30.953] #8  0x0000555e01172091 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[13:10:30.954] #9  0x0000555e01173ae2 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x555e3a6115d0) at ../src/ba...
test
[13:10:04.174]   5/343 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[13:10:04.174]   6/343 postgresql:recovery / recovery/001_stream_rep                                   ERROR            ...
[13:10:04.174]   7/343 postgresql:recovery / recovery/002_archiving                                    ERROR            ...
[13:10:04.174]   8/343 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[13:10:04.174]   9/343 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[13:10:04.174]  10/343 postgresql:recovery / recovery/003_recovery_targets                             ERROR            ...
[13:10:04.174]  12/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[13:10:04.174]  11/343 postgresql:recovery / recovery/004_timeline_switch                              ERROR            ...
[13:10:04.174]  13/343 postgresql:regress / regress/regress                                            ERROR            ...
[13:10:04.174]  14/343 postgresql:recovery / recovery/005_replay_delay                                 ERROR            ...
[13:10:04.174]  16/343 postgresql:recovery / recovery/006_logical_decoding                             ERROR            ...
[13:10:04.174]  17/343 postgresql:recovery / recovery/007_sync_rep                                     ERROR            ...
[13:10:04.174]  20/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[13:05:17.094] c:\cirrus\src\include\storage/pg_shmem.h(71): error C2059: syntax error: '}'
compiler
[13:05:17.094] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2059: syntax error: ';'
compiler
[13:05:17.094] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2061: syntax error: identifier 'Generation'
compiler
[13:05:16.985] c:\cirrus\src\include\storage/pg_shmem.h(68): error C2370: 'Barrier': redefinition; different storage cla...
compiler
[13:05:17.094] c:\cirrus\src\include\storage/pg_shmem.h(73): error C2143: syntax error: missing '{' before '*'
compiler
[13:05:16.985] c:\cirrus\src\include\storage/pg_shmem.h(66): error C2061: syntax error: identifier 'pg_atomic_uint32'
53/5814 Add enable_groupagg GUC parameter to control GroupAggregate usage
FreeBSD - Meson
core
[12:05:00.518] #0  0x000041f4b4108e90 in ?? ()
[12:05:00.518] #1  0x0000000000000000 in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-16 11:54:11.597157000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-06-16 11:55:59.684702000 +00...
@@ -8263,12 +8263,14 @@
          Output: a.q1, a.q2
    ->  Nested Loop
          Output: b.q1, c.q1, LEAST(a.q1, b.q1, c.q1)
-         ->  Seq Scan on public.int8_tbl b
-               Output: b.q1, b.q2
-               Filter: (a.q2 = b.q1)
          ->  Seq Scan on public.int8_tbl c
                Output: c.q1, c.q2
-(11 rows)
+         ->  Materialize
+               Output: b.q1
+               ->  Seq Scan on public.int8_tbl b
+                     Output: b.q1
+                     Filter: (a.q2 = b.q1)
+(13 rows)
 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-16 11:54:11.561692000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out	2025-06-16 11:57:01.65709...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/regress/regres...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-16 11:54:11.561692000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out	2025-06-16 11:55:59.282671000 +0000
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
tap
[11:58:29.482](207.345s) not ok 5 - regression tests pass
tap
[11:59:36.015](231.078s) not ok 2 - regression tests pass
test
[12:02:15.354]  42/342 postgresql:regress / regress/regress                                            ERROR           2...
[12:02:15.354] 149/342 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[12:02:15.354] 201/342 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-16 11:54:12.134328482 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out	2025-06-16 11:58:08.277927814 +0000
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/regress/results/join.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-16 11:54:12.134328482 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/join.out	2025-06-16 11:56:29.521524784 +0000
@@ -5770,22 +5770,26 @@
     on t1.q2 = t2.q2
   left join onek t4
     on t2.q2 < t3.unique2;
-                   QUERY PLAN                    
--------------------------------------------------
+                        QUERY PLAN                         
+-----------------------------------------------------------
  Nested Loop Left Join
    Join Filter: (t2.q2 < t3.unique2)
    ->  Nested Loop Left Join
-         Join Filter: (t2.q1 > t3.unique1)
          ->  Hash Left Join
                Hash Cond: (t1.q2 = t2.q2)
                ->  Seq Scan on int8_tbl t1
                ->  Hash
                      ->  Seq Scan on int8_tbl t2
...
tap
[11:59:54.555](150.744s) not ok 5 - regression tests pass
Linux - Debian Bookworm - Meson
core
[12:04:16.847] #0  0x00007f2f708aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:04:16.847] #1  0x00007f2f7085b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[12:04:16.847] #2  0x00007f2f70916244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:04:16.847] #3  0x00007f2f7092889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:04:16.847] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-16 11:54:11.914695931 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-06-16 11:56:11.102634328 +00...
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-06-16 11:54:11.914695931 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-16 11:57:33.341005...
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/regress/regress...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-06-16 11:54:11.914695931 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join_hash.out	2025-06-16 11:56:21.206751874 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[11:57:00.957](69.715s) not ok 5 - regression tests pass
tap
[11:58:14.551](74.487s) not ok 2 - regression tests pass
test
[12:01:23.287]  14/343 postgresql:regress / regress/regress                                            ERROR            ...
[12:01:23.287]  33/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[12:01:23.287]  92/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrad...
--- /Users/admin/pgsql/src/test/regress/expected/join.out	2025-06-16 11:54:13
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-06-16 11:56:57
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join_hash.out /Users/admin/pgsql/build/testrun/recovery/027_stream...
--- /Users/admin/pgsql/src/test/regress/expected/join_hash.out	2025-06-16 11:54:13
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-16 11:58:55
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/join.out /Users/admin/pgsql/build/testrun/regress/regress/results/...
--- /Users/admin/pgsql/src/test/regress/expected/join.out	2025-06-16 11:54:13
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/join.out	2025-06-16 11:56:53
@@ -8578,36 +8578,40 @@
                                      where q2 = (select greatest(t1.q1,t2.q2))
                                        and (select v.id=0)) offset 0) ss2) ss
          where t1.q1 = ss.q2) ss0;
-                                                         QUERY PLAN                                                    ...
------------------------------------------------------------------------------------------------------------------------...
+                                                            QUERY PLAN                                                 ...
+-----------------------------------------------------------------------------------------------------------------------...
  Nested Loop
    Output: "*VALUES*".column1, t1.q1, t1.q2, ss2.q1, ss2.q2
-   ->  Seq Scan on public.int8_tbl t1
-         Output: t1.q1, t1.q2
+   ->  Values Scan on "*VALUES*"
+         Output: "*VALUES*".column1
    ->  Nested Loop
-         Output: "*VALUES*".column1, ss2.q1, ss2.q2
-         ->  Values Scan on "*VALUES*"
...
tap
[11:57:57.733](96.092s) not ok 5 - regression tests pass
tap
[11:59:52.367](113.241s) not ok 2 - regression tests pass
test
[12:03:01.496]  10/342 postgresql:regress / regress/regress                                            ERROR           1...
[12:03:01.496]  31/342 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[12:03:01.496] 110/342 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-16 11:54:16.401376100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out	2025-06-16 11:57:08.365587700 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-16 11:54:16.401376100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-16 12:00:00.249549000 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-16 11:54:16.401376100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out	2025-06-16 11:57:05.737609100 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[11:58:16.551](121.070s) not ok 5 - regression tests pass
tap
[12:01:17.201](149.013s) not ok 2 - regression tests pass
test
[12:08:36.585]   8/337 postgresql:regress / regress/regress                                            ERROR           1...
[12:08:36.585]  19/337 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[12:08:36.585]  63/337 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5627 Fix oldest LSN calculation for WAL segments removal when slots are advancing during checkpoint
macOS - Sonoma - Meson
tap
[11:56:08.196](3.698s) not ok 1 - detected error upon trying to acquire invalidated slot on node
test
[12:01:07.154]  48/342 postgresql:recovery / recovery/044_invalidate_inactive_slots                    ERROR            ...
53/5270 jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
CompilerWarnings
compiler
[08:49:20.771] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[08:48:54.685] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[08:48:13.536] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[08:47:57.735] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[08:50:16.043] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
FreeBSD - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[08:57:32.491] #0  0x000000082cb581ba in thr_kill () from /lib/libc.so.7
[08:57:32.491] #1  0x000000082cad15d4 in raise () from /lib/libc.so.7
[08:57:32.491] #2  0x000000082cb84b59 in abort () from /lib/libc.so.7
[08:57:32.491] #3  0x0000000000ad5a75 in ExceptionalCondition (conditionName=0x3980f4 "v->type == jpiAnd || v->type == j...
[08:57:32.491] #4  0x0000000000a0303f in jspGetLeftArg (v=v@entry=0x821892500, a=a@entry=0x821892470) at ../src/backend/...
[08:57:32.491] #5  0x0000000000a045d7 in printJsonPathItem (buf=buf@entry=0x821892590, v=v@entry=0x821892500, inKey=true...
[08:57:32.491] #6  0x0000000000a04783 in printJsonPathItem (buf=buf@entry=0x821892590, v=v@entry=0x821892568, inKey=<opt...
[08:57:32.491] #7  0x0000000000a02c4d in jsonPathToCstring (out=0x821892590, in=<optimized out>, estimated_len=<optimize...
[08:57:32.491] #8  0x0000000000ae0923 in FunctionCall1Coll (flinfo=0x8e738275d58, collation=0, arg1=6) at ../src/backend...
[08:57:32.491] #9  OutputFunctionCall (flinfo=0x8e738275d58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[08:57:32.785] #0  0x000000082d8971ba in thr_kill () from /lib/libc.so.7
[08:57:32.785] #1  0x000000082d8105d4 in raise () from /lib/libc.so.7
[08:57:32.785] #2  0x000000082d8c3b59 in abort () from /lib/libc.so.7
[08:57:32.785] #3  0x0000000000ad5a75 in ExceptionalCondition (conditionName=0x3980f4 "v->type == jpiAnd || v->type == j...
[08:57:32.785] #4  0x0000000000a0303f in jspGetLeftArg (v=v@entry=0x821154230, a=a@entry=0x8211541a0) at ../src/backend/...
[08:57:32.785] #5  0x0000000000a045d7 in printJsonPathItem (buf=buf@entry=0x8211542c0, v=v@entry=0x821154230, inKey=true...
[08:57:32.785] #6  0x0000000000a04783 in printJsonPathItem (buf=buf@entry=0x8211542c0, v=v@entry=0x821154298, inKey=<opt...
[08:57:32.785] #7  0x0000000000a02c4d in jsonPathToCstring (out=0x8211542c0, in=<optimized out>, estimated_len=<optimize...
[08:57:32.785] #8  0x0000000000ae0923 in FunctionCall1Coll (flinfo=0x772e182ce50, collation=0, arg1=6) at ../src/backend...
[08:57:32.785] #9  OutputFunctionCall (flinfo=0x772e182ce50, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[08:57:32.215] #0  0x000000082be3c1ba in thr_kill () from /lib/libc.so.7
[08:57:32.215] #1  0x000000082bdb55d4 in raise () from /lib/libc.so.7
[08:57:32.215] #2  0x000000082be68b59 in abort () from /lib/libc.so.7
[08:57:32.215] #3  0x0000000000ad5a75 in ExceptionalCondition (conditionName=0x3980f4 "v->type == jpiAnd || v->type == j...
[08:57:32.215] #4  0x0000000000a0303f in jspGetLeftArg (v=v@entry=0x820fb8330, a=a@entry=0x820fb82a0) at ../src/backend/...
[08:57:32.215] #5  0x0000000000a045d7 in printJsonPathItem (buf=buf@entry=0x820fb83c0, v=v@entry=0x820fb8330, inKey=true...
[08:57:32.215] #6  0x0000000000a04783 in printJsonPathItem (buf=buf@entry=0x820fb83c0, v=v@entry=0x820fb8398, inKey=<opt...
[08:57:32.215] #7  0x0000000000a02c4d in jsonPathToCstring (out=0x820fb83c0, in=<optimized out>, estimated_len=<optimize...
[08:57:32.215] #8  0x0000000000ae0923 in FunctionCall1Coll (flinfo=0x1d2c7664ed58, collation=0, arg1=6) at ../src/backen...
[08:57:32.215] #9  OutputFunctionCall (flinfo=0x1d2c7664ed58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[08:57:31.911] #0  0x0000238ad4c5de90 in ?? ()
[08:57:31.911] #1  0x0000000000000003 in ?? ()
[08:57:31.911] #2  0x00001fdbfece89f8 in ?? ()
[08:57:31.911] #3  0x00001fdbfece89fb in ?? ()
[08:57:31.911] #4  0x00001fdbfece89fe in ?? ()
[08:57:31.911] #5  0x0000000000000000 in ?? ()
[08:57:32.169] #0  0x000000082be3c1ba in thr_kill () from /lib/libc.so.7
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-16 08:47:00.479588000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out	2025-06-16 08:50:29.673154000 +00...
@@ -1154,1615 +1154,10 @@
 (1 row)
 
 select '"foo"'::json #> '{}';
- ?column? 
-----------
- "foo"
-(1 row)
-
-select '42'::json #> '{}';
- ?column? 
-----------
- 42
-(1 row)
-
-select 'null'::json #> '{}';
- ?column? 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-16 08:47:00.479588000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-16 08:51:32.810673000 +...
@@ -1226,1543 +1226,10 @@
 (1 row)
 
 select '[{"b": "c"}, {"b": "cc"}]'::json #> array['1','b'];
- ?column? 
-----------
- "cc"
-(1 row)
-
-select '[{"b": "c"}, {"b": "cc"}]'::json #> array['z','b'];
- ?column? 
-----------
- 
-(1 row)
-
-select '[{"b": "c"}, {"b": null}]'::json #> array['1','b'];
- ?column? 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-16 08:47:00.479588000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out	2025-06-16 08:50:21.475566000 +0000
@@ -999,1770 +999,10 @@
 (5 rows)
 
 select json_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":"null"}');
-  json_each_text   
--------------------
- (f1,"[1,2,3]")
- (f2,"{""f3"":1}")
- (f4,)
- (f5,null)
-(4 rows)
-
-select * from json_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q;
- key |  value   
------+----------
- f1  | [1,2,3]
- f2  | {"f3":1}
...
tap
[08:50:31.140](136.701s) not ok 5 - regression tests pass
[08:51:16.770](1.237s) not ok 16 - run of pg_upgrade --check for new instance
[08:51:16.775](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[08:51:17.502](0.727s) not ok 18 - run of pg_upgrade for new instance
[08:51:17.502](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:51:17.694](0.074s) not ok 20 - check that locales in new cluster match original cluster
[08:51:19.409](0.027s) not ok 22 - old and new dumps match after pg_upgrade
tap
[08:51:33.975](158.645s) not ok 2 - regression tests pass
test
[08:54:38.129]  81/342 postgresql:regress / regress/regress                                            ERROR           1...
[08:54:38.129]  91/342 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:54:38.129] 163/342 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[08:55:49.375] #0  0x00007f72b06abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:55:49.375] #1  0x00007f72b065cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:55:49.375] #2  0x00007f72b0647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:55:49.375] #3  0x000055aba688304e in ExceptionalCondition (conditionName=conditionName@entry=0x55aba6cc1280 "v->type...
[08:55:49.375] #4  0x000055aba669f3ef in jspGetLeftArg (v=v@entry=0x7ffe2a561360, a=a@entry=0x7ffe2a5611f0) at jsonpath....
[08:55:49.375] #5  0x000055aba66a0a8e in printJsonPathItem (buf=buf@entry=0x7ffe2a5614d0, v=v@entry=0x7ffe2a561360, inKe...
[08:55:49.375] #6  0x000055aba66a0d83 in printJsonPathItem (buf=buf@entry=0x7ffe2a5614d0, v=v@entry=0x7ffe2a561510, inKe...
[08:55:49.375] #7  0x000055aba66a0ec5 in jsonPathToCstring (out=0x7ffe2a5614d0, out@entry=0x0, in=0x625000008fa0, estima...
[08:55:49.375] #8  0x000055aba66a0fdc in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[08:55:49.375] #9  0x000055aba6898b58 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[08:55:48.957] #0  0x00007f550b8abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:55:48.957] #1  0x00007f550b85cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:55:48.957] #2  0x00007f550b847472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:55:48.957] #3  0x00005559cd83804e in ExceptionalCondition (conditionName=conditionName@entry=0x5559cdc76280 "v->type...
[08:55:48.957] #4  0x00005559cd6543ef in jspGetLeftArg (v=v@entry=0x7fff57588210, a=a@entry=0x7fff575880a0) at jsonpath....
[08:55:48.957] #5  0x00005559cd655a8e in printJsonPathItem (buf=buf@entry=0x7fff57588380, v=v@entry=0x7fff57588210, inKe...
[08:55:48.957] #6  0x00005559cd655d83 in printJsonPathItem (buf=buf@entry=0x7fff57588380, v=v@entry=0x7fff575883c0, inKe...
[08:55:48.957] #7  0x00005559cd655ec5 in jsonPathToCstring (out=0x7fff57588380, out@entry=0x0, in=0x625000008fa0, estima...
[08:55:48.957] #8  0x00005559cd655fdc in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[08:55:48.957] #9  0x00005559cd84db58 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[08:55:49.803] #0  0x00007f550b8abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:55:49.803] #1  0x00007f550b85cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:55:49.803] #2  0x00007f550b847472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:55:49.803] #3  0x00005559cd83804e in ExceptionalCondition (conditionName=conditionName@entry=0x5559cdc76280 "v->type...
[08:55:49.803] #4  0x00005559cd6543ef in jspGetLeftArg (v=v@entry=0x7fff575879c0, a=a@entry=0x7fff575869d0) at jsonpath....
[08:55:49.803] #5  0x00005559cd65a669 in executeStringInternalMethod (cxt=cxt@entry=0x7fff57588260, jsp=jsp@entry=0x7fff...
[08:55:49.803] #6  0x00005559cd65ee79 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff57588260, jsp=jsp@entry=0x7fff5...
[08:55:49.803] #7  0x00005559cd6639b9 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[08:55:49.803] #8  0x00005559cd663a7a in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7fff57588260, jsp=jsp@entry=0x7ff...
[08:55:49.803] #9  0x00005559cd65ee9b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff57588260, jsp=0x7fff575879c0, j...
core
[08:55:50.232] #0  0x00007f72b06abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:55:50.232] #1  0x00007f72b065cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:55:50.232] #2  0x00007f72b0647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:55:50.232] #3  0x000055aba688304e in ExceptionalCondition (conditionName=conditionName@entry=0x55aba6cc1280 "v->type...
[08:55:50.232] #4  0x000055aba669f3ef in jspGetLeftArg (v=v@entry=0x7ffe2a560b10, a=a@entry=0x7ffe2a55fb20) at jsonpath....
[08:55:50.232] #5  0x000055aba66a5669 in executeStringInternalMethod (cxt=cxt@entry=0x7ffe2a5613b0, jsp=jsp@entry=0x7ffe...
[08:55:50.232] #6  0x000055aba66a9e79 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe2a5613b0, jsp=jsp@entry=0x7ffe2...
[08:55:50.232] #7  0x000055aba66ae9b9 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[08:55:50.232] #8  0x000055aba66aea7a in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffe2a5613b0, jsp=jsp@entry=0x7ff...
[08:55:50.232] #9  0x000055aba66a9e9b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe2a5613b0, jsp=0x7ffe2a560b10, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-16 08:47:00.357021176 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out	2025-06-16 08:53:14.468801103 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/test/regress/results/jsonp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-16 08:47:00.357021176 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out	2025-06-16 08:51:44.068802180 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[08:53:15.926](83.739s) not ok 5 - regression tests pass
[08:53:28.187](2.901s) not ok 8 - dump outputs from original and restored regression databases match
[08:53:32.512](1.034s) not ok 16 - run of pg_upgrade --check for new instance
[08:53:32.513](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[08:53:33.250](0.737s) not ok 18 - run of pg_upgrade for new instance
[08:53:33.250](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:53:33.428](0.044s) not ok 20 - check that locales in new cluster match original cluster
[08:53:33.930](0.030s) not ok 22 - old and new dumps match after pg_upgrade
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[08:59:02.662] #0  0x00007f6e2e0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:02.662] #1  0x00007f6e2e05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:02.662] #2  0x00007f6e2e045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:02.662] #3  0x0000564e801557a7 in ExceptionalCondition (conditionName=conditionName@entry=0x564e80447288 "v->type...
[08:59:02.662] #4  0x0000564e7ffc27e0 in jspGetLeftArg (v=v@entry=0x7ffe8d3df590, a=a@entry=0x7ffe8d3df4d0) at ../src/ba...
[08:59:02.662] #5  0x0000564e7ffc376b in printJsonPathItem (buf=buf@entry=0x7ffe8d3df620, v=v@entry=0x7ffe8d3df590, inKe...
[08:59:02.662] #6  0x0000564e7ffc39fd in printJsonPathItem (buf=buf@entry=0x7ffe8d3df620, v=v@entry=0x7ffe8d3df5f0, inKe...
[08:59:02.662] #7  0x0000564e7ffc3a61 in jsonPathToCstring (out=0x7ffe8d3df620, out@entry=0x0, in=0x564e97c29450, estima...
[08:59:02.662] #8  0x0000564e7ffc3b01 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[08:59:02.662] #9  0x0000564e80163535 in FunctionCall1Coll (flinfo=0x564e97c615a8, collation=collation@entry=0, arg1=<op...
core
[08:59:03.941] #0  0x00007f6e2e0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:03.941] #1  0x00007f6e2e05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:03.941] #2  0x00007f6e2e045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:03.941] #3  0x0000564e801557a7 in ExceptionalCondition (conditionName=conditionName@entry=0x564e80447288 "v->type...
[08:59:03.941] #4  0x0000564e7ffc27e0 in jspGetLeftArg (v=v@entry=0x7ffe8d3df270, a=a@entry=0x7ffe8d3dedf0) at ../src/ba...
[08:59:03.941] #5  0x0000564e7ffc7769 in executeStringInternalMethod (cxt=cxt@entry=0x7ffe8d3df4e0, jsp=jsp@entry=0x7ffe...
[08:59:03.941] #6  0x0000564e7ffcab3b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe8d3df4e0, jsp=jsp@entry=0x7ffe8...
[08:59:03.941] #7  0x0000564e7ffce013 in executeAnyItem (cxt=cxt@entry=0x7ffe8d3df4e0, jsp=jsp@entry=0x7ffe8d3df270, jbc...
[08:59:03.941] #8  0x0000564e7ffce090 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffe8d3df4e0, jsp=jsp@entry=0x7ff...
[08:59:03.941] #9  0x0000564e7ffcab5a in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe8d3df4e0, jsp=0x7ffe8d3df270, j...
core
[08:59:03.170] #0  0x00007f623e4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:03.170] #1  0x00007f623e45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:03.170] #2  0x00007f623e445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:03.170] #3  0x000055f1f691c7a7 in ExceptionalCondition (conditionName=conditionName@entry=0x55f1f6c0e288 "v->type...
[08:59:03.170] #4  0x000055f1f67897e0 in jspGetLeftArg (v=v@entry=0x7ffe378ce7b0, a=a@entry=0x7ffe378ce6f0) at ../src/ba...
[08:59:03.170] #5  0x000055f1f678a76b in printJsonPathItem (buf=buf@entry=0x7ffe378ce840, v=v@entry=0x7ffe378ce7b0, inKe...
[08:59:03.170] #6  0x000055f1f678a9fd in printJsonPathItem (buf=buf@entry=0x7ffe378ce840, v=v@entry=0x7ffe378ce810, inKe...
[08:59:03.170] #7  0x000055f1f678aa61 in jsonPathToCstring (out=0x7ffe378ce840, out@entry=0x0, in=0x55f234bf07d0, estima...
[08:59:03.170] #8  0x000055f1f678ab01 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[08:59:03.170] #9  0x000055f1f692a535 in FunctionCall1Coll (flinfo=0x55f234cd7f88, collation=collation@entry=0, arg1=<op...
core
[08:59:04.452] #0  0x00007f11efaa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:04.452] #1  0x00007f11efa5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:04.452] #2  0x00007f11efa45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:04.452] #3  0x0000555e73ed87a7 in ExceptionalCondition (conditionName=conditionName@entry=0x555e741ca288 "v->type...
[08:59:04.452] #4  0x0000555e73d457e0 in jspGetLeftArg (v=v@entry=0x7ffd3d9a2cd0, a=a@entry=0x7ffd3d9a2c10) at ../src/ba...
[08:59:04.452] #5  0x0000555e73d4676b in printJsonPathItem (buf=buf@entry=0x7ffd3d9a2d60, v=v@entry=0x7ffd3d9a2cd0, inKe...
[08:59:04.452] #6  0x0000555e73d469fd in printJsonPathItem (buf=buf@entry=0x7ffd3d9a2d60, v=v@entry=0x7ffd3d9a2d30, inKe...
[08:59:04.452] #7  0x0000555e73d46a61 in jsonPathToCstring (out=0x7ffd3d9a2d60, out@entry=0x0, in=0x555eb0e38430, estima...
[08:59:04.452] #8  0x0000555e73d46b01 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[08:59:04.452] #9  0x0000555e73ee6535 in FunctionCall1Coll (flinfo=0x555eb0f1f058, collation=collation@entry=0, arg1=<op...
core
[08:59:02.123] #0  0x00007f11efaa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:02.123] #1  0x00007f11efa5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:02.123] #2  0x00007f11efa45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:02.123] #3  0x0000555e73ed87a7 in ExceptionalCondition (conditionName=conditionName@entry=0x555e741ca288 "v->type...
[08:59:02.123] #4  0x0000555e73d457e0 in jspGetLeftArg (v=v@entry=0x7ffd3d9a29b0, a=a@entry=0x7ffd3d9a2530) at ../src/ba...
[08:59:02.123] #5  0x0000555e73d4a769 in executeStringInternalMethod (cxt=cxt@entry=0x7ffd3d9a2c20, jsp=jsp@entry=0x7ffd...
[08:59:02.123] #6  0x0000555e73d4db3b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd3d9a2c20, jsp=jsp@entry=0x7ffd3...
[08:59:02.123] #7  0x0000555e73d51013 in executeAnyItem (cxt=cxt@entry=0x7ffd3d9a2c20, jsp=jsp@entry=0x7ffd3d9a29b0, jbc...
[08:59:02.123] #8  0x0000555e73d51090 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffd3d9a2c20, jsp=jsp@entry=0x7ff...
[08:59:02.123] #9  0x0000555e73d4db5a in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd3d9a2c20, jsp=0x7ffd3d9a29b0, j...
core
[08:59:05.201] #0  0x00007f623e4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:05.201] #1  0x00007f623e45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:05.201] #2  0x00007f623e445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[08:59:05.201] #3  0x000055f1f691c7a7 in ExceptionalCondition (conditionName=conditionName@entry=0x55f1f6c0e288 "v->type...
[08:59:05.201] #4  0x000055f1f67897e0 in jspGetLeftArg (v=v@entry=0x7ffe378ce490, a=a@entry=0x7ffe378ce010) at ../src/ba...
[08:59:05.201] #5  0x000055f1f678e769 in executeStringInternalMethod (cxt=cxt@entry=0x7ffe378ce700, jsp=jsp@entry=0x7ffe...
[08:59:05.201] #6  0x000055f1f6791b3b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe378ce700, jsp=jsp@entry=0x7ffe3...
[08:59:05.201] #7  0x000055f1f6795013 in executeAnyItem (cxt=cxt@entry=0x7ffe378ce700, jsp=jsp@entry=0x7ffe378ce490, jbc...
[08:59:05.201] #8  0x000055f1f6795090 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffe378ce700, jsp=jsp@entry=0x7ff...
[08:59:05.201] #9  0x000055f1f6791b5a in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe378ce700, jsp=0x7ffe378ce490, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-16 08:47:01.074202468 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-16 08:51:49.849737007...
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-16 08:47:01.070225362 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-16 08:52:56.510131772 +...
@@ -1813,956 +1813,10 @@
 (1 row)
 
 SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": 123}') q;
-ERROR:  cannot call populate_composite on a scalar
-SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": [1, 2]}') q;
-ERROR:  cannot call populate_composite on an array
-SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": {"a": "abc", "c": "01.02.2003", "x": 43.2}}') q;
-                rec                
------------------------------------
- (abc,,"Thu Jan 02 00:00:00 2003")
-(1 row)
-
-SELECT rec FROM json_populate_record(NULL::jsrec, '{"rec": "(abc,42,01.02.2003)"}') q;
-                 rec                 
--------------------------------------
- (abc,42,"Thu Jan 02 00:00:00 2003")
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-16 08:47:01.074202468 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out	2025-06-16 08:51:49.577736467 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[08:51:52.751](59.304s) not ok 5 - regression tests pass
[08:52:19.018](2.346s) not ok 16 - run of pg_upgrade --check for new instance
[08:52:19.018](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[08:52:20.314](1.296s) not ok 18 - run of pg_upgrade for new instance
[08:52:20.315](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:52:20.512](0.042s) not ok 20 - check that locales in new cluster match original cluster
[08:52:21.211](0.086s) not ok 22 - old and new dumps match after pg_upgrade
tap
[08:52:58.316](58.982s) not ok 2 - regression tests pass
test
[08:56:14.561]  24/343 postgresql:regress / regress/regress                                            ERROR            ...
[08:56:14.561]  26/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[08:56:14.561]  81/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[08:59:33.727]   * frame #0: 0x000000019d0855d0 libsystem_kernel.dylib`__pthread_kill + 8
[08:59:33.727]     frame #1: 0x000000019d0bdc20 libsystem_pthread.dylib`pthread_kill + 288
[08:59:33.727]     frame #2: 0x000000019cfcaa30 libsystem_c.dylib`abort + 180
[08:59:33.727]     frame #3: 0x00000001049c52ac postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[08:59:33.727]     frame #4: 0x0000000104909078 postgres`jspGetLeftArg(v=0x000000016b8b41f8, a=0x000000016b8b4158) at js...
[08:59:33.727]     frame #5: 0x000000010490a5a8 postgres`printJsonPathItem(buf=0x000000016b8b4288, v=0x000000016b8b41f8,...
[08:59:33.727]     frame #6: 0x000000010490a75c postgres`printJsonPathItem(buf=0x000000016b8b4288, v=0x000000016b8b4260,...
[08:59:33.727]     frame #7: 0x0000000104908cc0 postgres`jsonPathToCstring(out=0x000000016b8b4288, in=0x000000014e009920...
[08:59:33.727]     frame #8: 0x00000001049ce4f4 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[08:59:33.727]     frame #9: 0x00000001049ce4cc postgres`OutputFunctionCall(flinfo=0x000000014e015ec8, val=<unavailable>...
core
[08:57:38.367]   * frame #0: 0x000000019d0855d0 libsystem_kernel.dylib`__pthread_kill + 8
[08:57:38.367]     frame #1: 0x000000019d0bdc20 libsystem_pthread.dylib`pthread_kill + 288
[08:57:38.367]     frame #2: 0x000000019cfcaa30 libsystem_c.dylib`abort + 180
[08:57:38.367]     frame #3: 0x00000001054092ac postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[08:57:38.367]     frame #4: 0x000000010534d078 postgres`jspGetLeftArg(v=0x000000016ae70048, a=0x000000016ae6ffa8) at js...
[08:57:38.367]     frame #5: 0x000000010534e5a8 postgres`printJsonPathItem(buf=0x000000016ae700d8, v=0x000000016ae70048,...
[08:57:38.367]     frame #6: 0x000000010534e75c postgres`printJsonPathItem(buf=0x000000016ae700d8, v=0x000000016ae700b0,...
[08:57:38.367]     frame #7: 0x000000010534ccc0 postgres`jsonPathToCstring(out=0x000000016ae700d8, in=0x0000000135009920...
[08:57:38.367]     frame #8: 0x00000001054124f4 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[08:57:38.367]     frame #9: 0x00000001054124cc postgres`OutputFunctionCall(flinfo=0x0000000135028cd8, val=<unavailable>...
core
[08:58:35.818]   * frame #0: 0x000000019d0855d0 libsystem_kernel.dylib`__pthread_kill + 8
[08:58:35.818]     frame #1: 0x000000019d0bdc20 libsystem_pthread.dylib`pthread_kill + 288
[08:58:35.818]     frame #2: 0x000000019cfcaa30 libsystem_c.dylib`abort + 180
[08:58:35.818]     frame #3: 0x00000001030212ac postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[08:58:35.818]     frame #4: 0x0000000102f65078 postgres`jspGetLeftArg(v=0x000000016d258188, a=0x000000016d2580e8) at js...
[08:58:35.818]     frame #5: 0x0000000102f665a8 postgres`printJsonPathItem(buf=0x000000016d258218, v=0x000000016d258188,...
[08:58:35.818]     frame #6: 0x0000000102f6675c postgres`printJsonPathItem(buf=0x000000016d258218, v=0x000000016d2581f0,...
[08:58:35.818]     frame #7: 0x0000000102f64cc0 postgres`jsonPathToCstring(out=0x000000016d258218, in=0x000000013880cd20...
[08:58:35.818]     frame #8: 0x000000010302a4f4 postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[08:58:35.818]     frame #9: 0x000000010302a4cc postgres`OutputFunctionCall(flinfo=0x0000000148893cc8, val=<unavailable>...
core
[08:56:43.434]   * frame #0: 0x000000019d0855d0 libsystem_kernel.dylib`__pthread_kill + 8
[08:56:43.434]     frame #1: 0x000000019d0bdc20 libsystem_pthread.dylib`pthread_kill + 288
[08:56:43.434]     frame #2: 0x000000019cfcaa30 libsystem_c.dylib`abort + 180
[08:56:43.434]     frame #3: 0x00000001054092ac postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[08:56:43.434]     frame #4: 0x000000010534d078 postgres`jspGetLeftArg(v=0x000000016ae6fd08, a=0x000000016ae6fb00) at js...
[08:56:43.434]     frame #5: 0x0000000105350d98 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[08:56:43.434]     frame #6: 0x0000000105350d8c postgres`executeItemOptUnwrapTarget(cxt=0x000000016ae6ff78, jsp=0x000000...
[08:56:43.434]     frame #7: 0x0000000105352bc0 postgres`executeAnyItem(cxt=0x000000016ae6ff78, jsp=0x000000016ae6fd08, ...
[08:56:43.434]     frame #8: 0x00000001053529fc postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[08:56:43.434]     frame #9: 0x0000000105352120 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016ae6ff78, j...
core
[09:02:21.080]   * frame #0: 0x000000019d0855d0 libsystem_kernel.dylib`__pthread_kill + 8
[09:02:21.080]     frame #1: 0x000000019d0bdc20 libsystem_pthread.dylib`pthread_kill + 288
[09:02:21.080]     frame #2: 0x000000019cfcaa30 libsystem_c.dylib`abort + 180
[09:02:21.080]     frame #3: 0x00000001049c52ac postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[09:02:21.080]     frame #4: 0x0000000104909078 postgres`jspGetLeftArg(v=0x000000016b8b3eb8, a=0x000000016b8b3cb0) at js...
[09:02:21.080]     frame #5: 0x000000010490cd98 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[09:02:21.080]     frame #6: 0x000000010490cd8c postgres`executeItemOptUnwrapTarget(cxt=0x000000016b8b4128, jsp=0x000000...
[09:02:21.080]     frame #7: 0x000000010490ebc0 postgres`executeAnyItem(cxt=0x000000016b8b4128, jsp=0x000000016b8b3eb8, ...
[09:02:21.080]     frame #8: 0x000000010490e9fc postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[09:02:21.080]     frame #9: 0x000000010490e120 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016b8b4128, j...
core
[09:00:34.686]   * frame #0: 0x000000019d0855d0 libsystem_kernel.dylib`__pthread_kill + 8
[09:00:34.686]     frame #1: 0x000000019d0bdc20 libsystem_pthread.dylib`pthread_kill + 288
[09:00:34.686]     frame #2: 0x000000019cfcaa30 libsystem_c.dylib`abort + 180
[09:00:34.686]     frame #3: 0x00000001030212ac postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[09:00:34.686]     frame #4: 0x0000000102f65078 postgres`jspGetLeftArg(v=0x000000016d257e48, a=0x000000016d257c40) at js...
[09:00:34.686]     frame #5: 0x0000000102f68d98 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[09:00:34.686]     frame #6: 0x0000000102f68d8c postgres`executeItemOptUnwrapTarget(cxt=0x000000016d2580b8, jsp=0x000000...
[09:00:34.686]     frame #7: 0x0000000102f6abc0 postgres`executeAnyItem(cxt=0x000000016d2580b8, jsp=0x000000016d257e48, ...
[09:00:34.686]     frame #8: 0x0000000102f6a9fc postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[09:00:34.686]     frame #9: 0x0000000102f6a120 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016d2580b8, j...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-06-16 08:46:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-16 08:48:59
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-06-16 08:46:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-16 08:50:18
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/regress/regress/resu...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-06-16 08:46:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/jsonpath.out	2025-06-16 08:48:59
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[08:49:02.027](65.564s) not ok 5 - regression tests pass
[08:49:32.464](1.444s) not ok 16 - run of pg_upgrade --check for new instance
[08:49:32.464](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[08:49:33.177](0.713s) not ok 18 - run of pg_upgrade for new instance
[08:49:33.177](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:49:33.371](0.060s) not ok 20 - check that locales in new cluster match original cluster
[08:49:34.060](0.054s) not ok 22 - old and new dumps match after pg_upgrade
tap
[08:50:21.379](78.077s) not ok 2 - regression tests pass
test
[08:52:36.069]  29/342 postgresql:regress / regress/regress                                            ERROR            ...
[08:52:36.069]  30/342 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:52:36.069] 129/342 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
00000072`e43ff668 00007ffc`d56dda3e     ntdll!NtWaitForSingleObject+0x14
00000072`e43ff670 00007ff7`7b20be9c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000072`e43ff710 00007ffc`d69e4cb0     postgres!pg_timer_thread(
00000072`e43ff750 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000072`e43ff780 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000072`e47ffbe8 00007ffc`d808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000072`e47ffbf0 00007ffc`d69e4cb0     ntdll!TppWorkerThread+0x2df
00000072`e47ffee0 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000072`e47fff10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000072`e37fec30 00007ff7`7b5713b8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000072`e37fec70 00007ff7`7b41d34d     postgres!ExceptionalCondition(
00000072`e37fecb0 00007ff7`7b41f73c     postgres!jspGetLeftArg(
00000072`e37fece0 00007ff7`7b41fa29     postgres!printJsonPathItem(
00000072`e37fedf0 00007ff7`7b41dd06     postgres!printJsonPathItem(
00000072`e37fef00 00007ff7`7b41c824     postgres!jsonPathToCstring(
00000072`e37fef70 00007ff7`7b57c5be     postgres!jsonpath_out(
00000072`e37fefb0 00007ff7`7b57e41f     postgres!FunctionCall1Coll(
00000072`e37ff030 00007ff7`7ad62175     postgres!OutputFunctionCall(
00000072`e37ff060 00007ff7`7b02a1f9     postgres!printtup(
core
00000072`e3bff7c8 00007ffc`d808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000072`e3bff7d0 00007ffc`d69e4cb0     ntdll!TppWorkerThread+0x2df
00000072`e3bffac0 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000072`e3bffaf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000072`e3fffc18 00007ffc`d57248fa     ntdll!NtFsControlFile+0x14
00000072`e3fffc20 00007ff7`7b20a3fb     KERNELBASE!ConnectNamedPipe+0x6a
00000072`e3fffc90 00007ffc`d69e4cb0     postgres!pg_signal_thread(
00000072`e3fffd90 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000072`e3fffdc0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000097`b8fffb98 00007ffc`d57248fa     ntdll!NtFsControlFile+0x14
00000097`b8fffba0 00007ff7`7b20a3fb     KERNELBASE!ConnectNamedPipe+0x6a
00000097`b8fffc10 00007ffc`d69e4cb0     postgres!pg_signal_thread(
00000097`b8fffd10 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000097`b8fffd40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000097`b93ff998 00007ffc`d56dda3e     ntdll!NtWaitForSingleObject+0x14
00000097`b93ff9a0 00007ff7`7b20be9c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000097`b93ffa40 00007ffc`d69e4cb0     postgres!pg_timer_thread(
00000097`b93ffa80 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000097`b93ffab0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000097`b97ff5f8 00007ffc`d808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000097`b97ff600 00007ffc`d69e4cb0     ntdll!TppWorkerThread+0x2df
00000097`b97ff8f0 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000097`b97ff920 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000097`b87fed20 00007ff7`7b5713b8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000097`b87fed60 00007ff7`7b41d34d     postgres!ExceptionalCondition(
00000097`b87feda0 00007ff7`7b41f73c     postgres!jspGetLeftArg(
00000097`b87fedd0 00007ff7`7b41fa29     postgres!printJsonPathItem(
00000097`b87feee0 00007ff7`7b41dd06     postgres!printJsonPathItem(
00000097`b87feff0 00007ff7`7b41c824     postgres!jsonPathToCstring(
00000097`b87ff060 00007ff7`7b57c5be     postgres!jsonpath_out(
00000097`b87ff0a0 00007ff7`7b57e41f     postgres!FunctionCall1Coll(
00000097`b87ff120 00007ff7`7ad62175     postgres!OutputFunctionCall(
00000097`b87ff150 00007ff7`7b02a1f9     postgres!printtup(
core
00000097`b8bffc28 00007ffc`d808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000097`b8bffc30 00007ffc`d69e4cb0     ntdll!TppWorkerThread+0x2df
00000097`b8bfff20 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000097`b8bfff50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c6`f93ff838 00007ffc`d808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c6`f93ff840 00007ffc`d69e4cb0     ntdll!TppWorkerThread+0x2df
000000c6`f93ffb30 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c6`f93ffb60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c6`f8fff808 00007ffc`d56dda3e     ntdll!NtWaitForSingleObject+0x14
000000c6`f8fff810 00007ff7`7b20be9c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000c6`f8fff8b0 00007ffc`d69e4cb0     postgres!pg_timer_thread(
000000c6`f8fff8f0 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c6`f8fff920 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c6`f87ff498 00007ffc`d808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c6`f87ff4a0 00007ffc`d69e4cb0     ntdll!TppWorkerThread+0x2df
000000c6`f87ff790 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c6`f87ff7c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c6`f8bffc88 00007ffc`d57248fa     ntdll!NtFsControlFile+0x14
000000c6`f8bffc90 00007ff7`7b20a3fb     KERNELBASE!ConnectNamedPipe+0x6a
000000c6`f8bffd00 00007ffc`d69e4cb0     postgres!pg_signal_thread(
000000c6`f8bffe00 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000c6`f8bffe30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c6`f83fda90 00007ff7`7b5713b8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000c6`f83fdad0 00007ff7`7b41d34d     postgres!ExceptionalCondition(
000000c6`f83fdb10 00007ff7`7b4282cc     postgres!jspGetLeftArg(
000000c6`f83fdb40 00007ff7`7b424d56     postgres!executeStringInternalMethod(
000000c6`f83fdc90 00007ff7`7b425bab     postgres!executeItemOptUnwrapTarget(
000000c6`f83fe200 00007ff7`7b42501c     postgres!executeAnyItem(
000000c6`f83fe2a0 00007ff7`7b424d2c     postgres!executeItemUnwrapTargetArray(
000000c6`f83fe310 00007ff7`7b42172e     postgres!executeItemOptUnwrapTarget(
000000c6`f83fe880 00007ff7`7b425137     postgres!executeItem(
000000c6`f83fe8c0 00007ff7`7b4227c3     postgres!executeNextItem(
core
000000d8`9ffff588 00007ffc`d808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d8`9ffff590 00007ffc`d69e4cb0     ntdll!TppWorkerThread+0x2df
000000d8`9ffff880 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`9ffff8b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`a0bff6e8 00007ffc`d808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d8`a0bff6f0 00007ffc`d69e4cb0     ntdll!TppWorkerThread+0x2df
000000d8`a0bff9e0 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`a0bffa10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`a07ffbb8 00007ffc`d56dda3e     ntdll!NtWaitForSingleObject+0x14
000000d8`a07ffbc0 00007ff7`7b20be9c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000d8`a07ffc60 00007ffc`d69e4cb0     postgres!pg_timer_thread(
000000d8`a07ffca0 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`a07ffcd0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`a03ff6b8 00007ffc`d57248fa     ntdll!NtFsControlFile+0x14
000000d8`a03ff6c0 00007ff7`7b20a3fb     KERNELBASE!ConnectNamedPipe+0x6a
000000d8`a03ff730 00007ffc`d69e4cb0     postgres!pg_signal_thread(
000000d8`a03ff830 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`a03ff860 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`9fbfd670 00007ff7`7b5713b8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000d8`9fbfd6b0 00007ff7`7b41d34d     postgres!ExceptionalCondition(
000000d8`9fbfd6f0 00007ff7`7b4282cc     postgres!jspGetLeftArg(
000000d8`9fbfd720 00007ff7`7b424d56     postgres!executeStringInternalMethod(
000000d8`9fbfd870 00007ff7`7b425bab     postgres!executeItemOptUnwrapTarget(
000000d8`9fbfdde0 00007ff7`7b42501c     postgres!executeAnyItem(
000000d8`9fbfde80 00007ff7`7b424d2c     postgres!executeItemUnwrapTargetArray(
000000d8`9fbfdef0 00007ff7`7b42172e     postgres!executeItemOptUnwrapTarget(
000000d8`9fbfe460 00007ff7`7b425137     postgres!executeItem(
000000d8`9fbfe4a0 00007ff7`7b4227c3     postgres!executeNextItem(
core
000000e9`369fd950 00007ff7`7b5713b8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000e9`369fd990 00007ff7`7b41d34d     postgres!ExceptionalCondition(
000000e9`369fd9d0 00007ff7`7b4282cc     postgres!jspGetLeftArg(
000000e9`369fda00 00007ff7`7b424d56     postgres!executeStringInternalMethod(
000000e9`369fdb50 00007ff7`7b425bab     postgres!executeItemOptUnwrapTarget(
000000e9`369fe0c0 00007ff7`7b42501c     postgres!executeAnyItem(
000000e9`369fe160 00007ff7`7b424d2c     postgres!executeItemUnwrapTargetArray(
000000e9`369fe1d0 00007ff7`7b42172e     postgres!executeItemOptUnwrapTarget(
000000e9`369fe740 00007ff7`7b425137     postgres!executeItem(
000000e9`369fe780 00007ff7`7b4227c3     postgres!executeNextItem(
core
000000e9`379ffa88 00007ffc`d56dda3e     ntdll!NtWaitForSingleObject+0x14
000000e9`379ffa90 00007ff7`7b20be9c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000e9`379ffb30 00007ffc`d69e4cb0     postgres!pg_timer_thread(
000000e9`379ffb70 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e9`379ffba0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e9`371ff5b8 00007ffc`d808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e9`371ff5c0 00007ffc`d69e4cb0     ntdll!TppWorkerThread+0x2df
000000e9`371ff8b0 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e9`371ff8e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e9`375ff728 00007ffc`d57248fa     ntdll!NtFsControlFile+0x14
000000e9`375ff730 00007ff7`7b20a3fb     KERNELBASE!ConnectNamedPipe+0x6a
000000e9`375ff7a0 00007ffc`d69e4cb0     postgres!pg_signal_thread(
000000e9`375ff8a0 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e9`375ff8d0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000e9`36dff8c8 00007ffc`d808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000e9`36dff8d0 00007ffc`d69e4cb0     ntdll!TppWorkerThread+0x2df
000000e9`36dffbc0 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
000000e9`36dffbf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000059`55fffaf8 00007ffc`d57248fa     ntdll!NtFsControlFile+0x14
00000059`55fffb00 00007ff7`7b20a3fb     KERNELBASE!ConnectNamedPipe+0x6a
00000059`55fffb70 00007ffc`d69e4cb0     postgres!pg_signal_thread(
00000059`55fffc70 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000059`55fffca0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000059`567ff918 00007ffc`d808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000059`567ff920 00007ffc`d69e4cb0     ntdll!TppWorkerThread+0x2df
00000059`567ffc10 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000059`567ffc40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000059`563ff848 00007ffc`d56dda3e     ntdll!NtWaitForSingleObject+0x14
00000059`563ff850 00007ff7`7b20be9c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000059`563ff8f0 00007ffc`d69e4cb0     postgres!pg_timer_thread(
00000059`563ff930 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000059`563ff960 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000059`55bff718 00007ffc`d808b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000059`55bff720 00007ffc`d69e4cb0     ntdll!TppWorkerThread+0x2df
00000059`55bffa10 00007ffc`d80fedcb     KERNEL32!BaseThreadInitThunk+0x10
00000059`55bffa40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000059`557febf0 00007ff7`7b5713b8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000059`557fec30 00007ff7`7b41d34d     postgres!ExceptionalCondition(
00000059`557fec70 00007ff7`7b41f73c     postgres!jspGetLeftArg(
00000059`557feca0 00007ff7`7b41fa29     postgres!printJsonPathItem(
00000059`557fedb0 00007ff7`7b41dd06     postgres!printJsonPathItem(
00000059`557feec0 00007ff7`7b41c824     postgres!jsonPathToCstring(
00000059`557fef30 00007ff7`7b57c5be     postgres!jsonpath_out(
00000059`557fef70 00007ff7`7b57e41f     postgres!FunctionCall1Coll(
00000059`557feff0 00007ff7`7ad62175     postgres!OutputFunctionCall(
00000059`557ff020 00007ff7`7b02a1f9     postgres!printtup(
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-16 08:47:03.644914100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-16 08:50:24.736450500 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-16 08:47:03.644914100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-16 08:52:50.110584300 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-16 08:47:03.644914100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out	2025-06-16 08:50:24.977705000 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[08:50:38.495](106.134s) not ok 5 - regression tests pass
[08:51:09.853](3.065s) not ok 16 - run of pg_upgrade --check for new instance
[08:51:09.853](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[08:51:11.696](1.842s) not ok 18 - run of pg_upgrade for new instance
[08:51:11.697](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[08:51:12.139](0.107s) not ok 20 - check that locales in new cluster match original cluster
[08:51:13.696](0.247s) not ok 22 - old and new dumps match after pg_upgrade
tap
[08:53:04.994](118.013s) not ok 2 - regression tests pass
test
[08:59:48.323]  15/337 postgresql:regress / regress/regress                                            ERROR           1...
[08:59:48.323]  20/337 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:59:48.323]  62/337 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5111 Synchronization of sequences to subscriber
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[04:34:56.339](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[04:40:48.102] 147/338 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5378 Conflict detection for update_deleted in logical replication
FreeBSD - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 10377
core
[04:18:29.654] #0  0x000000082a23c1ba in thr_kill () from /lib/libc.so.7
[04:18:29.654] #1  0x000000082a1b55d4 in raise () from /lib/libc.so.7
[04:18:29.654] #2  0x000000082a268b59 in abort () from /lib/libc.so.7
[04:18:29.654] #3  0x0000000000ad72b5 in ExceptionalCondition (conditionName=0x2bad5a "ReplicationSlotCtl != NULL", file...
[04:18:29.654] #4  0x00000000008db653 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1195
[04:18:29.654] #5  0x00000000008dc706 in CheckPointReplicationSlots (is_shutdown=true) at ../src/backend/replication/slo...
[04:18:29.654] #6  0x0000000000684c30 in CheckPointGuts (checkPointRedo=24667640, flags=flags@entry=5) at ../src/backend...
[04:18:29.654] #7  0x000000000068456b in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[04:18:29.654] #8  0x0000000000683768 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[04:18:29.654] #9  0x00000000008bcf5f in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
core
[04:18:29.759] #0  0x00002f10609ef2ca in ?? () from /libexec/ld-elf.so.1
[04:18:29.759] #1  0x00002f10609de574 in ?? () from /libexec/ld-elf.so.1
[04:18:29.759] #2  0xfffffffffffffce0 in ?? ()
[04:18:29.759] #3  0x0000266700000001 in ?? ()
[04:18:29.759] #4  0x00002f10609de3ee in ?? () from /libexec/ld-elf.so.1
[04:18:29.759] #5  0x000026674d403c08 in ?? ()
[04:18:29.759] #6  0x00001e2345ff1048 in ?? ()
[04:18:29.759] #7  0x00001e2345ff1120 in ?? ()
[04:18:29.759] #8  0x0000000000000360 in ?? ()
[04:18:29.759] #9  0x00000000000000d4 in ?? ()
tap
[04:08:31.914](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[04:15:48.799]   6/342 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[04:15:48.799] 294/342 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "slot.c", Line: 1195, PID: 61950
core
[04:21:21.389] #0  0x00007fbe882abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:21:21.389] #1  0x00007fbe8825cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:21:21.389] #2  0x00007fbe88247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:21:21.389] #3  0x0000558c76de744b in ExceptionalCondition (conditionName=conditionName@entry=0x558c7718d920 "Replica...
[04:21:21.389] #4  0x0000558c769a1ee7 in ReplicationSlotsComputeRequiredLSN () at slot.c:1195
[04:21:21.389] #5  0x0000558c769a4ed5 in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at slot.c:2181
[04:21:21.389] #6  0x0000558c7623ea4b in CheckPointGuts (checkPointRedo=24734656, flags=flags@entry=5) at xlog.c:7705
[04:21:21.389] #7  0x0000558c7624bfb9 in CreateCheckPoint (flags=flags@entry=5) at xlog.c:7367
[04:21:21.389] #8  0x0000558c7624cd5b in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at xlog.c:6829
[04:21:21.389] #9  0x0000558c768f7c32 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[04:16:17.046](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 25821
core
[04:18:29.190] #0  0x00007f7c3d2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[04:18:29.190] #1  0x00007f7c3d25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[04:18:29.190] #2  0x00007f7c3d245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[04:18:29.190] #3  0x000056047377f121 in ExceptionalCondition (conditionName=conditionName@entry=0x560473a3a773 "Replica...
[04:18:29.190] #4  0x00005604733a9e9c in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1195
[04:18:29.190] #5  0x00005604733ac7bf in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at ../src/backe...
[04:18:29.190] #6  0x0000560472eaf205 in CheckPointGuts (checkPointRedo=24734656, flags=flags@entry=5) at ../src/backend...
[04:18:29.190] #7  0x0000560472ebf1c5 in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[04:18:29.190] #8  0x0000560472ebfd94 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[04:18:29.190] #9  0x000056047336f09a in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[04:10:39.200](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[04:15:48.259]   7/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[04:15:48.259] 295/343 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 9811
core
[04:16:42.786]   * frame #0: 0x00000001818455d0 libsystem_kernel.dylib`__pthread_kill + 8
[04:16:42.786]     frame #1: 0x000000018187dc20 libsystem_pthread.dylib`pthread_kill + 288
[04:16:42.786]     frame #2: 0x000000018178aa30 libsystem_c.dylib`abort + 180
[04:16:42.786]     frame #3: 0x0000000102ee0d54 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[04:16:42.786]     frame #4: 0x0000000102d1a76c postgres`ReplicationSlotsComputeRequiredLSN at slot.c:1195:2
[04:16:42.786]     frame #5: 0x0000000102d1b6b0 postgres`CheckPointReplicationSlots(is_shutdown=true) at slot.c:2181:2
[04:16:42.786]     frame #6: 0x0000000102b223ac postgres`CheckPointGuts(checkPointRedo=24630640, flags=5) at xlog.c:7705...
[04:16:42.786]     frame #7: 0x0000000102b21dc8 postgres`CreateCheckPoint(flags=5) at xlog.c:7367:2
[04:16:42.786]     frame #8: 0x0000000102b2106c postgres`ShutdownXLOG(code=<unavailable>, arg=<unavailable>) at xlog.c:6...
[04:16:42.786]     frame #9: 0x0000000102cfd6f4 postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
tap
[04:08:30.367](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[04:12:34.120]   9/342 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[04:12:34.120] 294/342 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 5472
core
000000bf`185ff7f8 00007ff9`f450b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bf`185ff800 00007ff9`f4274cb0     ntdll!TppWorkerThread+0x2df
000000bf`185ffaf0 00007ff9`f457edcb     KERNEL32!BaseThreadInitThunk+0x10
000000bf`185ffb20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bf`179fecf0 00007ff6`18e32dd8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000bf`179fed30 00007ff6`18b057b0     postgres!ExceptionalCondition(
000000bf`179fed70 00007ff6`18b0674a     postgres!ReplicationSlotsComputeRequiredLSN(void)+0x30 [c:\cirrus\src\backend\re...
000000bf`179fede0 00007ff6`187363c9     postgres!CheckPointReplicationSlots(
000000bf`179ff240 00007ff6`18731198     postgres!CheckPointGuts(
000000bf`179ff280 00007ff6`187308d4     postgres!CreateCheckPoint(
000000bf`179ff420 00007ff6`18ad5647     postgres!ShutdownXLOG(
000000bf`179ff460 00007ff6`18ad6d07     postgres!CheckpointerMain(
000000bf`179ff600 00007ff6`1898ae59     postgres!SubPostmasterMain(
000000bf`179ff680 00007ff6`18fbeaf9     postgres!main(
core
000000bf`17dffa88 00007ff9`f450b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000bf`17dffa90 00007ff9`f4274cb0     ntdll!TppWorkerThread+0x2df
000000bf`17dffd80 00007ff9`f457edcb     KERNEL32!BaseThreadInitThunk+0x10
000000bf`17dffdb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000bf`181ffa98 00007ff9`f1cc48fa     ntdll!NtFsControlFile+0x14
000000bf`181ffaa0 00007ff6`18acad6b     KERNELBASE!ConnectNamedPipe+0x6a
000000bf`181ffb10 00007ff9`f4274cb0     postgres!pg_signal_thread(
000000bf`181ffc10 00007ff9`f457edcb     KERNEL32!BaseThreadInitThunk+0x10
000000bf`181ffc40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[04:09:23.510](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[04:20:21.135]   6/337 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[04:20:21.135] 291/337 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
53/5647 DOCS: Make the Server Application docs synopses more consistent
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[04:03:57.787](0.000s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
test
[04:07:23.843] 216/337 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5821 Implement "pg_restore --data-only --clean" as a way to skip WAL
FreeBSD - Meson
tap
[01:02:35.152](0.005s) not ok 55 - pg_restore: options -c/--clean and -a/--data-only cannot be used together: matches
test
[01:05:29.939] 177/342 postgresql:pg_dump / pg_dump/001_basic                                          ERROR            ...
Linux - Debian Bookworm - Autoconf
core
[01:11:39.903] #0  <unavailable> in ?? ()
core
[01:11:39.903] #0  0x00007f5589ab0dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:11:39.903] #1  0x00007f5589a5d239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[01:11:39.903] #2  0x00007f5589b18244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[01:11:39.903] #3  0x00007f5589b2a89c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
tap
[01:02:12.385](0.000s) not ok 55 - pg_restore: options -c/--clean and -a/--data-only cannot be used together: matches
Linux - Debian Bookworm - Meson
tap
[01:03:06.927](0.000s) not ok 55 - pg_restore: options -c/--clean and -a/--data-only cannot be used together: matches
test
[01:05:15.915] 179/343 postgresql:pg_dump / pg_dump/001_basic                                          ERROR            ...
macOS - Sonoma - Meson
core
[01:09:09.774]   * frame #0: 0x0000000103168b70 dyld`_dyld_start
tap
[01:04:12.704](0.000s) not ok 55 - pg_restore: options -c/--clean and -a/--data-only cannot be used together: matches
test
[01:05:44.295] 179/342 postgresql:pg_dump / pg_dump/001_basic                                          ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[01:07:11.156](0.000s) not ok 55 - pg_restore: options -c/--clean and -a/--data-only cannot be used together: matches
test
[01:12:00.019] 173/337 postgresql:pg_dump / pg_dump/001_basic                                          ERROR            ...
53/5727 Accounting for metapages in genericcostestimate()
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("false"), File: "../src/backend/postmaster/postmaster.c", Line: 2732, PID: 1600
core
0000007d`579fec60 00007ff6`7d470568     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000007d`579feca0 00007ff6`7d11f962     postgres!ExceptionalCondition(
0000007d`579fece0 00007ff6`7d11cebd     postgres!HandleFatalError(
0000007d`579fed20 00007ff6`7d11c291     postgres!HandleChildCrash(
0000007d`579fed60 00007ff6`7d11daa5     postgres!process_pm_child_exit(void)+0x411 [c:\cirrus\src\backend\postmaster\pos...
0000007d`579fedc0 00007ff6`7d11b022     postgres!ServerLoop(void)+0xd5 [c:\cirrus\src\backend\postmaster\postmaster.c @ ...
0000007d`579ff6e0 00007ff6`7cfca528     postgres!PostmasterMain(
0000007d`579ff880 00007ff6`7d5fc289     postgres!main(
0000007d`579ff8c0 00007ff6`7d5fc1de     postgres!invoke_main(void)+0x39 [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\st...
0000007d`579ff910 00007ff6`7d5fc09e     postgres!__scrt_common_main_seh(void)+0x12e [D:\a\_work\1\s\src\vctools\crt\vcst...
core
0000007d`585ffcc8 00007ffe`eb9a48fa     ntdll!NtFsControlFile+0x14
0000007d`585ffcd0 00007ff6`7d10a3fb     KERNELBASE!ConnectNamedPipe+0x6a
0000007d`585ffd40 00007ffe`ed5b4cb0     postgres!pg_signal_thread(
0000007d`585ffe40 00007ffe`ee09edcb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`585ffe70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007d`57dff458 00007ffe`ee02b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007d`57dff460 00007ffe`ed5b4cb0     ntdll!TppWorkerThread+0x2df
0000007d`57dff750 00007ffe`ee09edcb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`57dff780 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007d`589ff888 00007ffe`ee02b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007d`589ff890 00007ffe`ed5b4cb0     ntdll!TppWorkerThread+0x2df
0000007d`589ffb80 00007ffe`ee09edcb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`589ffbb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000007d`581ff5e8 00007ffe`ee02b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000007d`581ff5f0 00007ffe`ed5b4cb0     ntdll!TppWorkerThread+0x2df
0000007d`581ff8e0 00007ffe`ee09edcb     KERNEL32!BaseThreadInitThunk+0x10
0000007d`581ff910 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[23:31:50.865](9.744s) Bail out!  pg_ctl start failed
test
[23:34:11.985] 265/337 postgresql:subscription / subscription/004_sync                                 ERROR            ...
53/5532 Issues with 2PC at recovery: CLOG lookups and GlobalTransactionData
macOS - Sonoma - Meson
tap
[17:51:24.783](0.001s) not ok 61 - bad device authz response: overlarge JSON: matches
test
[17:51:47.673] 321/342 postgresql:oauth_validator / oauth_validator/001_server                         ERROR            ...
53/5817 parallel pg_restore: move offset-building phase to before forking
CompilerWarnings
compiler
[16:24:19.588] pg_backup_custom.c:889:42: error: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has ty...
compiler
[16:24:19.588] pg_backup_custom.c:889:42: error: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has ty...
53/5214 SQL:2023 JSON simplified accessor support
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[16:18:11.902] c:\cirrus\src\backend\utils\adt\jsonbsubs.c(223) : warning C4715: 'make_jsonpath_item_expr': not all cont...
53/5728 teach pg_upgrade to handle in-place tablespaces
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[15:12:21.873](0.000s) not ok 2 - regular connections limit: matches
test
[15:14:53.021] 257/337 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5790 Add --continue-on-abort option to pgbench
macOS - Sonoma - Meson
tap
[14:14:35.015](0.242s) not ok 2 - delete 1: query result matches
test
[14:15:57.094] 247/342 postgresql:bloom / bloom/001_wal                                                ERROR            ...
53/5378 Conflict detection for update_deleted in logical replication
FreeBSD - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 10171
core
[14:14:48.883] #0  0x000000082be001ba in thr_kill () from /lib/libc.so.7
[14:14:48.883] #1  0x000000082bd795d4 in raise () from /lib/libc.so.7
[14:14:48.883] #2  0x000000082be2cb59 in abort () from /lib/libc.so.7
[14:14:48.883] #3  0x0000000000ad7285 in ExceptionalCondition (conditionName=0x2bad5a "ReplicationSlotCtl != NULL", file...
[14:14:48.883] #4  0x00000000008db633 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1195
[14:14:48.883] #5  0x00000000008dc6e6 in CheckPointReplicationSlots (is_shutdown=true) at ../src/backend/replication/slo...
[14:14:48.883] #6  0x0000000000684c20 in CheckPointGuts (checkPointRedo=24667640, flags=flags@entry=5) at ../src/backend...
[14:14:48.883] #7  0x000000000068455b in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[14:14:48.883] #8  0x0000000000683758 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[14:14:48.883] #9  0x00000000008bcf3f in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[14:04:50.443](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[14:12:01.860]   6/342 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[14:12:01.860] 294/342 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "slot.c", Line: 1195, PID: 61035
core
[14:20:58.325] #0  0x00007fa7f8ddbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:20:58.325] #1  0x00007fa7f8d8cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[14:20:58.325] #2  0x00007fa7f8d77472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[14:20:58.325] #3  0x000055dde10253f5 in ExceptionalCondition (conditionName=conditionName@entry=0x55dde13cb940 "Replica...
[14:20:58.325] #4  0x000055dde0bdfe91 in ReplicationSlotsComputeRequiredLSN () at slot.c:1195
[14:20:58.325] #5  0x000055dde0be2e7f in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at slot.c:2181
[14:20:58.325] #6  0x000055dde047ca4b in CheckPointGuts (checkPointRedo=24734656, flags=flags@entry=5) at xlog.c:7705
[14:20:58.325] #7  0x000055dde0489fb9 in CreateCheckPoint (flags=flags@entry=5) at xlog.c:7367
[14:20:58.325] #8  0x000055dde048ad5b in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at xlog.c:6829
[14:20:58.325] #9  0x000055dde0b35c66 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
tap
[14:15:21.565](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 26128
core
[14:15:10.150] #0  <unavailable> in ?? ()
core
[14:15:09.921] #0  0x00007f48c78a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:15:09.921] #1  0x00007f48c785afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[14:15:09.921] #2  0x00007f48c7845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[14:15:09.921] #3  0x0000560ae35e50e6 in ExceptionalCondition (conditionName=conditionName@entry=0x560ae38a0793 "Replica...
[14:15:09.921] #4  0x0000560ae320fec8 in ReplicationSlotsComputeRequiredLSN () at ../src/backend/replication/slot.c:1195
[14:15:09.921] #5  0x0000560ae32127eb in CheckPointReplicationSlots (is_shutdown=is_shutdown@entry=true) at ../src/backe...
[14:15:09.921] #6  0x0000560ae2d15205 in CheckPointGuts (checkPointRedo=24734656, flags=flags@entry=5) at ../src/backend...
[14:15:09.921] #7  0x0000560ae2d251c5 in CreateCheckPoint (flags=flags@entry=5) at ../src/backend/access/transam/xlog.c:...
[14:15:09.921] #8  0x0000560ae2d25d94 in ShutdownXLOG (code=code@entry=0, arg=arg@entry=0) at ../src/backend/access/tran...
[14:15:09.921] #9  0x0000560ae31d50c6 in CheckpointerMain (startup_data=<optimized out>, startup_data_len=<optimized out...
core
[14:15:10.150] #0  0x00007f93b10ccdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[14:15:10.150] #1  0x00007f93b1079239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[14:15:10.150] #2  0x00007f93b1079497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[14:15:10.150] #3  0x00005616a88e45f3 in ?? ()
[14:15:10.150] #4  0x00005616a88de369 in ?? ()
[14:15:10.150] #5  0x00005616a88dd20f in ?? ()
[14:15:10.150] #6  0x00005616a88ddc3b in ?? ()
[14:15:10.150] #7  0x00005616a88db66f in ?? ()
[14:15:10.150] #8  0x00007f93b106424a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:15:10.150] #9  0x00007f93b1064305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[14:15:10.041] #0  0x00007f93b10ccdd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[14:15:10.041] #1  0x00007f93b1079239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[14:15:10.041] #2  0x00007f93b1079497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[14:15:10.041] #3  0x00005616a88e45c1 in ?? ()
[14:15:10.041] #4  0x00005616a88de369 in ?? ()
[14:15:10.041] #5  0x00005616a88dd20f in ?? ()
[14:15:10.041] #6  0x00005616a88ddc3b in ?? ()
[14:15:10.041] #7  0x00005616a88db66f in ?? ()
[14:15:10.041] #8  0x00007f93b106424a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[14:15:10.041] #9  0x00007f93b1064305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
tap
[14:07:10.840](0.000s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[14:12:27.263]   7/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[14:12:27.263] 295/343 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 9818
core
[14:14:51.090]   * frame #0: 0x000000018ecf95d0 libsystem_kernel.dylib`__pthread_kill + 8
[14:14:51.090]     frame #1: 0x000000018ed31c20 libsystem_pthread.dylib`pthread_kill + 288
[14:14:51.090]     frame #2: 0x000000018ec3ea30 libsystem_c.dylib`abort + 180
[14:14:51.090]     frame #3: 0x0000000104c00d34 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[14:14:51.090]     frame #4: 0x0000000104a3a764 postgres`ReplicationSlotsComputeRequiredLSN at slot.c:1195:2
[14:14:51.090]     frame #5: 0x0000000104a3b6a8 postgres`CheckPointReplicationSlots(is_shutdown=true) at slot.c:2181:2
[14:14:51.090]     frame #6: 0x000000010484239c postgres`CheckPointGuts(checkPointRedo=24630640, flags=5) at xlog.c:7705...
[14:14:51.090]     frame #7: 0x0000000104841db8 postgres`CreateCheckPoint(flags=5) at xlog.c:7367:2
[14:14:51.090]     frame #8: 0x000000010484105c postgres`ShutdownXLOG(code=<unavailable>, arg=<unavailable>) at xlog.c:6...
[14:14:51.090]     frame #9: 0x0000000104a1d6ec postgres`CheckpointerMain(startup_data=<unavailable>, startup_data_len=<...
core
[14:15:32.183]   * frame #0: 0x000000018e954af0 libobjc.A.dylib`addClassTableEntry(objc_class*, bool) + 120
[14:15:32.183]     frame #1: 0x000000018e953490 libobjc.A.dylib`map_images_nolock + 5948
[14:15:32.183]     frame #2: 0x000000018e951ccc libobjc.A.dylib`map_images + 112
[14:15:32.183]     frame #3: 0x000000018e9b823c dyld`invocation function for block in dyld4::RuntimeState::setObjCNotifi...
[14:15:32.183]     frame #4: 0x000000018e9ae77c dyld`dyld4::RuntimeLocks::withLoadersReadLock(void () block_pointer) + 1...
[14:15:32.183]     frame #5: 0x000000018e9b59a4 dyld`dyld4::RuntimeState::setObjCNotifiers(void (*)(char const*, mach_he...
[14:15:32.183]     frame #6: 0x000000018e9d9544 dyld`dyld4::APIs::_dyld_objc_register_callbacks(_dyld_objc_callbacks con...
[14:15:32.183]     frame #7: 0x000000018e951a34 libobjc.A.dylib`_objc_init + 1580
[14:15:32.183]     frame #8: 0x000000018eb80728 libdispatch.dylib`_os_object_init + 24
[14:15:32.183]     frame #9: 0x000000018eb9017c libdispatch.dylib`libdispatch_init + 452
tap
[14:04:45.958](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[14:10:27.182]   9/342 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[14:10:27.182] 294/342 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("ReplicationSlotCtl != NULL"), File: "../src/backend/replication/slot.c", Line: 1195, PID: 6240
core
00000006`0edff310 00007ff7`dbac2d98     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000006`0edff350 00007ff7`db7957b0     postgres!ExceptionalCondition(
00000006`0edff390 00007ff7`db79674a     postgres!ReplicationSlotsComputeRequiredLSN(void)+0x30 [c:\cirrus\src\backend\re...
00000006`0edff400 00007ff7`db3c63c9     postgres!CheckPointReplicationSlots(
00000006`0edff860 00007ff7`db3c1198     postgres!CheckPointGuts(
00000006`0edff8a0 00007ff7`db3c08d4     postgres!CreateCheckPoint(
00000006`0edffa40 00007ff7`db765647     postgres!ShutdownXLOG(
00000006`0edffa80 00007ff7`db766d07     postgres!CheckpointerMain(
00000006`0edffc20 00007ff7`db61ae59     postgres!SubPostmasterMain(
00000006`0edffca0 00007ff7`dbc4eab9     postgres!main(
core
00000006`0f9ff788 00007ffc`ace4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000006`0f9ff790 00007ffc`ac394cb0     ntdll!TppWorkerThread+0x2df
00000006`0f9ffa80 00007ffc`acebedcb     KERNEL32!BaseThreadInitThunk+0x10
00000006`0f9ffab0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000006`0f5ffa28 00007ffc`aa7848fa     ntdll!NtFsControlFile+0x14
00000006`0f5ffa30 00007ff7`db75ad6b     KERNELBASE!ConnectNamedPipe+0x6a
00000006`0f5ffaa0 00007ffc`ac394cb0     postgres!pg_signal_thread(
00000006`0f5ffba0 00007ffc`acebedcb     KERNEL32!BaseThreadInitThunk+0x10
00000006`0f5ffbd0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000006`0f1ff468 00007ffc`ace4b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000006`0f1ff470 00007ffc`ac394cb0     ntdll!TppWorkerThread+0x2df
00000006`0f1ff760 00007ffc`acebedcb     KERNEL32!BaseThreadInitThunk+0x10
00000006`0f1ff790 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
tap
[14:05:41.896](0.001s) not ok 8 - run of pg_upgrade --check for old instance with relation in 'd' datasync(invalid) stat...
test
[14:16:56.578]   6/337 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[14:16:56.578] 291/337 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
53/5715 amcheck support for BRIN indexes
Linux - Debian Bookworm - Meson
tap
[13:39:31.356](0.037s) not ok 14
[13:39:31.506](0.039s) not ok 18
test
[13:40:56.735] 246/344 postgresql:amcheck / amcheck/006_verify_brin                                    ERROR            ...
53/4971 [CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots
FreeBSD - Meson
tap
[12:28:22.251](270.553s) # poll_query_until timed out executing this query:
timed out when waiting for client backend to reach wait event 'logical-replication-slot-advance-segment' at /tmp/cirrus-...
test
[12:28:22.455] 344/344 postgresql:recovery / recovery/046_checkpoint_logical_slot                      ERROR           4...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[12:17:56.079] c:\cirrus\src\backend\access\stir\stir.c(423) : warning C4715: 'stirbeginscan': not all control paths ret...
53/5725 domain over virtual generated column
Windows - Server 2019, VS 2019 - Meson & ninja
test
[10:32:34.606] 337/337 postgresql:recovery / recovery/009_twophase                                     TIMEOUT        10...
53/5751 Disable parallel query by default
FreeBSD - Meson
core
[08:00:33.713] #0  0x000000082cdc575a in _sigprocmask () from /lib/libc.so.7
[08:00:33.713] #1  0x000000082ce02a2f in _system () from /lib/libc.so.7
[08:00:33.713] #2  0x000000082bf418a3 in ?? () from /lib/libthr.so.3
[08:00:33.713] #3  0x0000000000686fe7 in RestoreArchivedFile (path=path@entry=0x8217431e0 "pg_wal/00000002", '0' <repeat...
[08:00:33.713] #4  0x000000000066de38 in existsTimeLineHistory (probeTLI=probeTLI@entry=3) at ../src/backend/access/tran...
[08:00:33.713] #5  0x000000000066def8 in findNewestTimeLine (startTLI=startTLI@entry=2) at ../src/backend/access/transam...
[08:00:33.713] #6  0x000000000069242b in rescanLatestTimeLine (replayTLI=replayTLI@entry=2, replayLSN=replayLSN@entry=10...
[08:00:33.713] #7  0x000000000068e623 in WaitForWALToBecomeAvailable (RecPtr=105221280, tliRecPtr=105221256, replayTLI=2...
[08:00:33.713] #8  XLogPageRead (xlogreader=0x3ff34061d130, targetPagePtr=105218048, reqLen=3232, targetRecPtr=105221256...
[08:00:33.713] #9  0x000000000069538a in ReadPageInternal (state=state@entry=0x3ff34061d130, pageptr=105218048, reqLen=3...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-15 07:51:13.973161000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-15 07:52:17.649891000 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-15 07:51:12.645356000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-15 07:53:45.610990000 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-15 07:51:14.130573000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-15 07:52:35.49...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-15 07:51:14.118163000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-15 07:52:50.188406000 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-15 07:51:14.130573000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-15 07:53:33....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-15 07:51:14.118163000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-15 07:53:50.50382600...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-15 07:51:14.130573000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-06-15 07:52:35.238584000 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-15 07:51:14.118163000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-06-15 07:52:48.366708000 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[07:53:06.481](67.234s) not ok 5 - regression tests pass
tap
[07:54:12.933](87.747s) not ok 2 - regression tests pass
test
[07:57:47.529]  24/342 postgresql:regress / regress/regress                                            ERROR            ...
[07:57:47.529]  11/342 postgresql:isolation / isolation/isolation                                      ERROR            ...
[07:57:47.529]  89/342 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[07:57:47.529]  45/342 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[07:57:47.529] 131/342 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/contrib/pg_overexp...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-15 07:51:12.575471049 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_overexplain/results/pg_overexplain.out	2025-06-15 07:55:06.199153627 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-15 07:51:14.561743223 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/select_parallel.out	2025-06-15 07:56:30.670983398 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/re...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-15 07:51:14.545698676 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/plpgsql.out	2025-06-15 07:56:43.659117851 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/src/test/isolation/...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-15 07:51:14.333108419 +0000
+++ /tmp/cirrus-ci-build/src/test/isolation/output_iso/results/deadlock-parallel.out	2025-06-15 07:53:24.786146037 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/src/test/regress/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-15 07:51:14.561743223 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/select_parallel.out	2025-06-15 07:54:15.475120272 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/src/test/regress/results/plpgsq...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-15 07:51:14.545698676 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/plpgsql.out	2025-06-15 07:54:44.051759919 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[07:56:52.987](113.210s) not ok 5 - regression tests pass
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out /tmp/cirrus-ci-build/build/testrun/isola...
--- /tmp/cirrus-ci-build/src/test/isolation/expected/deadlock-parallel.out	2025-06-15 07:51:14.327268955 +0000
+++ /tmp/cirrus-ci-build/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-15 07:53:03.926891306 +...
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out /tmp/cirrus-ci-build/build/testrun/pg_o...
--- /tmp/cirrus-ci-build/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-15 07:51:12.587268918 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-15 07:55:17.794801927 +...
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/pg_upgrad...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-15 07:51:14.559268959 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-15 07:53:32.97...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-15 07:51:14.539268959 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-15 07:53:47.798857951 ...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/recovery/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-15 07:51:14.559268959 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-15 07:54:49....
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stre...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-15 07:51:14.539268959 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-15 07:55:04.32681424...
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out /tmp/cirrus-ci-build/build/testrun/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/select_parallel.out	2025-06-15 07:51:14.559268959 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/select_parallel.out	2025-06-15 07:53:33.242866015 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out /tmp/cirrus-ci-build/build/testrun/regress/regress/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/plpgsql.out	2025-06-15 07:51:14.539268959 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/plpgsql.out	2025-06-15 07:53:48.798857463 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[07:53:59.152](76.939s) not ok 5 - regression tests pass
tap
[07:55:15.200](78.499s) not ok 2 - regression tests pass
test
[07:58:41.631]   8/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
[07:58:41.631]  21/343 postgresql:regress / regress/regress                                            ERROR            ...
[07:58:41.631]  33/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[07:58:41.631]  90/343 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[07:58:41.631]  85/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/isolation/expected/deadlock-parallel.out C:/cirrus/build/testrun/isolati...
--- C:/cirrus/src/test/isolation/expected/deadlock-parallel.out	2025-06-15 07:51:15.998456100 +0000
+++ C:/cirrus/build/testrun/isolation/isolation/results/deadlock-parallel.out	2025-06-15 07:53:34.121927900 +0000
@@ -46,6 +46,7 @@
         1
 (1 row)
 
+step e1c: COMMIT;
 step d2a1: <... completed>
   sum
 -----
@@ -57,7 +58,6 @@
          1
 (1 row)
 
-step e1c: COMMIT;
 step d2c: COMMIT;
 step e2l: <... completed>
 lock_excl
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out C:/cirrus/build/testrun/pg_ove...
--- C:/cirrus/contrib/pg_overexplain/expected/pg_overexplain.out	2025-06-15 07:51:12.613664000 +0000
+++ C:/cirrus/build/testrun/pg_overexplain/regress/results/pg_overexplain.out	2025-06-15 07:58:13.027617500 +0000
@@ -91,26 +91,26 @@
  GroupAggregate
    Group Key: vegetables.genus
    Disabled Nodes: 0
-   Parallel Safe: true
+   Parallel Safe: false
    Plan Node ID: 0
    ->  Sort
          Sort Key: vegetables.genus, vegetables.name
          Disabled Nodes: 0
-         Parallel Safe: true
+         Parallel Safe: false
          Plan Node ID: 1
          ->  Append
                Disabled Nodes: 0
-               Parallel Safe: true
+               Parallel Safe: false
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/pg_upgrade/...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-15 07:51:16.658531100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/select_parallel.out	2025-06-15 07:54:16.089367000 +00...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/pg_upgrade/002_pg_u...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-15 07:51:16.628954100 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/plpgsql.out	2025-06-15 07:54:33.966053900 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/recovery/02...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-15 07:51:16.658531100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/select_parallel.out	2025-06-15 07:57:06.350375500 +...
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/recovery/027_stream...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-15 07:51:16.628954100 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/plpgsql.out	2025-06-15 07:57:30.038826000 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/select_parallel.out C:/cirrus/build/testrun/regress/reg...
--- C:/cirrus/src/test/regress/expected/select_parallel.out	2025-06-15 07:51:16.658531100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/select_parallel.out	2025-06-15 07:54:14.411957800 +0000
@@ -1390,7 +1390,6 @@
 select set_role_and_error(0);
 ERROR:  division by zero
 CONTEXT:  SQL function "set_role_and_error" statement 1
-parallel worker
 reset debug_parallel_query;
 drop function set_and_report_role();
 drop function set_role_and_error(int);
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/plpgsql.out C:/cirrus/build/testrun/regress/regress/res...
--- C:/cirrus/src/test/regress/expected/plpgsql.out	2025-06-15 07:51:16.628954100 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/plpgsql.out	2025-06-15 07:54:30.261575200 +0000
@@ -4111,15 +4111,11 @@
 $$ language plpgsql parallel safe;
 set debug_parallel_query to on;
 explain (verbose, costs off) select error_trap_test();
-            QUERY PLAN             
------------------------------------
...
tap
[07:54:50.149](104.496s) not ok 5 - regression tests pass
tap
[07:57:49.957](140.976s) not ok 2 - regression tests pass
test
[08:04:55.970]  12/337 postgresql:regress / regress/regress                                            ERROR           1...
[08:04:55.970]   6/337 postgresql:isolation / isolation/isolation                                      ERROR           1...
[08:04:55.970]  17/337 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[08:04:55.970]  89/337 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[08:04:55.970]  67/337 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5631 Allow table AMs to define their own reloptions
FreeBSD - Meson
tap
[06:58:01.565](0.000s) not ok 23 - connect : matches
test
[06:59:47.236] 263/343 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
53/4966 Parallel CREATE INDEX for GIN indexes
CompilerWarnings
compiler
[04:50:34.613] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[04:50:23.567] gininsert.c:1619:16: error: unused variable 'oldCtx' [-Werror,-Wunused-variable]
compiler
[04:49:51.412] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[04:49:51.412] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[04:49:40.294] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[04:49:40.294] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
compiler
[04:50:57.430] gininsert.c:1673:31: error: declaration of ‘oldCtx’ shadows a previous local [-Werror=shadow=compatible-l...
compiler
[04:50:57.430] gininsert.c:1619:23: error: unused variable ‘oldCtx’ [-Werror=unused-variable]
53/5814 Add enable_groupagg GUC parameter to control GroupAggregate usage
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-15 00:45:17.901683000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out	2025-06-15 00:47:41.4573080...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-15 00:45:17.901683000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out	2025-06-15 00:48:36.96024...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/regress/regres...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-15 00:45:17.901683000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/aggregates.out	2025-06-15 00:47:41.441822000 +0000
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
tap
[00:50:02.549](199.544s) not ok 5 - regression tests pass
tap
[00:51:08.393](221.764s) not ok 2 - regression tests pass
test
[00:53:53.544]  42/342 postgresql:regress / regress/regress                                            ERROR           2...
[00:53:53.544] 147/342 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[00:53:53.544] 201/342 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-15 00:45:05.020848197 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out	2025-06-15 00:51:39.784373669 +0000
@@ -4839,39 +4839,37 @@
   on (t1.f1 = b1.d1)
   left join int4_tbl i4
   on (i8.q2 = i4.f1);
-                              QUERY PLAN                              
-----------------------------------------------------------------------
- Hash Left Join
+                             QUERY PLAN                             
+--------------------------------------------------------------------
+ Nested Loop Left Join
    Output: t1.f1
-   Hash Cond: (i8.q2 = i4.f1)
-   ->  Nested Loop Left Join
-         Output: t1.f1, i8.q2
-         Join Filter: (t1.f1 = '***'::text)
-         ->  Seq Scan on public.text_tbl t1
-               Output: t1.f1
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/regress/results/join.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-15 00:45:05.020848197 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/join.out	2025-06-15 00:49:37.469984293 +0000
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
tap
[00:53:19.386](139.173s) not ok 5 - regression tests pass
Linux - Debian Bookworm - Meson
core
[00:58:49.075] #0  0x00007f5820a74dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:58:49.075] #1  0x00007f5820a21239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:58:49.075] #2  0x00007f5820a21497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:58:49.075] #3  0x0000558c44cc45c1 in ?? ()
[00:58:49.075] #4  0x0000558c44cbe369 in ?? ()
[00:58:49.075] #5  0x0000558c44cbd20f in ?? ()
[00:58:49.075] #6  0x0000558c44cbdc3b in ?? ()
[00:58:49.075] #7  0x0000558c44cbb66f in ?? ()
[00:58:49.075] #8  0x00007f5820a0c24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[00:58:49.075] #9  0x00007f5820a0c305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[00:58:49.197] #0  <unavailable> in ?? ()
core
[00:58:49.197] #0  0x00007f5820a74dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:58:49.197] #1  0x00007f5820a21239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:58:49.197] #2  0x00007f5820a21497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[00:58:49.197] #3  0x0000558c44cc45f3 in ?? ()
[00:58:49.197] #4  0x0000558c44cbe369 in ?? ()
[00:58:49.197] #5  0x0000558c44cbd20f in ?? ()
[00:58:49.197] #6  0x0000558c44cbdc3b in ?? ()
[00:58:49.197] #7  0x0000558c44cbb66f in ?? ()
[00:58:49.197] #8  0x00007f5820a0c24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[00:58:49.197] #9  0x00007f5820a0c305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-15 00:45:05.111614438 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-06-15 00:50:13.282427863 +00...
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-06-15 00:45:05.115621699 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-15 00:51:47.222699...
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-15 00:45:05.111614438 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out	2025-06-15 00:50:13.630428430 +0000
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
tap
[00:51:11.906](82.756s) not ok 5 - regression tests pass
tap
[00:52:34.420](86.531s) not ok 2 - regression tests pass
test
[00:56:07.252]  10/343 postgresql:regress / regress/regress                                            ERROR            ...
[00:56:07.252]  34/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[00:56:07.252]  92/343 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-15 00:45:09.866930800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out	2025-06-15 00:48:14.785627700 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-15 00:45:09.866930800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-15 00:51:06.170867700 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-15 00:45:09.866930800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out	2025-06-15 00:48:01.666501400 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[00:49:29.528](137.641s) not ok 5 - regression tests pass
tap
[00:52:33.570](162.921s) not ok 2 - regression tests pass
test
[01:00:19.043]   8/337 postgresql:regress / regress/regress                                            ERROR           1...
[01:00:19.043]  23/337 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[01:00:19.043]  65/337 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5795 Pathify RHS unique-ification for semijoin planning
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[23:54:27.391](0.001s) not ok 5 - clusterdb cannot target invalid database: matches
test
[23:57:58.188] 216/337 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
53/5634 track generic and custom plan calls in pg_stat_statements
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-14 19:38:34.411011000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-14 19:42:19.761068000 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[19:46:56.959]  96/342 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Linux - Debian Bookworm - Autoconf
core
[19:53:12.021] #0  <unavailable> in ?? ()
core
[19:53:12.021] #0  0x00007fea5dfe0dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[19:53:12.021] #1  0x00007fea5df8d239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[19:53:12.021] #2  0x00007fea5e048244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:53:12.021] #3  0x00007fea5e05a89c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/contrib/pg_stat_sta...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-14 19:38:31.055934098 +0000
+++ /tmp/cirrus-ci-build/contrib/pg_stat_statements/results/plancache.out	2025-06-14 19:44:16.512859728 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
Linux - Debian Bookworm - Meson
core
[19:50:10.069] #0  0x00007f27ee0aedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[19:50:10.069] #1  0x00007f27ee05b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[19:50:10.069] #2  0x00007f27ee116244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[19:50:10.069] #3  0x00007f27ee12889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[19:50:10.069] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out /tmp/cirrus-ci-build/build/testrun/pg_st...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/plancache.out	2025-06-14 19:38:30.546276867 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-14 19:44:20.860472803 +0...
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[19:47:32.841]  96/343 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/contrib/pg_stat_statements/expected/plancache.out C:/cirrus/build/testrun/pg_stat...
--- C:/cirrus/contrib/pg_stat_statements/expected/plancache.out	2025-06-14 19:38:40.101604100 +0000
+++ C:/cirrus/build/testrun/pg_stat_statements/regress/results/plancache.out	2025-06-14 19:46:42.583881400 +0000
@@ -56,7 +56,7 @@
     ORDER BY query COLLATE "C";
  calls | generic_plan_calls | custom_plan_calls | toplevel |                       query                        
 -------+--------------------+-------------------+----------+----------------------------------------------------
-     3 |                  1 |                 2 | t        | SELECT $1
+     3 |                  1 |                 2 | t        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
 (3 rows)
@@ -121,7 +121,7 @@
 -------+--------------------+-------------------+----------+-----------------------------------------------------------...
      3 |                  0 |                 0 | t        | EXPLAIN (ANALYZE, COSTS OFF, SUMMARY OFF, TIMING OFF, BUFF...
      3 |                  0 |                 0 | t        | EXPLAIN (COSTS OFF) EXECUTE p1(1)
-     6 |                  2 |                 4 | f        | SELECT $1
+     6 |                  2 |                 4 | f        | PREPARE p1 AS SELECT $1
      1 |                  0 |                 0 | t        | SELECT pg_stat_statements_reset() IS NOT NULL AS t
      3 |                  0 |                 0 | t        | SET plan_cache_mode TO $1
...
test
[19:53:29.660] 103/337 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5270 jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
CompilerWarnings
compiler
[15:38:26.208] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[15:37:26.917] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[15:36:09.707] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[15:35:13.956] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[15:40:14.891] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
FreeBSD - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[15:44:34.664] #0  0x000000082ca6b1ba in thr_kill () from /lib/libc.so.7
[15:44:34.664] #1  0x000000082c9e45d4 in raise () from /lib/libc.so.7
[15:44:34.664] #2  0x000000082ca97b59 in abort () from /lib/libc.so.7
[15:44:34.664] #3  0x0000000000ad5a75 in ExceptionalCondition (conditionName=0x3980f4 "v->type == jpiAnd || v->type == j...
[15:44:34.664] #4  0x0000000000a0303f in jspGetLeftArg (v=v@entry=0x8210bea30, a=a@entry=0x8210be9a0) at ../src/backend/...
[15:44:34.664] #5  0x0000000000a045d7 in printJsonPathItem (buf=buf@entry=0x8210beac0, v=v@entry=0x8210bea30, inKey=true...
[15:44:34.664] #6  0x0000000000a04783 in printJsonPathItem (buf=buf@entry=0x8210beac0, v=v@entry=0x8210bea98, inKey=<opt...
[15:44:34.664] #7  0x0000000000a02c4d in jsonPathToCstring (out=0x8210beac0, in=<optimized out>, estimated_len=<optimize...
[15:44:34.664] #8  0x0000000000ae0923 in FunctionCall1Coll (flinfo=0x117310c49e50, collation=0, arg1=6) at ../src/backen...
[15:44:34.664] #9  OutputFunctionCall (flinfo=0x117310c49e50, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[15:44:34.374] #0  0x000000082ad591ba in thr_kill () from /lib/libc.so.7
[15:44:34.374] #1  0x000000082acd25d4 in raise () from /lib/libc.so.7
[15:44:34.374] #2  0x000000082ad85b59 in abort () from /lib/libc.so.7
[15:44:34.374] #3  0x0000000000ad5a75 in ExceptionalCondition (conditionName=0x3980f4 "v->type == jpiAnd || v->type == j...
[15:44:34.374] #4  0x0000000000a0303f in jspGetLeftArg (v=v@entry=0x821066010, a=a@entry=0x821065f80) at ../src/backend/...
[15:44:34.374] #5  0x0000000000a045d7 in printJsonPathItem (buf=buf@entry=0x8210660a0, v=v@entry=0x821066010, inKey=true...
[15:44:34.374] #6  0x0000000000a04783 in printJsonPathItem (buf=buf@entry=0x8210660a0, v=v@entry=0x821066078, inKey=<opt...
[15:44:34.374] #7  0x0000000000a02c4d in jsonPathToCstring (out=0x8210660a0, in=<optimized out>, estimated_len=<optimize...
[15:44:34.374] #8  0x0000000000ae0923 in FunctionCall1Coll (flinfo=0x15155444ed58, collation=0, arg1=6) at ../src/backen...
[15:44:34.374] #9  OutputFunctionCall (flinfo=0x15155444ed58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[15:44:34.087] #0  0x0000000829eeb1ba in thr_kill () from /lib/libc.so.7
[15:44:34.087] #1  0x0000000829e645d4 in raise () from /lib/libc.so.7
[15:44:34.087] #2  0x0000000829f17b59 in abort () from /lib/libc.so.7
[15:44:34.087] #3  0x0000000000ad5a75 in ExceptionalCondition (conditionName=0x3980f4 "v->type == jpiAnd || v->type == j...
[15:44:34.087] #4  0x0000000000a0303f in jspGetLeftArg (v=v@entry=0x821586600, a=a@entry=0x821586570) at ../src/backend/...
[15:44:34.087] #5  0x0000000000a045d7 in printJsonPathItem (buf=buf@entry=0x821586690, v=v@entry=0x821586600, inKey=true...
[15:44:34.087] #6  0x0000000000a04783 in printJsonPathItem (buf=buf@entry=0x821586690, v=v@entry=0x821586668, inKey=<opt...
[15:44:34.087] #7  0x0000000000a02c4d in jsonPathToCstring (out=0x821586690, in=<optimized out>, estimated_len=<optimize...
[15:44:34.087] #8  0x0000000000ae0923 in FunctionCall1Coll (flinfo=0x2316dbe75d58, collation=0, arg1=6) at ../src/backen...
[15:44:34.087] #9  OutputFunctionCall (flinfo=0x2316dbe75d58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-14 15:33:42.089542000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out	2025-06-14 15:37:18.902402000 +00...
@@ -981,1788 +981,10 @@
 ERROR:  cannot get array length of a scalar
 -- each
 select json_each('{"f1":[1,2,3],"f2":{"f3":1},"f4":null}');
-     json_each     
--------------------
- (f1,"[1,2,3]")
- (f2,"{""f3"":1}")
- (f4,null)
-(3 rows)
-
-select * from json_each('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q;
- key |   value   
------+-----------
- f1  | [1,2,3]
- f2  | {"f3":1}
- f4  | null
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-14 15:33:42.089542000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-14 15:38:37.354012000 +...
@@ -1031,1738 +1031,10 @@
 (1 row)
 
 select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text);
- json_extract_path 
--------------------
- "f3"
-(1 row)
-
-select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text);
- json_extract_path 
--------------------
- 1
-(1 row)
-
-select json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f4','f6');
- json_extract_path_text 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-14 15:33:42.089542000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out	2025-06-14 15:37:19.869069000 +0000
@@ -1178,1591 +1178,10 @@
 (1 row)
 
 select '{"a": {"b":{"c": "foo"}}}'::json #> array['a', null];
- ?column? 
-----------
- 
-(1 row)
-
-select '{"a": {"b":{"c": "foo"}}}'::json #> array['a', ''];
- ?column? 
-----------
- 
-(1 row)
-
-select '{"a": {"b":{"c": "foo"}}}'::json #> array['a','b'];
-   ?column?   
...
tap
[15:37:20.033](146.753s) not ok 5 - regression tests pass
[15:38:08.059](0.954s) not ok 16 - run of pg_upgrade --check for new instance
[15:38:08.061](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[15:38:09.020](0.959s) not ok 18 - run of pg_upgrade for new instance
[15:38:09.021](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[15:38:09.172](0.028s) not ok 20 - check that locales in new cluster match original cluster
[15:38:11.092](0.031s) not ok 22 - old and new dumps match after pg_upgrade
tap
[15:38:38.832](180.440s) not ok 2 - regression tests pass
test
[15:41:45.270]  89/342 postgresql:regress / regress/regress                                            ERROR           1...
[15:41:45.270]  90/342 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[15:41:45.270] 176/342 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[15:43:45.370] #0  0x00007f2cd64abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[15:43:45.370] #1  0x00007f2cd645cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[15:43:45.370] #2  0x00007f2cd6447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[15:43:45.370] #3  0x000055b8e208c04e in ExceptionalCondition (conditionName=conditionName@entry=0x55b8e24ca280 "v->type...
[15:43:45.370] #4  0x000055b8e1ea83ef in jspGetLeftArg (v=v@entry=0x7ffc6f26ea60, a=a@entry=0x7ffc6f26e8f0) at jsonpath....
[15:43:45.370] #5  0x000055b8e1ea9a8e in printJsonPathItem (buf=buf@entry=0x7ffc6f26ebd0, v=v@entry=0x7ffc6f26ea60, inKe...
[15:43:45.370] #6  0x000055b8e1ea9d83 in printJsonPathItem (buf=buf@entry=0x7ffc6f26ebd0, v=v@entry=0x7ffc6f26ec10, inKe...
[15:43:45.370] #7  0x000055b8e1ea9ec5 in jsonPathToCstring (out=0x7ffc6f26ebd0, out@entry=0x0, in=0x625000008fa0, estima...
[15:43:45.370] #8  0x000055b8e1ea9fdc in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[15:43:45.370] #9  0x000055b8e20a1b58 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[15:43:46.715] #0  0x00007f8a5acabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[15:43:46.715] #1  0x00007f8a5ac5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[15:43:46.715] #2  0x00007f8a5ac47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[15:43:46.715] #3  0x00005640be12404e in ExceptionalCondition (conditionName=conditionName@entry=0x5640be562280 "v->type...
[15:43:46.715] #4  0x00005640bdf403ef in jspGetLeftArg (v=v@entry=0x7ffeb5a67e00, a=a@entry=0x7ffeb5a66e10) at jsonpath....
[15:43:46.715] #5  0x00005640bdf46669 in executeStringInternalMethod (cxt=cxt@entry=0x7ffeb5a686a0, jsp=jsp@entry=0x7ffe...
[15:43:46.715] #6  0x00005640bdf4ae79 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffeb5a686a0, jsp=jsp@entry=0x7ffeb...
[15:43:46.715] #7  0x00005640bdf4f9b9 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[15:43:46.715] #8  0x00005640bdf4fa7a in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffeb5a686a0, jsp=jsp@entry=0x7ff...
[15:43:46.715] #9  0x00005640bdf4ae9b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffeb5a686a0, jsp=0x7ffeb5a67e00, j...
core
[15:43:45.819] #0  0x00007f8a5acabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[15:43:45.819] #1  0x00007f8a5ac5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[15:43:45.819] #2  0x00007f8a5ac47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[15:43:45.819] #3  0x00005640be12404e in ExceptionalCondition (conditionName=conditionName@entry=0x5640be562280 "v->type...
[15:43:45.819] #4  0x00005640bdf403ef in jspGetLeftArg (v=v@entry=0x7ffeb5a68650, a=a@entry=0x7ffeb5a684e0) at jsonpath....
[15:43:45.819] #5  0x00005640bdf41a8e in printJsonPathItem (buf=buf@entry=0x7ffeb5a687c0, v=v@entry=0x7ffeb5a68650, inKe...
[15:43:45.819] #6  0x00005640bdf41d83 in printJsonPathItem (buf=buf@entry=0x7ffeb5a687c0, v=v@entry=0x7ffeb5a68800, inKe...
[15:43:45.819] #7  0x00005640bdf41ec5 in jsonPathToCstring (out=0x7ffeb5a687c0, out@entry=0x0, in=0x625000008fa0, estima...
[15:43:45.819] #8  0x00005640bdf41fdc in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[15:43:45.819] #9  0x00005640be139b58 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[15:43:46.267] #0  0x00007f2cd64abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[15:43:46.267] #1  0x00007f2cd645cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[15:43:46.267] #2  0x00007f2cd6447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[15:43:46.267] #3  0x000055b8e208c04e in ExceptionalCondition (conditionName=conditionName@entry=0x55b8e24ca280 "v->type...
[15:43:46.267] #4  0x000055b8e1ea83ef in jspGetLeftArg (v=v@entry=0x7ffc6f26e210, a=a@entry=0x7ffc6f26d220) at jsonpath....
[15:43:46.267] #5  0x000055b8e1eae669 in executeStringInternalMethod (cxt=cxt@entry=0x7ffc6f26eab0, jsp=jsp@entry=0x7ffc...
[15:43:46.267] #6  0x000055b8e1eb2e79 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc6f26eab0, jsp=jsp@entry=0x7ffc6...
[15:43:46.267] #7  0x000055b8e1eb79b9 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[15:43:46.267] #8  0x000055b8e1eb7a7a in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffc6f26eab0, jsp=jsp@entry=0x7ff...
[15:43:46.267] #9  0x000055b8e1eb2e9b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc6f26eab0, jsp=0x7ffc6f26e210, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-14 15:33:42.341413598 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out	2025-06-14 15:40:32.548252681 +0000
@@ -5421,413 +5421,10 @@
        test_json jsonb
 );
 insert into test_jsonb_subscript values('foo', '{"foo": "bar"}');
-insert into test_jsonb_subscript
-  select s, ('{"' || s || '": "bar"}')::jsonb from repeat('xyzzy', 500) s;
-select length(id), test_json[id] from test_jsonb_subscript;
- length | test_json 
---------+-----------
-      3 | "bar"
-   2500 | "bar"
-(2 rows)
-
-update test_jsonb_subscript set test_json[id] = '"baz"';
-select length(id), test_json[id] from test_jsonb_subscript;
- length | test_json 
---------+-----------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/test/regress/results/jsonb.ou...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-14 15:33:42.341413598 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out	2025-06-14 15:38:38.728195679 +0000
@@ -5471,363 +5471,10 @@
 
 -- jsonb to tsvector with numeric values
 select to_tsvector('english', '{"a": "aaa in bbb ddd ccc", "b": 123, "c": 456}'::jsonb);
-           to_tsvector           
----------------------------------
- 'aaa':1 'bbb':3 'ccc':5 'ddd':4
-(1 row)
-
--- jsonb_to_tsvector
-select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb,...
-                                   jsonb_to_tsvector                                    
-----------------------------------------------------------------------------------------
- '123':8 '456':12 'aaa':2 'b':6 'bbb':4 'c':10 'd':14 'f':18 'fals':20 'g':22 'true':16
-(1 row)
-
-select jsonb_to_tsvector('english', '{"a": "aaa in bbb", "b": 123, "c": 456, "d": true, "f": false, "g": null}'::jsonb,...
...
tap
[15:40:34.334](107.808s) not ok 5 - regression tests pass
[15:40:59.953](1.106s) not ok 16 - run of pg_upgrade --check for new instance
[15:40:59.954](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[15:41:00.748](0.795s) not ok 18 - run of pg_upgrade for new instance
[15:41:00.749](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[15:41:00.935](0.050s) not ok 20 - check that locales in new cluster match original cluster
[15:41:01.494](0.036s) not ok 22 - old and new dumps match after pg_upgrade
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[15:45:51.349] #0  0x00007f5facea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:51.349] #1  0x00007f5face5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:51.349] #2  0x00007f5face45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:51.349] #3  0x0000561c74ca57a7 in ExceptionalCondition (conditionName=conditionName@entry=0x561c74f97288 "v->type...
[15:45:51.349] #4  0x0000561c74b127e0 in jspGetLeftArg (v=v@entry=0x7ffd7345bc90, a=a@entry=0x7ffd7345b810) at ../src/ba...
[15:45:51.349] #5  0x0000561c74b17769 in executeStringInternalMethod (cxt=cxt@entry=0x7ffd7345bf00, jsp=jsp@entry=0x7ffd...
[15:45:51.349] #6  0x0000561c74b1ab3b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd7345bf00, jsp=jsp@entry=0x7ffd7...
[15:45:51.349] #7  0x0000561c74b1e013 in executeAnyItem (cxt=cxt@entry=0x7ffd7345bf00, jsp=jsp@entry=0x7ffd7345bc90, jbc...
[15:45:51.349] #8  0x0000561c74b1e090 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffd7345bf00, jsp=jsp@entry=0x7ff...
[15:45:51.349] #9  0x0000561c74b1ab5a in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd7345bf00, jsp=0x7ffd7345bc90, j...
core
[15:45:54.416] #0  0x00007fc1b6aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:54.416] #1  0x00007fc1b6a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:54.416] #2  0x00007fc1b6a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:54.416] #3  0x0000560ba9db87a7 in ExceptionalCondition (conditionName=conditionName@entry=0x560baa0aa288 "v->type...
[15:45:54.416] #4  0x0000560ba9c257e0 in jspGetLeftArg (v=v@entry=0x7fffa248e420, a=a@entry=0x7fffa248e360) at ../src/ba...
[15:45:54.416] #5  0x0000560ba9c2676b in printJsonPathItem (buf=buf@entry=0x7fffa248e4b0, v=v@entry=0x7fffa248e420, inKe...
[15:45:54.416] #6  0x0000560ba9c269fd in printJsonPathItem (buf=buf@entry=0x7fffa248e4b0, v=v@entry=0x7fffa248e480, inKe...
[15:45:54.416] #7  0x0000560ba9c26a61 in jsonPathToCstring (out=0x7fffa248e4b0, out@entry=0x0, in=0x560be2822430, estima...
[15:45:54.416] #8  0x0000560ba9c26b01 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[15:45:54.416] #9  0x0000560ba9dc6535 in FunctionCall1Coll (flinfo=0x560be2909058, collation=collation@entry=0, arg1=<op...
core
[15:45:53.905] #0  0x00007fc1b6aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:53.905] #1  0x00007fc1b6a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:53.905] #2  0x00007fc1b6a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:53.905] #3  0x0000560ba9db87a7 in ExceptionalCondition (conditionName=conditionName@entry=0x560baa0aa288 "v->type...
[15:45:53.905] #4  0x0000560ba9c257e0 in jspGetLeftArg (v=v@entry=0x7fffa248e100, a=a@entry=0x7fffa248dc80) at ../src/ba...
[15:45:53.905] #5  0x0000560ba9c2a769 in executeStringInternalMethod (cxt=cxt@entry=0x7fffa248e370, jsp=jsp@entry=0x7fff...
[15:45:53.905] #6  0x0000560ba9c2db3b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fffa248e370, jsp=jsp@entry=0x7fffa...
[15:45:53.905] #7  0x0000560ba9c31013 in executeAnyItem (cxt=cxt@entry=0x7fffa248e370, jsp=jsp@entry=0x7fffa248e100, jbc...
[15:45:53.905] #8  0x0000560ba9c31090 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7fffa248e370, jsp=jsp@entry=0x7ff...
[15:45:53.905] #9  0x0000560ba9c2db5a in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fffa248e370, jsp=0x7fffa248e100, j...
core
[15:45:53.128] #0  0x00007f99ec8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:53.128] #1  0x00007f99ec85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:53.128] #2  0x00007f99ec845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:53.128] #3  0x0000556273dd87a7 in ExceptionalCondition (conditionName=conditionName@entry=0x5562740ca288 "v->type...
[15:45:53.128] #4  0x0000556273c457e0 in jspGetLeftArg (v=v@entry=0x7ffc97c82710, a=a@entry=0x7ffc97c82650) at ../src/ba...
[15:45:53.128] #5  0x0000556273c4676b in printJsonPathItem (buf=buf@entry=0x7ffc97c827a0, v=v@entry=0x7ffc97c82710, inKe...
[15:45:53.128] #6  0x0000556273c469fd in printJsonPathItem (buf=buf@entry=0x7ffc97c827a0, v=v@entry=0x7ffc97c82770, inKe...
[15:45:53.128] #7  0x0000556273c46a61 in jsonPathToCstring (out=0x7ffc97c827a0, out@entry=0x0, in=0x55628a2bf450, estima...
[15:45:53.128] #8  0x0000556273c46b01 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[15:45:53.128] #9  0x0000556273de6535 in FunctionCall1Coll (flinfo=0x55628a3932c8, collation=collation@entry=0, arg1=<op...
core
[15:45:52.624] #0  0x00007f5facea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:52.624] #1  0x00007f5face5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:52.624] #2  0x00007f5face45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:52.624] #3  0x0000561c74ca57a7 in ExceptionalCondition (conditionName=conditionName@entry=0x561c74f97288 "v->type...
[15:45:52.624] #4  0x0000561c74b127e0 in jspGetLeftArg (v=v@entry=0x7ffd7345bfb0, a=a@entry=0x7ffd7345bef0) at ../src/ba...
[15:45:52.624] #5  0x0000561c74b1376b in printJsonPathItem (buf=buf@entry=0x7ffd7345c040, v=v@entry=0x7ffd7345bfb0, inKe...
[15:45:52.624] #6  0x0000561c74b139fd in printJsonPathItem (buf=buf@entry=0x7ffd7345c040, v=v@entry=0x7ffd7345c010, inKe...
[15:45:52.624] #7  0x0000561c74b13a61 in jsonPathToCstring (out=0x7ffd7345c040, out@entry=0x0, in=0x561ca9a3e7d0, estima...
[15:45:52.624] #8  0x0000561c74b13b01 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[15:45:52.624] #9  0x0000561c74cb3535 in FunctionCall1Coll (flinfo=0x561ca9b25f88, collation=collation@entry=0, arg1=<op...
core
[15:45:52.129] #0  0x00007f99ec8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:52.129] #1  0x00007f99ec85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:52.129] #2  0x00007f99ec845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[15:45:52.129] #3  0x0000556273dd87a7 in ExceptionalCondition (conditionName=conditionName@entry=0x5562740ca288 "v->type...
[15:45:52.129] #4  0x0000556273c457e0 in jspGetLeftArg (v=v@entry=0x7ffc97c823f0, a=a@entry=0x7ffc97c81f70) at ../src/ba...
[15:45:52.129] #5  0x0000556273c4a769 in executeStringInternalMethod (cxt=cxt@entry=0x7ffc97c82660, jsp=jsp@entry=0x7ffc...
[15:45:52.129] #6  0x0000556273c4db3b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc97c82660, jsp=jsp@entry=0x7ffc9...
[15:45:52.129] #7  0x0000556273c51013 in executeAnyItem (cxt=cxt@entry=0x7ffc97c82660, jsp=jsp@entry=0x7ffc97c823f0, jbc...
[15:45:52.129] #8  0x0000556273c51090 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffc97c82660, jsp=jsp@entry=0x7ff...
[15:45:52.129] #9  0x0000556273c4db5a in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc97c82660, jsp=0x7ffc97c823f0, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-14 15:33:41.877529210 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-14 15:38:27.942847181...
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-14 15:33:41.873508067 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-14 15:39:35.492386644 +...
@@ -2044,725 +2044,7 @@
 	"reca": [{"a": "abc", "b": 456}, null, {"c": "01.02.2003", "x": 43.2}]
 }'::json
 FROM generate_series(1, 3);
-SELECT (json_populate_record(NULL::jsrec, js)).* FROM jspoptest;
- i | ia | ia1 | ia2 | ia3 | ia1d | ia2d | t | ta | c | ca | ts | js | jsb |        jsa         |                rec    ...
----+----+-----+-----+-----+------+------+---+----+---+----+----+----+-----+--------------------+-----------------------...
-   |    |     |     |     |      |      |   |    |   |    |    |    |     | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0...
-   |    |     |     |     |      |      |   |    |   |    |    |    |     | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0...
-   |    |     |     |     |      |      |   |    |   |    |    |    |     | {1,"\"2\"",NULL,4} | (abc,,"Thu Jan 02 00:0...
-(3 rows)
-
-DROP TYPE jsrec;
-DROP TYPE jsrec_i_not_null;
-DROP DOMAIN js_int_not_null;
-DROP DOMAIN js_int_array_1d;
-DROP DOMAIN js_int_array_2d;
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-14 15:33:41.877529210 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out	2025-06-14 15:38:26.746837705 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[15:38:29.856](61.102s) not ok 5 - regression tests pass
[15:38:57.094](2.540s) not ok 16 - run of pg_upgrade --check for new instance
[15:38:57.094](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[15:38:58.598](1.504s) not ok 18 - run of pg_upgrade for new instance
[15:38:58.599](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[15:38:58.960](0.068s) not ok 20 - check that locales in new cluster match original cluster
[15:38:59.566](0.093s) not ok 22 - old and new dumps match after pg_upgrade
tap
[15:39:37.676](61.333s) not ok 2 - regression tests pass
test
[15:43:02.898]  25/343 postgresql:regress / regress/regress                                            ERROR            ...
[15:43:02.898]  27/343 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[15:43:02.898]  80/343 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
00000012`117ffd78 00007ff8`244dda4e     ntdll!NtWaitForSingleObject+0x14
00000012`117ffd80 00007ff6`7b97be9c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000012`117ffe20 00007ff8`250c4cb0     postgres!pg_timer_thread(
00000012`117ffe60 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000012`117ffe90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000012`113ff718 00007ff8`2452490a     ntdll!NtFsControlFile+0x14
00000012`113ff720 00007ff6`7b97a3fb     KERNELBASE!ConnectNamedPipe+0x6a
00000012`113ff790 00007ff8`250c4cb0     postgres!pg_signal_thread(
00000012`113ff890 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000012`113ff8c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000012`10fff718 00007ff8`269ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000012`10fff720 00007ff8`250c4cb0     ntdll!TppWorkerThread+0x2df
00000012`10fffa10 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000012`10fffa40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000012`10bfd640 00007ff6`7bce13b8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000012`10bfd680 00007ff6`7bb8d34d     postgres!ExceptionalCondition(
00000012`10bfd6c0 00007ff6`7bb982cc     postgres!jspGetLeftArg(
00000012`10bfd6f0 00007ff6`7bb94d56     postgres!executeStringInternalMethod(
00000012`10bfd840 00007ff6`7bb95bab     postgres!executeItemOptUnwrapTarget(
00000012`10bfddb0 00007ff6`7bb9501c     postgres!executeAnyItem(
00000012`10bfde50 00007ff6`7bb94d2c     postgres!executeItemUnwrapTargetArray(
00000012`10bfdec0 00007ff6`7bb9172e     postgres!executeItemOptUnwrapTarget(
00000012`10bfe430 00007ff6`7bb95137     postgres!executeItem(
00000012`10bfe470 00007ff6`7bb927c3     postgres!executeNextItem(
core
00000012`11bffc38 00007ff8`269ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000012`11bffc40 00007ff8`250c4cb0     ntdll!TppWorkerThread+0x2df
00000012`11bfff30 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000012`11bfff60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000001c`24ffdbf0 00007ff6`7bce13b8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000001c`24ffdc30 00007ff6`7bb8d34d     postgres!ExceptionalCondition(
0000001c`24ffdc70 00007ff6`7bb982cc     postgres!jspGetLeftArg(
0000001c`24ffdca0 00007ff6`7bb94d56     postgres!executeStringInternalMethod(
0000001c`24ffddf0 00007ff6`7bb95bab     postgres!executeItemOptUnwrapTarget(
0000001c`24ffe360 00007ff6`7bb9501c     postgres!executeAnyItem(
0000001c`24ffe400 00007ff6`7bb94d2c     postgres!executeItemUnwrapTargetArray(
0000001c`24ffe470 00007ff6`7bb9172e     postgres!executeItemOptUnwrapTarget(
0000001c`24ffe9e0 00007ff6`7bb95137     postgres!executeItem(
0000001c`24ffea20 00007ff6`7bb927c3     postgres!executeNextItem(
core
0000001c`257ffd08 00007ff8`2452490a     ntdll!NtFsControlFile+0x14
0000001c`257ffd10 00007ff6`7b97a3fb     KERNELBASE!ConnectNamedPipe+0x6a
0000001c`257ffd80 00007ff8`250c4cb0     postgres!pg_signal_thread(
0000001c`257ffe80 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
0000001c`257ffeb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000001c`25bffa38 00007ff8`244dda4e     ntdll!NtWaitForSingleObject+0x14
0000001c`25bffa40 00007ff6`7b97be9c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000001c`25bffae0 00007ff8`250c4cb0     postgres!pg_timer_thread(
0000001c`25bffb20 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
0000001c`25bffb50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000001c`25fffa58 00007ff8`269ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000001c`25fffa60 00007ff8`250c4cb0     ntdll!TppWorkerThread+0x2df
0000001c`25fffd50 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
0000001c`25fffd80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000001c`253ff4b8 00007ff8`269ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000001c`253ff4c0 00007ff8`250c4cb0     ntdll!TppWorkerThread+0x2df
0000001c`253ff7b0 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
0000001c`253ff7e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`ee9ff738 00007ff8`269ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d8`ee9ff740 00007ff8`250c4cb0     ntdll!TppWorkerThread+0x2df
000000d8`ee9ffa30 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`ee9ffa60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`ee5ff030 00007ff6`7bce13b8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000d8`ee5ff070 00007ff6`7bb8d34d     postgres!ExceptionalCondition(
000000d8`ee5ff0b0 00007ff6`7bb8f73c     postgres!jspGetLeftArg(
000000d8`ee5ff0e0 00007ff6`7bb8fa29     postgres!printJsonPathItem(
000000d8`ee5ff1f0 00007ff6`7bb8dd06     postgres!printJsonPathItem(
000000d8`ee5ff300 00007ff6`7bb8c824     postgres!jsonPathToCstring(
000000d8`ee5ff370 00007ff6`7bcec5be     postgres!jsonpath_out(
000000d8`ee5ff3b0 00007ff6`7bcee41f     postgres!FunctionCall1Coll(
000000d8`ee5ff430 00007ff6`7b4d2175     postgres!OutputFunctionCall(
000000d8`ee5ff460 00007ff6`7b79a1f9     postgres!printtup(
core
000000d8`eedff868 00007ff8`2452490a     ntdll!NtFsControlFile+0x14
000000d8`eedff870 00007ff6`7b97a3fb     KERNELBASE!ConnectNamedPipe+0x6a
000000d8`eedff8e0 00007ff8`250c4cb0     postgres!pg_signal_thread(
000000d8`eedff9e0 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`eedffa10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`ef1ff8e8 00007ff8`269ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d8`ef1ff8f0 00007ff8`250c4cb0     ntdll!TppWorkerThread+0x2df
000000d8`ef1ffbe0 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`ef1ffc10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d8`ef5ffd98 00007ff8`244dda4e     ntdll!NtWaitForSingleObject+0x14
000000d8`ef5ffda0 00007ff6`7b97be9c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000d8`ef5ffe40 00007ff8`250c4cb0     postgres!pg_timer_thread(
000000d8`ef5ffe80 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000d8`ef5ffeb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000058`da9ff9e8 00007ff8`2452490a     ntdll!NtFsControlFile+0x14
00000058`da9ff9f0 00007ff6`7b97a3fb     KERNELBASE!ConnectNamedPipe+0x6a
00000058`da9ffa60 00007ff8`250c4cb0     postgres!pg_signal_thread(
00000058`da9ffb60 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000058`da9ffb90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000058`dadff8e8 00007ff8`244dda4e     ntdll!NtWaitForSingleObject+0x14
00000058`dadff8f0 00007ff6`7b97be9c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000058`dadff990 00007ff8`250c4cb0     postgres!pg_timer_thread(
00000058`dadff9d0 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000058`dadffa00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000058`d9dfed00 00007ff6`7bce13b8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000058`d9dfed40 00007ff6`7bb8d34d     postgres!ExceptionalCondition(
00000058`d9dfed80 00007ff6`7bb8f73c     postgres!jspGetLeftArg(
00000058`d9dfedb0 00007ff6`7bb8fa29     postgres!printJsonPathItem(
00000058`d9dfeec0 00007ff6`7bb8dd06     postgres!printJsonPathItem(
00000058`d9dfefd0 00007ff6`7bb8c824     postgres!jsonPathToCstring(
00000058`d9dff040 00007ff6`7bcec5be     postgres!jsonpath_out(
00000058`d9dff080 00007ff6`7bcee41f     postgres!FunctionCall1Coll(
00000058`d9dff100 00007ff6`7b4d2175     postgres!OutputFunctionCall(
00000058`d9dff130 00007ff6`7b79a1f9     postgres!printtup(
core
00000058`da1ff588 00007ff8`269ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000058`da1ff590 00007ff8`250c4cb0     ntdll!TppWorkerThread+0x2df
00000058`da1ff880 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000058`da1ff8b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000058`da5ff938 00007ff8`269ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000058`da5ff940 00007ff8`250c4cb0     ntdll!TppWorkerThread+0x2df
00000058`da5ffc30 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000058`da5ffc60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008e`1a9ff448 00007ff8`269ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000008e`1a9ff450 00007ff8`250c4cb0     ntdll!TppWorkerThread+0x2df
0000008e`1a9ff740 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
0000008e`1a9ff770 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008e`1adffcc8 00007ff8`244dda4e     ntdll!NtWaitForSingleObject+0x14
0000008e`1adffcd0 00007ff6`7b97be9c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000008e`1adffd70 00007ff8`250c4cb0     postgres!pg_timer_thread(
0000008e`1adffdb0 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
0000008e`1adffde0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008e`19dfebc0 00007ff6`7bce13b8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000008e`19dfec00 00007ff6`7bb8d34d     postgres!ExceptionalCondition(
0000008e`19dfec40 00007ff6`7bb8f73c     postgres!jspGetLeftArg(
0000008e`19dfec70 00007ff6`7bb8fa29     postgres!printJsonPathItem(
0000008e`19dfed80 00007ff6`7bb8dd06     postgres!printJsonPathItem(
0000008e`19dfee90 00007ff6`7bb8c824     postgres!jsonPathToCstring(
0000008e`19dfef00 00007ff6`7bcec5be     postgres!jsonpath_out(
0000008e`19dfef40 00007ff6`7bcee41f     postgres!FunctionCall1Coll(
0000008e`19dfefc0 00007ff6`7b4d2175     postgres!OutputFunctionCall(
0000008e`19dfeff0 00007ff6`7b79a1f9     postgres!printtup(
core
0000008e`1a1ff488 00007ff8`269ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000008e`1a1ff490 00007ff8`250c4cb0     ntdll!TppWorkerThread+0x2df
0000008e`1a1ff780 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
0000008e`1a1ff7b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000008e`1a5ff958 00007ff8`2452490a     ntdll!NtFsControlFile+0x14
0000008e`1a5ff960 00007ff6`7b97a3fb     KERNELBASE!ConnectNamedPipe+0x6a
0000008e`1a5ff9d0 00007ff8`250c4cb0     postgres!pg_signal_thread(
0000008e`1a5ffad0 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
0000008e`1a5ffb00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000027`577ffb18 00007ff8`269ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000027`577ffb20 00007ff8`250c4cb0     ntdll!TppWorkerThread+0x2df
00000027`577ffe10 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000027`577ffe40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000027`567fd720 00007ff6`7bce13b8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000027`567fd760 00007ff6`7bb8d34d     postgres!ExceptionalCondition(
00000027`567fd7a0 00007ff6`7bb982cc     postgres!jspGetLeftArg(
00000027`567fd7d0 00007ff6`7bb94d56     postgres!executeStringInternalMethod(
00000027`567fd920 00007ff6`7bb95bab     postgres!executeItemOptUnwrapTarget(
00000027`567fde90 00007ff6`7bb9501c     postgres!executeAnyItem(
00000027`567fdf30 00007ff6`7bb94d2c     postgres!executeItemUnwrapTargetArray(
00000027`567fdfa0 00007ff6`7bb9172e     postgres!executeItemOptUnwrapTarget(
00000027`567fe510 00007ff6`7bb95137     postgres!executeItem(
00000027`567fe550 00007ff6`7bb927c3     postgres!executeNextItem(
core
00000027`56bff918 00007ff8`269ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000027`56bff920 00007ff8`250c4cb0     ntdll!TppWorkerThread+0x2df
00000027`56bffc10 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000027`56bffc40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000027`56fff778 00007ff8`2452490a     ntdll!NtFsControlFile+0x14
00000027`56fff780 00007ff6`7b97a3fb     KERNELBASE!ConnectNamedPipe+0x6a
00000027`56fff7f0 00007ff8`250c4cb0     postgres!pg_signal_thread(
00000027`56fff8f0 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000027`56fff920 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000027`573ffd18 00007ff8`244dda4e     ntdll!NtWaitForSingleObject+0x14
00000027`573ffd20 00007ff6`7b97be9c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000027`573ffdc0 00007ff8`250c4cb0     postgres!pg_timer_thread(
00000027`573ffe00 00007ff8`26a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000027`573ffe30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-14 15:33:54.658948800 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-14 15:37:42.949357300 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-14 15:33:54.658948800 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-14 15:40:37.278973900 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-14 15:33:54.658948800 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out	2025-06-14 15:37:41.943007900 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[15:38:01.615](123.437s) not ok 5 - regression tests pass
[15:38:40.062](6.363s) not ok 16 - run of pg_upgrade --check for new instance
[15:38:40.064](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[15:38:42.323](2.259s) not ok 18 - run of pg_upgrade for new instance
[15:38:42.327](0.002s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[15:38:42.900](0.131s) not ok 20 - check that locales in new cluster match original cluster
[15:38:43.888](0.186s) not ok 22 - old and new dumps match after pg_upgrade
tap
[15:40:53.018](135.100s) not ok 2 - regression tests pass
test
[15:47:51.717]  14/337 postgresql:regress / regress/regress                                            ERROR           1...
[15:47:51.717]  19/337 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[15:47:51.717]  70/337 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5697 Add planner expectations for Memoize in EXPLAIN
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[12:42:36.265](0.001s) not ok 5 - vacuumdb cannot target invalid database: matches
test
[12:45:45.917] 225/337 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
53/5612 Avoid infinite loop in checkpointer
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[12:38:59.659](0.124s) not ok 35 -  'user=ssluser gssencmode=disable sslmode=allow sslnegotiation=postgres' -> connect, ...
test
[12:45:02.083] 147/337 postgresql:libpq / libpq/005_negotiate_encryption                               ERROR            ...
53/5811 Expose internal MultiXact member count function for efficient monitoring
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[09:29:31.998] ../src/backend/access/transam/multixact.c(3592): error C2375: 'pg_get_multixact_count': redefinition; dif...
53/5319 Changing shared_buffers without restart
CompilerWarnings
compiler
[07:39:27.203] ../../../src/include/storage/pg_shmem.h:66:9: error: unknown type name ‘pg_atomic_uint32’
compiler
[07:39:27.203] ../../../src/include/storage/pg_shmem.h:69:9: error: unknown type name ‘pg_atomic_uint64’
Linux - Debian Bookworm - Autoconf
core
[07:35:55.266] #0  0x00007fa2adaabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:35:55.266] #1  0x00007fa2ada5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:35:55.266] #2  0x00007fa2ada47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:35:55.266] #3  0x00007fa2aecd650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:35:55.266] #4  0x00007fa2aece2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:35:55.266] #5  0x00007fa2aecc1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffd7880b726, __in_ch...
[07:35:55.266] #6  0x00007fa2aecc14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140726625160160, sp...
[07:35:55.266] #7  0x00007fa2aec4769f in __interceptor_memset (dst=0x634000000838, v=255, size=131080) at ../../../../sr...
[07:35:55.266] #8  0x0000556d2c8b1d55 in pg_get_shmem_allocations_numa (fcinfo=<optimized out>) at shmem.c:741
[07:35:55.266] #9  0x0000556d2c3f2a34 in ExecMakeTableFunctionResult (setexpr=0x62500005a830, econtext=0x62500005afd8, a...
core
[07:35:56.067] #0  0x00007ff51aaabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:35:56.067] #1  0x00007ff51aa5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:35:56.067] #2  0x00007ff51aa47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:35:56.067] #3  0x00007ff51bcd650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:35:56.067] #4  0x00007ff51bce2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:35:56.067] #5  0x00007ff51bcc1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffc8f3656d6, __in_ch...
[07:35:56.067] #6  0x00007ff51bcc14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140722711194512, sp...
[07:35:56.067] #7  0x00007ff51bc4769f in __interceptor_memset (dst=0x634000000838, v=255, size=131080) at ../../../../sr...
[07:35:56.067] #8  0x000055c914565d55 in pg_get_shmem_allocations_numa (fcinfo=<optimized out>) at shmem.c:741
[07:35:56.067] #9  0x000055c9140a6a34 in ExecMakeTableFunctionResult (setexpr=0x625000058030, econtext=0x6250000587d8, a...
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	2025-06-14 07:26:04.929132038 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out	2025-06-14 07:33:14.591078814 +0000
@@ -1661,11 +1661,10 @@
 select array_agg(n) b from generate_series(1, 10000) n \gset
 create index concurrently test_pg_index_toast_index
   on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index concurrently test_pg_index_toast_index;
-drop index concurrently test_pg_index_toast_index;
-create index test_pg_index_toast_index
-  on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index test_pg_index_toast_index;
-drop index test_pg_index_toast_index;
-drop function test_pg_index_toast_func;
-drop table test_pg_index_toast_table;
+WARNING:  terminating connection because of crash of another server process
+DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because anothe...
+HINT:  In a moment you should be able to reconnect to the database and repeat your command.
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
...
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	2025-06-14 07:26:04.929132038 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out	2025-06-14 07:32:07.708432328 +0000
@@ -1661,11 +1661,10 @@
 select array_agg(n) b from generate_series(1, 10000) n \gset
 create index concurrently test_pg_index_toast_index
   on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index concurrently test_pg_index_toast_index;
-drop index concurrently test_pg_index_toast_index;
-create index test_pg_index_toast_index
-  on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index test_pg_index_toast_index;
-drop index test_pg_index_toast_index;
-drop function test_pg_index_toast_func;
-drop table test_pg_index_toast_table;
+WARNING:  terminating connection because of crash of another server process
+DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because anothe...
+HINT:  In a moment you should be able to reconnect to the database and repeat your command.
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
...
sanitizer
SUMMARY: AddressSanitizer: heap-buffer-overflow ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_intercept...
sanitizer
SUMMARY: AddressSanitizer: heap-buffer-overflow ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_intercept...
tap
[07:33:02.466](0.633s) Bail out!  pg_ctl start failed
tap
[07:33:14.841](128.712s) not ok 5 - regression tests pass
[07:33:34.281](1.045s) not ok 16 - run of pg_upgrade --check for new instance
[07:33:34.282](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[07:33:35.037](0.755s) not ok 18 - run of pg_upgrade for new instance
[07:33:35.038](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[07:33:35.219](0.046s) not ok 20 - check that locales in new cluster match original cluster
[07:33:35.726](0.032s) not ok 22 - old and new dumps match after pg_upgrade
Linux - Debian Bookworm - Meson
core
[07:32:08.548] #0  0x00007fada02a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:08.548] #1  0x00007fada025afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:08.548] #2  0x00007fada0245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:08.548] #3  0x00007fada041e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:08.548] #4  0x00007fada042aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:08.548] #5  0x00007fada040db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55adf89a7240, In...
[07:32:08.548] #6  0x000055adf7cfd5bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:08.548] #7  0x000055adf7bfb4fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:08.548] #8  0x000055adf7bfbfd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:08.548] #9  0x000055adf7bfda23 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55ae1e1eb5a0) at ../src/ba...
core
[07:32:11.516] #0  0x00007f24db0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:11.516] #1  0x00007f24db05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:11.516] #2  0x00007f24db045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:11.516] #3  0x00005648ac7ff72b in ExceptionalCondition (conditionName=conditionName@entry=0x5648acae4b50 "!IsTran...
[07:32:11.516] #4  0x00005648ac5921ec in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[07:32:11.516] #5  0x00005648ac592545 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[07:32:11.516] #6  0x00005648ac4f771a in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[07:32:11.516] #7  0x00005648ac4f79c5 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[07:32:11.516] #8  0x00005648ac4f7b83 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[07:32:11.516] #9  0x00005648ac80487c in errfinish (filename=filename@entry=0x5648aca45b78 "../src/backend/access/transa...
core
[07:32:06.499] #0  0x00007f759b8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:06.499] #1  0x00007f759b85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:06.499] #2  0x00007f759b845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:06.499] #3  0x000055b3d5ff972b in ExceptionalCondition (conditionName=conditionName@entry=0x55b3d62deb50 "!IsTran...
[07:32:06.499] #4  0x000055b3d5d8c1ec in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[07:32:06.499] #5  0x000055b3d5d8c545 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[07:32:06.499] #6  0x000055b3d5cf171a in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[07:32:06.499] #7  0x000055b3d5cf19c5 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[07:32:06.499] #8  0x000055b3d5cf1b83 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[07:32:06.499] #9  0x000055b3d5ffe87c in errfinish (filename=filename@entry=0x55b3d623fb78 "../src/backend/access/transa...
core
[07:32:08.097] #0  0x00007fcf814a9eec in ?? ()
[07:32:08.520] #0  0x00007fada02a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[07:32:11.045] #0  0x00007f759b8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:11.045] #1  0x00007f759b85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:11.045] #2  0x00007f759b845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:11.045] #3  0x00007f759ba1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:11.045] #4  0x00007f759ba2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:11.045] #5  0x00007f759ba0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55b3d699d240, In...
[07:32:11.045] #6  0x000055b3d5cf35bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:11.045] #7  0x000055b3d5bf14fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:11.045] #8  0x000055b3d5bf1fd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:11.045] #9  0x000055b3d5bf3a23 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x55b401318630) at ../src/ba...
core
[07:32:10.575] #0  0x00007fc4d82a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:10.575] #1  0x00007fc4d825afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:10.575] #2  0x00007fc4d8245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:10.575] #3  0x0000556597c3072b in ExceptionalCondition (conditionName=conditionName@entry=0x556597f15b50 "!IsTran...
[07:32:10.575] #4  0x00005565979c31ec in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[07:32:10.575] #5  0x00005565979c3545 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[07:32:10.575] #6  0x000055659792871a in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[07:32:10.575] #7  0x00005565979289c5 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[07:32:10.575] #8  0x0000556597928b83 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[07:32:10.575] #9  0x0000556597c3587c in errfinish (filename=filename@entry=0x556597e76b78 "../src/backend/access/transa...
core
[07:32:06.632] #0  0x00007f413aca9eec in ?? ()
[07:32:07.034] #0  0x00007f5933ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[07:32:07.971] #0  0x00007f23cc2a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:07.971] #1  0x00007f23cc25afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:07.971] #2  0x00007f23cc245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:07.971] #3  0x00007f23cc41e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:07.971] #4  0x00007f23cc42aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:07.971] #5  0x00007f23cc40db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x560724266240, In...
[07:32:07.971] #6  0x00005607235bc5bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:07.971] #7  0x00005607234ba4fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:07.971] #8  0x00005607234bafd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:07.971] #9  0x00005607234bca23 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x56072bc3f5c0) at ../src/ba...
core
[07:32:07.508] #0  0x00007fc204ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:07.508] #1  0x00007fc204e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:07.508] #2  0x00007fc204e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:07.508] #3  0x00007fc20501e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:07.508] #4  0x00007fc20502aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:07.508] #5  0x00007fc20500db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5644df211240, In...
[07:32:07.508] #6  0x00005644de5675bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:07.508] #7  0x00005644de4654fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:07.508] #8  0x00005644de465fd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:07.508] #9  0x00005644de467a23 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x564510c575d0) at ../src/ba...
core
[07:32:12.003] #0  0x00007fc4d82a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:12.003] #1  0x00007fc4d825afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:12.003] #2  0x00007fc4d8245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:12.003] #3  0x00007fc4d841e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:12.003] #4  0x00007fc4d842aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:12.003] #5  0x00007fc4d840db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5565985d4240, In...
[07:32:12.003] #6  0x000055659792a5bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:12.003] #7  0x00005565978284fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:12.003] #8  0x0000556597828fd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:12.004] #9  0x000055659782aa23 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x5565b6f14630) at ../src/ba...
core
[07:32:13.869] #0  0x00007fa6a50a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:13.869] #1  0x00007fa6a505afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:13.869] #2  0x00007fa6a5045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:13.869] #3  0x00007fa6a521e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:13.869] #4  0x00007fa6a522aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:13.869] #5  0x00007fa6a520db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55b59fa8f240, In...
[07:32:13.869] #6  0x000055b59ede55bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:13.869] #7  0x000055b59ece34fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:13.869] #8  0x000055b59ece3fd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:13.869] #9  0x000055b59ece5a23 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55b5b39b65a0) at ../src/ba...
core
[07:32:13.372] #0  0x00007f01496a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:13.372] #1  0x00007f014965afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:13.372] #2  0x00007f0149645472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:13.372] #3  0x00007f014981e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:13.372] #4  0x00007f014982aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:13.372] #5  0x00007f014980db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5629b1ee2240, In...
[07:32:13.372] #6  0x00005629b12385bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:13.372] #7  0x00005629b11364fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:13.372] #8  0x00005629b1136fd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:13.372] #9  0x00005629b1138a23 in PostmasterMain (argc=argc@entry=16, argv=argv@entry=0x5629d05ab5b0) at ../src/b...
core
[07:32:12.910] #0  0x00007f10934a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:12.910] #1  0x00007f109345afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:12.910] #2  0x00007f1093445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:12.910] #3  0x00007f109361e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:12.910] #4  0x00007f109362aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:12.910] #5  0x00007f109360db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55f857bc9240, In...
[07:32:12.910] #6  0x000055f856f1f5bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:12.910] #7  0x000055f856e1d4fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:12.910] #8  0x000055f856e1dfd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:12.911] #9  0x000055f856e1fa23 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55f8882d75d0) at ../src/ba...
core
[07:32:12.469] #0  0x00007f24db0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:12.469] #1  0x00007f24db05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:12.469] #2  0x00007f24db045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:12.469] #3  0x00007f24db21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:12.469] #4  0x00007f24db22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:12.469] #5  0x00007f24db20db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5648ad1a3240, In...
[07:32:12.469] #6  0x00005648ac4f95bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:12.469] #7  0x00005648ac3f74fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:12.469] #8  0x00005648ac3f7fd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:12.469] #9  0x00005648ac3f9a23 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5648e80fa5a0) at ../src/ba...
core
[07:32:04.567] #0  0x00007f1e554a9eec in ?? ()
[07:32:04.960] #0  0x00007f1bd0aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[07:32:04.444] #0  0x00007f8bbc0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:04.444] #1  0x00007f8bbc05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:04.444] #2  0x00007f8bbc045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:04.444] #3  0x00007f8bbc21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:04.444] #4  0x00007f8bbc22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:04.444] #5  0x00007f8bbc20db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x563a6f4dc240, In...
[07:32:04.444] #6  0x0000563a6e8325bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:04.444] #7  0x0000563a6e7304fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:04.444] #8  0x0000563a6e730fd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:04.445] #9  0x0000563a6e732a23 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x563a974f05d0) at ../src/ba...
core
[07:32:05.112] #0  0x00007fa5c3ea9eec in ?? ()
[07:32:05.517] #0  0x00007f759b8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[07:32:07.063] #0  0x00007f5933ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:07.063] #1  0x00007f5933c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:07.063] #2  0x00007f5933c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:07.063] #3  0x00007f5933e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:07.063] #4  0x00007f5933e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:07.063] #5  0x00007f5933e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x562a1b5ff240, In...
[07:32:07.063] #6  0x0000562a1a9555bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:07.063] #7  0x0000562a1a8534fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:07.063] #8  0x0000562a1a853fd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:07.064] #9  0x0000562a1a855a23 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x562a328db630) at ../src/ba...
core
[07:32:04.991] #0  0x00007f1bd0aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:04.991] #1  0x00007f1bd0a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:04.991] #2  0x00007f1bd0a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:04.991] #3  0x00007f1bd0c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:04.991] #4  0x00007f1bd0c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:04.991] #5  0x00007f1bd0c0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55eeed622240, In...
[07:32:04.991] #6  0x000055eeec9785bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:04.991] #7  0x000055eeec8764fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:04.991] #8  0x000055eeec876fd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:04.991] #9  0x000055eeec878a23 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55eeeefa95d0) at ../src/ba...
core
[07:32:10.105] #0  0x00007efbff0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:10.105] #1  0x00007efbff05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:10.105] #2  0x00007efbff045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:10.105] #3  0x00007efbff21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:10.105] #4  0x00007efbff22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:10.105] #5  0x00007efbff20db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5571b9a8c240, In...
[07:32:10.105] #6  0x00005571b8de25bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:10.105] #7  0x00005571b8ce04fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:10.105] #8  0x00005571b8ce0fd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:10.106] #9  0x00005571b8ce2a23 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5571f7a0e5d0) at ../src/ba...
core
[07:32:09.633] #0  0x00007f981b4a9eec in ?? ()
[07:32:10.077] #0  0x00007efbff0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[07:32:09.024] #0  0x00007f4789aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:09.024] #1  0x00007f4789a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:09.024] #2  0x00007f4789a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:09.024] #3  0x00007f4789c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:09.024] #4  0x00007f4789c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:09.024] #5  0x00007f4789c0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55d923423240, In...
[07:32:09.024] #6  0x000055d9227795bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:09.024] #7  0x000055d9226774fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:09.024] #8  0x000055d922677fd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:09.024] #9  0x000055d922679a23 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55d9583285c0) at ../src/ba...
core
[07:32:09.512] #0  0x00007fcb3a0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:09.512] #1  0x00007fcb3a05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:09.512] #2  0x00007fcb3a045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:32:09.512] #3  0x00007fcb3a21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[07:32:09.512] #4  0x00007fcb3a22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[07:32:09.512] #5  0x00007fcb3a20db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55d85fee7240, In...
[07:32:09.512] #6  0x000055d85f23d5bc in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[07:32:09.512] #7  0x000055d85f13b4fc in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[07:32:09.512] #8  0x000055d85f13bfd2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[07:32:09.513] #9  0x000055d85f13da23 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55d8755a75d0) at ../src/ba...
test
[07:31:34.008]   5/343 postgresql:recovery / recovery/001_stream_rep                                   ERROR            ...
[07:31:34.008]   6/343 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[07:31:34.008]   7/343 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[07:31:34.008]   8/343 postgresql:recovery / recovery/002_archiving                                    ERROR            ...
[07:31:34.008]   9/343 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[07:31:34.008]  10/343 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[07:31:34.008]  11/343 postgresql:regress / regress/regress                                            ERROR            ...
[07:31:34.008]  12/343 postgresql:recovery / recovery/003_recovery_targets                             ERROR            ...
[07:31:34.008]  13/343 postgresql:recovery / recovery/004_timeline_switch                              ERROR            ...
[07:31:34.008]  15/343 postgresql:recovery / recovery/005_replay_delay                                 ERROR            ...
[07:31:34.008]  16/343 postgresql:recovery / recovery/006_logical_decoding                             ERROR            ...
[07:31:34.008]  17/343 postgresql:recovery / recovery/007_sync_rep                                     ERROR            ...
[07:31:34.008]  18/343 postgresql:isolation / isolation/isolation                                      ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[07:27:06.908] c:\cirrus\src\include\storage/pg_shmem.h(71): error C2059: syntax error: '}'
compiler
[07:27:06.789] c:\cirrus\src\include\storage/pg_shmem.h(66): error C2061: syntax error: identifier 'pg_atomic_uint32'
compiler
[07:27:06.789] c:\cirrus\src\include\storage/pg_shmem.h(68): error C2370: 'Barrier': redefinition; different storage cla...
compiler
[07:27:06.789] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2061: syntax error: identifier 'Generation'
compiler
[07:27:06.908] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2059: syntax error: ';'
compiler
[07:27:06.908] c:\cirrus\src\include\storage/pg_shmem.h(73): error C2143: syntax error: missing '{' before '*'
53/5734 Improve logicalrep_worker_launch() logic
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[05:36:21.056](0.002s) not ok 5 - vacuumdb cannot target invalid database: matches
test
[05:40:36.023] 224/337 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
53/5799 add function for creating/attaching hash table in DSM registry
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:24:09.259](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[22:30:29.922] 145/335 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5270 jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
CompilerWarnings
compiler
[02:53:03.896] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[02:52:48.762] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[02:52:08.552] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[02:51:58.767] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[02:53:44.310] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
FreeBSD - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[02:59:58.645] #0  0x000000082b9261ba in thr_kill () from /lib/libc.so.7
[02:59:58.645] #1  0x000000082b89f5d4 in raise () from /lib/libc.so.7
[02:59:58.645] #2  0x000000082b952b59 in abort () from /lib/libc.so.7
[02:59:58.645] #3  0x0000000000ad5915 in ExceptionalCondition (conditionName=0x398046 "v->type == jpiAnd || v->type == j...
[02:59:58.645] #4  0x0000000000a02edf in jspGetLeftArg (v=v@entry=0x821959480, a=a@entry=0x8219593f0) at ../src/backend/...
[02:59:58.645] #5  0x0000000000a04477 in printJsonPathItem (buf=buf@entry=0x821959510, v=v@entry=0x821959480, inKey=true...
[02:59:58.645] #6  0x0000000000a04623 in printJsonPathItem (buf=buf@entry=0x821959510, v=v@entry=0x8219594e8, inKey=<opt...
[02:59:58.645] #7  0x0000000000a02aed in jsonPathToCstring (out=0x821959510, in=<optimized out>, estimated_len=<optimize...
[02:59:58.645] #8  0x0000000000ae07c3 in FunctionCall1Coll (flinfo=0x2ac987275d58, collation=0, arg1=6) at ../src/backen...
[02:59:58.645] #9  OutputFunctionCall (flinfo=0x2ac987275d58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[02:59:58.927] #0  0x000000082b8a61ba in thr_kill () from /lib/libc.so.7
[02:59:58.927] #1  0x000000082b81f5d4 in raise () from /lib/libc.so.7
[02:59:58.927] #2  0x000000082b8d2b59 in abort () from /lib/libc.so.7
[02:59:58.927] #3  0x0000000000ad5915 in ExceptionalCondition (conditionName=0x398046 "v->type == jpiAnd || v->type == j...
[02:59:58.927] #4  0x0000000000a02edf in jspGetLeftArg (v=v@entry=0x8214fcbd0, a=a@entry=0x8214fcb40) at ../src/backend/...
[02:59:58.927] #5  0x0000000000a04477 in printJsonPathItem (buf=buf@entry=0x8214fcc60, v=v@entry=0x8214fcbd0, inKey=true...
[02:59:58.927] #6  0x0000000000a04623 in printJsonPathItem (buf=buf@entry=0x8214fcc60, v=v@entry=0x8214fcc38, inKey=<opt...
[02:59:58.927] #7  0x0000000000a02aed in jsonPathToCstring (out=0x8214fcc60, in=<optimized out>, estimated_len=<optimize...
[02:59:58.927] #8  0x0000000000ae07c3 in FunctionCall1Coll (flinfo=0x29cac302ce50, collation=0, arg1=6) at ../src/backen...
[02:59:58.927] #9  OutputFunctionCall (flinfo=0x29cac302ce50, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[02:59:58.367] #0  0x000000082be1f1ba in thr_kill () from /lib/libc.so.7
[02:59:58.367] #1  0x000000082bd985d4 in raise () from /lib/libc.so.7
[02:59:58.367] #2  0x000000082be4bb59 in abort () from /lib/libc.so.7
[02:59:58.367] #3  0x0000000000ad5915 in ExceptionalCondition (conditionName=0x398046 "v->type == jpiAnd || v->type == j...
[02:59:58.367] #4  0x0000000000a02edf in jspGetLeftArg (v=v@entry=0x82120e4e0, a=a@entry=0x82120e450) at ../src/backend/...
[02:59:58.367] #5  0x0000000000a04477 in printJsonPathItem (buf=buf@entry=0x82120e570, v=v@entry=0x82120e4e0, inKey=true...
[02:59:58.367] #6  0x0000000000a04623 in printJsonPathItem (buf=buf@entry=0x82120e570, v=v@entry=0x82120e548, inKey=<opt...
[02:59:58.367] #7  0x0000000000a02aed in jsonPathToCstring (out=0x82120e570, in=<optimized out>, estimated_len=<optimize...
[02:59:58.367] #8  0x0000000000ae07c3 in FunctionCall1Coll (flinfo=0x2ca88ec4ed58, collation=0, arg1=6) at ../src/backen...
[02:59:58.367] #9  OutputFunctionCall (flinfo=0x2ca88ec4ed58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-13 02:51:10.378189000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out	2025-06-13 02:54:21.050622000 +00...
@@ -831,1938 +831,10 @@
 (1 row)
 
 select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> null::int;
- ?column? 
-----------
- 
-(1 row)
-
-select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> 1;
- ?column? 
-----------
- 
-(1 row)
-
-select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json -> -1;
- ?column? 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-13 02:51:10.378189000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-13 02:55:17.300621000 +...
@@ -1025,1744 +1025,10 @@
 (1 row)
 
 select json_extract_path('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f2');
- json_extract_path 
--------------------
- {"f3":1}
-(1 row)
-
-select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text);
- json_extract_path 
--------------------
- "f3"
-(1 row)
-
-select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text);
- json_extract_path 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-13 02:51:10.378189000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out	2025-06-13 02:54:07.180511000 +0000
@@ -1340,1429 +1340,10 @@
 (1 row)
 
 select '{"a": [{"b": "c"}, {"b": "cc"}]}'::json #>> array['a','z','b'];
- ?column? 
-----------
- 
-(1 row)
-
-select '[{"b": "c"}, {"b": "cc"}]'::json #>> array['1','b'];
- ?column? 
-----------
- cc
-(1 row)
-
-select '[{"b": "c"}, {"b": "cc"}]'::json #>> array['z','b'];
- ?column? 
...
tap
[02:54:22.469](144.300s) not ok 5 - regression tests pass
[02:55:00.449](1.034s) not ok 16 - run of pg_upgrade --check for new instance
[02:55:00.449](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[02:55:01.170](0.720s) not ok 18 - run of pg_upgrade for new instance
[02:55:01.170](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[02:55:01.328](0.038s) not ok 20 - check that locales in new cluster match original cluster
[02:55:02.628](0.028s) not ok 22 - old and new dumps match after pg_upgrade
tap
[02:55:17.646](156.928s) not ok 2 - regression tests pass
test
[02:57:01.776] 105/340 postgresql:regress / regress/regress                                            ERROR           1...
[02:57:01.776] 133/340 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[02:57:01.776] 200/340 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[02:58:35.003] #0  0x00007fca36aabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:58:35.003] #1  0x00007fca36a5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:58:35.003] #2  0x00007fca36a47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:58:35.003] #3  0x0000564b3b1f6aae in ExceptionalCondition (conditionName=conditionName@entry=0x564b3b634280 "v->type...
[02:58:35.003] #4  0x0000564b3b012e4f in jspGetLeftArg (v=v@entry=0x7ffe1894c710, a=a@entry=0x7ffe1894c5a0) at jsonpath....
[02:58:35.003] #5  0x0000564b3b0144ee in printJsonPathItem (buf=buf@entry=0x7ffe1894c880, v=v@entry=0x7ffe1894c710, inKe...
[02:58:35.003] #6  0x0000564b3b0147e3 in printJsonPathItem (buf=buf@entry=0x7ffe1894c880, v=v@entry=0x7ffe1894c8c0, inKe...
[02:58:35.003] #7  0x0000564b3b014925 in jsonPathToCstring (out=0x7ffe1894c880, out@entry=0x0, in=0x625000008fa0, estima...
[02:58:35.003] #8  0x0000564b3b014a3c in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[02:58:35.003] #9  0x0000564b3b20c5b8 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[02:58:34.581] #0  0x00007f7f9e2abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:58:34.581] #1  0x00007f7f9e25cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:58:34.581] #2  0x00007f7f9e247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:58:34.581] #3  0x00005608f55c5aae in ExceptionalCondition (conditionName=conditionName@entry=0x5608f5a03280 "v->type...
[02:58:34.581] #4  0x00005608f53e1e4f in jspGetLeftArg (v=v@entry=0x7ffe8a535620, a=a@entry=0x7ffe8a5354b0) at jsonpath....
[02:58:34.581] #5  0x00005608f53e34ee in printJsonPathItem (buf=buf@entry=0x7ffe8a535790, v=v@entry=0x7ffe8a535620, inKe...
[02:58:34.581] #6  0x00005608f53e37e3 in printJsonPathItem (buf=buf@entry=0x7ffe8a535790, v=v@entry=0x7ffe8a5357d0, inKe...
[02:58:34.581] #7  0x00005608f53e3925 in jsonPathToCstring (out=0x7ffe8a535790, out@entry=0x0, in=0x625000008fa0, estima...
[02:58:34.581] #8  0x00005608f53e3a3c in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[02:58:34.581] #9  0x00005608f55db5b8 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[02:58:34.129] #0  0x00007f7f9e2abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:58:34.129] #1  0x00007f7f9e25cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:58:34.129] #2  0x00007f7f9e247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:58:34.129] #3  0x00005608f55c5aae in ExceptionalCondition (conditionName=conditionName@entry=0x5608f5a03280 "v->type...
[02:58:34.129] #4  0x00005608f53e1e4f in jspGetLeftArg (v=v@entry=0x7ffe8a534dd0, a=a@entry=0x7ffe8a533de0) at jsonpath....
[02:58:34.129] #5  0x00005608f53e80c9 in executeStringInternalMethod (cxt=cxt@entry=0x7ffe8a535670, jsp=jsp@entry=0x7ffe...
[02:58:34.129] #6  0x00005608f53ec8d9 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe8a535670, jsp=jsp@entry=0x7ffe8...
[02:58:34.129] #7  0x00005608f53f1419 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[02:58:34.129] #8  0x00005608f53f14da in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffe8a535670, jsp=jsp@entry=0x7ff...
[02:58:34.129] #9  0x00005608f53ec8fb in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe8a535670, jsp=0x7ffe8a534dd0, j...
core
[02:58:33.683] #0  0x00007fca36aabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[02:58:33.683] #1  0x00007fca36a5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[02:58:33.683] #2  0x00007fca36a47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[02:58:33.683] #3  0x0000564b3b1f6aae in ExceptionalCondition (conditionName=conditionName@entry=0x564b3b634280 "v->type...
[02:58:33.683] #4  0x0000564b3b012e4f in jspGetLeftArg (v=v@entry=0x7ffe1894bec0, a=a@entry=0x7ffe1894aed0) at jsonpath....
[02:58:33.683] #5  0x0000564b3b0190c9 in executeStringInternalMethod (cxt=cxt@entry=0x7ffe1894c760, jsp=jsp@entry=0x7ffe...
[02:58:33.683] #6  0x0000564b3b01d8d9 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe1894c760, jsp=jsp@entry=0x7ffe1...
[02:58:33.683] #7  0x0000564b3b022419 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[02:58:33.683] #8  0x0000564b3b0224da in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffe1894c760, jsp=jsp@entry=0x7ff...
[02:58:33.683] #9  0x0000564b3b01d8fb in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe1894c760, jsp=0x7ffe1894bec0, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-13 02:51:13.607552950 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out	2025-06-13 02:55:50.768169726 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/test/regress/results/jsonb.ou...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-13 02:51:13.607552950 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out	2025-06-13 02:54:20.464380767 +0000
@@ -5423,411 +5423,10 @@
 insert into test_jsonb_subscript values('foo', '{"foo": "bar"}');
 insert into test_jsonb_subscript
   select s, ('{"' || s || '": "bar"}')::jsonb from repeat('xyzzy', 500) s;
-select length(id), test_json[id] from test_jsonb_subscript;
- length | test_json 
---------+-----------
-      3 | "bar"
-   2500 | "bar"
-(2 rows)
-
-update test_jsonb_subscript set test_json[id] = '"baz"';
-select length(id), test_json[id] from test_jsonb_subscript;
- length | test_json 
---------+-----------
-      3 | "baz"
-   2500 | "baz"
...
tap
[02:55:52.281](90.488s) not ok 5 - regression tests pass
[02:56:01.866](3.232s) not ok 7 - pg_restore to destination instance
[02:56:04.890](3.024s) not ok 8 - dump outputs from original and restored regression databases match
[02:56:09.394](1.070s) not ok 16 - run of pg_upgrade --check for new instance
[02:56:09.394](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[02:56:10.160](0.766s) not ok 18 - run of pg_upgrade for new instance
[02:56:10.161](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[02:56:10.342](0.046s) not ok 20 - check that locales in new cluster match original cluster
[02:56:10.875](0.028s) not ok 22 - old and new dumps match after pg_upgrade
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[03:00:46.678] #0  0x00007fc60aea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:46.678] #1  0x00007fc60ae5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:46.678] #2  0x00007fc60ae45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:46.678] #3  0x000055a912106409 in ExceptionalCondition (conditionName=conditionName@entry=0x55a9123f8288 "v->type...
[03:00:46.678] #4  0x000055a911f73442 in jspGetLeftArg (v=v@entry=0x7ffc55cb9e00, a=a@entry=0x7ffc55cb9d40) at ../src/ba...
[03:00:46.678] #5  0x000055a911f743cd in printJsonPathItem (buf=buf@entry=0x7ffc55cb9e90, v=v@entry=0x7ffc55cb9e00, inKe...
[03:00:46.678] #6  0x000055a911f7465f in printJsonPathItem (buf=buf@entry=0x7ffc55cb9e90, v=v@entry=0x7ffc55cb9e60, inKe...
[03:00:46.678] #7  0x000055a911f746c3 in jsonPathToCstring (out=0x7ffc55cb9e90, out@entry=0x0, in=0x55a92b2497d0, estima...
[03:00:46.678] #8  0x000055a911f74763 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[03:00:46.678] #9  0x000055a912114197 in FunctionCall1Coll (flinfo=0x55a92b330f88, collation=collation@entry=0, arg1=<op...
core
[03:00:48.247] #0  0x00007fc60aea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:48.247] #1  0x00007fc60ae5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:48.247] #2  0x00007fc60ae45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:48.247] #3  0x000055a912106409 in ExceptionalCondition (conditionName=conditionName@entry=0x55a9123f8288 "v->type...
[03:00:48.247] #4  0x000055a911f73442 in jspGetLeftArg (v=v@entry=0x7ffc55cb9ae0, a=a@entry=0x7ffc55cb9660) at ../src/ba...
[03:00:48.247] #5  0x000055a911f783cb in executeStringInternalMethod (cxt=cxt@entry=0x7ffc55cb9d50, jsp=jsp@entry=0x7ffc...
[03:00:48.247] #6  0x000055a911f7b79d in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc55cb9d50, jsp=jsp@entry=0x7ffc5...
[03:00:48.247] #7  0x000055a911f7ec75 in executeAnyItem (cxt=cxt@entry=0x7ffc55cb9d50, jsp=jsp@entry=0x7ffc55cb9ae0, jbc...
[03:00:48.247] #8  0x000055a911f7ecf2 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffc55cb9d50, jsp=jsp@entry=0x7ff...
[03:00:48.247] #9  0x000055a911f7b7bc in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc55cb9d50, jsp=0x7ffc55cb9ae0, j...
core
[03:00:48.373] #0  0x00007f9582618dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:48.373] #1  0x00007f95825c5239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:48.373] #2  0x00007f95825c5497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:48.373] #3  0x00005598c1c215c1 in ?? ()
[03:00:48.373] #4  0x00005598c1c1b369 in ?? ()
[03:00:48.373] #5  0x00005598c1c1a20f in ?? ()
[03:00:48.373] #6  0x00005598c1c1ac3b in ?? ()
[03:00:48.373] #7  0x00005598c1c1866f in ?? ()
[03:00:48.373] #8  0x00007f95825b024a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:48.373] #9  0x00007f95825b0305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[03:00:47.541] #0  0x00007f9582618dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:47.541] #1  0x00007f95825c5239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:47.541] #2  0x00007f95825c5497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:47.541] #3  0x00005598c1c215f3 in ?? ()
[03:00:47.541] #4  0x00005598c1c1b369 in ?? ()
[03:00:47.541] #5  0x00005598c1c1a20f in ?? ()
[03:00:47.541] #6  0x00005598c1c1ac3b in ?? ()
[03:00:47.541] #7  0x00005598c1c1866f in ?? ()
[03:00:47.541] #8  0x00007f95825b024a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:47.541] #9  0x00007f95825b0305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[03:00:48.834] #0  0x00007f9bd54a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:48.834] #1  0x00007f9bd545afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:48.834] #2  0x00007f9bd5445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:48.834] #3  0x000055dd6e59b409 in ExceptionalCondition (conditionName=conditionName@entry=0x55dd6e88d288 "v->type...
[03:00:48.834] #4  0x000055dd6e408442 in jspGetLeftArg (v=v@entry=0x7ffeb7ab2260, a=a@entry=0x7ffeb7ab21a0) at ../src/ba...
[03:00:48.834] #5  0x000055dd6e4093cd in printJsonPathItem (buf=buf@entry=0x7ffeb7ab22f0, v=v@entry=0x7ffeb7ab2260, inKe...
[03:00:48.834] #6  0x000055dd6e40965f in printJsonPathItem (buf=buf@entry=0x7ffeb7ab22f0, v=v@entry=0x7ffeb7ab22c0, inKe...
[03:00:48.834] #7  0x000055dd6e4096c3 in jsonPathToCstring (out=0x7ffeb7ab22f0, out@entry=0x0, in=0x55dd7f55e430, estima...
[03:00:48.834] #8  0x000055dd6e409763 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[03:00:48.834] #9  0x000055dd6e5a9197 in FunctionCall1Coll (flinfo=0x55dd7f645058, collation=collation@entry=0, arg1=<op...
core
[03:00:47.411] #0  0x00007f9bd54a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:47.411] #1  0x00007f9bd545afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:47.411] #2  0x00007f9bd5445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:47.411] #3  0x000055dd6e59b409 in ExceptionalCondition (conditionName=conditionName@entry=0x55dd6e88d288 "v->type...
[03:00:47.411] #4  0x000055dd6e408442 in jspGetLeftArg (v=v@entry=0x7ffeb7ab1f40, a=a@entry=0x7ffeb7ab1ac0) at ../src/ba...
[03:00:47.411] #5  0x000055dd6e40d3cb in executeStringInternalMethod (cxt=cxt@entry=0x7ffeb7ab21b0, jsp=jsp@entry=0x7ffe...
[03:00:47.411] #6  0x000055dd6e41079d in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffeb7ab21b0, jsp=jsp@entry=0x7ffeb...
[03:00:47.411] #7  0x000055dd6e413c75 in executeAnyItem (cxt=cxt@entry=0x7ffeb7ab21b0, jsp=jsp@entry=0x7ffeb7ab1f40, jbc...
[03:00:47.411] #8  0x000055dd6e413cf2 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffeb7ab21b0, jsp=jsp@entry=0x7ff...
[03:00:47.411] #9  0x000055dd6e4107bc in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffeb7ab21b0, jsp=0x7ffeb7ab1f40, j...
core
[03:00:46.201] #0  0x00007fd2870a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:46.201] #1  0x00007fd28705afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:46.201] #2  0x00007fd287045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[03:00:46.201] #3  0x00005613dc71d409 in ExceptionalCondition (conditionName=conditionName@entry=0x5613dca0f288 "v->type...
[03:00:46.201] #4  0x00005613dc58a442 in jspGetLeftArg (v=v@entry=0x7fff3aee0680, a=a@entry=0x7fff3aee05c0) at ../src/ba...
[03:00:46.201] #5  0x00005613dc58b3cd in printJsonPathItem (buf=buf@entry=0x7fff3aee0710, v=v@entry=0x7fff3aee0680, inKe...
[03:00:46.201] #6  0x00005613dc58b65f in printJsonPathItem (buf=buf@entry=0x7fff3aee0710, v=v@entry=0x7fff3aee06e0, inKe...
[03:00:46.201] #7  0x00005613dc58b6c3 in jsonPathToCstring (out=0x7fff3aee0710, out@entry=0x0, in=0x5613e48e6450, estima...
[03:00:46.201] #8  0x00005613dc58b763 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[03:00:46.201] #9  0x00005613dc72b197 in FunctionCall1Coll (flinfo=0x5613e491e5a8, collation=collation@entry=0, arg1=<op...
core
[03:00:47.541] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-13 02:51:10.917310972 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-13 02:53:38.628718175...
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-13 02:51:10.913332183 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/jsonb.out	2025-06-13 02:54:44.428949977 ...
@@ -2305,3529 +2305,7 @@
 SELECT ia3 FROM jsonb_populate_record(NULL::jsbrec, '{"ia3": [ [[1, 2], [3, 4]], [[5, 6], [7, 8], [9, 10]] ]}') q;
 ERROR:  malformed JSON array
 DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
-SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": null}') q;
- ta 
-----
- 
-(1 row)
-
-SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": 123}') q;
-ERROR:  expected JSON array
-HINT:  See the value of key "ta".
-SELECT ta FROM jsonb_populate_record(NULL::jsbrec, '{"ta": [1, "2", null, 4]}') q;
-      ta      
---------------
- {1,2,NULL,4}
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-13 02:51:10.917310972 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out	2025-06-13 02:53:37.328714136 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[02:53:40.791](58.950s) not ok 5 - regression tests pass
[02:53:53.819](5.961s) not ok 7 - pg_restore to destination instance
[02:54:00.031](6.211s) not ok 8 - dump outputs from original and restored regression databases match
[02:54:07.825](2.255s) not ok 16 - run of pg_upgrade --check for new instance
[02:54:07.825](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[02:54:09.097](1.271s) not ok 18 - run of pg_upgrade for new instance
[02:54:09.097](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[02:54:09.312](0.071s) not ok 20 - check that locales in new cluster match original cluster
[02:54:09.983](0.143s) not ok 22 - old and new dumps match after pg_upgrade
tap
[02:54:45.870](59.016s) not ok 2 - regression tests pass
test
[02:57:52.320]  24/341 postgresql:regress / regress/regress                                            ERROR            ...
[02:57:52.320]  26/341 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[02:57:52.320]  87/341 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
000000d5`aedffac8 00007ffc`e791da4e     ntdll!NtWaitForSingleObject+0x14
000000d5`aedffad0 00007ff7`38ffbe8c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000d5`aedffb70 00007ffc`e8d64cb0     postgres!pg_timer_thread(
000000d5`aedffbb0 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`aedffbe0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d5`ae9ff7a8 00007ffc`e796490a     ntdll!NtFsControlFile+0x14
000000d5`ae9ff7b0 00007ff7`38ffa3eb     KERNELBASE!ConnectNamedPipe+0x6a
000000d5`ae9ff820 00007ffc`e8d64cb0     postgres!pg_signal_thread(
000000d5`ae9ff920 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`ae9ff950 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d5`ae1fda30 00007ff7`393611d8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000d5`ae1fda70 00007ff7`3920d16d     postgres!ExceptionalCondition(
000000d5`ae1fdab0 00007ff7`392180ec     postgres!jspGetLeftArg(
000000d5`ae1fdae0 00007ff7`39214b76     postgres!executeStringInternalMethod(
000000d5`ae1fdc30 00007ff7`392159cb     postgres!executeItemOptUnwrapTarget(
000000d5`ae1fe1a0 00007ff7`39214e3c     postgres!executeAnyItem(
000000d5`ae1fe240 00007ff7`39214b4c     postgres!executeItemUnwrapTargetArray(
000000d5`ae1fe2b0 00007ff7`3921154e     postgres!executeItemOptUnwrapTarget(
000000d5`ae1fe820 00007ff7`39214f57     postgres!executeItem(
000000d5`ae1fe860 00007ff7`392125e3     postgres!executeNextItem(
core
000000d5`ae5ffbc8 00007ffc`ea2cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d5`ae5ffbd0 00007ffc`e8d64cb0     ntdll!TppWorkerThread+0x2df
000000d5`ae5ffec0 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`ae5ffef0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000d5`af1ff718 00007ffc`ea2cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000d5`af1ff720 00007ffc`e8d64cb0     ntdll!TppWorkerThread+0x2df
000000d5`af1ffa10 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
000000d5`af1ffa40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000084`9cbff818 00007ffc`ea2cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000084`9cbff820 00007ffc`e8d64cb0     ntdll!TppWorkerThread+0x2df
00000084`9cbffb10 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
00000084`9cbffb40 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000084`9bbfebe0 00007ff7`393611d8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000084`9bbfec20 00007ff7`3920d16d     postgres!ExceptionalCondition(
00000084`9bbfec60 00007ff7`3920f55c     postgres!jspGetLeftArg(
00000084`9bbfec90 00007ff7`3920f849     postgres!printJsonPathItem(
00000084`9bbfeda0 00007ff7`3920db26     postgres!printJsonPathItem(
00000084`9bbfeeb0 00007ff7`3920c644     postgres!jsonPathToCstring(
00000084`9bbfef20 00007ff7`3936c3de     postgres!jsonpath_out(
00000084`9bbfef60 00007ff7`3936e23f     postgres!FunctionCall1Coll(
00000084`9bbfefe0 00007ff7`38b52175     postgres!OutputFunctionCall(
00000084`9bbff010 00007ff7`38e1a1e9     postgres!printtup(
core
00000084`9bfffb68 00007ffc`ea2cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000084`9bfffb70 00007ffc`e8d64cb0     ntdll!TppWorkerThread+0x2df
00000084`9bfffe60 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
00000084`9bfffe90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000084`9c3ff9d8 00007ffc`e796490a     ntdll!NtFsControlFile+0x14
00000084`9c3ff9e0 00007ff7`38ffa3eb     KERNELBASE!ConnectNamedPipe+0x6a
00000084`9c3ffa50 00007ffc`e8d64cb0     postgres!pg_signal_thread(
00000084`9c3ffb50 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
00000084`9c3ffb80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000084`9c7ff8b8 00007ffc`e791da4e     ntdll!NtWaitForSingleObject+0x14
00000084`9c7ff8c0 00007ff7`38ffbe8c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000084`9c7ff960 00007ffc`e8d64cb0     postgres!pg_timer_thread(
00000084`9c7ff9a0 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
00000084`9c7ff9d0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ee`189ff858 00007ffc`ea2cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ee`189ff860 00007ffc`e8d64cb0     ntdll!TppWorkerThread+0x2df
000000ee`189ffb50 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ee`189ffb80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ee`191ff698 00007ffc`e791da4e     ntdll!NtWaitForSingleObject+0x14
000000ee`191ff6a0 00007ff7`38ffbe8c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000ee`191ff740 00007ffc`e8d64cb0     postgres!pg_timer_thread(
000000ee`191ff780 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ee`191ff7b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ee`195ff598 00007ffc`ea2cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ee`195ff5a0 00007ffc`e8d64cb0     ntdll!TppWorkerThread+0x2df
000000ee`195ff890 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ee`195ff8c0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ee`185fddd0 00007ff7`393611d8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000ee`185fde10 00007ff7`3920d16d     postgres!ExceptionalCondition(
000000ee`185fde50 00007ff7`392180ec     postgres!jspGetLeftArg(
000000ee`185fde80 00007ff7`39214b76     postgres!executeStringInternalMethod(
000000ee`185fdfd0 00007ff7`392159cb     postgres!executeItemOptUnwrapTarget(
000000ee`185fe540 00007ff7`39214e3c     postgres!executeAnyItem(
000000ee`185fe5e0 00007ff7`39214b4c     postgres!executeItemUnwrapTargetArray(
000000ee`185fe650 00007ff7`3921154e     postgres!executeItemOptUnwrapTarget(
000000ee`185febc0 00007ff7`39214f57     postgres!executeItem(
000000ee`185fec00 00007ff7`392125e3     postgres!executeNextItem(
core
000000ee`18dff798 00007ffc`e796490a     ntdll!NtFsControlFile+0x14
000000ee`18dff7a0 00007ff7`38ffa3eb     KERNELBASE!ConnectNamedPipe+0x6a
000000ee`18dff810 00007ffc`e8d64cb0     postgres!pg_signal_thread(
000000ee`18dff910 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ee`18dff940 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f4`79bffca8 00007ffc`e796490a     ntdll!NtFsControlFile+0x14
000000f4`79bffcb0 00007ff7`38ffa3eb     KERNELBASE!ConnectNamedPipe+0x6a
000000f4`79bffd20 00007ffc`e8d64cb0     postgres!pg_signal_thread(
000000f4`79bffe20 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f4`79bffe50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f4`79fff8b8 00007ffc`e791da4e     ntdll!NtWaitForSingleObject+0x14
000000f4`79fff8c0 00007ff7`38ffbe8c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000f4`79fff960 00007ffc`e8d64cb0     postgres!pg_timer_thread(
000000f4`79fff9a0 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f4`79fff9d0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f4`78ffebd0 00007ff7`393611d8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000f4`78ffec10 00007ff7`3920d16d     postgres!ExceptionalCondition(
000000f4`78ffec50 00007ff7`3920f55c     postgres!jspGetLeftArg(
000000f4`78ffec80 00007ff7`3920f849     postgres!printJsonPathItem(
000000f4`78ffed90 00007ff7`3920db26     postgres!printJsonPathItem(
000000f4`78ffeea0 00007ff7`3920c644     postgres!jsonPathToCstring(
000000f4`78ffef10 00007ff7`3936c3de     postgres!jsonpath_out(
000000f4`78ffef50 00007ff7`3936e23f     postgres!FunctionCall1Coll(
000000f4`78ffefd0 00007ff7`38b52175     postgres!OutputFunctionCall(
000000f4`78fff000 00007ff7`38e1a1e9     postgres!printtup(
core
000000f4`793ff9d8 00007ffc`ea2cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f4`793ff9e0 00007ffc`e8d64cb0     ntdll!TppWorkerThread+0x2df
000000f4`793ffcd0 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f4`793ffd00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f4`797ffb88 00007ffc`ea2cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f4`797ffb90 00007ffc`e8d64cb0     ntdll!TppWorkerThread+0x2df
000000f4`797ffe80 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f4`797ffeb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004f`8fdffb58 00007ffc`e791da4e     ntdll!NtWaitForSingleObject+0x14
0000004f`8fdffb60 00007ff7`38ffbe8c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000004f`8fdffc00 00007ffc`e8d64cb0     postgres!pg_timer_thread(
0000004f`8fdffc40 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
0000004f`8fdffc70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004f`8f5ff738 00007ffc`ea2cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000004f`8f5ff740 00007ffc`e8d64cb0     ntdll!TppWorkerThread+0x2df
0000004f`8f5ffa30 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
0000004f`8f5ffa60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004f`8f1ff1c0 00007ff7`393611d8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000004f`8f1ff200 00007ff7`3920d16d     postgres!ExceptionalCondition(
0000004f`8f1ff240 00007ff7`3920f55c     postgres!jspGetLeftArg(
0000004f`8f1ff270 00007ff7`3920f849     postgres!printJsonPathItem(
0000004f`8f1ff380 00007ff7`3920db26     postgres!printJsonPathItem(
0000004f`8f1ff490 00007ff7`3920c644     postgres!jsonPathToCstring(
0000004f`8f1ff500 00007ff7`3936c3de     postgres!jsonpath_out(
0000004f`8f1ff540 00007ff7`3936e23f     postgres!FunctionCall1Coll(
0000004f`8f1ff5c0 00007ff7`38b52175     postgres!OutputFunctionCall(
0000004f`8f1ff5f0 00007ff7`38e1a1e9     postgres!printtup(
core
0000004f`901ffb38 00007ffc`ea2cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000004f`901ffb40 00007ffc`e8d64cb0     ntdll!TppWorkerThread+0x2df
0000004f`901ffe30 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
0000004f`901ffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000004f`8f9ffd38 00007ffc`e796490a     ntdll!NtFsControlFile+0x14
0000004f`8f9ffd40 00007ff7`38ffa3eb     KERNELBASE!ConnectNamedPipe+0x6a
0000004f`8f9ffdb0 00007ffc`e8d64cb0     postgres!pg_signal_thread(
0000004f`8f9ffeb0 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
0000004f`8f9ffee0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000042`077fda60 00007ff7`393611d8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000042`077fdaa0 00007ff7`3920d16d     postgres!ExceptionalCondition(
00000042`077fdae0 00007ff7`392180ec     postgres!jspGetLeftArg(
00000042`077fdb10 00007ff7`39214b76     postgres!executeStringInternalMethod(
00000042`077fdc60 00007ff7`392159cb     postgres!executeItemOptUnwrapTarget(
00000042`077fe1d0 00007ff7`39214e3c     postgres!executeAnyItem(
00000042`077fe270 00007ff7`39214b4c     postgres!executeItemUnwrapTargetArray(
00000042`077fe2e0 00007ff7`3921154e     postgres!executeItemOptUnwrapTarget(
00000042`077fe850 00007ff7`39214f57     postgres!executeItem(
00000042`077fe890 00007ff7`392125e3     postgres!executeNextItem(
core
00000042`07fffcf8 00007ffc`e796490a     ntdll!NtFsControlFile+0x14
00000042`07fffd00 00007ff7`38ffa3eb     KERNELBASE!ConnectNamedPipe+0x6a
00000042`07fffd70 00007ffc`e8d64cb0     postgres!pg_signal_thread(
00000042`07fffe70 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
00000042`07fffea0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000042`07bffc38 00007ffc`ea2cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000042`07bffc40 00007ffc`e8d64cb0     ntdll!TppWorkerThread+0x2df
00000042`07bfff30 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
00000042`07bfff60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000042`087ff608 00007ffc`ea2cb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000042`087ff610 00007ffc`e8d64cb0     ntdll!TppWorkerThread+0x2df
00000042`087ff900 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
00000042`087ff930 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000042`083ffce8 00007ffc`e791da4e     ntdll!NtWaitForSingleObject+0x14
00000042`083ffcf0 00007ff7`38ffbe8c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000042`083ffd90 00007ffc`e8d64cb0     postgres!pg_timer_thread(
00000042`083ffdd0 00007ffc`ea33edcb     KERNEL32!BaseThreadInitThunk+0x10
00000042`083ffe00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-13 02:51:19.333955700 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-13 02:54:47.398963200 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-13 02:51:19.333955700 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-13 02:57:01.590060100 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-13 02:51:19.333955700 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out	2025-06-13 02:54:47.168536200 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[02:55:07.029](114.061s) not ok 5 - regression tests pass
[02:55:39.560](3.976s) not ok 16 - run of pg_upgrade --check for new instance
[02:55:39.564](0.001s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[02:55:43.278](3.714s) not ok 18 - run of pg_upgrade for new instance
[02:55:43.290](0.002s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[02:55:44.118](0.157s) not ok 20 - check that locales in new cluster match original cluster
[02:55:45.689](0.161s) not ok 22 - old and new dumps match after pg_upgrade
tap
[02:57:13.743](106.250s) not ok 2 - regression tests pass
test
[03:04:36.093]  15/335 postgresql:regress / regress/regress                                            ERROR           1...
[03:04:36.093]  23/335 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[03:04:36.093]  65/335 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5467 speedup COPY TO for partitioned table
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[23:50:39.738](0.000s) not ok 4 - connecting to an invalid database: matches
test
[23:55:16.713] 177/335 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
53/5817 parallel pg_restore: move offset-building phase to before forking
CompilerWarnings
compiler
[15:20:53.276] pg_backup_custom.c:889:42: error: format ‘%ld’ expects argument of type ‘long int’, but argument 6 has ty...
compiler
[15:20:53.276] pg_backup_custom.c:889:42: error: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has ty...
53/5214 SQL:2023 JSON simplified accessor support
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[14:35:23.141] c:\cirrus\src\backend\utils\adt\jsonbsubs.c(223) : warning C4715: 'make_jsonpath_item_expr': not all cont...
53/5438 bt_index_parent_check false alarm for indexes created concurrently
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[10:25:28.089](311.042s) # poll_query_until timed out executing this query:
test
[10:25:28.471] 336/336 postgresql:commit_ts / commit_ts/002_standby                                    ERROR           3...
53/5378 Conflict detection for update_deleted in logical replication
FreeBSD - Meson
core
[07:13:22.235] #0  0x000000082a5a875a in _sigprocmask () from /lib/libc.so.7
[07:13:22.235] #1  0x000000082a5e5a2f in _system () from /lib/libc.so.7
[07:13:22.235] #2  0x0000000829d878a3 in ?? () from /lib/libthr.so.3
[07:13:22.235] #3  0x0000000000687177 in RestoreArchivedFile (path=path@entry=0x8211b71e0 "pg_wal/00000003.history", xlo...
[07:13:22.235] #4  0x00000000006927d0 in XLogFileRead (segno=segno@entry=6, tli=tli@entry=2, source=source@entry=XLOG_FR...
[07:13:22.235] #5  0x000000000068e50c in XLogFileReadAnyTLI (segno=6, source=XLOG_FROM_ANY) at ../src/backend/access/tra...
[07:13:22.235] #6  WaitForWALToBecomeAvailable (RecPtr=105220240, tliRecPtr=105220216, replayTLI=2, replayLSN=105220216,...
[07:13:22.235] #7  XLogPageRead (xlogreader=0x2de475a1d130, targetPagePtr=105218048, reqLen=2192, targetRecPtr=105220216...
[07:13:22.235] #8  0x000000000069551a in ReadPageInternal (state=state@entry=0x2de475a1d130, pageptr=105218048, reqLen=2...
[07:13:22.235] #9  0x0000000000694348 in XLogDecodeNextRecord (state=0x2de475a1d130, nonblocking=false) at ../src/backen...
test
[07:10:31.449] 292/340 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
Linux - Debian Bookworm - Meson
test
[07:12:08.382] 293/341 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
test
[07:17:17.291] 288/335 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
53/5715 amcheck support for BRIN indexes
Linux - Debian Bookworm - Meson
tap
[04:17:33.519](0.046s) not ok 14
[04:17:33.695](0.038s) not ok 18
test
[04:19:03.060] 245/342 postgresql:amcheck / amcheck/006_verify_brin                                    ERROR            ...
53/5724 temporary file usage report with extended protocol and unnamed portals
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[04:10:03.573](0.000s) not ok 2 - regular connections limit: matches
test
[04:12:40.789] 255/335 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/4971 [CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[01:01:17.647] c:\cirrus\src\backend\access\stir\stir.c(423) : warning C4715: 'stirbeginscan': not all control paths ret...
53/5731 Persist injection points across server restarts
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[20:07:19.018](343.993s) # poll_query_until timed out executing this query:
test
[20:07:19.409] 336/336 postgresql:subscription / subscription/001_rep_changes                          ERROR           3...
53/5758 Document default values for pgoutput options
FreeBSD - Meson
test
[09:52:03.271] 324/340 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
53/5814 Add enable_groupagg GUC parameter to control GroupAggregate usage
FreeBSD - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-11 09:37:18.257454000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/aggregates.out	2025-06-11 09:39:54.9402380...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out /tmp/cirrus-ci-build/build/testrun/recovery/027_s...
--- /tmp/cirrus-ci-build/src/test/regress/expected/aggregates.out	2025-06-11 09:37:18.257454000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/aggregates.out	2025-06-11 09:40:50.22689...
@@ -3612,8 +3612,8 @@
 ) AS sub
 GROUP BY c1
 ORDER BY c1;
-                                 QUERY PLAN                                  
------------------------------------------------------------------------------
+                                                  QUERY PLAN                                                   
+---------------------------------------------------------------------------------------------------------------
  GroupAggregate
    Group Key: sub.c1
    ->  Sort
@@ -3622,7 +3622,7 @@
                ->  HashAggregate
                      Group Key: test_groupagg.c1, test_groupagg.c2
                      ->  Seq Scan on test_groupagg
- Settings: max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
+ Settings: debug_parallel_query = 'regress', max_parallel_workers = '0', max_parallel_workers_per_gather = '0'
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-11 09:37:18.295747000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out	2025-06-11 09:39:54.292613000 +0000
@@ -7343,12 +7343,12 @@
 explain (costs off)
 select * from emp1 t1 where exists (select * from emp1 t2
                                     where t2.id = t1.code and t2.code > 0);
-                 QUERY PLAN                  
----------------------------------------------
+            QUERY PLAN            
+----------------------------------
  Nested Loop
+   Join Filter: (t1.code = t2.id)
    ->  Seq Scan on emp1 t1
-   ->  Index Scan using emp1_pkey on emp1 t2
-         Index Cond: (id = t1.code)
+   ->  Seq Scan on emp1 t2
          Filter: (code > 0)
 (5 rows)
 
...
tap
[09:42:27.708](209.473s) not ok 5 - regression tests pass
tap
[09:43:28.767](229.157s) not ok 2 - regression tests pass
test
[09:44:50.065]  42/340 postgresql:regress / regress/regress                                            ERROR           2...
[09:44:50.065] 188/340 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           3...
[09:44:50.065] 263/340 postgresql:recovery / recovery/027_stream_regress                               ERROR           3...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resul...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-11 09:37:18.524999765 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/join.out	2025-06-11 09:45:36.601023753 +0000
@@ -4571,9 +4571,12 @@
  Nested Loop Left Join
    Filter: ((COALESCE(tenk1.unique1, '-1'::integer) + int8_tbl.q1) = 122)
    ->  Seq Scan on int8_tbl
-   ->  Index Scan using tenk1_unique2 on tenk1
-         Index Cond: (unique2 = int8_tbl.q2)
-(5 rows)
+   ->  Memoize
+         Cache Key: int8_tbl.q2
+         Cache Mode: logical
+         ->  Index Scan using tenk1_unique2 on tenk1
+               Index Cond: (unique2 = int8_tbl.q2)
+(8 rows)
 
 select * from
 (
@@ -4626,9 +4629,12 @@
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-11 09:37:18.524999765 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/join.out	2025-06-11 09:47:18.864960498 +0000
@@ -5770,22 +5770,26 @@
     on t1.q2 = t2.q2
   left join onek t4
     on t2.q2 < t3.unique2;
-                   QUERY PLAN                    
--------------------------------------------------
+                        QUERY PLAN                         
+-----------------------------------------------------------
  Nested Loop Left Join
    Join Filter: (t2.q2 < t3.unique2)
    ->  Nested Loop Left Join
-         Join Filter: (t2.q1 > t3.unique1)
          ->  Hash Left Join
                Hash Cond: (t1.q2 = t2.q2)
                ->  Seq Scan on int8_tbl t1
                ->  Hash
                      ->  Seq Scan on int8_tbl t2
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/src/test/regress/results/join.out
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-11 09:37:18.524999765 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/join.out	2025-06-11 09:42:09.432896530 +0000
@@ -4571,9 +4571,12 @@
  Nested Loop Left Join
    Filter: ((COALESCE(tenk1.unique1, '-1'::integer) + int8_tbl.q1) = 122)
    ->  Seq Scan on int8_tbl
-   ->  Index Scan using tenk1_unique2 on tenk1
-         Index Cond: (unique2 = int8_tbl.q2)
-(5 rows)
+   ->  Memoize
+         Cache Key: int8_tbl.q2
+         Cache Mode: logical
+         ->  Index Scan using tenk1_unique2 on tenk1
+               Index Cond: (unique2 = int8_tbl.q2)
+(8 rows)
 
 select * from
 (
@@ -4626,9 +4629,12 @@
...
tap
[09:47:16.779](139.959s) not ok 5 - regression tests pass
tap
[09:48:24.514](103.402s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-11 09:37:21.240534911 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join.out	2025-06-11 09:42:36.762881398 +00...
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out /tmp/cirrus-ci-build/build/testrun/recovery/027_st...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join_hash.out	2025-06-11 09:37:21.240534911 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-11 09:44:00.668930...
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/join.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/join.out	2025-06-11 09:37:21.240534911 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/join.out	2025-06-11 09:42:32.594813769 +0000
@@ -7944,15 +7944,15 @@
   lateral (values(x.q1,y.q1,y.q2)) v(xq1,yq1,yq2);
         q1        |        q2         |        q1        |        q2         |       xq1        |       yq1        |   ...
 ------------------+-------------------+------------------+-------------------+------------------+------------------+---...
-              123 |               456 |                  |                   |              123 |                  |   ...
-              123 |  4567890123456789 | 4567890123456789 | -4567890123456789 |              123 | 4567890123456789 | -4...
-              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
-              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
- 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |               123 |              123 |               456 | 4567890123456789 |              123 |   ...
- 4567890123456789 |  4567890123456789 | 4567890123456789 | -4567890123456789 | 4567890123456789 | 4567890123456789 | -4...
- 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+ 4567890123456789 |               123 |              123 |  4567890123456789 | 4567890123456789 |              123 |  4...
  4567890123456789 |  4567890123456789 | 4567890123456789 |               123 | 4567890123456789 | 4567890123456789 |   ...
+              123 |  4567890123456789 | 4567890123456789 |               123 |              123 | 4567890123456789 |   ...
+ 4567890123456789 |  4567890123456789 | 4567890123456789 |  4567890123456789 | 4567890123456789 | 4567890123456789 |  4...
+              123 |  4567890123456789 | 4567890123456789 |  4567890123456789 |              123 | 4567890123456789 |  4...
...
tap
[09:43:28.980](75.602s) not ok 5 - regression tests pass
tap
[09:44:43.505](77.061s) not ok 2 - regression tests pass
test
[09:47:54.420]   9/341 postgresql:regress / regress/regress                                            ERROR            ...
[09:47:54.420]  33/341 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[09:47:54.420] 103/341 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/pg_upgrade/002_pg...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-11 09:37:22.974764400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/join_hash.out	2025-06-11 09:40:17.053531300 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/recovery/027_stre...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-11 09:37:22.974764400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/join_hash.out	2025-06-11 09:43:05.449104200 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/join_hash.out C:/cirrus/build/testrun/regress/regress/r...
--- C:/cirrus/src/test/regress/expected/join_hash.out	2025-06-11 09:37:22.974764400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/join_hash.out	2025-06-11 09:40:13.569160000 +0000
@@ -1137,18 +1137,21 @@
 int8_tbl i8,
 lateral (select t1.fivethous, i4.f1 from tenk1 t1 join int4_tbl i4
          on t1.fivethous = i4.f1+i8.q2 order by 1,2) ss;
-                        QUERY PLAN                         
------------------------------------------------------------
+                           QUERY PLAN                            
+-----------------------------------------------------------------
  Nested Loop
    ->  Seq Scan on int8_tbl i8
-   ->  Sort
-         Sort Key: t1.fivethous, i4.f1
-         ->  Hash Join
-               Hash Cond: (t1.fivethous = (i4.f1 + i8.q2))
-               ->  Seq Scan on tenk1 t1
-               ->  Hash
-                     ->  Seq Scan on int4_tbl i4
...
tap
[09:41:27.203](124.496s) not ok 5 - regression tests pass
tap
[09:44:21.276](147.518s) not ok 2 - regression tests pass
test
[09:51:31.698]   9/335 postgresql:regress / regress/regress                                            ERROR           1...
[09:51:31.698]  19/335 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[09:51:31.698]  79/335 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/4390 add not_before and not_after timestamps to sslinfo extension and pg_stat_ssl
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[07:28:38.088](0.001s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[07:35:36.544] 145/335 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5783 Fix Protocol documentation
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[04:24:44.733](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[04:31:03.800] 145/335 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5811 Expose internal MultiXact member count function for efficient monitoring
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[15:05:48.420] ../src/backend/access/transam/multixact.c(3592): error C2375: 'pg_get_multixact_count': redefinition; dif...
53/5773 Disallow concurrent ALTER DOMAIN and DROP DOMAIN
CompilerWarnings
compiler
[13:03:47.972] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[13:03:47.972] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[13:03:47.972] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[13:03:47.972] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[13:03:47.972] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[13:03:41.236] typecmds.c:3078:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[13:03:41.236] typecmds.c:2969:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[13:03:41.236] typecmds.c:2858:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[13:03:41.236] typecmds.c:2760:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[13:03:41.236] typecmds.c:2631:2: error: implicit declaration of function 'LockDatabaseObject' is invalid in C99 [-Werro...
compiler
[13:03:12.655] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[13:03:06.058] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
compiler
[13:04:09.659] typecmds.c:2631:9: error: implicit declaration of function ‘LockDatabaseObject’ [-Werror=implicit-functio...
53/5319 Changing shared_buffers without restart
CompilerWarnings
compiler
[12:14:51.268] ../../../src/include/storage/pg_shmem.h:66:9: error: unknown type name ‘pg_atomic_uint32’
compiler
[12:14:51.268] ../../../src/include/storage/pg_shmem.h:69:9: error: unknown type name ‘pg_atomic_uint64’
Linux - Debian Bookworm - Autoconf
core
[12:27:51.840] #0  0x00007feb324abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:51.840] #1  0x00007feb3245cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:51.840] #2  0x00007feb32447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:51.840] #3  0x00007feb336d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:27:51.840] #4  0x00007feb336e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:27:51.840] #5  0x00007feb336c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffdd54a22b6, __in_ch...
[12:27:51.840] #6  0x00007feb336c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140728181864304, sp...
[12:27:51.840] #7  0x00007feb3364769f in __interceptor_memset (dst=0x634000000838, v=255, size=131080) at ../../../../sr...
[12:27:51.840] #8  0x0000561477d266ea in pg_get_shmem_allocations_numa (fcinfo=<optimized out>) at shmem.c:741
[12:27:51.840] #9  0x000056147786720d in ExecMakeTableFunctionResult (setexpr=0x625000058030, econtext=0x6250000587d8, a...
core
[12:27:53.214] #0  0x00007f76b1ddbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:53.214] #1  0x00007f76b1d8cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:53.214] #2  0x00007f76b1d77472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:53.214] #3  0x00007f76b2ed650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:27:53.214] #4  0x00007f76b2ee2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:27:53.214] #5  0x00007f76b2ec1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffc0a1c10f6, __in_ch...
[12:27:53.214] #6  0x00007f76b2ec14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140720478102960, sp...
[12:27:53.214] #7  0x00007f76b2e4769f in __interceptor_memset (dst=0x634000000838, v=255, size=131080) at ../../../../sr...
[12:27:53.214] #8  0x00005574695136ea in pg_get_shmem_allocations_numa (fcinfo=<optimized out>) at shmem.c:741
[12:27:53.214] #9  0x000055746905420d in ExecMakeTableFunctionResult (setexpr=0x625000058030, econtext=0x6250000587d8, a...
core
[12:27:52.326] #0  0x00007f003b2abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:52.326] #1  0x00007f003b25cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:52.326] #2  0x00007f003b247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:52.326] #3  0x00007f003c2d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:27:52.326] #4  0x00007f003c2e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:27:52.326] #5  0x00007f003c2c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffe0a93cd26, __in_ch...
[12:27:52.326] #6  0x00007f003c2c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140729075882384, sp...
[12:27:52.326] #7  0x00007f003c2c290f in __asan::__asan_report_store8 (addr=<optimized out>) at ../../../../src/libsanit...
[12:27:52.326] #8  0x000055ee7bbce51b in PGSharedMemoryCreate (size=size@entry=124919808, shim=shim@entry=0x7ffe0a93db70...
[12:27:52.326] #9  0x000055ee7bd3009e in CreateSharedMemoryAndSemaphores () at ipci.c:234
core
[12:27:50.931] #0  0x00007fe3536abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:50.931] #1  0x00007fe35365cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:50.931] #2  0x00007fe353647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:50.931] #3  0x00007fe3546d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:27:50.931] #4  0x00007fe3546e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:27:50.931] #5  0x00007fe3546c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffdc5846b16, __in_ch...
[12:27:50.931] #6  0x00007fe3546c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140727917246336, sp...
[12:27:50.931] #7  0x00007fe3546c290f in __asan::__asan_report_store8 (addr=<optimized out>) at ../../../../src/libsanit...
[12:27:50.931] #8  0x000055847ef3651b in PGSharedMemoryCreate (size=size@entry=109371392, shim=shim@entry=0x7ffdc5847960...
[12:27:50.931] #9  0x000055847f09809e in CreateSharedMemoryAndSemaphores () at ipci.c:234
core
[12:27:50.431] #0  0x00007f86253dbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:50.431] #1  0x00007f862538cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:50.431] #2  0x00007f8625377472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:27:50.431] #3  0x00007f86264d650f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:27:50.431] #4  0x00007f86264e2ba1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:27:50.431] #5  0x00007f86264c1f5e in __asan::ScopedInErrorReport::~ScopedInErrorReport (this=0x7ffdf4190c46, __in_ch...
[12:27:50.431] #6  0x00007f86264c14c6 in __asan::ReportGenericError (pc=<optimized out>, bp=bp@entry=140728698738864, sp...
[12:27:50.431] #7  0x00007f86264c290f in __asan::__asan_report_store8 (addr=<optimized out>) at ../../../../src/libsanit...
[12:27:50.431] #8  0x0000559afa95f51b in PGSharedMemoryCreate (size=size@entry=109371392, shim=shim@entry=0x7ffdf4191a90...
[12:27:50.431] #9  0x0000559afaac109e in CreateSharedMemoryAndSemaphores () at ipci.c:234
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	2025-06-10 12:02:42.452071522 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/indexing.out	2025-06-10 12:11:45.850673691 +0000
@@ -1661,11 +1661,10 @@
 select array_agg(n) b from generate_series(1, 10000) n \gset
 create index concurrently test_pg_index_toast_index
   on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index concurrently test_pg_index_toast_index;
-drop index concurrently test_pg_index_toast_index;
-create index test_pg_index_toast_index
-  on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index test_pg_index_toast_index;
-drop index test_pg_index_toast_index;
-drop function test_pg_index_toast_func;
-drop table test_pg_index_toast_table;
+WARNING:  terminating connection because of crash of another server process
+DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because anothe...
+HINT:  In a moment you should be able to reconnect to the database and repeat your command.
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
...
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	2025-06-10 12:02:42.452071522 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/indexing.out	2025-06-10 12:09:11.895595609 +0000
@@ -1661,11 +1661,10 @@
 select array_agg(n) b from generate_series(1, 10000) n \gset
 create index concurrently test_pg_index_toast_index
   on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index concurrently test_pg_index_toast_index;
-drop index concurrently test_pg_index_toast_index;
-create index test_pg_index_toast_index
-  on test_pg_index_toast_table (test_pg_index_toast_func(a, :'b'));
-reindex index test_pg_index_toast_index;
-drop index test_pg_index_toast_index;
-drop function test_pg_index_toast_func;
-drop table test_pg_index_toast_table;
+WARNING:  terminating connection because of crash of another server process
+DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because anothe...
+HINT:  In a moment you should be able to reconnect to the database and repeat your command.
+server closed the connection unexpectedly
+	This probably means the server terminated abnormally
...
sanitizer
SUMMARY: AddressSanitizer: heap-buffer-overflow ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_intercept...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/backend/port/pg_shmem.c:1465 in PGSharedMemor...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/backend/port/pg_shmem.c:1465 in PGSharedMemor...
sanitizer
SUMMARY: AddressSanitizer: global-buffer-overflow /tmp/cirrus-ci-build/src/backend/port/pg_shmem.c:1465 in PGSharedMemor...
sanitizer
SUMMARY: AddressSanitizer: heap-buffer-overflow ../../../../src/libsanitizer/sanitizer_common/sanitizer_common_intercept...
tap
[12:11:46.055](124.416s) not ok 5 - regression tests pass
[12:12:08.530](1.163s) not ok 16 - run of pg_upgrade --check for new instance
[12:12:08.530](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[12:12:09.375](0.844s) not ok 18 - run of pg_upgrade for new instance
[12:12:09.375](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[12:12:09.567](0.052s) not ok 20 - check that locales in new cluster match original cluster
[12:12:10.167](0.038s) not ok 22 - old and new dumps match after pg_upgrade
tap
[12:12:52.280](0.268s) Bail out!  pg_ctl start failed
tap
[12:10:54.445](0.831s) not ok 1 - no parameters missing from postgresql.conf.sample
Linux - Debian Bookworm - Meson
core
[12:08:37.843] #0  0x00007fb39f0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:37.843] #1  0x00007fb39f05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:37.843] #2  0x00007fb39f045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:37.843] #3  0x00007fb39f21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:37.843] #4  0x00007fb39f22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:37.843] #5  0x00007fb39f20db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x564ac01f0500, In...
[12:08:37.843] #6  0x0000564abf5466dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:37.843] #7  0x0000564abf4449aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:37.843] #8  0x0000564abf445480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:37.843] #9  0x0000564abf446ed1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x564ae1070630) at ../src/ba...
core
[12:08:32.469] #0  0x00007fa8562a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:32.469] #1  0x00007fa85625afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:32.469] #2  0x00007fa856245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:32.469] #3  0x000056341f91284c in ExceptionalCondition (conditionName=conditionName@entry=0x56341fbf8b50 "!IsTran...
[12:08:32.469] #4  0x000056341f6a530d in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[12:08:32.469] #5  0x000056341f6a5666 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[12:08:32.469] #6  0x000056341f60a83b in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[12:08:32.469] #7  0x000056341f60aae6 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[12:08:32.469] #8  0x000056341f60aca4 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[12:08:32.469] #9  0x000056341f91799d in errfinish (filename=filename@entry=0x56341fb59b98 "../src/backend/access/transa...
core
[12:08:32.640] #0  0x00007f4e67ca9eec in ?? ()
[12:08:33.080] #0  0x00007f0c952a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:08:33.108] #0  0x00007f0c952a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:33.108] #1  0x00007f0c9525afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:33.108] #2  0x00007f0c95245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:33.108] #3  0x00007f0c9541e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:33.108] #4  0x00007f0c9542aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:33.108] #5  0x00007f0c9540db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x564808905500, In...
[12:08:33.108] #6  0x0000564807c5b6dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:33.108] #7  0x0000564807b599aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:33.108] #8  0x0000564807b5a480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:33.108] #9  0x0000564807b5bed1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5648375f55a0) at ../src/ba...
core
[12:08:33.595] #0  0x00007f88468a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:33.595] #1  0x00007f884685afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:33.595] #2  0x00007f8846845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:33.595] #3  0x00007f8846a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:33.595] #4  0x00007f8846a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:33.595] #5  0x00007f8846a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x557dda831500, In...
[12:08:33.595] #6  0x0000557dd9b876dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:33.595] #7  0x0000557dd9a859aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:33.595] #8  0x0000557dd9a86480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:33.595] #9  0x0000557dd9a87ed1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x557e0fed25d0) at ../src/ba...
core
[12:08:34.093] #0  0x00007ffa050a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:34.093] #1  0x00007ffa0505afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:34.093] #2  0x00007ffa05045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:34.093] #3  0x00007ffa0521e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:34.093] #4  0x00007ffa0522aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:34.093] #5  0x00007ffa0520db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55cee3ae9500, In...
[12:08:34.093] #6  0x000055cee2e3f6dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:34.093] #7  0x000055cee2d3d9aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:34.093] #8  0x000055cee2d3e480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:34.093] #9  0x000055cee2d3fed1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55cf1b224630) at ../src/ba...
core
[12:08:34.564] #0  0x00007f35fcaa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:34.564] #1  0x00007f35fca5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:34.564] #2  0x00007f35fca45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:34.564] #3  0x00007f35fcc1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:34.564] #4  0x00007f35fcc2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:34.564] #5  0x00007f35fcc0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5628ef876500, In...
[12:08:34.564] #6  0x00005628eebcc6dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:34.564] #7  0x00005628eeaca9aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:34.564] #8  0x00005628eeacb480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:34.564] #9  0x00005628eeacced1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x56291703b5d0) at ../src/ba...
core
[12:08:35.088] #0  0x00007f3ca20a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:35.088] #1  0x00007f3ca205afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:35.088] #2  0x00007f3ca2045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:35.088] #3  0x00007f3ca221e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:35.088] #4  0x00007f3ca222aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:35.088] #5  0x00007f3ca220db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55d7ce026500, In...
[12:08:35.088] #6  0x000055d7cd37c6dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:35.088] #7  0x000055d7cd27a9aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:35.088] #8  0x000055d7cd27b480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:35.088] #9  0x000055d7cd27ced1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55d7e629b5c0) at ../src/ba...
core
[12:08:35.587] #0  0x00007f676faa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:35.587] #1  0x00007f676fa5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:35.587] #2  0x00007f676fa45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:35.587] #3  0x00007f676fc1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:35.587] #4  0x00007f676fc2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:35.587] #5  0x00007f676fc0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5611c5c82500, In...
[12:08:35.587] #6  0x00005611c4fd86dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:35.587] #7  0x00005611c4ed69aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:35.587] #8  0x00005611c4ed7480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:35.587] #9  0x00005611c4ed8ed1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5611ef7f45d0) at ../src/ba...
core
[12:08:36.093] #0  0x00007f69fd4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:36.093] #1  0x00007f69fd45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:36.093] #2  0x00007f69fd445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:36.093] #3  0x00007f69fd61e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:36.093] #4  0x00007f69fd62aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:36.093] #5  0x00007f69fd60db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55e5b9b5d500, In...
[12:08:36.093] #6  0x000055e5b8eb36dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:36.093] #7  0x000055e5b8db19aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:36.093] #8  0x000055e5b8db2480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:36.094] #9  0x000055e5b8db3ed1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55e5d76395c0) at ../src/ba...
core
[12:08:36.666] #0  0x00007f82558a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:36.666] #1  0x00007f825585afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:36.666] #2  0x00007f8255845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:36.666] #3  0x00007f8255a1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:36.666] #4  0x00007f8255a2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:36.666] #5  0x00007f8255a0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55a34c3fd500, In...
[12:08:36.666] #6  0x000055a34b7536dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:36.666] #7  0x000055a34b6519aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:36.666] #8  0x000055a34b652480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:36.666] #9  0x000055a34b653ed1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55a3788d25a0) at ../src/ba...
core
[12:08:37.166] #0  0x00007fa07d0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:37.166] #1  0x00007fa07d05afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:37.166] #2  0x00007fa07d045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:37.166] #3  0x00007fa07d21e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:37.166] #4  0x00007fa07d22aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:37.166] #5  0x00007fa07d20db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55e4ac473500, In...
[12:08:37.166] #6  0x000055e4ab7c96dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:37.166] #7  0x000055e4ab6c79aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:37.166] #8  0x000055e4ab6c8480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:37.166] #9  0x000055e4ab6c9ed1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55e4cc9015d0) at ../src/ba...
core
[12:08:37.363] #0  0x00007f42b7aa9eec in ?? ()
[12:08:37.811] #0  0x00007fb39f0a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:08:39.306] #0  0x00007f59b2aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:39.306] #1  0x00007f59b2a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:39.306] #2  0x00007f59b2a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:39.306] #3  0x000056123e2b284c in ExceptionalCondition (conditionName=conditionName@entry=0x56123e598b50 "!IsTran...
[12:08:39.306] #4  0x000056123e04530d in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[12:08:39.306] #5  0x000056123e045666 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[12:08:39.306] #6  0x000056123dfaa83b in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[12:08:39.306] #7  0x000056123dfaaae6 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[12:08:39.306] #8  0x000056123dfaaca4 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[12:08:39.306] #9  0x000056123e2b799d in errfinish (filename=filename@entry=0x56123e4f9b98 "../src/backend/access/transa...
core
[12:08:39.833] #0  0x00007fa8562a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:39.833] #1  0x00007fa85625afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:39.833] #2  0x00007fa856245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:39.833] #3  0x00007fa85641e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:39.833] #4  0x00007fa85642aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:39.833] #5  0x00007fa85640db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x5634202b6500, In...
[12:08:39.833] #6  0x000056341f60c6dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:39.833] #7  0x000056341f50a9aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:39.833] #8  0x000056341f50b480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:39.834] #9  0x000056341f50ced1 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x56343a465630) at ../src/ba...
core
[12:08:40.304] #0  0x00007f7910ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:40.304] #1  0x00007f7910c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:40.304] #2  0x00007f7910c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:40.304] #3  0x00007f7910e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:40.304] #4  0x00007f7910e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:40.304] #5  0x00007f7910e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55be5c681ea0, In...
[12:08:40.304] #6  0x000055be5b94dec1 in PGSharedMemoryCreate (size=size@entry=110436352, shim=shim@entry=0x7fff3a3f1728...
[12:08:40.304] #7  0x000055be5ba64aa4 in CreateSharedMemoryAndSemaphores () at ../src/backend/storage/ipc/ipci.c:234
[12:08:40.304] #8  0x000055be5b9631ae in PostmasterStateMachine () at ../src/backend/postmaster/postmaster.c:3228
[12:08:40.304] #9  0x000055be5b964328 in process_pm_child_exit () at ../src/backend/postmaster/postmaster.c:2570
core
[12:08:40.880] #0  0x00007f59b2aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:40.880] #1  0x00007f59b2a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:40.880] #2  0x00007f59b2a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:40.880] #3  0x00007f59b2c1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:40.880] #4  0x00007f59b2c2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:40.880] #5  0x00007f59b2c0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x56123ec56500, In...
[12:08:40.880] #6  0x000056123dfac6dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:40.880] #7  0x000056123deaa9aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:40.880] #8  0x000056123deab480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:40.880] #9  0x000056123deaced1 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x56127c47a630) at ../src/ba...
core
[12:08:41.383] #0  0x00007f2d05ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:41.383] #1  0x00007f2d05c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:41.383] #2  0x00007f2d05c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:41.383] #3  0x00007f2d05e1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:41.383] #4  0x00007f2d05e2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:41.383] #5  0x00007f2d05e0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x561ca7a16500, In...
[12:08:41.383] #6  0x0000561ca6d6c6dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:41.383] #7  0x0000561ca6c6a9aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:41.383] #8  0x0000561ca6c6b480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:41.384] #9  0x0000561ca6c6ced1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x561cd32b85d0) at ../src/ba...
core
[12:08:41.599] #0  0x00007fe8ff6a9eec in ?? ()
[12:08:42.080] #0  0x00007f65faca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[12:08:42.111] #0  0x00007f65faca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:42.111] #1  0x00007f65fac5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:42.111] #2  0x00007f65fac45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:42.111] #3  0x00007f65fae1e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:42.111] #4  0x00007f65fae2aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:42.111] #5  0x00007f65fae0db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55d91ed83500, In...
[12:08:42.111] #6  0x000055d91e0d96dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:42.111] #7  0x000055d91dfd79aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:42.111] #8  0x000055d91dfd8480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:42.112] #9  0x000055d91dfd9ed1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55d94cc175d0) at ../src/ba...
core
[12:08:42.617] #0  0x00007fc6080a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:42.617] #1  0x00007fc60805afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:42.617] #2  0x00007fc608045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:42.617] #3  0x00007fc60821e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:42.617] #4  0x00007fc60822aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:42.617] #5  0x00007fc60820db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x55c341fa1500, In...
[12:08:42.617] #6  0x000055c3412f76dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:42.617] #7  0x000055c3411f59aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:42.617] #8  0x000055c3411f6480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:42.618] #9  0x000055c3411f7ed1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55c34aae35d0) at ../src/ba...
core
[12:08:43.112] #0  0x00007f0c952a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:43.112] #1  0x00007f0c9525afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:43.112] #2  0x00007f0c95245472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:43.112] #3  0x0000564807f6184c in ExceptionalCondition (conditionName=conditionName@entry=0x564808247b50 "!IsTran...
[12:08:43.112] #4  0x0000564807cf430d in pgstat_report_stat (force=force@entry=true) at ../src/backend/utils/activity/pg...
[12:08:43.112] #5  0x0000564807cf4666 in pgstat_shutdown_hook (code=<optimized out>, arg=<optimized out>) at ../src/back...
[12:08:43.112] #6  0x0000564807c5983b in shmem_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:245
[12:08:43.112] #7  0x0000564807c59ae6 in proc_exit_prepare (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:200
[12:08:43.112] #8  0x0000564807c59ca4 in proc_exit (code=code@entry=1) at ../src/backend/storage/ipc/ipc.c:113
[12:08:43.112] #9  0x0000564807f6699d in errfinish (filename=filename@entry=0x5648081a8b98 "../src/backend/access/transa...
core
[12:08:43.624] #0  0x00007fbec2ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:43.624] #1  0x00007fbec2e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:43.624] #2  0x00007fbec2e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[12:08:43.624] #3  0x00007fbec301e84f in __sanitizer::Abort () at ../../../../src/libsanitizer/sanitizer_common/sanitize...
[12:08:43.624] #4  0x00007fbec302aee1 in __sanitizer::Die () at ../../../../src/libsanitizer/sanitizer_common/sanitizer_...
[12:08:43.624] #5  0x00007fbec300db58 in __ubsan::__ubsan_handle_out_of_bounds_abort (Data=Data@entry=0x559c5cef1500, In...
[12:08:43.624] #6  0x0000559c5c2476dd in CheckPostmasterSignal (reason=reason@entry=PMSIGNAL_SHMEM_RESIZE) at ../src/bac...
[12:08:43.624] #7  0x0000559c5c1459aa in process_pm_pmsignal () at ../src/backend/postmaster/postmaster.c:3870
[12:08:43.624] #8  0x0000559c5c146480 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1696
[12:08:43.624] #9  0x0000559c5c147ed1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x559c910365a0) at ../src/ba...
test
[12:07:59.456]   5/341 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[12:07:59.456]   6/341 postgresql:recovery / recovery/001_stream_rep                                   ERROR            ...
[12:07:59.456]   7/341 postgresql:recovery / recovery/002_archiving                                    ERROR            ...
[12:07:59.456]   8/341 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[12:07:59.456]   9/341 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[12:07:59.456]  13/341 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[12:07:59.456]  10/341 postgresql:regress / regress/regress                                            ERROR            ...
[12:07:59.456]  11/341 postgresql:recovery / recovery/003_recovery_targets                             ERROR            ...
[12:07:59.456]  12/341 postgresql:recovery / recovery/004_timeline_switch                              ERROR            ...
[12:07:59.456]  14/341 postgresql:recovery / recovery/005_replay_delay                                 ERROR            ...
[12:07:59.456]  15/341 postgresql:recovery / recovery/006_logical_decoding                             ERROR            ...
[12:07:59.456]  17/341 postgresql:recovery / recovery/007_sync_rep                                     ERROR            ...
[12:07:59.456]  18/341 postgresql:isolation / isolation/isolation                                      ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[12:04:34.328] c:\cirrus\src\include\storage/pg_shmem.h(71): error C2059: syntax error: '}'
compiler
[12:04:34.209] c:\cirrus\src\include\storage/pg_shmem.h(66): error C2061: syntax error: identifier 'pg_atomic_uint32'
compiler
[12:04:34.209] c:\cirrus\src\include\storage/pg_shmem.h(68): error C2370: 'Barrier': redefinition; different storage cla...
compiler
[12:04:34.209] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2061: syntax error: identifier 'Generation'
compiler
[12:04:34.328] c:\cirrus\src\include\storage/pg_shmem.h(69): error C2059: syntax error: ';'
compiler
[12:04:34.328] c:\cirrus\src\include\storage/pg_shmem.h(73): error C2143: syntax error: missing '{' before '*'
53/5151 DirtyScanshot index scan skips concurrently updated tuples
Windows - Server 2019, VS 2019 - Meson & ninja
test
[07:18:08.924] 335/335 postgresql:ecpg / ecpg/ecpg                                                     TIMEOUT        10...
53/5801 queryId constant squashing does not support prepared statements
FreeBSD - Meson
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	2025-06-09 11:30:05.287868000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out	2025-06-09 11:33:52.424046000 +0000
@@ -292,10 +292,11 @@
 SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C";
                                  query                                  | calls 
 ------------------------------------------------------------------------+-------
- SELECT WHERE $1 IN ($2 /*, ... */)                                     |     2
+ SELECT WHERE $1 = ANY (ARRAY[$2 /*, ... */])                           |     1
+ SELECT WHERE $1 IN ($2, int4($3), int4($4))                            |     1
  SELECT pg_stat_statements_reset() IS NOT NULL AS t                     |     1
  SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C" |     0
-(3 rows)
+(4 rows)
 
 --
 -- queries with locking clauses
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out	2025-06-09 11:30:05.286299000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out	2025-06-09 11:33:52.533756000 +0000
...
test
[11:38:05.610]  89/340 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
FreeBSD - Meson
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	2025-06-09 03:40:01.645395000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out	2025-06-09 03:43:55.725235000 +0000
@@ -292,10 +292,11 @@
 SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C";
                                  query                                  | calls 
 ------------------------------------------------------------------------+-------
- SELECT WHERE $1 IN ($2 /*, ... */)                                     |     2
+ SELECT WHERE $1 = ANY (ARRAY[$2 /*, ... */])                           |     1
+ SELECT WHERE $1 IN ($2, int4($3), int4($4))                            |     1
  SELECT pg_stat_statements_reset() IS NOT NULL AS t                     |     1
  SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C" |     0
-(3 rows)
+(4 rows)
 
 --
 -- queries with locking clauses
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out	2025-06-09 03:40:01.644004000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out	2025-06-09 03:43:55.872544000 +0000
...
test
[03:48:15.508]  89/340 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5214 SQL:2023 JSON simplified accessor support
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[22:13:27.345] c:\cirrus\src\backend\utils\adt\jsonbsubs.c(223) : warning C4715: 'make_jsonpath_item_expr': not all cont...
53/5270 jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
CompilerWarnings
compiler
[20:12:15.936] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[20:11:44.749] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[20:10:57.762] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[20:10:30.341] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[20:13:20.976] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
FreeBSD - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[20:18:21.342] #0  0x000000082bad61ba in thr_kill () from /lib/libc.so.7
[20:18:21.342] #1  0x000000082ba4f5d4 in raise () from /lib/libc.so.7
[20:18:21.342] #2  0x000000082bb02b59 in abort () from /lib/libc.so.7
[20:18:21.342] #3  0x0000000000ad4a25 in ExceptionalCondition (conditionName=0x398029 "v->type == jpiAnd || v->type == j...
[20:18:21.342] #4  0x0000000000a01fef in jspGetLeftArg (v=v@entry=0x8210332f0, a=a@entry=0x821033260) at ../src/backend/...
[20:18:21.342] #5  0x0000000000a03587 in printJsonPathItem (buf=buf@entry=0x821033380, v=v@entry=0x8210332f0, inKey=true...
[20:18:21.342] #6  0x0000000000a03733 in printJsonPathItem (buf=buf@entry=0x821033380, v=v@entry=0x821033358, inKey=<opt...
[20:18:21.342] #7  0x0000000000a01bfd in jsonPathToCstring (out=0x821033380, in=<optimized out>, estimated_len=<optimize...
[20:18:21.342] #8  0x0000000000adf8d3 in FunctionCall1Coll (flinfo=0x230ea622ce50, collation=0, arg1=6) at ../src/backen...
[20:18:21.342] #9  OutputFunctionCall (flinfo=0x230ea622ce50, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[20:18:20.727] #0  0x000000082bcec1ba in thr_kill () from /lib/libc.so.7
[20:18:20.727] #1  0x000000082bc655d4 in raise () from /lib/libc.so.7
[20:18:20.727] #2  0x000000082bd18b59 in abort () from /lib/libc.so.7
[20:18:20.727] #3  0x0000000000ad4a25 in ExceptionalCondition (conditionName=0x398029 "v->type == jpiAnd || v->type == j...
[20:18:20.727] #4  0x0000000000a01fef in jspGetLeftArg (v=v@entry=0x821382680, a=a@entry=0x8213825f0) at ../src/backend/...
[20:18:20.727] #5  0x0000000000a03587 in printJsonPathItem (buf=buf@entry=0x821382710, v=v@entry=0x821382680, inKey=true...
[20:18:20.727] #6  0x0000000000a03733 in printJsonPathItem (buf=buf@entry=0x821382710, v=v@entry=0x8213826e8, inKey=<opt...
[20:18:20.727] #7  0x0000000000a01bfd in jsonPathToCstring (out=0x821382710, in=<optimized out>, estimated_len=<optimize...
[20:18:20.727] #8  0x0000000000adf8d3 in FunctionCall1Coll (flinfo=0x2f056d675d58, collation=0, arg1=6) at ../src/backen...
[20:18:20.727] #9  OutputFunctionCall (flinfo=0x2f056d675d58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[20:18:21.049] #0  0x000000082b9b81ba in thr_kill () from /lib/libc.so.7
[20:18:21.049] #1  0x000000082b9315d4 in raise () from /lib/libc.so.7
[20:18:21.049] #2  0x000000082b9e4b59 in abort () from /lib/libc.so.7
[20:18:21.049] #3  0x0000000000ad4a25 in ExceptionalCondition (conditionName=0x398029 "v->type == jpiAnd || v->type == j...
[20:18:21.049] #4  0x0000000000a01fef in jspGetLeftArg (v=v@entry=0x82114d8d0, a=a@entry=0x82114d840) at ../src/backend/...
[20:18:21.049] #5  0x0000000000a03587 in printJsonPathItem (buf=buf@entry=0x82114d960, v=v@entry=0x82114d8d0, inKey=true...
[20:18:21.049] #6  0x0000000000a03733 in printJsonPathItem (buf=buf@entry=0x82114d960, v=v@entry=0x82114d938, inKey=<opt...
[20:18:21.049] #7  0x0000000000a01bfd in jsonPathToCstring (out=0x82114d960, in=<optimized out>, estimated_len=<optimize...
[20:18:21.049] #8  0x0000000000adf8d3 in FunctionCall1Coll (flinfo=0x1582ed84ed58, collation=0, arg1=6) at ../src/backen...
[20:18:21.049] #9  OutputFunctionCall (flinfo=0x1582ed84ed58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-08 20:09:30.962221000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out	2025-06-08 20:12:49.099110000 +00...
@@ -1358,1411 +1358,10 @@
 (1 row)
 
 select '[{"b": "c"}, {"b": null}]'::json #>> array['1','b'];
- ?column? 
-----------
- 
-(1 row)
-
-select '"foo"'::json #>> array['z'];
- ?column? 
-----------
- 
-(1 row)
-
-select '42'::json #>> array['f2'];
- ?column? 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-08 20:09:30.962221000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-08 20:13:53.041026000 +...
@@ -1031,1738 +1031,10 @@
 (1 row)
 
 select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text);
- json_extract_path 
--------------------
- "f3"
-(1 row)
-
-select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text);
- json_extract_path 
--------------------
- 1
-(1 row)
-
-select json_extract_path_text('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f4','f6');
- json_extract_path_text 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-08 20:09:30.962221000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out	2025-06-08 20:12:55.787693000 +0000
@@ -1093,1676 +1093,10 @@
 
 -- extract_path operators
 select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f4','f6'];
- ?column?  
------------
- "stringy"
-(1 row)
-
-select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2'];
- ?column? 
-----------
- {"f3":1}
-(1 row)
-
-select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2','0'];
- ?column? 
...
tap
[20:12:50.109](141.948s) not ok 5 - regression tests pass
[20:13:30.671](1.301s) not ok 16 - run of pg_upgrade --check for new instance
[20:13:30.672](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[20:13:31.259](0.586s) not ok 18 - run of pg_upgrade for new instance
[20:13:31.259](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[20:13:31.393](0.022s) not ok 20 - check that locales in new cluster match original cluster
[20:13:32.342](0.035s) not ok 22 - old and new dumps match after pg_upgrade
tap
[20:13:53.835](163.044s) not ok 2 - regression tests pass
test
[20:15:41.387] 127/340 postgresql:regress / regress/regress                                            ERROR           1...
[20:15:41.387] 118/340 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[20:15:41.387] 199/340 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[20:21:24.759] #0  0x00007ff1b16abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:24.759] #1  0x00007ff1b165cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:24.759] #2  0x00007ff1b1647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:24.759] #3  0x000055bc76df89e3 in ExceptionalCondition (conditionName=conditionName@entry=0x55bc77235280 "v->type...
[20:21:24.759] #4  0x000055bc76c14d84 in jspGetLeftArg (v=v@entry=0x7ffe57bcfd60, a=a@entry=0x7ffe57bced70) at jsonpath....
[20:21:24.759] #5  0x000055bc76c1affe in executeStringInternalMethod (cxt=cxt@entry=0x7ffe57bd0600, jsp=jsp@entry=0x7ffe...
[20:21:24.759] #6  0x000055bc76c1f80e in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe57bd0600, jsp=jsp@entry=0x7ffe5...
[20:21:24.759] #7  0x000055bc76c2434e in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[20:21:24.759] #8  0x000055bc76c2440f in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffe57bd0600, jsp=jsp@entry=0x7ff...
[20:21:24.759] #9  0x000055bc76c1f830 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe57bd0600, jsp=0x7ffe57bcfd60, j...
core
[20:21:23.855] #0  0x00007fd0356abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:23.855] #1  0x00007fd03565cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:23.855] #2  0x00007fd035647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:23.855] #3  0x0000563a2d9769e3 in ExceptionalCondition (conditionName=conditionName@entry=0x563a2ddb3280 "v->type...
[20:21:23.855] #4  0x0000563a2d792d84 in jspGetLeftArg (v=v@entry=0x7ffc032e5490, a=a@entry=0x7ffc032e44a0) at jsonpath....
[20:21:23.855] #5  0x0000563a2d798ffe in executeStringInternalMethod (cxt=cxt@entry=0x7ffc032e5d30, jsp=jsp@entry=0x7ffc...
[20:21:23.855] #6  0x0000563a2d79d80e in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc032e5d30, jsp=jsp@entry=0x7ffc0...
[20:21:23.855] #7  0x0000563a2d7a234e in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[20:21:23.855] #8  0x0000563a2d7a240f in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffc032e5d30, jsp=jsp@entry=0x7ff...
[20:21:23.855] #9  0x0000563a2d79d830 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc032e5d30, jsp=0x7ffc032e5490, j...
core
[20:21:25.248] #0  0x00007f7aa62abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:25.248] #1  0x00007f7aa625cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:25.248] #2  0x00007f7aa6247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:25.248] #3  0x000055a5677249e3 in ExceptionalCondition (conditionName=conditionName@entry=0x55a567b61280 "v->type...
[20:21:25.248] #4  0x000055a567540d84 in jspGetLeftArg (v=v@entry=0x7ffd01dc9980, a=a@entry=0x7ffd01dc9810) at jsonpath....
[20:21:25.248] #5  0x000055a567542423 in printJsonPathItem (buf=buf@entry=0x7ffd01dc9af0, v=v@entry=0x7ffd01dc9980, inKe...
[20:21:25.248] #6  0x000055a567542718 in printJsonPathItem (buf=buf@entry=0x7ffd01dc9af0, v=v@entry=0x7ffd01dc9b30, inKe...
[20:21:25.248] #7  0x000055a56754285a in jsonPathToCstring (out=0x7ffd01dc9af0, out@entry=0x0, in=0x625000008fa0, estima...
[20:21:25.248] #8  0x000055a567542971 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[20:21:25.248] #9  0x000055a56773a4ed in FunctionCall1Coll (flinfo=0x6250000513d8, collation=collation@entry=0, arg1=108...
core
[20:21:24.309] #0  0x00007ff1b16abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:24.309] #1  0x00007ff1b165cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:24.309] #2  0x00007ff1b1647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:24.309] #3  0x000055bc76df89e3 in ExceptionalCondition (conditionName=conditionName@entry=0x55bc77235280 "v->type...
[20:21:24.309] #4  0x000055bc76c14d84 in jspGetLeftArg (v=v@entry=0x7ffe57bd05b0, a=a@entry=0x7ffe57bd0440) at jsonpath....
[20:21:24.309] #5  0x000055bc76c16423 in printJsonPathItem (buf=buf@entry=0x7ffe57bd0720, v=v@entry=0x7ffe57bd05b0, inKe...
[20:21:24.309] #6  0x000055bc76c16718 in printJsonPathItem (buf=buf@entry=0x7ffe57bd0720, v=v@entry=0x7ffe57bd0760, inKe...
[20:21:24.309] #7  0x000055bc76c1685a in jsonPathToCstring (out=0x7ffe57bd0720, out@entry=0x0, in=0x625000008fa0, estima...
[20:21:24.309] #8  0x000055bc76c16971 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[20:21:24.309] #9  0x000055bc76e0e4ed in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[20:21:25.686] #0  0x00007fd0356abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:25.686] #1  0x00007fd03565cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:25.686] #2  0x00007fd035647472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:21:25.686] #3  0x0000563a2d9769e3 in ExceptionalCondition (conditionName=conditionName@entry=0x563a2ddb3280 "v->type...
[20:21:25.686] #4  0x0000563a2d792d84 in jspGetLeftArg (v=v@entry=0x7ffc032e5ce0, a=a@entry=0x7ffc032e5b70) at jsonpath....
[20:21:25.686] #5  0x0000563a2d794423 in printJsonPathItem (buf=buf@entry=0x7ffc032e5e50, v=v@entry=0x7ffc032e5ce0, inKe...
[20:21:25.686] #6  0x0000563a2d794718 in printJsonPathItem (buf=buf@entry=0x7ffc032e5e50, v=v@entry=0x7ffc032e5e90, inKe...
[20:21:25.686] #7  0x0000563a2d79485a in jsonPathToCstring (out=0x7ffc032e5e50, out@entry=0x0, in=0x625000008fa0, estima...
[20:21:25.686] #8  0x0000563a2d794971 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[20:21:25.686] #9  0x0000563a2d98c4ed in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/r...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-08 20:09:29.212722534 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonpath.out	2025-06-08 20:16:23.335591444 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-08 20:09:29.208728648 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out	2025-06-08 20:17:33.703376044 +0000
@@ -1472,1297 +1472,7 @@
 (1 row)
 
 select * from json_populate_record(null::jpop,'{"a":"blurfl","x":43.2}') q;
-   a    | b | c 
---------+---+---
- blurfl |   | 
-(1 row)
-
-select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":"blurfl","x":43.2}') q;
-   a    | b |            c             
---------+---+--------------------------
- blurfl | 3 | Mon Dec 31 15:30:56 2012
-(1 row)
-
-select * from json_populate_record(null::jpop,'{"a":[100,200,false],"x":43.2}') q;
-        a        | b | c 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/src/test/regress/results/jsonp...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-08 20:09:29.212722534 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/jsonpath.out	2025-06-08 20:13:32.520135796 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[20:16:25.029](98.267s) not ok 5 - regression tests pass
[20:16:48.542](2.238s) not ok 16 - run of pg_upgrade --check for new instance
[20:16:48.543](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[20:16:49.816](1.272s) not ok 18 - run of pg_upgrade for new instance
[20:16:49.816](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[20:16:50.007](0.052s) not ok 20 - check that locales in new cluster match original cluster
[20:16:50.642](0.045s) not ok 22 - old and new dumps match after pg_upgrade
tap
[20:17:34.240](59.426s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[20:20:16.525] #0  0x00007fd975ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:16.525] #1  0x00007fd975c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:16.525] #2  0x00007fd975c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:16.525] #3  0x000055a40a7de8c8 in ExceptionalCondition (conditionName=conditionName@entry=0x55a40aad1288 "v->type...
[20:20:16.525] #4  0x000055a40a64b901 in jspGetLeftArg (v=v@entry=0x7ffe8e951910, a=a@entry=0x7ffe8e951850) at ../src/ba...
[20:20:16.525] #5  0x000055a40a64c88c in printJsonPathItem (buf=buf@entry=0x7ffe8e9519a0, v=v@entry=0x7ffe8e951910, inKe...
[20:20:16.525] #6  0x000055a40a64cb1e in printJsonPathItem (buf=buf@entry=0x7ffe8e9519a0, v=v@entry=0x7ffe8e951970, inKe...
[20:20:16.525] #7  0x000055a40a64cb82 in jsonPathToCstring (out=0x7ffe8e9519a0, out@entry=0x0, in=0x55a41c9a0430, estima...
[20:20:16.525] #8  0x000055a40a64cc22 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[20:20:16.525] #9  0x000055a40a7ec656 in FunctionCall1Coll (flinfo=0x55a41ca87058, collation=collation@entry=0, arg1=<op...
core
[20:20:18.348] #0  0x00007ff5118a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:18.348] #1  0x00007ff51185afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:18.348] #2  0x00007ff511845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:18.348] #3  0x000056414b46c8c8 in ExceptionalCondition (conditionName=conditionName@entry=0x56414b75f288 "v->type...
[20:20:18.348] #4  0x000056414b2d9901 in jspGetLeftArg (v=v@entry=0x7ffe2ab8a320, a=a@entry=0x7ffe2ab89ea0) at ../src/ba...
[20:20:18.348] #5  0x000056414b2de88a in executeStringInternalMethod (cxt=cxt@entry=0x7ffe2ab8a590, jsp=jsp@entry=0x7ffe...
[20:20:18.348] #6  0x000056414b2e1c5c in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe2ab8a590, jsp=jsp@entry=0x7ffe2...
[20:20:18.348] #7  0x000056414b2e5134 in executeAnyItem (cxt=cxt@entry=0x7ffe2ab8a590, jsp=jsp@entry=0x7ffe2ab8a320, jbc...
[20:20:18.348] #8  0x000056414b2e51b1 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffe2ab8a590, jsp=jsp@entry=0x7ff...
[20:20:18.348] #9  0x000056414b2e1c7b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe2ab8a590, jsp=0x7ffe2ab8a320, j...
core
[20:20:17.575] #0  0x00007f5b27ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:17.575] #1  0x00007f5b27e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:17.575] #2  0x00007f5b27e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:17.575] #3  0x0000561b07d338c8 in ExceptionalCondition (conditionName=conditionName@entry=0x561b08026288 "v->type...
[20:20:17.575] #4  0x0000561b07ba0901 in jspGetLeftArg (v=v@entry=0x7ffec7a25150, a=a@entry=0x7ffec7a25090) at ../src/ba...
[20:20:17.575] #5  0x0000561b07ba188c in printJsonPathItem (buf=buf@entry=0x7ffec7a251e0, v=v@entry=0x7ffec7a25150, inKe...
[20:20:17.575] #6  0x0000561b07ba1b1e in printJsonPathItem (buf=buf@entry=0x7ffec7a251e0, v=v@entry=0x7ffec7a251b0, inKe...
[20:20:17.575] #7  0x0000561b07ba1b82 in jsonPathToCstring (out=0x7ffec7a251e0, out@entry=0x0, in=0x561b26368450, estima...
[20:20:17.575] #8  0x0000561b07ba1c22 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[20:20:17.575] #9  0x0000561b07d41656 in FunctionCall1Coll (flinfo=0x561b263a25b8, collation=collation@entry=0, arg1=<op...
core
[20:20:17.031] #0  0x00007ff5118a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:17.031] #1  0x00007ff51185afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:17.031] #2  0x00007ff511845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:17.031] #3  0x000056414b46c8c8 in ExceptionalCondition (conditionName=conditionName@entry=0x56414b75f288 "v->type...
[20:20:17.031] #4  0x000056414b2d9901 in jspGetLeftArg (v=v@entry=0x7ffe2ab8a640, a=a@entry=0x7ffe2ab8a580) at ../src/ba...
[20:20:17.031] #5  0x000056414b2da88c in printJsonPathItem (buf=buf@entry=0x7ffe2ab8a6d0, v=v@entry=0x7ffe2ab8a640, inKe...
[20:20:17.031] #6  0x000056414b2dab1e in printJsonPathItem (buf=buf@entry=0x7ffe2ab8a6d0, v=v@entry=0x7ffe2ab8a6a0, inKe...
[20:20:17.031] #7  0x000056414b2dab82 in jsonPathToCstring (out=0x7ffe2ab8a6d0, out@entry=0x0, in=0x5641679707d0, estima...
[20:20:17.031] #8  0x000056414b2dac22 in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[20:20:17.031] #9  0x000056414b47a656 in FunctionCall1Coll (flinfo=0x564167a57f88, collation=collation@entry=0, arg1=<op...
core
[20:20:19.363] #0  0x00007fd975ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:19.363] #1  0x00007fd975c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:19.363] #2  0x00007fd975c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:19.363] #3  0x000055a40a7de8c8 in ExceptionalCondition (conditionName=conditionName@entry=0x55a40aad1288 "v->type...
[20:20:19.363] #4  0x000055a40a64b901 in jspGetLeftArg (v=v@entry=0x7ffe8e9515f0, a=a@entry=0x7ffe8e951170) at ../src/ba...
[20:20:19.363] #5  0x000055a40a65088a in executeStringInternalMethod (cxt=cxt@entry=0x7ffe8e951860, jsp=jsp@entry=0x7ffe...
[20:20:19.363] #6  0x000055a40a653c5c in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe8e951860, jsp=jsp@entry=0x7ffe8...
[20:20:19.363] #7  0x000055a40a657134 in executeAnyItem (cxt=cxt@entry=0x7ffe8e951860, jsp=jsp@entry=0x7ffe8e9515f0, jbc...
[20:20:19.363] #8  0x000055a40a6571b1 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffe8e951860, jsp=jsp@entry=0x7ff...
[20:20:19.363] #9  0x000055a40a653c7b in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe8e951860, jsp=0x7ffe8e9515f0, j...
core
[20:20:18.605] #0  0x00007f0cad9bddd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:18.605] #1  0x00007f0cad96a239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:18.605] #2  0x00007f0cad96a497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:18.605] #3  0x0000559b091125c1 in ?? ()
[20:20:18.605] #4  0x0000559b0910c369 in ?? ()
[20:20:18.605] #5  0x0000559b0910b20f in ?? ()
[20:20:18.605] #6  0x0000559b0910bc3b in ?? ()
[20:20:18.605] #7  0x0000559b0910966f in ?? ()
[20:20:18.605] #8  0x00007f0cad95524a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:18.605] #9  0x00007f0cad955305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:20:18.487] #0  0x00007f0cad9bddd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:18.487] #1  0x00007f0cad96a239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:18.487] #2  0x00007f0cad96a497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:18.487] #3  0x0000559b091125f3 in ?? ()
[20:20:18.487] #4  0x0000559b0910c369 in ?? ()
[20:20:18.487] #5  0x0000559b0910b20f in ?? ()
[20:20:18.487] #6  0x0000559b0910bc3b in ?? ()
[20:20:18.487] #7  0x0000559b0910966f in ?? ()
[20:20:18.487] #8  0x00007f0cad95524a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[20:20:18.487] #9  0x00007f0cad955305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[20:20:18.487] #0  <unavailable> in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-08 20:09:30.105961296 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-08 20:13:20.266996322...
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-08 20:09:30.101987424 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-08 20:14:27.582604031 +...
@@ -1456,1313 +1456,10 @@
 	rec	jpop,
 	reca	jpop[]
 );
-CREATE TYPE jsrec_i_not_null AS (
-	i	js_int_not_null
-);
-select * from json_populate_record(null::jpop,'{"a":"blurfl","x":43.2}') q;
-   a    | b | c 
---------+---+---
- blurfl |   | 
-(1 row)
-
-select * from json_populate_record(row('x',3,'2012-12-31 15:30:56')::jpop,'{"a":"blurfl","x":43.2}') q;
-   a    | b |            c             
---------+---+--------------------------
- blurfl | 3 | Mon Dec 31 15:30:56 2012
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-08 20:09:30.105961296 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out	2025-06-08 20:13:17.555057169 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[20:13:22.090](62.708s) not ok 5 - regression tests pass
[20:13:41.818](5.673s) not ok 8 - dump outputs from original and restored regression databases match
[20:13:49.178](2.428s) not ok 16 - run of pg_upgrade --check for new instance
[20:13:49.179](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[20:13:50.501](1.323s) not ok 18 - run of pg_upgrade for new instance
[20:13:50.502](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[20:13:50.877](0.180s) not ok 20 - check that locales in new cluster match original cluster
[20:13:51.695](0.070s) not ok 22 - old and new dumps match after pg_upgrade
tap
[20:14:29.636](63.033s) not ok 2 - regression tests pass
test
[20:17:41.127]  24/341 postgresql:regress / regress/regress                                            ERROR            ...
[20:17:41.127]  27/341 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[20:17:41.127]  93/341 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
000000c2`167ff738 00007ffa`960f490a     ntdll!NtFsControlFile+0x14
000000c2`167ff740 00007ff7`2402a57b     KERNELBASE!ConnectNamedPipe+0x6a
000000c2`167ff7b0 00007ffa`96a44cb0     postgres!pg_signal_thread(
000000c2`167ff8b0 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c2`167ff8e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c2`16fff5d8 00007ffa`989ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c2`16fff5e0 00007ffa`96a44cb0     ntdll!TppWorkerThread+0x2df
000000c2`16fff8d0 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c2`16fff900 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c2`15ffec70 00007ff7`24391368     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000c2`15ffecb0 00007ff7`2423d2fd     postgres!ExceptionalCondition(
000000c2`15ffecf0 00007ff7`2423f6ec     postgres!jspGetLeftArg(
000000c2`15ffed20 00007ff7`2423f9d9     postgres!printJsonPathItem(
000000c2`15ffee30 00007ff7`2423dcb6     postgres!printJsonPathItem(
000000c2`15ffef40 00007ff7`2423c7d4     postgres!jsonPathToCstring(
000000c2`15ffefb0 00007ff7`2439c56e     postgres!jsonpath_out(
000000c2`15ffeff0 00007ff7`2439e3cf     postgres!FunctionCall1Coll(
000000c2`15fff070 00007ff7`23b82175     postgres!OutputFunctionCall(
000000c2`15fff0a0 00007ff7`23e4a1c9     postgres!printtup(
core
000000c2`163ffa68 00007ffa`989ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c2`163ffa70 00007ffa`96a44cb0     ntdll!TppWorkerThread+0x2df
000000c2`163ffd60 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c2`163ffd90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c2`16bffa38 00007ffa`960ada4e     ntdll!NtWaitForSingleObject+0x14
000000c2`16bffa40 00007ff7`2402c01c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000c2`16bffae0 00007ffa`96a44cb0     postgres!pg_timer_thread(
000000c2`16bffb20 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c2`16bffb50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000003f`943fdc00 00007ff7`24391368     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000003f`943fdc40 00007ff7`2423d2fd     postgres!ExceptionalCondition(
0000003f`943fdc80 00007ff7`2424827c     postgres!jspGetLeftArg(
0000003f`943fdcb0 00007ff7`24244d06     postgres!executeStringInternalMethod(
0000003f`943fde00 00007ff7`24245b5b     postgres!executeItemOptUnwrapTarget(
0000003f`943fe370 00007ff7`24244fcc     postgres!executeAnyItem(
0000003f`943fe410 00007ff7`24244cdc     postgres!executeItemUnwrapTargetArray(
0000003f`943fe480 00007ff7`242416de     postgres!executeItemOptUnwrapTarget(
0000003f`943fe9f0 00007ff7`242450e7     postgres!executeItem(
0000003f`943fea30 00007ff7`24242773     postgres!executeNextItem(
core
0000003f`947ff5b8 00007ffa`989ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000003f`947ff5c0 00007ffa`96a44cb0     ntdll!TppWorkerThread+0x2df
0000003f`947ff8b0 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
0000003f`947ff8e0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000003f`94bff6f8 00007ffa`960f490a     ntdll!NtFsControlFile+0x14
0000003f`94bff700 00007ff7`2402a57b     KERNELBASE!ConnectNamedPipe+0x6a
0000003f`94bff770 00007ffa`96a44cb0     postgres!pg_signal_thread(
0000003f`94bff870 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
0000003f`94bff8a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000003f`953ff868 00007ffa`960ada4e     ntdll!NtWaitForSingleObject+0x14
0000003f`953ff870 00007ff7`2402c01c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000003f`953ff910 00007ffa`96a44cb0     postgres!pg_timer_thread(
0000003f`953ff950 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
0000003f`953ff980 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000003f`94fff5a8 00007ffa`989ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000003f`94fff5b0 00007ffa`96a44cb0     ntdll!TppWorkerThread+0x2df
0000003f`94fff8a0 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
0000003f`94fff8d0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000042`9e3ff6c8 00007ffa`989ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000042`9e3ff6d0 00007ffa`96a44cb0     ntdll!TppWorkerThread+0x2df
00000042`9e3ff9c0 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000042`9e3ff9f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000042`9efff478 00007ffa`989ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000042`9efff480 00007ffa`96a44cb0     ntdll!TppWorkerThread+0x2df
00000042`9efff770 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000042`9efff7a0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000042`9dffda30 00007ff7`24391368     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000042`9dffda70 00007ff7`2423d2fd     postgres!ExceptionalCondition(
00000042`9dffdab0 00007ff7`2424827c     postgres!jspGetLeftArg(
00000042`9dffdae0 00007ff7`24244d06     postgres!executeStringInternalMethod(
00000042`9dffdc30 00007ff7`24245b5b     postgres!executeItemOptUnwrapTarget(
00000042`9dffe1a0 00007ff7`24244fcc     postgres!executeAnyItem(
00000042`9dffe240 00007ff7`24244cdc     postgres!executeItemUnwrapTargetArray(
00000042`9dffe2b0 00007ff7`242416de     postgres!executeItemOptUnwrapTarget(
00000042`9dffe820 00007ff7`242450e7     postgres!executeItem(
00000042`9dffe860 00007ff7`24242773     postgres!executeNextItem(
core
00000042`9ebffbe8 00007ffa`960ada4e     ntdll!NtWaitForSingleObject+0x14
00000042`9ebffbf0 00007ff7`2402c01c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000042`9ebffc90 00007ffa`96a44cb0     postgres!pg_timer_thread(
00000042`9ebffcd0 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000042`9ebffd00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000042`9e7ffad8 00007ffa`960f490a     ntdll!NtFsControlFile+0x14
00000042`9e7ffae0 00007ff7`2402a57b     KERNELBASE!ConnectNamedPipe+0x6a
00000042`9e7ffb50 00007ffa`96a44cb0     postgres!pg_signal_thread(
00000042`9e7ffc50 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000042`9e7ffc80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ca`dd9ff9e8 00007ffa`960ada4e     ntdll!NtWaitForSingleObject+0x14
000000ca`dd9ff9f0 00007ff7`2402c01c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000ca`dd9ffa90 00007ffa`96a44cb0     postgres!pg_timer_thread(
000000ca`dd9ffad0 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ca`dd9ffb00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ca`dddffa48 00007ffa`989ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ca`dddffa50 00007ffa`96a44cb0     ntdll!TppWorkerThread+0x2df
000000ca`dddffd40 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ca`dddffd70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ca`dd5ffbb8 00007ffa`960f490a     ntdll!NtFsControlFile+0x14
000000ca`dd5ffbc0 00007ff7`2402a57b     KERNELBASE!ConnectNamedPipe+0x6a
000000ca`dd5ffc30 00007ffa`96a44cb0     postgres!pg_signal_thread(
000000ca`dd5ffd30 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ca`dd5ffd60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ca`dd1ff548 00007ffa`989ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000ca`dd1ff550 00007ffa`96a44cb0     ntdll!TppWorkerThread+0x2df
000000ca`dd1ff840 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000ca`dd1ff870 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000ca`dcdff1b0 00007ff7`24391368     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000ca`dcdff1f0 00007ff7`2423d2fd     postgres!ExceptionalCondition(
000000ca`dcdff230 00007ff7`2423f6ec     postgres!jspGetLeftArg(
000000ca`dcdff260 00007ff7`2423f9d9     postgres!printJsonPathItem(
000000ca`dcdff370 00007ff7`2423dcb6     postgres!printJsonPathItem(
000000ca`dcdff480 00007ff7`2423c7d4     postgres!jsonPathToCstring(
000000ca`dcdff4f0 00007ff7`2439c56e     postgres!jsonpath_out(
000000ca`dcdff530 00007ff7`2439e3cf     postgres!FunctionCall1Coll(
000000ca`dcdff5b0 00007ff7`23b82175     postgres!OutputFunctionCall(
000000ca`dcdff5e0 00007ff7`23e4a1c9     postgres!printtup(
core
000000c9`eedff8e8 00007ffa`989ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c9`eedff8f0 00007ffa`96a44cb0     ntdll!TppWorkerThread+0x2df
000000c9`eedffbe0 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c9`eedffc10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c9`ef5ff658 00007ffa`989ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c9`ef5ff660 00007ffa`96a44cb0     ntdll!TppWorkerThread+0x2df
000000c9`ef5ff950 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c9`ef5ff980 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c9`ef9ffce8 00007ffa`960ada4e     ntdll!NtWaitForSingleObject+0x14
000000c9`ef9ffcf0 00007ff7`2402c01c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000c9`ef9ffd90 00007ffa`96a44cb0     postgres!pg_timer_thread(
000000c9`ef9ffdd0 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c9`ef9ffe00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c9`ef1ff708 00007ffa`960f490a     ntdll!NtFsControlFile+0x14
000000c9`ef1ff710 00007ff7`2402a57b     KERNELBASE!ConnectNamedPipe+0x6a
000000c9`ef1ff780 00007ffa`96a44cb0     postgres!pg_signal_thread(
000000c9`ef1ff880 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c9`ef1ff8b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c9`ee9fdc50 00007ff7`24391368     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000c9`ee9fdc90 00007ff7`2423d2fd     postgres!ExceptionalCondition(
000000c9`ee9fdcd0 00007ff7`2424827c     postgres!jspGetLeftArg(
000000c9`ee9fdd00 00007ff7`24244d06     postgres!executeStringInternalMethod(
000000c9`ee9fde50 00007ff7`24245b5b     postgres!executeItemOptUnwrapTarget(
000000c9`ee9fe3c0 00007ff7`24244fcc     postgres!executeAnyItem(
000000c9`ee9fe460 00007ff7`24244cdc     postgres!executeItemUnwrapTargetArray(
000000c9`ee9fe4d0 00007ff7`242416de     postgres!executeItemOptUnwrapTarget(
000000c9`ee9fea40 00007ff7`242450e7     postgres!executeItem(
000000c9`ee9fea80 00007ff7`24242773     postgres!executeNextItem(
core
00000044`903ff7c8 00007ffa`989ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000044`903ff7d0 00007ffa`96a44cb0     ntdll!TppWorkerThread+0x2df
00000044`903ffac0 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000044`903ffaf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000044`8f3fea20 00007ff7`24391368     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000044`8f3fea60 00007ff7`2423d2fd     postgres!ExceptionalCondition(
00000044`8f3feaa0 00007ff7`2423f6ec     postgres!jspGetLeftArg(
00000044`8f3fead0 00007ff7`2423f9d9     postgres!printJsonPathItem(
00000044`8f3febe0 00007ff7`2423dcb6     postgres!printJsonPathItem(
00000044`8f3fecf0 00007ff7`2423c7d4     postgres!jsonPathToCstring(
00000044`8f3fed60 00007ff7`2439c56e     postgres!jsonpath_out(
00000044`8f3feda0 00007ff7`2439e3cf     postgres!FunctionCall1Coll(
00000044`8f3fee20 00007ff7`23b82175     postgres!OutputFunctionCall(
00000044`8f3fee50 00007ff7`23e4a1c9     postgres!printtup(
core
00000044`8f7ffaf8 00007ffa`989ab77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000044`8f7ffb00 00007ffa`96a44cb0     ntdll!TppWorkerThread+0x2df
00000044`8f7ffdf0 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000044`8f7ffe20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000044`8fbff6e8 00007ffa`960f490a     ntdll!NtFsControlFile+0x14
00000044`8fbff6f0 00007ff7`2402a57b     KERNELBASE!ConnectNamedPipe+0x6a
00000044`8fbff760 00007ffa`96a44cb0     postgres!pg_signal_thread(
00000044`8fbff860 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000044`8fbff890 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000044`8ffffcd8 00007ffa`960ada4e     ntdll!NtWaitForSingleObject+0x14
00000044`8ffffce0 00007ff7`2402c01c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000044`8ffffd80 00007ffa`96a44cb0     postgres!pg_timer_thread(
00000044`8ffffdc0 00007ffa`98a1edcb     KERNEL32!BaseThreadInitThunk+0x10
00000044`8ffffdf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-08 20:09:32.577484000 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-08 20:13:07.411398700 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-08 20:09:32.577484000 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-08 20:15:31.139114500 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-08 20:09:32.577484000 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out	2025-06-08 20:13:07.091090300 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[20:13:25.514](115.439s) not ok 5 - regression tests pass
[20:14:03.826](5.009s) not ok 16 - run of pg_upgrade --check for new instance
[20:14:03.828](0.001s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[20:14:07.483](3.653s) not ok 18 - run of pg_upgrade for new instance
[20:14:07.484](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[20:14:08.534](0.315s) not ok 20 - check that locales in new cluster match original cluster
[20:14:10.045](0.142s) not ok 22 - old and new dumps match after pg_upgrade
tap
[20:15:42.434](111.529s) not ok 2 - regression tests pass
test
[20:22:45.507]  14/335 postgresql:regress / regress/regress                                            ERROR           1...
[20:22:45.507]  22/335 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[20:22:45.507]  67/335 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5715 amcheck support for BRIN indexes
Linux - Debian Bookworm - Meson
tap
[13:36:37.225](0.046s) not ok 14
[13:36:37.390](0.034s) not ok 18
test
[13:38:03.990] 244/342 postgresql:amcheck / amcheck/006_verify_brin                                    ERROR            ...
53/5797 Add log_autovacuum_{vacuum|analyze}_min_duration
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[11:32:02.321](0.001s) not ok 5 - reserved_connections limit: matches
test
[11:34:33.998] 255/335 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/4971 [CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[09:59:07.453] c:\cirrus\src\backend\access\stir\stir.c(423) : warning C4715: 'stirbeginscan': not all control paths ret...
53/5438 bt_index_parent_check false alarm for indexes created concurrently
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[02:19:03.903](0.108s) not ok 35 -  'user=ssluser gssencmode=disable sslmode=allow sslnegotiation=postgres' -> connect, ...
test
[02:24:57.089] 145/336 postgresql:libpq / libpq/005_negotiate_encryption                               ERROR            ...
53/5660 SQL:2011 application time
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[21:47:37.117](0.453s) not ok 5 - psql connect success
[21:47:37.127](0.004s) not ok 6 - psql select 1
test
[21:58:05.531]  45/335 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
53/5755 Parallel processing of indexes in autovacuum
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[06:34:00.781](0.000s) not ok 10 - no such database stderr /(?^:FATAL:  database "no-such-database" does not exist)/
test
[06:38:22.063] 213/336 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5677 Covering the comparison test between date and timestamp(tz) datatype
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[05:08:46.151](380.854s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/subscription/t/021_twophase.pl line 242.
test
[05:08:46.665] 335/335 postgresql:subscription / subscription/021_twophase                             ERROR           4...
53/5641 support fast default for domain with constraints
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[23:27:55.150](0.000s) not ok 8 - superuser_reserved_connections limit: matches
test
[23:30:27.121] 254/335 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
53/5733 Improve explicit cursor handling in pg_stat_statements
macOS - Sonoma - Meson
tap
[16:30:05.120](0.001s) not ok 63 - invalid syntax: incorrect filter command: matches
test
[16:32:28.387] 185/340 postgresql:pg_dump / pg_dump/005_pg_dump_filterfile                             ERROR            ...
53/5546 Document how commit handles aborted transactions
macOS - Sonoma - Meson
tap
[15:14:16.166](0.000s) not ok 377 - pgbench script error: setshell no such command stderr /(?^:could not read result )/
test
[15:15:19.840] 230/340 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5387 Allow PGSERVICEFILE to be specified as part of the connection string
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[11:57:44.754](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[12:04:17.936] 145/335 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5801 queryId constant squashing does not support prepared statements
FreeBSD - Meson
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	2025-06-06 11:10:38.323974000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out	2025-06-06 11:14:18.491053000 +0000
@@ -292,10 +292,11 @@
 SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C";
                                  query                                  | calls 
 ------------------------------------------------------------------------+-------
- SELECT WHERE $1 IN ($2 /*, ... */)                                     |     2
+ SELECT WHERE $1 = ANY (ARRAY[$2 /*, ... */])                           |     1
+ SELECT WHERE $1 IN ($2, int4($3), int4($4))                            |     1
  SELECT pg_stat_statements_reset() IS NOT NULL AS t                     |     1
  SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C" |     0
-(3 rows)
+(4 rows)
 
 --
 -- queries with locking clauses
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out	2025-06-06 11:10:38.322623000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out	2025-06-06 11:14:18.658493000 +0000
...
test
[11:18:12.679]  90/340 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5786 CHECKPOINT unlogged data
CompilerWarnings
compiler
[10:40:45.840] utility.c:947:16: error: mixing declarations and code is incompatible with standards before C99 [-Werror,...
compiler
[10:40:45.840] utility.c:961:16: error: use of undeclared identifier 'stmt'
compiler
[10:40:45.840] utility.c:946:4: error: expected expression
compiler
[10:39:10.634] utility.c:947:16: error: mixing declarations and code is incompatible with standards before C99 [-Werror,...
compiler
[10:39:10.634] utility.c:961:16: error: use of undeclared identifier 'stmt'
compiler
[10:39:10.634] utility.c:946:4: error: expected expression
compiler
[10:37:19.639] utility.c:946:4: error: expected expression
compiler
[10:37:19.639] utility.c:961:16: error: use of undeclared identifier 'stmt'
compiler
[10:35:51.776] utility.c:961:16: error: use of undeclared identifier 'stmt'
compiler
[10:35:51.776] utility.c:946:4: error: expected expression
53/5214 SQL:2023 JSON simplified accessor support
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[08:32:11.456] c:\cirrus\src\backend\utils\adt\jsonbsubs.c(223) : warning C4715: 'make_jsonpath_item_expr': not all cont...
53/5270 jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
CompilerWarnings
compiler
[07:46:01.080] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[07:45:36.878] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[07:44:53.348] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[07:44:27.296] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[07:46:42.916] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
FreeBSD - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[07:52:53.981] #0  0x000000082d3eb1ba in thr_kill () from /lib/libc.so.7
[07:52:53.981] #1  0x000000082d3645d4 in raise () from /lib/libc.so.7
[07:52:53.981] #2  0x000000082d417b59 in abort () from /lib/libc.so.7
[07:52:53.981] #3  0x0000000000ad4755 in ExceptionalCondition (conditionName=0x397f32 "v->type == jpiAnd || v->type == j...
[07:52:53.981] #4  0x0000000000a01d1f in jspGetLeftArg (v=v@entry=0x821b38550, a=a@entry=0x821b384c0) at ../src/backend/...
[07:52:53.981] #5  0x0000000000a032b7 in printJsonPathItem (buf=buf@entry=0x821b385e0, v=v@entry=0x821b38550, inKey=true...
[07:52:53.981] #6  0x0000000000a03463 in printJsonPathItem (buf=buf@entry=0x821b385e0, v=v@entry=0x821b385b8, inKey=<opt...
[07:52:53.981] #7  0x0000000000a0192d in jsonPathToCstring (out=0x821b385e0, in=<optimized out>, estimated_len=<optimize...
[07:52:53.981] #8  0x0000000000adf603 in FunctionCall1Coll (flinfo=0x204c01e75d58, collation=0, arg1=6) at ../src/backen...
[07:52:53.981] #9  OutputFunctionCall (flinfo=0x204c01e75d58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[07:52:53.652] #0  0x000000082ad711ba in thr_kill () from /lib/libc.so.7
[07:52:53.652] #1  0x000000082acea5d4 in raise () from /lib/libc.so.7
[07:52:53.652] #2  0x000000082ad9db59 in abort () from /lib/libc.so.7
[07:52:53.652] #3  0x0000000000ad4755 in ExceptionalCondition (conditionName=0x397f32 "v->type == jpiAnd || v->type == j...
[07:52:53.652] #4  0x0000000000a01d1f in jspGetLeftArg (v=v@entry=0x821247060, a=a@entry=0x821246fd0) at ../src/backend/...
[07:52:53.652] #5  0x0000000000a032b7 in printJsonPathItem (buf=buf@entry=0x8212470f0, v=v@entry=0x821247060, inKey=true...
[07:52:53.652] #6  0x0000000000a03463 in printJsonPathItem (buf=buf@entry=0x8212470f0, v=v@entry=0x8212470c8, inKey=<opt...
[07:52:53.652] #7  0x0000000000a0192d in jsonPathToCstring (out=0x8212470f0, in=<optimized out>, estimated_len=<optimize...
[07:52:53.652] #8  0x0000000000adf603 in FunctionCall1Coll (flinfo=0x1208ef84ed58, collation=0, arg1=6) at ../src/backen...
[07:52:53.652] #9  OutputFunctionCall (flinfo=0x1208ef84ed58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[07:52:54.326] #0  0x000000082c1021ba in thr_kill () from /lib/libc.so.7
[07:52:54.326] #1  0x000000082c07b5d4 in raise () from /lib/libc.so.7
[07:52:54.326] #2  0x000000082c12eb59 in abort () from /lib/libc.so.7
[07:52:54.326] #3  0x0000000000ad4755 in ExceptionalCondition (conditionName=0x397f32 "v->type == jpiAnd || v->type == j...
[07:52:54.326] #4  0x0000000000a01d1f in jspGetLeftArg (v=v@entry=0x8214dc800, a=a@entry=0x8214dc770) at ../src/backend/...
[07:52:54.326] #5  0x0000000000a032b7 in printJsonPathItem (buf=buf@entry=0x8214dc890, v=v@entry=0x8214dc800, inKey=true...
[07:52:54.326] #6  0x0000000000a03463 in printJsonPathItem (buf=buf@entry=0x8214dc890, v=v@entry=0x8214dc868, inKey=<opt...
[07:52:54.326] #7  0x0000000000a0192d in jsonPathToCstring (out=0x8214dc890, in=<optimized out>, estimated_len=<optimize...
[07:52:54.326] #8  0x0000000000adf603 in FunctionCall1Coll (flinfo=0xcde67848e50, collation=0, arg1=6) at ../src/backend...
[07:52:54.326] #9  OutputFunctionCall (flinfo=0xcde67848e50, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-06 07:43:32.945831000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out	2025-06-06 07:47:10.558366000 +00...
@@ -1008,1761 +1008,10 @@
 (4 rows)
 
 select * from json_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q;
- key |  value   
------+----------
- f1  | [1,2,3]
- f2  | {"f3":1}
- f4  | 
- f5  | 99
- f6  | stringy
-(5 rows)
-
--- extract_path, extract_path_as_text
-select json_extract_path('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f4','f6');
- json_extract_path 
--------------------
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-06 07:43:32.945831000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-06 07:48:10.040739000 +...
@@ -989,1780 +989,10 @@
 (3 rows)
 
 select * from json_each('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":99,"f6":"stringy"}') q;
- key |   value   
------+-----------
- f1  | [1,2,3]
- f2  | {"f3":1}
- f4  | null
- f5  | 99
- f6  | "stringy"
-(5 rows)
-
-select json_each_text('{"f1":[1,2,3],"f2":{"f3":1},"f4":null,"f5":"null"}');
-  json_each_text   
--------------------
- (f1,"[1,2,3]")
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-06 07:43:32.945831000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out	2025-06-06 07:47:08.793329000 +0000
@@ -1105,1664 +1105,10 @@
 (1 row)
 
 select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2','0'];
- ?column? 
-----------
- "f3"
-(1 row)
-
-select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f2','1'];
- ?column? 
-----------
- 1
-(1 row)
-
-select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f4','f6'];
- ?column? 
...
tap
[07:47:11.564](157.980s) not ok 5 - regression tests pass
[07:47:52.580](1.309s) not ok 16 - run of pg_upgrade --check for new instance
[07:47:52.581](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[07:47:53.410](0.829s) not ok 18 - run of pg_upgrade for new instance
[07:47:53.411](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[07:47:53.583](0.052s) not ok 20 - check that locales in new cluster match original cluster
[07:47:54.939](0.056s) not ok 22 - old and new dumps match after pg_upgrade
tap
[07:48:11.148](171.681s) not ok 2 - regression tests pass
test
[07:50:03.258] 126/340 postgresql:regress / regress/regress                                            ERROR           1...
[07:50:03.258] 133/340 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[07:50:03.258] 200/340 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[07:56:59.015] #0  0x00007ffadf4abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:56:59.015] #1  0x00007ffadf45cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:56:59.015] #2  0x00007ffadf447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:56:59.015] #3  0x0000564aa82e5448 in ExceptionalCondition (conditionName=conditionName@entry=0x564aa8721280 "v->type...
[07:56:59.015] #4  0x0000564aa81017e9 in jspGetLeftArg (v=v@entry=0x7ffc7f6764e0, a=a@entry=0x7ffc7f6754f0) at jsonpath....
[07:56:59.015] #5  0x0000564aa8107a63 in executeStringInternalMethod (cxt=cxt@entry=0x7ffc7f676d80, jsp=jsp@entry=0x7ffc...
[07:56:59.015] #6  0x0000564aa810c273 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc7f676d80, jsp=jsp@entry=0x7ffc7...
[07:56:59.015] #7  0x0000564aa8110db3 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[07:56:59.015] #8  0x0000564aa8110e74 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffc7f676d80, jsp=jsp@entry=0x7ff...
[07:56:59.015] #9  0x0000564aa810c295 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffc7f676d80, jsp=0x7ffc7f6764e0, j...
core
[07:56:58.515] #0  0x00007fc5f82abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:56:58.515] #1  0x00007fc5f825cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:56:58.515] #2  0x00007fc5f8247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:56:58.515] #3  0x000055b9d5a27448 in ExceptionalCondition (conditionName=conditionName@entry=0x55b9d5e63280 "v->type...
[07:56:58.515] #4  0x000055b9d58437e9 in jspGetLeftArg (v=v@entry=0x7ffce696bd20, a=a@entry=0x7ffce696bbb0) at jsonpath....
[07:56:58.515] #5  0x000055b9d5844e88 in printJsonPathItem (buf=buf@entry=0x7ffce696be90, v=v@entry=0x7ffce696bd20, inKe...
[07:56:58.515] #6  0x000055b9d584517d in printJsonPathItem (buf=buf@entry=0x7ffce696be90, v=v@entry=0x7ffce696bed0, inKe...
[07:56:58.515] #7  0x000055b9d58452bf in jsonPathToCstring (out=0x7ffce696be90, out@entry=0x0, in=0x625000008fa0, estima...
[07:56:58.515] #8  0x000055b9d58453d6 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[07:56:58.515] #9  0x000055b9d5a3cf52 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[07:56:59.517] #0  0x00007ffadf4abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:56:59.517] #1  0x00007ffadf45cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:56:59.517] #2  0x00007ffadf447472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:56:59.517] #3  0x0000564aa82e5448 in ExceptionalCondition (conditionName=conditionName@entry=0x564aa8721280 "v->type...
[07:56:59.517] #4  0x0000564aa81017e9 in jspGetLeftArg (v=v@entry=0x7ffc7f676d30, a=a@entry=0x7ffc7f676bc0) at jsonpath....
[07:56:59.517] #5  0x0000564aa8102e88 in printJsonPathItem (buf=buf@entry=0x7ffc7f676ea0, v=v@entry=0x7ffc7f676d30, inKe...
[07:56:59.517] #6  0x0000564aa810317d in printJsonPathItem (buf=buf@entry=0x7ffc7f676ea0, v=v@entry=0x7ffc7f676ee0, inKe...
[07:56:59.517] #7  0x0000564aa81032bf in jsonPathToCstring (out=0x7ffc7f676ea0, out@entry=0x0, in=0x625000008fa0, estima...
[07:56:59.517] #8  0x0000564aa81033d6 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[07:56:59.517] #9  0x0000564aa82faf52 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[07:57:00.061] #0  0x00007feb933dbeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:00.061] #1  0x00007feb9338cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:00.061] #2  0x00007feb93377472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:00.061] #3  0x000055cf14caf448 in ExceptionalCondition (conditionName=conditionName@entry=0x55cf150eb280 "v->type...
[07:57:00.061] #4  0x000055cf14acb7e9 in jspGetLeftArg (v=v@entry=0x7fffc8dd3d70, a=a@entry=0x7fffc8dd3c00) at jsonpath....
[07:57:00.061] #5  0x000055cf14acce88 in printJsonPathItem (buf=buf@entry=0x7fffc8dd3ee0, v=v@entry=0x7fffc8dd3d70, inKe...
[07:57:00.061] #6  0x000055cf14acd17d in printJsonPathItem (buf=buf@entry=0x7fffc8dd3ee0, v=v@entry=0x7fffc8dd3f20, inKe...
[07:57:00.061] #7  0x000055cf14acd2bf in jsonPathToCstring (out=0x7fffc8dd3ee0, out@entry=0x0, in=0x625000008fa0, estima...
[07:57:00.061] #8  0x000055cf14acd3d6 in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[07:57:00.061] #9  0x000055cf14cc4f52 in FunctionCall1Coll (flinfo=0x6250000513d8, collation=collation@entry=0, arg1=108...
core
[07:57:00.563] #0  0x00007fc5f82abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:00.563] #1  0x00007fc5f825cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:00.563] #2  0x00007fc5f8247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:00.563] #3  0x000055b9d5a27448 in ExceptionalCondition (conditionName=conditionName@entry=0x55b9d5e63280 "v->type...
[07:57:00.563] #4  0x000055b9d58437e9 in jspGetLeftArg (v=v@entry=0x7ffce696b4d0, a=a@entry=0x7ffce696a4e0) at jsonpath....
[07:57:00.563] #5  0x000055b9d5849a63 in executeStringInternalMethod (cxt=cxt@entry=0x7ffce696bd70, jsp=jsp@entry=0x7ffc...
[07:57:00.563] #6  0x000055b9d584e273 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffce696bd70, jsp=jsp@entry=0x7ffce...
[07:57:00.563] #7  0x000055b9d5852db3 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[07:57:00.563] #8  0x000055b9d5852e74 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffce696bd70, jsp=jsp@entry=0x7ff...
[07:57:00.563] #9  0x000055b9d584e295 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffce696bd70, jsp=0x7ffce696b4d0, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-06 07:43:31.944486733 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out	2025-06-06 07:51:27.174352107 +0000
@@ -4550,1284 +4550,10 @@
 (1 row)
 
 select '{"a":1 , "b":2, "c":3}'::jsonb - '{b}'::text[];
-     ?column?     
-------------------
- {"a": 1, "c": 3}
-(1 row)
-
-select '{"a":1 , "b":2, "c":3}'::jsonb - '{c,b}'::text[];
- ?column? 
-----------
- {"a": 1}
-(1 row)
-
-select '{"a":1 , "b":2, "c":3}'::jsonb - '{}'::text[];
-         ?column?         
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/src/test/recovery/tmp_check/result...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-06 07:43:31.944486733 +0000
+++ /tmp/cirrus-ci-build/src/test/recovery/tmp_check/results/json.out	2025-06-06 07:52:50.006371742 +0000
@@ -1316,1453 +1316,10 @@
 (1 row)
 
 select '{"a": {"b":{"c": "foo"}}}'::json #>> array['a','b','c'];
- ?column? 
-----------
- foo
-(1 row)
-
-select '{"a": {"b":{"c": "foo"}}}'::json #>> array['a','b','c','d'];
- ?column? 
-----------
- 
-(1 row)
-
-select '{"a": {"b":{"c": "foo"}}}'::json #>> array['a','z','c'];
- ?column? 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/test/regress/results/jsonb.ou...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-06 07:43:31.944486733 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out	2025-06-06 07:48:18.911005807 +0000
@@ -4074,1760 +4074,10 @@
 (1 row)
 
 SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb ? 'a';
- ?column? 
-----------
- t
-(1 row)
-
-SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb ? 'b';
- ?column? 
-----------
- t
-(1 row)
-
-SELECT '{"n":null,"a":1,"b":[1,2],"c":{"1":2},"d":{"1":[2,3]}}'::jsonb ? 'c';
- ?column? 
...
tap
[07:51:29.220](132.562s) not ok 5 - regression tests pass
[07:52:03.651](2.212s) not ok 16 - run of pg_upgrade --check for new instance
[07:52:03.652](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[07:52:06.284](2.632s) not ok 18 - run of pg_upgrade for new instance
[07:52:06.285](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[07:52:06.743](0.138s) not ok 20 - check that locales in new cluster match original cluster
[07:52:07.645](0.053s) not ok 22 - old and new dumps match after pg_upgrade
tap
[07:52:50.576](71.211s) not ok 2 - regression tests pass
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[07:57:02.317] #0  0x00007f1e3e8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:02.317] #1  0x00007f1e3e85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:02.317] #2  0x00007f1e3e845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:02.317] #3  0x000055def0cd64c4 in ExceptionalCondition (conditionName=conditionName@entry=0x55def0fc9288 "v->type...
[07:57:02.317] #4  0x000055def0b434fd in jspGetLeftArg (v=v@entry=0x7ffdde467540, a=a@entry=0x7ffdde467480) at ../src/ba...
[07:57:02.317] #5  0x000055def0b44488 in printJsonPathItem (buf=buf@entry=0x7ffdde4675d0, v=v@entry=0x7ffdde467540, inKe...
[07:57:02.317] #6  0x000055def0b4471a in printJsonPathItem (buf=buf@entry=0x7ffdde4675d0, v=v@entry=0x7ffdde4675a0, inKe...
[07:57:02.317] #7  0x000055def0b4477e in jsonPathToCstring (out=0x7ffdde4675d0, out@entry=0x0, in=0x55def8e5e430, estima...
[07:57:02.317] #8  0x000055def0b4481e in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[07:57:02.317] #9  0x000055def0ce4252 in FunctionCall1Coll (flinfo=0x55def8f45058, collation=collation@entry=0, arg1=<op...
core
[07:57:01.704] #0  0x00007f903e4a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:01.704] #1  0x00007f903e45afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:01.704] #2  0x00007f903e445472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:01.704] #3  0x000056061c0904c4 in ExceptionalCondition (conditionName=conditionName@entry=0x56061c383288 "v->type...
[07:57:01.704] #4  0x000056061befd4fd in jspGetLeftArg (v=v@entry=0x7ffd2d9d50a0, a=a@entry=0x7ffd2d9d4fe0) at ../src/ba...
[07:57:01.704] #5  0x000056061befe488 in printJsonPathItem (buf=buf@entry=0x7ffd2d9d5130, v=v@entry=0x7ffd2d9d50a0, inKe...
[07:57:01.704] #6  0x000056061befe71a in printJsonPathItem (buf=buf@entry=0x7ffd2d9d5130, v=v@entry=0x7ffd2d9d5100, inKe...
[07:57:01.704] #7  0x000056061befe77e in jsonPathToCstring (out=0x7ffd2d9d5130, out@entry=0x0, in=0x56064ff46450, estima...
[07:57:01.704] #8  0x000056061befe81e in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[07:57:01.704] #9  0x000056061c09e252 in FunctionCall1Coll (flinfo=0x56064ff7e5a8, collation=collation@entry=0, arg1=<op...
core
[07:57:01.082] #0  0x00007f6d27ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:01.082] #1  0x00007f6d27c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:01.082] #2  0x00007f6d27c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:01.082] #3  0x000055c8517244c4 in ExceptionalCondition (conditionName=conditionName@entry=0x55c851a17288 "v->type...
[07:57:01.082] #4  0x000055c8515914fd in jspGetLeftArg (v=v@entry=0x7fff830f4d00, a=a@entry=0x7fff830f4c40) at ../src/ba...
[07:57:01.082] #5  0x000055c851592488 in printJsonPathItem (buf=buf@entry=0x7fff830f4d90, v=v@entry=0x7fff830f4d00, inKe...
[07:57:01.082] #6  0x000055c85159271a in printJsonPathItem (buf=buf@entry=0x7fff830f4d90, v=v@entry=0x7fff830f4d60, inKe...
[07:57:01.082] #7  0x000055c85159277e in jsonPathToCstring (out=0x7fff830f4d90, out@entry=0x0, in=0x55c88a9be7d0, estima...
[07:57:01.082] #8  0x000055c85159281e in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[07:57:01.082] #9  0x000055c851732252 in FunctionCall1Coll (flinfo=0x55c88aaa5f88, collation=collation@entry=0, arg1=<op...
core
[07:56:59.421] #0  0x00007f6d27ca9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:56:59.421] #1  0x00007f6d27c5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:56:59.421] #2  0x00007f6d27c45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:56:59.421] #3  0x000055c8517244c4 in ExceptionalCondition (conditionName=conditionName@entry=0x55c851a17288 "v->type...
[07:56:59.421] #4  0x000055c8515914fd in jspGetLeftArg (v=v@entry=0x7fff830f49e0, a=a@entry=0x7fff830f4560) at ../src/ba...
[07:56:59.421] #5  0x000055c851596486 in executeStringInternalMethod (cxt=cxt@entry=0x7fff830f4c50, jsp=jsp@entry=0x7fff...
[07:56:59.421] #6  0x000055c851599858 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff830f4c50, jsp=jsp@entry=0x7fff8...
[07:56:59.421] #7  0x000055c85159cd30 in executeAnyItem (cxt=cxt@entry=0x7fff830f4c50, jsp=jsp@entry=0x7fff830f49e0, jbc...
[07:56:59.421] #8  0x000055c85159cdad in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7fff830f4c50, jsp=jsp@entry=0x7ff...
[07:56:59.421] #9  0x000055c851599877 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff830f4c50, jsp=0x7fff830f49e0, j...
core
[07:57:00.369] #0  0x00007f1e3e8a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:00.369] #1  0x00007f1e3e85afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:00.369] #2  0x00007f1e3e845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[07:57:00.369] #3  0x000055def0cd64c4 in ExceptionalCondition (conditionName=conditionName@entry=0x55def0fc9288 "v->type...
[07:57:00.369] #4  0x000055def0b434fd in jspGetLeftArg (v=v@entry=0x7ffdde467220, a=a@entry=0x7ffdde466da0) at ../src/ba...
[07:57:00.369] #5  0x000055def0b48486 in executeStringInternalMethod (cxt=cxt@entry=0x7ffdde467490, jsp=jsp@entry=0x7ffd...
[07:57:00.369] #6  0x000055def0b4b858 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffdde467490, jsp=jsp@entry=0x7ffdd...
[07:57:00.369] #7  0x000055def0b4ed30 in executeAnyItem (cxt=cxt@entry=0x7ffdde467490, jsp=jsp@entry=0x7ffdde467220, jbc...
[07:57:00.369] #8  0x000055def0b4edad in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffdde467490, jsp=jsp@entry=0x7ff...
[07:57:00.369] #9  0x000055def0b4b877 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffdde467490, jsp=0x7ffdde467220, j...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-06 07:43:31.849330396 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-06 07:47:38.381754941...
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-06 07:43:31.849330396 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-06 07:49:00.242035153 +...
@@ -1909,860 +1909,7 @@
 (2 rows)
 
 select * from json_populate_recordset(null::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:53"}]') q;
-   a    | b |            c             
---------+---+--------------------------
- blurfl |   | 
-        | 3 | Fri Jan 20 10:42:53 2012
-(2 rows)
-
-select * from json_populate_recordset(row('def',99,null)::jpop,'[{"a":"blurfl","x":43.2},{"b":3,"c":"2012-01-20 10:42:5...
-   a    | b  |            c             
---------+----+--------------------------
- blurfl | 99 | 
- def    |  3 | Fri Jan 20 10:42:53 2012
-(2 rows)
-
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-06 07:43:31.849330396 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out	2025-06-06 07:47:37.133780750 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[07:47:40.870](75.049s) not ok 5 - regression tests pass
tap
[07:49:02.257](76.534s) not ok 2 - regression tests pass
test
[07:54:13.886]  26/341 postgresql:regress / regress/regress                                            ERROR            ...
[07:54:13.886]  90/341 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[07:54:13.886]  29/341 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           4...
macOS - Sonoma - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[07:54:06.734]   * frame #0: 0x000000019cf955d0 libsystem_kernel.dylib`__pthread_kill + 8
[07:54:06.734]     frame #1: 0x000000019cfcdc20 libsystem_pthread.dylib`pthread_kill + 288
[07:54:06.734]     frame #2: 0x000000019cedaa30 libsystem_c.dylib`abort + 180
[07:54:06.734]     frame #3: 0x0000000104a88504 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[07:54:06.734]     frame #4: 0x00000001049cc2d0 postgres`jspGetLeftArg(v=0x000000016b7f01f8, a=0x000000016b7f0158) at js...
[07:54:06.734]     frame #5: 0x00000001049cd800 postgres`printJsonPathItem(buf=0x000000016b7f0288, v=0x000000016b7f01f8,...
[07:54:06.734]     frame #6: 0x00000001049cd9b4 postgres`printJsonPathItem(buf=0x000000016b7f0288, v=0x000000016b7f0260,...
[07:54:06.734]     frame #7: 0x00000001049cbf18 postgres`jsonPathToCstring(out=0x000000016b7f0288, in=0x000000012b812320...
[07:54:06.734]     frame #8: 0x0000000104a9174c postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[07:54:06.734]     frame #9: 0x0000000104a91724 postgres`OutputFunctionCall(flinfo=0x000000012b039ac8, val=<unavailable>...
core
[07:53:08.554]   * frame #0: 0x000000019cf955d0 libsystem_kernel.dylib`__pthread_kill + 8
[07:53:08.554]     frame #1: 0x000000019cfcdc20 libsystem_pthread.dylib`pthread_kill + 288
[07:53:08.554]     frame #2: 0x000000019cedaa30 libsystem_c.dylib`abort + 180
[07:53:08.554]     frame #3: 0x0000000102a84504 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[07:53:08.554]     frame #4: 0x00000001029c82d0 postgres`jspGetLeftArg(v=0x000000016d7f3e48, a=0x000000016d7f3c40) at js...
[07:53:08.554]     frame #5: 0x00000001029cbff0 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[07:53:08.554]     frame #6: 0x00000001029cbfe4 postgres`executeItemOptUnwrapTarget(cxt=0x000000016d7f40b8, jsp=0x000000...
[07:53:08.554]     frame #7: 0x00000001029cde18 postgres`executeAnyItem(cxt=0x000000016d7f40b8, jsp=0x000000016d7f3e48, ...
[07:53:08.554]     frame #8: 0x00000001029cdc54 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[07:53:08.554]     frame #9: 0x00000001029cd378 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016d7f40b8, j...
core
[07:57:51.169]   * frame #0: 0x000000019cf955d0 libsystem_kernel.dylib`__pthread_kill + 8
[07:57:51.169]     frame #1: 0x000000019cfcdc20 libsystem_pthread.dylib`pthread_kill + 288
[07:57:51.169]     frame #2: 0x000000019cedaa30 libsystem_c.dylib`abort + 180
[07:57:51.169]     frame #3: 0x0000000102a84504 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[07:57:51.169]     frame #4: 0x00000001029c82d0 postgres`jspGetLeftArg(v=0x000000016d7f4188, a=0x000000016d7f40e8) at js...
[07:57:51.169]     frame #5: 0x00000001029c9800 postgres`printJsonPathItem(buf=0x000000016d7f4218, v=0x000000016d7f4188,...
[07:57:51.169]     frame #6: 0x00000001029c99b4 postgres`printJsonPathItem(buf=0x000000016d7f4218, v=0x000000016d7f41f0,...
[07:57:51.169]     frame #7: 0x00000001029c7f18 postgres`jsonPathToCstring(out=0x000000016d7f4218, in=0x0000000138017120...
[07:57:51.169]     frame #8: 0x0000000102a8d74c postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[07:57:51.169]     frame #9: 0x0000000102a8d724 postgres`OutputFunctionCall(flinfo=0x000000010500b2c8, val=<unavailable>...
core
[07:56:55.238]   * frame #0: 0x000000019cf955d0 libsystem_kernel.dylib`__pthread_kill + 8
[07:56:55.238]     frame #1: 0x000000019cfcdc20 libsystem_pthread.dylib`pthread_kill + 288
[07:56:55.238]     frame #2: 0x000000019cedaa30 libsystem_c.dylib`abort + 180
[07:56:55.238]     frame #3: 0x00000001027c8504 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[07:56:55.238]     frame #4: 0x000000010270c2d0 postgres`jspGetLeftArg(v=0x000000016dab0048, a=0x000000016daaffa8) at js...
[07:56:55.238]     frame #5: 0x000000010270d800 postgres`printJsonPathItem(buf=0x000000016dab00d8, v=0x000000016dab0048,...
[07:56:55.238]     frame #6: 0x000000010270d9b4 postgres`printJsonPathItem(buf=0x000000016dab00d8, v=0x000000016dab00b0,...
[07:56:55.238]     frame #7: 0x000000010270bf18 postgres`jsonPathToCstring(out=0x000000016dab00d8, in=0x0000000128809920...
[07:56:55.238]     frame #8: 0x00000001027d174c postgres`OutputFunctionCall [inlined] FunctionCall1Coll(flinfo=0x0000000...
[07:56:55.238]     frame #9: 0x00000001027d1724 postgres`OutputFunctionCall(flinfo=0x000000010f0118d8, val=<unavailable>...
core
[07:55:59.565]   * frame #0: 0x000000019cf955d0 libsystem_kernel.dylib`__pthread_kill + 8
[07:55:59.565]     frame #1: 0x000000019cfcdc20 libsystem_pthread.dylib`pthread_kill + 288
[07:55:59.565]     frame #2: 0x000000019cedaa30 libsystem_c.dylib`abort + 180
[07:55:59.565]     frame #3: 0x00000001027c8504 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[07:55:59.565]     frame #4: 0x000000010270c2d0 postgres`jspGetLeftArg(v=0x000000016daafd08, a=0x000000016daafb00) at js...
[07:55:59.565]     frame #5: 0x000000010270fff0 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[07:55:59.565]     frame #6: 0x000000010270ffe4 postgres`executeItemOptUnwrapTarget(cxt=0x000000016daaff78, jsp=0x000000...
[07:55:59.565]     frame #7: 0x0000000102711e18 postgres`executeAnyItem(cxt=0x000000016daaff78, jsp=0x000000016daafd08, ...
[07:55:59.565]     frame #8: 0x0000000102711c54 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[07:55:59.565]     frame #9: 0x0000000102711378 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016daaff78, j...
core
[07:55:03.446]   * frame #0: 0x000000019cf955d0 libsystem_kernel.dylib`__pthread_kill + 8
[07:55:03.446]     frame #1: 0x000000019cfcdc20 libsystem_pthread.dylib`pthread_kill + 288
[07:55:03.446]     frame #2: 0x000000019cedaa30 libsystem_c.dylib`abort + 180
[07:55:03.446]     frame #3: 0x0000000104a88504 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<una...
[07:55:03.446]     frame #4: 0x00000001049cc2d0 postgres`jspGetLeftArg(v=0x000000016b7efeb8, a=0x000000016b7efcb0) at js...
[07:55:03.446]     frame #5: 0x00000001049cfff0 postgres`executeItemOptUnwrapTarget at jsonpath_exec.c:2920:5
[07:55:03.446]     frame #6: 0x00000001049cffe4 postgres`executeItemOptUnwrapTarget(cxt=0x000000016b7f0128, jsp=0x000000...
[07:55:03.446]     frame #7: 0x00000001049d1e18 postgres`executeAnyItem(cxt=0x000000016b7f0128, jsp=0x000000016b7efeb8, ...
[07:55:03.446]     frame #8: 0x00000001049d1c54 postgres`executeItemUnwrapTargetArray(cxt=<unavailable>, jsp=<unavailabl...
[07:55:03.446]     frame #9: 0x00000001049d1378 postgres`executeNextItem [inlined] executeItem(cxt=0x000000016b7f0128, j...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_up...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-06-06 07:43:12
+++ /Users/admin/pgsql/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-06 07:45:48
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/jsonpath.out /Users/admin/pgsql/build/testrun/recovery/027_stream_...
--- /Users/admin/pgsql/src/test/regress/expected/jsonpath.out	2025-06-06 07:43:12
+++ /Users/admin/pgsql/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-06 07:47:08
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /Users/admin/pgsql/src/test/regress/expected/json.out /Users/admin/pgsql/build/testrun/regress/regress/results/...
--- /Users/admin/pgsql/src/test/regress/expected/json.out	2025-06-06 07:43:12
+++ /Users/admin/pgsql/build/testrun/regress/regress/results/json.out	2025-06-06 07:45:48
@@ -2057,712 +2057,10 @@
 DROP DOMAIN js_int_not_null;
 DROP DOMAIN js_int_array_1d;
 DROP DOMAIN js_int_array_2d;
-DROP DOMAIN j_ordered_pair;
-DROP TYPE j_unordered_pair;
---json_typeof() function
-select value, json_typeof(value)
-  from (values (json '123.4'),
-               (json '-1'),
-               (json '"foo"'),
-               (json 'true'),
-               (json 'false'),
-               (json 'null'),
-               (json '[1, 2, 3]'),
-               (json '[]'),
-               (json '{"x":"foo", "y":123}'),
...
tap
[07:45:51.319](73.866s) not ok 5 - regression tests pass
[07:46:24.255](1.361s) not ok 16 - run of pg_upgrade --check for new instance
[07:46:24.255](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[07:46:25.018](0.763s) not ok 18 - run of pg_upgrade for new instance
[07:46:25.019](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[07:46:25.280](0.100s) not ok 20 - check that locales in new cluster match original cluster
[07:46:25.909](0.065s) not ok 22 - old and new dumps match after pg_upgrade
tap
[07:47:10.711](91.023s) not ok 2 - regression tests pass
test
[07:48:58.991]  34/340 postgresql:regress / regress/regress                                            ERROR            ...
[07:48:58.991]  35/340 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[07:48:58.991] 160/340 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
00000045`7bbffc68 00007ff9`16e4490a     ntdll!NtFsControlFile+0x14
00000045`7bbffc70 00007ff7`e668a13b     KERNELBASE!ConnectNamedPipe+0x6a
00000045`7bbffce0 00007ff9`17764cb0     postgres!pg_signal_thread(
00000045`7bbffde0 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000045`7bbffe10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000045`7b3ff1e0 00007ff7`e69f0f28     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000045`7b3ff220 00007ff7`e689cebd     postgres!ExceptionalCondition(
00000045`7b3ff260 00007ff7`e689f2ac     postgres!jspGetLeftArg(
00000045`7b3ff290 00007ff7`e689f599     postgres!printJsonPathItem(
00000045`7b3ff3a0 00007ff7`e689d876     postgres!printJsonPathItem(
00000045`7b3ff4b0 00007ff7`e689c394     postgres!jsonPathToCstring(
00000045`7b3ff520 00007ff7`e69fc12e     postgres!jsonpath_out(
00000045`7b3ff560 00007ff7`e69fdf8f     postgres!FunctionCall1Coll(
00000045`7b3ff5e0 00007ff7`e61e2175     postgres!OutputFunctionCall(
00000045`7b3ff610 00007ff7`e64a9d89     postgres!printtup(
core
00000045`7bfffbf8 00007ff9`1982b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000045`7bfffc00 00007ff9`17764cb0     ntdll!TppWorkerThread+0x2df
00000045`7bfffef0 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000045`7bffff20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000045`7c3ff7d8 00007ff9`16dfda4e     ntdll!NtWaitForSingleObject+0x14
00000045`7c3ff7e0 00007ff7`e668bbdc     KERNELBASE!WaitForSingleObjectEx+0x8e
00000045`7c3ff880 00007ff9`17764cb0     postgres!pg_timer_thread(
00000045`7c3ff8c0 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000045`7c3ff8f0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000045`7b7ff488 00007ff9`1982b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000045`7b7ff490 00007ff9`17764cb0     ntdll!TppWorkerThread+0x2df
00000045`7b7ff780 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000045`7b7ff7b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000054`2a7ffbf8 00007ff9`1982b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000054`2a7ffc00 00007ff9`17764cb0     ntdll!TppWorkerThread+0x2df
00000054`2a7ffef0 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000054`2a7fff20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000054`2abff798 00007ff9`16e4490a     ntdll!NtFsControlFile+0x14
00000054`2abff7a0 00007ff7`e668a13b     KERNELBASE!ConnectNamedPipe+0x6a
00000054`2abff810 00007ff9`17764cb0     postgres!pg_signal_thread(
00000054`2abff910 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000054`2abff940 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000054`2a3fdb90 00007ff7`e69f0f28     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000054`2a3fdbd0 00007ff7`e689cebd     postgres!ExceptionalCondition(
00000054`2a3fdc10 00007ff7`e68a7e3c     postgres!jspGetLeftArg(
00000054`2a3fdc40 00007ff7`e68a48c6     postgres!executeStringInternalMethod(
00000054`2a3fdd90 00007ff7`e68a571b     postgres!executeItemOptUnwrapTarget(
00000054`2a3fe300 00007ff7`e68a4b8c     postgres!executeAnyItem(
00000054`2a3fe3a0 00007ff7`e68a489c     postgres!executeItemUnwrapTargetArray(
00000054`2a3fe410 00007ff7`e68a129e     postgres!executeItemOptUnwrapTarget(
00000054`2a3fe980 00007ff7`e68a4ca7     postgres!executeItem(
00000054`2a3fe9c0 00007ff7`e68a2333     postgres!executeNextItem(
core
00000054`2afff9e8 00007ff9`16dfda4e     ntdll!NtWaitForSingleObject+0x14
00000054`2afff9f0 00007ff7`e668bbdc     KERNELBASE!WaitForSingleObjectEx+0x8e
00000054`2afffa90 00007ff9`17764cb0     postgres!pg_timer_thread(
00000054`2afffad0 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000054`2afffb00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000054`2b3ffac8 00007ff9`1982b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000054`2b3ffad0 00007ff9`17764cb0     ntdll!TppWorkerThread+0x2df
00000054`2b3ffdc0 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000054`2b3ffdf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000084`ffffd590 00007ff7`e69f0f28     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000084`ffffd5d0 00007ff7`e689cebd     postgres!ExceptionalCondition(
00000084`ffffd610 00007ff7`e68a7e3c     postgres!jspGetLeftArg(
00000084`ffffd640 00007ff7`e68a48c6     postgres!executeStringInternalMethod(
00000084`ffffd790 00007ff7`e68a571b     postgres!executeItemOptUnwrapTarget(
00000084`ffffdd00 00007ff7`e68a4b8c     postgres!executeAnyItem(
00000084`ffffdda0 00007ff7`e68a489c     postgres!executeItemUnwrapTargetArray(
00000084`ffffde10 00007ff7`e68a129e     postgres!executeItemOptUnwrapTarget(
00000084`ffffe380 00007ff7`e68a4ca7     postgres!executeItem(
00000084`ffffe3c0 00007ff7`e68a2333     postgres!executeNextItem(
core
00000084`803ff9c8 00007ff9`1982b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000084`803ff9d0 00007ff9`17764cb0     ntdll!TppWorkerThread+0x2df
00000084`803ffcc0 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000084`803ffcf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000084`807ff7a8 00007ff9`16e4490a     ntdll!NtFsControlFile+0x14
00000084`807ff7b0 00007ff7`e668a13b     KERNELBASE!ConnectNamedPipe+0x6a
00000084`807ff820 00007ff9`17764cb0     postgres!pg_signal_thread(
00000084`807ff920 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000084`807ff950 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000084`80bffb78 00007ff9`16dfda4e     ntdll!NtWaitForSingleObject+0x14
00000084`80bffb80 00007ff7`e668bbdc     KERNELBASE!WaitForSingleObjectEx+0x8e
00000084`80bffc20 00007ff9`17764cb0     postgres!pg_timer_thread(
00000084`80bffc60 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000084`80bffc90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000084`80fff6d8 00007ff9`1982b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000084`80fff6e0 00007ff9`17764cb0     ntdll!TppWorkerThread+0x2df
00000084`80fff9d0 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000084`80fffa00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c9`e9dff698 00007ff9`16dfda4e     ntdll!NtWaitForSingleObject+0x14
000000c9`e9dff6a0 00007ff7`e668bbdc     KERNELBASE!WaitForSingleObjectEx+0x8e
000000c9`e9dff740 00007ff9`17764cb0     postgres!pg_timer_thread(
000000c9`e9dff780 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c9`e9dff7b0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c9`e91fde30 00007ff7`e69f0f28     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000c9`e91fde70 00007ff7`e689cebd     postgres!ExceptionalCondition(
000000c9`e91fdeb0 00007ff7`e68a7e3c     postgres!jspGetLeftArg(
000000c9`e91fdee0 00007ff7`e68a48c6     postgres!executeStringInternalMethod(
000000c9`e91fe030 00007ff7`e68a571b     postgres!executeItemOptUnwrapTarget(
000000c9`e91fe5a0 00007ff7`e68a4b8c     postgres!executeAnyItem(
000000c9`e91fe640 00007ff7`e68a489c     postgres!executeItemUnwrapTargetArray(
000000c9`e91fe6b0 00007ff7`e68a129e     postgres!executeItemOptUnwrapTarget(
000000c9`e91fec20 00007ff7`e68a4ca7     postgres!executeItem(
000000c9`e91fec60 00007ff7`e68a2333     postgres!executeNextItem(
core
000000c9`e95ff5a8 00007ff9`1982b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c9`e95ff5b0 00007ff9`17764cb0     ntdll!TppWorkerThread+0x2df
000000c9`e95ff8a0 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c9`e95ff8d0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c9`e99ff7c8 00007ff9`16e4490a     ntdll!NtFsControlFile+0x14
000000c9`e99ff7d0 00007ff7`e668a13b     KERNELBASE!ConnectNamedPipe+0x6a
000000c9`e99ff840 00007ff9`17764cb0     postgres!pg_signal_thread(
000000c9`e99ff940 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c9`e99ff970 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000c9`ea1ffc08 00007ff9`1982b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000c9`ea1ffc10 00007ff9`17764cb0     ntdll!TppWorkerThread+0x2df
000000c9`ea1fff00 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
000000c9`ea1fff30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000065`c61ffcb8 00007ff9`16e4490a     ntdll!NtFsControlFile+0x14
00000065`c61ffcc0 00007ff7`e668a13b     KERNELBASE!ConnectNamedPipe+0x6a
00000065`c61ffd30 00007ff9`17764cb0     postgres!pg_signal_thread(
00000065`c61ffe30 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000065`c61ffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000065`c55fec00 00007ff7`e69f0f28     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000065`c55fec40 00007ff7`e689cebd     postgres!ExceptionalCondition(
00000065`c55fec80 00007ff7`e689f2ac     postgres!jspGetLeftArg(
00000065`c55fecb0 00007ff7`e689f599     postgres!printJsonPathItem(
00000065`c55fedc0 00007ff7`e689d876     postgres!printJsonPathItem(
00000065`c55feed0 00007ff7`e689c394     postgres!jsonPathToCstring(
00000065`c55fef40 00007ff7`e69fc12e     postgres!jsonpath_out(
00000065`c55fef80 00007ff7`e69fdf8f     postgres!FunctionCall1Coll(
00000065`c55ff000 00007ff7`e61e2175     postgres!OutputFunctionCall(
00000065`c55ff030 00007ff7`e64a9d89     postgres!printtup(
core
00000065`c59ff538 00007ff9`1982b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000065`c59ff540 00007ff9`17764cb0     ntdll!TppWorkerThread+0x2df
00000065`c59ff830 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000065`c59ff860 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000065`c5dff7a8 00007ff9`1982b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000065`c5dff7b0 00007ff9`17764cb0     ntdll!TppWorkerThread+0x2df
00000065`c5dffaa0 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000065`c5dffad0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000065`c65ff848 00007ff9`16dfda4e     ntdll!NtWaitForSingleObject+0x14
00000065`c65ff850 00007ff7`e668bbdc     KERNELBASE!WaitForSingleObjectEx+0x8e
00000065`c65ff8f0 00007ff9`17764cb0     postgres!pg_timer_thread(
00000065`c65ff930 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000065`c65ff960 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000086`59dffd58 00007ff9`16e4490a     ntdll!NtFsControlFile+0x14
00000086`59dffd60 00007ff7`e668a13b     KERNELBASE!ConnectNamedPipe+0x6a
00000086`59dffdd0 00007ff9`17764cb0     postgres!pg_signal_thread(
00000086`59dffed0 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000086`59dfff00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000086`595fee60 00007ff7`e69f0f28     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000086`595feea0 00007ff7`e689cebd     postgres!ExceptionalCondition(
00000086`595feee0 00007ff7`e689f2ac     postgres!jspGetLeftArg(
00000086`595fef10 00007ff7`e689f599     postgres!printJsonPathItem(
00000086`595ff020 00007ff7`e689d876     postgres!printJsonPathItem(
00000086`595ff130 00007ff7`e689c394     postgres!jsonPathToCstring(
00000086`595ff1a0 00007ff7`e69fc12e     postgres!jsonpath_out(
00000086`595ff1e0 00007ff7`e69fdf8f     postgres!FunctionCall1Coll(
00000086`595ff260 00007ff7`e61e2175     postgres!OutputFunctionCall(
00000086`595ff290 00007ff7`e64a9d89     postgres!printtup(
core
00000086`5a5ff8c8 00007ff9`1982b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000086`5a5ff8d0 00007ff9`17764cb0     ntdll!TppWorkerThread+0x2df
00000086`5a5ffbc0 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000086`5a5ffbf0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000086`599ff9e8 00007ff9`1982b77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000086`599ff9f0 00007ff9`17764cb0     ntdll!TppWorkerThread+0x2df
00000086`599ffce0 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000086`599ffd10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000086`5a1ffd58 00007ff9`16dfda4e     ntdll!NtWaitForSingleObject+0x14
00000086`5a1ffd60 00007ff7`e668bbdc     KERNELBASE!WaitForSingleObjectEx+0x8e
00000086`5a1ffe00 00007ff9`17764cb0     postgres!pg_timer_thread(
00000086`5a1ffe40 00007ff9`1989edcb     KERNEL32!BaseThreadInitThunk+0x10
00000086`5a1ffe70 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-06 07:43:35.099314400 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-06 07:47:47.775029500 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-06 07:43:35.099314400 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-06 07:50:41.635109300 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-06 07:43:35.099314400 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out	2025-06-06 07:47:47.871524500 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[07:48:14.238](145.295s) not ok 5 - regression tests pass
[07:49:00.886](7.745s) not ok 16 - run of pg_upgrade --check for new instance
[07:49:00.887](0.001s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[07:49:05.085](4.187s) not ok 18 - run of pg_upgrade for new instance
[07:49:05.086](0.001s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[07:49:06.496](0.229s) not ok 20 - check that locales in new cluster match original cluster
[07:49:08.354](0.329s) not ok 22 - old and new dumps match after pg_upgrade
tap
[07:51:00.487](148.020s) not ok 2 - regression tests pass
test
[07:58:32.684]  17/335 postgresql:regress / regress/regress                                            ERROR           1...
[07:58:32.684]  27/335 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           2...
[07:58:32.684]  82/335 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5804 Add new wait event to XactLockTableWait
FreeBSD - Meson
core
[07:20:49.654] #0  0x000000082a8c475a in _sigprocmask () from /lib/libc.so.7
[07:20:49.654] #1  0x000000082a901a2f in _system () from /lib/libc.so.7
[07:20:49.654] #2  0x00000008288f68a3 in ?? () from /lib/libthr.so.3
[07:20:49.654] #3  0x0000000000685e97 in RestoreArchivedFile (path=path@entry=0x820d2f1e0 "`\362\322 \b", xlogfname=xlog...
[07:20:49.654] #4  0x00000000006914f0 in XLogFileRead (segno=segno@entry=4, tli=tli@entry=2, source=source@entry=XLOG_FR...
[07:20:49.654] #5  0x000000000068d22c in XLogFileReadAnyTLI (segno=4, source=XLOG_FROM_ANY) at ../src/backend/access/tra...
[07:20:49.654] #6  WaitForWALToBecomeAvailable (RecPtr=67209072, tliRecPtr=67209048, replayTLI=2, replayLSN=67209048, ra...
[07:20:49.654] #7  XLogPageRead (xlogreader=0x197f1161d130, targetPagePtr=67207168, reqLen=1904, targetRecPtr=67209048, ...
[07:20:49.654] #8  0x000000000069423a in ReadPageInternal (state=state@entry=0x197f1161d130, pageptr=67207168, reqLen=19...
[07:20:49.654] #9  0x0000000000693068 in XLogDecodeNextRecord (state=0x197f1161d130, nonblocking=false) at ../src/backen...
test
[07:18:13.276] 324/340 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
53/4971 [CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[04:46:12.920] c:\cirrus\src\backend\access\stir\stir.c(423) : warning C4715: 'stirbeginscan': not all control paths ret...
53/5748 Improve Valgrind support and remove some memory leaks
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[03:33:09.582](0.001s) not ok 23 - connect : matches
test
[03:35:57.948] 254/335 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
53/5793 pg_get_multixact_members not documented
macOS - Sonoma - Meson
core
[23:35:37.767]   * frame #0: 0x0000000104558b70 dyld`_dyld_start
tap
[23:30:40.637](0.000s) not ok 317 - pgbench script error: set exponential param greater 0 stderr /(?^:exponential parame...
test
[23:31:37.325] 227/340 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
53/5680 Improve coments on structures in trigger.c
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[23:20:31.099](333.520s) # poll_query_until timed out executing this query:
timed out waiting for catchup at C:/cirrus/src/test/subscription/t/021_twophase.pl line 242.
test
[23:20:31.546] 335/335 postgresql:subscription / subscription/021_twophase                             ERROR           3...
53/5764 Split tab completion rules for COPY FROM and TO
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[23:06:29.562](0.002s) not ok 5 - clusterdb cannot target invalid database: matches
test
[23:10:30.577] 214/335 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
53/5786 CHECKPOINT unlogged data
CompilerWarnings
compiler
[16:36:42.820] utility.c:947:16: error: mixing declarations and code is incompatible with standards before C99 [-Werror,...
compiler
[16:36:42.820] utility.c:961:16: error: use of undeclared identifier 'stmt'
compiler
[16:36:42.820] utility.c:946:4: error: expected expression
compiler
[16:35:09.421] utility.c:947:16: error: mixing declarations and code is incompatible with standards before C99 [-Werror,...
compiler
[16:35:09.421] utility.c:961:16: error: use of undeclared identifier 'stmt'
compiler
[16:35:09.421] utility.c:946:4: error: expected expression
compiler
[16:33:22.417] utility.c:946:4: error: expected expression
compiler
[16:33:22.417] utility.c:961:16: error: use of undeclared identifier 'stmt'
compiler
[16:31:58.287] utility.c:946:4: error: expected expression
compiler
[16:31:58.287] utility.c:961:16: error: use of undeclared identifier 'stmt'
53/5752 make VALIDATE domain constraint lock on related relations as ShareUpdateExclusiveLock
macOS - Sonoma - Meson
tap
[14:11:17.240](0.000s) not ok 35 - GSS authentication required, fails with trust auth: matches
test
[14:12:12.497] 252/340 postgresql:authentication / authentication/001_password                         ERROR            ...
53/5771 Add README for catalog
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[13:35:14.998](0.000s) not ok 18 - checking with a non-existent user stderr /(?^:role "no_such_user" does not exist)/
test
[13:41:47.997] 145/335 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
53/5681 Prevent internal error at concurrent CREATE OR REPLACE / ALTER FUNCTION
FreeBSD - Meson
core
[09:27:58.025] #0  0x0000234eb4d0efda in copy_file_range () from /lib/libc.so.7
[09:27:58.025] #1  0x000023469244d412 in ?? ()
[09:27:58.025] #2  0x000023469244ce1b in ?? ()
[09:27:58.025] #3  0x000023469244c6e3 in ?? ()
[09:27:58.025] #4  0x0000234eb4c5bc3a in __libc_start1 () from /lib/libc.so.7
[09:27:58.025] #5  0x000023469244c2dd in ?? ()
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out /tmp/cirrus-ci-build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out	2025-06-05 09:18:19.05577...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/syscache-update-pruned.out	2025-06-05 09:21:35...
@@ -20,7 +20,7 @@
 	SELECT FROM injection_points_wakeup('heap_update-before-pin');
  <waiting ...>
 step grant1: <... completed>
-ERROR:  tuple concurrently deleted
+ERROR:  operation failed due to a concurrent command
 step wakegrant4: <... completed>
 
 starting permutation: cachefill1 at2 waitprunable4 vac4 grant1 wakeinval4 mkrels4 wakegrant4
test
[09:25:20.612] 120/340 postgresql:injection_points / injection_points/isolation                        ERROR            ...
Linux - Debian Bookworm - Autoconf
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out /tmp/cirrus-ci-build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out	2025-06-05 09:18:19.50179...
+++ /tmp/cirrus-ci-build/src/test/modules/injection_points/output_iso/results/syscache-update-pruned.out	2025-06-05 09:2...
@@ -20,7 +20,7 @@
 	SELECT FROM injection_points_wakeup('heap_update-before-pin');
  <waiting ...>
 step grant1: <... completed>
-ERROR:  tuple concurrently deleted
+ERROR:  operation failed due to a concurrent command
 step wakegrant4: <... completed>
 
 starting permutation: cachefill1 at2 waitprunable4 vac4 grant1 wakeinval4 mkrels4 wakegrant4
Linux - Debian Bookworm - Meson
core
[09:28:17.864] #0  0x00007f6588154dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[09:28:17.864] #1  0x00007f6588101239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[09:28:17.864] #2  0x00007f6588101497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[09:28:17.864] #3  0x000055a27fc6c5f3 in ?? ()
[09:28:17.864] #4  0x000055a27fc66369 in ?? ()
[09:28:17.864] #5  0x000055a27fc6520f in ?? ()
[09:28:17.864] #6  0x000055a27fc65c3b in ?? ()
[09:28:17.864] #7  0x000055a27fc6366f in ?? ()
[09:28:17.864] #8  0x00007f65880ec24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:28:17.864] #9  0x00007f65880ec305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[09:28:17.864] #0  <unavailable> in ?? ()
core
[09:28:17.752] #0  0x00007f6588154dd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[09:28:17.752] #1  0x00007f6588101239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[09:28:17.752] #2  0x00007f6588101497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[09:28:17.752] #3  0x000055a27fc6c5c1 in ?? ()
[09:28:17.752] #4  0x000055a27fc66369 in ?? ()
[09:28:17.752] #5  0x000055a27fc6520f in ?? ()
[09:28:17.752] #6  0x000055a27fc65c3b in ?? ()
[09:28:17.752] #7  0x000055a27fc6366f in ?? ()
[09:28:17.752] #8  0x00007f65880ec24a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[09:28:17.752] #9  0x00007f65880ec305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out /tmp/cirrus-ci-build...
--- /tmp/cirrus-ci-build/src/test/modules/injection_points/expected/syscache-update-pruned.out	2025-06-05 09:18:19.03195...
+++ /tmp/cirrus-ci-build/build/testrun/injection_points/isolation/results/syscache-update-pruned.out	2025-06-05 09:22:48...
@@ -20,7 +20,7 @@
 	SELECT FROM injection_points_wakeup('heap_update-before-pin');
  <waiting ...>
 step grant1: <... completed>
-ERROR:  tuple concurrently deleted
+ERROR:  operation failed due to a concurrent command
 step wakegrant4: <... completed>
 
 starting permutation: cachefill1 at2 waitprunable4 vac4 grant1 wakeinval4 mkrels4 wakegrant4
test
[09:25:48.445] 121/341 postgresql:injection_points / injection_points/isolation                        ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/modules/injection_points/expected/syscache-update-pruned.out C:/cirrus/b...
--- C:/cirrus/src/test/modules/injection_points/expected/syscache-update-pruned.out	2025-06-05 09:18:22.778244500 +0000
+++ C:/cirrus/build/testrun/injection_points/isolation/results/syscache-update-pruned.out	2025-06-05 09:25:32.364453900 ...
@@ -20,7 +20,7 @@
 	SELECT FROM injection_points_wakeup('heap_update-before-pin');
  <waiting ...>
 step grant1: <... completed>
-ERROR:  tuple concurrently deleted
+ERROR:  operation failed due to a concurrent command
 step wakegrant4: <... completed>
 
 starting permutation: cachefill1 at2 waitprunable4 vac4 grant1 wakeinval4 mkrels4 wakegrant4
test
[09:31:40.978] 118/335 postgresql:injection_points / injection_points/isolation                        ERROR            ...
53/5801 queryId constant squashing does not support prepared statements
FreeBSD - Meson
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	2025-06-05 02:11:55.825444000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/select.out	2025-06-05 02:15:45.193643000 +0000
@@ -292,10 +292,11 @@
 SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C";
                                  query                                  | calls 
 ------------------------------------------------------------------------+-------
- SELECT WHERE $1 IN ($2 /*, ... */)                                     |     2
+ SELECT WHERE $1 = ANY (ARRAY[$2 /*, ... */])                           |     1
+ SELECT WHERE $1 IN ($2, int4($3), int4($4))                            |     1
  SELECT pg_stat_statements_reset() IS NOT NULL AS t                     |     1
  SELECT query, calls FROM pg_stat_statements ORDER BY query COLLATE "C" |     0
-(3 rows)
+(4 rows)
 
 --
 -- queries with locking clauses
diff -U3 /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out /tmp/cirrus-ci-build/build/testrun/pg_stat_sta...
--- /tmp/cirrus-ci-build/contrib/pg_stat_statements/expected/dml.out	2025-06-05 02:11:55.823985000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_stat_statements/regress/results/dml.out	2025-06-05 02:15:45.285536000 +0000
...
test
[02:20:13.333]  89/340 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
53/5800 psql: tab-completion support for COPY ... TO/FROM STDIN, STDOUT, and PROGRAM
CompilerWarnings
compiler
[01:19:03.744] tab-complete.in.c:3283:4: error: implicit declaration of function 'COMPLETE_WITH_FILES_PLUS' is invalid i...
compiler
[01:18:51.288] tab-complete.in.c:3283:4: error: implicit declaration of function 'COMPLETE_WITH_FILES_PLUS' is invalid i...
compiler
[01:18:15.903] tab-complete.in.c:3283:25: error: implicit declaration of function ‘COMPLETE_WITH_FILES_PLUS’; did you me...
compiler
[01:18:03.861] tab-complete.in.c:3283:25: error: implicit declaration of function ‘COMPLETE_WITH_FILES_PLUS’; did you me...
Linux - Debian Bookworm - Meson
tap
[01:18:34.693](0.006s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/amcheck/001_veri...
tap
[01:18:34.637](0.007s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/amcheck/002_cic/...
tap
[01:18:34.753](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/amcheck/003_cic_...
tap
[01:18:34.838](0.011s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/amcheck/004_veri...
tap
[01:18:34.872](0.018s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/amcheck/005_pitr...
tap
[01:18:35.339](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/authentication/0...
tap
[01:18:35.416](0.003s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/authentication/0...
tap
[01:18:35.368](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/authentication/0...
tap
[01:18:35.466](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/authentication/0...
tap
[01:18:35.516](0.019s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/authentication/0...
tap
[01:18:35.506](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/authentication/0...
tap
[01:18:34.847](0.006s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/auto_explain/001...
tap
[01:18:34.945](0.017s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/basebackup_to_sh...
tap
[01:18:34.889](0.023s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/bloom/001_wal/da...
tap
[01:18:37.039](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/brin/01_workitem...
tap
[01:18:37.104](0.027s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/brin/02_wal_cons...
tap
[01:18:37.079](0.007s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/commit_ts/001_ba...
tap
[01:18:37.061](0.013s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/commit_ts/002_st...
tap
[01:18:37.116](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/commit_ts/003_st...
tap
[01:18:37.213](0.016s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/commit_ts/004_re...
tap
[01:18:35.000](0.014s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/dblink/001_auth_...
tap
[01:18:38.364](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/icu/010_database...
tap
[01:18:37.179](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/injection_points...
tap
[01:18:29.983](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/kerberos/001_aut...
tap
[01:18:37.407](0.006s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/ldap_password_fu...
tap
[01:18:38.364](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/ldap/001_auth/da...
tap
[01:18:38.406](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/ldap/002_bindpas...
tap
[01:18:37.429](0.044s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/libpq_pipeline/0...
tap
[01:18:31.004](0.060s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/libpq/003_load_b...
tap
[01:18:31.012](0.046s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/libpq/004_load_b...
tap
[01:18:31.014](0.052s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/libpq/005_negoti...
tap
[01:18:31.074](0.079s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/libpq/006_servic...
tap
[01:18:37.380](0.023s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/oauth_validator/...
tap
[01:18:30.999](0.071s) not ok 1 - pg_amcheck --help exit code 0
[01:18:31.000](0.000s) not ok 2 - pg_amcheck --help goes to stdout
[01:18:31.000](0.000s) not ok 3 - pg_amcheck --help nothing to stderr
[01:18:31.026](0.025s) not ok 5 - pg_amcheck --version exit code 0
[01:18:31.026](0.000s) not ok 6 - pg_amcheck --version goes to stdout
[01:18:31.027](0.000s) not ok 7 - pg_amcheck --version nothing to stderr
tap
[01:18:31.086](0.016s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_amcheck/002_n...
tap
[01:18:31.193](0.007s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_amcheck/003_c...
tap
[01:18:31.316](0.013s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_amcheck/004_v...
tap
[01:18:31.294](0.006s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_amcheck/005_o...
tap
[01:18:31.319](0.037s) not ok 1 - pg_basebackup --help exit code 0
[01:18:31.319](0.000s) not ok 2 - pg_basebackup --help goes to stdout
[01:18:31.320](0.000s) not ok 3 - pg_basebackup --help nothing to stderr
[01:18:31.323](0.003s) not ok 5 - pg_basebackup --version exit code 0
[01:18:31.324](0.000s) not ok 6 - pg_basebackup --version goes to stdout
[01:18:31.324](0.000s) not ok 7 - pg_basebackup --version nothing to stderr
[01:18:31.356](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_basebackup/01...
tap
[01:18:31.376](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_basebackup/01...
tap
[01:18:31.394](0.100s) not ok 1 - pg_receivewal --help exit code 0
[01:18:31.394](0.000s) not ok 2 - pg_receivewal --help goes to stdout
[01:18:31.395](0.000s) not ok 3 - pg_receivewal --help nothing to stderr
[01:18:31.404](0.009s) not ok 5 - pg_receivewal --version exit code 0
[01:18:31.404](0.000s) not ok 6 - pg_receivewal --version goes to stdout
[01:18:31.405](0.000s) not ok 7 - pg_receivewal --version nothing to stderr
[01:18:31.438](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_basebackup/02...
tap
[01:18:31.413](0.084s) not ok 1 - pg_recvlogical --help exit code 0
[01:18:31.414](0.000s) not ok 2 - pg_recvlogical --help goes to stdout
[01:18:31.416](0.000s) not ok 3 - pg_recvlogical --help nothing to stderr
[01:18:31.436](0.019s) not ok 5 - pg_recvlogical --version exit code 0
[01:18:31.437](0.001s) not ok 6 - pg_recvlogical --version goes to stdout
[01:18:31.438](0.000s) not ok 7 - pg_recvlogical --version nothing to stderr
[01:18:31.485](0.015s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_basebackup/03...
tap
[01:18:31.586](0.044s) not ok 1 - pg_createsubscriber --help exit code 0
[01:18:31.586](0.000s) not ok 2 - pg_createsubscriber --help goes to stdout
[01:18:31.587](0.000s) not ok 3 - pg_createsubscriber --help nothing to stderr
[01:18:31.594](0.007s) not ok 5 - pg_createsubscriber --version exit code 0
[01:18:31.595](0.001s) not ok 6 - pg_createsubscriber --version goes to stdout
[01:18:31.596](0.000s) not ok 7 - pg_createsubscriber --version nothing to stderr
[01:18:31.753](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_basebackup/04...
tap
[01:18:31.564](0.006s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_checksums/002...
tap
[01:18:31.714](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_combinebackup...
tap
[01:18:31.756](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_combinebackup...
tap
[01:18:31.772](0.004s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_combinebackup...
tap
[01:18:31.805](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_combinebackup...
tap
[01:18:31.870](0.021s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_combinebackup...
tap
[01:18:31.867](0.014s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_combinebackup...
tap
[01:18:32.024](0.004s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_combinebackup...
tap
[01:18:32.065](0.021s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_combinebackup...
tap
[01:18:32.016](0.012s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_combinebackup...
tap
[01:18:32.165](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_controldata/0...
tap
[01:18:32.226](0.047s) not ok 11 - pg_ctl initdb
tap
[01:18:32.193](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_ctl/002_statu...
tap
[01:18:32.379](0.027s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_ctl/003_promo...
tap
[01:18:32.300](0.004s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_ctl/004_logro...
tap
[01:18:32.278](0.025s) not ok 1 - pg_dump --help exit code 0
[01:18:32.278](0.000s) not ok 2 - pg_dump --help goes to stdout
[01:18:32.279](0.000s) not ok 3 - pg_dump --help nothing to stderr
[01:18:32.289](0.010s) not ok 5 - pg_dump --version exit code 0
[01:18:32.290](0.000s) not ok 6 - pg_dump --version goes to stdout
[01:18:32.290](0.000s) not ok 7 - pg_dump --version nothing to stderr
[01:18:32.317](0.021s) not ok 10 - pg_restore --help exit code 0
[01:18:32.318](0.000s) not ok 11 - pg_restore --help goes to stdout
[01:18:32.318](0.000s) not ok 12 - pg_restore --help nothing to stderr
[01:18:32.336](0.017s) not ok 14 - pg_restore --version exit code 0
[01:18:32.336](0.000s) not ok 15 - pg_restore --version goes to stdout
[01:18:32.337](0.000s) not ok 16 - pg_restore --version nothing to stderr
[01:18:32.356](0.008s) not ok 19 - pg_dumpall --help exit code 0
[01:18:32.356](0.000s) not ok 20 - pg_dumpall --help goes to stdout
[01:18:32.357](0.000s) not ok 21 - pg_dumpall --help nothing to stderr
[01:18:32.368](0.011s) not ok 23 - pg_dumpall --version exit code 0
[01:18:32.369](0.000s) not ok 24 - pg_dumpall --version goes to stdout
[01:18:32.369](0.000s) not ok 25 - pg_dumpall --version nothing to stderr
[01:18:32.404](0.000s) not ok 29 - pg_dump: too many command-line arguments: matches
[01:18:32.417](0.000s) not ok 31 - pg_restore: too many command-line arguments: matches
[01:18:32.421](0.000s) not ok 33 - pg_dumpall: too many command-line arguments: matches
[01:18:32.425](0.000s) not ok 35 - pg_dump: options -s/--schema-only and -a/--data-only cannot be used together: matches
[01:18:32.429](0.000s) not ok 37 - pg_dump: error: options -s/--schema-only and --statistics-only cannot be used togethe...
[01:18:32.432](0.000s) not ok 39 - pg_dump: error: options -a/--data-only and --statistics-only cannot be used together:...
[01:18:32.436](0.000s) not ok 41 - pg_dump: options -s/--schema-only and --include-foreign-data cannot be used together:...
[01:18:32.439](0.000s) not ok 43 - pg_dump: options --statistics-only and --no-statistics cannot be used together: match...
[01:18:32.442](0.000s) not ok 45 - pg_dump: option --include-foreign-data is not supported with parallel backup: matches
[01:18:32.448](0.000s) not ok 47 - pg_restore: error: one of -d/--dbname and -f/--file must be specified: matches
[01:18:32.466](0.000s) not ok 49 - pg_restore: options -s/--schema-only and -a/--data-only cannot be used together: matc...
[01:18:32.477](0.000s) not ok 51 - pg_restore: options -d/--dbname and -f/--file cannot be used together: matches
[01:18:32.486](0.000s) not ok 53 - pg_dump: options -c/--clean and -a/--data-only cannot be used together: matches
[01:18:32.497](0.000s) not ok 55 - pg_restore: options -c/--clean and -a/--data-only cannot be used together: matches
[01:18:32.517](0.000s) not ok 57 - pg_dump: option --if-exists requires option -c/--clean: matches
[01:18:32.534](0.000s) not ok 59 - pg_dump: parallel backup only supported by the directory format: matches
[01:18:32.546](0.000s) not ok 61 - pg_dump: -j/--jobs must be in range: matches
[01:18:32.567](0.000s) not ok 63 - pg_dump: invalid output format: matches
[01:18:32.582](0.000s) not ok 65 - pg_restore: -j/--jobs must be in range: matches
[01:18:32.597](0.000s) not ok 67 - pg_restore: cannot specify both --single-transaction and multiple jobs: matches
[01:18:32.614](0.000s) not ok 69 - pg_dump: invalid --compress: matches
[01:18:32.625](0.001s) not ok 71 - pg_dump: invalid compression specification: compression algorithm "none" does not acc...
tap
[01:18:32.470](0.015s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_dump/003_pg_d...
tap
[01:18:32.496](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_dump/004_pg_d...
tap
[01:18:32.523](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_dump/005_pg_d...
tap
[01:18:32.546](0.019s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_dump/006_pg_d...
tap
[01:18:32.691](0.014s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_dump/010_dump...
tap
[01:18:35.013](0.014s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_prewarm/001_b...
tap
[01:18:32.753](0.026s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_resetwal/001_...
tap
[01:18:32.659](0.003s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_resetwal/002_...
tap
[01:18:32.784](0.019s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/001_ba...
tap
[01:18:32.781](0.012s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/002_da...
tap
[01:18:32.797](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/003_ex...
tap
[01:18:32.816](0.021s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/004_pg...
tap
[01:18:32.921](0.011s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/005_sa...
tap
[01:18:32.877](0.062s) not ok 1 - pg_rewind --help exit code 0
[01:18:32.877](0.000s) not ok 2 - pg_rewind --help goes to stdout
[01:18:32.878](0.000s) not ok 3 - pg_rewind --help nothing to stderr
[01:18:32.887](0.008s) not ok 5 - pg_rewind --version exit code 0
[01:18:32.887](0.000s) not ok 6 - pg_rewind --version goes to stdout
[01:18:32.888](0.000s) not ok 7 - pg_rewind --version nothing to stderr
tap
[01:18:33.022](0.037s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/007_st...
tap
[01:18:33.030](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/008_mi...
tap
[01:18:33.006](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/009_gr...
tap
[01:18:33.136](0.016s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_rewind/010_ke...
tap
[01:18:35.065](0.013s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_stat_statemen...
tap
[01:18:28.078](0.057s) not ok 1 - pg_upgrade --help exit code 0
[01:18:28.078](0.000s) not ok 2 - pg_upgrade --help goes to stdout
[01:18:28.079](0.000s) not ok 3 - pg_upgrade --help nothing to stderr
[01:18:28.101](0.021s) not ok 5 - pg_upgrade --version exit code 0
[01:18:28.102](0.001s) not ok 6 - pg_upgrade --version goes to stdout
[01:18:28.102](0.000s) not ok 7 - pg_upgrade --version nothing to stderr
tap
[01:18:28.152](0.012s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
tap
[01:18:28.165](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_upgrade/003_l...
tap
[01:18:28.198](0.006s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_upgrade/004_s...
tap
[01:18:28.208](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_upgrade/005_c...
tap
[01:18:28.233](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_upgrade/006_t...
tap
[01:18:33.189](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_verifybackup/...
tap
[01:18:33.270](0.013s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_verifybackup/...
tap
[01:18:33.296](0.018s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_verifybackup/...
tap
[01:18:33.334](0.003s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_verifybackup/...
tap
[01:18:33.456](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_verifybackup/...
tap
[01:18:33.437](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_verifybackup/...
tap
[01:18:33.491](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_verifybackup/...
tap
[01:18:33.577](0.020s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_verifybackup/...
tap
[01:18:35.126](0.007s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_visibility/00...
tap
[01:18:35.163](0.014s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_visibility/00...
tap
[01:18:33.703](0.006s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_waldump/001_b...
tap
[01:18:33.637](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_waldump/002_s...
tap
[01:18:33.689](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pg_walsummary/00...
tap
[01:18:33.748](0.003s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/pgbench/001_pgbe...
tap
[01:18:33.649](0.050s) not ok 1 - pgbench option error: bad option status (got 127 vs expected 1)
[01:18:33.649](0.000s) not ok 3 - pgbench option error: bad option stderr /(?^:--help.*more information)/
[01:18:33.663](0.013s) not ok 4 - pgbench option error: no file status (got 127 vs expected 1)
[01:18:33.664](0.000s) not ok 6 - pgbench option error: no file stderr /(?^:could not open file "no-such-file":)/
[01:18:33.667](0.003s) not ok 7 - pgbench option error: no builtin status (got 127 vs expected 1)
[01:18:33.668](0.000s) not ok 9 - pgbench option error: no builtin stderr /(?^:no builtin script .* "no-such-builtin")/
[01:18:33.673](0.005s) not ok 10 - pgbench option error: invalid weight status (got 127 vs expected 1)
[01:18:33.674](0.000s) not ok 12 - pgbench option error: invalid weight stderr /(?^:invalid weight specification: \@one)...
[01:18:33.680](0.006s) not ok 13 - pgbench option error: invalid weight status (got 127 vs expected 1)
[01:18:33.681](0.000s) not ok 15 - pgbench option error: invalid weight stderr /(?^:weight spec.* out of range .*: -1)/
[01:18:33.703](0.021s) not ok 16 - pgbench option error: too many scripts status (got 127 vs expected 1)
[01:18:33.703](0.000s) not ok 18 - pgbench option error: too many scripts stderr /(?^:at most 128 SQL scripts)/
[01:18:33.707](0.004s) not ok 19 - pgbench option error: bad \#clients status (got 127 vs expected 1)
[01:18:33.708](0.000s) not ok 21 - pgbench option error: bad \#clients stderr /(?^:invalid value "three" for option -c/-...
[01:18:33.714](0.006s) not ok 22 - pgbench option error: bad \#threads status (got 127 vs expected 1)
[01:18:33.714](0.000s) not ok 24 - pgbench option error: bad \#threads stderr /(?^:invalid value "eleven" for option -j/...
[01:18:33.718](0.003s) not ok 25 - pgbench option error: bad scale status (got 127 vs expected 1)
[01:18:33.719](0.000s) not ok 27 - pgbench option error: bad scale stderr /(?^:invalid value "two" for option -s/--scale...
[01:18:33.722](0.003s) not ok 28 - pgbench option error: invalid \#transactions status (got 127 vs expected 1)
[01:18:33.723](0.000s) not ok 30 - pgbench option error: invalid \#transactions stderr /(?^:invalid value "zil" for opti...
[01:18:33.736](0.012s) not ok 31 - pgbench option error: invalid duration status (got 127 vs expected 1)
[01:18:33.737](0.000s) not ok 33 - pgbench option error: invalid duration stderr /(?^:invalid value "ten" for option -T/...
[01:18:33.756](0.019s) not ok 34 - pgbench option error: -t XOR -T status (got 127 vs expected 1)
[01:18:33.757](0.000s) not ok 36 - pgbench option error: -t XOR -T stderr /(?^:specify either )/
[01:18:33.766](0.009s) not ok 37 - pgbench option error: -T XOR -t status (got 127 vs expected 1)
[01:18:33.767](0.000s) not ok 39 - pgbench option error: -T XOR -t stderr /(?^:specify either )/
[01:18:33.770](0.003s) not ok 40 - pgbench option error: bad variable status (got 127 vs expected 1)
[01:18:33.771](0.000s) not ok 42 - pgbench option error: bad variable stderr /(?^:invalid variable definition)/
[01:18:33.774](0.003s) not ok 43 - pgbench option error: invalid fillfactor status (got 127 vs expected 1)
[01:18:33.775](0.000s) not ok 45 - pgbench option error: invalid fillfactor stderr /(?^:-F/--fillfactor must be in range...
[01:18:33.778](0.003s) not ok 46 - pgbench option error: invalid query mode status (got 127 vs expected 1)
[01:18:33.778](0.000s) not ok 48 - pgbench option error: invalid query mode stderr /(?^:invalid query mode)/
[01:18:33.782](0.003s) not ok 49 - pgbench option error: invalid progress status (got 127 vs expected 1)
[01:18:33.782](0.000s) not ok 51 - pgbench option error: invalid progress stderr /(?^:-P/--progress must be in range)/
[01:18:33.797](0.015s) not ok 52 - pgbench option error: invalid rate status (got 127 vs expected 1)
[01:18:33.798](0.000s) not ok 54 - pgbench option error: invalid rate stderr /(?^:invalid rate limit)/
[01:18:33.802](0.003s) not ok 55 - pgbench option error: invalid latency status (got 127 vs expected 1)
[01:18:33.802](0.000s) not ok 57 - pgbench option error: invalid latency stderr /(?^:invalid latency limit)/
[01:18:33.812](0.009s) not ok 58 - pgbench option error: invalid sampling rate status (got 127 vs expected 1)
[01:18:33.812](0.000s) not ok 60 - pgbench option error: invalid sampling rate stderr /(?^:invalid sampling rate)/
[01:18:33.816](0.003s) not ok 61 - pgbench option error: invalid aggregate interval status (got 127 vs expected 1)
[01:18:33.816](0.000s) not ok 63 - pgbench option error: invalid aggregate interval stderr /(?^:--aggregate-interval mus...
[01:18:33.819](0.003s) not ok 64 - pgbench option error: weight zero status (got 127 vs expected 1)
[01:18:33.820](0.000s) not ok 66 - pgbench option error: weight zero stderr /(?^:weight must not be zero)/
[01:18:33.837](0.017s) not ok 67 - pgbench option error: init vs run status (got 127 vs expected 1)
[01:18:33.838](0.000s) not ok 69 - pgbench option error: init vs run stderr /(?^:cannot be used in initialization)/
[01:18:33.850](0.011s) not ok 70 - pgbench option error: run vs init status (got 127 vs expected 1)
[01:18:33.850](0.000s) not ok 72 - pgbench option error: run vs init stderr /(?^:cannot be used in benchmarking)/
[01:18:33.861](0.010s) not ok 73 - pgbench option error: ambiguous builtin status (got 127 vs expected 1)
[01:18:33.861](0.000s) not ok 75 - pgbench option error: ambiguous builtin stderr /(?^:ambiguous)/
[01:18:33.879](0.017s) not ok 76 - pgbench option error: --progress-timestamp => --progress status (got 127 vs expected ...
[01:18:33.881](0.000s) not ok 78 - pgbench option error: --progress-timestamp => --progress stderr /(?^:allowed only und...
[01:18:33.894](0.013s) not ok 79 - pgbench option error: -I without init option status (got 127 vs expected 1)
[01:18:33.895](0.000s) not ok 81 - pgbench option error: -I without init option stderr /(?^:cannot be used in benchmarki...
[01:18:33.904](0.009s) not ok 82 - pgbench option error: invalid init step status (got 127 vs expected 1)
[01:18:33.906](0.000s) not ok 84 - pgbench option error: invalid init step stderr /(?^:unrecognized initialization step)...
[01:18:33.906](0.000s) not ok 85 - pgbench option error: invalid init step stderr /(?^:Allowed step characters are)/
[01:18:33.921](0.014s) not ok 86 - pgbench option error: bad random seed status (got 127 vs expected 1)
[01:18:33.921](0.000s) not ok 88 - pgbench option error: bad random seed stderr /(?^:unrecognized random seed option "on...
[01:18:33.922](0.000s) not ok 89 - pgbench option error: bad random seed stderr /(?^:Expecting an unsigned integer, "tim...
[01:18:33.922](0.000s) not ok 90 - pgbench option error: bad random seed stderr /(?^:error while setting random seed fro...
[01:18:33.936](0.013s) not ok 91 - pgbench option error: bad partition method status (got 127 vs expected 1)
[01:18:33.936](0.000s) not ok 93 - pgbench option error: bad partition method stderr /(?^:"range")/
[01:18:33.937](0.000s) not ok 94 - pgbench option error: bad partition method stderr /(?^:"hash")/
[01:18:33.937](0.000s) not ok 95 - pgbench option error: bad partition method stderr /(?^:"BAD")/
[01:18:33.955](0.018s) not ok 96 - pgbench option error: bad partition number status (got 127 vs expected 1)
[01:18:33.956](0.000s) not ok 98 - pgbench option error: bad partition number stderr /(?^:--partitions must be in range)...
[01:18:33.971](0.014s) not ok 99 - pgbench option error: partition method without partitioning status (got 127 vs expect...
[01:18:33.971](0.000s) not ok 101 - pgbench option error: partition method without partitioning stderr /(?^:partition-me...
[01:18:33.988](0.017s) not ok 102 - pgbench option error: bad maximum number of tries status (got 127 vs expected 1)
[01:18:33.989](0.000s) not ok 104 - pgbench option error: bad maximum number of tries stderr /(?^:invalid number of maxi...
[01:18:34.010](0.021s) not ok 105 - pgbench option error: an infinite number of tries status (got 127 vs expected 1)
[01:18:34.011](0.000s) not ok 107 - pgbench option error: an infinite number of tries stderr /(?^:an unlimited number of...
[01:18:34.023](0.012s) not ok 108 - pgbench option error: sampling => log status (got 127 vs expected 1)
[01:18:34.024](0.000s) not ok 110 - pgbench option error: sampling => log stderr /(?^:log sampling .* only when)/
[01:18:34.039](0.015s) not ok 111 - pgbench option error: sampling XOR aggregate status (got 127 vs expected 1)
[01:18:34.040](0.000s) not ok 113 - pgbench option error: sampling XOR aggregate stderr /(?^:sampling .* aggregation .* ...
[01:18:34.064](0.024s) not ok 114 - pgbench option error: aggregate => log status (got 127 vs expected 1)
[01:18:34.065](0.000s) not ok 116 - pgbench option error: aggregate => log stderr /(?^:aggregation .* only when)/
[01:18:34.071](0.007s) not ok 117 - pgbench option error: log-prefix => log status (got 127 vs expected 1)
[01:18:34.072](0.000s) not ok 119 - pgbench option error: log-prefix => log stderr /(?^:prefix .* only when)/
[01:18:34.080](0.008s) not ok 120 - pgbench option error: duration & aggregation status (got 127 vs expected 1)
[01:18:34.081](0.000s) not ok 122 - pgbench option error: duration & aggregation stderr /(?^:aggr.* not be higher)/
[01:18:34.098](0.016s) not ok 123 - pgbench option error: duration % aggregation status (got 127 vs expected 1)
[01:18:34.098](0.000s) not ok 125 - pgbench option error: duration % aggregation stderr /(?^:multiple)/
[01:18:34.101](0.003s) not ok 126 - pgbench help status (got 127 vs expected 0)
[01:18:34.101](0.000s) not ok 127 - pgbench help stdout /(?^:benchmarking tool for PostgreSQL)/
[01:18:34.102](0.000s) not ok 128 - pgbench help stdout /(?^:Usage)/
[01:18:34.102](0.000s) not ok 129 - pgbench help stdout /(?^:Initialization options:)/
[01:18:34.102](0.000s) not ok 130 - pgbench help stdout /(?^:Common options:)/
[01:18:34.103](0.000s) not ok 131 - pgbench help stdout /(?^:Report bugs to)/
[01:18:34.103](0.000s) not ok 132 - pgbench help stderr /(?^:^$)/
[01:18:34.116](0.013s) not ok 133 - pgbench version status (got 127 vs expected 0)
[01:18:34.117](0.000s) not ok 134 - pgbench version stdout /(?^:^pgbench .PostgreSQL. )/
[01:18:34.117](0.000s) not ok 135 - pgbench version stderr /(?^:^$)/
[01:18:34.129](0.012s) not ok 136 - pgbench builtin list status (got 127 vs expected 0)
[01:18:34.130](0.000s) not ok 138 - pgbench builtin list stderr /(?^:Available builtin scripts:)/
[01:18:34.131](0.000s) not ok 139 - pgbench builtin list stderr /(?^:tpcb-like)/
[01:18:34.131](0.000s) not ok 140 - pgbench builtin list stderr /(?^:simple-update)/
[01:18:34.131](0.000s) not ok 141 - pgbench builtin list stderr /(?^:select-only)/
[01:18:34.151](0.020s) not ok 142 - pgbench builtin listing status (got 127 vs expected 0)
[01:18:34.152](0.000s) not ok 144 - pgbench builtin listing stderr /(?^:select-only: )/
[01:18:34.152](0.000s) not ok 145 - pgbench builtin listing stderr /(?^:SELECT abalance FROM pgbench_accounts WHERE)/
[01:18:34.166](0.014s) not ok 148 - pgbench option error: missing endif status (got 127 vs expected 1)
[01:18:34.167](0.000s) not ok 150 - pgbench option error: missing endif stderr /(?^:\\if without matching \\endif)/
[01:18:34.176](0.009s) not ok 151 - pgbench option error: missing if on elif status (got 127 vs expected 1)
[01:18:34.177](0.000s) not ok 153 - pgbench option error: missing if on elif stderr /(?^:\\elif without matching \\if)/
[01:18:34.185](0.008s) not ok 154 - pgbench option error: missing if on else status (got 127 vs expected 1)
[01:18:34.186](0.000s) not ok 156 - pgbench option error: missing if on else stderr /(?^:\\else without matching \\if)/
[01:18:34.190](0.004s) not ok 157 - pgbench option error: missing if on endif status (got 127 vs expected 1)
[01:18:34.190](0.000s) not ok 159 - pgbench option error: missing if on endif stderr /(?^:\\endif without matching \\if)...
[01:18:34.194](0.004s) not ok 160 - pgbench option error: elif after else status (got 127 vs expected 1)
[01:18:34.195](0.000s) not ok 162 - pgbench option error: elif after else stderr /(?^:\\elif after \\else)/
[01:18:34.198](0.003s) not ok 163 - pgbench option error: else after else status (got 127 vs expected 1)
[01:18:34.199](0.000s) not ok 165 - pgbench option error: else after else stderr /(?^:\\else after \\else)/
[01:18:34.211](0.011s) not ok 166 - pgbench option error: if syntax error status (got 127 vs expected 1)
[01:18:34.212](0.000s) not ok 168 - pgbench option error: if syntax error stderr /(?^:syntax error in command "if")/
[01:18:34.229](0.017s) not ok 169 - pgbench option error: elif syntax error status (got 127 vs expected 1)
[01:18:34.231](0.000s) not ok 171 - pgbench option error: elif syntax error stderr /(?^:syntax error in command "elif")/
[01:18:34.245](0.014s) not ok 172 - pgbench option error: else syntax error status (got 127 vs expected 1)
[01:18:34.246](0.000s) not ok 174 - pgbench option error: else syntax error stderr /(?^:unexpected argument in command "...
[01:18:34.253](0.007s) not ok 175 - pgbench option error: endif syntax error status (got 127 vs expected 1)
[01:18:34.254](0.000s) not ok 177 - pgbench option error: endif syntax error stderr /(?^:unexpected argument in command ...
[01:18:34.267](0.013s) not ok 178 - pgbench option error: not enough arguments for least status (got 127 vs expected 1)
[01:18:34.268](0.000s) not ok 180 - pgbench option error: not enough arguments for least stderr /(?^:at least one argume...
[01:18:34.284](0.016s) not ok 181 - pgbench option error: not enough arguments for greatest status (got 127 vs expected ...
[01:18:34.285](0.000s) not ok 183 - pgbench option error: not enough arguments for greatest stderr /(?^:at least one arg...
[01:18:34.299](0.013s) not ok 184 - pgbench option error: not enough arguments for hash status (got 127 vs expected 1)
[01:18:34.300](0.000s) not ok 186 - pgbench option error: not enough arguments for hash stderr /(?^:unexpected number of...
[01:18:34.304](0.004s) not ok 187 - pgbench option error: too many arguments for hash status (got 127 vs expected 1)
[01:18:34.305](0.000s) not ok 189 - pgbench option error: too many arguments for hash stderr /(?^:unexpected number of a...
[01:18:34.316](0.012s) not ok 190 - pgbench option error: bigint overflow 1 status (got 127 vs expected 1)
[01:18:34.318](0.000s) not ok 192 - pgbench option error: bigint overflow 1 stderr /(?^:bigint constant overflow)/
[01:18:34.338](0.020s) not ok 193 - pgbench option error: double overflow 2 status (got 127 vs expected 1)
[01:18:34.338](0.000s) not ok 195 - pgbench option error: double overflow 2 stderr /(?^:double constant overflow)/
[01:18:34.347](0.008s) not ok 196 - pgbench option error: double overflow 3 status (got 127 vs expected 1)
[01:18:34.347](0.000s) not ok 198 - pgbench option error: double overflow 3 stderr /(?^:double constant overflow)/
[01:18:34.357](0.010s) not ok 199 - pgbench option error: set i status (got 127 vs expected 1)
[01:18:34.358](0.000s) not ok 201 - pgbench option error: set i stderr /(?^:set i 1 )/
[01:18:34.358](0.000s) not ok 202 - pgbench option error: set i stderr /(?^:\^ error found here)/
[01:18:34.362](0.003s) not ok 203 - pgbench option error: not enough arguments to permute status (got 127 vs expected 1)
[01:18:34.363](0.000s) not ok 205 - pgbench option error: not enough arguments to permute stderr /(?^:unexpected number ...
[01:18:34.374](0.011s) not ok 206 - pgbench option error: too many arguments to permute status (got 127 vs expected 1)
[01:18:34.375](0.000s) not ok 208 - pgbench option error: too many arguments to permute stderr /(?^:unexpected number of...
tap
[01:18:35.136](0.007s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/postgres_fdw/001...
tap
[01:18:35.652](0.003s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/postmaster/002_c...
tap
[01:18:35.653](0.003s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/postmaster/003_s...
tap
[01:18:33.916](0.014s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/psql/010_tab_com...
tap
[01:18:33.956](0.016s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/psql/020_cancel/...
tap
[01:18:28.281](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/001_str...
tap
[01:18:28.250](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/002_arc...
tap
[01:18:28.380](0.025s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/003_rec...
tap
[01:18:28.420](0.021s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/004_tim...
tap
[01:18:28.453](0.018s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/005_rep...
tap
[01:18:28.517](0.019s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/006_log...
tap
[01:18:28.496](0.011s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/007_syn...
tap
[01:18:28.485](0.021s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/008_fsm...
tap
[01:18:28.591](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/009_two...
tap
[01:18:28.580](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/010_log...
tap
[01:18:28.635](0.004s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/012_sub...
tap
[01:18:28.741](0.011s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/013_cra...
tap
[01:18:28.716](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/014_unl...
tap
[01:18:28.726](0.007s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/015_pro...
tap
[01:18:28.877](0.018s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/016_min...
tap
[01:18:28.833](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/017_shm...
tap
[01:18:28.893](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/018_wal...
tap
[01:18:28.906](0.017s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/019_rep...
tap
[01:18:28.958](0.021s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/020_arc...
tap
[01:18:29.025](0.016s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/021_row...
tap
[01:18:28.943](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/022_cra...
tap
[01:18:28.995](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/023_pit...
tap
[01:18:29.146](0.003s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/024_arc...
tap
[01:18:29.158](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/025_stu...
tap
[01:18:29.125](0.017s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/026_ove...
tap
[01:18:29.265](0.017s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/027_str...
tap
[01:18:29.240](0.011s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/028_pit...
tap
[01:18:29.233](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/029_sta...
tap
[01:18:29.339](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/030_sta...
tap
[01:18:29.376](0.019s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/031_rec...
tap
[01:18:29.365](0.007s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/032_rel...
tap
[01:18:29.409](0.018s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/033_rep...
tap
[01:18:29.461](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/034_cre...
tap
[01:18:29.583](0.020s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/035_sta...
tap
[01:18:29.582](0.011s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/036_tru...
tap
[01:18:29.536](0.013s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/037_inv...
tap
[01:18:29.646](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/038_sav...
tap
[01:18:29.606](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/039_end...
tap
[01:18:29.703](0.012s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/040_sta...
tap
[01:18:29.729](0.032s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/041_che...
tap
[01:18:29.742](0.005s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/042_low...
tap
[01:18:29.842](0.017s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/043_no_...
tap
[01:18:29.797](0.004s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/044_inv...
tap
[01:18:29.868](0.003s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/recovery/045_arc...
tap
[01:18:34.049](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/scripts/010_clus...
tap
[01:18:33.975](0.005s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/scripts/011_clus...
tap
[01:18:34.079](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/scripts/020_crea...
tap
[01:18:34.078](0.012s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/scripts/040_crea...
tap
[01:18:34.241](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/scripts/050_drop...
tap
[01:18:34.295](0.026s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/scripts/070_drop...
tap
[01:18:34.321](0.003s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/scripts/080_pg_i...
tap
[01:18:34.440](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/scripts/090_rein...
tap
[01:18:34.325](0.011s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/scripts/091_rein...
tap
[01:18:34.445](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/scripts/100_vacu...
tap
[01:18:34.520](0.016s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/scripts/101_vacu...
tap
[01:18:34.560](0.024s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/scripts/102_vacu...
tap
[01:18:34.558](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/scripts/200_conn...
tap
[01:18:37.450](0.003s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/ssl_passphrase_c...
tap
[01:18:35.701](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/001...
tap
[01:18:35.681](0.004s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/002...
tap
[01:18:35.744](0.011s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/003...
tap
[01:18:35.751](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/004...
tap
[01:18:35.785](0.015s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/005...
tap
[01:18:35.886](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/006...
tap
[01:18:35.949](0.014s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/007...
tap
[01:18:35.957](0.019s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/008...
tap
[01:18:36.022](0.020s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/009...
tap
[01:18:36.021](0.011s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/010...
tap
[01:18:35.999](0.013s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/011...
tap
[01:18:36.140](0.008s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/012...
tap
[01:18:36.114](0.013s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/013...
tap
[01:18:36.101](0.006s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/014...
tap
[01:18:36.236](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/015...
tap
[01:18:36.306](0.023s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/016...
tap
[01:18:36.343](0.022s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/017...
tap
[01:18:36.337](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/018...
tap
[01:18:36.255](0.023s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/019...
tap
[01:18:36.419](0.021s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/020...
tap
[01:18:36.462](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/021...
tap
[01:18:36.448](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/022...
tap
[01:18:36.500](0.003s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/023...
tap
[01:18:36.477](0.012s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/024...
tap
[01:18:36.561](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/025...
tap
[01:18:36.633](0.007s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/026...
tap
[01:18:36.701](0.006s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/027...
tap
[01:18:36.685](0.018s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/028...
tap
[01:18:36.726](0.028s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/029...
tap
[01:18:36.812](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/030...
tap
[01:18:36.814](0.011s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/031...
tap
[01:18:36.777](0.012s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/032...
tap
[01:18:36.893](0.019s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/033...
tap
[01:18:36.980](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/034...
tap
[01:18:36.935](0.011s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/035...
tap
[01:18:36.908](0.009s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/subscription/100...
tap
[01:18:37.393](0.013s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_aio/001_aio...
tap
[01:18:37.467](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_aio/002_io_...
tap
[01:18:37.479](0.011s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_custom_rmgr...
tap
[01:18:35.265](0.014s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_decoding/00...
tap
[01:18:37.670](0.103s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_escape/001_...
tap
[01:18:37.677](0.007s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_extensions/...
tap
[01:18:37.815](0.010s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_misc/001_co...
tap
[01:18:37.812](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_misc/002_ta...
tap
[01:18:37.905](0.017s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_misc/003_ch...
tap
[01:18:37.933](0.012s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_misc/004_io...
tap
[01:18:37.921](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_misc/005_ti...
tap
[01:18:37.955](0.003s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_misc/006_si...
tap
[01:18:37.981](0.002s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_misc/007_ca...
tap
[01:18:38.076](0.015s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_pg_dump/001...
tap
[01:18:38.109](0.003s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/test_slru/001_mu...
tap
[01:18:38.121](0.015s) Bail out!  command "initdb --no-sync --pgdata /tmp/cirrus-ci-build/build/testrun/worker_spi/001_w...
test
[01:18:38.418]   1/341 postgresql:setup / tmp_install                                                  FAIL             ...
[01:18:38.418]   2/341 postgresql:setup / install_test_files                                           FAIL             ...
[01:18:38.418]   3/341 postgresql:setup / initdb_cache                                                 FAIL             ...
[01:18:38.418]   4/341 postgresql:regress / regress/regress                                            ERROR            ...
[01:18:38.418]   5/341 postgresql:isolation / isolation/isolation                                      ERROR            ...
[01:18:38.418]   6/341 postgresql:pg_upgrade / pg_upgrade/001_basic                                    ERROR            ...
[01:18:38.418]   7/341 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR            ...
[01:18:38.418]   8/341 postgresql:pg_upgrade / pg_upgrade/003_logical_slots                            ERROR            ...
[01:18:38.418]   9/341 postgresql:pg_upgrade / pg_upgrade/004_subscription                             ERROR            ...
[01:18:38.418]  10/341 postgresql:pg_upgrade / pg_upgrade/005_char_signedness                          ERROR            ...
[01:18:38.418]  11/341 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes                           ERROR            ...
[01:18:38.418]  12/341 postgresql:recovery / recovery/002_archiving                                    ERROR            ...
[01:18:38.418]  13/341 postgresql:recovery / recovery/001_stream_rep                                   ERROR            ...
[01:18:38.418]  14/341 postgresql:recovery / recovery/003_recovery_targets                             ERROR            ...
[01:18:38.418]  15/341 postgresql:recovery / recovery/004_timeline_switch                              ERROR            ...
[01:18:38.418]  16/341 postgresql:recovery / recovery/005_replay_delay                                 ERROR            ...
[01:18:38.418]  17/341 postgresql:recovery / recovery/008_fsm_truncation                               ERROR            ...
[01:18:38.418]  19/341 postgresql:recovery / recovery/006_logical_decoding                             ERROR            ...
[01:18:38.418]  18/341 postgresql:recovery / recovery/007_sync_rep                                     ERROR            ...
[01:18:38.418]  20/341 postgresql:recovery / recovery/010_logical_decoding_timelines                   ERROR            ...
[01:18:38.418]  21/341 postgresql:recovery / recovery/009_twophase                                     ERROR            ...
[01:18:38.418]  22/341 postgresql:recovery / recovery/012_subtransactions                              ERROR            ...
[01:18:38.418]  23/341 postgresql:recovery / recovery/014_unlogged_reinit                              ERROR            ...
[01:18:38.418]  24/341 postgresql:recovery / recovery/015_promotion_pages                              ERROR            ...
[01:18:38.418]  25/341 postgresql:recovery / recovery/013_crash_restart                                ERROR            ...
[01:18:38.418]  26/341 postgresql:recovery / recovery/017_shm                                          ERROR            ...
[01:18:38.418]  27/341 postgresql:recovery / recovery/016_min_consistency                              ERROR            ...
[01:18:38.418]  28/341 postgresql:recovery / recovery/019_replslot_limit                               ERROR            ...
[01:18:38.418]  29/341 postgresql:recovery / recovery/018_wal_optimize                                 ERROR            ...
[01:18:38.418]  30/341 postgresql:recovery / recovery/020_archive_status                               ERROR            ...
[01:18:38.418]  31/341 postgresql:recovery / recovery/022_crash_temp_files                             ERROR            ...
[01:18:38.418]  32/341 postgresql:recovery / recovery/023_pitr_prepared_xact                           ERROR            ...
[01:18:38.418]  33/341 postgresql:recovery / recovery/021_row_visibility                               ERROR            ...
[01:18:38.418]  34/341 postgresql:recovery / recovery/026_overwrite_contrecord                         ERROR            ...
[01:18:38.418]  35/341 postgresql:recovery / recovery/024_archive_recovery                             ERROR            ...
[01:18:38.418]  36/341 postgresql:recovery / recovery/025_stuck_on_old_timeline                        ERROR            ...
[01:18:38.418]  37/341 postgresql:recovery / recovery/029_stats_restart                                ERROR            ...
[01:18:38.418]  38/341 postgresql:recovery / recovery/028_pitr_timelines                               ERROR            ...
[01:18:38.418]  39/341 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
[01:18:38.418]  40/341 postgresql:recovery / recovery/030_stats_cleanup_replica                        ERROR            ...
[01:18:38.418]  41/341 postgresql:recovery / recovery/032_relfilenode_reuse                            ERROR            ...
[01:18:38.418]  42/341 postgresql:recovery / recovery/031_recovery_conflict                            ERROR            ...
[01:18:38.418]  43/341 postgresql:recovery / recovery/033_replay_tsp_drops                             ERROR            ...
[01:18:38.418]  44/341 postgresql:recovery / recovery/034_create_database                              ERROR            ...
[01:18:38.418]  45/341 postgresql:recovery / recovery/037_invalid_database                             ERROR            ...
[01:18:38.418]  47/341 postgresql:recovery / recovery/036_truncated_dropped                            ERROR            ...
[01:18:38.418]  46/341 postgresql:recovery / recovery/035_standby_logical_decoding                     ERROR            ...
[01:18:38.418]  48/341 postgresql:recovery / recovery/039_end_of_wal                                   ERROR            ...
[01:18:38.418]  49/341 postgresql:recovery / recovery/038_save_logical_slots_shutdown                  ERROR            ...
[01:18:38.418]  50/341 postgresql:recovery / recovery/040_standby_failover_slots_sync                  ERROR            ...
[01:18:38.418]  51/341 postgresql:recovery / recovery/041_checkpoint_at_promote                        ERROR            ...
[01:18:38.418]  53/341 postgresql:plpgsql / plpgsql/regress                                            ERROR            ...
[01:18:38.418]  52/341 postgresql:recovery / recovery/042_low_level_backup                             ERROR            ...
[01:18:38.418]  55/341 postgresql:plperl / plperl/regress                                              ERROR            ...
[01:18:38.418]  54/341 postgresql:recovery / recovery/044_invalidate_inactive_slots                    ERROR            ...
[01:18:38.418]  56/341 postgresql:plpython / plpython/regress                                          ERROR            ...
[01:18:38.418]  57/341 postgresql:recovery / recovery/043_no_contrecord_switch                         ERROR            ...
[01:18:38.418]  58/341 postgresql:pltcl / pltcl/regress                                                ERROR            ...
[01:18:38.418]  59/341 postgresql:amcheck / amcheck/regress                                            ERROR            ...
[01:18:38.418]  61/341 postgresql:basic_archive / basic_archive/regress                                ERROR            ...
[01:18:38.418]  60/341 postgresql:recovery / recovery/045_archive_restartpoint                         ERROR            ...
[01:18:38.418]  62/341 postgresql:bool_plperl / bool_plperl/regress                                    ERROR            ...
[01:18:38.418]  63/341 postgresql:bloom / bloom/regress                                                ERROR            ...
[01:18:38.418]  64/341 postgresql:btree_gist / btree_gist/regress                                      ERROR            ...
[01:18:38.418]  65/341 postgresql:btree_gin / btree_gin/regress                                        ERROR            ...
[01:18:38.418]  66/341 postgresql:citext / citext/regress                                              ERROR            ...
[01:18:38.418]  67/341 postgresql:cube / cube/regress                                                  ERROR            ...
[01:18:38.418]  68/341 postgresql:dblink / dblink/regress                                              ERROR            ...
[01:18:38.418]  69/341 postgresql:dict_int / dict_int/regress                                          ERROR            ...
[01:18:38.418]  71/341 postgresql:dict_xsyn / dict_xsyn/regress                                        ERROR            ...
[01:18:38.418]  70/341 postgresql:kerberos / kerberos/001_auth                                         ERROR            ...
[01:18:38.418]  72/341 postgresql:earthdistance / earthdistance/regress                                ERROR            ...
[01:18:38.418]  73/341 postgresql:file_fdw / file_fdw/regress                                          ERROR            ...
[01:18:38.418]  74/341 postgresql:hstore / hstore/regress                                              ERROR            ...
[01:18:38.418]  75/341 postgresql:fuzzystrmatch / fuzzystrmatch/regress                                ERROR            ...
[01:18:38.418]  76/341 postgresql:hstore_plperl / hstore_plperl/regress                                ERROR            ...
[01:18:38.418]  77/341 postgresql:hstore_plpython / hstore_plpython/regress                            ERROR            ...
[01:18:38.418]  78/341 postgresql:intarray / intarray/regress                                          ERROR            ...
[01:18:38.418]  79/341 postgresql:isn / isn/regress                                                    ERROR            ...
[01:18:38.418]  80/341 postgresql:jsonb_plperl / jsonb_plperl/regress                                  ERROR            ...
[01:18:38.418]  81/341 postgresql:jsonb_plpython / jsonb_plpython/regress                              ERROR            ...
[01:18:38.418]  82/341 postgresql:lo / lo/regress                                                      ERROR            ...
[01:18:38.418]  83/341 postgresql:ltree / ltree/regress                                                ERROR            ...
[01:18:38.418]  84/341 postgresql:ltree_plpython / ltree_plpython/regress                              ERROR            ...
[01:18:38.418]  85/341 postgresql:pageinspect / pageinspect/regress                                    ERROR            ...
[01:18:38.418]  86/341 postgresql:passwordcheck / passwordcheck/regress                                ERROR            ...
[01:18:38.418]  87/341 postgresql:pg_buffercache / pg_buffercache/regress                              ERROR            ...
[01:18:38.418]  88/341 postgresql:pgcrypto / pgcrypto/regress                                          ERROR            ...
[01:18:38.418]  89/341 postgresql:pg_freespacemap / pg_freespacemap/regress                            ERROR            ...
[01:18:38.418]  90/341 postgresql:pg_logicalinspect / pg_logicalinspect/isolation                      ERROR            ...
[01:18:38.418]  91/341 postgresql:pg_overexplain / pg_overexplain/regress                              ERROR            ...
[01:18:38.418]  92/341 postgresql:pg_prewarm / pg_prewarm/regress                                      ERROR            ...
[01:18:38.418]  93/341 postgresql:pgrowlocks / pgrowlocks/isolation                                    ERROR            ...
[01:18:38.418]  94/341 postgresql:pg_stat_statements / pg_stat_statements/regress                      ERROR            ...
[01:18:38.418]  95/341 postgresql:pgstattuple / pgstattuple/regress                                    ERROR            ...
[01:18:38.418]  96/341 postgresql:pg_surgery / pg_surgery/regress                                      ERROR            ...
[01:18:38.418]  97/341 postgresql:pg_trgm / pg_trgm/regress                                            ERROR            ...
[01:18:38.418]  98/341 postgresql:pg_visibility / pg_visibility/regress                                ERROR            ...
[01:18:38.418]  99/341 postgresql:pg_walinspect / pg_walinspect/regress                                ERROR            ...
[01:18:38.418] 100/341 postgresql:postgres_fdw / postgres_fdw/regress                                  ERROR            ...
[01:18:38.418] 101/341 postgresql:seg / seg/regress                                                    ERROR            ...
[01:18:38.418] 102/341 postgresql:spi / spi/regress                                                    ERROR            ...
[01:18:38.418] 103/341 postgresql:tablefunc / tablefunc/regress                                        ERROR            ...
[01:18:38.418] 104/341 postgresql:tcn / tcn/isolation                                                  ERROR            ...
[01:18:38.418] 105/341 postgresql:test_decoding / test_decoding/regress                                ERROR            ...
[01:18:38.418] 106/341 postgresql:test_decoding / test_decoding/isolation                              ERROR            ...
[01:18:38.418] 107/341 postgresql:tsm_system_rows / tsm_system_rows/regress                            ERROR            ...
[01:18:38.418] 108/341 postgresql:tsm_system_time / tsm_system_time/regress                            ERROR            ...
[01:18:38.418] 109/341 postgresql:unaccent / unaccent/regress                                          ERROR            ...
[01:18:38.418] 110/341 postgresql:uuid-ossp / uuid-ossp/regress                                        ERROR            ...
[01:18:38.418] 111/341 postgresql:xml2 / xml2/regress                                                  ERROR            ...
[01:18:38.418] 112/341 postgresql:brin / brin/isolation                                                ERROR            ...
[01:18:38.418] 113/341 postgresql:commit_ts / commit_ts/regress                                        ERROR            ...
[01:18:38.418] 114/341 postgresql:delay_execution / delay_execution/isolation                          ERROR            ...
[01:18:38.418] 115/341 postgresql:dummy_index_am / dummy_index_am/regress                              ERROR            ...
[01:18:38.418] 116/341 postgresql:dummy_seclabel / dummy_seclabel/regress                              ERROR            ...
[01:18:38.419] 117/341 postgresql:gin / gin/regress                                                    ERROR            ...
[01:18:38.419] 118/341 postgresql:injection_points / injection_points/regress                          ERROR            ...
[01:18:38.419] 119/341 postgresql:injection_points / injection_points/isolation                        ERROR            ...
[01:18:38.419] 120/341 postgresql:plsample / plsample/regress                                          ERROR            ...
[01:18:38.419] 121/341 postgresql:spgist_name_ops / spgist_name_ops/regress                            ERROR            ...
[01:18:38.419] 122/341 postgresql:test_bloomfilter / test_bloomfilter/regress                          ERROR            ...
[01:18:38.419] 123/341 postgresql:test_copy_callbacks / test_copy_callbacks/regress                    ERROR            ...
[01:18:38.419] 124/341 postgresql:test_ddl_deparse / test_ddl_deparse/regress                          ERROR            ...
[01:18:38.419] 125/341 postgresql:test_dsa / test_dsa/regress                                          ERROR            ...
[01:18:38.419] 126/341 postgresql:test_dsm_registry / test_dsm_registry/regress                        ERROR            ...
[01:18:38.419] 127/341 postgresql:test_extensions / test_extensions/regress                            ERROR            ...
[01:18:38.419] 128/341 postgresql:test_ginpostinglist / test_ginpostinglist/regress                    ERROR            ...
[01:18:38.419] 129/341 postgresql:test_integerset / test_integerset/regress                            ERROR            ...
[01:18:38.419] 130/341 postgresql:test_lfind / test_lfind/regress                                      ERROR            ...
[01:18:38.419] 131/341 postgresql:test_oat_hooks / test_oat_hooks/regress                              ERROR            ...
[01:18:38.419] 132/341 postgresql:test_parser / test_parser/regress                                    ERROR            ...
[01:18:38.419] 133/341 postgresql:test_pg_dump / test_pg_dump/regress                                  ERROR            ...
[01:18:38.419] 134/341 postgresql:test_predtest / test_predtest/regress                                ERROR            ...
[01:18:38.419] 135/341 postgresql:test_radixtree / test_radixtree/regress                              ERROR            ...
[01:18:38.419] 136/341 postgresql:test_rbtree / test_rbtree/regress                                    ERROR            ...
[01:18:38.419] 137/341 postgresql:test_regex / test_regex/regress                                      ERROR            ...
[01:18:38.419] 138/341 postgresql:test_resowner / test_resowner/regress                                ERROR            ...
[01:18:38.419] 139/341 postgresql:test_rls_hooks / test_rls_hooks/regress                              ERROR            ...
[01:18:38.419] 140/341 postgresql:test_shm_mq / test_shm_mq/regress                                    ERROR            ...
[01:18:38.419] 141/341 postgresql:test_slru / test_slru/regress                                        ERROR            ...
[01:18:38.419] 142/341 postgresql:test_tidstore / test_tidstore/regress                                ERROR            ...
[01:18:38.419] 143/341 postgresql:typcache / typcache/regress                                          ERROR            ...
[01:18:38.419] 144/341 postgresql:unsafe_tests / unsafe_tests/regress                                  ERROR            ...
[01:18:38.419] 145/341 postgresql:ecpg / ecpg/ecpg                                                     ERROR            ...
[01:18:38.419] 147/341 postgresql:initdb / initdb/001_initdb                                           ERROR            ...
[01:18:38.419] 149/341 postgresql:libpq / libpq/003_load_balance_host_list                             ERROR            ...
[01:18:38.419] 150/341 postgresql:libpq / libpq/004_load_balance_dns                                   ERROR            ...
[01:18:38.419] 151/341 postgresql:libpq / libpq/005_negotiate_encryption                               ERROR            ...
[01:18:38.419] 148/341 postgresql:pg_amcheck / pg_amcheck/001_basic                                    ERROR            ...
[01:18:38.419] 152/341 postgresql:pg_amcheck / pg_amcheck/002_nonesuch                                 ERROR            ...
[01:18:38.419] 153/341 postgresql:libpq / libpq/006_service                                            ERROR            ...
[01:18:38.419] 154/341 postgresql:pg_amcheck / pg_amcheck/003_check                                    ERROR            ...
[01:18:38.419] 155/341 postgresql:pg_amcheck / pg_amcheck/005_opclass_damage                           ERROR            ...
[01:18:38.419] 157/341 postgresql:pg_amcheck / pg_amcheck/004_verify_heapam                            ERROR            ...
[01:18:38.419] 156/341 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup                      ERROR            ...
[01:18:38.419] 158/341 postgresql:pg_basebackup / pg_basebackup/011_in_place_tablespace                ERROR            ...
[01:18:38.419] 159/341 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal                      ERROR            ...
[01:18:38.419] 160/341 postgresql:pg_basebackup / pg_basebackup/030_pg_recvlogical                     ERROR            ...
[01:18:38.419] 162/341 postgresql:pg_checksums / pg_checksums/002_actions                              ERROR            ...
[01:18:38.419] 166/341 postgresql:pg_combinebackup / pg_combinebackup/002_compare_backups              ERROR            ...
[01:18:38.419] 163/341 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber                ERROR            ...
[01:18:38.419] 167/341 postgresql:pg_combinebackup / pg_combinebackup/003_timeline                     ERROR            ...
[01:18:38.419] 168/341 postgresql:pg_combinebackup / pg_combinebackup/004_manifest                     ERROR            ...
[01:18:38.419] 169/341 postgresql:pg_combinebackup / pg_combinebackup/005_integrity                    ERROR            ...
[01:18:38.419] 171/341 postgresql:pg_combinebackup / pg_combinebackup/007_wal_level_minimal            ERROR            ...
[01:18:38.419] 170/341 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy                 ERROR            ...
[01:18:38.419] 172/341 postgresql:pg_combinebackup / pg_combinebackup/010_hardlink                     ERROR            ...
[01:18:38.419] 173/341 postgresql:pg_combinebackup / pg_combinebackup/008_promote                      ERROR            ...
[01:18:38.419] 174/341 postgresql:pg_combinebackup / pg_combinebackup/009_no_full_file                 ERROR            ...
[01:18:38.419] 176/341 postgresql:pg_controldata / pg_controldata/001_pg_controldata                   ERROR            ...
[01:18:38.419] 177/341 postgresql:pg_ctl / pg_ctl/002_status                                           ERROR            ...
[01:18:38.419] 178/341 postgresql:pg_ctl / pg_ctl/001_start_stop                                       ERROR            ...
[01:18:38.419] 180/341 postgresql:pg_ctl / pg_ctl/004_logrotate                                        ERROR            ...
[01:18:38.420] 182/341 postgresql:pg_ctl / pg_ctl/003_promote                                          ERROR            ...
[01:18:38.420] 183/341 postgresql:pg_dump / pg_dump/002_pg_dump                                        ERROR            ...
[01:18:38.420] 184/341 postgresql:pg_dump / pg_dump/003_pg_dump_with_server                            ERROR            ...
[01:18:38.420] 185/341 postgresql:pg_dump / pg_dump/004_pg_dump_parallel                               ERROR            ...
[01:18:38.420] 186/341 postgresql:pg_dump / pg_dump/005_pg_dump_filterfile                             ERROR            ...
[01:18:38.420] 187/341 postgresql:pg_dump / pg_dump/006_pg_dumpall                                     ERROR            ...
[01:18:38.420] 179/341 postgresql:pg_dump / pg_dump/001_basic                                          ERROR            ...
[01:18:38.420] 188/341 postgresql:pg_resetwal / pg_resetwal/002_corrupted                              ERROR            ...
[01:18:38.420] 189/341 postgresql:pg_dump / pg_dump/010_dump_connstr                                   ERROR            ...
[01:18:38.420] 190/341 postgresql:pg_resetwal / pg_resetwal/001_basic                                  ERROR            ...
[01:18:38.420] 191/341 postgresql:pg_rewind / pg_rewind/001_basic                                      ERROR            ...
[01:18:38.420] 192/341 postgresql:pg_rewind / pg_rewind/002_databases                                  ERROR            ...
[01:18:38.420] 193/341 postgresql:pg_rewind / pg_rewind/003_extrafiles                                 ERROR            ...
[01:18:38.420] 194/341 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink                            ERROR            ...
[01:18:38.420] 196/341 postgresql:pg_rewind / pg_rewind/005_same_timeline                              ERROR            ...
[01:18:38.420] 195/341 postgresql:pg_rewind / pg_rewind/006_options                                    ERROR            ...
[01:18:38.420] 197/341 postgresql:pg_rewind / pg_rewind/009_growing_files                              ERROR            ...
[01:18:38.420] 198/341 postgresql:pg_rewind / pg_rewind/007_standby_source                             ERROR            ...
[01:18:38.420] 199/341 postgresql:pg_rewind / pg_rewind/008_min_recovery_point                         ERROR            ...
[01:18:38.420] 200/341 postgresql:pg_rewind / pg_rewind/010_keep_recycled_wals                         ERROR            ...
[01:18:38.420] 202/341 postgresql:pg_verifybackup / pg_verifybackup/002_algorithm                      ERROR            ...
[01:18:38.420] 204/341 postgresql:pg_verifybackup / pg_verifybackup/003_corruption                     ERROR            ...
[01:18:38.420] 205/341 postgresql:pg_verifybackup / pg_verifybackup/004_options                        ERROR            ...
[01:18:38.420] 206/341 postgresql:pg_verifybackup / pg_verifybackup/006_encoding                       ERROR            ...
[01:18:38.420] 208/341 postgresql:pg_verifybackup / pg_verifybackup/008_untar                          ERROR            ...
[01:18:38.420] 209/341 postgresql:pg_verifybackup / pg_verifybackup/007_wal                            ERROR            ...
[01:18:38.420] 210/341 postgresql:pg_verifybackup / pg_verifybackup/009_extract                        ERROR            ...
[01:18:38.420] 211/341 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar                   ERROR            ...
[01:18:38.420] 212/341 postgresql:pg_waldump / pg_waldump/002_save_fullpage                            ERROR            ...
[01:18:38.420] 215/341 postgresql:pg_walsummary / pg_walsummary/002_blocks                             ERROR            ...
[01:18:38.420] 216/341 postgresql:pg_waldump / pg_waldump/001_basic                                    ERROR            ...
[01:18:38.420] 217/341 postgresql:pgbench / pgbench/001_pgbench_with_server                            ERROR            ...
[01:18:38.420] 218/341 postgresql:psql / psql/001_basic                                                ERROR            ...
[01:18:38.420] 219/341 postgresql:psql / psql/010_tab_completion                                       ERROR            ...
[01:18:38.420] 220/341 postgresql:psql / psql/020_cancel                                               ERROR            ...
[01:18:38.420] 221/341 postgresql:scripts / scripts/011_clusterdb_all                                  ERROR            ...
[01:18:38.420] 222/341 postgresql:scripts / scripts/010_clusterdb                                      ERROR            ...
[01:18:38.420] 223/341 postgresql:scripts / scripts/020_createdb                                       ERROR            ...
[01:18:38.420] 224/341 postgresql:scripts / scripts/040_createuser                                     ERROR            ...
[01:18:38.420] 225/341 postgresql:scripts / scripts/050_dropdb                                         ERROR            ...
[01:18:38.420] 227/341 postgresql:scripts / scripts/070_dropuser                                       ERROR            ...
[01:18:38.420] 228/341 postgresql:scripts / scripts/080_pg_isready                                     ERROR            ...
[01:18:38.420] 229/341 postgresql:scripts / scripts/091_reindexdb_all                                  ERROR            ...
[01:18:38.420] 213/341 postgresql:pgbench / pgbench/002_pgbench_no_server                              ERROR            ...
[01:18:38.420] 231/341 postgresql:scripts / scripts/090_reindexdb                                      ERROR            ...
[01:18:38.420] 230/341 postgresql:scripts / scripts/100_vacuumdb                                       ERROR            ...
[01:18:38.420] 233/341 postgresql:ecpg / ecpg/001_ecpg_err_warn_msg                                    ERROR            ...
[01:18:38.420] 232/341 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...
[01:18:38.420] 234/341 postgresql:scripts / scripts/200_connstr                                        ERROR            ...
[01:18:38.420] 235/341 postgresql:scripts / scripts/102_vacuumdb_stages                                ERROR            ...
[01:18:38.420] 237/341 postgresql:ecpg / ecpg/002_ecpg_err_warn_msg_informix                           ERROR            ...
[01:18:38.420] 236/341 postgresql:amcheck / amcheck/002_cic                                            ERROR            ...
[01:18:38.420] 238/341 postgresql:pg_bsd_indent / pg_bsd_indent/001_pg_bsd_indent                      ERROR            ...
[01:18:38.421] 239/341 postgresql:amcheck / amcheck/001_verify_heapam                                  ERROR            ...
[01:18:38.421] 240/341 postgresql:amcheck / amcheck/003_cic_2pc                                        ERROR            ...
[01:18:38.421] 241/341 postgresql:amcheck / amcheck/004_verify_nbtree_unique                           ERROR            ...
[01:18:38.421] 242/341 postgresql:auto_explain / auto_explain/001_auto_explain                         ERROR            ...
[01:18:38.421] 243/341 postgresql:amcheck / amcheck/005_pitr                                           ERROR            ...
[01:18:38.421] 244/341 postgresql:bloom / bloom/001_wal                                                ERROR            ...
[01:18:38.421] 245/341 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic                  ERROR            ...
[01:18:38.421] 246/341 postgresql:oid2name / oid2name/001_basic                                        ERROR            ...
[01:18:38.421] 247/341 postgresql:pg_prewarm / pg_prewarm/001_basic                                    ERROR            ...
[01:18:38.421] 248/341 postgresql:dblink / dblink/001_auth_scram                                       ERROR            ...
[01:18:38.421] 249/341 postgresql:pg_stat_statements / pg_stat_statements/010_restart                  ERROR            ...
[01:18:38.421] 250/341 postgresql:pg_visibility / pg_visibility/001_concurrent_transaction             ERROR            ...
[01:18:38.421] 251/341 postgresql:postgres_fdw / postgres_fdw/001_auth_scram                           ERROR            ...
[01:18:38.421] 252/341 postgresql:pg_visibility / pg_visibility/002_corrupt_vm                         ERROR            ...
[01:18:38.421] 254/341 postgresql:test_decoding / test_decoding/001_repl_stats                         ERROR            ...
[01:18:38.421] 255/341 postgresql:vacuumlo / vacuumlo/001_basic                                        ERROR            ...
[01:18:38.421] 256/341 postgresql:authentication / authentication/001_password                         ERROR            ...
[01:18:38.421] 257/341 postgresql:authentication / authentication/003_peer                             ERROR            ...
[01:18:38.421] 258/341 postgresql:authentication / authentication/002_saslprep                         ERROR            ...
[01:18:38.421] 260/341 postgresql:authentication / authentication/004_file_inclusion                   ERROR            ...
[01:18:38.421] 261/341 postgresql:authentication / authentication/006_login_trigger                    ERROR            ...
[01:18:38.421] 262/341 postgresql:authentication / authentication/007_pre_auth                         ERROR            ...
[01:18:38.421] 263/341 postgresql:postmaster / postmaster/002_connection_limits                        ERROR            ...
[01:18:38.421] 264/341 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
[01:18:38.421] 265/341 postgresql:subscription / subscription/002_types                                ERROR            ...
[01:18:38.421] 266/341 postgresql:subscription / subscription/001_rep_changes                          ERROR            ...
[01:18:38.421] 268/341 postgresql:subscription / subscription/003_constraints                          ERROR            ...
[01:18:38.421] 269/341 postgresql:subscription / subscription/004_sync                                 ERROR            ...
[01:18:38.421] 270/341 postgresql:subscription / subscription/005_encoding                             ERROR            ...
[01:18:38.421] 271/341 postgresql:subscription / subscription/006_rewrite                              ERROR            ...
[01:18:38.421] 272/341 postgresql:subscription / subscription/007_ddl                                  ERROR            ...
[01:18:38.421] 273/341 postgresql:subscription / subscription/008_diff_schema                          ERROR            ...
[01:18:38.421] 274/341 postgresql:subscription / subscription/011_generated                            ERROR            ...
[01:18:38.421] 275/341 postgresql:subscription / subscription/009_matviews                             ERROR            ...
[01:18:38.421] 276/341 postgresql:subscription / subscription/010_truncate                             ERROR            ...
[01:18:38.421] 277/341 postgresql:subscription / subscription/014_binary                               ERROR            ...
[01:18:38.421] 278/341 postgresql:subscription / subscription/013_partition                            ERROR            ...
[01:18:38.421] 279/341 postgresql:subscription / subscription/012_collation                            ERROR            ...
[01:18:38.421] 280/341 postgresql:subscription / subscription/015_stream                               ERROR            ...
[01:18:38.421] 281/341 postgresql:subscription / subscription/019_stream_subxact_ddl_abort             ERROR            ...
[01:18:38.421] 282/341 postgresql:subscription / subscription/016_stream_subxact                       ERROR            ...
[01:18:38.421] 284/341 postgresql:subscription / subscription/018_stream_subxact_abort                 ERROR            ...
[01:18:38.421] 283/341 postgresql:subscription / subscription/017_stream_ddl                           ERROR            ...
[01:18:38.421] 285/341 postgresql:subscription / subscription/020_messages                             ERROR            ...
[01:18:38.421] 286/341 postgresql:subscription / subscription/022_twophase_cascade                     ERROR            ...
[01:18:38.421] 287/341 postgresql:subscription / subscription/021_twophase                             ERROR            ...
[01:18:38.421] 288/341 postgresql:subscription / subscription/024_add_drop_pub                         ERROR            ...
[01:18:38.421] 289/341 postgresql:subscription / subscription/023_twophase_stream                      ERROR            ...
[01:18:38.421] 290/341 postgresql:subscription / subscription/025_rep_changes_for_schema               ERROR            ...
[01:18:38.421] 291/341 postgresql:subscription / subscription/026_stats                                ERROR            ...
[01:18:38.421] 292/341 postgresql:subscription / subscription/028_row_filter                           ERROR            ...
[01:18:38.421] 293/341 postgresql:subscription / subscription/027_nosuperuser                          ERROR            ...
[01:18:38.440] 294/341 postgresql:subscription / subscription/029_on_error                             ERROR            ...
[01:18:38.440] 295/341 postgresql:subscription / subscription/032_subscribe_use_index                  ERROR            ...
[01:18:38.440] 296/341 postgresql:subscription / subscription/030_origin                               ERROR            ...
[01:18:38.440] 297/341 postgresql:subscription / subscription/031_column_list                          ERROR            ...
[01:18:38.440] 298/341 postgresql:subscription / subscription/033_run_as_table_owner                   ERROR            ...
[01:18:38.440] 299/341 postgresql:subscription / subscription/100_bugs                                 ERROR            ...
[01:18:38.440] 300/341 postgresql:subscription / subscription/035_conflicts                            ERROR            ...
[01:18:38.440] 301/341 postgresql:subscription / subscription/034_temporal                             ERROR            ...
[01:18:38.440] 302/341 postgresql:brin / brin/01_workitems                                             ERROR            ...
[01:18:38.440] 303/341 postgresql:commit_ts / commit_ts/002_standby                                    ERROR            ...
[01:18:38.440] 304/341 postgresql:commit_ts / commit_ts/001_base                                       ERROR            ...
[01:18:38.440] 305/341 postgresql:brin / brin/02_wal_consistency                                       ERROR            ...
[01:18:38.440] 306/341 postgresql:commit_ts / commit_ts/003_standby_2                                  ERROR            ...
[01:18:38.440] 307/341 postgresql:injection_points / injection_points/001_stats                        ERROR            ...
[01:18:38.440] 308/341 postgresql:commit_ts / commit_ts/004_restart                                    ERROR            ...
[01:18:38.440] 310/341 postgresql:oauth_validator / oauth_validator/001_server                         ERROR            ...
[01:18:38.440] 309/341 postgresql:oauth_validator / oauth_validator/002_client                         ERROR            ...
[01:18:38.440] 311/341 postgresql:ldap_password_func / ldap_password_func/001_mutated_bindpasswd       ERROR            ...
[01:18:38.440] 312/341 postgresql:test_aio / test_aio/001_aio                                          ERROR            ...
[01:18:38.440] 313/341 postgresql:libpq_pipeline / libpq_pipeline/001_libpq_pipeline                   ERROR            ...
[01:18:38.440] 314/341 postgresql:ssl_passphrase_callback / ssl_passphrase_callback/001_testfunc       ERROR            ...
[01:18:38.440] 315/341 postgresql:test_aio / test_aio/002_io_workers                                   ERROR            ...
[01:18:38.440] 316/341 postgresql:test_custom_rmgrs / test_custom_rmgrs/001_basic                      ERROR            ...
[01:18:38.440] 317/341 postgresql:test_json_parser / test_json_parser/001_test_json_parser_incremental ERROR            ...
[01:18:38.440] 318/341 postgresql:test_escape / test_escape/001_test_escape                            ERROR            ...
[01:18:38.440] 319/341 postgresql:test_extensions / test_extensions/001_extension_control_path         ERROR            ...
[01:18:38.440] 320/341 postgresql:test_json_parser / test_json_parser/002_inline                       ERROR            ...
[01:18:38.440] 321/341 postgresql:test_json_parser / test_json_parser/003_test_semantic                ERROR            ...
[01:18:38.440] 322/341 postgresql:test_json_parser / test_json_parser/004_test_parser_perf             ERROR            ...
[01:18:38.440] 323/341 postgresql:test_misc / test_misc/002_tablespace                                 ERROR            ...
[01:18:38.440] 324/341 postgresql:test_misc / test_misc/001_constraint_validation                      ERROR            ...
[01:18:38.440] 325/341 postgresql:test_misc / test_misc/003_check_guc                                  ERROR            ...
[01:18:38.440] 326/341 postgresql:test_misc / test_misc/005_timeouts                                   ERROR            ...
[01:18:38.440] 327/341 postgresql:test_misc / test_misc/004_io_direct                                  ERROR            ...
[01:18:38.440] 328/341 postgresql:test_misc / test_misc/006_signal_autovacuum                          ERROR            ...
[01:18:38.440] 329/341 postgresql:test_misc / test_misc/007_catcache_inval                             ERROR            ...
[01:18:38.440] 330/341 postgresql:test_pg_dump / test_pg_dump/001_base                                 ERROR            ...
[01:18:38.440] 331/341 postgresql:test_slru / test_slru/001_multixact                                  ERROR            ...
[01:18:38.440] 332/341 postgresql:worker_spi / worker_spi/001_worker_spi                               ERROR            ...
[01:18:38.440] 336/341 postgresql:ssl / ssl/001_ssltests                                               ERROR            ...
[01:18:38.440] 337/341 postgresql:ssl / ssl/002_scram                                                  ERROR            ...
[01:18:38.440] 338/341 postgresql:ssl / ssl/003_sslinfo                                                ERROR            ...
[01:18:38.440] 340/341 postgresql:icu / icu/010_database                                               ERROR            ...
[01:18:38.440] 339/341 postgresql:ldap / ldap/001_auth                                                 ERROR            ...
[01:18:38.440] 341/341 postgresql:ldap / ldap/002_bindpasswd                                           ERROR            ...
53/5214 SQL:2023 JSON simplified accessor support
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[18:08:41.378] c:\cirrus\src\backend\utils\adt\jsonbsubs.c(223) : warning C4715: 'make_jsonpath_item_expr': not all cont...
53/5270 jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
CompilerWarnings
compiler
[16:02:56.132] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[16:02:34.513] jsonpath_exec.c:2830:13: error: mixing declarations and code is incompatible with standards before C99 [-...
compiler
[16:01:49.985] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[16:01:27.140] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
compiler
[16:03:38.085] jsonpath_exec.c:2830:9: error: ISO C90 forbids mixed declarations and code [-Werror=declaration-after-sta...
FreeBSD - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[16:09:34.870] #0  0x000000082c0651ba in thr_kill () from /lib/libc.so.7
[16:09:34.870] #1  0x000000082bfde5d4 in raise () from /lib/libc.so.7
[16:09:34.870] #2  0x000000082c091b59 in abort () from /lib/libc.so.7
[16:09:34.870] #3  0x0000000000ad4725 in ExceptionalCondition (conditionName=0x397f20 "v->type == jpiAnd || v->type == j...
[16:09:34.870] #4  0x0000000000a01cef in jspGetLeftArg (v=v@entry=0x8215ec3e0, a=a@entry=0x8215ec350) at ../src/backend/...
[16:09:34.870] #5  0x0000000000a03287 in printJsonPathItem (buf=buf@entry=0x8215ec470, v=v@entry=0x8215ec3e0, inKey=true...
[16:09:34.870] #6  0x0000000000a03433 in printJsonPathItem (buf=buf@entry=0x8215ec470, v=v@entry=0x8215ec448, inKey=<opt...
[16:09:34.870] #7  0x0000000000a018fd in jsonPathToCstring (out=0x8215ec470, in=<optimized out>, estimated_len=<optimize...
[16:09:34.870] #8  0x0000000000adf5d3 in FunctionCall1Coll (flinfo=0x1901df64ed58, collation=0, arg1=6) at ../src/backen...
[16:09:34.870] #9  OutputFunctionCall (flinfo=0x1901df64ed58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[16:09:35.153] #0  0x000000082beb61ba in thr_kill () from /lib/libc.so.7
[16:09:35.153] #1  0x000000082be2f5d4 in raise () from /lib/libc.so.7
[16:09:35.153] #2  0x000000082bee2b59 in abort () from /lib/libc.so.7
[16:09:35.153] #3  0x0000000000ad4725 in ExceptionalCondition (conditionName=0x397f20 "v->type == jpiAnd || v->type == j...
[16:09:35.153] #4  0x0000000000a01cef in jspGetLeftArg (v=v@entry=0x82125a500, a=a@entry=0x82125a470) at ../src/backend/...
[16:09:35.153] #5  0x0000000000a03287 in printJsonPathItem (buf=buf@entry=0x82125a590, v=v@entry=0x82125a500, inKey=true...
[16:09:35.153] #6  0x0000000000a03433 in printJsonPathItem (buf=buf@entry=0x82125a590, v=v@entry=0x82125a568, inKey=<opt...
[16:09:35.153] #7  0x0000000000a018fd in jsonPathToCstring (out=0x82125a590, in=<optimized out>, estimated_len=<optimize...
[16:09:35.153] #8  0x0000000000adf5d3 in FunctionCall1Coll (flinfo=0xd1c3249e50, collation=0, arg1=6) at ../src/backend/...
[16:09:35.153] #9  OutputFunctionCall (flinfo=0xd1c3249e50, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
core
[16:09:34.556] #0  0x000000082abba1ba in thr_kill () from /lib/libc.so.7
[16:09:34.556] #1  0x000000082ab335d4 in raise () from /lib/libc.so.7
[16:09:34.556] #2  0x000000082abe6b59 in abort () from /lib/libc.so.7
[16:09:34.556] #3  0x0000000000ad4725 in ExceptionalCondition (conditionName=0x397f20 "v->type == jpiAnd || v->type == j...
[16:09:34.556] #4  0x0000000000a01cef in jspGetLeftArg (v=v@entry=0x821bb5f70, a=a@entry=0x821bb5ee0) at ../src/backend/...
[16:09:34.556] #5  0x0000000000a03287 in printJsonPathItem (buf=buf@entry=0x821bb6000, v=v@entry=0x821bb5f70, inKey=true...
[16:09:34.556] #6  0x0000000000a03433 in printJsonPathItem (buf=buf@entry=0x821bb6000, v=v@entry=0x821bb5fd8, inKey=<opt...
[16:09:34.556] #7  0x0000000000a018fd in jsonPathToCstring (out=0x821bb6000, in=<optimized out>, estimated_len=<optimize...
[16:09:34.556] #8  0x0000000000adf5d3 in FunctionCall1Coll (flinfo=0x25d997675d58, collation=0, arg1=6) at ../src/backen...
[16:09:34.556] #9  OutputFunctionCall (flinfo=0x25d997675d58, val=6) at ../src/backend/utils/fmgr/fmgr.c:1685
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_up...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-04 16:00:28.753677000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/json.out	2025-06-04 16:03:56.619971000 +00...
@@ -1080,1689 +1080,10 @@
 (1 row)
 
 select json_extract_path('{"f2":{"f3":1},"f4":[0,1,2,null]}','f4','3') is null as expect_false;
- expect_false 
---------------
- f
-(1 row)
-
-select json_extract_path_text('{"f2":{"f3":1},"f4":[0,1,2,null]}','f4','3') is null as expect_true;
- expect_true 
--------------
- t
-(1 row)
-
--- extract_path operators
-select '{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}'::json#>array['f4','f6'];
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-04 16:00:28.753677000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-04 16:05:10.737310000 +...
@@ -1025,1744 +1025,10 @@
 (1 row)
 
 select json_extract_path('{"f2":{"f3":1},"f4":{"f5":99,"f6":"stringy"}}','f2');
- json_extract_path 
--------------------
- {"f3":1}
-(1 row)
-
-select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',0::text);
- json_extract_path 
--------------------
- "f3"
-(1 row)
-
-select json_extract_path('{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}','f2',1::text);
- json_extract_path 
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/regress/regress/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-04 16:00:28.753677000 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/json.out	2025-06-04 16:04:09.714511000 +0000
@@ -1129,1640 +1129,10 @@
 (1 row)
 
 select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f2','0'];
- ?column? 
-----------
- f3
-(1 row)
-
-select '{"f2":["f3",1],"f4":{"f5":99,"f6":"stringy"}}'::json#>>array['f2','1'];
- ?column? 
-----------
- 1
-(1 row)
-
--- corner cases for same
-select '{"a": {"b":{"c": "foo"}}}'::json #> '{}';
...
tap
[16:03:57.320](146.271s) not ok 5 - regression tests pass
[16:04:38.998](0.907s) not ok 16 - run of pg_upgrade --check for new instance
[16:04:38.998](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[16:04:39.639](0.640s) not ok 18 - run of pg_upgrade for new instance
[16:04:39.640](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:04:39.791](0.018s) not ok 20 - check that locales in new cluster match original cluster
[16:04:40.879](0.027s) not ok 22 - old and new dumps match after pg_upgrade
tap
[16:05:12.745](177.720s) not ok 2 - regression tests pass
test
[16:06:53.120] 144/340 postgresql:regress / regress/regress                                            ERROR           1...
[16:06:53.120] 121/340 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[16:06:53.120] 215/340 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
Linux - Debian Bookworm - Autoconf
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[16:10:43.053] #0  0x00007fec762abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:43.053] #1  0x00007fec7625cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:43.053] #2  0x00007fec76247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:43.053] #3  0x000056521ba6039d in ExceptionalCondition (conditionName=conditionName@entry=0x56521be9c280 "v->type...
[16:10:43.053] #4  0x000056521b87c73e in jspGetLeftArg (v=v@entry=0x7fff0557a690, a=a@entry=0x7fff055796a0) at jsonpath....
[16:10:43.053] #5  0x000056521b8829b8 in executeStringInternalMethod (cxt=cxt@entry=0x7fff0557af30, jsp=jsp@entry=0x7fff...
[16:10:43.053] #6  0x000056521b8871c8 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff0557af30, jsp=jsp@entry=0x7fff0...
[16:10:43.053] #7  0x000056521b88bd08 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[16:10:43.053] #8  0x000056521b88bdc9 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7fff0557af30, jsp=jsp@entry=0x7ff...
[16:10:43.053] #9  0x000056521b8871ea in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff0557af30, jsp=0x7fff0557a690, j...
core
[16:10:44.097] #0  0x00007fec762abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:44.097] #1  0x00007fec7625cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:44.097] #2  0x00007fec76247472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:44.097] #3  0x000056521ba6039d in ExceptionalCondition (conditionName=conditionName@entry=0x56521be9c280 "v->type...
[16:10:44.097] #4  0x000056521b87c73e in jspGetLeftArg (v=v@entry=0x7fff0557aee0, a=a@entry=0x7fff0557ad70) at jsonpath....
[16:10:44.097] #5  0x000056521b87dddd in printJsonPathItem (buf=buf@entry=0x7fff0557b050, v=v@entry=0x7fff0557aee0, inKe...
[16:10:44.097] #6  0x000056521b87e0d2 in printJsonPathItem (buf=buf@entry=0x7fff0557b050, v=v@entry=0x7fff0557b090, inKe...
[16:10:44.097] #7  0x000056521b87e214 in jsonPathToCstring (out=0x7fff0557b050, out@entry=0x0, in=0x625000008fa0, estima...
[16:10:44.097] #8  0x000056521b87e32b in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[16:10:44.097] #9  0x000056521ba75ea7 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
core
[16:10:43.573] #0  0x00007f95cecabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:43.573] #1  0x00007f95cec5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:43.573] #2  0x00007f95cec47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:43.573] #3  0x000055ead852739d in ExceptionalCondition (conditionName=conditionName@entry=0x55ead8963280 "v->type...
[16:10:43.573] #4  0x000055ead834373e in jspGetLeftArg (v=v@entry=0x7fff9d7ef0f0, a=a@entry=0x7fff9d7ee100) at jsonpath....
[16:10:43.573] #5  0x000055ead83499b8 in executeStringInternalMethod (cxt=cxt@entry=0x7fff9d7ef990, jsp=jsp@entry=0x7fff...
[16:10:43.573] #6  0x000055ead834e1c8 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff9d7ef990, jsp=jsp@entry=0x7fff9...
[16:10:43.573] #7  0x000055ead8352d08 in executeAnyItem (cxt=<optimized out>, jsp=<optimized out>, jbc=<optimized out>, ...
[16:10:43.573] #8  0x000055ead8352dc9 in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7fff9d7ef990, jsp=jsp@entry=0x7ff...
[16:10:43.573] #9  0x000055ead834e1ea in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7fff9d7ef990, jsp=0x7fff9d7ef0f0, j...
core
[16:10:42.532] #0  0x00007f95cecabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:42.532] #1  0x00007f95cec5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:42.532] #2  0x00007f95cec47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:10:42.532] #3  0x000055ead852739d in ExceptionalCondition (conditionName=conditionName@entry=0x55ead8963280 "v->type...
[16:10:42.532] #4  0x000055ead834373e in jspGetLeftArg (v=v@entry=0x7fff9d7ef940, a=a@entry=0x7fff9d7ef7d0) at jsonpath....
[16:10:42.532] #5  0x000055ead8344ddd in printJsonPathItem (buf=buf@entry=0x7fff9d7efab0, v=v@entry=0x7fff9d7ef940, inKe...
[16:10:42.532] #6  0x000055ead83450d2 in printJsonPathItem (buf=buf@entry=0x7fff9d7efab0, v=v@entry=0x7fff9d7efaf0, inKe...
[16:10:42.532] #7  0x000055ead8345214 in jsonPathToCstring (out=0x7fff9d7efab0, out@entry=0x0, in=0x625000008fa0, estima...
[16:10:42.532] #8  0x000055ead834532b in jsonpath_out (fcinfo=<optimized out>) at jsonpath.c:138
[16:10:42.532] #9  0x000055ead853cea7 in FunctionCall1Coll (flinfo=0x6250000539c8, collation=collation@entry=0, arg1=108...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/resu...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-04 16:00:28.743672357 +0000
+++ /tmp/cirrus-ci-build/src/bin/pg_upgrade/tmp_check/results/jsonb.out	2025-06-04 16:07:11.770482802 +0000
@@ -3389,2445 +3389,10 @@
 
 RESET enable_seqscan;
 SELECT count(*) FROM (SELECT (jsonb_each(j)).key FROM testjsonb) AS wow;
- count 
--------
-  4791
-(1 row)
-
-SELECT key, count(*) FROM (SELECT (jsonb_each(j)).key FROM testjsonb) AS wow GROUP BY key ORDER BY count DESC, key;
-    key    | count 
------------+-------
- line      |   884
- query     |   207
- pos       |   203
- node      |   202
- space     |   197
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out /tmp/cirrus-ci-build/src/test/regress/results/jsonb.ou...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonb.out	2025-06-04 16:00:28.743672357 +0000
+++ /tmp/cirrus-ci-build/src/test/regress/results/jsonb.out	2025-06-04 16:05:34.677718869 +0000
@@ -4739,1095 +4739,10 @@
 
 -- check nesting levels addition
 select jsonb_set('{"a":1,"b":[4,5,[0,1,2],6,7],"c":{"d":4}}','{b,2,33}','{"foo":123}');
-                              jsonb_set                              
----------------------------------------------------------------------
- {"a": 1, "b": [4, 5, [0, 1, 2, {"foo": 123}], 6, 7], "c": {"d": 4}}
-(1 row)
-
--- add new key
-select jsonb_set('{"a":1,"b":[0,1,2],"c":{"d":4}}','{c,e}','{"foo":123}');
-                         jsonb_set                          
-------------------------------------------------------------
- {"a": 1, "b": [0, 1, 2], "c": {"d": 4, "e": {"foo": 123}}}
-(1 row)
-
--- adding doesn't do anything if elements before last aren't present
...
tap
[16:07:14.442](135.274s) not ok 5 - regression tests pass
[16:07:57.762](1.677s) not ok 16 - run of pg_upgrade --check for new instance
[16:07:57.763](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[16:07:58.822](1.059s) not ok 18 - run of pg_upgrade for new instance
[16:07:58.823](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:07:59.018](0.054s) not ok 20 - check that locales in new cluster match original cluster
[16:07:59.719](0.059s) not ok 22 - old and new dumps match after pg_upgrade
Linux - Debian Bookworm - Meson
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
[16:11:27.126] #0  0x00007fae78ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:27.126] #1  0x00007fae78e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:27.126] #2  0x00007fae78e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:27.126] #3  0x000055e6a30703c2 in ExceptionalCondition (conditionName=conditionName@entry=0x55e6a3363288 "v->type...
[16:11:27.126] #4  0x000055e6a2edd3fb in jspGetLeftArg (v=v@entry=0x7ffcaf2b29d0, a=a@entry=0x7ffcaf2b2550) at ../src/ba...
[16:11:27.126] #5  0x000055e6a2ee2384 in executeStringInternalMethod (cxt=cxt@entry=0x7ffcaf2b2c40, jsp=jsp@entry=0x7ffc...
[16:11:27.126] #6  0x000055e6a2ee5756 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffcaf2b2c40, jsp=jsp@entry=0x7ffca...
[16:11:27.126] #7  0x000055e6a2ee8c2e in executeAnyItem (cxt=cxt@entry=0x7ffcaf2b2c40, jsp=jsp@entry=0x7ffcaf2b29d0, jbc...
[16:11:27.126] #8  0x000055e6a2ee8cab in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffcaf2b2c40, jsp=jsp@entry=0x7ff...
[16:11:27.126] #9  0x000055e6a2ee5775 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffcaf2b2c40, jsp=0x7ffcaf2b29d0, j...
core
[16:11:30.818] #0  0x00007fcdebccedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:30.818] #1  0x00007fcdebc7b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:30.818] #2  0x00007fcdebc7b497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:30.818] #3  0x00005629d4e675f3 in ?? ()
[16:11:30.818] #4  0x00005629d4e61369 in ?? ()
[16:11:30.818] #5  0x00005629d4e6020f in ?? ()
[16:11:30.818] #6  0x00005629d4e60c3b in ?? ()
[16:11:30.818] #7  0x00005629d4e5e66f in ?? ()
[16:11:30.818] #8  0x00007fcdebc6624a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:30.818] #9  0x00007fcdebc66305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
core
[16:11:30.818] #0  <unavailable> in ?? ()
core
[16:11:30.693] #0  0x00007f65c0aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:30.693] #1  0x00007f65c0a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:30.693] #2  0x00007f65c0a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:30.693] #3  0x000055c7319fa3c2 in ExceptionalCondition (conditionName=conditionName@entry=0x55c731ced288 "v->type...
[16:11:30.693] #4  0x000055c7318673fb in jspGetLeftArg (v=v@entry=0x7ffd8c5bde00, a=a@entry=0x7ffd8c5bdd40) at ../src/ba...
[16:11:30.693] #5  0x000055c731868386 in printJsonPathItem (buf=buf@entry=0x7ffd8c5bde90, v=v@entry=0x7ffd8c5bde00, inKe...
[16:11:30.693] #6  0x000055c731868618 in printJsonPathItem (buf=buf@entry=0x7ffd8c5bde90, v=v@entry=0x7ffd8c5bde60, inKe...
[16:11:30.693] #7  0x000055c73186867c in jsonPathToCstring (out=0x7ffd8c5bde90, out@entry=0x0, in=0x55c7513967d0, estima...
[16:11:30.693] #8  0x000055c73186871c in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[16:11:30.693] #9  0x000055c731a08150 in FunctionCall1Coll (flinfo=0x55c75147df88, collation=collation@entry=0, arg1=<op...
core
[16:11:30.198] #0  0x00007f9390aaedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:30.198] #1  0x00007f9390a5b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:30.198] #2  0x00007f9390b16244 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:30.198] #3  0x00007f9390b2889c in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:30.640] #0  0x00007f65c0aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
core
[16:11:30.198] #0  <unavailable> in ?? ()
core
[16:11:29.750] #0  0x00007fae78ea9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:29.750] #1  0x00007fae78e5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:29.750] #2  0x00007fae78e45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:29.750] #3  0x000055e6a30703c2 in ExceptionalCondition (conditionName=conditionName@entry=0x55e6a3363288 "v->type...
[16:11:29.750] #4  0x000055e6a2edd3fb in jspGetLeftArg (v=v@entry=0x7ffcaf2b2cf0, a=a@entry=0x7ffcaf2b2c30) at ../src/ba...
[16:11:29.750] #5  0x000055e6a2ede386 in printJsonPathItem (buf=buf@entry=0x7ffcaf2b2d80, v=v@entry=0x7ffcaf2b2cf0, inKe...
[16:11:29.750] #6  0x000055e6a2ede618 in printJsonPathItem (buf=buf@entry=0x7ffcaf2b2d80, v=v@entry=0x7ffcaf2b2d50, inKe...
[16:11:29.750] #7  0x000055e6a2ede67c in jsonPathToCstring (out=0x7ffcaf2b2d80, out@entry=0x0, in=0x55e6e2733450, estima...
[16:11:29.750] #8  0x000055e6a2ede71c in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[16:11:29.750] #9  0x000055e6a307e150 in FunctionCall1Coll (flinfo=0x55e6e280f618, collation=collation@entry=0, arg1=<op...
core
[16:11:29.242] #0  0x00007f69058a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:29.242] #1  0x00007f690585afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:29.242] #2  0x00007f6905845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:29.242] #3  0x000055842bdf23c2 in ExceptionalCondition (conditionName=conditionName@entry=0x55842c0e5288 "v->type...
[16:11:29.242] #4  0x000055842bc5f3fb in jspGetLeftArg (v=v@entry=0x7ffe71e329a0, a=a@entry=0x7ffe71e328e0) at ../src/ba...
[16:11:29.242] #5  0x000055842bc60386 in printJsonPathItem (buf=buf@entry=0x7ffe71e32a30, v=v@entry=0x7ffe71e329a0, inKe...
[16:11:29.242] #6  0x000055842bc60618 in printJsonPathItem (buf=buf@entry=0x7ffe71e32a30, v=v@entry=0x7ffe71e32a00, inKe...
[16:11:29.242] #7  0x000055842bc6067c in jsonPathToCstring (out=0x7ffe71e32a30, out@entry=0x0, in=0x55844204e430, estima...
[16:11:29.242] #8  0x000055842bc6071c in jsonpath_out (fcinfo=<optimized out>) at ../src/backend/utils/adt/jsonpath.c:13...
[16:11:29.242] #9  0x000055842be00150 in FunctionCall1Coll (flinfo=0x558442135058, collation=collation@entry=0, arg1=<op...
core
[16:11:28.745] #0  0x00007f69058a9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:28.745] #1  0x00007f690585afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:28.745] #2  0x00007f6905845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:28.745] #3  0x000055842bdf23c2 in ExceptionalCondition (conditionName=conditionName@entry=0x55842c0e5288 "v->type...
[16:11:28.745] #4  0x000055842bc5f3fb in jspGetLeftArg (v=v@entry=0x7ffe71e32680, a=a@entry=0x7ffe71e32200) at ../src/ba...
[16:11:28.745] #5  0x000055842bc64384 in executeStringInternalMethod (cxt=cxt@entry=0x7ffe71e328f0, jsp=jsp@entry=0x7ffe...
[16:11:28.745] #6  0x000055842bc67756 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe71e328f0, jsp=jsp@entry=0x7ffe7...
[16:11:28.745] #7  0x000055842bc6ac2e in executeAnyItem (cxt=cxt@entry=0x7ffe71e328f0, jsp=jsp@entry=0x7ffe71e32680, jbc...
[16:11:28.745] #8  0x000055842bc6acab in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffe71e328f0, jsp=jsp@entry=0x7ff...
[16:11:28.745] #9  0x000055842bc67775 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffe71e328f0, jsp=0x7ffe71e32680, j...
core
[16:11:27.992] #0  0x00007f65c0aa9eec in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:27.992] #1  0x00007f65c0a5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:27.992] #2  0x00007f65c0a45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:27.992] #3  0x000055c7319fa3c2 in ExceptionalCondition (conditionName=conditionName@entry=0x55c731ced288 "v->type...
[16:11:27.992] #4  0x000055c7318673fb in jspGetLeftArg (v=v@entry=0x7ffd8c5bdae0, a=a@entry=0x7ffd8c5bd660) at ../src/ba...
[16:11:27.992] #5  0x000055c73186c384 in executeStringInternalMethod (cxt=cxt@entry=0x7ffd8c5bdd50, jsp=jsp@entry=0x7ffd...
[16:11:27.992] #6  0x000055c73186f756 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd8c5bdd50, jsp=jsp@entry=0x7ffd8...
[16:11:27.992] #7  0x000055c731872c2e in executeAnyItem (cxt=cxt@entry=0x7ffd8c5bdd50, jsp=jsp@entry=0x7ffd8c5bdae0, jbc...
[16:11:27.992] #8  0x000055c731872cab in executeItemUnwrapTargetArray (cxt=cxt@entry=0x7ffd8c5bdd50, jsp=jsp@entry=0x7ff...
[16:11:27.992] #9  0x000055c73186f775 in executeItemOptUnwrapTarget (cxt=cxt@entry=0x7ffd8c5bdd50, jsp=0x7ffd8c5bdae0, j...
core
[16:11:27.257] #0  0x00007fcdebccedd4 in pthread_sigmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:27.257] #1  0x00007fcdebc7b239 in sigprocmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:27.257] #2  0x00007fcdebc7b497 in sigsetmask () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:27.257] #3  0x00005629d4e675c1 in ?? ()
[16:11:27.257] #4  0x00005629d4e61369 in ?? ()
[16:11:27.257] #5  0x00005629d4e6020f in ?? ()
[16:11:27.257] #6  0x00005629d4e60c3b in ?? ()
[16:11:27.257] #7  0x00005629d4e5e66f in ?? ()
[16:11:27.257] #8  0x00007fcdebc6624a in ?? () from /lib/x86_64-linux-gnu/libc.so.6
[16:11:27.257] #9  0x00007fcdebc66305 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_p...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-04 16:00:27.166898224 +0000
+++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-04 16:04:24.078536851...
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/json.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_...
--- /tmp/cirrus-ci-build/src/test/regress/expected/json.out	2025-06-04 16:00:27.162906317 +0000
+++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/json.out	2025-06-04 16:05:38.522473021 +...
@@ -1603,1166 +1603,7 @@
 (1 row)
 
 SELECT ia2 FROM json_populate_record(NULL::jsrec, '{"ia2": [[1, 2], [3]]}') q;
-ERROR:  malformed JSON array
-DETAIL:  Multidimensional arrays must have sub-arrays with matching dimensions.
-SELECT ia2 FROM json_populate_record(NULL::jsrec, '{"ia2": [[1, 2], 3, 4]}') q;
-ERROR:  expected JSON array
-HINT:  See the array element [1] of key "ia2".
-SELECT ia2d FROM json_populate_record(NULL::jsrec, '{"ia2d": [[1, "2"], [null, 4]]}') q;
-ERROR:  value for domain js_int_array_2d violates check constraint "js_int_array_2d_check"
-SELECT ia2d FROM json_populate_record(NULL::jsrec, '{"ia2d": [[1, "2", 3], [null, 5, 6]]}') q;
-         ia2d         
-----------------------
- {{1,2,3},{NULL,5,6}}
-(1 row)
-
...
regress
diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out /tmp/cirrus-ci-build/build/testrun/regress/regress/...
--- /tmp/cirrus-ci-build/src/test/regress/expected/jsonpath.out	2025-06-04 16:00:27.166898224 +0000
+++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/jsonpath.out	2025-06-04 16:04:25.234540019 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[16:04:27.045](64.583s) not ok 5 - regression tests pass
[16:04:48.094](5.429s) not ok 8 - dump outputs from original and restored regression databases match
[16:04:56.764](2.338s) not ok 16 - run of pg_upgrade --check for new instance
[16:04:56.764](0.000s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[16:04:58.322](1.558s) not ok 18 - run of pg_upgrade for new instance
[16:04:58.323](0.000s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:04:58.571](0.071s) not ok 20 - check that locales in new cluster match original cluster
[16:04:59.462](0.078s) not ok 22 - old and new dumps match after pg_upgrade
tap
[16:05:40.341](65.479s) not ok 2 - regression tests pass
test
[16:08:51.186]  25/341 postgresql:regress / regress/regress                                            ERROR            ...
[16:08:51.186]  26/341 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[16:08:51.186]  95/341 postgresql:recovery / recovery/027_stream_regress                               ERROR            ...
Windows - Server 2019, VS 2019 - Meson & ninja
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
assertion
TRAP: failed Assert("v->type == jpiAnd || v->type == jpiOr || v->type == jpiEqual || v->type == jpiNotEqual || v->type =...
core
00000040`3bbffb38 00007ffb`b4acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000040`3bbffb40 00007ffb`b3924cb0     ntdll!TppWorkerThread+0x2df
00000040`3bbffe30 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000040`3bbffe60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000040`3b7ffa88 00007ffb`b4acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000040`3b7ffa90 00007ffb`b3924cb0     ntdll!TppWorkerThread+0x2df
00000040`3b7ffd80 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000040`3b7ffdb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000040`3c3ffc48 00007ffb`b227da4e     ntdll!NtWaitForSingleObject+0x14
00000040`3c3ffc50 00007ff6`362dbb8c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000040`3c3ffcf0 00007ffb`b3924cb0     postgres!pg_timer_thread(
00000040`3c3ffd30 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000040`3c3ffd60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000040`3b3fd6a0 00007ff6`36640ed8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000040`3b3fd6e0 00007ff6`364ece6d     postgres!ExceptionalCondition(
00000040`3b3fd720 00007ff6`364f7dec     postgres!jspGetLeftArg(
00000040`3b3fd750 00007ff6`364f4876     postgres!executeStringInternalMethod(
00000040`3b3fd8a0 00007ff6`364f56cb     postgres!executeItemOptUnwrapTarget(
00000040`3b3fde10 00007ff6`364f4b3c     postgres!executeAnyItem(
00000040`3b3fdeb0 00007ff6`364f484c     postgres!executeItemUnwrapTargetArray(
00000040`3b3fdf20 00007ff6`364f124e     postgres!executeItemOptUnwrapTarget(
00000040`3b3fe490 00007ff6`364f4c57     postgres!executeItem(
00000040`3b3fe4d0 00007ff6`364f22e3     postgres!executeNextItem(
core
00000040`3bfffc68 00007ffb`b22c490a     ntdll!NtFsControlFile+0x14
00000040`3bfffc70 00007ff6`362da0eb     KERNELBASE!ConnectNamedPipe+0x6a
00000040`3bfffce0 00007ffb`b3924cb0     postgres!pg_signal_thread(
00000040`3bfffde0 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000040`3bfffe10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000037`f4dff838 00007ffb`b4acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000037`f4dff840 00007ffb`b3924cb0     ntdll!TppWorkerThread+0x2df
00000037`f4dffb30 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000037`f4dffb60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000037`f3dff080 00007ff6`36640ed8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000037`f3dff0c0 00007ff6`364ece6d     postgres!ExceptionalCondition(
00000037`f3dff100 00007ff6`364ef25c     postgres!jspGetLeftArg(
00000037`f3dff130 00007ff6`364ef549     postgres!printJsonPathItem(
00000037`f3dff240 00007ff6`364ed826     postgres!printJsonPathItem(
00000037`f3dff350 00007ff6`364ec344     postgres!jsonPathToCstring(
00000037`f3dff3c0 00007ff6`3664c0de     postgres!jsonpath_out(
00000037`f3dff400 00007ff6`3664df3f     postgres!FunctionCall1Coll(
00000037`f3dff480 00007ff6`35e32175     postgres!OutputFunctionCall(
00000037`f3dff4b0 00007ff6`360f9d39     postgres!printtup(
core
00000037`f41ffbd8 00007ffb`b4acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000037`f41ffbe0 00007ffb`b3924cb0     ntdll!TppWorkerThread+0x2df
00000037`f41ffed0 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000037`f41fff00 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000037`f45ffa08 00007ffb`b22c490a     ntdll!NtFsControlFile+0x14
00000037`f45ffa10 00007ff6`362da0eb     KERNELBASE!ConnectNamedPipe+0x6a
00000037`f45ffa80 00007ffb`b3924cb0     postgres!pg_signal_thread(
00000037`f45ffb80 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000037`f45ffbb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000037`f49ffa48 00007ffb`b227da4e     ntdll!NtWaitForSingleObject+0x14
00000037`f49ffa50 00007ff6`362dbb8c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000037`f49ffaf0 00007ffb`b3924cb0     postgres!pg_timer_thread(
00000037`f49ffb30 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000037`f49ffb60 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005a`cb5ff538 00007ffb`b4acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000005a`cb5ff540 00007ffb`b3924cb0     ntdll!TppWorkerThread+0x2df
0000005a`cb5ff830 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
0000005a`cb5ff860 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005a`cadffd78 00007ffb`b22c490a     ntdll!NtFsControlFile+0x14
0000005a`cadffd80 00007ff6`362da0eb     KERNELBASE!ConnectNamedPipe+0x6a
0000005a`cadffdf0 00007ffb`b3924cb0     postgres!pg_signal_thread(
0000005a`cadffef0 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
0000005a`cadfff20 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005a`ca9ffa58 00007ffb`b4acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
0000005a`ca9ffa60 00007ffb`b3924cb0     ntdll!TppWorkerThread+0x2df
0000005a`ca9ffd50 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
0000005a`ca9ffd80 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
0000005a`ca5fef30 00007ff6`36640ed8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
0000005a`ca5fef70 00007ff6`364ece6d     postgres!ExceptionalCondition(
0000005a`ca5fefb0 00007ff6`364ef25c     postgres!jspGetLeftArg(
0000005a`ca5fefe0 00007ff6`364ef549     postgres!printJsonPathItem(
0000005a`ca5ff0f0 00007ff6`364ed826     postgres!printJsonPathItem(
0000005a`ca5ff200 00007ff6`364ec344     postgres!jsonPathToCstring(
0000005a`ca5ff270 00007ff6`3664c0de     postgres!jsonpath_out(
0000005a`ca5ff2b0 00007ff6`3664df3f     postgres!FunctionCall1Coll(
0000005a`ca5ff330 00007ff6`35e32175     postgres!OutputFunctionCall(
0000005a`ca5ff360 00007ff6`360f9d39     postgres!printtup(
core
0000005a`cb1ff918 00007ffb`b227da4e     ntdll!NtWaitForSingleObject+0x14
0000005a`cb1ff920 00007ff6`362dbb8c     KERNELBASE!WaitForSingleObjectEx+0x8e
0000005a`cb1ff9c0 00007ffb`b3924cb0     postgres!pg_timer_thread(
0000005a`cb1ffa00 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
0000005a`cb1ffa30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f1`c15ff8f8 00007ffb`b22c490a     ntdll!NtFsControlFile+0x14
000000f1`c15ff900 00007ff6`362da0eb     KERNELBASE!ConnectNamedPipe+0x6a
000000f1`c15ff970 00007ffb`b3924cb0     postgres!pg_signal_thread(
000000f1`c15ffa70 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f1`c15ffaa0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f1`c19ffc38 00007ffb`b227da4e     ntdll!NtWaitForSingleObject+0x14
000000f1`c19ffc40 00007ff6`362dbb8c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000f1`c19ffce0 00007ffb`b3924cb0     postgres!pg_timer_thread(
000000f1`c19ffd20 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f1`c19ffd50 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f1`c11ff9a8 00007ffb`b4acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f1`c11ff9b0 00007ffb`b3924cb0     ntdll!TppWorkerThread+0x2df
000000f1`c11ffca0 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f1`c11ffcd0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f1`c0dff968 00007ffb`b4acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000f1`c0dff970 00007ffb`b3924cb0     ntdll!TppWorkerThread+0x2df
000000f1`c0dffc60 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000f1`c0dffc90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000f1`c09fd9e0 00007ff6`36640ed8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000f1`c09fda20 00007ff6`364ece6d     postgres!ExceptionalCondition(
000000f1`c09fda60 00007ff6`364f7dec     postgres!jspGetLeftArg(
000000f1`c09fda90 00007ff6`364f4876     postgres!executeStringInternalMethod(
000000f1`c09fdbe0 00007ff6`364f56cb     postgres!executeItemOptUnwrapTarget(
000000f1`c09fe150 00007ff6`364f4b3c     postgres!executeAnyItem(
000000f1`c09fe1f0 00007ff6`364f484c     postgres!executeItemUnwrapTargetArray(
000000f1`c09fe260 00007ff6`364f124e     postgres!executeItemOptUnwrapTarget(
000000f1`c09fe7d0 00007ff6`364f4c57     postgres!executeItem(
000000f1`c09fe810 00007ff6`364f22e3     postgres!executeNextItem(
core
00000036`f07ffab8 00007ffb`b4acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000036`f07ffac0 00007ffb`b3924cb0     ntdll!TppWorkerThread+0x2df
00000036`f07ffdb0 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000036`f07ffde0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000036`ef7fdb90 00007ff6`36640ed8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
00000036`ef7fdbd0 00007ff6`364ece6d     postgres!ExceptionalCondition(
00000036`ef7fdc10 00007ff6`364f7dec     postgres!jspGetLeftArg(
00000036`ef7fdc40 00007ff6`364f4876     postgres!executeStringInternalMethod(
00000036`ef7fdd90 00007ff6`364f56cb     postgres!executeItemOptUnwrapTarget(
00000036`ef7fe300 00007ff6`364f4b3c     postgres!executeAnyItem(
00000036`ef7fe3a0 00007ff6`364f484c     postgres!executeItemUnwrapTargetArray(
00000036`ef7fe410 00007ff6`364f124e     postgres!executeItemOptUnwrapTarget(
00000036`ef7fe980 00007ff6`364f4c57     postgres!executeItem(
00000036`ef7fe9c0 00007ff6`364f22e3     postgres!executeNextItem(
core
00000036`efbff7e8 00007ffb`b4acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
00000036`efbff7f0 00007ffb`b3924cb0     ntdll!TppWorkerThread+0x2df
00000036`efbffae0 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000036`efbffb10 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000036`effff668 00007ffb`b22c490a     ntdll!NtFsControlFile+0x14
00000036`effff670 00007ff6`362da0eb     KERNELBASE!ConnectNamedPipe+0x6a
00000036`effff6e0 00007ffb`b3924cb0     postgres!pg_signal_thread(
00000036`effff7e0 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000036`effff810 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
00000036`f03ff6f8 00007ffb`b227da4e     ntdll!NtWaitForSingleObject+0x14
00000036`f03ff700 00007ff6`362dbb8c     KERNELBASE!WaitForSingleObjectEx+0x8e
00000036`f03ff7a0 00007ffb`b3924cb0     postgres!pg_timer_thread(
00000036`f03ff7e0 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
00000036`f03ff810 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b6`913ffa08 00007ffb`b4acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b6`913ffa10 00007ffb`b3924cb0     ntdll!TppWorkerThread+0x2df
000000b6`913ffd00 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000b6`913ffd30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b6`917ffd18 00007ffb`b227da4e     ntdll!NtWaitForSingleObject+0x14
000000b6`917ffd20 00007ff6`362dbb8c     KERNELBASE!WaitForSingleObjectEx+0x8e
000000b6`917ffdc0 00007ffb`b3924cb0     postgres!pg_timer_thread(
000000b6`917ffe00 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000b6`917ffe30 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b6`90fffd08 00007ffb`b22c490a     ntdll!NtFsControlFile+0x14
000000b6`90fffd10 00007ff6`362da0eb     KERNELBASE!ConnectNamedPipe+0x6a
000000b6`90fffd80 00007ffb`b3924cb0     postgres!pg_signal_thread(
000000b6`90fffe80 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000b6`90fffeb0 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b6`90bffa68 00007ffb`b4acb77f     ntdll!NtWaitForWorkViaWorkerFactory+0x14
000000b6`90bffa70 00007ffb`b3924cb0     ntdll!TppWorkerThread+0x2df
000000b6`90bffd60 00007ffb`b4b3edcb     KERNEL32!BaseThreadInitThunk+0x10
000000b6`90bffd90 00000000`00000000     ntdll!RtlUserThreadStart+0x2b
core
000000b6`907fe990 00007ff6`36640ed8     ucrtbased!abort(void)+0x5a [minkernel\crts\ucrt\src\appcrt\startup\abort.cpp @ 7...
000000b6`907fe9d0 00007ff6`364ece6d     postgres!ExceptionalCondition(
000000b6`907fea10 00007ff6`364ef25c     postgres!jspGetLeftArg(
000000b6`907fea40 00007ff6`364ef549     postgres!printJsonPathItem(
000000b6`907feb50 00007ff6`364ed826     postgres!printJsonPathItem(
000000b6`907fec60 00007ff6`364ec344     postgres!jsonPathToCstring(
000000b6`907fecd0 00007ff6`3664c0de     postgres!jsonpath_out(
000000b6`907fed10 00007ff6`3664df3f     postgres!FunctionCall1Coll(
000000b6`907fed90 00007ff6`35e32175     postgres!OutputFunctionCall(
000000b6`907fedc0 00007ff6`360f9d39     postgres!printtup(
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/pg_upgrade/002_pg_...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-04 16:00:33.421145300 +0000
+++ C:/cirrus/build/testrun/pg_upgrade/002_pg_upgrade/data/results/jsonpath.out	2025-06-04 16:04:13.801481100 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/recovery/027_strea...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-04 16:00:33.421145300 +0000
+++ C:/cirrus/build/testrun/recovery/027_stream_regress/data/results/jsonpath.out	2025-06-04 16:06:51.435198800 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
regress
diff --strip-trailing-cr -U3 C:/cirrus/src/test/regress/expected/jsonpath.out C:/cirrus/build/testrun/regress/regress/re...
--- C:/cirrus/src/test/regress/expected/jsonpath.out	2025-06-04 16:00:33.421145300 +0000
+++ C:/cirrus/build/testrun/regress/regress/results/jsonpath.out	2025-06-04 16:04:13.838055900 +0000
@@ -436,998 +436,7 @@
 (1 row)
 
 select '$.replace("hello","bye")'::jsonpath;
-         jsonpath         
---------------------------
- $.replace("hello","bye")
-(1 row)
-
-select '$.lower()'::jsonpath;
- jsonpath  
------------
- $.lower()
-(1 row)
-
-select '$.upper()'::jsonpath;
- jsonpath  
...
tap
[16:04:32.926](117.920s) not ok 5 - regression tests pass
[16:05:06.941](2.996s) not ok 16 - run of pg_upgrade --check for new instance
[16:05:06.943](0.001s) not ok 17 - pg_upgrade_output.d/ removed after pg_upgrade --check success
[16:05:10.079](3.135s) not ok 18 - run of pg_upgrade for new instance
[16:05:10.081](0.001s) not ok 19 - pg_upgrade_output.d/ removed after pg_upgrade success
[16:05:11.119](0.082s) not ok 20 - check that locales in new cluster match original cluster
[16:05:12.151](0.214s) not ok 22 - old and new dumps match after pg_upgrade
tap
[16:07:06.162](130.672s) not ok 2 - regression tests pass
test
[16:14:07.623]  15/335 postgresql:regress / regress/regress                                            ERROR           1...
[16:14:07.623]  22/335 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade                               ERROR           1...
[16:14:07.623]  84/335 postgresql:recovery / recovery/027_stream_regress                               ERROR           1...
53/5763 remove ISB in AArch64's spin_delay() implementation
FreeBSD - Meson
core
[14:09:05.388] #0  0x0000480624c65d9b in ?? () from /libexec/ld-elf.so.1
[14:09:05.388] #1  0x000020038db9c400 in ?? ()
[14:09:05.388] #2  0x0000480624c5e617 in ?? () from /libexec/ld-elf.so.1
[14:09:05.388] #3  0x000000300040080c in ?? ()
[14:09:05.388] #4  0x0000483afe203c08 in ?? ()
[14:09:05.388] #5  0x000020038db9c460 in ?? ()
[14:09:05.388] #6  0x0000480624c520c4 in ?? () from /libexec/ld-elf.so.1
[14:09:05.388] #7  0x0000000000000000 in ?? ()
tap
[14:05:08.634](0.001s) not ok 23 - connect : matches
test
[14:06:27.464] 259/340 postgresql:postmaster / postmaster/003_start_stop                               ERROR            ...
53/4971 [CREATE|RE] INDEX CONCURRENTLY with single heap scan and short-term resetting shapshots
Windows - Server 2019, VS 2019 - Meson & ninja
compiler
[06:54:52.582] c:\cirrus\src\backend\access\stir\stir.c(423) : warning C4715: 'stirbeginscan': not all control paths ret...
53/5682 Better HINT message for "unexpected data beyond EOF"
Windows - Server 2019, VS 2019 - Meson & ninja
tap
[22:55:10.005](0.001s) not ok 5 - vacuumdb cannot target invalid database: matches
test
[22:58:07.756] 221/335 postgresql:scripts / scripts/101_vacuumdb_all                                   ERROR            ...