2026-05-06 14:58:12.242 UTC postmaster[78497] LOG: starting PostgreSQL 19devel on x86_64-linux, compiled by gcc-14.2.0, 64-bit 2026-05-06 14:58:12.242 UTC postmaster[78497] LOG: listening on Unix socket "/tmp/N7iZYHSkHA/.s.PGSQL.21556" 2026-05-06 14:58:12.249 UTC startup[78512] LOG: database system was shut down at 2026-05-06 14:58:12 UTC 2026-05-06 14:58:12.256 UTC postmaster[78497] LOG: database system is ready to accept connections 2026-05-06 14:58:12.372 UTC client backend[78546] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:12.373 UTC client backend[78546] [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:58:12.373 UTC client backend[78546] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:58:12.382 UTC client backend[78546] 030_origin.pl LOG: connection ready: setup total=11.099 ms, fork=0.690 ms, authentication=0.303 ms 2026-05-06 14:58:12.382 UTC client backend[78546] 030_origin.pl LOG: statement: CREATE TABLE tab (a int PRIMARY KEY) 2026-05-06 14:58:12.410 UTC client backend[78546] 030_origin.pl LOG: disconnection: session time: 0:00:00.038 user=postgres database=postgres host=[local] 2026-05-06 14:58:12.440 UTC client backend[78566] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:12.441 UTC client backend[78566] [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:58:12.441 UTC client backend[78566] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:58:12.451 UTC client backend[78566] 030_origin.pl LOG: connection ready: setup total=14.087 ms, fork=0.823 ms, authentication=0.327 ms 2026-05-06 14:58:12.451 UTC client backend[78566] 030_origin.pl LOG: statement: CREATE SUBSCRIPTION tap_sub_B_A CONNECTION 'port=21555 host=/tmp/N7iZYHSkHA dbname=postgres application_name=tap_sub_B_A' PUBLICATION tap_pub_A WITH (origin = none) 2026-05-06 14:58:12.492 UTC logical replication apply worker[78574] LOG: logical replication apply worker for subscription "tap_sub_b_a" has started 2026-05-06 14:58:12.493 UTC client backend[78566] 030_origin.pl LOG: disconnection: session time: 0:00:00.055 user=postgres database=postgres host=[local] 2026-05-06 14:58:12.501 UTC client backend[78579] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:12.504 UTC client backend[78579] [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:58:12.504 UTC client backend[78579] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:58:12.505 UTC client backend[78579] 030_origin.pl LOG: connection ready: setup total=4.648 ms, fork=0.693 ms, authentication=0.236 ms 2026-05-06 14:58:12.505 UTC client backend[78579] 030_origin.pl LOG: statement: CREATE PUBLICATION tap_pub_B FOR TABLE tab 2026-05-06 14:58:12.508 UTC client backend[78579] 030_origin.pl LOG: disconnection: session time: 0:00:00.006 user=postgres database=postgres host=[local] 2026-05-06 14:58:12.528 UTC logical replication tablesync worker[78585] LOG: logical replication table synchronization worker for subscription "tap_sub_b_a", table "tab" has started 2026-05-06 14:58:12.535 UTC client backend[78591] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:12.536 UTC walsender[78591] [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:58:12.536 UTC walsender[78591] [unknown] LOG: replication connection authorized: user=postgres application_name=tap_sub_A_B 2026-05-06 14:58:12.540 UTC walsender[78591] tap_sub_A_B LOG: connection ready: setup total=6.317 ms, fork=0.720 ms, authentication=0.217 ms 2026-05-06 14:58:12.544 UTC walsender[78591] tap_sub_A_B LOG: statement: SELECT pg_catalog.set_config('search_path', '', false); 2026-05-06 14:58:12.546 UTC walsender[78591] 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:58:12.548 UTC walsender[78591] 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:58:12.567 UTC walsender[78591] tap_sub_A_B LOG: received replication command: CREATE_REPLICATION_SLOT "tap_sub_a_b" LOGICAL pgoutput (SNAPSHOT 'nothing') 2026-05-06 14:58:12.567 UTC walsender[78591] tap_sub_A_B STATEMENT: CREATE_REPLICATION_SLOT "tap_sub_a_b" LOGICAL pgoutput (SNAPSHOT 'nothing') 2026-05-06 14:58:12.567 UTC walsender[78591] tap_sub_A_B LOG: logical decoding found consistent point at 0/017E2C50 2026-05-06 14:58:12.567 UTC walsender[78591] tap_sub_A_B DETAIL: There are no running transactions. 2026-05-06 14:58:12.567 UTC walsender[78591] tap_sub_A_B STATEMENT: CREATE_REPLICATION_SLOT "tap_sub_a_b" LOGICAL pgoutput (SNAPSHOT 'nothing') 2026-05-06 14:58:12.567 UTC walsender[78591] tap_sub_A_B LOG: released logical replication slot "tap_sub_a_b" 2026-05-06 14:58:12.567 UTC walsender[78591] tap_sub_A_B STATEMENT: CREATE_REPLICATION_SLOT "tap_sub_a_b" LOGICAL pgoutput (SNAPSHOT 'nothing') 2026-05-06 14:58:12.568 UTC walsender[78591] tap_sub_A_B LOG: disconnection: session time: 0:00:00.032 user=postgres database=postgres host=[local] 2026-05-06 14:58:12.587 UTC client backend[78603] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:12.588 UTC walsender[78603] [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:58:12.588 UTC walsender[78603] [unknown] LOG: replication connection authorized: user=postgres application_name=tap_sub_A_B 2026-05-06 14:58:12.592 UTC walsender[78603] tap_sub_A_B LOG: connection ready: setup total=7.157 ms, fork=1.009 ms, authentication=0.280 ms 2026-05-06 14:58:12.594 UTC walsender[78603] tap_sub_A_B LOG: statement: SELECT pg_catalog.set_config('search_path', '', false); 2026-05-06 14:58:12.597 UTC walsender[78603] tap_sub_A_B LOG: received replication command: IDENTIFY_SYSTEM 2026-05-06 14:58:12.597 UTC walsender[78603] tap_sub_A_B STATEMENT: IDENTIFY_SYSTEM 2026-05-06 14:58:12.600 UTC walsender[78603] 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:58:12.600 UTC walsender[78603] 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:58:12.600 UTC walsender[78603] tap_sub_A_B LOG: acquired logical replication slot "tap_sub_a_b" 2026-05-06 14:58:12.600 UTC walsender[78603] 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:58:12.601 UTC walsender[78603] tap_sub_A_B LOG: starting logical decoding for slot "tap_sub_a_b" 2026-05-06 14:58:12.601 UTC walsender[78603] tap_sub_A_B DETAIL: Streaming transactions committing after 0/017E2C88, reading WAL from 0/017E2C50. 2026-05-06 14:58:12.601 UTC walsender[78603] 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:58:12.601 UTC walsender[78603] tap_sub_A_B LOG: logical decoding found consistent point at 0/017E2C50 2026-05-06 14:58:12.601 UTC walsender[78603] tap_sub_A_B DETAIL: There are no running transactions. 2026-05-06 14:58:12.601 UTC walsender[78603] 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:58:12.621 UTC client backend[78615] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:12.622 UTC client backend[78615] [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:58:12.622 UTC client backend[78615] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:58:12.623 UTC client backend[78615] 030_origin.pl LOG: connection ready: setup total=5.540 ms, fork=2.851 ms, authentication=0.224 ms 2026-05-06 14:58:12.623 UTC client backend[78615] 030_origin.pl LOG: statement: SELECT pg_is_in_recovery() 2026-05-06 14:58:12.638 UTC client backend[78615] 030_origin.pl LOG: disconnection: session time: 0:00:00.017 user=postgres database=postgres host=[local] 2026-05-06 14:58:12.653 UTC client backend[78625] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:12.653 UTC client backend[78625] [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:58:12.653 UTC client backend[78625] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:58:12.655 UTC client backend[78625] 030_origin.pl LOG: connection ready: setup total=3.299 ms, fork=0.729 ms, authentication=0.256 ms 2026-05-06 14:58:12.655 UTC client backend[78625] 030_origin.pl LOG: statement: SELECT pg_current_wal_lsn() 2026-05-06 14:58:12.657 UTC client backend[78625] 030_origin.pl LOG: disconnection: session time: 0:00:00.005 user=postgres database=postgres host=[local] 2026-05-06 14:58:12.670 UTC client backend[78632] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:12.671 UTC client backend[78632] [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:58:12.671 UTC client backend[78632] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:58:12.673 UTC client backend[78632] 030_origin.pl LOG: connection ready: setup total=3.478 ms, fork=0.805 ms, authentication=0.235 ms 2026-05-06 14:58:12.673 UTC client backend[78632] 030_origin.pl LOG: statement: SELECT '0/017E2C88' <= replay_lsn AND state = 'streaming' FROM pg_catalog.pg_stat_replication WHERE application_name IN ('tap_sub_A_B', 'walreceiver') 2026-05-06 14:58:12.682 UTC client backend[78632] 030_origin.pl LOG: disconnection: session time: 0:00:00.011 user=postgres database=postgres host=[local] 2026-05-06 14:58:12.693 UTC client backend[78639] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:12.694 UTC client backend[78639] [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:58:12.694 UTC client backend[78639] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:58:12.695 UTC client backend[78639] 030_origin.pl LOG: connection ready: setup total=3.359 ms, fork=0.848 ms, authentication=0.231 ms 2026-05-06 14:58:12.696 UTC client backend[78639] 030_origin.pl LOG: statement: SELECT count(1) = 0 FROM pg_subscription_rel WHERE srsubstate NOT IN ('r', 's'); 2026-05-06 14:58:12.699 UTC client backend[78639] 030_origin.pl LOG: disconnection: session time: 0:00:00.005 user=postgres database=postgres host=[local] 2026-05-06 14:58:12.732 UTC logical replication tablesync worker[78585] LOG: logical replication table synchronization worker for subscription "tap_sub_b_a", table "tab" has finished 2026-05-06 14:58:12.820 UTC client backend[78679] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:12.821 UTC client backend[78679] [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:58:12.821 UTC client backend[78679] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:58:12.822 UTC client backend[78679] 030_origin.pl LOG: connection ready: setup total=5.645 ms, fork=3.182 ms, authentication=0.370 ms 2026-05-06 14:58:12.823 UTC client backend[78679] 030_origin.pl LOG: statement: SELECT count(1) = 0 FROM pg_subscription_rel WHERE srsubstate NOT IN ('r', 's'); 2026-05-06 14:58:12.828 UTC client backend[78679] 030_origin.pl LOG: disconnection: session time: 0:00:00.008 user=postgres database=postgres host=[local] 2026-05-06 14:58:12.957 UTC client backend[78722] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:12.958 UTC client backend[78722] [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:58:12.958 UTC client backend[78722] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:58:12.960 UTC client backend[78722] 030_origin.pl LOG: connection ready: setup total=3.402 ms, fork=0.717 ms, authentication=0.328 ms 2026-05-06 14:58:12.960 UTC client backend[78722] 030_origin.pl LOG: statement: INSERT INTO tab VALUES (21); 2026-05-06 14:58:12.962 UTC client backend[78722] 030_origin.pl LOG: disconnection: session time: 0:00:00.005 user=postgres database=postgres host=[local] 2026-05-06 14:58:13.049 UTC client backend[78752] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:13.050 UTC client backend[78752] [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:58:13.050 UTC client backend[78752] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:58:13.051 UTC client backend[78752] 030_origin.pl LOG: connection ready: setup total=5.628 ms, fork=0.733 ms, authentication=0.220 ms 2026-05-06 14:58:13.052 UTC client backend[78752] 030_origin.pl LOG: statement: SELECT pg_is_in_recovery() 2026-05-06 14:58:13.055 UTC client backend[78752] 030_origin.pl LOG: disconnection: session time: 0:00:00.007 user=postgres database=postgres host=[local] 2026-05-06 14:58:13.067 UTC client backend[78757] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:13.068 UTC client backend[78757] [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:58:13.068 UTC client backend[78757] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:58:13.072 UTC client backend[78757] 030_origin.pl LOG: connection ready: setup total=6.098 ms, fork=0.731 ms, authentication=0.246 ms 2026-05-06 14:58:13.073 UTC client backend[78757] 030_origin.pl LOG: statement: SELECT pg_current_wal_lsn() 2026-05-06 14:58:13.076 UTC client backend[78757] 030_origin.pl LOG: disconnection: session time: 0:00:00.009 user=postgres database=postgres host=[local] 2026-05-06 14:58:13.090 UTC client backend[78764] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:13.091 UTC client backend[78764] [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:58:13.091 UTC client backend[78764] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:58:13.092 UTC client backend[78764] 030_origin.pl LOG: connection ready: setup total=5.252 ms, fork=2.933 ms, authentication=0.225 ms 2026-05-06 14:58:13.094 UTC client backend[78764] 030_origin.pl LOG: statement: SELECT '0/017E33C8' <= replay_lsn AND state = 'streaming' FROM pg_catalog.pg_stat_replication WHERE application_name IN ('tap_sub_A_B', 'walreceiver') 2026-05-06 14:58:13.103 UTC client backend[78764] 030_origin.pl LOG: disconnection: session time: 0:00:00.013 user=postgres database=postgres host=[local] 2026-05-06 14:58:13.133 UTC client backend[78780] [unknown] LOG: connection received: host=[local] 2026-05-06 14:58:13.134 UTC client backend[78780] [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:58:13.134 UTC client backend[78780] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 14:58:13.135 UTC client backend[78780] 030_origin.pl LOG: connection ready: setup total=3.337 ms, fork=0.684 ms, authentication=0.216 ms 2026-05-06 14:58:13.135 UTC client backend[78780] 030_origin.pl LOG: statement: SELECT * FROM tab ORDER BY 1; 2026-05-06 14:58:13.145 UTC client backend[78780] 030_origin.pl LOG: disconnection: session time: 0:00:00.013 user=postgres database=postgres host=[local] TRAP: failed Assert("conflictlogrel != NULL"), File: "../src/backend/replication/logical/conflict.c", Line: 195, PID: 78574 postgres: node_B: logical replication apply worker for subscription 16390 (ExceptionalCondition+0x53) [0x56450646aed8] postgres: node_B: logical replication apply worker for subscription 16390 (ReportApplyConflict+0x158) [0x5645060bc637] postgres: node_B: logical replication apply worker for subscription 16390 (+0xfffe79) [0x5645060fbe79] postgres: node_B: logical replication apply worker for subscription 16390 (+0x10048d9) [0x5645061008d9] postgres: node_B: logical replication apply worker for subscription 16390 (apply_dispatch+0x73) [0x5645061028ec] postgres: node_B: logical replication apply worker for subscription 16390 (+0x100736c) [0x56450610336c] postgres: node_B: logical replication apply worker for subscription 16390 (start_apply+0x57) [0x5645061048b9] postgres: node_B: logical replication apply worker for subscription 16390 (+0x100934b) [0x56450610534b] postgres: node_B: logical replication apply worker for subscription 16390 (ApplyWorkerMain+0x18) [0x564506105376] postgres: node_B: logical replication apply worker for subscription 16390 (BackgroundWorkerMain+0x330) [0x56450605b927] postgres: node_B: logical replication apply worker for subscription 16390 (postmaster_child_launch+0x1d4) [0x564506063e72] postgres: node_B: logical replication apply worker for subscription 16390 (+0xf6ba6b) [0x564506067a6b] postgres: node_B: logical replication apply worker for subscription 16390 (+0xf6bef6) [0x564506067ef6] postgres: node_B: logical replication apply worker for subscription 16390 (+0xf6d934) [0x564506069934] postgres: node_B: logical replication apply worker for subscription 16390 (+0xf6f6c8) [0x56450606b6c8] postgres: node_B: logical replication apply worker for subscription 16390 (PostmasterMain+0x147c) [0x56450606cfa1] postgres: node_B: logical replication apply worker for subscription 16390 (main+0x293) [0x564505e810bd] /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7f1908e35ca8] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7f1908e35d65] postgres: node_B: logical replication apply worker for subscription 16390 (_start+0x21) [0x5645059ee321] 2026-05-06 14:58:13.182 UTC postmaster[78497] LOG: background worker "logical replication apply worker" (PID 78574) was terminated by signal 6: Aborted 2026-05-06 14:58:13.182 UTC postmaster[78497] LOG: terminating any other active server processes 2026-05-06 14:58:13.191 UTC postmaster[78497] LOG: shutting down because "restart_after_crash" is off 2026-05-06 14:58:13.192 UTC postmaster[78497] LOG: database system is shut down