[15:35:24.920] src/tools/ci/cores_backtrace.sh linux /tmp/cores [15:35:25.654] dumping /tmp/cores/postgres-6-16868.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [15:35:26.020] [New LWP 16868] [15:35:29.353] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [15:35:30.640] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [15:35:32.307] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [15:35:33.125] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [15:35:34.456] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [15:35:36.159] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [15:35:37.419] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [15:35:38.328] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [15:35:39.844] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [15:35:40.748] [Thread debugging using libthread_db enabled] [15:35:40.748] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [15:35:40.748] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [15:35:41.715] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [15:35:43.248] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [15:35:44.464] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [15:35:47.334] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [15:35:47.334] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [15:35:49.118] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [15:35:50.596] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [15:35:52.032] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [15:35:53.145] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [15:35:53.948] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [15:35:55.380] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [15:35:56.468] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [15:35:57.119] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [15:35:57.961] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [15:35:59.026] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [15:35:59.836] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [15:36:01.106] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [15:36:02.066] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [15:36:03.761] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [15:36:05.810] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [15:36:07.725] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [15:36:08.387] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [15:36:09.036] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [15:36:10.574] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [15:36:11.342] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [15:36:12.564] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [15:36:13.373] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [15:36:14.498] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [15:36:15.462] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [15:36:16.730] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [15:36:17.685] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [15:36:18.487] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [15:36:19.005] Core was generated by `postgres: postgres regression [local] MERGE '. [15:36:19.005] Program terminated with signal SIGABRT, Aborted. [15:36:19.005] #0 0x00007fd596de4ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [15:36:19.210] [15:36:19.210] Thread 1 (Thread 0x7fd59477d380 (LWP 16868)): [15:36:19.210] #0 0x00007fd596de4ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [15:36:19.210] No symbol table info available. [15:36:19.210] #1 0x00007fd596dce537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [15:36:19.210] No symbol table info available. [15:36:19.210] #2 0x000055a340368e75 in ExceptionalCondition (conditionName=conditionName@entry=0x55a34061b7a0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55a34061b760 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [15:36:19.210] No locals. [15:36:19.210] #3 0x000055a33fb4615c in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffeb3ad1ba0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffeb3ad1870) at execTuples.c:1737 [15:36:19.210] No locals. [15:36:19.210] #4 0x000055a33fab3106 in ExecIRDeleteTriggers (estate=estate@entry=0x625000115a00, relinfo=relinfo@entry=0x625000115fb0, slot=slot@entry=0x7ffeb3ad1ba0) at trigger.c:2832 [15:36:19.210] trigger = 0x625000116210 [15:36:19.210] oldtuple = [15:36:19.210] trigdesc = 0x6250001161c0 [15:36:19.210] newtuple = 0x0 [15:36:19.210] should_free = [15:36:19.210] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [15:36:19.210] i = 0 [15:36:19.210] #5 0x000055a33fbb9d19 in ExecMergeMatched (context=context@entry=0x7ffeb3ad1be0, resultRelInfo=resultRelInfo@entry=0x625000115fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffeb3ad1ba0, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffeb3ad1ad0) at nodeModifyTable.c:2974 [15:36:19.210] relaction = 0x6250005a20c8 [15:36:19.210] commandType = CMD_DELETE [15:36:19.210] result = [15:36:19.210] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [15:36:19.210] l__state = {l = , i = } [15:36:19.210] mtstate = 0x625000115da0 [15:36:19.210] mergeActions = 0x6250001160c0 [15:36:19.210] actionStates = 0x629000972ea8 [15:36:19.210] newslot = 0x0 [15:36:19.210] rslot = 0x0 [15:36:19.210] estate = 0x625000115a00 [15:36:19.210] econtext = 0x629000971f08 [15:36:19.210] isNull = [15:36:19.210] epqstate = 0x625000115e88 [15:36:19.210] l = [15:36:19.210] __func__ = "ExecMergeMatched" [15:36:19.210] lmerge_matched = [15:36:19.210] #6 0x000055a33fbbb0b9 in ExecMerge (context=context@entry=0x7ffeb3ad1be0, resultRelInfo=resultRelInfo@entry=0x625000115fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffeb3ad1ba0, canSetTag=) at nodeModifyTable.c:2736 [15:36:19.210] rslot = 0x0 [15:36:19.210] matched = [15:36:19.210] #7 0x000055a33fbbd54a in ExecModifyTable (pstate=0x625000115da0) at nodeModifyTable.c:4065 [15:36:19.210] node = 0x625000115da0 [15:36:19.210] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [15:36:19.210] estate = 0x625000115a00 [15:36:19.210] operation = CMD_MERGE [15:36:19.210] resultRelInfo = 0x625000115fb0 [15:36:19.210] subplanstate = 0x6250001166e0 [15:36:19.210] slot = 0x629000970918 [15:36:19.210] oldSlot = [15:36:19.210] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [15:36:19.210] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [15:36:19.210] oldtuple = 0x7ffeb3ad1ba0 [15:36:19.210] tupleid = 0x0 [15:36:19.210] __func__ = "ExecModifyTable" [15:36:19.210] #8 0x000055a33fb35820 in ExecProcNodeFirst (node=0x625000115da0) at execProcnode.c:464 [15:36:19.210] No locals. [15:36:19.210] #9 0x000055a33fb1ffe3 in ExecProcNode (node=0x625000115da0) at ../../../src/include/executor/executor.h:274 [15:36:19.210] No locals. [15:36:19.210] #10 ExecutePlan (estate=estate@entry=0x625000115a00, planstate=0x625000115da0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004d190, execute_once=true) at execMain.c:1646 [15:36:19.210] slot = [15:36:19.210] current_tuple_count = 0 [15:36:19.210] #11 0x000055a33fb204a8 in standard_ExecutorRun (queryDesc=0x61d000151cc8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [15:36:19.210] estate = 0x625000115a00 [15:36:19.210] operation = CMD_MERGE [15:36:19.210] dest = 0x61900004d190 [15:36:19.210] sendTuples = true [15:36:19.210] oldcontext = 0x61900004ce80 [15:36:19.210] __func__ = "standard_ExecutorRun" [15:36:19.210] #12 0x000055a33fb20672 in ExecutorRun (queryDesc=queryDesc@entry=0x61d000151cc8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [15:36:19.210] No locals. [15:36:19.210] #13 0x000055a34003ee7e 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=0x61900004d190, qc=qc@entry=0x7ffeb3ad1e50) at pquery.c:160 [15:36:19.210] queryDesc = 0x61d000151cc8 [15:36:19.210] #14 0x000055a340041026 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004d190, altdest=0x55a3409b4b40 , qc=qc@entry=0x7ffeb3ad1e50) at pquery.c:1277 [15:36:19.210] pstmt = 0x631000490548 [15:36:19.210] stmtlist_item__state = {l = , i = } [15:36:19.210] active_snapshot_set = true [15:36:19.210] stmtlist_item = 0x631000490670 [15:36:19.210] #15 0x000055a340041858 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [15:36:19.210] treceiver = 0x61900004d190 [15:36:19.210] qc = {commandTag = , nprocessed = } [15:36:19.210] __func__ = "FillPortalStore" [15:36:19.210] #16 0x000055a340042287 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 [15:36:19.210] _save_exception_stack = 0x7ffeb3ad22e0 [15:36:19.210] _save_context_stack = 0x0 [15:36:19.210] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [15:36:19.210] _do_rethrow = [15:36:19.210] result = [15:36:19.210] nprocessed = [15:36:19.210] saveTopTransactionResourceOwner = 0x629000024248 [15:36:19.210] saveTopTransactionContext = 0x625000041100 [15:36:19.210] saveActivePortal = 0x0 [15:36:19.210] saveResourceOwner = 0x629000024248 [15:36:19.210] savePortalContext = 0x0 [15:36:19.210] saveMemoryContext = 0x625000041100 [15:36:19.210] __func__ = "PortalRun" [15:36:19.210] #17 0x000055a3400394bc 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:36:19.210] cmdtaglen = [15:36:19.210] snapshot_set = [15:36:19.210] per_parsetree_context = 0x0 [15:36:19.210] plantree_list = 0x631000490658 [15:36:19.210] parsetree = 0x6250004dd688 [15:36:19.210] commandTag = [15:36:19.210] qc = {commandTag = , nprocessed = } [15:36:19.210] querytree_list = [15:36:19.210] portal = 0x62500002aa00 [15:36:19.210] receiver = 0x6310004906a8 [15:36:19.210] format = [15:36:19.210] cmdtagname = [15:36:19.210] parsetree_item__state = {l = , i = } [15:36:19.210] dest = DestRemote [15:36:19.210] oldcontext = 0x625000041100 [15:36:19.210] parsetree_list = 0x6250004dd6b8 [15:36:19.210] parsetree_item = 0x6250004dd6d0 [15:36:19.210] save_log_statement_stats = false [15:36:19.210] was_logged = false [15:36:19.212] use_implicit_block = false [15:36:19.212] msec_str = { } [15:36:19.212] __func__ = "exec_simple_query" [15:36:19.212] #18 0x000055a34003d0a4 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [15:36:19.212] 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:36:19.212] firstchar = [15:36:19.212] input_message = {data = , len = , maxlen = , cursor = } [15:36:19.212] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [15:36:19.212] send_ready_for_query = [15:36:19.212] idle_in_transaction_timeout_enabled = [15:36:19.212] idle_session_timeout_enabled = [15:36:19.212] __func__ = "PostgresMain" [15:36:19.212] #19 0x000055a34002fa5e in BackendMain (startup_data=startup_data@entry=0x7ffeb3ad24b0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [15:36:19.212] bsdata = 0x7ffeb3ad24b0 [15:36:19.212] #20 0x000055a33fe84d60 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffeb3ad24b0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffeb3ad2540) at launch_backend.c:265 [15:36:19.212] pid = [15:36:19.212] #21 0x000055a33fe8c909 in BackendStartup (client_sock=client_sock@entry=0x7ffeb3ad2540) at postmaster.c:3593 [15:36:19.212] bn = 0x625000016b68 [15:36:19.212] pid = [15:36:19.212] startup_data = {canAcceptConnections = } [15:36:19.212] __func__ = "BackendStartup" [15:36:19.212] #22 0x000055a33fe8d01d in ServerLoop () at postmaster.c:1674 [15:36:19.212] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [15:36:19.212] i = 0 [15:36:19.212] now = [15:36:19.212] last_lockfile_recheck_time = 1711812779 [15:36:19.212] last_touch_time = 1711812779 [15:36:19.212] events = {{pos = , events = , fd = , user_data = } } [15:36:19.212] nevents = 1 [15:36:19.212] __func__ = "ServerLoop" [15:36:19.212] #23 0x000055a33fe8f2bd in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x6070000003a0) at postmaster.c:1372 [15:36:19.212] opt = [15:36:19.212] status = [15:36:19.212] userDoption = [15:36:19.212] listen_addr_saved = false [15:36:19.212] output_config_variable = [15:36:19.212] __func__ = "PostmasterMain" [15:36:19.212] #24 0x000055a33fc304af in main (argc=8, argv=0x6070000003a0) at main.c:197 [15:36:19.212] do_check_root = [15:36:19.231] -e [15:36:19.231] [15:36:19.231] [15:36:19.780] dumping /tmp/cores/postgres-6-24427.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [15:36:20.097] [New LWP 24427] [15:36:20.402] [Thread debugging using libthread_db enabled] [15:36:20.402] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [15:36:22.787] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [15:36:22.787] Program terminated with signal SIGABRT, Aborted. [15:36:22.787] #0 0x00007f1f436b5ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [15:36:22.960] [15:36:22.960] Thread 1 (Thread 0x7f1f4104e380 (LWP 24427)): [15:36:22.960] #0 0x00007f1f436b5ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [15:36:22.960] No symbol table info available. [15:36:22.960] #1 0x00007f1f4369f537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [15:36:22.960] No symbol table info available. [15:36:22.960] #2 0x000055570342ce75 in ExceptionalCondition (conditionName=conditionName@entry=0x5557036df7a0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x5557036df760 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [15:36:22.960] No locals. [15:36:22.960] #3 0x0000555702c0a15c in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffc2ca04f70, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffc2ca04c40) at execTuples.c:1737 [15:36:22.960] No locals. [15:36:22.960] #4 0x0000555702b77106 in ExecIRDeleteTriggers (estate=estate@entry=0x625000070a00, relinfo=relinfo@entry=0x625000070fb0, slot=slot@entry=0x7ffc2ca04f70) at trigger.c:2832 [15:36:22.960] trigger = 0x625000071210 [15:36:22.960] oldtuple = [15:36:22.960] trigdesc = 0x6250000711c0 [15:36:22.960] newtuple = 0x0 [15:36:22.960] should_free = [15:36:22.960] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [15:36:22.960] i = 0 [15:36:22.960] #5 0x0000555702c7dd19 in ExecMergeMatched (context=context@entry=0x7ffc2ca04fb0, resultRelInfo=resultRelInfo@entry=0x625000070fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffc2ca04f70, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffc2ca04ea0) at nodeModifyTable.c:2974 [15:36:22.960] relaction = 0x6250005930c8 [15:36:22.960] commandType = CMD_DELETE [15:36:22.960] result = [15:36:22.960] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [15:36:22.960] l__state = {l = , i = } [15:36:22.960] mtstate = 0x625000070da0 [15:36:22.960] mergeActions = 0x6250000710c0 [15:36:22.960] actionStates = 0x629000972ea8 [15:36:22.960] newslot = 0x0 [15:36:22.960] rslot = 0x0 [15:36:22.960] estate = 0x625000070a00 [15:36:22.960] econtext = 0x629000971f08 [15:36:22.960] isNull = [15:36:22.960] epqstate = 0x625000070e88 [15:36:22.960] l = [15:36:22.960] __func__ = "ExecMergeMatched" [15:36:22.960] lmerge_matched = [15:36:22.960] #6 0x0000555702c7f0b9 in ExecMerge (context=context@entry=0x7ffc2ca04fb0, resultRelInfo=resultRelInfo@entry=0x625000070fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffc2ca04f70, canSetTag=) at nodeModifyTable.c:2736 [15:36:22.960] rslot = 0x0 [15:36:22.960] matched = [15:36:22.960] #7 0x0000555702c8154a in ExecModifyTable (pstate=0x625000070da0) at nodeModifyTable.c:4065 [15:36:22.960] node = 0x625000070da0 [15:36:22.960] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [15:36:22.960] estate = 0x625000070a00 [15:36:22.960] operation = CMD_MERGE [15:36:22.960] resultRelInfo = 0x625000070fb0 [15:36:22.960] subplanstate = 0x6250000716e0 [15:36:22.960] slot = 0x629000970918 [15:36:22.960] oldSlot = [15:36:22.960] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [15:36:22.960] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [15:36:22.960] oldtuple = 0x7ffc2ca04f70 [15:36:22.960] tupleid = 0x0 [15:36:22.960] __func__ = "ExecModifyTable" [15:36:22.960] #8 0x0000555702bf9820 in ExecProcNodeFirst (node=0x625000070da0) at execProcnode.c:464 [15:36:22.960] No locals. [15:36:22.960] #9 0x0000555702be3fe3 in ExecProcNode (node=0x625000070da0) at ../../../src/include/executor/executor.h:274 [15:36:22.960] No locals. [15:36:22.960] #10 ExecutePlan (estate=estate@entry=0x625000070a00, planstate=0x625000070da0, 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 [15:36:22.960] slot = [15:36:22.960] current_tuple_count = 0 [15:36:22.960] #11 0x0000555702be44a8 in standard_ExecutorRun (queryDesc=0x61d00014e0c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [15:36:22.960] estate = 0x625000070a00 [15:36:22.960] operation = CMD_MERGE [15:36:22.960] dest = 0x61900004ea90 [15:36:22.960] sendTuples = true [15:36:22.960] oldcontext = 0x61900004e780 [15:36:22.960] __func__ = "standard_ExecutorRun" [15:36:22.960] #12 0x0000555702be4672 in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014e0c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [15:36:22.960] No locals. [15:36:22.960] #13 0x0000555703102e7e 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=0x7ffc2ca05220) at pquery.c:160 [15:36:22.960] queryDesc = 0x61d00014e0c8 [15:36:22.960] #14 0x0000555703105026 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004ea90, altdest=0x555703a78b40 , qc=qc@entry=0x7ffc2ca05220) at pquery.c:1277 [15:36:22.960] pstmt = 0x631000490548 [15:36:22.960] stmtlist_item__state = {l = , i = } [15:36:22.960] active_snapshot_set = true [15:36:22.960] stmtlist_item = 0x631000490670 [15:36:22.960] #15 0x0000555703105858 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [15:36:22.960] treceiver = 0x61900004ea90 [15:36:22.960] qc = {commandTag = , nprocessed = } [15:36:22.960] __func__ = "FillPortalStore" [15:36:22.960] #16 0x0000555703106287 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 [15:36:22.960] _save_exception_stack = 0x7ffc2ca056b0 [15:36:22.960] _save_context_stack = 0x0 [15:36:22.960] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [15:36:22.960] _do_rethrow = [15:36:22.960] result = [15:36:22.960] nprocessed = [15:36:22.960] saveTopTransactionResourceOwner = 0x629000024248 [15:36:22.960] saveTopTransactionContext = 0x625000043900 [15:36:22.960] saveActivePortal = 0x0 [15:36:22.960] saveResourceOwner = 0x629000024248 [15:36:22.960] savePortalContext = 0x0 [15:36:22.960] saveMemoryContext = 0x625000043900 [15:36:22.960] __func__ = "PortalRun" [15:36:22.960] #17 0x00005557030fd4bc 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:36:22.960] cmdtaglen = [15:36:22.960] snapshot_set = [15:36:22.960] per_parsetree_context = 0x0 [15:36:22.960] plantree_list = 0x631000490658 [15:36:22.960] parsetree = 0x62500058ee88 [15:36:22.960] commandTag = [15:36:22.960] qc = {commandTag = , nprocessed = } [15:36:22.960] querytree_list = [15:36:22.960] portal = 0x62500002fa00 [15:36:22.960] receiver = 0x6310004906a8 [15:36:22.960] format = [15:36:22.960] cmdtagname = [15:36:22.960] parsetree_item__state = {l = , i = } [15:36:22.960] dest = DestRemote [15:36:22.960] oldcontext = 0x625000043900 [15:36:22.960] parsetree_list = 0x62500058eeb8 [15:36:22.960] parsetree_item = 0x62500058eed0 [15:36:22.960] save_log_statement_stats = false [15:36:22.960] was_logged = true [15:36:22.962] use_implicit_block = false [15:36:22.962] msec_str = { } [15:36:22.962] __func__ = "exec_simple_query" [15:36:22.962] #18 0x00005557031010a4 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [15:36:22.962] 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:36:22.962] firstchar = [15:36:22.962] input_message = {data = , len = , maxlen = , cursor = } [15:36:22.962] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [15:36:22.962] send_ready_for_query = [15:36:22.962] idle_in_transaction_timeout_enabled = [15:36:22.962] idle_session_timeout_enabled = [15:36:22.962] __func__ = "PostgresMain" [15:36:22.962] #19 0x00005557030f3a5e in BackendMain (startup_data=startup_data@entry=0x7ffc2ca05880 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [15:36:22.962] bsdata = 0x7ffc2ca05880 [15:36:22.962] #20 0x0000555702f48d60 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffc2ca05880 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffc2ca05910) at launch_backend.c:265 [15:36:22.962] pid = [15:36:22.962] #21 0x0000555702f50909 in BackendStartup (client_sock=client_sock@entry=0x7ffc2ca05910) at postmaster.c:3593 [15:36:22.962] bn = 0x62500001bca8 [15:36:22.962] pid = [15:36:22.962] startup_data = {canAcceptConnections = } [15:36:22.962] __func__ = "BackendStartup" [15:36:22.962] #22 0x0000555702f5101d in ServerLoop () at postmaster.c:1674 [15:36:22.962] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [15:36:22.962] i = 0 [15:36:22.962] now = [15:36:22.962] last_lockfile_recheck_time = 1711812825 [15:36:22.962] last_touch_time = 1711812825 [15:36:22.962] events = {{pos = , events = , fd = , user_data = } } [15:36:22.962] nevents = 1 [15:36:22.962] __func__ = "ServerLoop" [15:36:22.962] #23 0x0000555702f532bd in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1372 [15:36:22.962] opt = [15:36:22.962] status = [15:36:22.962] userDoption = [15:36:22.962] listen_addr_saved = false [15:36:22.962] output_config_variable = [15:36:22.962] __func__ = "PostmasterMain" [15:36:22.962] #24 0x0000555702cf44af in main (argc=4, argv=0x604000000710) at main.c:197 [15:36:22.962] do_check_root =