[07:57:40.003] src/tools/ci/cores_backtrace.sh linux /tmp/cores [07:57:40.767] dumping /tmp/cores/postgres-6-29173.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [07:57:41.132] [New LWP 29173] [07:57:42.676] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [07:57:43.802] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [07:57:45.375] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [07:57:46.374] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [07:57:47.755] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [07:57:49.471] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [07:57:50.808] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [07:57:51.720] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [07:57:53.240] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [07:57:54.144] [Thread debugging using libthread_db enabled] [07:57:54.144] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [07:57:54.144] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [07:57:55.087] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [07:57:56.616] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [07:57:57.829] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [07:58:00.712] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [07:58:00.712] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [07:58:02.505] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [07:58:04.007] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [07:58:05.449] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [07:58:06.568] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [07:58:07.396] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [07:58:08.832] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [07:58:09.896] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [07:58:10.551] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [07:58:11.417] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [07:58:12.483] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [07:58:13.288] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [07:58:14.558] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [07:58:15.537] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [07:58:17.217] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [07:58:19.040] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [07:58:20.978] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [07:58:21.651] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [07:58:22.292] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [07:58:23.827] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [07:58:24.592] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [07:58:25.816] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [07:58:26.637] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [07:58:27.780] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [07:58:28.743] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [07:58:30.031] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [07:58:31.025] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [07:58:31.844] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [07:58:32.351] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [07:58:32.351] Program terminated with signal SIGABRT, Aborted. [07:58:32.351] #0 0x00007f6e60548ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [07:58:32.560] [07:58:32.560] Thread 1 (Thread 0x7f6e5dee1380 (LWP 29173)): [07:58:32.560] #0 0x00007f6e60548ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [07:58:32.560] No symbol table info available. [07:58:32.560] #1 0x00007f6e60532537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [07:58:32.560] No symbol table info available. [07:58:32.560] #2 0x00005582118c12d9 in ExceptionalCondition (conditionName=conditionName@entry=0x558211b80c40 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x558211b80c00 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [07:58:32.560] No locals. [07:58:32.560] #3 0x0000558211087c8b in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffcc1d3fe50, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffcc1d3fb20) at execTuples.c:1737 [07:58:32.560] No locals. [07:58:32.560] #4 0x0000558210ff4265 in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry=0x62500006bfb0, slot=slot@entry=0x7ffcc1d3fe50) at trigger.c:2832 [07:58:32.560] trigger = 0x62500006c210 [07:58:32.560] oldtuple = [07:58:32.560] trigdesc = 0x62500006c1c0 [07:58:32.560] newtuple = 0x0 [07:58:32.560] should_free = [07:58:32.560] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [07:58:32.560] i = 0 [07:58:32.560] #5 0x00005582110fb65b in ExecMergeMatched (context=context@entry=0x7ffcc1d3fe90, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffcc1d3fe50, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffcc1d3fd80) at nodeModifyTable.c:2976 [07:58:32.560] relaction = 0x62900096d4c8 [07:58:32.560] commandType = CMD_DELETE [07:58:32.560] result = [07:58:32.560] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [07:58:32.560] l__state = {l = , i = } [07:58:32.560] mtstate = 0x62500006bda0 [07:58:32.560] mergeActions = 0x62500006c0c0 [07:58:32.560] actionStates = 0x62900096da88 [07:58:32.560] newslot = 0x0 [07:58:32.560] rslot = 0x0 [07:58:32.560] estate = 0x62500006ba00 [07:58:32.560] econtext = 0x62900096cad8 [07:58:32.560] isNull = [07:58:32.560] epqstate = 0x62500006be88 [07:58:32.560] l = [07:58:32.560] __func__ = "ExecMergeMatched" [07:58:32.560] lmerge_matched = [07:58:32.560] #6 0x00005582110fc9fb in ExecMerge (context=context@entry=0x7ffcc1d3fe90, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffcc1d3fe50, canSetTag=) at nodeModifyTable.c:2738 [07:58:32.560] rslot = 0x0 [07:58:32.560] matched = [07:58:32.560] #7 0x00005582110fee8c in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4067 [07:58:32.560] node = 0x62500006bda0 [07:58:32.560] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [07:58:32.560] estate = 0x62500006ba00 [07:58:32.560] operation = CMD_MERGE [07:58:32.560] resultRelInfo = 0x62500006bfb0 [07:58:32.560] subplanstate = 0x62500006c6e0 [07:58:32.560] slot = 0x62900096b4e8 [07:58:32.560] oldSlot = [07:58:32.560] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [07:58:32.560] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [07:58:32.560] oldtuple = 0x7ffcc1d3fe50 [07:58:32.560] tupleid = 0x0 [07:58:32.560] __func__ = "ExecModifyTable" [07:58:32.560] #8 0x0000558211077259 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464 [07:58:32.560] No locals. [07:58:32.560] #9 0x0000558211061a1c in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:274 [07:58:32.560] No locals. [07:58:32.560] #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 [07:58:32.560] slot = [07:58:32.560] current_tuple_count = 0 [07:58:32.560] #11 0x0000558211061ee1 in standard_ExecutorRun (queryDesc=0x61d00014e0c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [07:58:32.560] estate = 0x62500006ba00 [07:58:32.560] operation = CMD_MERGE [07:58:32.560] dest = 0x61900004e590 [07:58:32.560] sendTuples = true [07:58:32.560] oldcontext = 0x61900004e280 [07:58:32.560] __func__ = "standard_ExecutorRun" [07:58:32.560] #12 0x00005582110620ab in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014e0c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [07:58:32.560] No locals. [07:58:32.560] #13 0x00005582115939e4 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=0x7ffcc1d40100) at pquery.c:160 [07:58:32.560] queryDesc = 0x61d00014e0c8 [07:58:32.560] #14 0x0000558211595b8c in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004e590, altdest=0x558211f263a0 , qc=qc@entry=0x7ffcc1d40100) at pquery.c:1277 [07:58:32.560] pstmt = 0x631000490548 [07:58:32.560] stmtlist_item__state = {l = , i = } [07:58:32.560] active_snapshot_set = true [07:58:32.560] stmtlist_item = 0x631000490670 [07:58:32.560] #15 0x00005582115963be in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [07:58:32.560] treceiver = 0x61900004e590 [07:58:32.560] qc = {commandTag = , nprocessed = } [07:58:32.560] __func__ = "FillPortalStore" [07:58:32.560] #16 0x0000558211596ded 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 [07:58:32.560] _save_exception_stack = 0x7ffcc1d40590 [07:58:32.560] _save_context_stack = 0x0 [07:58:32.560] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [07:58:32.560] _do_rethrow = [07:58:32.560] result = [07:58:32.560] nprocessed = [07:58:32.560] saveTopTransactionResourceOwner = 0x629000024248 [07:58:32.560] saveTopTransactionContext = 0x625000043900 [07:58:32.560] saveActivePortal = 0x0 [07:58:32.560] saveResourceOwner = 0x629000024248 [07:58:32.560] savePortalContext = 0x0 [07:58:32.560] saveMemoryContext = 0x625000043900 [07:58:32.560] __func__ = "PortalRun" [07:58:32.560] #17 0x000055821158e01f 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 [07:58:32.560] cmdtaglen = [07:58:32.560] snapshot_set = [07:58:32.560] per_parsetree_context = 0x0 [07:58:32.560] plantree_list = 0x631000490658 [07:58:32.560] parsetree = 0x62500059b688 [07:58:32.560] commandTag = [07:58:32.560] qc = {commandTag = , nprocessed = } [07:58:32.560] querytree_list = [07:58:32.560] portal = 0x62500002fa00 [07:58:32.560] receiver = 0x6310004906a8 [07:58:32.560] format = [07:58:32.560] cmdtagname = [07:58:32.560] parsetree_item__state = {l = , i = } [07:58:32.560] dest = DestRemote [07:58:32.560] oldcontext = 0x625000043900 [07:58:32.560] parsetree_list = 0x62500059b6b8 [07:58:32.560] parsetree_item = 0x62500059b6d0 [07:58:32.560] save_log_statement_stats = false [07:58:32.560] was_logged = true [07:58:32.561] use_implicit_block = false [07:58:32.561] msec_str = { } [07:58:32.561] __func__ = "exec_simple_query" [07:58:32.561] #18 0x0000558211591c0a in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [07:58:32.561] 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"... [07:58:32.561] firstchar = [07:58:32.561] input_message = {data = , len = , maxlen = , cursor = } [07:58:32.561] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [07:58:32.561] send_ready_for_query = [07:58:32.561] idle_in_transaction_timeout_enabled = [07:58:32.561] idle_session_timeout_enabled = [07:58:32.561] __func__ = "PostgresMain" [07:58:32.561] #19 0x00005582115845af in BackendMain (startup_data=startup_data@entry=0x7ffcc1d40760 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [07:58:32.561] bsdata = 0x7ffcc1d40760 [07:58:32.561] #20 0x00005582113d0e04 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffcc1d40760 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffcc1d407f0) at launch_backend.c:265 [07:58:32.561] pid = [07:58:32.561] #21 0x00005582113d8d16 in BackendStartup (client_sock=client_sock@entry=0x7ffcc1d407f0) at postmaster.c:3593 [07:58:32.561] bn = 0x62500001b938 [07:58:32.561] pid = [07:58:32.561] startup_data = {canAcceptConnections = } [07:58:32.561] __func__ = "BackendStartup" [07:58:32.561] #22 0x00005582113d942a in ServerLoop () at postmaster.c:1674 [07:58:32.561] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [07:58:32.561] i = 0 [07:58:32.561] now = [07:58:32.561] last_lockfile_recheck_time = 1712562970 [07:58:32.561] last_touch_time = 1712562970 [07:58:32.561] events = {{pos = , events = , fd = , user_data = } } [07:58:32.561] nevents = 1 [07:58:32.561] __func__ = "ServerLoop" [07:58:32.561] #23 0x00005582113db6ca in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1372 [07:58:32.561] opt = [07:58:32.561] status = [07:58:32.561] userDoption = [07:58:32.561] listen_addr_saved = false [07:58:32.561] output_config_variable = [07:58:32.561] __func__ = "PostmasterMain" [07:58:32.561] #24 0x0000558211172db2 in main (argc=4, argv=0x604000000690) at main.c:197 [07:58:32.561] do_check_root = [07:58:32.581] -e [07:58:32.581] [07:58:32.581] [07:58:33.137] dumping /tmp/cores/postgres-6-21394.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [07:58:33.446] [New LWP 21394] [07:58:33.730] [Thread debugging using libthread_db enabled] [07:58:33.730] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [07:58:36.043] Core was generated by `postgres: postgres regression [local] MERGE '. [07:58:36.043] Program terminated with signal SIGABRT, Aborted. [07:58:36.043] #0 0x00007f2dd99b9ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [07:58:36.236] [07:58:36.236] Thread 1 (Thread 0x7f2dd7352380 (LWP 21394)): [07:58:36.236] #0 0x00007f2dd99b9ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [07:58:36.236] No symbol table info available. [07:58:36.236] #1 0x00007f2dd99a3537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [07:58:36.236] No symbol table info available. [07:58:36.236] #2 0x000055669cd5d2d9 in ExceptionalCondition (conditionName=conditionName@entry=0x55669d01cc40 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55669d01cc00 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [07:58:36.236] No locals. [07:58:36.236] #3 0x000055669c523c8b in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffcf2ce2fa0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffcf2ce2c70) at execTuples.c:1737 [07:58:36.236] No locals. [07:58:36.236] #4 0x000055669c490265 in ExecIRDeleteTriggers (estate=estate@entry=0x625000069200, relinfo=relinfo@entry=0x6250000697b0, slot=slot@entry=0x7ffcf2ce2fa0) at trigger.c:2832 [07:58:36.236] trigger = 0x625000069a10 [07:58:36.236] oldtuple = [07:58:36.236] trigdesc = 0x6250000699c0 [07:58:36.236] newtuple = 0x0 [07:58:36.236] should_free = [07:58:36.236] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [07:58:36.236] i = 0 [07:58:36.236] #5 0x000055669c59765b in ExecMergeMatched (context=context@entry=0x7ffcf2ce2fe0, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffcf2ce2fa0, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffcf2ce2ed0) at nodeModifyTable.c:2976 [07:58:36.236] relaction = 0x6290009774c8 [07:58:36.236] commandType = CMD_DELETE [07:58:36.236] result = [07:58:36.236] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [07:58:36.236] l__state = {l = , i = } [07:58:36.236] mtstate = 0x6250000695a0 [07:58:36.236] mergeActions = 0x6250000698c0 [07:58:36.236] actionStates = 0x629000977a88 [07:58:36.236] newslot = 0x0 [07:58:36.236] rslot = 0x0 [07:58:36.236] estate = 0x625000069200 [07:58:36.236] econtext = 0x629000976ad8 [07:58:36.236] isNull = [07:58:36.236] epqstate = 0x625000069688 [07:58:36.236] l = [07:58:36.236] __func__ = "ExecMergeMatched" [07:58:36.236] lmerge_matched = [07:58:36.236] #6 0x000055669c5989fb in ExecMerge (context=context@entry=0x7ffcf2ce2fe0, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffcf2ce2fa0, canSetTag=) at nodeModifyTable.c:2738 [07:58:36.236] rslot = 0x0 [07:58:36.236] matched = [07:58:36.236] #7 0x000055669c59ae8c in ExecModifyTable (pstate=0x6250000695a0) at nodeModifyTable.c:4067 [07:58:36.236] node = 0x6250000695a0 [07:58:36.236] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [07:58:36.236] estate = 0x625000069200 [07:58:36.236] operation = CMD_MERGE [07:58:36.236] resultRelInfo = 0x6250000697b0 [07:58:36.236] subplanstate = 0x625000069ee0 [07:58:36.236] slot = 0x6290009754e8 [07:58:36.236] oldSlot = [07:58:36.236] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [07:58:36.236] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [07:58:36.236] oldtuple = 0x7ffcf2ce2fa0 [07:58:36.236] tupleid = 0x0 [07:58:36.236] __func__ = "ExecModifyTable" [07:58:36.236] #8 0x000055669c513259 in ExecProcNodeFirst (node=0x6250000695a0) at execProcnode.c:464 [07:58:36.236] No locals. [07:58:36.236] #9 0x000055669c4fda1c in ExecProcNode (node=0x6250000695a0) at ../../../src/include/executor/executor.h:274 [07:58:36.236] No locals. [07:58:36.236] #10 ExecutePlan (estate=estate@entry=0x625000069200, planstate=0x6250000695a0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004cc90, execute_once=true) at execMain.c:1646 [07:58:36.236] slot = [07:58:36.236] current_tuple_count = 0 [07:58:36.236] #11 0x000055669c4fdee1 in standard_ExecutorRun (queryDesc=0x61d0001508c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [07:58:36.236] estate = 0x625000069200 [07:58:36.236] operation = CMD_MERGE [07:58:36.236] dest = 0x61900004cc90 [07:58:36.236] sendTuples = true [07:58:36.236] oldcontext = 0x61900004c980 [07:58:36.236] __func__ = "standard_ExecutorRun" [07:58:36.236] #12 0x000055669c4fe0ab in ExecutorRun (queryDesc=queryDesc@entry=0x61d0001508c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [07:58:36.236] No locals. [07:58:36.236] #13 0x000055669ca2f9e4 in ProcessQuery (plan=plan@entry=0x631000490548, sourceText=0x625000005200 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"..., params=0x0, queryEnv=0x0, dest=dest@entry=0x61900004cc90, qc=qc@entry=0x7ffcf2ce3250) at pquery.c:160 [07:58:36.236] queryDesc = 0x61d0001508c8 [07:58:36.236] #14 0x000055669ca31b8c in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004cc90, altdest=0x55669d3c23a0 , qc=qc@entry=0x7ffcf2ce3250) at pquery.c:1277 [07:58:36.236] pstmt = 0x631000490548 [07:58:36.236] stmtlist_item__state = {l = , i = } [07:58:36.236] active_snapshot_set = true [07:58:36.236] stmtlist_item = 0x631000490670 [07:58:36.236] #15 0x000055669ca323be in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [07:58:36.236] treceiver = 0x61900004cc90 [07:58:36.236] qc = {commandTag = , nprocessed = } [07:58:36.236] __func__ = "FillPortalStore" [07:58:36.236] #16 0x000055669ca32ded 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 [07:58:36.236] _save_exception_stack = 0x7ffcf2ce36e0 [07:58:36.236] _save_context_stack = 0x0 [07:58:36.236] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [07:58:36.236] _do_rethrow = [07:58:36.236] result = [07:58:36.236] nprocessed = [07:58:36.236] saveTopTransactionResourceOwner = 0x629000024248 [07:58:36.236] saveTopTransactionContext = 0x625000041100 [07:58:36.236] saveActivePortal = 0x0 [07:58:36.236] saveResourceOwner = 0x629000024248 [07:58:36.236] savePortalContext = 0x0 [07:58:36.236] saveMemoryContext = 0x625000041100 [07:58:36.236] __func__ = "PortalRun" [07:58:36.236] #17 0x000055669ca2a01f 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 [07:58:36.236] cmdtaglen = [07:58:36.236] snapshot_set = [07:58:36.236] per_parsetree_context = 0x0 [07:58:36.236] plantree_list = 0x631000490658 [07:58:36.236] parsetree = 0x625000596688 [07:58:36.236] commandTag = [07:58:36.236] qc = {commandTag = , nprocessed = } [07:58:36.236] querytree_list = [07:58:36.236] portal = 0x62500002aa00 [07:58:36.236] receiver = 0x6310004906a8 [07:58:36.236] format = [07:58:36.236] cmdtagname = [07:58:36.236] parsetree_item__state = {l = , i = } [07:58:36.236] dest = DestRemote [07:58:36.236] oldcontext = 0x625000041100 [07:58:36.236] parsetree_list = 0x6250005966b8 [07:58:36.236] parsetree_item = 0x6250005966d0 [07:58:36.236] save_log_statement_stats = false [07:58:36.236] was_logged = false [07:58:36.237] use_implicit_block = false [07:58:36.237] msec_str = { } [07:58:36.237] __func__ = "exec_simple_query" [07:58:36.237] #18 0x000055669ca2dc0a in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [07:58:36.237] 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"... [07:58:36.237] firstchar = [07:58:36.237] input_message = {data = , len = , maxlen = , cursor = } [07:58:36.237] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [07:58:36.237] send_ready_for_query = [07:58:36.237] idle_in_transaction_timeout_enabled = [07:58:36.237] idle_session_timeout_enabled = [07:58:36.237] __func__ = "PostgresMain" [07:58:36.237] #19 0x000055669ca205af in BackendMain (startup_data=startup_data@entry=0x7ffcf2ce38b0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [07:58:36.237] bsdata = 0x7ffcf2ce38b0 [07:58:36.237] #20 0x000055669c86ce04 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffcf2ce38b0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffcf2ce3940) at launch_backend.c:265 [07:58:36.237] pid = [07:58:36.237] #21 0x000055669c874d16 in BackendStartup (client_sock=client_sock@entry=0x7ffcf2ce3940) at postmaster.c:3593 [07:58:36.237] bn = 0x625000016a28 [07:58:36.237] pid = [07:58:36.237] startup_data = {canAcceptConnections = } [07:58:36.237] __func__ = "BackendStartup" [07:58:36.237] #22 0x000055669c87542a in ServerLoop () at postmaster.c:1674 [07:58:36.237] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [07:58:36.237] i = 0 [07:58:36.237] now = [07:58:36.237] last_lockfile_recheck_time = 1712562926 [07:58:36.237] last_touch_time = 1712562926 [07:58:36.237] events = {{pos = , events = , fd = , user_data = } } [07:58:36.237] nevents = 1 [07:58:36.237] __func__ = "ServerLoop" [07:58:36.237] #23 0x000055669c8776ca in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000330) at postmaster.c:1372 [07:58:36.237] opt = [07:58:36.237] status = [07:58:36.237] userDoption = [07:58:36.237] listen_addr_saved = false [07:58:36.237] output_config_variable = [07:58:36.237] __func__ = "PostmasterMain" [07:58:36.237] #24 0x000055669c60edb2 in main (argc=8, argv=0x607000000330) at main.c:197 [07:58:36.237] do_check_root =