[13:12:16.154] src/tools/ci/cores_backtrace.sh linux /tmp/cores [13:12:16.891] dumping /tmp/cores/postgres-6-29753.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [13:12:17.237] [New LWP 29753] [13:12:19.054] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [13:12:20.234] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [13:12:21.987] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [13:12:22.825] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [13:12:24.260] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [13:12:26.142] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [13:12:27.568] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [13:12:28.475] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [13:12:30.247] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [13:12:31.454] [Thread debugging using libthread_db enabled] [13:12:31.454] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [13:12:31.454] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [13:12:32.731] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [13:12:34.361] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [13:12:35.566] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [13:12:39.199] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [13:12:39.199] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [13:12:41.282] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [13:12:42.818] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [13:12:44.235] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [13:12:45.359] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [13:12:46.210] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [13:12:47.866] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [13:12:49.124] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [13:12:49.779] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [13:12:50.706] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [13:12:52.132] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [13:12:52.996] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [13:12:54.783] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [13:12:55.765] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [13:12:57.519] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [13:12:59.845] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [13:13:01.780] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [13:13:02.431] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [13:13:03.104] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [13:13:04.916] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [13:13:05.678] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [13:13:06.902] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [13:13:07.811] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [13:13:08.944] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [13:13:10.006] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [13:13:11.282] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [13:13:12.246] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [13:13:13.061] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [13:13:13.559] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [13:13:13.559] Program terminated with signal SIGABRT, Aborted. [13:13:13.559] #0 0x00007faab87f9ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [13:13:13.741] [13:13:13.741] Thread 1 (Thread 0x7faab6192380 (LWP 29753)): [13:13:13.741] #0 0x00007faab87f9ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [13:13:13.741] No symbol table info available. [13:13:13.741] #1 0x00007faab87e3537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [13:13:13.741] No symbol table info available. [13:13:13.741] #2 0x0000560a47f8f59c in ExceptionalCondition (conditionName=conditionName@entry=0x560a4824ce00 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x560a4824cdc0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [13:13:13.741] No locals. [13:13:13.741] #3 0x0000560a47757c5f in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffc539ea8a0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffc539ea570) at execTuples.c:1737 [13:13:13.741] No locals. [13:13:13.741] #4 0x0000560a476c4239 in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry=0x62500006bfb0, slot=slot@entry=0x7ffc539ea8a0) at trigger.c:2832 [13:13:13.741] trigger = 0x62500006c210 [13:13:13.741] oldtuple = [13:13:13.741] trigdesc = 0x62500006c1c0 [13:13:13.741] newtuple = 0x0 [13:13:13.741] should_free = [13:13:13.741] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [13:13:13.741] i = 0 [13:13:13.741] #5 0x0000560a477cb625 in ExecMergeMatched (context=context@entry=0x7ffc539ea8e0, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffc539ea8a0, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffc539ea7d0) at nodeModifyTable.c:2976 [13:13:13.741] relaction = 0x6290009724c8 [13:13:13.741] commandType = CMD_DELETE [13:13:13.741] result = [13:13:13.741] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [13:13:13.741] l__state = {l = , i = } [13:13:13.741] mtstate = 0x62500006bda0 [13:13:13.741] mergeActions = 0x62500006c0c0 [13:13:13.741] actionStates = 0x629000972a88 [13:13:13.741] newslot = 0x0 [13:13:13.741] rslot = 0x0 [13:13:13.741] estate = 0x62500006ba00 [13:13:13.741] econtext = 0x629000971ad8 [13:13:13.741] isNull = [13:13:13.741] epqstate = 0x62500006be88 [13:13:13.741] l = [13:13:13.741] __func__ = "ExecMergeMatched" [13:13:13.741] lmerge_matched = [13:13:13.741] #6 0x0000560a477cc9c5 in ExecMerge (context=context@entry=0x7ffc539ea8e0, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffc539ea8a0, canSetTag=) at nodeModifyTable.c:2738 [13:13:13.741] rslot = 0x0 [13:13:13.741] matched = [13:13:13.741] #7 0x0000560a477cee56 in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4067 [13:13:13.741] node = 0x62500006bda0 [13:13:13.741] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [13:13:13.741] estate = 0x62500006ba00 [13:13:13.741] operation = CMD_MERGE [13:13:13.741] resultRelInfo = 0x62500006bfb0 [13:13:13.741] subplanstate = 0x62500006c6e0 [13:13:13.741] slot = 0x6290009704e8 [13:13:13.741] oldSlot = [13:13:13.741] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [13:13:13.741] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [13:13:13.741] oldtuple = 0x7ffc539ea8a0 [13:13:13.741] tupleid = 0x0 [13:13:13.741] __func__ = "ExecModifyTable" [13:13:13.741] #8 0x0000560a4774722d in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464 [13:13:13.741] No locals. [13:13:13.741] #9 0x0000560a477319f0 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:274 [13:13:13.741] No locals. [13:13:13.741] #10 ExecutePlan (estate=estate@entry=0x62500006ba00, planstate=0x62500006bda0, 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 [13:13:13.741] slot = [13:13:13.741] current_tuple_count = 0 [13:13:13.741] #11 0x0000560a47731eb5 in standard_ExecutorRun (queryDesc=0x61d0001508c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [13:13:13.741] estate = 0x62500006ba00 [13:13:13.741] operation = CMD_MERGE [13:13:13.741] dest = 0x61900004ea90 [13:13:13.741] sendTuples = true [13:13:13.741] oldcontext = 0x61900004e780 [13:13:13.741] __func__ = "standard_ExecutorRun" [13:13:13.741] #12 0x0000560a4773207f in ExecutorRun (queryDesc=queryDesc@entry=0x61d0001508c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [13:13:13.741] No locals. [13:13:13.741] #13 0x0000560a47c61809 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=0x7ffc539eab50) at pquery.c:160 [13:13:13.741] queryDesc = 0x61d0001508c8 [13:13:13.741] #14 0x0000560a47c639b1 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004ea90, altdest=0x560a485f13a0 , qc=qc@entry=0x7ffc539eab50) at pquery.c:1277 [13:13:13.741] pstmt = 0x631000490548 [13:13:13.741] stmtlist_item__state = {l = , i = } [13:13:13.741] active_snapshot_set = true [13:13:13.741] stmtlist_item = 0x631000490670 [13:13:13.741] #15 0x0000560a47c641e3 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [13:13:13.741] treceiver = 0x61900004ea90 [13:13:13.741] qc = {commandTag = , nprocessed = } [13:13:13.741] __func__ = "FillPortalStore" [13:13:13.741] #16 0x0000560a47c64c12 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 [13:13:13.741] _save_exception_stack = 0x7ffc539eafe0 [13:13:13.741] _save_context_stack = 0x0 [13:13:13.741] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [13:13:13.741] _do_rethrow = [13:13:13.741] result = [13:13:13.741] nprocessed = [13:13:13.741] saveTopTransactionResourceOwner = 0x629000024248 [13:13:13.741] saveTopTransactionContext = 0x625000043900 [13:13:13.741] saveActivePortal = 0x0 [13:13:13.741] saveResourceOwner = 0x629000024248 [13:13:13.741] savePortalContext = 0x0 [13:13:13.741] saveMemoryContext = 0x625000043900 [13:13:13.741] __func__ = "PortalRun" [13:13:13.741] #17 0x0000560a47c5be44 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 [13:13:13.741] cmdtaglen = [13:13:13.741] snapshot_set = [13:13:13.741] per_parsetree_context = 0x0 [13:13:13.741] plantree_list = 0x631000490658 [13:13:13.741] parsetree = 0x62500058ee88 [13:13:13.741] commandTag = [13:13:13.741] qc = {commandTag = , nprocessed = } [13:13:13.741] querytree_list = [13:13:13.741] portal = 0x62500002fa00 [13:13:13.741] receiver = 0x6310004906a8 [13:13:13.741] format = [13:13:13.741] cmdtagname = [13:13:13.741] parsetree_item__state = {l = , i = } [13:13:13.741] dest = DestRemote [13:13:13.741] oldcontext = 0x625000043900 [13:13:13.741] parsetree_list = 0x62500058eeb8 [13:13:13.741] parsetree_item = 0x62500058eed0 [13:13:13.741] save_log_statement_stats = false [13:13:13.741] was_logged = true [13:13:13.743] use_implicit_block = false [13:13:13.743] msec_str = { } [13:13:13.743] __func__ = "exec_simple_query" [13:13:13.743] #18 0x0000560a47c5fa2f in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [13:13:13.743] 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"... [13:13:13.743] firstchar = [13:13:13.743] input_message = {data = , len = , maxlen = , cursor = } [13:13:13.743] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [13:13:13.743] send_ready_for_query = [13:13:13.743] idle_in_transaction_timeout_enabled = [13:13:13.743] idle_session_timeout_enabled = [13:13:13.743] __func__ = "PostgresMain" [13:13:13.743] #19 0x0000560a47c523d4 in BackendMain (startup_data=startup_data@entry=0x7ffc539eb1b0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [13:13:13.743] bsdata = 0x7ffc539eb1b0 [13:13:13.743] #20 0x0000560a47a9f252 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffc539eb1b0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffc539eb240) at launch_backend.c:265 [13:13:13.743] pid = [13:13:13.743] #21 0x0000560a47aa715f in BackendStartup (client_sock=client_sock@entry=0x7ffc539eb240) at postmaster.c:3593 [13:13:13.743] bn = 0x62500001bb18 [13:13:13.743] pid = [13:13:13.743] startup_data = {canAcceptConnections = } [13:13:13.743] __func__ = "BackendStartup" [13:13:13.743] #22 0x0000560a47aa7873 in ServerLoop () at postmaster.c:1674 [13:13:13.743] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [13:13:13.743] i = 0 [13:13:13.743] now = [13:13:13.743] last_lockfile_recheck_time = 1712841065 [13:13:13.743] last_touch_time = 1712841065 [13:13:13.743] events = {{pos = , events = , fd = , user_data = } } [13:13:13.743] nevents = 1 [13:13:13.743] __func__ = "ServerLoop" [13:13:13.743] #23 0x0000560a47aa9b13 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1372 [13:13:13.743] opt = [13:13:13.743] status = [13:13:13.743] userDoption = [13:13:13.743] listen_addr_saved = false [13:13:13.743] output_config_variable = [13:13:13.743] __func__ = "PostmasterMain" [13:13:13.743] #24 0x0000560a47842d7c in main (argc=4, argv=0x604000000690) at main.c:197 [13:13:13.743] do_check_root = [13:13:13.762] -e [13:13:13.762] [13:13:13.762] [13:13:14.305] dumping /tmp/cores/postgres-6-20271.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [13:13:14.612] [New LWP 20271] [13:13:14.900] [Thread debugging using libthread_db enabled] [13:13:14.900] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [13:13:17.212] Core was generated by `postgres: postgres regression [local] MERGE '. [13:13:17.212] Program terminated with signal SIGABRT, Aborted. [13:13:17.212] #0 0x00007fa03fb92ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [13:13:17.367] [13:13:17.367] Thread 1 (Thread 0x7fa03d52b380 (LWP 20271)): [13:13:17.367] #0 0x00007fa03fb92ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [13:13:17.367] No symbol table info available. [13:13:17.367] #1 0x00007fa03fb7c537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [13:13:17.367] No symbol table info available. [13:13:17.367] #2 0x00005610d43cb59c in ExceptionalCondition (conditionName=conditionName@entry=0x5610d4688e00 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x5610d4688dc0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [13:13:17.367] No locals. [13:13:17.367] #3 0x00005610d3b93c5f in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffdd5570440, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffdd5570110) at execTuples.c:1737 [13:13:17.367] No locals. [13:13:17.367] #4 0x00005610d3b00239 in ExecIRDeleteTriggers (estate=estate@entry=0x625000069200, relinfo=relinfo@entry=0x6250000697b0, slot=slot@entry=0x7ffdd5570440) at trigger.c:2832 [13:13:17.367] trigger = 0x625000069a10 [13:13:17.367] oldtuple = [13:13:17.367] trigdesc = 0x6250000699c0 [13:13:17.367] newtuple = 0x0 [13:13:17.367] should_free = [13:13:17.367] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [13:13:17.367] i = 0 [13:13:17.367] #5 0x00005610d3c07625 in ExecMergeMatched (context=context@entry=0x7ffdd5570480, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffdd5570440, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffdd5570370) at nodeModifyTable.c:2976 [13:13:17.367] relaction = 0x62900096d4c8 [13:13:17.367] commandType = CMD_DELETE [13:13:17.367] result = [13:13:17.367] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [13:13:17.367] l__state = {l = , i = } [13:13:17.367] mtstate = 0x6250000695a0 [13:13:17.367] mergeActions = 0x6250000698c0 [13:13:17.367] actionStates = 0x62900096da88 [13:13:17.367] newslot = 0x0 [13:13:17.367] rslot = 0x0 [13:13:17.367] estate = 0x625000069200 [13:13:17.367] econtext = 0x62900096cad8 [13:13:17.367] isNull = [13:13:17.367] epqstate = 0x625000069688 [13:13:17.367] l = [13:13:17.367] __func__ = "ExecMergeMatched" [13:13:17.367] lmerge_matched = [13:13:17.367] #6 0x00005610d3c089c5 in ExecMerge (context=context@entry=0x7ffdd5570480, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffdd5570440, canSetTag=) at nodeModifyTable.c:2738 [13:13:17.367] rslot = 0x0 [13:13:17.367] matched = [13:13:17.367] #7 0x00005610d3c0ae56 in ExecModifyTable (pstate=0x6250000695a0) at nodeModifyTable.c:4067 [13:13:17.367] node = 0x6250000695a0 [13:13:17.367] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [13:13:17.367] estate = 0x625000069200 [13:13:17.367] operation = CMD_MERGE [13:13:17.367] resultRelInfo = 0x6250000697b0 [13:13:17.367] subplanstate = 0x625000069ee0 [13:13:17.367] slot = 0x62900096b4e8 [13:13:17.367] oldSlot = [13:13:17.367] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [13:13:17.367] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [13:13:17.367] oldtuple = 0x7ffdd5570440 [13:13:17.367] tupleid = 0x0 [13:13:17.367] __func__ = "ExecModifyTable" [13:13:17.367] #8 0x00005610d3b8322d in ExecProcNodeFirst (node=0x6250000695a0) at execProcnode.c:464 [13:13:17.367] No locals. [13:13:17.367] #9 0x00005610d3b6d9f0 in ExecProcNode (node=0x6250000695a0) at ../../../src/include/executor/executor.h:274 [13:13:17.367] No locals. [13:13:17.367] #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 [13:13:17.367] slot = [13:13:17.367] current_tuple_count = 0 [13:13:17.367] #11 0x00005610d3b6deb5 in standard_ExecutorRun (queryDesc=0x61d00014aec8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [13:13:17.367] estate = 0x625000069200 [13:13:17.367] operation = CMD_MERGE [13:13:17.367] dest = 0x61900004cc90 [13:13:17.367] sendTuples = true [13:13:17.367] oldcontext = 0x61900004c980 [13:13:17.367] __func__ = "standard_ExecutorRun" [13:13:17.367] #12 0x00005610d3b6e07f in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014aec8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [13:13:17.367] No locals. [13:13:17.367] #13 0x00005610d409d809 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=0x7ffdd55706f0) at pquery.c:160 [13:13:17.367] queryDesc = 0x61d00014aec8 [13:13:17.367] #14 0x00005610d409f9b1 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004cc90, altdest=0x5610d4a2d3a0 , qc=qc@entry=0x7ffdd55706f0) at pquery.c:1277 [13:13:17.367] pstmt = 0x631000490548 [13:13:17.367] stmtlist_item__state = {l = , i = } [13:13:17.367] active_snapshot_set = true [13:13:17.367] stmtlist_item = 0x631000490670 [13:13:17.367] #15 0x00005610d40a01e3 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [13:13:17.367] treceiver = 0x61900004cc90 [13:13:17.367] qc = {commandTag = , nprocessed = } [13:13:17.367] __func__ = "FillPortalStore" [13:13:17.367] #16 0x00005610d40a0c12 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 [13:13:17.367] _save_exception_stack = 0x7ffdd5570b80 [13:13:17.367] _save_context_stack = 0x0 [13:13:17.367] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [13:13:17.367] _do_rethrow = [13:13:17.367] result = [13:13:17.367] nprocessed = [13:13:17.367] saveTopTransactionResourceOwner = 0x629000024248 [13:13:17.367] saveTopTransactionContext = 0x625000041100 [13:13:17.367] saveActivePortal = 0x0 [13:13:17.367] saveResourceOwner = 0x629000024248 [13:13:17.367] savePortalContext = 0x0 [13:13:17.367] saveMemoryContext = 0x625000041100 [13:13:17.367] __func__ = "PortalRun" [13:13:17.367] #17 0x00005610d4097e44 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 [13:13:17.367] cmdtaglen = [13:13:17.367] snapshot_set = [13:13:17.367] per_parsetree_context = 0x0 [13:13:17.367] plantree_list = 0x631000490658 [13:13:17.367] parsetree = 0x625000596688 [13:13:17.367] commandTag = [13:13:17.367] qc = {commandTag = , nprocessed = } [13:13:17.367] querytree_list = [13:13:17.367] portal = 0x62500002aa00 [13:13:17.367] receiver = 0x6310004906a8 [13:13:17.367] format = [13:13:17.367] cmdtagname = [13:13:17.367] parsetree_item__state = {l = , i = } [13:13:17.367] dest = DestRemote [13:13:17.367] oldcontext = 0x625000041100 [13:13:17.367] parsetree_list = 0x6250005966b8 [13:13:17.367] parsetree_item = 0x6250005966d0 [13:13:17.367] save_log_statement_stats = false [13:13:17.367] was_logged = false [13:13:17.368] use_implicit_block = false [13:13:17.368] msec_str = { } [13:13:17.368] __func__ = "exec_simple_query" [13:13:17.368] #18 0x00005610d409ba2f in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [13:13:17.368] 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"... [13:13:17.368] firstchar = [13:13:17.368] input_message = {data = , len = , maxlen = , cursor = } [13:13:17.368] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [13:13:17.368] send_ready_for_query = [13:13:17.368] idle_in_transaction_timeout_enabled = [13:13:17.368] idle_session_timeout_enabled = [13:13:17.368] __func__ = "PostgresMain" [13:13:17.368] #19 0x00005610d408e3d4 in BackendMain (startup_data=startup_data@entry=0x7ffdd5570d50 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [13:13:17.368] bsdata = 0x7ffdd5570d50 [13:13:17.368] #20 0x00005610d3edb252 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffdd5570d50 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffdd5570de0) at launch_backend.c:265 [13:13:17.368] pid = [13:13:17.368] #21 0x00005610d3ee315f in BackendStartup (client_sock=client_sock@entry=0x7ffdd5570de0) at postmaster.c:3593 [13:13:17.368] bn = 0x625000016b18 [13:13:17.368] pid = [13:13:17.368] startup_data = {canAcceptConnections = } [13:13:17.368] __func__ = "BackendStartup" [13:13:17.368] #22 0x00005610d3ee3873 in ServerLoop () at postmaster.c:1674 [13:13:17.368] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [13:13:17.368] i = 0 [13:13:17.368] now = [13:13:17.368] last_lockfile_recheck_time = 1712841011 [13:13:17.368] last_touch_time = 1712841011 [13:13:17.368] events = {{pos = , events = , fd = , user_data = } } [13:13:17.368] nevents = 1 [13:13:17.368] __func__ = "ServerLoop" [13:13:17.368] #23 0x00005610d3ee5b13 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000330) at postmaster.c:1372 [13:13:17.368] opt = [13:13:17.368] status = [13:13:17.368] userDoption = [13:13:17.368] listen_addr_saved = false [13:13:17.368] output_config_variable = [13:13:17.368] __func__ = "PostmasterMain" [13:13:17.368] #24 0x00005610d3c7ed7c in main (argc=8, argv=0x607000000330) at main.c:197 [13:13:17.368] do_check_root =