[03:14:21.688] src/tools/ci/cores_backtrace.sh linux /tmp/cores [03:14:22.411] dumping /tmp/cores/postgres-6-18406.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [03:14:22.771] [New LWP 18406] [03:14:24.313] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [03:14:25.399] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [03:14:27.034] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [03:14:27.823] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [03:14:29.137] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [03:14:30.835] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [03:14:32.056] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [03:14:32.965] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [03:14:34.480] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [03:14:35.372] [Thread debugging using libthread_db enabled] [03:14:35.372] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [03:14:35.372] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [03:14:36.305] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [03:14:37.817] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [03:14:39.026] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [03:14:41.836] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [03:14:41.836] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [03:14:43.621] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [03:14:45.077] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [03:14:46.476] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [03:14:47.555] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [03:14:48.337] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [03:14:49.767] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [03:14:50.830] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [03:14:51.456] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [03:14:52.302] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [03:14:53.507] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [03:14:54.323] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [03:14:55.585] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [03:14:56.518] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [03:14:58.162] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [03:15:00.164] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [03:15:02.058] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [03:15:02.686] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [03:15:03.313] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [03:15:04.846] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [03:15:05.610] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [03:15:06.834] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [03:15:07.618] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [03:15:08.706] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [03:15:09.643] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [03:15:10.887] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [03:15:11.822] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [03:15:12.596] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [03:15:13.096] Core was generated by `postgres: postgres regression [local] MERGE '. [03:15:13.096] Program terminated with signal SIGABRT, Aborted. [03:15:13.096] #0 0x00007fd34a858ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [03:15:13.291] [03:15:13.291] Thread 1 (Thread 0x7fd3481f1380 (LWP 18406)): [03:15:13.291] #0 0x00007fd34a858ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [03:15:13.291] No symbol table info available. [03:15:13.291] #1 0x00007fd34a842537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [03:15:13.291] No symbol table info available. [03:15:13.291] #2 0x0000561cf8d8cebb in ExceptionalCondition (conditionName=conditionName@entry=0x561cf904a1e0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x561cf904a1a0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [03:15:13.291] No locals. [03:15:13.291] #3 0x0000561cf8554e54 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd85c5af40, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffd85c5ac10) at execTuples.c:1737 [03:15:13.291] No locals. [03:15:13.291] #4 0x0000561cf84c2489 in ExecIRDeleteTriggers (estate=estate@entry=0x625000069200, relinfo=relinfo@entry=0x6250000697b0, slot=slot@entry=0x7ffd85c5af40) at trigger.c:2841 [03:15:13.291] trigger = 0x625000069a10 [03:15:13.291] oldtuple = [03:15:13.291] trigdesc = 0x6250000699c0 [03:15:13.291] newtuple = 0x0 [03:15:13.291] should_free = [03:15:13.291] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [03:15:13.291] i = 0 [03:15:13.291] #5 0x0000561cf85c8c87 in ExecMergeMatched (context=context@entry=0x7ffd85c5af80, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd85c5af40, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffd85c5ae70) at nodeModifyTable.c:3027 [03:15:13.291] relaction = 0x62900096d4c8 [03:15:13.291] commandType = CMD_DELETE [03:15:13.291] result = [03:15:13.291] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [03:15:13.291] l__state = {l = , i = } [03:15:13.291] mtstate = 0x6250000695a0 [03:15:13.291] mergeActions = 0x6250000698c0 [03:15:13.291] actionStates = 0x62900096da88 [03:15:13.291] newslot = 0x0 [03:15:13.291] rslot = 0x0 [03:15:13.291] estate = 0x625000069200 [03:15:13.291] econtext = 0x62900096cad8 [03:15:13.291] isNull = [03:15:13.291] epqstate = 0x625000069688 [03:15:13.291] l = [03:15:13.291] __func__ = "ExecMergeMatched" [03:15:13.291] lmerge_matched = [03:15:13.291] #6 0x0000561cf85ca028 in ExecMerge (context=context@entry=0x7ffd85c5af80, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd85c5af40, canSetTag=) at nodeModifyTable.c:2791 [03:15:13.291] rslot = 0x0 [03:15:13.291] matched = [03:15:13.291] #7 0x0000561cf85cc4b9 in ExecModifyTable (pstate=0x6250000695a0) at nodeModifyTable.c:4112 [03:15:13.291] node = 0x6250000695a0 [03:15:13.291] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [03:15:13.291] estate = 0x625000069200 [03:15:13.291] operation = CMD_MERGE [03:15:13.291] resultRelInfo = 0x6250000697b0 [03:15:13.291] subplanstate = 0x625000069ee0 [03:15:13.291] slot = 0x62900096b4e8 [03:15:13.291] oldSlot = [03:15:13.291] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [03:15:13.291] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [03:15:13.291] oldtuple = 0x7ffd85c5af40 [03:15:13.291] tupleid = 0x0 [03:15:13.291] __func__ = "ExecModifyTable" [03:15:13.291] #8 0x0000561cf8544602 in ExecProcNodeFirst (node=0x6250000695a0) at execProcnode.c:464 [03:15:13.291] No locals. [03:15:13.291] #9 0x0000561cf852edc5 in ExecProcNode (node=0x6250000695a0) at ../../../src/include/executor/executor.h:274 [03:15:13.291] No locals. [03:15:13.291] #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 [03:15:13.291] slot = [03:15:13.291] current_tuple_count = 0 [03:15:13.291] #11 0x0000561cf852f28a in standard_ExecutorRun (queryDesc=0x61d00014eac8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [03:15:13.291] estate = 0x625000069200 [03:15:13.291] operation = CMD_MERGE [03:15:13.291] dest = 0x61900004cc90 [03:15:13.291] sendTuples = true [03:15:13.291] oldcontext = 0x61900004c980 [03:15:13.291] __func__ = "standard_ExecutorRun" [03:15:13.291] #12 0x0000561cf852f454 in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014eac8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [03:15:13.291] No locals. [03:15:13.291] #13 0x0000561cf8a5f618 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=0x7ffd85c5b1f0) at pquery.c:160 [03:15:13.291] queryDesc = 0x61d00014eac8 [03:15:13.291] #14 0x0000561cf8a617c0 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004cc90, altdest=0x561cf93eb400 , qc=qc@entry=0x7ffd85c5b1f0) at pquery.c:1277 [03:15:13.291] pstmt = 0x631000490548 [03:15:13.291] stmtlist_item__state = {l = , i = } [03:15:13.291] active_snapshot_set = true [03:15:13.291] stmtlist_item = 0x631000490670 [03:15:13.291] #15 0x0000561cf8a61ff2 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [03:15:13.291] treceiver = 0x61900004cc90 [03:15:13.291] qc = {commandTag = , nprocessed = } [03:15:13.291] __func__ = "FillPortalStore" [03:15:13.291] #16 0x0000561cf8a62a21 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 [03:15:13.291] _save_exception_stack = 0x7ffd85c5b680 [03:15:13.291] _save_context_stack = 0x0 [03:15:13.291] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [03:15:13.291] _do_rethrow = [03:15:13.291] result = [03:15:13.291] nprocessed = [03:15:13.291] saveTopTransactionResourceOwner = 0x629000024248 [03:15:13.291] saveTopTransactionContext = 0x625000041100 [03:15:13.291] saveActivePortal = 0x0 [03:15:13.291] saveResourceOwner = 0x629000024248 [03:15:13.291] savePortalContext = 0x0 [03:15:13.291] saveMemoryContext = 0x625000041100 [03:15:13.291] __func__ = "PortalRun" [03:15:13.291] #17 0x0000561cf8a59c53 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 [03:15:13.291] cmdtaglen = [03:15:13.291] snapshot_set = [03:15:13.291] per_parsetree_context = 0x0 [03:15:13.291] plantree_list = 0x631000490658 [03:15:13.291] parsetree = 0x62500054de88 [03:15:13.291] commandTag = [03:15:13.291] qc = {commandTag = , nprocessed = } [03:15:13.291] querytree_list = [03:15:13.291] portal = 0x62500002aa00 [03:15:13.291] receiver = 0x6310004906a8 [03:15:13.291] format = [03:15:13.291] cmdtagname = [03:15:13.291] parsetree_item__state = {l = , i = } [03:15:13.291] dest = DestRemote [03:15:13.291] oldcontext = 0x625000041100 [03:15:13.291] parsetree_list = 0x62500054deb8 [03:15:13.291] parsetree_item = 0x62500054ded0 [03:15:13.291] save_log_statement_stats = false [03:15:13.291] was_logged = false [03:15:13.292] use_implicit_block = false [03:15:13.292] msec_str = { } [03:15:13.292] __func__ = "exec_simple_query" [03:15:13.292] #18 0x0000561cf8a5d83e in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [03:15:13.292] 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"... [03:15:13.292] firstchar = [03:15:13.292] input_message = {data = , len = , maxlen = , cursor = } [03:15:13.292] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [03:15:13.292] send_ready_for_query = [03:15:13.292] idle_in_transaction_timeout_enabled = [03:15:13.292] idle_session_timeout_enabled = [03:15:13.292] __func__ = "PostgresMain" [03:15:13.292] #19 0x0000561cf8a501e3 in BackendMain (startup_data=startup_data@entry=0x7ffd85c5b850 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [03:15:13.292] bsdata = 0x7ffd85c5b850 [03:15:13.292] #20 0x0000561cf889ca7c in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffd85c5b850 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffd85c5b8e0) at launch_backend.c:265 [03:15:13.292] pid = [03:15:13.292] #21 0x0000561cf88a4989 in BackendStartup (client_sock=client_sock@entry=0x7ffd85c5b8e0) at postmaster.c:3593 [03:15:13.292] bn = 0x6250000169d8 [03:15:13.292] pid = [03:15:13.292] startup_data = {canAcceptConnections = } [03:15:13.292] __func__ = "BackendStartup" [03:15:13.292] #22 0x0000561cf88a509d in ServerLoop () at postmaster.c:1674 [03:15:13.292] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [03:15:13.292] i = 0 [03:15:13.292] now = [03:15:13.292] last_lockfile_recheck_time = 1713582729 [03:15:13.292] last_touch_time = 1713582729 [03:15:13.292] events = {{pos = , events = , fd = , user_data = } } [03:15:13.292] nevents = 1 [03:15:13.292] __func__ = "ServerLoop" [03:15:13.292] #23 0x0000561cf88a733d in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000330) at postmaster.c:1372 [03:15:13.292] opt = [03:15:13.292] status = [03:15:13.292] userDoption = [03:15:13.292] listen_addr_saved = false [03:15:13.292] output_config_variable = [03:15:13.292] __func__ = "PostmasterMain" [03:15:13.292] #24 0x0000561cf8640339 in main (argc=8, argv=0x607000000330) at main.c:197 [03:15:13.292] do_check_root = [03:15:13.311] -e [03:15:13.311] [03:15:13.311] [03:15:13.854] dumping /tmp/cores/postgres-6-28494.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [03:15:14.168] [New LWP 28494] [03:15:14.452] [Thread debugging using libthread_db enabled] [03:15:14.452] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [03:15:16.773] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [03:15:16.773] Program terminated with signal SIGABRT, Aborted. [03:15:16.773] #0 0x00007fceae491ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [03:15:16.937] [03:15:16.937] Thread 1 (Thread 0x7fceabe2a380 (LWP 28494)): [03:15:16.937] #0 0x00007fceae491ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [03:15:16.937] No symbol table info available. [03:15:16.937] #1 0x00007fceae47b537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [03:15:16.937] No symbol table info available. [03:15:16.937] #2 0x00005650dee37ebb in ExceptionalCondition (conditionName=conditionName@entry=0x5650df0f51e0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x5650df0f51a0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [03:15:16.937] No locals. [03:15:16.937] #3 0x00005650de5ffe54 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd9aa6ea30, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffd9aa6e700) at execTuples.c:1737 [03:15:16.937] No locals. [03:15:16.937] #4 0x00005650de56d489 in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry=0x62500006bfb0, slot=slot@entry=0x7ffd9aa6ea30) at trigger.c:2841 [03:15:16.937] trigger = 0x62500006c210 [03:15:16.937] oldtuple = [03:15:16.937] trigdesc = 0x62500006c1c0 [03:15:16.937] newtuple = 0x0 [03:15:16.937] should_free = [03:15:16.937] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [03:15:16.937] i = 0 [03:15:16.937] #5 0x00005650de673c87 in ExecMergeMatched (context=context@entry=0x7ffd9aa6ea70, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd9aa6ea30, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffd9aa6e960) at nodeModifyTable.c:3027 [03:15:16.937] relaction = 0x62900096d4c8 [03:15:16.937] commandType = CMD_DELETE [03:15:16.937] result = [03:15:16.937] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [03:15:16.937] l__state = {l = , i = } [03:15:16.937] mtstate = 0x62500006bda0 [03:15:16.937] mergeActions = 0x62500006c0c0 [03:15:16.937] actionStates = 0x62900096da88 [03:15:16.937] newslot = 0x0 [03:15:16.937] rslot = 0x0 [03:15:16.937] estate = 0x62500006ba00 [03:15:16.937] econtext = 0x62900096cad8 [03:15:16.937] isNull = [03:15:16.937] epqstate = 0x62500006be88 [03:15:16.937] l = [03:15:16.937] __func__ = "ExecMergeMatched" [03:15:16.937] lmerge_matched = [03:15:16.937] #6 0x00005650de675028 in ExecMerge (context=context@entry=0x7ffd9aa6ea70, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd9aa6ea30, canSetTag=) at nodeModifyTable.c:2791 [03:15:16.937] rslot = 0x0 [03:15:16.937] matched = [03:15:16.937] #7 0x00005650de6774b9 in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112 [03:15:16.937] node = 0x62500006bda0 [03:15:16.937] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [03:15:16.937] estate = 0x62500006ba00 [03:15:16.937] operation = CMD_MERGE [03:15:16.937] resultRelInfo = 0x62500006bfb0 [03:15:16.937] subplanstate = 0x62500006c6e0 [03:15:16.937] slot = 0x62900096b4e8 [03:15:16.937] oldSlot = [03:15:16.937] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [03:15:16.937] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [03:15:16.937] oldtuple = 0x7ffd9aa6ea30 [03:15:16.937] tupleid = 0x0 [03:15:16.937] __func__ = "ExecModifyTable" [03:15:16.937] #8 0x00005650de5ef602 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464 [03:15:16.937] No locals. [03:15:16.937] #9 0x00005650de5d9dc5 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:274 [03:15:16.937] No locals. [03:15:16.937] #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 [03:15:16.937] slot = [03:15:16.937] current_tuple_count = 0 [03:15:16.937] #11 0x00005650de5da28a in standard_ExecutorRun (queryDesc=0x61d0001486c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [03:15:16.937] estate = 0x62500006ba00 [03:15:16.937] operation = CMD_MERGE [03:15:16.937] dest = 0x61900004ea90 [03:15:16.937] sendTuples = true [03:15:16.937] oldcontext = 0x61900004e780 [03:15:16.937] __func__ = "standard_ExecutorRun" [03:15:16.937] #12 0x00005650de5da454 in ExecutorRun (queryDesc=queryDesc@entry=0x61d0001486c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [03:15:16.937] No locals. [03:15:16.937] #13 0x00005650deb0a618 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=0x7ffd9aa6ece0) at pquery.c:160 [03:15:16.937] queryDesc = 0x61d0001486c8 [03:15:16.937] #14 0x00005650deb0c7c0 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004ea90, altdest=0x5650df496400 , qc=qc@entry=0x7ffd9aa6ece0) at pquery.c:1277 [03:15:16.937] pstmt = 0x631000490548 [03:15:16.937] stmtlist_item__state = {l = , i = } [03:15:16.937] active_snapshot_set = true [03:15:16.937] stmtlist_item = 0x631000490670 [03:15:16.937] #15 0x00005650deb0cff2 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [03:15:16.937] treceiver = 0x61900004ea90 [03:15:16.937] qc = {commandTag = , nprocessed = } [03:15:16.937] __func__ = "FillPortalStore" [03:15:16.937] #16 0x00005650deb0da21 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 [03:15:16.937] _save_exception_stack = 0x7ffd9aa6f170 [03:15:16.937] _save_context_stack = 0x0 [03:15:16.937] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [03:15:16.937] _do_rethrow = [03:15:16.937] result = [03:15:16.937] nprocessed = [03:15:16.937] saveTopTransactionResourceOwner = 0x629000024248 [03:15:16.937] saveTopTransactionContext = 0x625000043900 [03:15:16.937] saveActivePortal = 0x0 [03:15:16.937] saveResourceOwner = 0x629000024248 [03:15:16.937] savePortalContext = 0x0 [03:15:16.937] saveMemoryContext = 0x625000043900 [03:15:16.937] __func__ = "PortalRun" [03:15:16.937] #17 0x00005650deb04c53 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 [03:15:16.937] cmdtaglen = [03:15:16.937] snapshot_set = [03:15:16.937] per_parsetree_context = 0x0 [03:15:16.937] plantree_list = 0x631000490658 [03:15:16.937] parsetree = 0x625000598e88 [03:15:16.937] commandTag = [03:15:16.937] qc = {commandTag = , nprocessed = } [03:15:16.937] querytree_list = [03:15:16.937] portal = 0x62500002fa00 [03:15:16.937] receiver = 0x6310004906a8 [03:15:16.937] format = [03:15:16.937] cmdtagname = [03:15:16.937] parsetree_item__state = {l = , i = } [03:15:16.937] dest = DestRemote [03:15:16.937] oldcontext = 0x625000043900 [03:15:16.937] parsetree_list = 0x625000598eb8 [03:15:16.937] parsetree_item = 0x625000598ed0 [03:15:16.937] save_log_statement_stats = false [03:15:16.937] was_logged = true [03:15:16.939] use_implicit_block = false [03:15:16.939] msec_str = { } [03:15:16.939] __func__ = "exec_simple_query" [03:15:16.939] #18 0x00005650deb0883e in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [03:15:16.939] 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"... [03:15:16.939] firstchar = [03:15:16.939] input_message = {data = , len = , maxlen = , cursor = } [03:15:16.939] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [03:15:16.939] send_ready_for_query = [03:15:16.939] idle_in_transaction_timeout_enabled = [03:15:16.939] idle_session_timeout_enabled = [03:15:16.939] __func__ = "PostgresMain" [03:15:16.939] #19 0x00005650deafb1e3 in BackendMain (startup_data=startup_data@entry=0x7ffd9aa6f340 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [03:15:16.939] bsdata = 0x7ffd9aa6f340 [03:15:16.939] #20 0x00005650de947a7c in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffd9aa6f340 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffd9aa6f3d0) at launch_backend.c:265 [03:15:16.939] pid = [03:15:16.939] #21 0x00005650de94f989 in BackendStartup (client_sock=client_sock@entry=0x7ffd9aa6f3d0) at postmaster.c:3593 [03:15:16.939] bn = 0x62500001ba28 [03:15:16.939] pid = [03:15:16.939] startup_data = {canAcceptConnections = } [03:15:16.939] __func__ = "BackendStartup" [03:15:16.939] #22 0x00005650de95009d in ServerLoop () at postmaster.c:1674 [03:15:16.939] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [03:15:16.939] i = 0 [03:15:16.939] now = [03:15:16.939] last_lockfile_recheck_time = 1713582786 [03:15:16.939] last_touch_time = 1713582786 [03:15:16.939] events = {{pos = , events = , fd = , user_data = } } [03:15:16.939] nevents = 1 [03:15:16.939] __func__ = "ServerLoop" [03:15:16.939] #23 0x00005650de95233d in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1372 [03:15:16.939] opt = [03:15:16.939] status = [03:15:16.939] userDoption = [03:15:16.939] listen_addr_saved = false [03:15:16.939] output_config_variable = [03:15:16.939] __func__ = "PostmasterMain" [03:15:16.939] #24 0x00005650de6eb339 in main (argc=4, argv=0x604000000690) at main.c:197 [03:15:16.939] do_check_root =