[10:47:48.093] src/tools/ci/cores_backtrace.sh linux /tmp/cores [10:47:48.829] dumping /tmp/cores/postgres-6-28089.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [10:47:49.186] [New LWP 28089] [10:47:50.731] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [10:47:51.805] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [10:47:53.392] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [10:47:54.159] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [10:47:55.405] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [10:47:57.028] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [10:47:58.268] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [10:47:59.201] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [10:48:00.590] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [10:48:01.376] [Thread debugging using libthread_db enabled] [10:48:01.376] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [10:48:01.376] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [10:48:02.153] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [10:48:03.543] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [10:48:04.781] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [10:48:07.430] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [10:48:07.430] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [10:48:09.031] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [10:48:10.431] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [10:48:11.810] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [10:48:12.873] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [10:48:13.636] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [10:48:15.028] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [10:48:16.087] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [10:48:16.703] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [10:48:17.469] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [10:48:18.535] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [10:48:19.320] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [10:48:20.235] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [10:48:21.152] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [10:48:22.745] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [10:48:24.561] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [10:48:26.408] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [10:48:27.023] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [10:48:27.638] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [10:48:29.172] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [10:48:29.934] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [10:48:31.161] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [10:48:31.931] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [10:48:33.007] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [10:48:33.943] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [10:48:35.175] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [10:48:36.096] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [10:48:36.861] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [10:48:37.370] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [10:48:37.370] Program terminated with signal SIGABRT, Aborted. [10:48:37.370] #0 0x00007fe2d8a39ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [10:48:37.604] [10:48:37.604] Thread 1 (Thread 0x7fe2d63d2380 (LWP 28089)): [10:48:37.604] #0 0x00007fe2d8a39ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [10:48:37.604] No symbol table info available. [10:48:37.604] #1 0x00007fe2d8a23537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [10:48:37.604] No symbol table info available. [10:48:37.604] #2 0x00005611233bae6d in ExceptionalCondition (conditionName=conditionName@entry=0x5611236781c0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x561123678180 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [10:48:37.604] No locals. [10:48:37.604] #3 0x0000561122b82d57 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffcbfa99640, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffcbfa99310) at execTuples.c:1737 [10:48:37.604] No locals. [10:48:37.604] #4 0x0000561122af03af in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry=0x62500006bfb0, slot=slot@entry=0x7ffcbfa99640) at trigger.c:2841 [10:48:37.604] trigger = 0x62500006c210 [10:48:37.604] oldtuple = [10:48:37.604] trigdesc = 0x62500006c1c0 [10:48:37.604] newtuple = 0x0 [10:48:37.604] should_free = [10:48:37.604] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [10:48:37.604] i = 0 [10:48:37.604] #5 0x0000561122bf6b8a in ExecMergeMatched (context=context@entry=0x7ffcbfa99680, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffcbfa99640, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffcbfa99570) at nodeModifyTable.c:3027 [10:48:37.604] relaction = 0x6290009774c8 [10:48:37.604] commandType = CMD_DELETE [10:48:37.604] result = [10:48:37.604] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [10:48:37.604] l__state = {l = , i = } [10:48:37.604] mtstate = 0x62500006bda0 [10:48:37.604] mergeActions = 0x62500006c0c0 [10:48:37.604] actionStates = 0x629000977a88 [10:48:37.604] newslot = 0x0 [10:48:37.604] rslot = 0x0 [10:48:37.604] estate = 0x62500006ba00 [10:48:37.604] econtext = 0x629000976ad8 [10:48:37.604] isNull = [10:48:37.604] epqstate = 0x62500006be88 [10:48:37.604] l = [10:48:37.604] __func__ = "ExecMergeMatched" [10:48:37.604] lmerge_matched = [10:48:37.604] #6 0x0000561122bf7f2b in ExecMerge (context=context@entry=0x7ffcbfa99680, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffcbfa99640, canSetTag=) at nodeModifyTable.c:2791 [10:48:37.604] rslot = 0x0 [10:48:37.604] matched = [10:48:37.604] #7 0x0000561122bfa3bc in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112 [10:48:37.604] node = 0x62500006bda0 [10:48:37.604] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [10:48:37.604] estate = 0x62500006ba00 [10:48:37.604] operation = CMD_MERGE [10:48:37.604] resultRelInfo = 0x62500006bfb0 [10:48:37.604] subplanstate = 0x62500006c6e0 [10:48:37.604] slot = 0x6290009754e8 [10:48:37.604] oldSlot = [10:48:37.604] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [10:48:37.604] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [10:48:37.604] oldtuple = 0x7ffcbfa99640 [10:48:37.604] tupleid = 0x0 [10:48:37.604] __func__ = "ExecModifyTable" [10:48:37.604] #8 0x0000561122b72505 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464 [10:48:37.604] No locals. [10:48:37.604] #9 0x0000561122b5ccc8 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:274 [10:48:37.604] No locals. [10:48:37.604] #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 [10:48:37.604] slot = [10:48:37.604] current_tuple_count = 0 [10:48:37.604] #11 0x0000561122b5d18d in standard_ExecutorRun (queryDesc=0x61d00014aec8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [10:48:37.604] estate = 0x62500006ba00 [10:48:37.604] operation = CMD_MERGE [10:48:37.604] dest = 0x61900004e590 [10:48:37.604] sendTuples = true [10:48:37.604] oldcontext = 0x61900004e280 [10:48:37.604] __func__ = "standard_ExecutorRun" [10:48:37.604] #12 0x0000561122b5d357 in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014aec8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [10:48:37.604] No locals. [10:48:37.604] #13 0x000056112308d5ca 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=0x7ffcbfa998f0) at pquery.c:160 [10:48:37.604] queryDesc = 0x61d00014aec8 [10:48:37.604] #14 0x000056112308f772 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004e590, altdest=0x561123a19400 , qc=qc@entry=0x7ffcbfa998f0) at pquery.c:1277 [10:48:37.604] pstmt = 0x631000490548 [10:48:37.604] stmtlist_item__state = {l = , i = } [10:48:37.604] active_snapshot_set = true [10:48:37.604] stmtlist_item = 0x631000490670 [10:48:37.604] #15 0x000056112308ffa4 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [10:48:37.604] treceiver = 0x61900004e590 [10:48:37.604] qc = {commandTag = , nprocessed = } [10:48:37.604] __func__ = "FillPortalStore" [10:48:37.604] #16 0x00005611230909d3 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 [10:48:37.604] _save_exception_stack = 0x7ffcbfa99d80 [10:48:37.604] _save_context_stack = 0x0 [10:48:37.604] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [10:48:37.604] _do_rethrow = [10:48:37.604] result = [10:48:37.604] nprocessed = [10:48:37.604] saveTopTransactionResourceOwner = 0x629000024248 [10:48:37.604] saveTopTransactionContext = 0x625000043900 [10:48:37.604] saveActivePortal = 0x0 [10:48:37.604] saveResourceOwner = 0x629000024248 [10:48:37.604] savePortalContext = 0x0 [10:48:37.604] saveMemoryContext = 0x625000043900 [10:48:37.604] __func__ = "PortalRun" [10:48:37.604] #17 0x0000561123087c00 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 [10:48:37.604] cmdtaglen = [10:48:37.604] snapshot_set = [10:48:37.604] per_parsetree_context = 0x0 [10:48:37.604] plantree_list = 0x631000490658 [10:48:37.604] parsetree = 0x62500058c688 [10:48:37.604] commandTag = [10:48:37.604] qc = {commandTag = , nprocessed = } [10:48:37.604] querytree_list = [10:48:37.604] portal = 0x62500002fa00 [10:48:37.604] receiver = 0x6310004906a8 [10:48:37.604] format = [10:48:37.604] cmdtagname = [10:48:37.604] parsetree_item__state = {l = , i = } [10:48:37.604] dest = DestRemote [10:48:37.604] oldcontext = 0x625000043900 [10:48:37.604] parsetree_list = 0x62500058c6b8 [10:48:37.604] parsetree_item = 0x62500058c6d0 [10:48:37.604] save_log_statement_stats = false [10:48:37.604] was_logged = true [10:48:37.606] use_implicit_block = false [10:48:37.606] msec_str = { } [10:48:37.606] __func__ = "exec_simple_query" [10:48:37.606] #18 0x000056112308b7f0 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [10:48:37.606] 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"... [10:48:37.606] firstchar = [10:48:37.606] input_message = {data = , len = , maxlen = , cursor = } [10:48:37.606] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [10:48:37.606] send_ready_for_query = [10:48:37.606] idle_in_transaction_timeout_enabled = [10:48:37.606] idle_session_timeout_enabled = [10:48:37.606] __func__ = "PostgresMain" [10:48:37.606] #19 0x000056112307e190 in BackendMain (startup_data=startup_data@entry=0x7ffcbfa99f50 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [10:48:37.606] bsdata = 0x7ffcbfa99f50 [10:48:37.606] #20 0x0000561122eca86b in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffcbfa99f50 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffcbfa99fe0) at launch_backend.c:265 [10:48:37.606] pid = [10:48:37.606] #21 0x0000561122ed2778 in BackendStartup (client_sock=client_sock@entry=0x7ffcbfa99fe0) at postmaster.c:3593 [10:48:37.606] bn = 0x62500001bf28 [10:48:37.606] pid = [10:48:37.606] startup_data = {canAcceptConnections = } [10:48:37.606] __func__ = "BackendStartup" [10:48:37.606] #22 0x0000561122ed2e8c in ServerLoop () at postmaster.c:1674 [10:48:37.606] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [10:48:37.606] i = 0 [10:48:37.606] now = [10:48:37.606] last_lockfile_recheck_time = 1714214790 [10:48:37.606] last_touch_time = 1714214790 [10:48:37.606] events = {{pos = , events = , fd = , user_data = } } [10:48:37.606] nevents = 1 [10:48:37.606] __func__ = "ServerLoop" [10:48:37.606] #23 0x0000561122ed512c in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1372 [10:48:37.606] opt = [10:48:37.606] status = [10:48:37.606] userDoption = [10:48:37.606] listen_addr_saved = false [10:48:37.606] output_config_variable = [10:48:37.606] __func__ = "PostmasterMain" [10:48:37.606] #24 0x0000561122c6e128 in main (argc=4, argv=0x604000000690) at main.c:197 [10:48:37.606] do_check_root = [10:48:37.624] -e [10:48:37.624] [10:48:37.624] [10:48:38.171] dumping /tmp/cores/postgres-6-19064.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [10:48:38.479] [New LWP 19064] [10:48:38.778] [Thread debugging using libthread_db enabled] [10:48:38.778] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [10:48:41.107] Core was generated by `postgres: postgres regression [local] MERGE '. [10:48:41.107] Program terminated with signal SIGABRT, Aborted. [10:48:41.107] #0 0x00007f701c849ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [10:48:41.407] [10:48:41.407] Thread 1 (Thread 0x7f701a1e2380 (LWP 19064)): [10:48:41.407] #0 0x00007f701c849ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [10:48:41.407] No symbol table info available. [10:48:41.407] #1 0x00007f701c833537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [10:48:41.407] No symbol table info available. [10:48:41.407] #2 0x00005652c07f6e6d in ExceptionalCondition (conditionName=conditionName@entry=0x5652c0ab41c0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x5652c0ab4180 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [10:48:41.407] No locals. [10:48:41.407] #3 0x00005652bffbed57 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fffa098dd10, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fffa098d9e0) at execTuples.c:1737 [10:48:41.407] No locals. [10:48:41.407] #4 0x00005652bff2c3af in ExecIRDeleteTriggers (estate=estate@entry=0x625000069200, relinfo=relinfo@entry=0x6250000697b0, slot=slot@entry=0x7fffa098dd10) at trigger.c:2841 [10:48:41.407] trigger = 0x625000069a10 [10:48:41.407] oldtuple = [10:48:41.407] trigdesc = 0x6250000699c0 [10:48:41.407] newtuple = 0x0 [10:48:41.407] should_free = [10:48:41.407] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [10:48:41.407] i = 0 [10:48:41.407] #5 0x00005652c0032b8a in ExecMergeMatched (context=context@entry=0x7fffa098dd50, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fffa098dd10, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7fffa098dc40) at nodeModifyTable.c:3027 [10:48:41.407] relaction = 0x6290009774c8 [10:48:41.407] commandType = CMD_DELETE [10:48:41.407] result = [10:48:41.407] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [10:48:41.407] l__state = {l = , i = } [10:48:41.407] mtstate = 0x6250000695a0 [10:48:41.407] mergeActions = 0x6250000698c0 [10:48:41.407] actionStates = 0x629000977a88 [10:48:41.407] newslot = 0x0 [10:48:41.407] rslot = 0x0 [10:48:41.407] estate = 0x625000069200 [10:48:41.407] econtext = 0x629000976ad8 [10:48:41.407] isNull = [10:48:41.407] epqstate = 0x625000069688 [10:48:41.407] l = [10:48:41.407] __func__ = "ExecMergeMatched" [10:48:41.407] lmerge_matched = [10:48:41.407] #6 0x00005652c0033f2b in ExecMerge (context=context@entry=0x7fffa098dd50, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fffa098dd10, canSetTag=) at nodeModifyTable.c:2791 [10:48:41.407] rslot = 0x0 [10:48:41.407] matched = [10:48:41.407] #7 0x00005652c00363bc in ExecModifyTable (pstate=0x6250000695a0) at nodeModifyTable.c:4112 [10:48:41.407] node = 0x6250000695a0 [10:48:41.407] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [10:48:41.407] estate = 0x625000069200 [10:48:41.407] operation = CMD_MERGE [10:48:41.407] resultRelInfo = 0x6250000697b0 [10:48:41.407] subplanstate = 0x625000069ee0 [10:48:41.407] slot = 0x6290009754e8 [10:48:41.407] oldSlot = [10:48:41.407] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [10:48:41.407] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [10:48:41.407] oldtuple = 0x7fffa098dd10 [10:48:41.407] tupleid = 0x0 [10:48:41.407] __func__ = "ExecModifyTable" [10:48:41.407] #8 0x00005652bffae505 in ExecProcNodeFirst (node=0x6250000695a0) at execProcnode.c:464 [10:48:41.407] No locals. [10:48:41.407] #9 0x00005652bff98cc8 in ExecProcNode (node=0x6250000695a0) at ../../../src/include/executor/executor.h:274 [10:48:41.407] No locals. [10:48:41.407] #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 [10:48:41.407] slot = [10:48:41.407] current_tuple_count = 0 [10:48:41.407] #11 0x00005652bff9918d in standard_ExecutorRun (queryDesc=0x61d00014c2c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [10:48:41.407] estate = 0x625000069200 [10:48:41.407] operation = CMD_MERGE [10:48:41.407] dest = 0x61900004c790 [10:48:41.407] sendTuples = true [10:48:41.407] oldcontext = 0x61900004c480 [10:48:41.407] __func__ = "standard_ExecutorRun" [10:48:41.407] #12 0x00005652bff99357 in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014c2c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [10:48:41.407] No locals. [10:48:41.407] #13 0x00005652c04c95ca 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=0x7fffa098dfc0) at pquery.c:160 [10:48:41.407] queryDesc = 0x61d00014c2c8 [10:48:41.407] #14 0x00005652c04cb772 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004c790, altdest=0x5652c0e55400 , qc=qc@entry=0x7fffa098dfc0) at pquery.c:1277 [10:48:41.407] pstmt = 0x631000490548 [10:48:41.407] stmtlist_item__state = {l = , i = } [10:48:41.407] active_snapshot_set = true [10:48:41.407] stmtlist_item = 0x631000490670 [10:48:41.407] #15 0x00005652c04cbfa4 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [10:48:41.407] treceiver = 0x61900004c790 [10:48:41.407] qc = {commandTag = , nprocessed = } [10:48:41.407] __func__ = "FillPortalStore" [10:48:41.407] #16 0x00005652c04cc9d3 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 [10:48:41.407] _save_exception_stack = 0x7fffa098e450 [10:48:41.407] _save_context_stack = 0x0 [10:48:41.407] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [10:48:41.407] _do_rethrow = [10:48:41.407] result = [10:48:41.407] nprocessed = [10:48:41.407] saveTopTransactionResourceOwner = 0x629000024248 [10:48:41.407] saveTopTransactionContext = 0x625000041100 [10:48:41.407] saveActivePortal = 0x0 [10:48:41.407] saveResourceOwner = 0x629000024248 [10:48:41.407] savePortalContext = 0x0 [10:48:41.407] saveMemoryContext = 0x625000041100 [10:48:41.407] __func__ = "PortalRun" [10:48:41.407] #17 0x00005652c04c3c00 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 [10:48:41.407] cmdtaglen = [10:48:41.407] snapshot_set = [10:48:41.407] per_parsetree_context = 0x0 [10:48:41.407] plantree_list = 0x631000490658 [10:48:41.407] parsetree = 0x625000598e88 [10:48:41.407] commandTag = [10:48:41.407] qc = {commandTag = , nprocessed = } [10:48:41.407] querytree_list = [10:48:41.407] portal = 0x62500002aa00 [10:48:41.407] receiver = 0x6310004906a8 [10:48:41.407] format = [10:48:41.407] cmdtagname = [10:48:41.407] parsetree_item__state = {l = , i = } [10:48:41.407] dest = DestRemote [10:48:41.407] oldcontext = 0x625000041100 [10:48:41.407] parsetree_list = 0x625000598eb8 [10:48:41.407] parsetree_item = 0x625000598ed0 [10:48:41.407] save_log_statement_stats = false [10:48:41.407] was_logged = false [10:48:41.409] use_implicit_block = false [10:48:41.409] msec_str = { } [10:48:41.409] __func__ = "exec_simple_query" [10:48:41.409] #18 0x00005652c04c77f0 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [10:48:41.409] 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"... [10:48:41.409] firstchar = [10:48:41.409] input_message = {data = , len = , maxlen = , cursor = } [10:48:41.409] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [10:48:41.409] send_ready_for_query = [10:48:41.409] idle_in_transaction_timeout_enabled = [10:48:41.409] idle_session_timeout_enabled = [10:48:41.409] __func__ = "PostgresMain" [10:48:41.409] #19 0x00005652c04ba190 in BackendMain (startup_data=startup_data@entry=0x7fffa098e620 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [10:48:41.409] bsdata = 0x7fffa098e620 [10:48:41.409] #20 0x00005652c030686b in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fffa098e620 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fffa098e6b0) at launch_backend.c:265 [10:48:41.409] pid = [10:48:41.409] #21 0x00005652c030e778 in BackendStartup (client_sock=client_sock@entry=0x7fffa098e6b0) at postmaster.c:3593 [10:48:41.409] bn = 0x625000016d48 [10:48:41.409] pid = [10:48:41.409] startup_data = {canAcceptConnections = } [10:48:41.409] __func__ = "BackendStartup" [10:48:41.409] #22 0x00005652c030ee8c in ServerLoop () at postmaster.c:1674 [10:48:41.409] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [10:48:41.409] i = 0 [10:48:41.409] now = [10:48:41.409] last_lockfile_recheck_time = 1714214742 [10:48:41.409] last_touch_time = 1714214742 [10:48:41.409] events = {{pos = , events = , fd = , user_data = } } [10:48:41.409] nevents = 1 [10:48:41.409] __func__ = "ServerLoop" [10:48:41.409] #23 0x00005652c031112c in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000330) at postmaster.c:1372 [10:48:41.409] opt = [10:48:41.409] status = [10:48:41.409] userDoption = [10:48:41.409] listen_addr_saved = false [10:48:41.409] output_config_variable = [10:48:41.409] __func__ = "PostmasterMain" [10:48:41.409] #24 0x00005652c00aa128 in main (argc=8, argv=0x607000000330) at main.c:197 [10:48:41.409] do_check_root =