[22:07:46.638] src/tools/ci/cores_backtrace.sh linux /tmp/cores [22:07:47.374] dumping /tmp/cores/postgres-6-26383.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [22:07:47.723] [New LWP 26383] [22:07:49.301] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [22:07:50.377] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [22:07:51.994] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [22:07:52.805] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [22:07:54.201] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [22:07:55.881] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [22:07:59.938] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [22:08:02.132] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [22:08:03.635] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [22:08:04.547] [Thread debugging using libthread_db enabled] [22:08:04.547] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [22:08:04.547] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [22:08:05.472] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [22:08:07.008] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [22:08:08.213] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [22:08:14.970] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [22:08:14.970] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [22:08:16.738] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [22:08:18.206] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [22:08:19.602] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [22:08:20.685] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [22:08:22.914] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [22:08:24.303] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [22:08:25.360] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [22:08:25.979] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [22:08:26.829] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [22:08:28.030] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [22:08:28.820] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [22:08:30.104] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [22:08:31.441] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [22:08:34.714] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [22:08:36.712] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [22:08:38.583] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [22:08:39.572] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [22:08:40.194] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [22:08:44.754] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [22:08:46.982] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [22:08:49.929] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [22:08:52.169] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [22:08:54.713] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [22:08:57.244] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [22:09:00.107] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [22:09:01.043] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [22:09:01.808] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [22:09:02.299] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [22:09:02.299] Program terminated with signal SIGABRT, Aborted. [22:09:02.299] #0 0x00007f833f976ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:09:02.453] [22:09:02.453] Thread 1 (Thread 0x7f833d30f380 (LWP 26383)): [22:09:02.453] #0 0x00007f833f976ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:09:02.453] No symbol table info available. [22:09:02.453] #1 0x00007f833f960537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [22:09:02.453] No symbol table info available. [22:09:02.453] #2 0x000055c96e635979 in ExceptionalCondition (conditionName=conditionName@entry=0x55c96e8ded60 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55c96e8ded20 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [22:09:02.453] No locals. [22:09:02.453] #3 0x000055c96de229f0 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff293e3570, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff293e3250) at execTuples.c:1649 [22:09:02.453] No locals. [22:09:02.453] #4 0x000055c96dd93a55 in ExecIRDeleteTriggers (estate=estate@entry=0x625000118200, relinfo=relinfo@entry=0x6250001187b0, slot=slot@entry=0x7fff293e3570) at trigger.c:2841 [22:09:02.453] trigger = 0x625000118a10 [22:09:02.453] oldtuple = [22:09:02.453] trigdesc = 0x6250001189c0 [22:09:02.453] newtuple = 0x0 [22:09:02.453] should_free = [22:09:02.453] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [22:09:02.453] i = 0 [22:09:02.453] #5 0x000055c96de96934 in ExecMergeMatched (context=context@entry=0x7fff293e35b0, resultRelInfo=resultRelInfo@entry=0x6250001187b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff293e3570, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7fff293e3490) at nodeModifyTable.c:2991 [22:09:02.453] relaction = 0x6250005660c8 [22:09:02.453] commandType = CMD_DELETE [22:09:02.453] result = [22:09:02.453] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [22:09:02.453] l__state = {l = , i = } [22:09:02.453] mtstate = 0x6250001185a0 [22:09:02.453] newslot = 0x0 [22:09:02.453] rslot = 0x0 [22:09:02.453] estate = 0x625000118200 [22:09:02.453] econtext = 0x62900093af08 [22:09:02.453] isNull = [22:09:02.453] epqstate = 0x625000118688 [22:09:02.453] l = [22:09:02.453] lmerge_matched = [22:09:02.453] __func__ = "ExecMergeMatched" [22:09:02.453] #6 0x000055c96de97978 in ExecMerge (context=context@entry=0x7fff293e35b0, resultRelInfo=resultRelInfo@entry=0x6250001187b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff293e3570, canSetTag=) at nodeModifyTable.c:2772 [22:09:02.453] rslot = 0x0 [22:09:02.453] matched = [22:09:02.453] #7 0x000055c96de99839 in ExecModifyTable (pstate=0x6250001185a0) at nodeModifyTable.c:4028 [22:09:02.453] node = 0x6250001185a0 [22:09:02.453] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [22:09:02.453] estate = 0x625000118200 [22:09:02.453] operation = CMD_MERGE [22:09:02.453] resultRelInfo = 0x6250001187b0 [22:09:02.453] subplanstate = 0x625000118ee0 [22:09:02.453] slot = [22:09:02.453] oldSlot = [22:09:02.453] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [22:09:02.453] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [22:09:02.453] oldtuple = 0x7fff293e3570 [22:09:02.453] tupleid = 0x0 [22:09:02.453] __func__ = "ExecModifyTable" [22:09:02.453] #8 0x000055c96de1251a in ExecProcNodeFirst (node=0x6250001185a0) at execProcnode.c:464 [22:09:02.453] No locals. [22:09:02.453] #9 0x000055c96ddfcef5 in ExecProcNode (node=0x6250001185a0) at ../../../src/include/executor/executor.h:274 [22:09:02.453] No locals. [22:09:02.453] #10 ExecutePlan (estate=estate@entry=0x625000118200, planstate=0x6250001185a0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004e590, execute_once=true) at execMain.c:1644 [22:09:02.453] slot = [22:09:02.453] current_tuple_count = 0 [22:09:02.453] #11 0x000055c96ddfd3ba in standard_ExecutorRun (queryDesc=0x61d0001472c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [22:09:02.453] estate = 0x625000118200 [22:09:02.453] operation = CMD_MERGE [22:09:02.453] dest = 0x61900004e590 [22:09:02.453] sendTuples = true [22:09:02.453] oldcontext = 0x61900004e280 [22:09:02.453] __func__ = "standard_ExecutorRun" [22:09:02.453] #12 0x000055c96ddfd584 in ExecutorRun (queryDesc=queryDesc@entry=0x61d0001472c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [22:09:02.453] No locals. [22:09:02.453] #13 0x000055c96e313de6 in ProcessQuery (plan=plan@entry=0x631000467e88, 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=0x7fff293e3820) at pquery.c:160 [22:09:02.453] queryDesc = 0x61d0001472c8 [22:09:02.453] #14 0x000055c96e315f8e in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004e590, altdest=0x55c96ec66be0 , qc=qc@entry=0x7fff293e3820) at pquery.c:1277 [22:09:02.453] pstmt = 0x631000467e88 [22:09:02.453] stmtlist_item__state = {l = , i = } [22:09:02.453] active_snapshot_set = true [22:09:02.453] stmtlist_item = 0x631000467fb0 [22:09:02.453] #15 0x000055c96e3167c0 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [22:09:02.453] treceiver = 0x61900004e590 [22:09:02.453] qc = {commandTag = , nprocessed = } [22:09:02.453] __func__ = "FillPortalStore" [22:09:02.453] #16 0x000055c96e3171ef in PortalRun (portal=portal@entry=0x62500002fa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x631000467fe8, altdest=altdest@entry=0x631000467fe8, qc=) at pquery.c:763 [22:09:02.453] _save_exception_stack = 0x7fff293e3cb0 [22:09:02.453] _save_context_stack = 0x0 [22:09:02.453] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [22:09:02.453] _do_rethrow = [22:09:02.453] result = [22:09:02.453] nprocessed = [22:09:02.453] saveTopTransactionResourceOwner = 0x629000024248 [22:09:02.453] saveTopTransactionContext = 0x625000043900 [22:09:02.453] saveActivePortal = 0x0 [22:09:02.453] saveResourceOwner = 0x629000024248 [22:09:02.453] savePortalContext = 0x0 [22:09:02.453] saveMemoryContext = 0x625000043900 [22:09:02.453] __func__ = "PortalRun" [22:09:02.453] #17 0x000055c96e30e424 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 [22:09:02.453] cmdtaglen = [22:09:02.453] snapshot_set = [22:09:02.453] per_parsetree_context = 0x0 [22:09:02.453] plantree_list = 0x631000467f98 [22:09:02.453] parsetree = 0x625000561e88 [22:09:02.453] commandTag = [22:09:02.453] qc = {commandTag = , nprocessed = } [22:09:02.453] querytree_list = [22:09:02.453] portal = 0x62500002fa00 [22:09:02.453] receiver = 0x631000467fe8 [22:09:02.453] format = [22:09:02.453] cmdtagname = [22:09:02.453] parsetree_item__state = {l = , i = } [22:09:02.453] dest = DestRemote [22:09:02.453] oldcontext = 0x625000043900 [22:09:02.453] parsetree_list = 0x625000561eb8 [22:09:02.453] parsetree_item = 0x625000561ed0 [22:09:02.453] save_log_statement_stats = false [22:09:02.453] was_logged = true [22:09:02.453] use_implicit_block = false [22:09:02.453] msec_str = { } [22:09:02.454] __func__ = "exec_simple_query" [22:09:02.454] #18 0x000055c96e31200c in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [22:09:02.454] 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"... [22:09:02.454] firstchar = [22:09:02.454] input_message = {data = , len = , maxlen = , cursor = } [22:09:02.454] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [22:09:02.454] send_ready_for_query = [22:09:02.454] idle_in_transaction_timeout_enabled = [22:09:02.454] idle_session_timeout_enabled = [22:09:02.454] __func__ = "PostgresMain" [22:09:02.454] #19 0x000055c96e3049c6 in BackendMain (startup_data=startup_data@entry=0x7fff293e3e80 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [22:09:02.454] bsdata = 0x7fff293e3e80 [22:09:02.454] #20 0x000055c96e15a8e2 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff293e3e80 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff293e3f10) at launch_backend.c:267 [22:09:02.454] pid = [22:09:02.454] #21 0x000055c96e16248b in BackendStartup (client_sock=client_sock@entry=0x7fff293e3f10) at postmaster.c:3593 [22:09:02.454] bn = 0x62500001bd98 [22:09:02.454] pid = [22:09:02.454] startup_data = {canAcceptConnections = } [22:09:02.454] __func__ = "BackendStartup" [22:09:02.454] #22 0x000055c96e162b9f in ServerLoop () at postmaster.c:1674 [22:09:02.454] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [22:09:02.454] i = 0 [22:09:02.454] now = [22:09:02.454] last_lockfile_recheck_time = 1710799595 [22:09:02.454] last_touch_time = 1710799595 [22:09:02.454] events = {{pos = , events = , fd = , user_data = } } [22:09:02.454] nevents = 1 [22:09:02.454] __func__ = "ServerLoop" [22:09:02.454] #23 0x000055c96e164e3f in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1372 [22:09:02.454] opt = [22:09:02.454] status = [22:09:02.454] userDoption = [22:09:02.454] listen_addr_saved = false [22:09:02.454] output_config_variable = [22:09:02.454] __func__ = "PostmasterMain" [22:09:02.454] #24 0x000055c96df0c997 in main (argc=4, argv=0x604000000710) at main.c:197 [22:09:02.454] do_check_root = [22:09:02.466] -e [22:09:02.466] [22:09:02.466] [22:09:03.013] dumping /tmp/cores/postgres-6-17391.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [22:09:03.331] [New LWP 17391] [22:09:03.623] [Thread debugging using libthread_db enabled] [22:09:03.623] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [22:09:05.960] Core was generated by `postgres: postgres regression [local] MERGE '. [22:09:05.960] Program terminated with signal SIGABRT, Aborted. [22:09:05.960] #0 0x00007f7cb920fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:09:06.142] [22:09:06.142] Thread 1 (Thread 0x7f7cb6ba8380 (LWP 17391)): [22:09:06.142] #0 0x00007f7cb920fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:09:06.142] No symbol table info available. [22:09:06.142] #1 0x00007f7cb91f9537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [22:09:06.142] No symbol table info available. [22:09:06.142] #2 0x0000563ed7580979 in ExceptionalCondition (conditionName=conditionName@entry=0x563ed7829d60 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x563ed7829d20 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [22:09:06.142] No locals. [22:09:06.142] #3 0x0000563ed6d6d9f0 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffcc2eea620, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffcc2eea300) at execTuples.c:1649 [22:09:06.142] No locals. [22:09:06.142] #4 0x0000563ed6cdea55 in ExecIRDeleteTriggers (estate=estate@entry=0x625000115a00, relinfo=relinfo@entry=0x625000115fb0, slot=slot@entry=0x7ffcc2eea620) at trigger.c:2841 [22:09:06.142] trigger = 0x625000116210 [22:09:06.142] oldtuple = [22:09:06.142] trigdesc = 0x6250001161c0 [22:09:06.142] newtuple = 0x0 [22:09:06.142] should_free = [22:09:06.142] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [22:09:06.142] i = 0 [22:09:06.142] #5 0x0000563ed6de1934 in ExecMergeMatched (context=context@entry=0x7ffcc2eea660, resultRelInfo=resultRelInfo@entry=0x625000115fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffcc2eea620, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffcc2eea540) at nodeModifyTable.c:2991 [22:09:06.142] relaction = 0x62500055c0c8 [22:09:06.142] commandType = CMD_DELETE [22:09:06.142] result = [22:09:06.142] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [22:09:06.142] l__state = {l = , i = } [22:09:06.142] mtstate = 0x625000115da0 [22:09:06.142] newslot = 0x0 [22:09:06.142] rslot = 0x0 [22:09:06.142] estate = 0x625000115a00 [22:09:06.142] econtext = 0x629000949f08 [22:09:06.142] isNull = [22:09:06.142] epqstate = 0x625000115e88 [22:09:06.142] l = [22:09:06.142] lmerge_matched = [22:09:06.142] __func__ = "ExecMergeMatched" [22:09:06.142] #6 0x0000563ed6de2978 in ExecMerge (context=context@entry=0x7ffcc2eea660, resultRelInfo=resultRelInfo@entry=0x625000115fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffcc2eea620, canSetTag=) at nodeModifyTable.c:2772 [22:09:06.142] rslot = 0x0 [22:09:06.142] matched = [22:09:06.142] #7 0x0000563ed6de4839 in ExecModifyTable (pstate=0x625000115da0) at nodeModifyTable.c:4028 [22:09:06.142] node = 0x625000115da0 [22:09:06.142] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [22:09:06.142] estate = 0x625000115a00 [22:09:06.142] operation = CMD_MERGE [22:09:06.142] resultRelInfo = 0x625000115fb0 [22:09:06.142] subplanstate = 0x6250001166e0 [22:09:06.142] slot = [22:09:06.142] oldSlot = [22:09:06.142] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [22:09:06.142] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [22:09:06.142] oldtuple = 0x7ffcc2eea620 [22:09:06.142] tupleid = 0x0 [22:09:06.142] __func__ = "ExecModifyTable" [22:09:06.142] #8 0x0000563ed6d5d51a in ExecProcNodeFirst (node=0x625000115da0) at execProcnode.c:464 [22:09:06.142] No locals. [22:09:06.142] #9 0x0000563ed6d47ef5 in ExecProcNode (node=0x625000115da0) at ../../../src/include/executor/executor.h:274 [22:09:06.142] No locals. [22:09:06.142] #10 ExecutePlan (estate=estate@entry=0x625000115a00, planstate=0x625000115da0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004d190, execute_once=true) at execMain.c:1644 [22:09:06.142] slot = [22:09:06.142] current_tuple_count = 0 [22:09:06.142] #11 0x0000563ed6d483ba in standard_ExecutorRun (queryDesc=0x61d0001486c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [22:09:06.142] estate = 0x625000115a00 [22:09:06.142] operation = CMD_MERGE [22:09:06.142] dest = 0x61900004d190 [22:09:06.142] sendTuples = true [22:09:06.142] oldcontext = 0x61900004ce80 [22:09:06.142] __func__ = "standard_ExecutorRun" [22:09:06.142] #12 0x0000563ed6d48584 in ExecutorRun (queryDesc=queryDesc@entry=0x61d0001486c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [22:09:06.142] No locals. [22:09:06.142] #13 0x0000563ed725ede6 in ProcessQuery (plan=plan@entry=0x631000467e88, 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=0x61900004d190, qc=qc@entry=0x7ffcc2eea8d0) at pquery.c:160 [22:09:06.142] queryDesc = 0x61d0001486c8 [22:09:06.142] #14 0x0000563ed7260f8e in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004d190, altdest=0x563ed7bb1be0 , qc=qc@entry=0x7ffcc2eea8d0) at pquery.c:1277 [22:09:06.142] pstmt = 0x631000467e88 [22:09:06.142] stmtlist_item__state = {l = , i = } [22:09:06.142] active_snapshot_set = true [22:09:06.142] stmtlist_item = 0x631000467fb0 [22:09:06.142] #15 0x0000563ed72617c0 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [22:09:06.142] treceiver = 0x61900004d190 [22:09:06.142] qc = {commandTag = , nprocessed = } [22:09:06.142] __func__ = "FillPortalStore" [22:09:06.142] #16 0x0000563ed72621ef in PortalRun (portal=portal@entry=0x62500002aa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x631000467fe8, altdest=altdest@entry=0x631000467fe8, qc=) at pquery.c:763 [22:09:06.142] _save_exception_stack = 0x7ffcc2eead60 [22:09:06.142] _save_context_stack = 0x0 [22:09:06.142] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [22:09:06.142] _do_rethrow = [22:09:06.142] result = [22:09:06.142] nprocessed = [22:09:06.142] saveTopTransactionResourceOwner = 0x629000024248 [22:09:06.142] saveTopTransactionContext = 0x625000041100 [22:09:06.142] saveActivePortal = 0x0 [22:09:06.142] saveResourceOwner = 0x629000024248 [22:09:06.142] savePortalContext = 0x0 [22:09:06.142] saveMemoryContext = 0x625000041100 [22:09:06.142] __func__ = "PortalRun" [22:09:06.142] #17 0x0000563ed7259424 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 [22:09:06.142] cmdtaglen = [22:09:06.142] snapshot_set = [22:09:06.142] per_parsetree_context = 0x0 [22:09:06.142] plantree_list = 0x631000467f98 [22:09:06.142] parsetree = 0x625000557e88 [22:09:06.142] commandTag = [22:09:06.142] qc = {commandTag = , nprocessed = } [22:09:06.142] querytree_list = [22:09:06.142] portal = 0x62500002aa00 [22:09:06.142] receiver = 0x631000467fe8 [22:09:06.142] format = [22:09:06.142] cmdtagname = [22:09:06.142] parsetree_item__state = {l = , i = } [22:09:06.142] dest = DestRemote [22:09:06.142] oldcontext = 0x625000041100 [22:09:06.142] parsetree_list = 0x625000557eb8 [22:09:06.142] parsetree_item = 0x625000557ed0 [22:09:06.142] save_log_statement_stats = false [22:09:06.142] was_logged = false [22:09:06.142] use_implicit_block = false [22:09:06.142] msec_str = { } [22:09:06.144] __func__ = "exec_simple_query" [22:09:06.144] #18 0x0000563ed725d00c in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [22:09:06.144] 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"... [22:09:06.144] firstchar = [22:09:06.144] input_message = {data = , len = , maxlen = , cursor = } [22:09:06.144] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [22:09:06.144] send_ready_for_query = [22:09:06.144] idle_in_transaction_timeout_enabled = [22:09:06.144] idle_session_timeout_enabled = [22:09:06.144] __func__ = "PostgresMain" [22:09:06.144] #19 0x0000563ed724f9c6 in BackendMain (startup_data=startup_data@entry=0x7ffcc2eeaf30 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [22:09:06.144] bsdata = 0x7ffcc2eeaf30 [22:09:06.144] #20 0x0000563ed70a58e2 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffcc2eeaf30 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffcc2eeafc0) at launch_backend.c:267 [22:09:06.144] pid = [22:09:06.144] #21 0x0000563ed70ad48b in BackendStartup (client_sock=client_sock@entry=0x7ffcc2eeafc0) at postmaster.c:3593 [22:09:06.144] bn = 0x625000016ac8 [22:09:06.144] pid = [22:09:06.144] startup_data = {canAcceptConnections = } [22:09:06.144] __func__ = "BackendStartup" [22:09:06.144] #22 0x0000563ed70adb9f in ServerLoop () at postmaster.c:1674 [22:09:06.144] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [22:09:06.144] i = 0 [22:09:06.144] now = [22:09:06.144] last_lockfile_recheck_time = 1710799541 [22:09:06.144] last_touch_time = 1710799541 [22:09:06.144] events = {{pos = , events = , fd = , user_data = } } [22:09:06.144] nevents = 1 [22:09:06.144] __func__ = "ServerLoop" [22:09:06.144] #23 0x0000563ed70afe3f in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x6070000003a0) at postmaster.c:1372 [22:09:06.144] opt = [22:09:06.144] status = [22:09:06.144] userDoption = [22:09:06.144] listen_addr_saved = false [22:09:06.144] output_config_variable = [22:09:06.144] __func__ = "PostmasterMain" [22:09:06.144] #24 0x0000563ed6e57997 in main (argc=8, argv=0x6070000003a0) at main.c:197 [22:09:06.144] do_check_root =