[15:39:39.063] src/tools/ci/cores_backtrace.sh linux /tmp/cores [15:39:39.775] dumping /tmp/cores/postgres-6-29185.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [15:39:40.105] [New LWP 29185] [15:39:42.544] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [15:39:43.667] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [15:39:45.322] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [15:39:46.124] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [15:39:47.450] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [15:39:49.146] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [15:39:50.407] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [15:39:51.317] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [15:39:52.675] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [15:39:53.562] [Thread debugging using libthread_db enabled] [15:39:53.562] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [15:39:53.562] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [15:39:54.320] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [15:39:55.694] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [15:39:56.906] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [15:39:59.711] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [15:39:59.711] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [15:40:01.308] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [15:40:02.765] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [15:40:04.185] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [15:40:05.285] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [15:40:06.087] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [15:40:07.519] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [15:40:08.576] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [15:40:09.220] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [15:40:10.071] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [15:40:11.133] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [15:40:11.954] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [15:40:13.218] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [15:40:14.171] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [15:40:15.830] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [15:40:17.869] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [15:40:19.776] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [15:40:20.426] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [15:40:21.071] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [15:40:22.592] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [15:40:23.353] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [15:40:24.579] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [15:40:25.384] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [15:40:26.496] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [15:40:27.454] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [15:40:28.710] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [15:40:29.667] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [15:40:30.466] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [15:40:30.959] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [15:40:30.959] Program terminated with signal SIGABRT, Aborted. [15:40:30.959] #0 0x00007fbf59d0ace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [15:40:31.129] [15:40:31.129] Thread 1 (Thread 0x7fbf576a3380 (LWP 29185)): [15:40:31.129] #0 0x00007fbf59d0ace1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [15:40:31.129] No symbol table info available. [15:40:31.129] #1 0x00007fbf59cf4537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [15:40:31.129] No symbol table info available. [15:40:31.129] #2 0x000055ef39480b4e in ExceptionalCondition (conditionName=conditionName@entry=0x55ef39730fa0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55ef39730f60 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [15:40:31.129] No locals. [15:40:31.129] #3 0x000055ef38c61810 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffc04efffa0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffc04effc80) at execTuples.c:1737 [15:40:31.129] No locals. [15:40:31.129] #4 0x000055ef38bce9ee in ExecIRDeleteTriggers (estate=estate@entry=0x62500010e200, relinfo=relinfo@entry=0x62500010e7b0, slot=slot@entry=0x7ffc04efffa0) at trigger.c:2832 [15:40:31.129] trigger = 0x62500010ea10 [15:40:31.129] oldtuple = [15:40:31.129] trigdesc = 0x62500010e9c0 [15:40:31.129] newtuple = 0x0 [15:40:31.129] should_free = [15:40:31.129] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [15:40:31.129] i = 0 [15:40:31.129] #5 0x000055ef38cd52a1 in ExecMergeMatched (context=context@entry=0x7ffc04efffe0, resultRelInfo=resultRelInfo@entry=0x62500010e7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffc04efffa0, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffc04effec0) at nodeModifyTable.c:2938 [15:40:31.129] relaction = 0x6250005548c8 [15:40:31.129] commandType = CMD_DELETE [15:40:31.129] result = [15:40:31.129] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [15:40:31.129] l__state = {l = , i = } [15:40:31.129] mtstate = 0x62500010e5a0 [15:40:31.129] newslot = 0x0 [15:40:31.129] rslot = 0x0 [15:40:31.129] estate = 0x62500010e200 [15:40:31.129] econtext = 0x62900093ff08 [15:40:31.129] isNull = [15:40:31.129] epqstate = 0x62500010e688 [15:40:31.129] l = [15:40:31.129] lmerge_matched = [15:40:31.129] __func__ = "ExecMergeMatched" [15:40:31.129] #6 0x000055ef38cd62ea in ExecMerge (context=context@entry=0x7ffc04efffe0, resultRelInfo=resultRelInfo@entry=0x62500010e7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffc04efffa0, canSetTag=) at nodeModifyTable.c:2717 [15:40:31.129] rslot = 0x0 [15:40:31.129] matched = [15:40:31.129] #7 0x000055ef38cd81ab in ExecModifyTable (pstate=0x62500010e5a0) at nodeModifyTable.c:3981 [15:40:31.129] node = 0x62500010e5a0 [15:40:31.129] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [15:40:31.129] estate = 0x62500010e200 [15:40:31.129] operation = CMD_MERGE [15:40:31.129] resultRelInfo = 0x62500010e7b0 [15:40:31.129] subplanstate = 0x62500010eee0 [15:40:31.129] slot = [15:40:31.129] oldSlot = [15:40:31.129] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [15:40:31.129] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [15:40:31.129] oldtuple = 0x7ffc04efffa0 [15:40:31.129] tupleid = 0x0 [15:40:31.129] __func__ = "ExecModifyTable" [15:40:31.129] #8 0x000055ef38c50ed4 in ExecProcNodeFirst (node=0x62500010e5a0) at execProcnode.c:464 [15:40:31.129] No locals. [15:40:31.129] #9 0x000055ef38c3b8cb in ExecProcNode (node=0x62500010e5a0) at ../../../src/include/executor/executor.h:274 [15:40:31.129] No locals. [15:40:31.129] #10 ExecutePlan (estate=estate@entry=0x62500010e200, planstate=0x62500010e5a0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900002d890, execute_once=true) at execMain.c:1644 [15:40:31.129] slot = [15:40:31.129] current_tuple_count = 0 [15:40:31.129] #11 0x000055ef38c3bd90 in standard_ExecutorRun (queryDesc=0x61d00014a4c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [15:40:31.129] estate = 0x62500010e200 [15:40:31.129] operation = CMD_MERGE [15:40:31.129] dest = 0x61900002d890 [15:40:31.129] sendTuples = true [15:40:31.129] oldcontext = 0x61900002d580 [15:40:31.129] __func__ = "standard_ExecutorRun" [15:40:31.129] #12 0x000055ef38c3bf5a in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014a4c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [15:40:31.129] No locals. [15:40:31.129] #13 0x000055ef39158193 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=0x61900002d890, qc=qc@entry=0x7ffc04f00250) at pquery.c:160 [15:40:31.129] queryDesc = 0x61d00014a4c8 [15:40:31.129] #14 0x000055ef3915a33b in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900002d890, altdest=0x55ef39ac9ba0 , qc=qc@entry=0x7ffc04f00250) at pquery.c:1277 [15:40:31.129] pstmt = 0x631000467e88 [15:40:31.129] stmtlist_item__state = {l = , i = } [15:40:31.129] active_snapshot_set = true [15:40:31.129] stmtlist_item = 0x631000467fb0 [15:40:31.129] #15 0x000055ef3915ab6d in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [15:40:31.129] treceiver = 0x61900002d890 [15:40:31.129] qc = {commandTag = , nprocessed = } [15:40:31.129] __func__ = "FillPortalStore" [15:40:31.129] #16 0x000055ef3915b59c 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 [15:40:31.129] _save_exception_stack = 0x7ffc04f006e0 [15:40:31.129] _save_context_stack = 0x0 [15:40:31.129] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [15:40:31.129] _do_rethrow = [15:40:31.129] result = [15:40:31.129] nprocessed = [15:40:31.129] saveTopTransactionResourceOwner = 0x629000024248 [15:40:31.129] saveTopTransactionContext = 0x625000043900 [15:40:31.129] saveActivePortal = 0x0 [15:40:31.129] saveResourceOwner = 0x629000024248 [15:40:31.129] savePortalContext = 0x0 [15:40:31.129] saveMemoryContext = 0x625000043900 [15:40:31.129] __func__ = "PortalRun" [15:40:31.129] #17 0x000055ef391527d1 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 [15:40:31.129] cmdtaglen = [15:40:31.129] snapshot_set = [15:40:31.129] per_parsetree_context = 0x0 [15:40:31.129] plantree_list = 0x631000467f98 [15:40:31.129] parsetree = 0x625000550688 [15:40:31.129] commandTag = [15:40:31.129] qc = {commandTag = , nprocessed = } [15:40:31.129] querytree_list = [15:40:31.129] portal = 0x62500002fa00 [15:40:31.129] receiver = 0x631000467fe8 [15:40:31.129] format = [15:40:31.129] cmdtagname = [15:40:31.129] parsetree_item__state = {l = , i = } [15:40:31.129] dest = DestRemote [15:40:31.129] oldcontext = 0x625000043900 [15:40:31.129] parsetree_list = 0x6250005506b8 [15:40:31.129] parsetree_item = 0x6250005506d0 [15:40:31.129] save_log_statement_stats = false [15:40:31.129] was_logged = true [15:40:31.129] use_implicit_block = false [15:40:31.129] msec_str = { } [15:40:31.131] __func__ = "exec_simple_query" [15:40:31.131] #18 0x000055ef391563b9 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [15:40:31.131] 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"... [15:40:31.131] firstchar = [15:40:31.131] input_message = {data = , len = , maxlen = , cursor = } [15:40:31.131] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [15:40:31.131] send_ready_for_query = [15:40:31.131] idle_in_transaction_timeout_enabled = [15:40:31.131] idle_session_timeout_enabled = [15:40:31.131] __func__ = "PostgresMain" [15:40:31.131] #19 0x000055ef39148d73 in BackendMain (startup_data=startup_data@entry=0x7ffc04f008b0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [15:40:31.131] bsdata = 0x7ffc04f008b0 [15:40:31.131] #20 0x000055ef38f9edc1 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffc04f008b0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffc04f00940) at launch_backend.c:265 [15:40:31.131] pid = [15:40:31.131] #21 0x000055ef38fa696a in BackendStartup (client_sock=client_sock@entry=0x7ffc04f00940) at postmaster.c:3593 [15:40:31.131] bn = 0x62500001d8b8 [15:40:31.131] pid = [15:40:31.131] startup_data = {canAcceptConnections = } [15:40:31.131] __func__ = "BackendStartup" [15:40:31.131] #22 0x000055ef38fa707e in ServerLoop () at postmaster.c:1674 [15:40:31.131] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [15:40:31.131] i = 0 [15:40:31.131] now = [15:40:31.131] last_lockfile_recheck_time = 1711467507 [15:40:31.131] last_touch_time = 1711467507 [15:40:31.131] events = {{pos = , events = , fd = , user_data = } } [15:40:31.131] nevents = 1 [15:40:31.131] __func__ = "ServerLoop" [15:40:31.131] #23 0x000055ef38fa931e in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1372 [15:40:31.131] opt = [15:40:31.131] status = [15:40:31.131] userDoption = [15:40:31.131] listen_addr_saved = false [15:40:31.131] output_config_variable = [15:40:31.131] __func__ = "PostmasterMain" [15:40:31.131] #24 0x000055ef38d4b3a4 in main (argc=4, argv=0x604000000710) at main.c:197 [15:40:31.131] do_check_root = [15:40:31.148] -e [15:40:31.148] [15:40:31.148] [15:40:31.688] dumping /tmp/cores/postgres-6-17476.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [15:40:31.977] [New LWP 17476] [15:40:32.253] [Thread debugging using libthread_db enabled] [15:40:32.253] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [15:40:34.507] Core was generated by `postgres: postgres regression [local] MERGE '. [15:40:34.507] Program terminated with signal SIGABRT, Aborted. [15:40:34.507] #0 0x00007fa80a556ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [15:40:34.650] [15:40:34.650] Thread 1 (Thread 0x7fa807eef380 (LWP 17476)): [15:40:34.650] #0 0x00007fa80a556ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [15:40:34.650] No symbol table info available. [15:40:34.650] #1 0x00007fa80a540537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [15:40:34.650] No symbol table info available. [15:40:34.650] #2 0x0000561b774ddb4e in ExceptionalCondition (conditionName=conditionName@entry=0x561b7778dfa0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x561b7778df60 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [15:40:34.650] No locals. [15:40:34.650] #3 0x0000561b76cbe810 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffe7353cfd0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffe7353ccb0) at execTuples.c:1737 [15:40:34.650] No locals. [15:40:34.650] #4 0x0000561b76c2b9ee in ExecIRDeleteTriggers (estate=estate@entry=0x62500011fa00, relinfo=relinfo@entry=0x62500011ffb0, slot=slot@entry=0x7ffe7353cfd0) at trigger.c:2832 [15:40:34.650] trigger = 0x625000120210 [15:40:34.650] oldtuple = [15:40:34.650] trigdesc = 0x6250001201c0 [15:40:34.650] newtuple = 0x0 [15:40:34.650] should_free = [15:40:34.650] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [15:40:34.650] i = 0 [15:40:34.650] #5 0x0000561b76d322a1 in ExecMergeMatched (context=context@entry=0x7ffe7353d010, resultRelInfo=resultRelInfo@entry=0x62500011ffb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe7353cfd0, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffe7353cef0) at nodeModifyTable.c:2938 [15:40:34.650] relaction = 0x6250005750c8 [15:40:34.650] commandType = CMD_DELETE [15:40:34.650] result = [15:40:34.650] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [15:40:34.650] l__state = {l = , i = } [15:40:34.650] mtstate = 0x62500011fda0 [15:40:34.650] newslot = 0x0 [15:40:34.650] rslot = 0x0 [15:40:34.650] estate = 0x62500011fa00 [15:40:34.650] econtext = 0x62900093af08 [15:40:34.650] isNull = [15:40:34.650] epqstate = 0x62500011fe88 [15:40:34.650] l = [15:40:34.650] lmerge_matched = [15:40:34.650] __func__ = "ExecMergeMatched" [15:40:34.650] #6 0x0000561b76d332ea in ExecMerge (context=context@entry=0x7ffe7353d010, resultRelInfo=resultRelInfo@entry=0x62500011ffb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe7353cfd0, canSetTag=) at nodeModifyTable.c:2717 [15:40:34.650] rslot = 0x0 [15:40:34.650] matched = [15:40:34.650] #7 0x0000561b76d351ab in ExecModifyTable (pstate=0x62500011fda0) at nodeModifyTable.c:3981 [15:40:34.650] node = 0x62500011fda0 [15:40:34.650] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [15:40:34.650] estate = 0x62500011fa00 [15:40:34.650] operation = CMD_MERGE [15:40:34.650] resultRelInfo = 0x62500011ffb0 [15:40:34.650] subplanstate = 0x6250001206e0 [15:40:34.650] slot = [15:40:34.650] oldSlot = [15:40:34.650] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [15:40:34.650] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [15:40:34.650] oldtuple = 0x7ffe7353cfd0 [15:40:34.650] tupleid = 0x0 [15:40:34.650] __func__ = "ExecModifyTable" [15:40:34.650] #8 0x0000561b76caded4 in ExecProcNodeFirst (node=0x62500011fda0) at execProcnode.c:464 [15:40:34.650] No locals. [15:40:34.650] #9 0x0000561b76c988cb in ExecProcNode (node=0x62500011fda0) at ../../../src/include/executor/executor.h:274 [15:40:34.650] No locals. [15:40:34.650] #10 ExecutePlan (estate=estate@entry=0x62500011fa00, planstate=0x62500011fda0, 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 [15:40:34.650] slot = [15:40:34.650] current_tuple_count = 0 [15:40:34.650] #11 0x0000561b76c98d90 in standard_ExecutorRun (queryDesc=0x61d000147cc8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [15:40:34.650] estate = 0x62500011fa00 [15:40:34.650] operation = CMD_MERGE [15:40:34.650] dest = 0x61900004d190 [15:40:34.650] sendTuples = true [15:40:34.650] oldcontext = 0x61900004ce80 [15:40:34.650] __func__ = "standard_ExecutorRun" [15:40:34.650] #12 0x0000561b76c98f5a in ExecutorRun (queryDesc=queryDesc@entry=0x61d000147cc8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [15:40:34.650] No locals. [15:40:34.650] #13 0x0000561b771b5193 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=0x7ffe7353d280) at pquery.c:160 [15:40:34.650] queryDesc = 0x61d000147cc8 [15:40:34.650] #14 0x0000561b771b733b in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004d190, altdest=0x561b77b26ba0 , qc=qc@entry=0x7ffe7353d280) at pquery.c:1277 [15:40:34.650] pstmt = 0x631000467e88 [15:40:34.650] stmtlist_item__state = {l = , i = } [15:40:34.650] active_snapshot_set = true [15:40:34.650] stmtlist_item = 0x631000467fb0 [15:40:34.650] #15 0x0000561b771b7b6d in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [15:40:34.650] treceiver = 0x61900004d190 [15:40:34.650] qc = {commandTag = , nprocessed = } [15:40:34.650] __func__ = "FillPortalStore" [15:40:34.650] #16 0x0000561b771b859c 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 [15:40:34.650] _save_exception_stack = 0x7ffe7353d710 [15:40:34.650] _save_context_stack = 0x0 [15:40:34.650] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [15:40:34.650] _do_rethrow = [15:40:34.650] result = [15:40:34.650] nprocessed = [15:40:34.650] saveTopTransactionResourceOwner = 0x629000024248 [15:40:34.650] saveTopTransactionContext = 0x625000041100 [15:40:34.650] saveActivePortal = 0x0 [15:40:34.650] saveResourceOwner = 0x629000024248 [15:40:34.650] savePortalContext = 0x0 [15:40:34.650] saveMemoryContext = 0x625000041100 [15:40:34.650] __func__ = "PortalRun" [15:40:34.650] #17 0x0000561b771af7d1 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 [15:40:34.650] cmdtaglen = [15:40:34.650] snapshot_set = [15:40:34.650] per_parsetree_context = 0x0 [15:40:34.650] plantree_list = 0x631000467f98 [15:40:34.650] parsetree = 0x625000570e88 [15:40:34.650] commandTag = [15:40:34.650] qc = {commandTag = , nprocessed = } [15:40:34.650] querytree_list = [15:40:34.650] portal = 0x62500002aa00 [15:40:34.650] receiver = 0x631000467fe8 [15:40:34.650] format = [15:40:34.650] cmdtagname = [15:40:34.650] parsetree_item__state = {l = , i = } [15:40:34.650] dest = DestRemote [15:40:34.650] oldcontext = 0x625000041100 [15:40:34.650] parsetree_list = 0x625000570eb8 [15:40:34.650] parsetree_item = 0x625000570ed0 [15:40:34.650] save_log_statement_stats = false [15:40:34.650] was_logged = false [15:40:34.650] use_implicit_block = false [15:40:34.650] msec_str = { } [15:40:34.651] __func__ = "exec_simple_query" [15:40:34.651] #18 0x0000561b771b33b9 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [15:40:34.651] 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"... [15:40:34.651] firstchar = [15:40:34.651] input_message = {data = , len = , maxlen = , cursor = } [15:40:34.651] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [15:40:34.651] send_ready_for_query = [15:40:34.651] idle_in_transaction_timeout_enabled = [15:40:34.651] idle_session_timeout_enabled = [15:40:34.651] __func__ = "PostgresMain" [15:40:34.651] #19 0x0000561b771a5d73 in BackendMain (startup_data=startup_data@entry=0x7ffe7353d8e0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [15:40:34.651] bsdata = 0x7ffe7353d8e0 [15:40:34.651] #20 0x0000561b76ffbdc1 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffe7353d8e0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffe7353d970) at launch_backend.c:265 [15:40:34.651] pid = [15:40:34.651] #21 0x0000561b7700396a in BackendStartup (client_sock=client_sock@entry=0x7ffe7353d970) at postmaster.c:3593 [15:40:34.651] bn = 0x625000016b68 [15:40:34.651] pid = [15:40:34.651] startup_data = {canAcceptConnections = } [15:40:34.651] __func__ = "BackendStartup" [15:40:34.651] #22 0x0000561b7700407e in ServerLoop () at postmaster.c:1674 [15:40:34.651] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [15:40:34.651] i = 0 [15:40:34.651] now = [15:40:34.651] last_lockfile_recheck_time = 1711467445 [15:40:34.651] last_touch_time = 1711467445 [15:40:34.651] events = {{pos = , events = , fd = , user_data = } } [15:40:34.651] nevents = 1 [15:40:34.651] __func__ = "ServerLoop" [15:40:34.651] #23 0x0000561b7700631e in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x6070000003a0) at postmaster.c:1372 [15:40:34.651] opt = [15:40:34.651] status = [15:40:34.651] userDoption = [15:40:34.651] listen_addr_saved = false [15:40:34.651] output_config_variable = [15:40:34.651] __func__ = "PostmasterMain" [15:40:34.651] #24 0x0000561b76da83a4 in main (argc=8, argv=0x6070000003a0) at main.c:197 [15:40:34.651] do_check_root =