[08:06:34.709] src/tools/ci/cores_backtrace.sh linux /tmp/cores [08:06:35.440] dumping /tmp/cores/postgres-6-25425.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [08:06:35.782] [New LWP 25425] [08:06:38.227] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [08:06:39.343] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [08:06:40.918] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [08:06:41.714] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [08:06:43.043] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [08:06:44.659] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [08:06:45.917] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [08:06:46.827] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [08:06:48.342] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [08:06:49.260] [Thread debugging using libthread_db enabled] [08:06:49.260] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [08:06:49.260] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [08:06:50.213] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [08:06:51.748] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [08:06:52.958] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [08:06:55.581] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [08:06:55.581] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [08:06:57.181] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [08:06:58.643] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [08:07:00.027] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [08:07:01.084] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [08:07:01.880] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [08:07:03.305] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [08:07:04.366] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [08:07:05.031] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [08:07:05.891] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [08:07:06.950] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [08:07:07.749] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [08:07:09.049] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [08:07:09.996] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [08:07:11.577] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [08:07:13.399] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [08:07:15.245] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [08:07:15.890] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [08:07:16.532] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [08:07:18.058] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [08:07:18.815] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [08:07:20.034] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [08:07:20.800] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [08:07:21.859] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [08:07:22.776] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [08:07:23.990] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [08:07:24.910] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [08:07:25.671] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [08:07:26.170] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [08:07:26.170] Program terminated with signal SIGABRT, Aborted. [08:07:26.170] #0 0x00007f87e41b1ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [08:07:26.363] [08:07:26.363] Thread 1 (Thread 0x7f87e1b4a380 (LWP 25425)): [08:07:26.363] #0 0x00007f87e41b1ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [08:07:26.363] No symbol table info available. [08:07:26.363] #1 0x00007f87e419b537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [08:07:26.363] No symbol table info available. [08:07:26.363] #2 0x0000555fcfef010d in ExceptionalCondition (conditionName=conditionName@entry=0x555fd01ae220 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x555fd01ae1e0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [08:07:26.363] No locals. [08:07:26.363] #3 0x0000555fcf6b7dec in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffe77843050, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffe77842d20) at execTuples.c:1737 [08:07:26.363] No locals. [08:07:26.363] #4 0x0000555fcf625444 in ExecIRDeleteTriggers (estate=estate@entry=0x62500006e200, relinfo=relinfo@entry=0x62500006e7b0, slot=slot@entry=0x7ffe77843050) at trigger.c:2841 [08:07:26.363] trigger = 0x62500006ea10 [08:07:26.363] oldtuple = [08:07:26.363] trigdesc = 0x62500006e9c0 [08:07:26.363] newtuple = 0x0 [08:07:26.363] should_free = [08:07:26.363] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [08:07:26.363] i = 0 [08:07:26.363] #5 0x0000555fcf72bc1f in ExecMergeMatched (context=context@entry=0x7ffe77843090, resultRelInfo=resultRelInfo@entry=0x62500006e7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe77843050, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffe77842f80) at nodeModifyTable.c:3027 [08:07:26.363] relaction = 0x6290009774c8 [08:07:26.363] commandType = CMD_DELETE [08:07:26.363] result = [08:07:26.363] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [08:07:26.363] l__state = {l = , i = } [08:07:26.363] mtstate = 0x62500006e5a0 [08:07:26.363] mergeActions = 0x62500006e8c0 [08:07:26.363] actionStates = 0x629000977a88 [08:07:26.363] newslot = 0x0 [08:07:26.363] rslot = 0x0 [08:07:26.363] estate = 0x62500006e200 [08:07:26.363] econtext = 0x629000976ad8 [08:07:26.363] isNull = [08:07:26.363] epqstate = 0x62500006e688 [08:07:26.363] l = [08:07:26.363] __func__ = "ExecMergeMatched" [08:07:26.363] lmerge_matched = [08:07:26.363] #6 0x0000555fcf72cfc0 in ExecMerge (context=context@entry=0x7ffe77843090, resultRelInfo=resultRelInfo@entry=0x62500006e7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe77843050, canSetTag=) at nodeModifyTable.c:2791 [08:07:26.363] rslot = 0x0 [08:07:26.363] matched = [08:07:26.363] #7 0x0000555fcf72f451 in ExecModifyTable (pstate=0x62500006e5a0) at nodeModifyTable.c:4112 [08:07:26.363] node = 0x62500006e5a0 [08:07:26.363] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [08:07:26.363] estate = 0x62500006e200 [08:07:26.363] operation = CMD_MERGE [08:07:26.363] resultRelInfo = 0x62500006e7b0 [08:07:26.363] subplanstate = 0x62500006eee0 [08:07:26.363] slot = 0x6290009754e8 [08:07:26.363] oldSlot = [08:07:26.363] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [08:07:26.363] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [08:07:26.363] oldtuple = 0x7ffe77843050 [08:07:26.363] tupleid = 0x0 [08:07:26.363] __func__ = "ExecModifyTable" [08:07:26.363] #8 0x0000555fcf6a759a in ExecProcNodeFirst (node=0x62500006e5a0) at execProcnode.c:464 [08:07:26.363] No locals. [08:07:26.363] #9 0x0000555fcf691d5d in ExecProcNode (node=0x62500006e5a0) at ../../../src/include/executor/executor.h:274 [08:07:26.363] No locals. [08:07:26.363] #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=0x61900004e590, execute_once=true) at execMain.c:1646 [08:07:26.363] slot = [08:07:26.363] current_tuple_count = 0 [08:07:26.363] #11 0x0000555fcf692222 in standard_ExecutorRun (queryDesc=0x61d00014ccc8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [08:07:26.363] estate = 0x62500006e200 [08:07:26.363] operation = CMD_MERGE [08:07:26.363] dest = 0x61900004e590 [08:07:26.363] sendTuples = true [08:07:26.363] oldcontext = 0x61900004e280 [08:07:26.363] __func__ = "standard_ExecutorRun" [08:07:26.363] #12 0x0000555fcf6923ec in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014ccc8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [08:07:26.363] No locals. [08:07:26.363] #13 0x0000555fcfbc265f 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=0x61900004e590, qc=qc@entry=0x7ffe77843300) at pquery.c:160 [08:07:26.363] queryDesc = 0x61d00014ccc8 [08:07:26.363] #14 0x0000555fcfbc4807 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004e590, altdest=0x555fd054f400 , qc=qc@entry=0x7ffe77843300) at pquery.c:1277 [08:07:26.363] pstmt = 0x631000490548 [08:07:26.363] stmtlist_item__state = {l = , i = } [08:07:26.363] active_snapshot_set = true [08:07:26.363] stmtlist_item = 0x631000490670 [08:07:26.363] #15 0x0000555fcfbc5039 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [08:07:26.363] treceiver = 0x61900004e590 [08:07:26.363] qc = {commandTag = , nprocessed = } [08:07:26.363] __func__ = "FillPortalStore" [08:07:26.363] #16 0x0000555fcfbc5a68 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 [08:07:26.363] _save_exception_stack = 0x7ffe77843790 [08:07:26.363] _save_context_stack = 0x0 [08:07:26.363] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [08:07:26.363] _do_rethrow = [08:07:26.363] result = [08:07:26.363] nprocessed = [08:07:26.363] saveTopTransactionResourceOwner = 0x629000024248 [08:07:26.363] saveTopTransactionContext = 0x625000043900 [08:07:26.363] saveActivePortal = 0x0 [08:07:26.363] saveResourceOwner = 0x629000024248 [08:07:26.363] savePortalContext = 0x0 [08:07:26.363] saveMemoryContext = 0x625000043900 [08:07:26.363] __func__ = "PortalRun" [08:07:26.363] #17 0x0000555fcfbbcc95 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 [08:07:26.363] cmdtaglen = [08:07:26.363] snapshot_set = [08:07:26.363] per_parsetree_context = 0x0 [08:07:26.363] plantree_list = 0x631000490658 [08:07:26.363] parsetree = 0x625000591688 [08:07:26.363] commandTag = [08:07:26.363] qc = {commandTag = , nprocessed = } [08:07:26.363] querytree_list = [08:07:26.363] portal = 0x62500002fa00 [08:07:26.363] receiver = 0x6310004906a8 [08:07:26.363] format = [08:07:26.363] cmdtagname = [08:07:26.363] parsetree_item__state = {l = , i = } [08:07:26.363] dest = DestRemote [08:07:26.363] oldcontext = 0x625000043900 [08:07:26.363] parsetree_list = 0x6250005916b8 [08:07:26.363] parsetree_item = 0x6250005916d0 [08:07:26.363] save_log_statement_stats = false [08:07:26.363] was_logged = true [08:07:26.364] use_implicit_block = false [08:07:26.364] msec_str = { } [08:07:26.364] __func__ = "exec_simple_query" [08:07:26.364] #18 0x0000555fcfbc0885 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [08:07:26.364] 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"... [08:07:26.364] firstchar = [08:07:26.364] input_message = {data = , len = , maxlen = , cursor = } [08:07:26.364] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [08:07:26.364] send_ready_for_query = [08:07:26.364] idle_in_transaction_timeout_enabled = [08:07:26.364] idle_session_timeout_enabled = [08:07:26.364] __func__ = "PostgresMain" [08:07:26.364] #19 0x0000555fcfbb3225 in BackendMain (startup_data=startup_data@entry=0x7ffe77843960 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [08:07:26.364] bsdata = 0x7ffe77843960 [08:07:26.364] #20 0x0000555fcf9ff900 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffe77843960 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffe778439f0) at launch_backend.c:265 [08:07:26.364] pid = [08:07:26.364] #21 0x0000555fcfa0780d in BackendStartup (client_sock=client_sock@entry=0x7ffe778439f0) at postmaster.c:3593 [08:07:26.364] bn = 0x62500001b988 [08:07:26.364] pid = [08:07:26.364] startup_data = {canAcceptConnections = } [08:07:26.364] __func__ = "BackendStartup" [08:07:26.364] #22 0x0000555fcfa07f21 in ServerLoop () at postmaster.c:1674 [08:07:26.364] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [08:07:26.364] i = 0 [08:07:26.364] now = [08:07:26.364] last_lockfile_recheck_time = 1714377905 [08:07:26.364] last_touch_time = 1714377905 [08:07:26.364] events = {{pos = , events = , fd = , user_data = } } [08:07:26.364] nevents = 1 [08:07:26.364] __func__ = "ServerLoop" [08:07:26.364] #23 0x0000555fcfa0a1c1 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1372 [08:07:26.364] opt = [08:07:26.364] status = [08:07:26.364] userDoption = [08:07:26.364] listen_addr_saved = false [08:07:26.364] output_config_variable = [08:07:26.364] __func__ = "PostmasterMain" [08:07:26.364] #24 0x0000555fcf7a31bd in main (argc=4, argv=0x604000000690) at main.c:197 [08:07:26.364] do_check_root = [08:07:26.381] -e [08:07:26.381] [08:07:26.381] [08:07:26.926] dumping /tmp/cores/postgres-6-17828.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [08:07:27.240] [New LWP 17828] [08:07:27.520] [Thread debugging using libthread_db enabled] [08:07:27.520] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [08:07:29.794] Core was generated by `postgres: postgres regression [local] MERGE '. [08:07:29.794] Program terminated with signal SIGABRT, Aborted. [08:07:29.794] #0 0x00007fe152673ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [08:07:29.953] [08:07:29.953] Thread 1 (Thread 0x7fe15000c380 (LWP 17828)): [08:07:29.953] #0 0x00007fe152673ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [08:07:29.953] No symbol table info available. [08:07:29.953] #1 0x00007fe15265d537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [08:07:29.953] No symbol table info available. [08:07:29.953] #2 0x000055cc2a15a10d in ExceptionalCondition (conditionName=conditionName@entry=0x55cc2a418220 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55cc2a4181e0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [08:07:29.953] No locals. [08:07:29.953] #3 0x000055cc29921dec in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffeb2f29280, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffeb2f28f50) at execTuples.c:1737 [08:07:29.953] No locals. [08:07:29.953] #4 0x000055cc2988f444 in ExecIRDeleteTriggers (estate=estate@entry=0x625000069200, relinfo=relinfo@entry=0x6250000697b0, slot=slot@entry=0x7ffeb2f29280) at trigger.c:2841 [08:07:29.953] trigger = 0x625000069a10 [08:07:29.953] oldtuple = [08:07:29.953] trigdesc = 0x6250000699c0 [08:07:29.953] newtuple = 0x0 [08:07:29.953] should_free = [08:07:29.953] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [08:07:29.953] i = 0 [08:07:29.953] #5 0x000055cc29995c1f in ExecMergeMatched (context=context@entry=0x7ffeb2f292c0, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffeb2f29280, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffeb2f291b0) at nodeModifyTable.c:3027 [08:07:29.953] relaction = 0x62900096d4c8 [08:07:29.953] commandType = CMD_DELETE [08:07:29.953] result = [08:07:29.953] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [08:07:29.953] l__state = {l = , i = } [08:07:29.953] mtstate = 0x6250000695a0 [08:07:29.953] mergeActions = 0x6250000698c0 [08:07:29.953] actionStates = 0x62900096da88 [08:07:29.953] newslot = 0x0 [08:07:29.953] rslot = 0x0 [08:07:29.953] estate = 0x625000069200 [08:07:29.953] econtext = 0x62900096cad8 [08:07:29.953] isNull = [08:07:29.953] epqstate = 0x625000069688 [08:07:29.953] l = [08:07:29.953] __func__ = "ExecMergeMatched" [08:07:29.953] lmerge_matched = [08:07:29.953] #6 0x000055cc29996fc0 in ExecMerge (context=context@entry=0x7ffeb2f292c0, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffeb2f29280, canSetTag=) at nodeModifyTable.c:2791 [08:07:29.953] rslot = 0x0 [08:07:29.953] matched = [08:07:29.953] #7 0x000055cc29999451 in ExecModifyTable (pstate=0x6250000695a0) at nodeModifyTable.c:4112 [08:07:29.953] node = 0x6250000695a0 [08:07:29.953] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [08:07:29.953] estate = 0x625000069200 [08:07:29.953] operation = CMD_MERGE [08:07:29.953] resultRelInfo = 0x6250000697b0 [08:07:29.953] subplanstate = 0x625000069ee0 [08:07:29.953] slot = 0x62900096b4e8 [08:07:29.953] oldSlot = [08:07:29.953] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [08:07:29.953] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [08:07:29.953] oldtuple = 0x7ffeb2f29280 [08:07:29.953] tupleid = 0x0 [08:07:29.953] __func__ = "ExecModifyTable" [08:07:29.953] #8 0x000055cc2991159a in ExecProcNodeFirst (node=0x6250000695a0) at execProcnode.c:464 [08:07:29.953] No locals. [08:07:29.953] #9 0x000055cc298fbd5d in ExecProcNode (node=0x6250000695a0) at ../../../src/include/executor/executor.h:274 [08:07:29.953] No locals. [08:07:29.953] #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=0x61900004c790, execute_once=true) at execMain.c:1646 [08:07:29.953] slot = [08:07:29.953] current_tuple_count = 0 [08:07:29.953] #11 0x000055cc298fc222 in standard_ExecutorRun (queryDesc=0x61d00014d6c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [08:07:29.953] estate = 0x625000069200 [08:07:29.953] operation = CMD_MERGE [08:07:29.953] dest = 0x61900004c790 [08:07:29.953] sendTuples = true [08:07:29.953] oldcontext = 0x61900004c480 [08:07:29.953] __func__ = "standard_ExecutorRun" [08:07:29.953] #12 0x000055cc298fc3ec in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014d6c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [08:07:29.953] No locals. [08:07:29.953] #13 0x000055cc29e2c65f 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=0x61900004c790, qc=qc@entry=0x7ffeb2f29530) at pquery.c:160 [08:07:29.953] queryDesc = 0x61d00014d6c8 [08:07:29.953] #14 0x000055cc29e2e807 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004c790, altdest=0x55cc2a7b9400 , qc=qc@entry=0x7ffeb2f29530) at pquery.c:1277 [08:07:29.953] pstmt = 0x631000490548 [08:07:29.953] stmtlist_item__state = {l = , i = } [08:07:29.953] active_snapshot_set = true [08:07:29.953] stmtlist_item = 0x631000490670 [08:07:29.953] #15 0x000055cc29e2f039 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [08:07:29.953] treceiver = 0x61900004c790 [08:07:29.953] qc = {commandTag = , nprocessed = } [08:07:29.953] __func__ = "FillPortalStore" [08:07:29.953] #16 0x000055cc29e2fa68 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 [08:07:29.953] _save_exception_stack = 0x7ffeb2f299c0 [08:07:29.953] _save_context_stack = 0x0 [08:07:29.953] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [08:07:29.953] _do_rethrow = [08:07:29.953] result = [08:07:29.953] nprocessed = [08:07:29.953] saveTopTransactionResourceOwner = 0x629000024248 [08:07:29.953] saveTopTransactionContext = 0x625000041100 [08:07:29.953] saveActivePortal = 0x0 [08:07:29.953] saveResourceOwner = 0x629000024248 [08:07:29.953] savePortalContext = 0x0 [08:07:29.953] saveMemoryContext = 0x625000041100 [08:07:29.953] __func__ = "PortalRun" [08:07:29.953] #17 0x000055cc29e26c95 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 [08:07:29.953] cmdtaglen = [08:07:29.953] snapshot_set = [08:07:29.953] per_parsetree_context = 0x0 [08:07:29.953] plantree_list = 0x631000490658 [08:07:29.953] parsetree = 0x6250005aa688 [08:07:29.953] commandTag = [08:07:29.953] qc = {commandTag = , nprocessed = } [08:07:29.953] querytree_list = [08:07:29.953] portal = 0x62500002aa00 [08:07:29.953] receiver = 0x6310004906a8 [08:07:29.953] format = [08:07:29.953] cmdtagname = [08:07:29.953] parsetree_item__state = {l = , i = } [08:07:29.953] dest = DestRemote [08:07:29.953] oldcontext = 0x625000041100 [08:07:29.953] parsetree_list = 0x6250005aa6b8 [08:07:29.953] parsetree_item = 0x6250005aa6d0 [08:07:29.953] save_log_statement_stats = false [08:07:29.953] was_logged = false [08:07:29.955] use_implicit_block = false [08:07:29.955] msec_str = { } [08:07:29.955] __func__ = "exec_simple_query" [08:07:29.955] #18 0x000055cc29e2a885 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [08:07:29.955] 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"... [08:07:29.955] firstchar = [08:07:29.955] input_message = {data = , len = , maxlen = , cursor = } [08:07:29.955] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [08:07:29.955] send_ready_for_query = [08:07:29.955] idle_in_transaction_timeout_enabled = [08:07:29.955] idle_session_timeout_enabled = [08:07:29.955] __func__ = "PostgresMain" [08:07:29.955] #19 0x000055cc29e1d225 in BackendMain (startup_data=startup_data@entry=0x7ffeb2f29b90 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [08:07:29.955] bsdata = 0x7ffeb2f29b90 [08:07:29.955] #20 0x000055cc29c69900 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffeb2f29b90 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffeb2f29c20) at launch_backend.c:265 [08:07:29.955] pid = [08:07:29.955] #21 0x000055cc29c7180d in BackendStartup (client_sock=client_sock@entry=0x7ffeb2f29c20) at postmaster.c:3593 [08:07:29.955] bn = 0x625000016d48 [08:07:29.955] pid = [08:07:29.955] startup_data = {canAcceptConnections = } [08:07:29.955] __func__ = "BackendStartup" [08:07:29.955] #22 0x000055cc29c71f21 in ServerLoop () at postmaster.c:1674 [08:07:29.955] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [08:07:29.955] i = 0 [08:07:29.955] now = [08:07:29.955] last_lockfile_recheck_time = 1714377865 [08:07:29.955] last_touch_time = 1714377865 [08:07:29.955] events = {{pos = , events = , fd = , user_data = } } [08:07:29.955] nevents = 1 [08:07:29.955] __func__ = "ServerLoop" [08:07:29.955] #23 0x000055cc29c741c1 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000330) at postmaster.c:1372 [08:07:29.955] opt = [08:07:29.955] status = [08:07:29.955] userDoption = [08:07:29.955] listen_addr_saved = false [08:07:29.955] output_config_variable = [08:07:29.955] __func__ = "PostmasterMain" [08:07:29.955] #24 0x000055cc29a0d1bd in main (argc=8, argv=0x607000000330) at main.c:197 [08:07:29.955] do_check_root =