2026-05-06 14:56:33.821 UTC postmaster[62209] LOG: starting PostgreSQL 19devel on x86_64-freebsd, compiled by clang-19.1.7, 64-bit 2026-05-06 14:56:33.821 UTC postmaster[62209] LOG: listening on Unix socket "/tmp/C2va4Aqixw/.s.PGSQL.16536" 2026-05-06 14:56:33.824 UTC startup[62218] LOG: database system was shut down at 2026-05-06 14:56:33 UTC 2026-05-06 14:56:33.825 UTC postmaster[62209] LOG: database system is ready to accept connections 2026-05-06 14:56:33.996 UTC client backend[62267] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:33.996 UTC client backend[62267] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:33.996 UTC client backend[62267] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:56:34.001 UTC client backend[62267] 030_origin.pl LOG: connection ready: setup total=19.686 ms, fork=13.729 ms, authentication=0.146 ms 2026-05-06 14:56:34.002 UTC client backend[62267] 030_origin.pl LOG: statement: CREATE TABLE tab (a int PRIMARY KEY) 2026-05-06 14:56:34.019 UTC client backend[62267] 030_origin.pl LOG: disconnection: session time: 0:00:00.023 user=postgres database=postgres host=[local] 2026-05-06 14:56:34.031 UTC client backend[62279] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.031 UTC client backend[62279] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.031 UTC client backend[62279] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:56:34.032 UTC client backend[62279] 030_origin.pl LOG: connection ready: setup total=2.776 ms, fork=1.298 ms, authentication=0.181 ms 2026-05-06 14:56:34.033 UTC client backend[62279] 030_origin.pl LOG: statement: CREATE SUBSCRIPTION tap_sub_B_A CONNECTION 'port=16535 host=/tmp/C2va4Aqixw dbname=postgres application_name=tap_sub_B_A' PUBLICATION tap_pub_A WITH (origin = none) 2026-05-06 14:56:34.033 UTC client backend[62279] 030_origin.pl WARNING: subscriptions created by regression test cases should have names starting with "regress_" 2026-05-06 14:56:34.169 UTC client backend[62279] 030_origin.pl LOG: disconnection: session time: 0:00:00.137 user=postgres database=postgres host=[local] 2026-05-06 14:56:34.172 UTC logical replication apply worker[62317] LOG: logical replication apply worker for subscription "tap_sub_b_a" has started 2026-05-06 14:56:34.183 UTC client backend[62325] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.184 UTC client backend[62325] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.184 UTC client backend[62325] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:56:34.184 UTC client backend[62325] 030_origin.pl LOG: connection ready: setup total=2.509 ms, fork=1.046 ms, authentication=0.129 ms 2026-05-06 14:56:34.185 UTC client backend[62325] 030_origin.pl LOG: statement: CREATE PUBLICATION tap_pub_B FOR TABLE tab 2026-05-06 14:56:34.186 UTC client backend[62325] 030_origin.pl LOG: disconnection: session time: 0:00:00.003 user=postgres database=postgres host=[local] 2026-05-06 14:56:34.190 UTC logical replication tablesync worker[62327] LOG: logical replication table synchronization worker for subscription "tap_sub_b_a", table "tab" has started 2026-05-06 14:56:34.214 UTC client backend[62337] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.214 UTC walsender[62337] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.214 UTC walsender[62337] [unknown] LOG: replication connection authorized: user=postgres application_name=tap_sub_A_B 2026-05-06 14:56:34.215 UTC walsender[62337] tap_sub_A_B LOG: connection ready: setup total=2.173 ms, fork=0.652 ms, authentication=0.127 ms 2026-05-06 14:56:34.215 UTC walsender[62337] tap_sub_A_B LOG: statement: SELECT pg_catalog.set_config('search_path', '', false); 2026-05-06 14:56:34.217 UTC walsender[62337] tap_sub_A_B LOG: statement: SELECT t.pubname FROM pg_catalog.pg_publication t WHERE t.pubname IN ('tap_pub_b') 2026-05-06 14:56:34.235 UTC walsender[62337] tap_sub_A_B LOG: statement: SELECT DISTINCT n.nspname, c.relname, c.relkind, gpt.attrs FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace JOIN ( SELECT (pg_get_publication_tables(VARIADIC array_agg(pubname::text))).* FROM pg_publication WHERE pubname IN ( 'tap_pub_b' )) AS gpt ON gpt.relid = c.oid UNION ALL SELECT DISTINCT s.schemaname, s.sequencename, 'S'::"char" AS relkind, NULL::int2vector AS attrs FROM pg_catalog.pg_publication_sequences s WHERE s.pubname IN ( 'tap_pub_b' ) 2026-05-06 14:56:34.256 UTC walsender[62337] tap_sub_A_B LOG: received replication command: CREATE_REPLICATION_SLOT "tap_sub_a_b" LOGICAL pgoutput (SNAPSHOT 'nothing') 2026-05-06 14:56:34.256 UTC walsender[62337] tap_sub_A_B STATEMENT: CREATE_REPLICATION_SLOT "tap_sub_a_b" LOGICAL pgoutput (SNAPSHOT 'nothing') 2026-05-06 14:56:34.256 UTC walsender[62337] tap_sub_A_B LOG: logical decoding found consistent point at 0/017C76B0 2026-05-06 14:56:34.256 UTC walsender[62337] tap_sub_A_B DETAIL: There are no running transactions. 2026-05-06 14:56:34.256 UTC walsender[62337] tap_sub_A_B STATEMENT: CREATE_REPLICATION_SLOT "tap_sub_a_b" LOGICAL pgoutput (SNAPSHOT 'nothing') 2026-05-06 14:56:34.256 UTC walsender[62337] tap_sub_A_B LOG: released logical replication slot "tap_sub_a_b" 2026-05-06 14:56:34.256 UTC walsender[62337] tap_sub_A_B STATEMENT: CREATE_REPLICATION_SLOT "tap_sub_a_b" LOGICAL pgoutput (SNAPSHOT 'nothing') 2026-05-06 14:56:34.256 UTC walsender[62337] tap_sub_A_B LOG: disconnection: session time: 0:00:00.042 user=postgres database=postgres host=[local] 2026-05-06 14:56:34.289 UTC client backend[62362] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.289 UTC client backend[62362] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.289 UTC client backend[62362] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:56:34.289 UTC client backend[62361] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.290 UTC walsender[62361] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.290 UTC walsender[62361] [unknown] LOG: replication connection authorized: user=postgres application_name=tap_sub_A_B 2026-05-06 14:56:34.290 UTC client backend[62362] 030_origin.pl LOG: connection ready: setup total=2.367 ms, fork=0.803 ms, authentication=0.177 ms 2026-05-06 14:56:34.290 UTC client backend[62362] 030_origin.pl LOG: statement: SELECT pg_is_in_recovery() 2026-05-06 14:56:34.291 UTC walsender[62361] tap_sub_A_B LOG: connection ready: setup total=7.775 ms, fork=6.242 ms, authentication=0.119 ms 2026-05-06 14:56:34.291 UTC walsender[62361] tap_sub_A_B LOG: statement: SELECT pg_catalog.set_config('search_path', '', false); 2026-05-06 14:56:34.292 UTC walsender[62361] tap_sub_A_B LOG: received replication command: IDENTIFY_SYSTEM 2026-05-06 14:56:34.292 UTC walsender[62361] tap_sub_A_B STATEMENT: IDENTIFY_SYSTEM 2026-05-06 14:56:34.292 UTC walsender[62361] tap_sub_A_B LOG: received replication command: START_REPLICATION SLOT "tap_sub_a_b" LOGICAL 0/00000000 (proto_version '4', streaming 'parallel', origin 'none', publication_names '"tap_pub_b"') 2026-05-06 14:56:34.292 UTC walsender[62361] tap_sub_A_B STATEMENT: START_REPLICATION SLOT "tap_sub_a_b" LOGICAL 0/00000000 (proto_version '4', streaming 'parallel', origin 'none', publication_names '"tap_pub_b"') 2026-05-06 14:56:34.292 UTC walsender[62361] tap_sub_A_B LOG: acquired logical replication slot "tap_sub_a_b" 2026-05-06 14:56:34.292 UTC walsender[62361] tap_sub_A_B STATEMENT: START_REPLICATION SLOT "tap_sub_a_b" LOGICAL 0/00000000 (proto_version '4', streaming 'parallel', origin 'none', publication_names '"tap_pub_b"') 2026-05-06 14:56:34.292 UTC walsender[62361] tap_sub_A_B LOG: starting logical decoding for slot "tap_sub_a_b" 2026-05-06 14:56:34.292 UTC walsender[62361] tap_sub_A_B DETAIL: Streaming transactions committing after 0/017C76E8, reading WAL from 0/017C76B0. 2026-05-06 14:56:34.292 UTC walsender[62361] tap_sub_A_B STATEMENT: START_REPLICATION SLOT "tap_sub_a_b" LOGICAL 0/00000000 (proto_version '4', streaming 'parallel', origin 'none', publication_names '"tap_pub_b"') 2026-05-06 14:56:34.292 UTC walsender[62361] tap_sub_A_B LOG: logical decoding found consistent point at 0/017C76B0 2026-05-06 14:56:34.292 UTC walsender[62361] tap_sub_A_B DETAIL: There are no running transactions. 2026-05-06 14:56:34.292 UTC walsender[62361] tap_sub_A_B STATEMENT: START_REPLICATION SLOT "tap_sub_a_b" LOGICAL 0/00000000 (proto_version '4', streaming 'parallel', origin 'none', publication_names '"tap_pub_b"') 2026-05-06 14:56:34.296 UTC client backend[62362] 030_origin.pl LOG: disconnection: session time: 0:00:00.007 user=postgres database=postgres host=[local] 2026-05-06 14:56:34.308 UTC client backend[62368] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.308 UTC client backend[62368] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.308 UTC client backend[62368] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:56:34.309 UTC client backend[62368] 030_origin.pl LOG: connection ready: setup total=3.266 ms, fork=1.842 ms, authentication=0.118 ms 2026-05-06 14:56:34.309 UTC client backend[62368] 030_origin.pl LOG: statement: SELECT pg_current_wal_lsn() 2026-05-06 14:56:34.323 UTC client backend[62368] 030_origin.pl LOG: disconnection: session time: 0:00:00.014 user=postgres database=postgres host=[local] 2026-05-06 14:56:34.331 UTC client backend[62375] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.332 UTC client backend[62375] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.332 UTC client backend[62375] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:56:34.332 UTC client backend[62375] 030_origin.pl LOG: connection ready: setup total=3.458 ms, fork=1.982 ms, authentication=0.135 ms 2026-05-06 14:56:34.333 UTC client backend[62375] 030_origin.pl LOG: statement: SELECT '0/017C76E8' <= replay_lsn AND state = 'streaming' FROM pg_catalog.pg_stat_replication WHERE application_name IN ('tap_sub_A_B', 'walreceiver') 2026-05-06 14:56:34.340 UTC client backend[62375] 030_origin.pl LOG: disconnection: session time: 0:00:00.009 user=postgres database=postgres host=[local] 2026-05-06 14:56:34.347 UTC client backend[62379] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.348 UTC client backend[62379] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.348 UTC client backend[62379] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:56:34.348 UTC client backend[62379] 030_origin.pl LOG: connection ready: setup total=1.924 ms, fork=0.596 ms, authentication=0.109 ms 2026-05-06 14:56:34.349 UTC client backend[62379] 030_origin.pl LOG: statement: SELECT count(1) = 0 FROM pg_subscription_rel WHERE srsubstate NOT IN ('r', 's'); 2026-05-06 14:56:34.356 UTC client backend[62379] 030_origin.pl LOG: disconnection: session time: 0:00:00.008 user=postgres database=postgres host=[local] 2026-05-06 14:56:34.440 UTC logical replication tablesync worker[62327] LOG: logical replication table synchronization worker for subscription "tap_sub_b_a", table "tab" has finished 2026-05-06 14:56:34.470 UTC client backend[62415] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.470 UTC client backend[62415] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.470 UTC client backend[62415] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:56:34.471 UTC client backend[62415] 030_origin.pl LOG: connection ready: setup total=1.926 ms, fork=0.599 ms, authentication=0.159 ms 2026-05-06 14:56:34.471 UTC client backend[62415] 030_origin.pl LOG: statement: SELECT count(1) = 0 FROM pg_subscription_rel WHERE srsubstate NOT IN ('r', 's'); 2026-05-06 14:56:34.481 UTC client backend[62415] 030_origin.pl LOG: disconnection: session time: 0:00:00.011 user=postgres database=postgres host=[local] 2026-05-06 14:56:34.563 UTC client backend[62445] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.563 UTC client backend[62445] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.563 UTC client backend[62445] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:56:34.564 UTC client backend[62445] 030_origin.pl LOG: connection ready: setup total=2.938 ms, fork=1.509 ms, authentication=0.166 ms 2026-05-06 14:56:34.564 UTC client backend[62445] 030_origin.pl LOG: statement: INSERT INTO tab VALUES (21); 2026-05-06 14:56:34.568 UTC client backend[62445] 030_origin.pl LOG: disconnection: session time: 0:00:00.005 user=postgres database=postgres host=[local] 2026-05-06 14:56:34.678 UTC client backend[62479] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.679 UTC client backend[62479] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.679 UTC client backend[62479] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:56:34.680 UTC client backend[62479] 030_origin.pl LOG: connection ready: setup total=2.013 ms, fork=0.621 ms, authentication=0.127 ms 2026-05-06 14:56:34.680 UTC client backend[62479] 030_origin.pl LOG: statement: SELECT pg_is_in_recovery() 2026-05-06 14:56:34.685 UTC client backend[62479] 030_origin.pl LOG: disconnection: session time: 0:00:00.006 user=postgres database=postgres host=[local] 2026-05-06 14:56:34.694 UTC client backend[62484] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.695 UTC client backend[62484] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.695 UTC client backend[62484] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:56:34.696 UTC client backend[62484] 030_origin.pl LOG: connection ready: setup total=2.257 ms, fork=0.969 ms, authentication=0.114 ms 2026-05-06 14:56:34.696 UTC client backend[62484] 030_origin.pl LOG: statement: SELECT pg_current_wal_lsn() 2026-05-06 14:56:34.704 UTC client backend[62484] 030_origin.pl LOG: disconnection: session time: 0:00:00.009 user=postgres database=postgres host=[local] 2026-05-06 14:56:34.741 UTC client backend[62502] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.742 UTC client backend[62502] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.742 UTC client backend[62502] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:56:34.743 UTC client backend[62502] 030_origin.pl LOG: connection ready: setup total=2.520 ms, fork=1.169 ms, authentication=0.117 ms 2026-05-06 14:56:34.743 UTC client backend[62502] 030_origin.pl LOG: statement: SELECT '0/017C7E28' <= replay_lsn AND state = 'streaming' FROM pg_catalog.pg_stat_replication WHERE application_name IN ('tap_sub_A_B', 'walreceiver') 2026-05-06 14:56:34.750 UTC client backend[62502] 030_origin.pl LOG: disconnection: session time: 0:00:00.008 user=postgres database=postgres host=[local] 2026-05-06 14:56:34.779 UTC client backend[62512] [unknown] LOG: connection received: host=[local] 2026-05-06 14:56:34.779 UTC client backend[62512] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/build/testrun/subscription/030_origin/data/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 14:56:34.779 UTC client backend[62512] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:56:34.780 UTC client backend[62512] 030_origin.pl LOG: connection ready: setup total=8.092 ms, fork=6.776 ms, authentication=0.142 ms 2026-05-06 14:56:34.780 UTC client backend[62512] 030_origin.pl LOG: statement: SELECT * FROM tab ORDER BY 1; 2026-05-06 14:56:34.786 UTC client backend[62512] 030_origin.pl LOG: disconnection: session time: 0:00:00.007 user=postgres database=postgres host=[local] TRAP: failed Assert("conflictlogrel != NULL"), File: "../src/backend/replication/logical/conflict.c", Line: 195, PID: 62317 0xb3a472 at /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres 0x9433b8 at /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres 0x968ba9 at /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres 0x964911 at /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres 0x966150 at /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres 0x967010 at /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres 0x966d6d at /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres 0x90ff0c at /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres 0x914a25 at /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres 0x917b77 at /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres 0x9198f5 at /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres 0x917156 at /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres 0x83c16d at /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres 0x82c197e34 <__libc_start1+0x124> at /lib/libc.so.7 2026-05-06 14:56:35.245 UTC postmaster[62209] LOG: background worker "logical replication apply worker" (PID 62317) was terminated by signal 6: Abort trap 2026-05-06 14:56:35.249 UTC postmaster[62209] LOG: terminating any other active server processes 2026-05-06 14:56:35.252 UTC postmaster[62209] LOG: shutting down because "restart_after_crash" is off 2026-05-06 14:56:35.252 UTC postmaster[62209] LOG: database system is shut down