[10:32:44.399] su postgres <<-EOF [10:32:44.399] set -e [10:32:44.399] ulimit -c unlimited [10:32:44.399] meson test $MTEST_ARGS --num-processes ${TEST_JOBS} [10:32:44.399] EOF [10:32:45.280] 1/391 postgresql:setup / tmp_install OK 0.51s [10:32:45.325] 2/391 postgresql:setup / install_test_files OK 0.04s [10:32:46.596] 3/391 postgresql:setup / initdb_cache OK 1.27s [10:32:46.849] 4/391 postgresql:pg_upgrade / pg_upgrade/001_basic OK 0.24s 9 subtests passed [10:32:55.741] 5/391 postgresql:pg_upgrade / pg_upgrade/005_char_signedness OK 9.05s 16 subtests passed [10:33:02.433] 6/391 postgresql:pg_upgrade / pg_upgrade/003_logical_slots OK 15.79s 13 subtests passed [10:33:03.692] 7/391 postgresql:pg_upgrade / pg_upgrade/008_extension_control_path OK 7.95s 5 subtests passed [10:33:04.657] 8/391 postgresql:pg_upgrade / pg_upgrade/004_subscription OK 18.00s 19 subtests passed [10:33:07.440] 9/391 postgresql:recovery / recovery/002_archiving OK 2.78s 12 subtests passed [10:33:13.362] 10/391 postgresql:recovery / recovery/003_recovery_targets OK 5.92s 15 subtests passed [10:33:13.658] 11/391 postgresql:recovery / recovery/001_stream_rep OK 9.96s 64 subtests passed [10:33:19.051] 12/391 postgresql:recovery / recovery/004_timeline_switch OK 5.69s 5 subtests passed [10:33:20.680] 13/391 postgresql:recovery / recovery/005_replay_delay OK 7.02s 3 subtests passed [10:33:21.908] 14/391 postgresql:recovery / recovery/006_logical_decoding OK 2.86s 20 subtests passed [10:33:25.483] 15/391 postgresql:recovery / recovery/007_sync_rep OK 4.80s 11 subtests passed [10:33:33.014] 16/391 postgresql:pg_upgrade / pg_upgrade/007_multixact_conversion OK 46.16s 3 subtests passed [10:33:35.065] 17/391 postgresql:recovery / recovery/008_fsm_truncation OK 13.16s 1 subtests passed [10:33:37.013] 18/391 postgresql:recovery / recovery/009_twophase OK 11.53s 30 subtests passed [10:33:38.143] 19/391 postgresql:recovery / recovery/010_logical_decoding_timelines OK 5.13s 13 subtests passed [10:33:40.355] 20/391 postgresql:pg_upgrade / pg_upgrade/006_transfer_modes OK 53.63s 50 subtests passed [10:33:40.382] 21/391 postgresql:recovery / recovery/013_crash_restart OK 3.37s 20 subtests passed [10:33:40.988] 22/391 postgresql:recovery / recovery/012_subtransactions OK 5.92s 12 subtests passed [10:33:41.138] 23/391 postgresql:recovery / recovery/014_unlogged_reinit OK 2.99s 23 subtests passed [10:33:43.599] 24/391 postgresql:recovery / recovery/016_min_consistency OK 3.22s 1 subtests passed [10:33:43.886] 25/391 postgresql:recovery / recovery/015_promotion_pages OK 3.53s 1 subtests passed [10:33:45.211] 26/391 postgresql:recovery / recovery/017_shm OK 4.22s 4 subtests passed [10:33:48.214] 27/391 postgresql:recovery / recovery/021_row_visibility OK 3.00s 10 subtests passed [10:33:49.466] ▶ 28/391 + constraints 18059 ms FAIL [10:33:49.496] ▶ 28/391 + inherit 19993 ms FAIL [10:33:49.797] 29/391 postgresql:recovery / recovery/020_archive_status OK 5.91s 19 subtests passed [10:33:51.948] 30/391 postgresql:recovery / recovery/022_crash_temp_files OK 3.73s 11 subtests passed [10:33:54.143] 31/391 postgresql:recovery / recovery/023_pitr_prepared_xact OK 4.34s 1 subtests passed [10:33:55.515] 32/391 postgresql:recovery / recovery/024_archive_recovery OK 3.56s 2 subtests passed [10:33:58.270] 33/391 postgresql:recovery / recovery/025_stuck_on_old_timeline OK 4.13s 1 subtests passed [10:33:58.711] 34/391 postgresql:recovery / recovery/018_wal_optimize OK 17.57s 38 subtests passed [10:34:01.997] 35/391 postgresql:recovery / recovery/019_replslot_limit OK 18.40s 26 subtests passed [10:34:02.698] 36/391 postgresql:recovery / recovery/028_pitr_timelines OK 3.99s 3 subtests passed [10:34:08.981] 37/391 postgresql:recovery / recovery/029_stats_restart OK 6.98s 44 subtests passed [10:34:10.134] 38/391 postgresql:recovery / recovery/030_stats_cleanup_replica OK 7.42s 11 subtests passed [10:34:14.492] 39/391 postgresql:recovery / recovery/031_recovery_conflict OK 5.50s 18 subtests passed [10:34:15.696] 40/391 postgresql:recovery / recovery/032_relfilenode_reuse OK 5.56s 14 subtests passed [10:34:18.072] 41/391 postgresql:recovery / recovery/034_create_database OK 2.37s 2 subtests passed [10:34:20.679] 42/391 postgresql:recovery / recovery/026_overwrite_contrecord OK 25.16s 3 subtests passed [10:34:22.954] 43/391 postgresql:recovery / recovery/033_replay_tsp_drops OK 8.46s 3 subtests passed [10:34:23.963] 44/391 postgresql:recovery / recovery/036_truncated_dropped OK 3.28s 8 subtests passed [10:34:24.939] 45/391 postgresql:recovery / recovery/037_invalid_database OK 1.98s 10 subtests passed [10:34:28.421] 46/391 postgresql:recovery / recovery/038_save_logical_slots_shutdown OK 4.46s 2 subtests passed [10:34:33.919] 47/391 postgresql:recovery / recovery/039_end_of_wal OK 8.98s 14 subtests passed [10:34:37.534] 48/391 postgresql:recovery / recovery/041_checkpoint_at_promote OK 3.61s 6 subtests passed [10:34:38.821] 49/391 postgresql:recovery / recovery/035_standby_logical_decoding OK 20.75s 89 subtests passed [10:34:41.858] 50/391 postgresql:recovery / recovery/042_low_level_backup OK 4.32s 4 subtests passed [10:34:44.399] 51/391 postgresql:recovery / recovery/044_invalidate_inactive_slots OK 2.54s 1 subtests passed [10:34:45.236] 52/391 postgresql:recovery / recovery/040_standby_failover_slots_sync OK 16.81s 38 subtests passed [10:34:47.753] 53/391 postgresql:recovery / recovery/043_no_contrecord_switch OK 8.93s 1 subtests passed [10:34:51.042] 54/391 postgresql:recovery / recovery/045_archive_restartpoint OK 6.64s 1 subtests passed [10:34:51.734] 55/391 postgresql:recovery / recovery/047_checkpoint_physical_slot OK 3.98s 1 subtests passed [10:34:51.913] 56/391 postgresql:recovery / recovery/046_checkpoint_logical_slot OK 6.68s 2 subtests passed [10:34:54.119] 57/391 postgresql:recovery / recovery/048_vacuum_horizon_floor OK 3.08s 3 subtests passed [10:34:54.522] 58/391 postgresql:recovery / recovery/050_redo_segment_missing OK 2.58s 2 subtests passed [10:34:56.483] 59/391 postgresql:recovery / recovery/052_checkpoint_segment_missing OK 1.96s 4 subtests passed [10:35:03.466] 60/391 postgresql:recovery / recovery/051_effective_wal_level OK 9.34s 31 subtests passed [10:35:03.749] 61/391 postgresql:kerberos / kerberos/001_auth OK 7.26s 142 subtests passed [10:35:06.371] 62/391 postgresql:recovery / recovery/049_wait_for_lsn OK 14.63s 33 subtests passed [10:35:06.790] 63/391 postgresql:plperl / plperl/regress OK 3.04s 14 subtests passed [10:35:07.837] 64/391 postgresql:plpgsql / plpgsql/regress OK 4.37s 13 subtests passed [10:35:10.279] 65/391 postgresql:pltcl / pltcl/regress OK 3.49s 8 subtests passed [10:35:12.062] 66/391 postgresql:plpython / plpython/regress OK 5.69s 23 subtests passed [10:35:12.269] 67/391 postgresql:auto_explain / auto_explain/regress OK 1.99s 1 subtests passed [10:35:13.953] 68/391 postgresql:basic_archive / basic_archive/regress OK 1.89s 1 subtests passed [10:35:14.303] 69/391 postgresql:bloom / bloom/regress OK 2.03s 1 subtests passed [10:35:14.380] 70/391 postgresql:amcheck / amcheck/regress OK 6.54s 4 subtests passed [10:35:15.779] 71/391 postgresql:bool_plperl / bool_plperl/regress OK 1.82s 2 subtests passed [10:35:16.090] 72/391 postgresql:isolation / isolation/isolation OK 133.66s 127 subtests passed [10:35:21.674] 73/391 postgresql:cube / cube/regress OK 5.54s 2 subtests passed [10:35:22.751] 74/391 postgresql:btree_gin / btree_gin/regress OK 8.45s 30 subtests passed [10:35:23.055] 75/391 postgresql:citext / citext/regress OK 7.28s 3 subtests passed [10:35:23.809] 76/391 postgresql:btree_gist / btree_gist/regress OK 9.43s 32 subtests passed [10:35:25.632] 77/391 postgresql:dblink / dblink/regress OK 3.96s 1 subtests passed [10:35:25.728] 78/391 postgresql:dict_xsyn / dict_xsyn/regress OK 2.67s 1 subtests passed [10:35:26.128] 79/391 postgresql:dict_int / dict_int/regress OK 3.37s 1 subtests passed [10:35:28.336] 80/391 postgresql:file_fdw / file_fdw/regress OK 2.70s 1 subtests passed [10:35:28.687] 81/391 postgresql:fuzzystrmatch / fuzzystrmatch/regress OK 2.96s 2 subtests passed [10:35:29.851] 82/391 postgresql:earthdistance / earthdistance/regress OK 6.02s 1 subtests passed [10:35:32.224] 83/391 postgresql:hstore_plperl / hstore_plperl/regress OK 3.88s 3 subtests passed [10:35:32.292] 84/391 postgresql:hstore_plpython / hstore_plpython/regress OK 3.60s 1 subtests passed [10:35:35.290] 85/391 postgresql:hstore / hstore/regress OK 9.16s 2 subtests passed [10:35:35.920] 86/391 postgresql:jsonb_plperl / jsonb_plperl/regress OK 3.62s 2 subtests passed [10:35:36.917] 87/391 postgresql:isn / isn/regress OK 4.69s 1 subtests passed [10:35:38.222] 88/391 postgresql:jsonb_plpython / jsonb_plpython/regress OK 2.92s 1 subtests passed [10:35:39.596] 89/391 postgresql:lo / lo/regress OK 3.67s 1 subtests passed [10:35:41.411] 90/391 postgresql:ltree_plpython / ltree_plpython/regress OK 3.19s 1 subtests passed [10:35:42.900] 91/391 postgresql:intarray / intarray/regress OK 13.05s 1 subtests passed [10:35:43.262] 92/391 postgresql:pageinspect / pageinspect/regress OK 3.65s 8 subtests passed [10:35:43.710] 93/391 postgresql:passwordcheck / passwordcheck/regress OK 2.30s 1 subtests passed [10:35:45.193] 94/391 postgresql:ltree / ltree/regress OK 8.27s 1 subtests passed [10:35:45.597] 95/391 postgresql:pg_buffercache / pg_buffercache/regress OK 2.70s 2 subtests passed [10:35:46.183] 96/391 postgresql:pg_freespacemap / pg_freespacemap/regress OK 2.47s 1 subtests passed [10:35:47.941] 97/391 postgresql:pg_logicalinspect / pg_logicalinspect/isolation OK 2.73s 1 subtests passed [10:35:48.278] 98/391 postgresql:pg_overexplain / pg_overexplain/regress OK 2.68s 1 subtests passed [10:35:50.065] 99/391 postgresql:pg_prewarm / pg_prewarm/regress OK 2.12s 1 subtests passed [10:35:50.955] 100/391 postgresql:pgrowlocks / pgrowlocks/isolation OK 2.68s 1 subtests passed [10:35:51.011] 101/391 postgresql:pgcrypto / pgcrypto/regress OK 7.75s 25 subtests passed [10:35:52.828] 102/391 postgresql:pg_surgery / pg_surgery/regress OK 1.82s 1 subtests passed [10:35:53.248] 103/391 postgresql:pg_plan_advice / pg_plan_advice/regress OK 7.06s 9 subtests passed [10:35:53.798] 104/391 postgresql:pgstattuple / pgstattuple/regress OK 2.84s 1 subtests passed [10:35:55.678] 105/391 postgresql:pg_visibility / pg_visibility/regress OK 2.43s 1 subtests passed [10:35:56.579] 106/391 postgresql:pg_walinspect / pg_walinspect/regress OK 2.78s 2 subtests passed [10:35:57.884] 107/391 postgresql:pg_trgm / pg_trgm/regress OK 5.05s 4 subtests passed [10:35:59.058] 108/391 postgresql:postgres_fdw / postgres_fdw/isolation OK 2.48s 1 subtests passed [10:35:59.089] 109/391 postgresql:pg_stat_statements / pg_stat_statements/regress OK 9.02s 16 subtests passed [10:36:01.230] 110/391 postgresql:spi / spi/regress OK 2.17s 2 subtests passed [10:36:01.832] 111/391 postgresql:tablefunc / tablefunc/regress OK 2.74s 1 subtests passed [10:36:02.011] 112/391 postgresql:seg / seg/regress OK 4.13s 3 subtests passed [10:36:03.232] 113/391 postgresql:tcn / tcn/isolation OK 2.00s 1 subtests passed [10:36:05.015] 114/391 postgresql:tsm_system_rows / tsm_system_rows/regress OK 1.78s 1 subtests passed [10:36:06.907] 115/391 postgresql:tsm_system_time / tsm_system_time/regress OK 1.89s 1 subtests passed [10:36:07.743] 116/391 postgresql:test_decoding / test_decoding/isolation OK 5.73s 14 subtests passed [10:36:08.798] 117/391 postgresql:unaccent / unaccent/regress OK 1.89s 1 subtests passed [10:36:09.717] 118/391 postgresql:uuid-ossp / uuid-ossp/regress OK 1.97s 1 subtests passed [10:36:11.340] 119/391 postgresql:xml2 / xml2/regress OK 2.54s 1 subtests passed [10:36:12.052] 120/391 postgresql:brin / brin/isolation OK 2.33s 1 subtests passed [10:36:14.106] 121/391 postgresql:commit_ts / commit_ts/regress OK 2.76s 1 subtests passed [10:36:16.388] 122/391 postgresql:dummy_index_am / dummy_index_am/regress OK 2.28s 1 subtests passed [10:36:16.821] 123/391 postgresql:delay_execution / delay_execution/isolation OK 4.77s 2 subtests passed [10:36:18.698] 124/391 postgresql:dummy_seclabel / dummy_seclabel/regress OK 2.31s 1 subtests passed [10:36:19.374] 125/391 postgresql:test_decoding / test_decoding/regress OK 17.54s 19 subtests passed [10:36:19.813] 126/391 postgresql:gin / gin/regress OK 2.99s 1 subtests passed [10:36:21.585] 127/391 postgresql:injection_points / injection_points/regress OK 2.21s 4 subtests passed [10:36:22.440] 128/391 postgresql:index / index/isolation OK 3.74s 1 subtests passed [10:36:24.459] 129/391 postgresql:plsample / plsample/regress OK 2.02s 1 subtests passed [10:36:25.918] 130/391 postgresql:nbtree / nbtree/regress OK 4.33s 2 subtests passed [10:36:26.380] 131/391 postgresql:spgist_name_ops / spgist_name_ops/regress OK 1.92s 1 subtests passed [10:36:28.097] 132/391 postgresql:test_binaryheap / test_binaryheap/regress OK 2.18s 1 subtests passed [10:36:29.468] 133/391 postgresql:test_bitmapset / test_bitmapset/regress OK 3.09s 1 subtests passed [10:36:31.281] 134/391 postgresql:test_bloomfilter / test_bloomfilter/regress OK 3.18s 1 subtests passed [10:36:32.213] 135/391 postgresql:test_copy_callbacks / test_copy_callbacks/regress OK 2.73s 1 subtests passed [10:36:33.354] 136/391 postgresql:test_cplusplusext / test_cplusplusext/regress OK 2.07s 1 subtests passed [10:36:34.669] 137/391 postgresql:test_custom_types / test_custom_types/regress OK 2.44s 1 subtests passed [10:36:36.447] 138/391 postgresql:test_ddl_deparse / test_ddl_deparse/regress OK 3.09s 22 subtests passed [10:36:36.488] 139/391 postgresql:test_dsa / test_dsa/regress OK 1.82s 1 subtests passed [10:36:37.979] 140/391 postgresql:test_dsm_registry / test_dsm_registry/regress OK 1.53s 1 subtests passed [10:36:39.365] 141/391 postgresql:test_extensions / test_extensions/regress OK 2.88s 2 subtests passed [10:36:40.426] 142/391 postgresql:test_ginpostinglist / test_ginpostinglist/regress OK 2.45s 1 subtests passed [10:36:42.605] 143/391 postgresql:test_lfind / test_lfind/regress OK 2.18s 1 subtests passed [10:36:44.571] 144/391 postgresql:test_lwlock_tranches / test_lwlock_tranches/regress OK 1.96s 1 subtests passed [10:36:46.456] 145/391 postgresql:test_oat_hooks / test_oat_hooks/regress OK 1.88s 2 subtests passed [10:36:46.506] 146/391 postgresql:postgres_fdw / postgres_fdw/regress OK 50.83s 2 subtests passed [10:36:46.595] 147/391 postgresql:test_integerset / test_integerset/regress OK 7.23s 1 subtests passed [10:36:49.469] 148/391 postgresql:test_parser / test_parser/regress OK 3.01s 1 subtests passed [10:36:49.561] 149/391 postgresql:test_pg_dump / test_pg_dump/regress OK 3.05s 1 subtests passed [10:36:49.736] 150/391 postgresql:test_predtest / test_predtest/regress OK 3.13s 1 subtests passed [10:36:51.790] 151/391 postgresql:test_radixtree / test_radixtree/regress OK 2.32s 1 subtests passed [10:36:52.012] 152/391 postgresql:test_rbtree / test_rbtree/regress OK 2.45s 1 subtests passed [10:36:52.759] 153/391 postgresql:test_regex / test_regex/regress OK 3.02s 2 subtests passed [10:36:54.087] 154/391 postgresql:test_rls_hooks / test_rls_hooks/regress OK 2.07s 1 subtests passed [10:36:54.133] 155/391 postgresql:test_resowner / test_resowner/regress OK 2.34s 1 subtests passed [10:36:55.768] 156/391 postgresql:test_saslprep / test_saslprep/regress OK 3.01s 1 subtests passed [10:36:57.593] 157/391 postgresql:test_slru / test_slru/regress OK 3.45s 1 subtests passed [10:36:58.580] 158/391 postgresql:test_tidstore / test_tidstore/regress OK 2.81s 1 subtests passed [10:36:59.884] 159/391 postgresql:typcache / typcache/regress OK 2.29s 1 subtests passed [10:37:01.573] 160/391 postgresql:test_shm_mq / test_shm_mq/regress OK 7.48s 1 subtests passed [10:37:02.522] 161/391 postgresql:unsafe_tests / unsafe_tests/regress OK 3.94s 4 subtests passed [10:37:02.594] 162/391 postgresql:libpq / libpq/001_uri OK 1.02s 63 subtests passed [10:37:02.665] 163/391 postgresql:libpq / libpq/002_api OK 0.14s 1 subtests passed [10:37:02.829] 164/391 postgresql:libpq / libpq/004_load_balance_dns SKIP 0.16s [10:37:05.387] 165/391 postgresql:injection_points / injection_points/isolation OK 45.57s 4 subtests passed [10:37:08.868] 166/391 postgresql:ecpg / ecpg/ecpg OK 8.98s 66 subtests passed [10:37:09.170] 167/391 postgresql:libpq-oauth / libpq-oauth/001_oauth OK 0.30s 55 subtests passed [10:37:09.581] 168/391 postgresql:libpq / libpq/006_service OK 4.19s 47 subtests passed [10:37:09.866] 169/391 postgresql:pg_amcheck / pg_amcheck/001_basic OK 0.28s 9 subtests passed [10:37:10.415] 170/391 postgresql:libpq / libpq/003_load_balance_host_list OK 7.82s 127 subtests passed [10:37:12.488] 28/391 postgresql:regress / regress/regress ERROR 265.89s exit status 1 [10:37:12.488] >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 INITDB_TEMPLATE=/tmp/cirrus-ci-build/build/tmp_install/initdb-template LD_LIBRARY_PATH=/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/lib PG_REGRESS=/tmp/cirrus-ci-build/build/src/test/regress/pg_regress REGRESS_SHLIB=/tmp/cirrus-ci-build/build/src/test/regress/regress.so ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 top_builddir=/tmp/cirrus-ci-build/build MALLOC_PERTURB_=57 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 PATH=/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/bin:/tmp/cirrus-ci-build/build/src/test/regress:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin /usr/local/bin/python3 /tmp/cirrus-ci-build/build/../src/tools/testwrap --basedir /tmp/cirrus-ci-build/build --srcdir /tmp/cirrus-ci-build/src/test/regress --pg-test-extra '' --testgroup regress --testname regress --schedule /tmp/cirrus-ci-build/build/../src/test/regress/parallel_schedule --tests -- /tmp/cirrus-ci-build/build/src/test/regress/pg_regress --inputdir /tmp/cirrus-ci-build/src/test/regress --expecteddir /tmp/cirrus-ci-build/src/test/regress --bindir '' --dlpath /tmp/cirrus-ci-build/build/src/test/regress --max-concurrent-tests=20 --dbname regression --outputdir /tmp/cirrus-ci-build/build/testrun/regress/regress --temp-instance /tmp/cirrus-ci-build/build/testrun/regress/regress/tmp_check --port 40058 [10:37:12.488] ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― [10:37:12.488] stderr: [10:37:12.488] # diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out [10:37:12.488] # --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-04-04 10:31:47.513072000 +0000 [10:37:12.488] # +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/constraints.out 2026-04-04 10:33:47.521291000 +0000 [10:37:12.488] # @@ -1127,8 +1127,10 @@ [10:37:12.488] # INSERT INTO ne_nn_tbl VALUES (NULL); -- ok [10:37:12.488] # ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error [10:37:12.488] # ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" [10:37:12.488] # +HINT: Only foreign key and check constraints can change enforceability. [10:37:12.488] # ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error [10:37:12.488] # ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" [10:37:12.488] # +HINT: Only foreign key and check constraints can change enforceability. [10:37:12.488] # ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error [10:37:12.488] # ERROR: cannot validate NOT ENFORCED constraint [10:37:12.488] # ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error [10:37:12.488] # diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out [10:37:12.488] # --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2026-04-04 10:31:47.541845000 +0000 [10:37:12.488] # +++ /tmp/cirrus-ci-build/build/testrun/regress/regress/results/inherit.out 2026-04-04 10:33:49.457523000 +0000 [10:37:12.488] # @@ -1580,8 +1580,9 @@ [10:37:12.488] # f1 | integer | | not null | | plain | | [10:37:12.488] # Not-null constraints: [10:37:12.488] # "p1_nn_a_nn" NOT NULL "f1" (inherited) [10:37:12.488] # -Inherits: p1_nn, [10:37:12.488] # - p1_nn_c1 [10:37:12.488] # +Inherits: [10:37:12.488] # + p1_nn [10:37:12.488] # + p1_nn_c1 [10:37:12.488] # [10:37:12.488] # create table p1_nn_c4(f1 int not null not enforced) inherits(p1_nn, p1_nn_c1); -- error, parent (p1_nn_c1) have enforced [10:37:12.488] # NOTICE: merging multiple inherited definitions of column "f1" [10:37:12.488] # 2 of 244 tests failed. [10:37:12.488] # The differences that caused some tests to fail can be viewed in the file "/tmp/cirrus-ci-build/build/testrun/regress/regress/regression.diffs". [10:37:12.488] # A copy of the test summary that you see above is saved in the file "/tmp/cirrus-ci-build/build/testrun/regress/regress/regression.out". [10:37:12.488] [10:37:12.488] (test program exited with status code 1) [10:37:12.488] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― [10:37:12.488] [10:37:15.203] 171/391 postgresql:pg_amcheck / pg_amcheck/002_nonesuch OK 5.34s 107 subtests passed [10:37:17.601] 172/391 postgresql:libpq / libpq/005_negotiate_encryption OK 14.77s 249 subtests passed [10:37:18.126] 173/391 postgresql:pg_archivecleanup / pg_archivecleanup/010_pg_archivecleanup OK 0.52s 51 subtests passed [10:37:18.159] 174/391 postgresql:pg_amcheck / pg_amcheck/004_verify_heapam OK 5.67s 32 subtests passed [10:37:19.347] ▶ 175/391 - regression tests in old instance FAIL [10:37:20.120] 176/391 postgresql:pg_amcheck / pg_amcheck/005_opclass_damage OK 4.91s 10 subtests passed [10:37:20.575] 177/391 postgresql:pg_basebackup / pg_basebackup/011_in_place_tablespace OK 2.41s 3 subtests passed [10:37:23.745] ▶ 178/391 - regression tests pass FAIL [10:37:23.860] 178/391 postgresql:test_plan_advice / test_plan_advice/001_replan_regress ERROR 277.25s exit status 1 [10:37:23.860] >>> MALLOC_PERTURB_=98 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 INITDB_TEMPLATE=/tmp/cirrus-ci-build/build/tmp_install/initdb-template PATH=/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/bin:/tmp/cirrus-ci-build/build/src/test/modules/test_plan_advice:/tmp/cirrus-ci-build/build/src/test/modules/test_plan_advice/test:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin LD_LIBRARY_PATH=/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/lib PG_REGRESS=/tmp/cirrus-ci-build/build/src/test/regress/pg_regress REGRESS_SHLIB=/tmp/cirrus-ci-build/build/src/test/regress/regress.so share_contrib_dir=/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/share/contrib ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 top_builddir=/tmp/cirrus-ci-build/build /usr/local/bin/python3 /tmp/cirrus-ci-build/build/../src/tools/testwrap --basedir /tmp/cirrus-ci-build/build --srcdir /tmp/cirrus-ci-build/src/test/modules/test_plan_advice --pg-test-extra '' --testgroup test_plan_advice --testname 001_replan_regress -- /usr/local/bin/perl -I /tmp/cirrus-ci-build/src/test/perl -I /tmp/cirrus-ci-build/src/test/modules/test_plan_advice /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/t/001_replan_regress.pl [10:37:23.860] ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― [10:37:23.860] stderr: [10:37:23.860] # Failed test 'regression tests pass' [10:37:23.860] # at /tmp/cirrus-ci-build/src/test/modules/test_plan_advice/t/001_replan_regress.pl line 63. [10:37:23.860] # got: '256' [10:37:23.860] # expected: '0' [10:37:23.860] # Looks like you failed 1 test of 1. [10:37:23.860] [10:37:23.860] (test program exited with status code 1) [10:37:23.860] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― [10:37:23.860] [10:37:24.657] 179/391 postgresql:pg_basebackup / pg_basebackup/020_pg_receivewal OK 4.54s 43 subtests passed [10:37:24.879] 180/391 postgresql:pg_checksums / pg_checksums/001_basic OK 0.22s 9 subtests passed [10:37:25.230] 181/391 postgresql:initdb / initdb/001_initdb OK 16.06s 57 subtests passed [10:37:25.430] 182/391 postgresql:pg_combinebackup / pg_combinebackup/001_basic OK 0.20s 13 subtests passed [10:37:26.172] 183/391 postgresql:pg_amcheck / pg_amcheck/003_check OK 15.76s 75 subtests passed [10:37:28.892] 184/391 postgresql:pg_checksums / pg_checksums/002_actions OK 4.01s 66 subtests passed [10:37:28.942] 185/391 postgresql:pg_basebackup / pg_basebackup/030_pg_recvlogical OK 8.37s 27 subtests passed [10:37:29.468] 186/391 postgresql:pg_combinebackup / pg_combinebackup/003_timeline OK 3.29s 7 subtests passed [10:37:30.997] 187/391 postgresql:pg_combinebackup / pg_combinebackup/004_manifest OK 2.10s 11 subtests passed [10:37:31.996] 188/391 postgresql:pg_combinebackup / pg_combinebackup/006_db_file_copy OK 2.53s 4 subtests passed [10:37:33.260] 189/391 postgresql:pg_combinebackup / pg_combinebackup/005_integrity OK 4.32s 22 subtests passed [10:37:33.857] 190/391 postgresql:pg_combinebackup / pg_combinebackup/002_compare_backups OK 8.42s 6 subtests passed [10:37:34.033] 191/391 postgresql:pg_combinebackup / pg_combinebackup/007_wal_level_minimal OK 3.04s 3 subtests passed [10:37:35.379] 192/391 postgresql:pg_combinebackup / pg_combinebackup/009_no_full_file OK 2.12s 4 subtests passed [10:37:35.581] 193/391 postgresql:pg_config / pg_config/001_pg_config OK 0.20s 21 subtests passed [10:37:36.374] 194/391 postgresql:pg_combinebackup / pg_combinebackup/008_promote OK 4.38s 2 subtests passed [10:37:36.815] 195/391 postgresql:pg_combinebackup / pg_combinebackup/011_ib_truncation OK 2.78s 5 subtests passed [10:37:37.139] 196/391 postgresql:pg_controldata / pg_controldata/001_pg_controldata OK 1.56s 18 subtests passed [10:37:38.100] 197/391 postgresql:pg_basebackup / pg_basebackup/010_pg_basebackup OK 19.97s 200 subtests passed [10:37:38.380] 198/391 postgresql:pg_combinebackup / pg_combinebackup/010_hardlink OK 4.52s 4 subtests passed [10:37:38.653] 199/391 postgresql:pg_ctl / pg_ctl/002_status OK 1.84s 3 subtests passed [10:37:38.890] 200/391 postgresql:pg_basebackup / pg_basebackup/040_pg_createsubscriber OK 15.03s 60 subtests passed [10:37:39.238] 201/391 postgresql:pg_ctl / pg_ctl/001_start_stop OK 2.86s 25 subtests passed [10:37:40.084] 202/391 postgresql:pg_dump / pg_dump/001_basic OK 1.70s 135 subtests passed [10:37:40.388] 203/391 postgresql:pg_ctl / pg_ctl/003_promote OK 3.24s 12 subtests passed [10:37:42.289] 204/391 postgresql:pg_dump / pg_dump/003_pg_dump_with_server OK 3.40s 3 subtests passed [10:37:42.370] 205/391 postgresql:pg_ctl / pg_ctl/004_logrotate OK 4.27s 14 subtests passed [10:37:44.039] 206/391 postgresql:pg_dump / pg_dump/004_pg_dump_parallel OK 4.80s 4 subtests passed [10:37:47.040] 207/391 postgresql:pg_resetwal / pg_resetwal/001_basic OK 3.00s 83 subtests passed [10:37:48.622] 208/391 postgresql:pg_resetwal / pg_resetwal/002_corrupted OK 1.58s 9 subtests passed [10:37:51.567] 209/391 postgresql:pg_dump / pg_dump/006_pg_dump_compress OK 11.18s 98 subtests passed [10:37:56.403] 210/391 postgresql:pg_dump / pg_dump/010_dump_connstr OK 14.03s 13 subtests passed [10:37:57.773] 211/391 postgresql:pg_dump / pg_dump/005_pg_dump_filterfile OK 17.69s 108 subtests passed [10:37:59.347] 212/391 postgresql:pg_rewind / pg_rewind/002_databases OK 7.78s 12 subtests passed [10:38:01.205] 213/391 postgresql:pg_rewind / pg_rewind/001_basic OK 12.58s 57 subtests passed [10:38:01.397] 214/391 postgresql:pg_rewind / pg_rewind/006_options OK 0.19s 13 subtests passed [10:38:01.809] 215/391 postgresql:pg_rewind / pg_rewind/005_same_timeline OK 2.46s 1 subtests passed [10:38:02.365] 216/391 postgresql:pg_rewind / pg_rewind/003_extrafiles OK 5.96s 6 subtests passed [10:38:04.295] 217/391 postgresql:pg_rewind / pg_rewind/004_pg_xlog_symlink OK 6.52s 10 subtests passed [10:38:04.916] 218/391 postgresql:pg_rewind / pg_rewind/009_growing_files OK 2.55s 3 subtests passed [10:38:05.171] 219/391 postgresql:pg_rewind / pg_rewind/007_standby_source OK 3.77s 7 subtests passed [10:38:05.340] 220/391 postgresql:pg_test_fsync / pg_test_fsync/001_basic OK 0.17s 13 subtests passed [10:38:06.072] 221/391 postgresql:pg_rewind / pg_rewind/008_min_recovery_point OK 4.26s 3 subtests passed [10:38:06.350] 222/391 postgresql:pg_verifybackup / pg_verifybackup/001_basic OK 0.28s 17 subtests passed [10:38:06.530] 223/391 postgresql:pg_test_timing / pg_test_timing/001_basic OK 1.19s 18 subtests passed [10:38:07.898] 224/391 postgresql:pg_rewind / pg_rewind/011_wal_copy OK 2.98s 12 subtests passed [10:38:10.460] 225/391 postgresql:pg_rewind / pg_rewind/010_keep_recycled_wals OK 6.16s 1 subtests passed [10:38:11.094] 226/391 postgresql:pg_verifybackup / pg_verifybackup/005_bad_manifest OK 0.63s 60 subtests passed [10:38:11.538] 227/391 postgresql:pg_verifybackup / pg_verifybackup/004_options OK 3.64s 32 subtests passed [10:38:11.821] 228/391 postgresql:pg_verifybackup / pg_verifybackup/002_algorithm OK 5.47s 38 subtests passed [10:38:13.390] 229/391 postgresql:pg_verifybackup / pg_verifybackup/006_encoding OK 2.29s 5 subtests passed [10:38:15.251] 230/391 postgresql:pg_verifybackup / pg_verifybackup/007_wal OK 3.71s 11 subtests passed [10:38:16.314] 231/391 postgresql:pg_verifybackup / pg_verifybackup/008_untar OK 4.49s 18 subtests passed [10:38:17.484] 232/391 postgresql:pg_verifybackup / pg_verifybackup/003_corruption OK 10.95s 92 subtests passed [10:38:17.956] 233/391 postgresql:pg_verifybackup / pg_verifybackup/009_extract OK 4.56s 10 subtests passed [10:38:18.141] 234/391 postgresql:pg_walsummary / pg_walsummary/001_basic OK 0.18s 11 subtests passed [10:38:19.881] 235/391 postgresql:pg_waldump / pg_waldump/002_save_fullpage OK 2.40s 5 subtests passed [10:38:20.345] 236/391 postgresql:pg_walsummary / pg_walsummary/002_blocks OK 2.20s 7 subtests passed [10:38:20.947] 237/391 postgresql:pg_verifybackup / pg_verifybackup/010_client_untar OK 5.69s 21 subtests passed [10:38:21.604] 238/391 postgresql:pgbench / pgbench/002_pgbench_no_server OK 1.26s 207 subtests passed [10:38:24.893] 239/391 postgresql:psql / psql/010_tab_completion OK 3.29s 89 subtests passed [10:38:24.998] 240/391 postgresql:psql / psql/001_basic OK 4.05s 126 subtests passed [10:38:26.786] 241/391 postgresql:psql / psql/020_cancel OK 1.89s 2 subtests passed [10:38:26.897] 242/391 postgresql:psql / psql/030_pager OK 1.90s 4 subtests passed [10:38:28.954] 243/391 postgresql:scripts / scripts/010_clusterdb OK 2.16s 16 subtests passed [10:38:29.075] 244/391 postgresql:scripts / scripts/011_clusterdb_all OK 2.18s 7 subtests passed [10:38:31.730] 245/391 postgresql:scripts / scripts/040_createuser OK 2.65s 37 subtests passed [10:38:32.478] 246/391 postgresql:pg_waldump / pg_waldump/001_basic OK 16.16s 212 subtests passed [10:38:33.848] 247/391 postgresql:scripts / scripts/050_dropdb OK 2.11s 16 subtests passed [10:38:34.073] 248/391 postgresql:scripts / scripts/020_createdb OK 5.12s 64 subtests passed [10:38:34.415] 249/391 postgresql:scripts / scripts/070_dropuser OK 1.94s 13 subtests passed [10:38:35.856] 250/391 postgresql:scripts / scripts/080_pg_isready OK 2.01s 11 subtests passed [10:38:37.079] ▶ 251/391 - regression tests pass FAIL [10:38:37.098] 252/391 postgresql:scripts / scripts/091_reindexdb_all OK 2.68s 13 subtests passed [10:38:38.443] 253/391 postgresql:scripts / scripts/090_reindexdb OK 4.37s 64 subtests passed [10:38:39.342] 254/391 postgresql:scripts / scripts/101_vacuumdb_all OK 2.24s 5 subtests passed [10:38:40.929] ▶ 255/391 - clean: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:38:42.170] 256/391 postgresql:scripts / scripts/100_vacuumdb OK 6.31s 113 subtests passed [10:38:42.370] 257/391 postgresql:ecpg / ecpg/001_ecpg_err_warn_msg OK 0.20s 27 subtests passed [10:38:42.523] 258/391 postgresql:ecpg / ecpg/002_ecpg_err_warn_msg_informix OK 0.15s 4 subtests passed [10:38:42.550] 259/391 postgresql:scripts / scripts/102_vacuumdb_stages OK 4.10s 4 subtests passed [10:38:42.571] 175/391 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade ERROR 355.95s exit status 1 [10:38:42.572] >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 INITDB_TEMPLATE=/tmp/cirrus-ci-build/build/tmp_install/initdb-template with_icu=yes PG_REGRESS=/tmp/cirrus-ci-build/build/src/test/regress/pg_regress REGRESS_SHLIB=/tmp/cirrus-ci-build/build/src/test/regress/regress.so share_contrib_dir=/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/share/contrib ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 LD_LIBRARY_PATH=/tmp/cirrus-ci-build/build/src/bin/pg_upgrade:/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/lib TEST_EXT_LIB=/tmp/cirrus-ci-build/build/src/bin/pg_upgrade/test_ext.so MALLOC_PERTURB_=156 PATH=/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/bin:/tmp/cirrus-ci-build/build/src/bin/pg_upgrade:/tmp/cirrus-ci-build/build/src/bin/pg_upgrade/test:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 top_builddir=/tmp/cirrus-ci-build/build /usr/local/bin/python3 /tmp/cirrus-ci-build/build/../src/tools/testwrap --basedir /tmp/cirrus-ci-build/build --srcdir /tmp/cirrus-ci-build/src/bin/pg_upgrade --pg-test-extra '' --testgroup pg_upgrade --testname 002_pg_upgrade -- /usr/local/bin/perl -I /tmp/cirrus-ci-build/src/test/perl -I /tmp/cirrus-ci-build/src/bin/pg_upgrade /tmp/cirrus-ci-build/src/bin/pg_upgrade/t/002_pg_upgrade.pl [10:38:42.572] ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― [10:38:42.572] Listing only the last 100 lines from a long log. [10:38:42.572] # /tmp/cirrus-ci-build/build/src/test/regress/pg_regress --dlpath=/tmp/cirrus-ci-build/build/src/test/regress --bindir= --host=/tmp/SrCUSgd1DQ --port=12625 --schedule=/tmp/cirrus-ci-build/src/test/regress/parallel_schedule --max-concurrent-tests=20 --inputdir=/tmp/cirrus-ci-build/src/test/regress --outputdir=/tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data [10:38:42.572] # -------------- stdout -------------- [10:38:42.572] # # using postmaster on /tmp/SrCUSgd1DQ, port 12625 [10:38:42.572] # ok 1 - test_setup 609 ms [10:38:42.572] # # parallel group (20 tests): char varchar oid name pg_lsn txid uuid text float4 int4 int2 float8 int8 money bit enum regproc boolean rangetypes numeric [10:38:42.572] # ok 2 + boolean 1612 ms [10:38:42.572] # ok 3 + char 179 ms [10:38:42.572] # ok 4 + name 265 ms [10:38:42.572] # ok 5 + varchar 189 ms [10:38:42.572] # ok 6 + text 453 ms [10:38:42.572] # ok 7 + int2 633 ms [10:38:42.572] # ok 8 + int4 493 ms [10:38:42.572] # ok 9 + int8 950 ms [10:38:42.572] # ok 10 + oid 194 ms [10:38:42.572] # ok 11 + float4 478 ms [10:38:42.572] # ok 12 + float8 774 ms [10:38:42.572] # ok 13 + bit 1305 ms [10:38:42.572] # ok 14 + numeric 6443 ms [10:38:42.572] # ok 15 + txid 315 ms [10:38:42.572] # ok 16 + uuid 381 ms [10:38:42.572] # ok 17 + enum 1346 ms [10:38:42.572] # ok 18 + money 1107 ms [10:38:42.572] # ok 19 + rangetypes 3946 ms [10:38:42.572] # ok 20 + pg_lsn 275 ms [10:38:42.572] # ok 21 + regproc 1549 ms [10:38:42.572] # # parallel group (20 tests): md5 lseg line path circle timetz macaddr point time box polygon macaddr8 date inet numerology timestamp interval timestamptz strings multirangetypes [10:38:42.572] # ok 22 + strings 7259 ms [10:38:42.572] # ok 23 + md5 89 ms [10:38:42.572] # ok 24 + numerology 1267 ms [10:38:42.572] # ok 25 + point 223 ms [10:38:42.572] # ok 26 + lseg 93 ms [10:38:42.572] # ok 27 + line 103 ms [10:38:42.572] # ... 204 lines omitted ... [10:38:42.572] # ok 218 + with 2869 ms [10:38:42.572] # ok 219 + xml 7887 ms [10:38:42.572] # # parallel group (20 tests): hash_part numa partition_info planner_est explain reloptions predicate memoize graph_table_rls eager_aggregate partition_aggregate compression_lz4 tuplesort compression partition_join stats partition_merge partition_split indexing partition_prune [10:38:42.572] # ok 220 + partition_merge 10032 ms [10:38:42.572] # ok 221 + partition_split 10363 ms [10:38:42.572] # ok 222 + partition_join 8635 ms [10:38:42.572] # ok 223 + partition_prune 21803 ms [10:38:42.572] # ok 224 + reloptions 1778 ms [10:38:42.572] # ok 225 + hash_part 599 ms [10:38:42.572] # ok 226 + indexing 21003 ms [10:38:42.572] # ok 227 + partition_aggregate 3086 ms [10:38:42.572] # ok 228 + partition_info 1246 ms [10:38:42.572] # ok 229 + tuplesort 4730 ms [10:38:42.572] # ok 230 + explain 1652 ms [10:38:42.572] # ok 231 + compression 6664 ms [10:38:42.572] # ok 232 + compression_lz4 3375 ms [10:38:42.572] # ok 233 + memoize 1868 ms [10:38:42.572] # ok 234 + stats 9648 ms [10:38:42.572] # ok 235 + predicate 1785 ms [10:38:42.572] # ok 236 + numa 1042 ms [10:38:42.572] # ok 237 + eager_aggregate 2349 ms [10:38:42.572] # ok 238 + graph_table_rls 2000 ms [10:38:42.572] # ok 239 + planner_est 1271 ms [10:38:42.572] # # parallel group (2 tests): oidjoins event_trigger [10:38:42.572] # ok 240 + oidjoins 873 ms [10:38:42.572] # ok 241 + event_trigger 1635 ms [10:38:42.572] # ok 242 - event_trigger_login 243 ms [10:38:42.572] # ok 243 - fast_default 1647 ms [10:38:42.572] # ok 244 - tablespace 6664 ms [10:38:42.572] # 1..244 [10:38:42.572] # -------------- stderr -------------- [10:38:42.572] # # diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out [10:38:42.572] # # --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-04-04 10:31:47.513072000 +0000 [10:38:42.572] # # +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/constraints.out 2026-04-04 10:33:47.413862000 +0000 [10:38:42.572] # # @@ -1127,8 +1127,10 @@ [10:38:42.572] # # INSERT INTO ne_nn_tbl VALUES (NULL); -- ok [10:38:42.572] # # ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error [10:38:42.572] # # ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" [10:38:42.572] # # +HINT: Only foreign key and check constraints can change enforceability. [10:38:42.572] # # ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error [10:38:42.572] # # ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" [10:38:42.572] # # +HINT: Only foreign key and check constraints can change enforceability. [10:38:42.572] # # ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error [10:38:42.572] # # ERROR: cannot validate NOT ENFORCED constraint [10:38:42.572] # # ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error [10:38:42.572] # # diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out [10:38:42.572] # # --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2026-04-04 10:31:47.541845000 +0000 [10:38:42.572] # # +++ /tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/results/inherit.out 2026-04-04 10:33:49.438596000 +0000 [10:38:42.572] # # @@ -1580,8 +1580,9 @@ [10:38:42.572] # # f1 | integer | | not null | | plain | | [10:38:42.572] # # Not-null constraints: [10:38:42.572] # # "p1_nn_a_nn" NOT NULL "f1" (inherited) [10:38:42.572] # # -Inherits: p1_nn, [10:38:42.572] # # - p1_nn_c1 [10:38:42.572] # # +Inherits: [10:38:42.572] # # + p1_nn [10:38:42.572] # # + p1_nn_c1 [10:38:42.572] # # [10:38:42.572] # # create table p1_nn_c4(f1 int not null not enforced) inherits(p1_nn, p1_nn_c1); -- error, parent (p1_nn_c1) have enforced [10:38:42.572] # # NOTICE: merging multiple inherited definitions of column "f1" [10:38:42.572] # # 2 of 244 tests failed. [10:38:42.572] # # The differences that caused some tests to fail can be viewed in the file "/tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/regression.diffs". [10:38:42.572] # # A copy of the test summary that you see above is saved in the file "/tmp/cirrus-ci-build/build/testrun/pg_upgrade/002_pg_upgrade/data/regression.out". [10:38:42.572] # ------------------------------------ [10:38:42.572] # Looks like you failed 1 test of 20. [10:38:42.572] [10:38:42.572] (test program exited with status code 1) [10:38:42.584] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― [10:38:42.584] [10:38:42.954] 260/391 postgresql:pg_bsd_indent / pg_bsd_indent/001_pg_bsd_indent OK 0.43s 39 subtests passed [10:38:43.368] ▶ 255/391 - clean_if_exists: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:38:43.477] 261/391 postgresql:scripts / scripts/200_connstr OK 4.13s 3 subtests passed [10:38:45.233] 262/391 postgresql:pgbench / pgbench/001_pgbench_with_server OK 25.35s 474 subtests passed [10:38:45.464] 263/391 postgresql:amcheck / amcheck/002_cic OK 2.88s 4 subtests passed [10:38:45.955] 264/391 postgresql:amcheck / amcheck/004_verify_nbtree_unique OK 2.48s 6 subtests passed [10:38:45.980] 265/391 postgresql:amcheck / amcheck/003_cic_2pc OK 3.02s 7 subtests passed [10:38:46.490] ▶ 255/391 - createdb: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:38:47.980] 266/391 postgresql:amcheck / amcheck/005_pitr OK 2.74s 3 subtests passed [10:38:48.634] 267/391 postgresql:auto_explain / auto_explain/001_auto_explain OK 2.68s 20 subtests passed [10:38:49.105] ▶ 255/391 - defaults: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:38:49.420] 268/391 postgresql:amcheck / amcheck/006_verify_gin OK 3.95s 6 subtests passed [10:38:49.600] 269/391 postgresql:oid2name / oid2name/001_basic OK 0.18s 9 subtests passed [10:38:51.609] ▶ 255/391 - defaults_custom_format: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:38:51.804] 270/391 postgresql:basebackup_to_shell / basebackup_to_shell/001_basic OK 3.82s 16 subtests passed [10:38:52.289] 271/391 postgresql:pg_prewarm / pg_prewarm/001_basic OK 2.69s 11 subtests passed [10:38:52.665] 272/391 postgresql:amcheck / amcheck/001_verify_heapam OK 10.11s 272 subtests passed [10:38:53.861] ▶ 255/391 - defaults_dir_format: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:38:54.411] 273/391 postgresql:pg_stat_statements / pg_stat_statements/010_restart OK 2.60s 3 subtests passed [10:38:54.925] 274/391 postgresql:dblink / dblink/001_auth_scram OK 6.29s 12 subtests passed [10:38:55.017] 275/391 postgresql:pg_visibility / pg_visibility/001_concurrent_transaction OK 2.73s 2 subtests passed [10:38:55.318] 276/391 postgresql:pg_visibility / pg_visibility/002_corrupt_vm OK 2.65s 3 subtests passed [10:38:55.506] 277/391 postgresql:vacuumlo / vacuumlo/001_basic OK 0.19s 9 subtests passed [10:38:56.546] 278/391 postgresql:pg_dump / pg_dump/007_pg_dumpall OK 74.26s 60 subtests passed [10:38:57.892] ▶ 255/391 - defaults_parallel: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:38:58.137] 279/391 postgresql:test_decoding / test_decoding/001_repl_stats OK 3.12s 6 subtests passed [10:38:59.278] 280/391 postgresql:authentication / authentication/002_saslprep OK 2.73s 20 subtests passed [10:39:00.008] 281/391 postgresql:postgres_fdw / postgres_fdw/001_auth_scram OK 5.60s 7 subtests passed [10:39:00.160] 282/391 postgresql:authentication / authentication/005_sspi SKIP 0.15s [10:39:00.380] 283/391 postgresql:postgres_fdw / postgres_fdw/010_subscription OK 5.45s 4 subtests passed [10:39:00.567] ▶ 255/391 - defaults_tar_format: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:01.567] 284/391 postgresql:authentication / authentication/004_file_inclusion OK 2.29s 2 subtests passed [10:39:01.568] 285/391 postgresql:authentication / authentication/003_peer OK 3.43s 53 subtests passed [10:39:01.815] 286/391 postgresql:postmaster / postmaster/001_basic OK 0.25s 9 subtests passed [10:39:01.925] 287/391 postgresql:authentication / authentication/001_password OK 6.42s 207 subtests passed [10:39:02.467] 288/391 postgresql:authentication / authentication/006_login_trigger OK 2.31s 32 subtests passed [10:39:02.529] 289/391 postgresql:authentication / authentication/007_pre_auth OK 2.15s 2 subtests passed [10:39:03.509] 290/391 postgresql:bloom / bloom/001_wal OK 17.53s 31 subtests passed [10:39:04.194] 291/391 postgresql:postmaster / postmaster/002_connection_limits OK 2.61s 30 subtests passed [10:39:04.527] 292/391 postgresql:postmaster / postmaster/003_start_stop OK 2.71s 25 subtests passed [10:39:04.742] ▶ 255/391 - exclude_measurement: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:07.630] ▶ 255/391 - exclude_measurement_data: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:08.504] 293/391 postgresql:subscription / subscription/003_constraints OK 5.97s 6 subtests passed [10:39:08.769] 294/391 postgresql:subscription / subscription/005_encoding OK 4.57s 1 subtests passed [10:39:09.771] 295/391 postgresql:subscription / subscription/006_rewrite OK 5.24s 2 subtests passed [10:39:09.970] ▶ 255/391 - exclude_test_table: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:10.155] 296/391 postgresql:subscription / subscription/002_types OK 7.68s 4 subtests passed [10:39:10.671] 297/391 postgresql:subscription / subscription/004_sync OK 7.16s 9 subtests passed [10:39:12.637] ▶ 255/391 - exclude_test_table_data: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:14.093] 298/391 postgresql:subscription / subscription/009_matviews OK 4.32s 1 subtests passed [10:39:14.527] 299/391 postgresql:subscription / subscription/008_diff_schema OK 5.76s 5 subtests passed [10:39:14.609] 300/391 postgresql:subscription / subscription/007_ddl OK 6.10s 8 subtests passed [10:39:15.348] 301/391 postgresql:subscription / subscription/001_rep_changes OK 13.42s 38 subtests passed [10:39:17.038] ▶ 255/391 - no_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:18.455] 302/391 postgresql:subscription / subscription/012_collation OK 4.36s 2 subtests passed [10:39:18.729] 303/391 postgresql:subscription / subscription/010_truncate OK 8.57s 14 subtests passed [10:39:19.327] 304/391 postgresql:subscription / subscription/011_generated OK 8.65s 11 subtests passed [10:39:19.420] ▶ 255/391 - no_owner: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:21.895] ▶ 255/391 - no_policies: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:22.781] 305/391 postgresql:subscription / subscription/014_binary OK 8.17s 8 subtests passed [10:39:23.657] 306/391 postgresql:subscription / subscription/016_stream_subxact OK 5.20s 3 subtests passed [10:39:24.018] 307/391 postgresql:subscription / subscription/017_stream_ddl OK 5.29s 3 subtests passed [10:39:24.325] ▶ 255/391 - no_policies_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:26.759] ▶ 255/391 - no_privs: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:27.145] 308/391 postgresql:subscription / subscription/019_stream_subxact_ddl_abort OK 4.36s 2 subtests passed [10:39:27.775] 309/391 postgresql:subscription / subscription/018_stream_subxact_abort OK 8.45s 9 subtests passed [10:39:28.215] 310/391 postgresql:subscription / subscription/020_messages OK 4.56s 5 subtests passed [10:39:30.293] ▶ 255/391 - no_statistics: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:33.181] ▶ 255/391 - no_subscriptions: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:34.172] 311/391 postgresql:subscription / subscription/024_add_drop_pub OK 5.96s 4 subtests passed [10:39:34.257] 312/391 postgresql:subscription / subscription/013_partition OK 19.73s 74 subtests passed [10:39:35.540] 313/391 postgresql:subscription / subscription/021_twophase OK 11.52s 31 subtests passed [10:39:35.878] ▶ 255/391 - no_subscriptions_restore: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:38.643] ▶ 255/391 - no_table_access_method: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:40.305] ▶ 255/391 - no_toast_compression: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:40.484] 314/391 postgresql:subscription / subscription/023_twophase_stream OK 12.71s 34 subtests passed [10:39:41.762] 315/391 postgresql:subscription / subscription/025_rep_changes_for_schema OK 7.59s 13 subtests passed [10:39:42.081] 316/391 postgresql:subscription / subscription/022_twophase_cascade OK 14.93s 41 subtests passed [10:39:42.606] 317/391 postgresql:subscription / subscription/015_stream OK 27.26s 10 subtests passed [10:39:43.356] ▶ 255/391 - only_dump_test_schema: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:46.264] 318/391 postgresql:subscription / subscription/026_stats OK 12.01s 13 subtests passed [10:39:47.411] 319/391 postgresql:subscription / subscription/029_on_error OK 5.65s 5 subtests passed [10:39:49.857] ▶ 255/391 - pg_dumpall_dbprivs: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:49.942] 320/391 postgresql:subscription / subscription/027_nosuperuser OK 14.40s 19 subtests passed [10:39:52.215] 321/391 postgresql:subscription / subscription/028_row_filter OK 11.73s 26 subtests passed [10:39:52.526] 322/391 postgresql:subscription / subscription/030_origin OK 10.44s 13 subtests passed [10:39:52.907] ▶ 255/391 - pg_dumpall_exclude: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:54.250] 323/391 postgresql:subscription / subscription/033_run_as_table_owner OK 6.84s 10 subtests passed [10:39:57.413] ▶ 255/391 - schema_only: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:39:58.134] 324/391 postgresql:subscription / subscription/032_subscribe_use_index OK 11.87s 15 subtests passed [10:39:58.501] 325/391 postgresql:subscription / subscription/036_sequences OK 5.97s 9 subtests passed [10:39:59.369] 326/391 postgresql:subscription / subscription/031_column_list OK 16.76s 36 subtests passed [10:40:00.436] 327/391 postgresql:subscription / subscription/034_temporal OK 10.49s 37 subtests passed [10:40:01.592] 328/391 postgresql:brin / brin/01_workitems OK 3.09s 4 subtests passed [10:40:02.171] 329/391 postgresql:subscription / subscription/037_except OK 7.92s 17 subtests passed [10:40:02.208] 330/391 postgresql:brin / brin/02_wal_consistency OK 2.83s 2 subtests passed [10:40:03.056] ▶ 255/391 - section_pre_data: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:40:03.469] 331/391 postgresql:subscription / subscription/035_conflicts OK 11.25s 29 subtests passed [10:40:03.867] 332/391 postgresql:commit_ts / commit_ts/001_base OK 3.43s 2 subtests passed [10:40:04.810] 333/391 postgresql:commit_ts / commit_ts/002_standby OK 3.21s 4 subtests passed [10:40:05.317] ▶ 255/391 - test_schema_plus_large_objects: should dump CONSTRAINT NOT NULL NOT ENFORCED FAIL [10:40:05.531] 255/391 postgresql:pg_dump / pg_dump/002_pg_dump ERROR 146.88s exit status 28 [10:40:05.539] >>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 INITDB_TEMPLATE=/tmp/cirrus-ci-build/build/tmp_install/initdb-template PATH=/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/bin:/tmp/cirrus-ci-build/build/src/bin/pg_dump:/tmp/cirrus-ci-build/build/src/bin/pg_dump/test:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin LD_LIBRARY_PATH=/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/lib with_icu=yes PG_REGRESS=/tmp/cirrus-ci-build/build/src/test/regress/pg_regress REGRESS_SHLIB=/tmp/cirrus-ci-build/build/src/test/regress/regress.so LZ4=/usr/local/bin/lz4 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=201 ZSTD=/usr/local/bin/zstd share_contrib_dir=/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/share/contrib GZIP_PROGRAM=/usr/bin/gzip UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 top_builddir=/tmp/cirrus-ci-build/build /usr/local/bin/python3 /tmp/cirrus-ci-build/build/../src/tools/testwrap --basedir /tmp/cirrus-ci-build/build --srcdir /tmp/cirrus-ci-build/src/bin/pg_dump --pg-test-extra '' --testgroup pg_dump --testname 002_pg_dump -- /usr/local/bin/perl -I /tmp/cirrus-ci-build/src/test/perl -I /tmp/cirrus-ci-build/src/bin/pg_dump /tmp/cirrus-ci-build/src/bin/pg_dump/t/002_pg_dump.pl [10:40:05.539] ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― [10:40:05.539] Listing only the last 100 lines from a long log. [10:40:05.539] # 'version', '190000'::integer, [10:40:05.539] # 'schemaname', 'dump_test', [10:40:05.539] # 'relname', 'regress_pg_dump_matview_am_2', [10:40:05.539] # 'relpages', '0'::integer, [10:40:05.539] # 'reltuples', '-1'::real, [10:40:05.539] # 'relallvisible', '0'::integer, [10:40:05.539] # 'relallfrozen', '0'::integer [10:40:05.539] # ); [10:40:05.539] # [10:40:05.539] # [10:40:05.539] # -- [10:40:05.539] # -- Statistics for Name: test_table_generated_pkey; Type: STATISTICS DATA; Schema: dump_test; Owner: - [10:40:05.539] # -- [10:40:05.539] # [10:40:05.539] # SELECT * FROM pg_catalog.pg_restore_relation_stats( [10:40:05.539] # 'version', '190000'::integer, [10:40:05.539] # 'schemaname', 'dump_test', [10:40:05.539] # 'relname', 'test_table_generated_pkey', [10:40:05.539] # 'relpages', '1'::integer, [10:40:05.539] # 'reltuples', '0'::real, [10:40:05.539] # 'relallvisible', '0'::integer, [10:40:05.539] # 'relallfrozen', '0'::integer [10:40:05.539] # ); [10:40:05.539] # [10:40:05.539] # [10:40:05.539] # -- [10:40:05.539] # -- Statistics for Name: test_table_identity_pkey; Type: STATISTICS DATA; Schema: dump_test; Owner: - [10:40:05.539] # -- [10:40:05.539] # [10:40:05.539] # SELECT * FROM pg_catalog.pg_restore_relation_stats( [10:40:05.539] # 'version', '190000'::integer, [10:40:05.539] # 'schemaname', 'dump_test', [10:40:05.539] # 'relname', 'test_table_identity_pkey', [10:40:05.539] # 'relpages', '1'::integer, [10:40:05.539] # 'reltuples', '0'::real, [10:40:05.539] # 'relallvisible', '0'::integer, [10:40:05.539] # 'relallfrozen', '0'::integer [10:40:05.539] # ); [10:40:05.539] # [10:40:05.539] # [10:40:05.539] # -- [10:40:05.539] # -- Statistics for Name: test_table_pkey; Type: STATISTICS DATA; Schema: dump_test; Owner: - [10:40:05.539] # -- [10:40:05.539] # [10:40:05.539] # SELECT * FROM pg_catalog.pg_restore_relation_stats( [10:40:05.539] # 'version', '190000'::integer, [10:40:05.539] # 'schemaname', 'dump_test', [10:40:05.539] # 'relname', 'test_table_pkey', [10:40:05.539] # 'relpages', '1'::integer, [10:40:05.539] # 'reltuples', '0'::real, [10:40:05.539] # 'relallvisible', '0'::integer, [10:40:05.539] # 'relallfrozen', '0'::integer [10:40:05.539] # ); [10:40:05.539] # [10:40:05.539] # [10:40:05.539] # -- [10:40:05.539] # -- Statistics for Name: test_table_tpk_pkey; Type: STATISTICS DATA; Schema: dump_test; Owner: - [10:40:05.539] # -- [10:40:05.539] # [10:40:05.539] # SELECT * FROM pg_catalog.pg_restore_relation_stats( [10:40:05.539] # 'version', '190000'::integer, [10:40:05.539] # 'schemaname', 'dump_test', [10:40:05.539] # 'relname', 'test_table_tpk_pkey', [10:40:05.539] # 'relpages', '1'::integer, [10:40:05.539] # 'reltuples', '0'::real, [10:40:05.539] # 'relallvisible', '0'::integer, [10:40:05.539] # 'relallfrozen', '0'::integer [10:40:05.539] # ); [10:40:05.539] # [10:40:05.539] # [10:40:05.539] # -- [10:40:05.539] # -- Statistics for Name: test_table_tuq_uq; Type: STATISTICS DATA; Schema: dump_test; Owner: - [10:40:05.539] # -- [10:40:05.539] # [10:40:05.539] # SELECT * FROM pg_catalog.pg_restore_relation_stats( [10:40:05.539] # 'version', '190000'::integer, [10:40:05.539] # 'schemaname', 'dump_test', [10:40:05.539] # 'relname', 'test_table_tuq_uq', [10:40:05.539] # 'relpages', '1'::integer, [10:40:05.539] # 'reltuples', '0'::real, [10:40:05.539] # 'relallvisible', '0'::integer, [10:40:05.539] # 'relallfrozen', '0'::integer [10:40:05.539] # ); [10:40:05.539] # [10:40:05.539] # [10:40:05.539] # -- [10:40:05.539] # -- PostgreSQL database dump complete [10:40:05.539] # -- [10:40:05.539] # [10:40:05.539] # \unrestrict lPPLa5gk3BbDsMSIC0x0GXE8Owwrok6pkTmn8LCflagBbcZxlkee0oiQW9n38wf [10:40:05.539] # [10:40:05.539] # ' [10:40:05.539] # doesn't match '(?^mx:^ [10:40:05.539] # CREATE\ TABLE\ dump_test\.test_table_nn0\ \(\n [10:40:05.539] # \s+col1\ integer\ CONSTRAINT\ nn\ NOT\ NULL\ col1\ NOT\ ENFORCED\)$ [10:40:05.539] # )' [10:40:05.539] # Review test_schema_plus_large_objects results in /tmp/cirrus-ci-build/build/testrun/pg_dump/002_pg_dump/data/tmp_test_bORz [10:40:05.539] # Looks like you failed 28 tests of 12167. [10:40:05.539] [10:40:05.539] (test program exited with status code 28) [10:40:05.539] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― [10:40:05.539] [10:40:05.870] 334/391 postgresql:commit_ts / commit_ts/004_restart OK 3.66s 16 subtests passed [10:40:06.017] 335/391 postgresql:commit_ts / commit_ts/003_standby_2 OK 3.84s 4 subtests passed [10:40:06.498] 336/391 postgresql:ldap_password_func / ldap_password_func/001_mutated_bindpasswd OK 3.03s 4 subtests passed [10:40:06.499] 337/391 postgresql:libpq_pipeline / libpq_pipeline/001_libpq_pipeline OK 2.63s 23 subtests passed [10:40:08.948] 338/391 postgresql:ssl_passphrase_callback / ssl_passphrase_callback/001_testfunc OK 3.08s 7 subtests passed [10:40:09.589] 339/391 postgresql:oauth_validator / oauth_validator/002_client OK 3.74s 20 subtests passed [10:40:09.787] 340/391 postgresql:test_aio / test_aio/002_io_workers OK 3.24s 22 subtests passed [10:40:10.474] 341/391 postgresql:test_aio / test_aio/003_initdb OK 3.83s 4 subtests passed [10:40:12.149] 342/391 postgresql:test_checksums / test_checksums/002_restarts OK 2.36s 5 subtests passed [10:40:12.188] 343/391 postgresql:test_aio / test_aio/004_read_stream OK 3.24s 21 subtests passed [10:40:12.243] 344/391 postgresql:test_checksums / test_checksums/001_basic OK 2.65s 9 subtests passed [10:40:12.410] 345/391 postgresql:test_checksums / test_checksums/006_pgbench_single SKIP 0.17s [10:40:12.562] 346/391 postgresql:test_checksums / test_checksums/007_pgbench_standby SKIP 0.15s [10:40:12.777] 347/391 postgresql:test_checksums / test_checksums/008_pitr SKIP 0.21s [10:40:13.935] 348/391 postgresql:test_checksums / test_checksums/003_standby_restarts OK 3.46s 12 subtests passed [10:40:14.388] 349/391 postgresql:test_checksums / test_checksums/005_injection OK 2.20s 3 subtests passed [10:40:14.877] 350/391 postgresql:test_aio / test_aio/001_aio OK 8.86s 550 subtests passed [10:40:15.102] 351/391 postgresql:test_checksums / test_checksums/004_offline OK 2.95s 8 subtests passed [10:40:15.967] 352/391 postgresql:test_custom_rmgrs / test_custom_rmgrs/001_basic OK 2.03s 2 subtests passed [10:40:16.234] 353/391 postgresql:test_int128 / test_int128/001_test_int128 OK 0.27s 2 subtests passed [10:40:16.997] 354/391 postgresql:test_escape / test_escape/001_test_escape OK 2.10s 1235 subtests passed [10:40:17.185] 355/391 postgresql:subscription / subscription/100_bugs OK 19.05s 17 subtests passed [10:40:17.321] 356/391 postgresql:test_extensions / test_extensions/001_extension_control_path OK 2.22s 11 subtests passed [10:40:17.431] 357/391 postgresql:test_json_parser / test_json_parser/003_test_semantic OK 0.24s 12 subtests passed [10:40:17.522] 358/391 postgresql:test_json_parser / test_json_parser/004_test_parser_perf OK 0.20s 2 subtests passed [10:40:17.973] 359/391 postgresql:test_custom_stats / test_custom_stats/001_custom_stats OK 3.58s 15 subtests passed [10:40:19.687] 360/391 postgresql:test_misc / test_misc/002_tablespace OK 2.16s 20 subtests passed [10:40:19.867] 361/391 postgresql:test_json_parser / test_json_parser/001_test_json_parser_incremental OK 3.63s 516 subtests passed [10:40:19.955] 362/391 postgresql:test_misc / test_misc/003_check_guc OK 1.98s 4 subtests passed [10:40:20.122] 251/391 postgresql:recovery / recovery/027_stream_regress ERROR 381.85s exit status 1 [10:40:20.123] >>> PATH=/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/bin:/tmp/cirrus-ci-build/build/src/test/recovery:/tmp/cirrus-ci-build/build/src/test/recovery/test:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 INITDB_TEMPLATE=/tmp/cirrus-ci-build/build/tmp_install/initdb-template MESON_TEST_ITERATION=1 enable_injection_points=yes LD_LIBRARY_PATH=/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/lib PG_REGRESS=/tmp/cirrus-ci-build/build/src/test/regress/pg_regress REGRESS_SHLIB=/tmp/cirrus-ci-build/build/src/test/regress/regress.so share_contrib_dir=/tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/share/contrib ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=252 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 top_builddir=/tmp/cirrus-ci-build/build /usr/local/bin/python3 /tmp/cirrus-ci-build/build/../src/tools/testwrap --basedir /tmp/cirrus-ci-build/build --srcdir /tmp/cirrus-ci-build/src/test/recovery --pg-test-extra '' --testgroup recovery --testname 027_stream_regress -- /usr/local/bin/perl -I /tmp/cirrus-ci-build/src/test/perl -I /tmp/cirrus-ci-build/src/test/recovery /tmp/cirrus-ci-build/src/test/recovery/t/027_stream_regress.pl [10:40:20.123] ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― [10:40:20.123] Listing only the last 100 lines from a long log. [10:40:20.123] # /tmp/cirrus-ci-build/build/src/test/regress/pg_regress --dlpath=/tmp/cirrus-ci-build/build/src/test/regress --bindir= --host=/tmp/et2GVvS2yA --port=15881 --schedule=../regress/parallel_schedule --max-concurrent-tests=20 --inputdir=../regress --outputdir=/tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data [10:40:20.123] # -------------- stdout -------------- [10:40:20.123] # # using postmaster on /tmp/et2GVvS2yA, port 15881 [10:40:20.123] # ok 1 - test_setup 487 ms [10:40:20.123] # # parallel group (20 tests): varchar char oid pg_lsn name txid int2 text float4 boolean money int8 float8 uuid int4 regproc enum bit rangetypes numeric [10:40:20.123] # ok 2 + boolean 424 ms [10:40:20.123] # ok 3 + char 174 ms [10:40:20.123] # ok 4 + name 232 ms [10:40:20.123] # ok 5 + varchar 120 ms [10:40:20.123] # ok 6 + text 376 ms [10:40:20.123] # ok 7 + int2 353 ms [10:40:20.123] # ok 8 + int4 1241 ms [10:40:20.123] # ok 9 + int8 533 ms [10:40:20.123] # ok 10 + oid 211 ms [10:40:20.123] # ok 11 + float4 411 ms [10:40:20.123] # ok 12 + float8 622 ms [10:40:20.123] # ok 13 + bit 2222 ms [10:40:20.123] # ok 14 + numeric 11623 ms [10:40:20.123] # ok 15 + txid 303 ms [10:40:20.123] # ok 16 + uuid 803 ms [10:40:20.123] # ok 17 + enum 1668 ms [10:40:20.123] # ok 18 + money 427 ms [10:40:20.123] # ok 19 + rangetypes 8145 ms [10:40:20.123] # ok 20 + pg_lsn 222 ms [10:40:20.123] # ok 21 + regproc 1259 ms [10:40:20.123] # # parallel group (20 tests): md5 lseg time circle timetz path line point timestamp macaddr macaddr8 numerology inet box polygon date interval timestamptz multirangetypes strings [10:40:20.123] # ok 22 + strings 12030 ms [10:40:20.123] # ok 23 + md5 183 ms [10:40:20.123] # ok 24 + numerology 1789 ms [10:40:20.123] # ok 25 + point 694 ms [10:40:20.123] # ok 26 + lseg 188 ms [10:40:20.123] # ok 27 + line 399 ms [10:40:20.123] # ... 204 lines omitted ... [10:40:20.123] # ok 218 + with 3111 ms [10:40:20.123] # ok 219 + xml 5880 ms [10:40:20.123] # # parallel group (20 tests): numa planner_est hash_part explain reloptions partition_info predicate graph_table_rls eager_aggregate compression_lz4 compression tuplesort memoize partition_aggregate partition_split stats partition_merge partition_join indexing partition_prune [10:40:20.123] # ok 220 + partition_merge 10907 ms [10:40:20.123] # ok 221 + partition_split 7721 ms [10:40:20.123] # ok 222 + partition_join 11142 ms [10:40:20.123] # ok 223 + partition_prune 16997 ms [10:40:20.123] # ok 224 + reloptions 1301 ms [10:40:20.123] # ok 225 + hash_part 905 ms [10:40:20.123] # ok 226 + indexing 15585 ms [10:40:20.123] # ok 227 + partition_aggregate 5930 ms [10:40:20.123] # ok 228 + partition_info 1727 ms [10:40:20.123] # ok 229 + tuplesort 5021 ms [10:40:20.123] # ok 230 + explain 1115 ms [10:40:20.123] # ok 231 + compression 4482 ms [10:40:20.123] # ok 232 + compression_lz4 3632 ms [10:40:20.123] # ok 233 + memoize 5743 ms [10:40:20.123] # ok 234 + stats 7792 ms [10:40:20.123] # ok 235 + predicate 1891 ms [10:40:20.123] # ok 236 + numa 153 ms [10:40:20.123] # ok 237 + eager_aggregate 2414 ms [10:40:20.123] # ok 238 + graph_table_rls 1936 ms [10:40:20.123] # ok 239 + planner_est 358 ms [10:40:20.123] # # parallel group (2 tests): oidjoins event_trigger [10:40:20.123] # ok 240 + oidjoins 2408 ms [10:40:20.123] # ok 241 + event_trigger 2987 ms [10:40:20.123] # ok 242 - event_trigger_login 250 ms [10:40:20.123] # ok 243 - fast_default 2975 ms [10:40:20.123] # ok 244 - tablespace 6091 ms [10:40:20.123] # 1..244 [10:40:20.123] # -------------- stderr -------------- [10:40:20.123] # # diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out [10:40:20.123] # # --- /tmp/cirrus-ci-build/src/test/regress/expected/constraints.out 2026-04-04 10:31:47.513072000 +0000 [10:40:20.123] # # +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/constraints.out 2026-04-04 10:35:12.280866000 +0000 [10:40:20.123] # # @@ -1127,8 +1127,10 @@ [10:40:20.123] # # INSERT INTO ne_nn_tbl VALUES (NULL); -- ok [10:40:20.123] # # ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn ENFORCED; -- error [10:40:20.123] # # ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" [10:40:20.123] # # +HINT: Only foreign key and check constraints can change enforceability. [10:40:20.123] # # ALTER TABLE ne_nn_tbl ALTER CONSTRAINT nn NOT ENFORCED; -- error [10:40:20.123] # # ERROR: cannot alter enforceability of constraint "nn" of relation "ne_nn_tbl" [10:40:20.123] # # +HINT: Only foreign key and check constraints can change enforceability. [10:40:20.123] # # ALTER TABLE ne_nn_tbl VALIDATE CONSTRAINT nn; -- error [10:40:20.123] # # ERROR: cannot validate NOT ENFORCED constraint [10:40:20.123] # # ALTER TABLE ne_nn_tbl ADD CONSTRAINT nn_enforced1 NOT NULL x NOT ENFORCED; -- error [10:40:20.123] # # diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out [10:40:20.123] # # --- /tmp/cirrus-ci-build/src/test/regress/expected/inherit.out 2026-04-04 10:31:47.541845000 +0000 [10:40:20.123] # # +++ /tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/results/inherit.out 2026-04-04 10:35:16.559371000 +0000 [10:40:20.123] # # @@ -1580,8 +1580,9 @@ [10:40:20.123] # # f1 | integer | | not null | | plain | | [10:40:20.123] # # Not-null constraints: [10:40:20.123] # # "p1_nn_a_nn" NOT NULL "f1" (inherited) [10:40:20.123] # # -Inherits: p1_nn, [10:40:20.123] # # - p1_nn_c1 [10:40:20.123] # # +Inherits: [10:40:20.123] # # + p1_nn [10:40:20.123] # # + p1_nn_c1 [10:40:20.123] # # [10:40:20.123] # # create table p1_nn_c4(f1 int not null not enforced) inherits(p1_nn, p1_nn_c1); -- error, parent (p1_nn_c1) have enforced [10:40:20.123] # # NOTICE: merging multiple inherited definitions of column "f1" [10:40:20.123] # # 2 of 244 tests failed. [10:40:20.123] # # The differences that caused some tests to fail can be viewed in the file "/tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/regression.diffs". [10:40:20.123] # # A copy of the test summary that you see above is saved in the file "/tmp/cirrus-ci-build/build/testrun/recovery/027_stream_regress/data/regression.out". [10:40:20.123] # ------------------------------------ [10:40:20.123] # Looks like you failed 1 test of 11. [10:40:20.123] [10:40:20.123] (test program exited with status code 1) [10:40:20.126] ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― [10:40:20.126] [10:40:20.168] 363/391 postgresql:oauth_validator / oauth_validator/001_server OK 15.36s 150 subtests passed [10:40:20.303] 364/391 postgresql:test_misc / test_misc/001_constraint_validation OK 2.87s 42 subtests passed [10:40:22.325] 365/391 postgresql:test_misc / test_misc/007_catcache_inval OK 2.18s 2 subtests passed [10:40:22.498] 366/391 postgresql:test_misc / test_misc/009_log_temp_files OK 2.19s 11 subtests passed [10:40:22.521] 367/391 postgresql:test_misc / test_misc/005_timeouts OK 2.65s 2 subtests passed [10:40:22.576] 368/391 postgresql:test_misc / test_misc/004_io_direct OK 2.89s 3 subtests passed [10:40:22.647] 369/391 postgresql:test_misc / test_misc/008_replslot_single_user OK 2.47s 10 subtests passed [10:40:22.721] 370/391 postgresql:test_misc / test_misc/006_signal_autovacuum OK 2.76s 2 subtests passed [10:40:22.723] 371/391 postgresql:test_saslprep / test_saslprep/001_saslprep_ranges SKIP 0.20s [10:40:23.870] 372/391 postgresql:test_json_parser / test_json_parser/002_inline OK 6.86s 3712 subtests passed [10:40:24.182] 373/391 postgresql:xid_wraparound / xid_wraparound/001_emergency_vacuum SKIP 0.26s [10:40:24.416] 374/391 postgresql:xid_wraparound / xid_wraparound/002_limits SKIP 0.23s [10:40:24.577] 375/391 postgresql:xid_wraparound / xid_wraparound/003_wraparounds SKIP 0.16s [10:40:25.300] 376/391 postgresql:test_slru / test_slru/001_multixact OK 2.72s 2 subtests passed [10:40:25.349] 377/391 postgresql:test_slru / test_slru/002_multixact_wraparound OK 2.70s 18 subtests passed [10:40:26.238] 378/391 postgresql:xid_wraparound / xid_wraparound/004_notify_freeze SKIP 1.66s [10:40:26.475] 379/391 postgresql:worker_spi / worker_spi/002_worker_terminate OK 3.74s 11 subtests passed [10:40:27.355] 380/391 postgresql:worker_spi / worker_spi/001_worker_spi OK 4.63s 8 subtests passed [10:40:28.333] 381/391 postgresql:test_checksums / test_checksums/009_fpi OK 15.55s 7 subtests passed [10:40:28.860] 382/391 postgresql:test_misc / test_misc/010_index_concurrently_upsert OK 6.53s 73 subtests passed [10:40:29.217] 383/391 postgresql:ssl / ssl/002_scram OK 3.87s 28 subtests passed [10:40:30.128] 384/391 postgresql:ssl / ssl/003_sslinfo OK 3.89s 21 subtests passed [10:40:30.743] 385/391 postgresql:ldap / ldap/002_bindpasswd OK 2.41s 3 subtests passed [10:40:31.169] 386/391 postgresql:icu / icu/010_database OK 1.95s 8 subtests passed [10:40:31.869] 387/391 postgresql:ldap / ldap/003_ldap_connection_param_lookup OK 3.01s 26 subtests passed [10:40:32.811] 388/391 postgresql:ldap / ldap/001_auth OK 5.45s 47 subtests passed [10:40:32.961] 389/391 postgresql:ssl / ssl/004_sni OK 6.48s 102 subtests passed [10:40:36.144] 390/391 postgresql:ssl / ssl/001_ssltests OK 10.84s 272 subtests passed [10:40:36.429] 391/391 postgresql:test_pg_dump / test_pg_dump/001_base OK 13.92s 1044 subtests passed [10:40:36.546] [10:40:36.546] Summary of Failures: [10:40:36.546] [10:40:36.546] 28/391 postgresql:regress / regress/regress ERROR 265.89s exit status 1 [10:40:36.546] 178/391 postgresql:test_plan_advice / test_plan_advice/001_replan_regress ERROR 277.25s exit status 1 [10:40:36.546] 175/391 postgresql:pg_upgrade / pg_upgrade/002_pg_upgrade ERROR 355.95s exit status 1 [10:40:36.546] 255/391 postgresql:pg_dump / pg_dump/002_pg_dump ERROR 146.88s exit status 28 [10:40:36.546] 251/391 postgresql:recovery / recovery/027_stream_regress ERROR 381.85s exit status 1 [10:40:36.546] [10:40:36.546] Ok: 376 [10:40:36.546] Expected Fail: 0 [10:40:36.546] Fail: 5 [10:40:36.546] Unexpected Pass: 0 [10:40:36.546] Skipped: 10 [10:40:36.546] Timeout: 0 [10:40:36.546] [10:40:36.546] Full log written to /tmp/cirrus-ci-build/build/meson-logs/testlog.txt [10:40:36.622] [10:40:36.622] Exit status: 5