[21:33:55.406] src/tools/ci/cores_backtrace.sh linux /tmp/cores [21:33:56.115] dumping /tmp/cores/postgres-6-30034.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [21:33:56.452] [New LWP 30034] [21:33:58.015] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [21:33:59.108] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [21:34:00.767] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [21:34:01.564] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [21:34:02.897] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [21:34:04.595] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [21:34:05.884] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [21:34:06.795] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [21:34:08.321] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [21:34:09.250] [Thread debugging using libthread_db enabled] [21:34:09.250] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [21:34:09.250] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [21:34:10.198] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [21:34:11.782] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [21:34:13.009] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [21:34:15.885] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [21:34:15.885] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [21:34:17.715] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [21:34:19.203] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [21:34:20.629] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [21:34:21.758] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [21:34:22.549] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [21:34:23.981] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [21:34:25.052] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [21:34:25.694] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [21:34:26.565] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [21:34:27.828] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [21:34:28.669] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [21:34:29.984] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [21:34:30.945] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [21:34:32.650] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [21:34:34.724] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [21:34:36.646] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [21:34:37.283] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [21:34:37.920] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [21:34:39.491] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [21:34:40.277] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [21:34:41.532] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [21:34:42.344] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [21:34:43.455] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [21:34:44.406] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [21:34:45.656] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [21:34:46.608] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [21:34:47.397] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [21:34:47.904] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [21:34:47.904] Program terminated with signal SIGABRT, Aborted. [21:34:47.904] #0 0x00007f164d871ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:34:48.103] [21:34:48.103] Thread 1 (Thread 0x7f164b20a380 (LWP 30034)): [21:34:48.103] #0 0x00007f164d871ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:34:48.103] No symbol table info available. [21:34:48.103] #1 0x00007f164d85b537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [21:34:48.103] No symbol table info available. [21:34:48.103] #2 0x0000556e17ccfeaf in ExceptionalCondition (conditionName=conditionName@entry=0x556e17f8d1e0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x556e17f8d1a0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [21:34:48.103] No locals. [21:34:48.103] #3 0x0000556e17497e48 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffe56be0700, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffe56be03d0) at execTuples.c:1737 [21:34:48.103] No locals. [21:34:48.103] #4 0x0000556e1740547d in ExecIRDeleteTriggers (estate=estate@entry=0x62500006e200, relinfo=relinfo@entry=0x62500006e7b0, slot=slot@entry=0x7ffe56be0700) at trigger.c:2841 [21:34:48.103] trigger = 0x62500006ea10 [21:34:48.103] oldtuple = [21:34:48.103] trigdesc = 0x62500006e9c0 [21:34:48.103] newtuple = 0x0 [21:34:48.103] should_free = [21:34:48.103] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [21:34:48.103] i = 0 [21:34:48.103] #5 0x0000556e1750bc7b in ExecMergeMatched (context=context@entry=0x7ffe56be0740, resultRelInfo=resultRelInfo@entry=0x62500006e7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe56be0700, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffe56be0630) at nodeModifyTable.c:3027 [21:34:48.103] relaction = 0x62900096d4c8 [21:34:48.103] commandType = CMD_DELETE [21:34:48.103] result = [21:34:48.103] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [21:34:48.103] l__state = {l = , i = } [21:34:48.103] mtstate = 0x62500006e5a0 [21:34:48.103] mergeActions = 0x62500006e8c0 [21:34:48.103] actionStates = 0x62900096da88 [21:34:48.103] newslot = 0x0 [21:34:48.103] rslot = 0x0 [21:34:48.103] estate = 0x62500006e200 [21:34:48.103] econtext = 0x62900096cad8 [21:34:48.103] isNull = [21:34:48.103] epqstate = 0x62500006e688 [21:34:48.103] l = [21:34:48.103] __func__ = "ExecMergeMatched" [21:34:48.103] lmerge_matched = [21:34:48.103] #6 0x0000556e1750d01c in ExecMerge (context=context@entry=0x7ffe56be0740, resultRelInfo=resultRelInfo@entry=0x62500006e7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe56be0700, canSetTag=) at nodeModifyTable.c:2791 [21:34:48.103] rslot = 0x0 [21:34:48.103] matched = [21:34:48.103] #7 0x0000556e1750f4ad in ExecModifyTable (pstate=0x62500006e5a0) at nodeModifyTable.c:4112 [21:34:48.103] node = 0x62500006e5a0 [21:34:48.103] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [21:34:48.103] estate = 0x62500006e200 [21:34:48.103] operation = CMD_MERGE [21:34:48.103] resultRelInfo = 0x62500006e7b0 [21:34:48.103] subplanstate = 0x62500006eee0 [21:34:48.103] slot = 0x62900096b4e8 [21:34:48.103] oldSlot = [21:34:48.103] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [21:34:48.103] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [21:34:48.103] oldtuple = 0x7ffe56be0700 [21:34:48.103] tupleid = 0x0 [21:34:48.103] __func__ = "ExecModifyTable" [21:34:48.103] #8 0x0000556e174875f6 in ExecProcNodeFirst (node=0x62500006e5a0) at execProcnode.c:464 [21:34:48.103] No locals. [21:34:48.103] #9 0x0000556e17471db9 in ExecProcNode (node=0x62500006e5a0) at ../../../src/include/executor/executor.h:274 [21:34:48.103] No locals. [21:34:48.103] #10 ExecutePlan (estate=estate@entry=0x62500006e200, planstate=0x62500006e5a0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004ea90, execute_once=true) at execMain.c:1646 [21:34:48.103] slot = [21:34:48.103] current_tuple_count = 0 [21:34:48.103] #11 0x0000556e1747227e in standard_ExecutorRun (queryDesc=0x61d00014fec8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [21:34:48.103] estate = 0x62500006e200 [21:34:48.103] operation = CMD_MERGE [21:34:48.103] dest = 0x61900004ea90 [21:34:48.103] sendTuples = true [21:34:48.103] oldcontext = 0x61900004e780 [21:34:48.103] __func__ = "standard_ExecutorRun" [21:34:48.103] #12 0x0000556e17472448 in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014fec8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [21:34:48.103] No locals. [21:34:48.103] #13 0x0000556e179a260c in ProcessQuery (plan=plan@entry=0x631000490548, sourceText=0x625000005200 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"..., params=0x0, queryEnv=0x0, dest=dest@entry=0x61900004ea90, qc=qc@entry=0x7ffe56be09b0) at pquery.c:160 [21:34:48.103] queryDesc = 0x61d00014fec8 [21:34:48.103] #14 0x0000556e179a47b4 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004ea90, altdest=0x556e1832e400 , qc=qc@entry=0x7ffe56be09b0) at pquery.c:1277 [21:34:48.103] pstmt = 0x631000490548 [21:34:48.103] stmtlist_item__state = {l = , i = } [21:34:48.103] active_snapshot_set = true [21:34:48.103] stmtlist_item = 0x631000490670 [21:34:48.103] #15 0x0000556e179a4fe6 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [21:34:48.103] treceiver = 0x61900004ea90 [21:34:48.103] qc = {commandTag = , nprocessed = } [21:34:48.103] __func__ = "FillPortalStore" [21:34:48.103] #16 0x0000556e179a5a15 in PortalRun (portal=portal@entry=0x62500002fa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x6310004906a8, altdest=altdest@entry=0x6310004906a8, qc=) at pquery.c:763 [21:34:48.103] _save_exception_stack = 0x7ffe56be0e40 [21:34:48.103] _save_context_stack = 0x0 [21:34:48.103] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [21:34:48.103] _do_rethrow = [21:34:48.103] result = [21:34:48.103] nprocessed = [21:34:48.103] saveTopTransactionResourceOwner = 0x629000024248 [21:34:48.103] saveTopTransactionContext = 0x625000043900 [21:34:48.103] saveActivePortal = 0x0 [21:34:48.103] saveResourceOwner = 0x629000024248 [21:34:48.103] savePortalContext = 0x0 [21:34:48.103] saveMemoryContext = 0x625000043900 [21:34:48.103] __func__ = "PortalRun" [21:34:48.103] #17 0x0000556e1799cc47 in exec_simple_query (query_string=query_string@entry=0x625000005200 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"...) at postgres.c:1274 [21:34:48.103] cmdtaglen = [21:34:48.103] snapshot_set = [21:34:48.103] per_parsetree_context = 0x0 [21:34:48.103] plantree_list = 0x631000490658 [21:34:48.103] parsetree = 0x62500058c688 [21:34:48.103] commandTag = [21:34:48.103] qc = {commandTag = , nprocessed = } [21:34:48.103] querytree_list = [21:34:48.103] portal = 0x62500002fa00 [21:34:48.103] receiver = 0x6310004906a8 [21:34:48.103] format = [21:34:48.103] cmdtagname = [21:34:48.103] parsetree_item__state = {l = , i = } [21:34:48.103] dest = DestRemote [21:34:48.103] oldcontext = 0x625000043900 [21:34:48.103] parsetree_list = 0x62500058c6b8 [21:34:48.103] parsetree_item = 0x62500058c6d0 [21:34:48.103] save_log_statement_stats = false [21:34:48.103] was_logged = true [21:34:48.104] use_implicit_block = false [21:34:48.104] msec_str = { } [21:34:48.104] __func__ = "exec_simple_query" [21:34:48.104] #18 0x0000556e179a0832 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [21:34:48.104] query_string = 0x625000005200 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"... [21:34:48.104] firstchar = [21:34:48.104] input_message = {data = , len = , maxlen = , cursor = } [21:34:48.104] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [21:34:48.104] send_ready_for_query = [21:34:48.104] idle_in_transaction_timeout_enabled = [21:34:48.104] idle_session_timeout_enabled = [21:34:48.104] __func__ = "PostgresMain" [21:34:48.104] #19 0x0000556e179931d7 in BackendMain (startup_data=startup_data@entry=0x7ffe56be1010 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [21:34:48.104] bsdata = 0x7ffe56be1010 [21:34:48.104] #20 0x0000556e177dfa70 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffe56be1010 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffe56be10a0) at launch_backend.c:265 [21:34:48.104] pid = [21:34:48.104] #21 0x0000556e177e797d in BackendStartup (client_sock=client_sock@entry=0x7ffe56be10a0) at postmaster.c:3593 [21:34:48.104] bn = 0x62500001b938 [21:34:48.104] pid = [21:34:48.104] startup_data = {canAcceptConnections = } [21:34:48.104] __func__ = "BackendStartup" [21:34:48.104] #22 0x0000556e177e8091 in ServerLoop () at postmaster.c:1674 [21:34:48.104] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [21:34:48.104] i = 0 [21:34:48.104] now = [21:34:48.104] last_lockfile_recheck_time = 1713735167 [21:34:48.104] last_touch_time = 1713735167 [21:34:48.104] events = {{pos = , events = , fd = , user_data = } } [21:34:48.104] nevents = 1 [21:34:48.104] __func__ = "ServerLoop" [21:34:48.104] #23 0x0000556e177ea331 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1372 [21:34:48.104] opt = [21:34:48.104] status = [21:34:48.104] userDoption = [21:34:48.104] listen_addr_saved = false [21:34:48.104] output_config_variable = [21:34:48.104] __func__ = "PostmasterMain" [21:34:48.104] #24 0x0000556e1758332d in main (argc=4, argv=0x604000000690) at main.c:197 [21:34:48.104] do_check_root = [21:34:48.122] -e [21:34:48.122] [21:34:48.122] [21:34:48.673] dumping /tmp/cores/postgres-6-19345.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [21:34:48.978] [New LWP 19345] [21:34:49.261] [Thread debugging using libthread_db enabled] [21:34:49.261] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [21:34:51.575] Core was generated by `postgres: postgres regression [local] MERGE '. [21:34:51.575] Program terminated with signal SIGABRT, Aborted. [21:34:51.575] #0 0x00007fee2355bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:34:51.729] [21:34:51.729] Thread 1 (Thread 0x7fee20ef4380 (LWP 19345)): [21:34:51.729] #0 0x00007fee2355bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:34:51.729] No symbol table info available. [21:34:51.729] #1 0x00007fee23545537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [21:34:51.729] No symbol table info available. [21:34:51.729] #2 0x000055ccc5d1ceaf in ExceptionalCondition (conditionName=conditionName@entry=0x55ccc5fda1e0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55ccc5fda1a0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [21:34:51.729] No locals. [21:34:51.729] #3 0x000055ccc54e4e48 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffcd486fc50, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffcd486f920) at execTuples.c:1737 [21:34:51.729] No locals. [21:34:51.729] #4 0x000055ccc545247d in ExecIRDeleteTriggers (estate=estate@entry=0x625000069200, relinfo=relinfo@entry=0x6250000697b0, slot=slot@entry=0x7ffcd486fc50) at trigger.c:2841 [21:34:51.729] trigger = 0x625000069a10 [21:34:51.729] oldtuple = [21:34:51.729] trigdesc = 0x6250000699c0 [21:34:51.729] newtuple = 0x0 [21:34:51.729] should_free = [21:34:51.729] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [21:34:51.729] i = 0 [21:34:51.729] #5 0x000055ccc5558c7b in ExecMergeMatched (context=context@entry=0x7ffcd486fc90, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffcd486fc50, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffcd486fb80) at nodeModifyTable.c:3027 [21:34:51.729] relaction = 0x62900096d4c8 [21:34:51.729] commandType = CMD_DELETE [21:34:51.729] result = [21:34:51.729] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [21:34:51.729] l__state = {l = , i = } [21:34:51.729] mtstate = 0x6250000695a0 [21:34:51.729] mergeActions = 0x6250000698c0 [21:34:51.729] actionStates = 0x62900096da88 [21:34:51.729] newslot = 0x0 [21:34:51.729] rslot = 0x0 [21:34:51.729] estate = 0x625000069200 [21:34:51.729] econtext = 0x62900096cad8 [21:34:51.729] isNull = [21:34:51.729] epqstate = 0x625000069688 [21:34:51.729] l = [21:34:51.729] __func__ = "ExecMergeMatched" [21:34:51.729] lmerge_matched = [21:34:51.729] #6 0x000055ccc555a01c in ExecMerge (context=context@entry=0x7ffcd486fc90, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffcd486fc50, canSetTag=) at nodeModifyTable.c:2791 [21:34:51.729] rslot = 0x0 [21:34:51.729] matched = [21:34:51.729] #7 0x000055ccc555c4ad in ExecModifyTable (pstate=0x6250000695a0) at nodeModifyTable.c:4112 [21:34:51.729] node = 0x6250000695a0 [21:34:51.729] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [21:34:51.729] estate = 0x625000069200 [21:34:51.729] operation = CMD_MERGE [21:34:51.729] resultRelInfo = 0x6250000697b0 [21:34:51.729] subplanstate = 0x625000069ee0 [21:34:51.729] slot = 0x62900096b4e8 [21:34:51.729] oldSlot = [21:34:51.729] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [21:34:51.729] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [21:34:51.729] oldtuple = 0x7ffcd486fc50 [21:34:51.729] tupleid = 0x0 [21:34:51.729] __func__ = "ExecModifyTable" [21:34:51.729] #8 0x000055ccc54d45f6 in ExecProcNodeFirst (node=0x6250000695a0) at execProcnode.c:464 [21:34:51.729] No locals. [21:34:51.729] #9 0x000055ccc54bedb9 in ExecProcNode (node=0x6250000695a0) at ../../../src/include/executor/executor.h:274 [21:34:51.729] No locals. [21:34:51.729] #10 ExecutePlan (estate=estate@entry=0x625000069200, planstate=0x6250000695a0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004cc90, execute_once=true) at execMain.c:1646 [21:34:51.729] slot = [21:34:51.729] current_tuple_count = 0 [21:34:51.729] #11 0x000055ccc54bf27e in standard_ExecutorRun (queryDesc=0x61d0001512c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [21:34:51.729] estate = 0x625000069200 [21:34:51.729] operation = CMD_MERGE [21:34:51.729] dest = 0x61900004cc90 [21:34:51.729] sendTuples = true [21:34:51.729] oldcontext = 0x61900004c980 [21:34:51.729] __func__ = "standard_ExecutorRun" [21:34:51.729] #12 0x000055ccc54bf448 in ExecutorRun (queryDesc=queryDesc@entry=0x61d0001512c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [21:34:51.729] No locals. [21:34:51.729] #13 0x000055ccc59ef60c in ProcessQuery (plan=plan@entry=0x631000490548, sourceText=0x625000005200 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"..., params=0x0, queryEnv=0x0, dest=dest@entry=0x61900004cc90, qc=qc@entry=0x7ffcd486ff00) at pquery.c:160 [21:34:51.729] queryDesc = 0x61d0001512c8 [21:34:51.729] #14 0x000055ccc59f17b4 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004cc90, altdest=0x55ccc637b400 , qc=qc@entry=0x7ffcd486ff00) at pquery.c:1277 [21:34:51.729] pstmt = 0x631000490548 [21:34:51.729] stmtlist_item__state = {l = , i = } [21:34:51.729] active_snapshot_set = true [21:34:51.729] stmtlist_item = 0x631000490670 [21:34:51.729] #15 0x000055ccc59f1fe6 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [21:34:51.729] treceiver = 0x61900004cc90 [21:34:51.729] qc = {commandTag = , nprocessed = } [21:34:51.729] __func__ = "FillPortalStore" [21:34:51.729] #16 0x000055ccc59f2a15 in PortalRun (portal=portal@entry=0x62500002aa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x6310004906a8, altdest=altdest@entry=0x6310004906a8, qc=) at pquery.c:763 [21:34:51.729] _save_exception_stack = 0x7ffcd4870390 [21:34:51.729] _save_context_stack = 0x0 [21:34:51.729] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [21:34:51.729] _do_rethrow = [21:34:51.729] result = [21:34:51.729] nprocessed = [21:34:51.729] saveTopTransactionResourceOwner = 0x629000024248 [21:34:51.729] saveTopTransactionContext = 0x625000041100 [21:34:51.729] saveActivePortal = 0x0 [21:34:51.729] saveResourceOwner = 0x629000024248 [21:34:51.729] savePortalContext = 0x0 [21:34:51.729] saveMemoryContext = 0x625000041100 [21:34:51.729] __func__ = "PortalRun" [21:34:51.729] #17 0x000055ccc59e9c47 in exec_simple_query (query_string=query_string@entry=0x625000005200 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"...) at postgres.c:1274 [21:34:51.729] cmdtaglen = [21:34:51.729] snapshot_set = [21:34:51.729] per_parsetree_context = 0x0 [21:34:51.729] plantree_list = 0x631000490658 [21:34:51.729] parsetree = 0x6250005a7e88 [21:34:51.729] commandTag = [21:34:51.729] qc = {commandTag = , nprocessed = } [21:34:51.729] querytree_list = [21:34:51.729] portal = 0x62500002aa00 [21:34:51.729] receiver = 0x6310004906a8 [21:34:51.729] format = [21:34:51.729] cmdtagname = [21:34:51.729] parsetree_item__state = {l = , i = } [21:34:51.729] dest = DestRemote [21:34:51.729] oldcontext = 0x625000041100 [21:34:51.729] parsetree_list = 0x6250005a7eb8 [21:34:51.729] parsetree_item = 0x6250005a7ed0 [21:34:51.729] save_log_statement_stats = false [21:34:51.729] was_logged = false [21:34:51.730] use_implicit_block = false [21:34:51.730] msec_str = { } [21:34:51.730] __func__ = "exec_simple_query" [21:34:51.730] #18 0x000055ccc59ed832 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [21:34:51.730] query_string = 0x625000005200 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"... [21:34:51.730] firstchar = [21:34:51.730] input_message = {data = , len = , maxlen = , cursor = } [21:34:51.730] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [21:34:51.730] send_ready_for_query = [21:34:51.730] idle_in_transaction_timeout_enabled = [21:34:51.730] idle_session_timeout_enabled = [21:34:51.730] __func__ = "PostgresMain" [21:34:51.730] #19 0x000055ccc59e01d7 in BackendMain (startup_data=startup_data@entry=0x7ffcd4870560 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [21:34:51.730] bsdata = 0x7ffcd4870560 [21:34:51.730] #20 0x000055ccc582ca70 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffcd4870560 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffcd48705f0) at launch_backend.c:265 [21:34:51.730] pid = [21:34:51.730] #21 0x000055ccc583497d in BackendStartup (client_sock=client_sock@entry=0x7ffcd48705f0) at postmaster.c:3593 [21:34:51.730] bn = 0x625000016ac8 [21:34:51.730] pid = [21:34:51.730] startup_data = {canAcceptConnections = } [21:34:51.730] __func__ = "BackendStartup" [21:34:51.730] #22 0x000055ccc5835091 in ServerLoop () at postmaster.c:1674 [21:34:51.730] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [21:34:51.730] i = 0 [21:34:51.730] now = [21:34:51.730] last_lockfile_recheck_time = 1713735110 [21:34:51.730] last_touch_time = 1713735110 [21:34:51.730] events = {{pos = , events = , fd = , user_data = } } [21:34:51.730] nevents = 1 [21:34:51.730] __func__ = "ServerLoop" [21:34:51.730] #23 0x000055ccc5837331 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000330) at postmaster.c:1372 [21:34:51.730] opt = [21:34:51.730] status = [21:34:51.730] userDoption = [21:34:51.730] listen_addr_saved = false [21:34:51.730] output_config_variable = [21:34:51.730] __func__ = "PostmasterMain" [21:34:51.730] #24 0x000055ccc55d032d in main (argc=8, argv=0x607000000330) at main.c:197 [21:34:51.730] do_check_root =