[06:36:35.374] src/tools/ci/cores_backtrace.sh linux /tmp/cores [06:36:36.102] dumping /tmp/cores/postgres-6-25828.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [06:36:36.455] [New LWP 25828] [06:36:37.992] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [06:36:39.070] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [06:36:40.711] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [06:36:41.492] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [06:36:42.790] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [06:36:44.472] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [06:36:45.755] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [06:36:46.662] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [06:36:48.174] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [06:36:49.071] [Thread debugging using libthread_db enabled] [06:36:49.071] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [06:36:49.071] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [06:36:50.022] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [06:36:51.538] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [06:36:52.748] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [06:36:55.568] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [06:36:55.568] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [06:36:57.342] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [06:36:58.776] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [06:37:00.161] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [06:37:01.235] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [06:37:02.012] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [06:37:03.437] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [06:37:04.496] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [06:37:05.115] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [06:37:05.969] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [06:37:07.165] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [06:37:07.965] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [06:37:09.262] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [06:37:10.183] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [06:37:11.824] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [06:37:13.821] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [06:37:15.692] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [06:37:16.313] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [06:37:16.931] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [06:37:18.456] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [06:37:19.214] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [06:37:20.436] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [06:37:21.207] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [06:37:22.287] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [06:37:23.213] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [06:37:24.438] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [06:37:25.359] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [06:37:26.125] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [06:37:26.625] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [06:37:26.625] Program terminated with signal SIGABRT, Aborted. [06:37:26.625] #0 0x00007fe51ba3fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [06:37:26.815] [06:37:26.815] Thread 1 (Thread 0x7fe5193d8380 (LWP 25828)): [06:37:26.815] #0 0x00007fe51ba3fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [06:37:26.815] No symbol table info available. [06:37:26.815] #1 0x00007fe51ba29537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [06:37:26.815] No symbol table info available. [06:37:26.815] #2 0x0000559e0ae0f4fe in ExceptionalCondition (conditionName=conditionName@entry=0x559e0b0ca5c0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x559e0b0ca580 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [06:37:26.815] No locals. [06:37:26.815] #3 0x0000559e0a5dd566 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd947a9100, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffd947a8dd0) at execTuples.c:1737 [06:37:26.815] No locals. [06:37:26.815] #4 0x0000559e0a54ac8b in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry=0x62500006bfb0, slot=slot@entry=0x7ffd947a9100) at trigger.c:2840 [06:37:26.815] trigger = 0x62500006c210 [06:37:26.815] oldtuple = [06:37:26.815] trigdesc = 0x62500006c1c0 [06:37:26.815] newtuple = 0x0 [06:37:26.815] should_free = [06:37:26.815] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [06:37:26.815] i = 0 [06:37:26.815] #5 0x0000559e0a651885 in ExecMergeMatched (context=context@entry=0x7ffd947a9140, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd947a9100, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffd947a9030) at nodeModifyTable.c:3027 [06:37:26.815] relaction = 0x62900096d4c8 [06:37:26.815] commandType = CMD_DELETE [06:37:26.815] result = [06:37:26.815] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [06:37:26.815] l__state = {l = , i = } [06:37:26.815] mtstate = 0x62500006bda0 [06:37:26.815] mergeActions = 0x62500006c0c0 [06:37:26.815] actionStates = 0x62900096da88 [06:37:26.815] newslot = 0x0 [06:37:26.815] rslot = 0x0 [06:37:26.815] estate = 0x62500006ba00 [06:37:26.815] econtext = 0x62900096cad8 [06:37:26.815] isNull = [06:37:26.815] epqstate = 0x62500006be88 [06:37:26.815] l = [06:37:26.815] __func__ = "ExecMergeMatched" [06:37:26.815] lmerge_matched = [06:37:26.815] #6 0x0000559e0a652c26 in ExecMerge (context=context@entry=0x7ffd947a9140, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd947a9100, canSetTag=) at nodeModifyTable.c:2791 [06:37:26.815] rslot = 0x0 [06:37:26.815] matched = [06:37:26.815] #7 0x0000559e0a6550b7 in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112 [06:37:26.815] node = 0x62500006bda0 [06:37:26.815] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [06:37:26.815] estate = 0x62500006ba00 [06:37:26.815] operation = CMD_MERGE [06:37:26.815] resultRelInfo = 0x62500006bfb0 [06:37:26.815] subplanstate = 0x62500006c6e0 [06:37:26.815] slot = 0x62900096b4e8 [06:37:26.815] oldSlot = [06:37:26.815] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [06:37:26.815] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [06:37:26.815] oldtuple = 0x7ffd947a9100 [06:37:26.815] tupleid = 0x0 [06:37:26.815] __func__ = "ExecModifyTable" [06:37:26.815] #8 0x0000559e0a5ccd14 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464 [06:37:26.815] No locals. [06:37:26.815] #9 0x0000559e0a5b74d7 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:274 [06:37:26.815] No locals. [06:37:26.815] #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=0x61900004e590, execute_once=true) at execMain.c:1646 [06:37:26.815] slot = [06:37:26.815] current_tuple_count = 0 [06:37:26.815] #11 0x0000559e0a5b799c in standard_ExecutorRun (queryDesc=0x61d00014eac8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [06:37:26.815] estate = 0x62500006ba00 [06:37:26.815] operation = CMD_MERGE [06:37:26.815] dest = 0x61900004e590 [06:37:26.815] sendTuples = true [06:37:26.815] oldcontext = 0x61900004e280 [06:37:26.815] __func__ = "standard_ExecutorRun" [06:37:26.815] #12 0x0000559e0a5b7b66 in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014eac8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [06:37:26.815] No locals. [06:37:26.815] #13 0x0000559e0aae2500 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=0x7ffd947a93b0) at pquery.c:160 [06:37:26.815] queryDesc = 0x61d00014eac8 [06:37:26.815] #14 0x0000559e0aae46a8 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004e590, altdest=0x559e0b468400 , qc=qc@entry=0x7ffd947a93b0) at pquery.c:1277 [06:37:26.815] pstmt = 0x631000490548 [06:37:26.815] stmtlist_item__state = {l = , i = } [06:37:26.815] active_snapshot_set = true [06:37:26.815] stmtlist_item = 0x631000490670 [06:37:26.815] #15 0x0000559e0aae4eda in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [06:37:26.815] treceiver = 0x61900004e590 [06:37:26.815] qc = {commandTag = , nprocessed = } [06:37:26.815] __func__ = "FillPortalStore" [06:37:26.815] #16 0x0000559e0aae5909 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 [06:37:26.815] _save_exception_stack = 0x7ffd947a9840 [06:37:26.815] _save_context_stack = 0x0 [06:37:26.815] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [06:37:26.815] _do_rethrow = [06:37:26.815] result = [06:37:26.815] nprocessed = [06:37:26.815] saveTopTransactionResourceOwner = 0x629000024248 [06:37:26.815] saveTopTransactionContext = 0x625000043900 [06:37:26.815] saveActivePortal = 0x0 [06:37:26.815] saveResourceOwner = 0x629000024248 [06:37:26.815] savePortalContext = 0x0 [06:37:26.815] saveMemoryContext = 0x625000043900 [06:37:26.815] __func__ = "PortalRun" [06:37:26.815] #17 0x0000559e0aadcb36 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 [06:37:26.815] cmdtaglen = [06:37:26.815] snapshot_set = [06:37:26.815] per_parsetree_context = 0x0 [06:37:26.815] plantree_list = 0x631000490658 [06:37:26.815] parsetree = 0x625000584e88 [06:37:26.815] commandTag = [06:37:26.815] qc = {commandTag = , nprocessed = } [06:37:26.815] querytree_list = [06:37:26.815] portal = 0x62500002fa00 [06:37:26.815] receiver = 0x6310004906a8 [06:37:26.815] format = [06:37:26.815] cmdtagname = [06:37:26.815] parsetree_item__state = {l = , i = } [06:37:26.815] dest = DestRemote [06:37:26.815] oldcontext = 0x625000043900 [06:37:26.815] parsetree_list = 0x625000584eb8 [06:37:26.815] parsetree_item = 0x625000584ed0 [06:37:26.815] save_log_statement_stats = false [06:37:26.815] was_logged = true [06:37:26.816] use_implicit_block = false [06:37:26.816] msec_str = { } [06:37:26.816] __func__ = "exec_simple_query" [06:37:26.816] #18 0x0000559e0aae0726 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [06:37:26.816] 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"... [06:37:26.816] firstchar = [06:37:26.816] input_message = {data = , len = , maxlen = , cursor = } [06:37:26.816] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [06:37:26.816] send_ready_for_query = [06:37:26.816] idle_in_transaction_timeout_enabled = [06:37:26.816] idle_session_timeout_enabled = [06:37:26.816] __func__ = "PostgresMain" [06:37:26.816] #19 0x0000559e0aad30c6 in BackendMain (startup_data=startup_data@entry=0x7ffd947a9a10 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [06:37:26.816] bsdata = 0x7ffd947a9a10 [06:37:26.816] #20 0x0000559e0a91f8e2 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffd947a9a10 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffd947a9aa0) at launch_backend.c:265 [06:37:26.816] pid = [06:37:26.816] #21 0x0000559e0a9277ef in BackendStartup (client_sock=client_sock@entry=0x7ffd947a9aa0) at postmaster.c:3593 [06:37:26.816] bn = 0x62500001bbb8 [06:37:26.816] pid = [06:37:26.816] startup_data = {canAcceptConnections = } [06:37:26.816] __func__ = "BackendStartup" [06:37:26.816] #22 0x0000559e0a927f03 in ServerLoop () at postmaster.c:1674 [06:37:26.816] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [06:37:26.816] i = 0 [06:37:26.816] now = [06:37:26.816] last_lockfile_recheck_time = 1716014088 [06:37:26.816] last_touch_time = 1716014088 [06:37:26.816] events = {{pos = , events = , fd = , user_data = } } [06:37:26.816] nevents = 1 [06:37:26.816] __func__ = "ServerLoop" [06:37:26.816] #23 0x0000559e0a92a1a3 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1372 [06:37:26.816] opt = [06:37:26.816] status = [06:37:26.816] userDoption = [06:37:26.816] listen_addr_saved = false [06:37:26.816] output_config_variable = [06:37:26.816] __func__ = "PostmasterMain" [06:37:26.816] #24 0x0000559e0a6c8e2e in main (argc=4, argv=0x604000000690) at main.c:197 [06:37:26.816] do_check_root = [06:37:26.839] -e [06:37:26.839] [06:37:26.839] [06:37:27.384] dumping /tmp/cores/postgres-6-17945.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [06:37:27.695] [New LWP 17945] [06:37:27.980] [Thread debugging using libthread_db enabled] [06:37:27.980] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [06:37:30.276] Core was generated by `postgres: postgres regression [local] MERGE '. [06:37:30.276] Program terminated with signal SIGABRT, Aborted. [06:37:30.276] #0 0x00007fa529c42ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [06:37:30.434] [06:37:30.434] Thread 1 (Thread 0x7fa5275db380 (LWP 17945)): [06:37:30.434] #0 0x00007fa529c42ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [06:37:30.434] No symbol table info available. [06:37:30.434] #1 0x00007fa529c2c537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [06:37:30.434] No symbol table info available. [06:37:30.434] #2 0x000055c5bebc94fe in ExceptionalCondition (conditionName=conditionName@entry=0x55c5bee845c0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55c5bee84580 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [06:37:30.434] No locals. [06:37:30.434] #3 0x000055c5be397566 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff58514b60, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff58514830) at execTuples.c:1737 [06:37:30.434] No locals. [06:37:30.434] #4 0x000055c5be304c8b in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry=0x62500006bfb0, slot=slot@entry=0x7fff58514b60) at trigger.c:2840 [06:37:30.434] trigger = 0x62500006c210 [06:37:30.434] oldtuple = [06:37:30.434] trigdesc = 0x62500006c1c0 [06:37:30.434] newtuple = 0x0 [06:37:30.434] should_free = [06:37:30.434] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [06:37:30.434] i = 0 [06:37:30.434] #5 0x000055c5be40b885 in ExecMergeMatched (context=context@entry=0x7fff58514ba0, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff58514b60, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7fff58514a90) at nodeModifyTable.c:3027 [06:37:30.434] relaction = 0x6290009774c8 [06:37:30.434] commandType = CMD_DELETE [06:37:30.434] result = [06:37:30.434] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [06:37:30.434] l__state = {l = , i = } [06:37:30.434] mtstate = 0x62500006bda0 [06:37:30.434] mergeActions = 0x62500006c0c0 [06:37:30.434] actionStates = 0x629000977a88 [06:37:30.434] newslot = 0x0 [06:37:30.434] rslot = 0x0 [06:37:30.434] estate = 0x62500006ba00 [06:37:30.434] econtext = 0x629000976ad8 [06:37:30.434] isNull = [06:37:30.434] epqstate = 0x62500006be88 [06:37:30.434] l = [06:37:30.434] __func__ = "ExecMergeMatched" [06:37:30.434] lmerge_matched = [06:37:30.434] #6 0x000055c5be40cc26 in ExecMerge (context=context@entry=0x7fff58514ba0, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff58514b60, canSetTag=) at nodeModifyTable.c:2791 [06:37:30.434] rslot = 0x0 [06:37:30.434] matched = [06:37:30.434] #7 0x000055c5be40f0b7 in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112 [06:37:30.434] node = 0x62500006bda0 [06:37:30.434] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [06:37:30.434] estate = 0x62500006ba00 [06:37:30.434] operation = CMD_MERGE [06:37:30.434] resultRelInfo = 0x62500006bfb0 [06:37:30.434] subplanstate = 0x62500006c6e0 [06:37:30.434] slot = 0x6290009754e8 [06:37:30.434] oldSlot = [06:37:30.434] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [06:37:30.434] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [06:37:30.434] oldtuple = 0x7fff58514b60 [06:37:30.434] tupleid = 0x0 [06:37:30.434] __func__ = "ExecModifyTable" [06:37:30.434] #8 0x000055c5be386d14 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464 [06:37:30.434] No locals. [06:37:30.434] #9 0x000055c5be3714d7 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:274 [06:37:30.434] No locals. [06:37:30.434] #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=0x61900004c790, execute_once=true) at execMain.c:1646 [06:37:30.434] slot = [06:37:30.434] current_tuple_count = 0 [06:37:30.434] #11 0x000055c5be37199c in standard_ExecutorRun (queryDesc=0x61d00014c2c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [06:37:30.434] estate = 0x62500006ba00 [06:37:30.434] operation = CMD_MERGE [06:37:30.434] dest = 0x61900004c790 [06:37:30.434] sendTuples = true [06:37:30.434] oldcontext = 0x61900004c480 [06:37:30.434] __func__ = "standard_ExecutorRun" [06:37:30.434] #12 0x000055c5be371b66 in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014c2c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [06:37:30.434] No locals. [06:37:30.434] #13 0x000055c5be89c500 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=0x7fff58514e10) at pquery.c:160 [06:37:30.434] queryDesc = 0x61d00014c2c8 [06:37:30.434] #14 0x000055c5be89e6a8 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004c790, altdest=0x55c5bf222400 , qc=qc@entry=0x7fff58514e10) at pquery.c:1277 [06:37:30.434] pstmt = 0x631000490548 [06:37:30.434] stmtlist_item__state = {l = , i = } [06:37:30.434] active_snapshot_set = true [06:37:30.434] stmtlist_item = 0x631000490670 [06:37:30.434] #15 0x000055c5be89eeda in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [06:37:30.434] treceiver = 0x61900004c790 [06:37:30.434] qc = {commandTag = , nprocessed = } [06:37:30.434] __func__ = "FillPortalStore" [06:37:30.434] #16 0x000055c5be89f909 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 [06:37:30.434] _save_exception_stack = 0x7fff585152a0 [06:37:30.434] _save_context_stack = 0x0 [06:37:30.434] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [06:37:30.434] _do_rethrow = [06:37:30.434] result = [06:37:30.434] nprocessed = [06:37:30.434] saveTopTransactionResourceOwner = 0x629000024248 [06:37:30.434] saveTopTransactionContext = 0x625000041100 [06:37:30.434] saveActivePortal = 0x0 [06:37:30.434] saveResourceOwner = 0x629000024248 [06:37:30.434] savePortalContext = 0x0 [06:37:30.434] saveMemoryContext = 0x625000041100 [06:37:30.434] __func__ = "PortalRun" [06:37:30.434] #17 0x000055c5be896b36 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 [06:37:30.434] cmdtaglen = [06:37:30.434] snapshot_set = [06:37:30.434] per_parsetree_context = 0x0 [06:37:30.434] plantree_list = 0x631000490658 [06:37:30.434] parsetree = 0x62500059b688 [06:37:30.434] commandTag = [06:37:30.434] qc = {commandTag = , nprocessed = } [06:37:30.434] querytree_list = [06:37:30.434] portal = 0x62500002aa00 [06:37:30.434] receiver = 0x6310004906a8 [06:37:30.434] format = [06:37:30.434] cmdtagname = [06:37:30.434] parsetree_item__state = {l = , i = } [06:37:30.434] dest = DestRemote [06:37:30.434] oldcontext = 0x625000041100 [06:37:30.434] parsetree_list = 0x62500059b6b8 [06:37:30.434] parsetree_item = 0x62500059b6d0 [06:37:30.434] save_log_statement_stats = false [06:37:30.434] was_logged = false [06:37:30.436] use_implicit_block = false [06:37:30.436] msec_str = { } [06:37:30.436] __func__ = "exec_simple_query" [06:37:30.436] #18 0x000055c5be89a726 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [06:37:30.436] 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"... [06:37:30.436] firstchar = [06:37:30.436] input_message = {data = , len = , maxlen = , cursor = } [06:37:30.436] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [06:37:30.436] send_ready_for_query = [06:37:30.436] idle_in_transaction_timeout_enabled = [06:37:30.436] idle_session_timeout_enabled = [06:37:30.436] __func__ = "PostgresMain" [06:37:30.436] #19 0x000055c5be88d0c6 in BackendMain (startup_data=startup_data@entry=0x7fff58515470 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [06:37:30.436] bsdata = 0x7fff58515470 [06:37:30.436] #20 0x000055c5be6d98e2 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff58515470 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff58515500) at launch_backend.c:265 [06:37:30.436] pid = [06:37:30.436] #21 0x000055c5be6e17ef in BackendStartup (client_sock=client_sock@entry=0x7fff58515500) at postmaster.c:3593 [06:37:30.436] bn = 0x625000016d48 [06:37:30.436] pid = [06:37:30.436] startup_data = {canAcceptConnections = } [06:37:30.436] __func__ = "BackendStartup" [06:37:30.436] #22 0x000055c5be6e1f03 in ServerLoop () at postmaster.c:1674 [06:37:30.436] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [06:37:30.436] i = 0 [06:37:30.436] now = [06:37:30.436] last_lockfile_recheck_time = 1716014039 [06:37:30.436] last_touch_time = 1716014039 [06:37:30.436] events = {{pos = , events = , fd = , user_data = } } [06:37:30.436] nevents = 1 [06:37:30.436] __func__ = "ServerLoop" [06:37:30.436] #23 0x000055c5be6e41a3 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000330) at postmaster.c:1372 [06:37:30.436] opt = [06:37:30.436] status = [06:37:30.436] userDoption = [06:37:30.436] listen_addr_saved = false [06:37:30.436] output_config_variable = [06:37:30.436] __func__ = "PostmasterMain" [06:37:30.436] #24 0x000055c5be482e2e in main (argc=8, argv=0x607000000330) at main.c:197 [06:37:30.436] do_check_root =