2026-05-06 15:11:27.030 UTC postmaster[86256] LOG: starting PostgreSQL 19devel on x86_64-pc-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit 2026-05-06 15:11:27.030 UTC postmaster[86256] LOG: listening on Unix socket "/tmp/oEBcivtmA4/.s.PGSQL.14156" 2026-05-06 15:11:27.038 UTC startup[86261] LOG: database system was shut down at 2026-05-06 14:51:15 UTC 2026-05-06 15:11:27.047 UTC postmaster[86256] LOG: database system is ready to accept connections 2026-05-06 15:11:27.173 UTC client backend[86268] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.174 UTC client backend[86268] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.174 UTC client backend[86268] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 15:11:27.200 UTC client backend[86268] 030_origin.pl LOG: connection ready: setup total=30.210 ms, fork=1.905 ms, authentication=0.594 ms 2026-05-06 15:11:27.201 UTC client backend[86268] 030_origin.pl LOG: statement: CREATE TABLE tab (a int PRIMARY KEY) 2026-05-06 15:11:27.210 UTC client backend[86268] 030_origin.pl LOG: disconnection: session time: 0:00:00.037 user=postgres database=postgres host=[local] 2026-05-06 15:11:27.256 UTC client backend[86272] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.258 UTC client backend[86272] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.258 UTC client backend[86272] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 15:11:27.260 UTC client backend[86272] 030_origin.pl LOG: connection ready: setup total=6.551 ms, fork=1.911 ms, authentication=0.530 ms 2026-05-06 15:11:27.261 UTC client backend[86272] 030_origin.pl LOG: statement: CREATE SUBSCRIPTION tap_sub_B_A CONNECTION 'port=14155 host=/tmp/oEBcivtmA4 dbname=postgres application_name=tap_sub_B_A' PUBLICATION tap_pub_A WITH (origin = none) 2026-05-06 15:11:27.304 UTC client backend[86272] 030_origin.pl LOG: disconnection: session time: 0:00:00.047 user=postgres database=postgres host=[local] 2026-05-06 15:11:27.311 UTC logical replication apply worker[86274] LOG: logical replication apply worker for subscription "tap_sub_b_a" has started 2026-05-06 15:11:27.323 UTC client backend[86277] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.324 UTC client backend[86277] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.324 UTC client backend[86277] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 15:11:27.327 UTC client backend[86277] 030_origin.pl LOG: connection ready: setup total=5.998 ms, fork=1.663 ms, authentication=0.434 ms 2026-05-06 15:11:27.327 UTC client backend[86277] 030_origin.pl LOG: statement: CREATE PUBLICATION tap_pub_B FOR TABLE tab 2026-05-06 15:11:27.329 UTC logical replication tablesync worker[86278] LOG: logical replication table synchronization worker for subscription "tap_sub_b_a", table "tab" has started 2026-05-06 15:11:27.331 UTC client backend[86277] 030_origin.pl LOG: disconnection: session time: 0:00:00.008 user=postgres database=postgres host=[local] 2026-05-06 15:11:27.359 UTC client backend[86282] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.361 UTC walsender[86282] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.361 UTC walsender[86282] [unknown] LOG: replication connection authorized: user=postgres application_name=tap_sub_A_B 2026-05-06 15:11:27.363 UTC walsender[86282] tap_sub_A_B LOG: connection ready: setup total=5.923 ms, fork=1.719 ms, authentication=0.389 ms 2026-05-06 15:11:27.363 UTC walsender[86282] tap_sub_A_B LOG: statement: SELECT pg_catalog.set_config('search_path', '', false); 2026-05-06 15:11:27.365 UTC walsender[86282] 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 15:11:27.365 UTC logical replication tablesync worker[86278] LOG: logical replication table synchronization worker for subscription "tap_sub_b_a", table "tab" has finished 2026-05-06 15:11:27.367 UTC walsender[86282] 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 15:11:27.386 UTC walsender[86282] tap_sub_A_B LOG: received replication command: CREATE_REPLICATION_SLOT "tap_sub_a_b" LOGICAL pgoutput (SNAPSHOT 'nothing') 2026-05-06 15:11:27.386 UTC walsender[86282] tap_sub_A_B STATEMENT: CREATE_REPLICATION_SLOT "tap_sub_a_b" LOGICAL pgoutput (SNAPSHOT 'nothing') 2026-05-06 15:11:27.387 UTC walsender[86282] tap_sub_A_B LOG: logical decoding found consistent point at 0/017E31B8 2026-05-06 15:11:27.387 UTC walsender[86282] tap_sub_A_B DETAIL: There are no running transactions. 2026-05-06 15:11:27.387 UTC walsender[86282] tap_sub_A_B STATEMENT: CREATE_REPLICATION_SLOT "tap_sub_a_b" LOGICAL pgoutput (SNAPSHOT 'nothing') 2026-05-06 15:11:27.387 UTC walsender[86282] tap_sub_A_B LOG: released logical replication slot "tap_sub_a_b" 2026-05-06 15:11:27.387 UTC walsender[86282] tap_sub_A_B STATEMENT: CREATE_REPLICATION_SLOT "tap_sub_a_b" LOGICAL pgoutput (SNAPSHOT 'nothing') 2026-05-06 15:11:27.387 UTC walsender[86282] tap_sub_A_B LOG: disconnection: session time: 0:00:00.028 user=postgres database=postgres host=[local] 2026-05-06 15:11:27.399 UTC client backend[86285] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.400 UTC walsender[86285] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.400 UTC walsender[86285] [unknown] LOG: replication connection authorized: user=postgres application_name=tap_sub_A_B 2026-05-06 15:11:27.403 UTC walsender[86285] tap_sub_A_B LOG: connection ready: setup total=6.334 ms, fork=1.576 ms, authentication=0.621 ms 2026-05-06 15:11:27.403 UTC walsender[86285] tap_sub_A_B LOG: statement: SELECT pg_catalog.set_config('search_path', '', false); 2026-05-06 15:11:27.404 UTC walsender[86285] tap_sub_A_B LOG: received replication command: IDENTIFY_SYSTEM 2026-05-06 15:11:27.404 UTC walsender[86285] tap_sub_A_B STATEMENT: IDENTIFY_SYSTEM 2026-05-06 15:11:27.405 UTC walsender[86285] 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 15:11:27.405 UTC walsender[86285] 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 15:11:27.405 UTC walsender[86285] tap_sub_A_B LOG: acquired logical replication slot "tap_sub_a_b" 2026-05-06 15:11:27.405 UTC walsender[86285] 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 15:11:27.405 UTC walsender[86285] tap_sub_A_B LOG: starting logical decoding for slot "tap_sub_a_b" 2026-05-06 15:11:27.405 UTC walsender[86285] tap_sub_A_B DETAIL: Streaming transactions committing after 0/017E31F0, reading WAL from 0/017E31B8. 2026-05-06 15:11:27.405 UTC walsender[86285] 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 15:11:27.405 UTC walsender[86285] tap_sub_A_B LOG: logical decoding found consistent point at 0/017E31B8 2026-05-06 15:11:27.405 UTC walsender[86285] tap_sub_A_B DETAIL: There are no running transactions. 2026-05-06 15:11:27.405 UTC walsender[86285] 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 15:11:27.440 UTC client backend[86288] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.441 UTC client backend[86288] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.441 UTC client backend[86288] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 15:11:27.443 UTC client backend[86288] 030_origin.pl LOG: connection ready: setup total=6.052 ms, fork=1.751 ms, authentication=0.403 ms 2026-05-06 15:11:27.444 UTC client backend[86288] 030_origin.pl LOG: statement: SELECT pg_is_in_recovery() 2026-05-06 15:11:27.445 UTC client backend[86288] 030_origin.pl LOG: disconnection: session time: 0:00:00.006 user=postgres database=postgres host=[local] 2026-05-06 15:11:27.464 UTC client backend[86290] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.466 UTC client backend[86290] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.466 UTC client backend[86290] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 15:11:27.468 UTC client backend[86290] 030_origin.pl LOG: connection ready: setup total=6.010 ms, fork=1.783 ms, authentication=0.433 ms 2026-05-06 15:11:27.469 UTC client backend[86290] 030_origin.pl LOG: statement: SELECT pg_current_wal_lsn() 2026-05-06 15:11:27.470 UTC client backend[86290] 030_origin.pl LOG: disconnection: session time: 0:00:00.005 user=postgres database=postgres host=[local] 2026-05-06 15:11:27.489 UTC client backend[86292] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.490 UTC client backend[86292] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.490 UTC client backend[86292] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 15:11:27.492 UTC client backend[86292] 030_origin.pl LOG: connection ready: setup total=6.176 ms, fork=1.794 ms, authentication=0.420 ms 2026-05-06 15:11:27.493 UTC client backend[86292] 030_origin.pl LOG: statement: SELECT '0/017E31F0' <= replay_lsn AND state = 'streaming' FROM pg_catalog.pg_stat_replication WHERE application_name IN ('tap_sub_A_B', 'walreceiver') 2026-05-06 15:11:27.504 UTC client backend[86292] 030_origin.pl LOG: disconnection: session time: 0:00:00.015 user=postgres database=postgres host=[local] 2026-05-06 15:11:27.524 UTC client backend[86294] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.525 UTC client backend[86294] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.525 UTC client backend[86294] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 15:11:27.527 UTC client backend[86294] 030_origin.pl LOG: connection ready: setup total=6.110 ms, fork=1.799 ms, authentication=0.414 ms 2026-05-06 15:11:27.528 UTC client backend[86294] 030_origin.pl LOG: statement: SELECT count(1) = 0 FROM pg_subscription_rel WHERE srsubstate NOT IN ('r', 's'); 2026-05-06 15:11:27.533 UTC client backend[86294] 030_origin.pl LOG: disconnection: session time: 0:00:00.009 user=postgres database=postgres host=[local] 2026-05-06 15:11:27.662 UTC client backend[86304] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.663 UTC client backend[86304] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.664 UTC client backend[86304] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 15:11:27.666 UTC client backend[86304] 030_origin.pl LOG: connection ready: setup total=6.261 ms, fork=1.813 ms, authentication=0.423 ms 2026-05-06 15:11:27.666 UTC client backend[86304] 030_origin.pl LOG: statement: INSERT INTO tab VALUES (21); 2026-05-06 15:11:27.669 UTC client backend[86304] 030_origin.pl LOG: disconnection: session time: 0:00:00.007 user=postgres database=postgres host=[local] 2026-05-06 15:11:27.771 UTC client backend[86312] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.773 UTC client backend[86312] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.773 UTC client backend[86312] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 15:11:27.775 UTC client backend[86312] 030_origin.pl LOG: connection ready: setup total=5.813 ms, fork=1.794 ms, authentication=0.397 ms 2026-05-06 15:11:27.775 UTC client backend[86312] 030_origin.pl LOG: statement: SELECT pg_is_in_recovery() 2026-05-06 15:11:27.777 UTC client backend[86312] 030_origin.pl LOG: disconnection: session time: 0:00:00.005 user=postgres database=postgres host=[local] 2026-05-06 15:11:27.796 UTC client backend[86314] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.798 UTC client backend[86314] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.798 UTC client backend[86314] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 15:11:27.800 UTC client backend[86314] 030_origin.pl LOG: connection ready: setup total=6.033 ms, fork=1.770 ms, authentication=0.474 ms 2026-05-06 15:11:27.801 UTC client backend[86314] 030_origin.pl LOG: statement: SELECT pg_current_wal_lsn() 2026-05-06 15:11:27.802 UTC client backend[86314] 030_origin.pl LOG: disconnection: session time: 0:00:00.006 user=postgres database=postgres host=[local] 2026-05-06 15:11:27.821 UTC client backend[86316] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.822 UTC client backend[86316] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.822 UTC client backend[86316] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 15:11:27.825 UTC client backend[86316] 030_origin.pl LOG: connection ready: setup total=5.846 ms, fork=1.785 ms, authentication=0.386 ms 2026-05-06 15:11:27.825 UTC client backend[86316] 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 15:11:27.836 UTC client backend[86316] 030_origin.pl LOG: disconnection: session time: 0:00:00.015 user=postgres database=postgres host=[local] 2026-05-06 15:11:27.883 UTC client backend[86320] [unknown] LOG: connection received: host=[local] 2026-05-06 15:11:27.884 UTC client backend[86320] [unknown] LOG: connection authenticated: user="postgres" method=trust (/tmp/cirrus-ci-build/src/test/subscription/tmp_check/t_030_origin_node_B_data/pgdata/pg_hba.conf:117) 2026-05-06 15:11:27.884 UTC client backend[86320] [unknown] LOG: connection authorized: user=postgres database=postgres application_name=030_origin.pl 2026-05-06 15:11:27.887 UTC client backend[86320] 030_origin.pl LOG: connection ready: setup total=6.219 ms, fork=1.822 ms, authentication=0.435 ms 2026-05-06 15:11:27.887 UTC client backend[86320] 030_origin.pl LOG: statement: SELECT * FROM tab ORDER BY 1; 2026-05-06 15:11:27.891 UTC client backend[86320] 030_origin.pl LOG: disconnection: session time: 0:00:00.008 user=postgres database=postgres host=[local] TRAP: failed Assert("conflictlogrel != NULL"), File: "conflict.c", Line: 195, PID: 86274 /lib/x86_64-linux-gnu/libasan.so.8(+0x7e403) [0x7fa41cc7e403] postgres: node_B: logical replication apply worker for subscription 16390 (ExceptionalCondition+0xe6) [0x56153279f570] postgres: node_B: logical replication apply worker for subscription 16390 (ReportApplyConflict+0x1ed) [0x5615322bc497] postgres: node_B: logical replication apply worker for subscription 16390 (+0xe32a0c) [0x56153230da0c] postgres: node_B: logical replication apply worker for subscription 16390 (+0xe39a6a) [0x561532314a6a] postgres: node_B: logical replication apply worker for subscription 16390 (apply_dispatch+0x73) [0x561532317ce8] postgres: node_B: logical replication apply worker for subscription 16390 (+0xe3e31e) [0x56153231931e] postgres: node_B: logical replication apply worker for subscription 16390 (start_apply+0x136) [0x56153231ae0c] postgres: node_B: logical replication apply worker for subscription 16390 (+0xe40b20) [0x56153231bb20] postgres: node_B: logical replication apply worker for subscription 16390 (ApplyWorkerMain+0x1c) [0x56153231bbcc] postgres: node_B: logical replication apply worker for subscription 16390 (BackgroundWorkerMain+0x48e) [0x561532269932] postgres: node_B: logical replication apply worker for subscription 16390 (postmaster_child_launch+0x26e) [0x561532273ac4] postgres: node_B: logical replication apply worker for subscription 16390 (+0xd9cddf) [0x561532277ddf] postgres: node_B: logical replication apply worker for subscription 16390 (+0xd9d33d) [0x56153227833d] postgres: node_B: logical replication apply worker for subscription 16390 (+0xd9f5bd) [0x56153227a5bd] postgres: node_B: logical replication apply worker for subscription 16390 (+0xda1d40) [0x56153227cd40] postgres: node_B: logical replication apply worker for subscription 16390 (PostmasterMain+0x1cf6) [0x56153227eee3] postgres: node_B: logical replication apply worker for subscription 16390 (main+0x2a8) [0x561531fe250d] /lib/x86_64-linux-gnu/libc.so.6(+0x29ca8) [0x7fa41b635ca8] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7fa41b635d65] postgres: node_B: logical replication apply worker for subscription 16390 (_start+0x21) [0x561531951561] 2026-05-06 15:11:27.944 UTC postmaster[86256] LOG: background worker "logical replication apply worker" (PID 86274) was terminated by signal 6: Aborted 2026-05-06 15:11:27.944 UTC postmaster[86256] LOG: terminating any other active server processes 2026-05-06 15:11:27.960 UTC postmaster[86256] LOG: shutting down because "restart_after_crash" is off 2026-05-06 15:11:27.962 UTC postmaster[86256] LOG: database system is shut down