[05:20:48.298] src/tools/ci/cores_backtrace.sh linux /tmp/cores [05:20:49.025] dumping /tmp/cores/postgres-6-19788.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [05:20:49.367] [New LWP 19788] [05:20:50.908] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [05:20:52.027] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [05:20:53.728] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [05:20:54.556] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [05:20:55.909] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [05:20:57.660] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [05:20:58.931] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [05:20:59.851] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [05:21:01.442] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [05:21:02.366] [Thread debugging using libthread_db enabled] [05:21:02.366] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [05:21:02.366] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [05:21:03.326] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [05:21:04.864] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [05:21:06.092] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [05:21:08.945] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [05:21:08.945] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [05:21:10.726] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [05:21:12.225] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [05:21:13.656] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [05:21:14.778] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [05:21:15.574] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [05:21:17.008] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [05:21:18.083] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [05:21:18.749] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [05:21:19.629] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [05:21:20.727] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [05:21:21.569] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [05:21:22.894] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [05:21:23.863] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [05:21:25.542] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [05:21:27.611] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [05:21:29.574] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [05:21:30.215] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [05:21:30.868] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [05:21:32.410] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [05:21:33.174] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [05:21:34.401] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [05:21:35.218] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [05:21:36.346] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [05:21:37.321] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [05:21:38.610] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [05:21:39.588] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [05:21:40.386] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [05:21:40.891] Core was generated by `postgres: postgres regression [local] MERGE '. [05:21:40.891] Program terminated with signal SIGABRT, Aborted. [05:21:40.891] #0 0x00007fc0f677bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [05:21:41.089] [05:21:41.089] Thread 1 (Thread 0x7fc0f4114380 (LWP 19788)): [05:21:41.089] #0 0x00007fc0f677bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [05:21:41.089] No symbol table info available. [05:21:41.089] #1 0x00007fc0f6765537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [05:21:41.089] No symbol table info available. [05:21:41.089] #2 0x000055e06f4b4f88 in ExceptionalCondition (conditionName=conditionName@entry=0x55e06f771340 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55e06f771300 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [05:21:41.089] No locals. [05:21:41.089] #3 0x000055e06ec7d6c8 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff6f89da20, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff6f89d6f0) at execTuples.c:1737 [05:21:41.089] No locals. [05:21:41.089] #4 0x000055e06ebead80 in ExecIRDeleteTriggers (estate=estate@entry=0x625000069200, relinfo=relinfo@entry=0x6250000697b0, slot=slot@entry=0x7fff6f89da20) at trigger.c:2841 [05:21:41.089] trigger = 0x625000069a10 [05:21:41.089] oldtuple = [05:21:41.089] trigdesc = 0x6250000699c0 [05:21:41.089] newtuple = 0x0 [05:21:41.089] should_free = [05:21:41.089] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [05:21:41.089] i = 0 [05:21:41.089] #5 0x000055e06ecf14fb in ExecMergeMatched (context=context@entry=0x7fff6f89da60, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff6f89da20, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7fff6f89d950) at nodeModifyTable.c:3027 [05:21:41.089] relaction = 0x62900096d4c8 [05:21:41.089] commandType = CMD_DELETE [05:21:41.089] result = [05:21:41.089] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [05:21:41.089] l__state = {l = , i = } [05:21:41.089] mtstate = 0x6250000695a0 [05:21:41.089] mergeActions = 0x6250000698c0 [05:21:41.089] actionStates = 0x62900096da88 [05:21:41.089] newslot = 0x0 [05:21:41.089] rslot = 0x0 [05:21:41.089] estate = 0x625000069200 [05:21:41.089] econtext = 0x62900096cad8 [05:21:41.089] isNull = [05:21:41.089] epqstate = 0x625000069688 [05:21:41.089] l = [05:21:41.089] __func__ = "ExecMergeMatched" [05:21:41.089] lmerge_matched = [05:21:41.089] #6 0x000055e06ecf289c in ExecMerge (context=context@entry=0x7fff6f89da60, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff6f89da20, canSetTag=) at nodeModifyTable.c:2791 [05:21:41.089] rslot = 0x0 [05:21:41.089] matched = [05:21:41.089] #7 0x000055e06ecf4d2d in ExecModifyTable (pstate=0x6250000695a0) at nodeModifyTable.c:4112 [05:21:41.089] node = 0x6250000695a0 [05:21:41.089] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [05:21:41.089] estate = 0x625000069200 [05:21:41.089] operation = CMD_MERGE [05:21:41.089] resultRelInfo = 0x6250000697b0 [05:21:41.089] subplanstate = 0x625000069ee0 [05:21:41.089] slot = 0x62900096b4e8 [05:21:41.089] oldSlot = [05:21:41.089] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [05:21:41.089] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [05:21:41.089] oldtuple = 0x7fff6f89da20 [05:21:41.089] tupleid = 0x0 [05:21:41.089] __func__ = "ExecModifyTable" [05:21:41.089] #8 0x000055e06ec6ce76 in ExecProcNodeFirst (node=0x6250000695a0) at execProcnode.c:464 [05:21:41.089] No locals. [05:21:41.089] #9 0x000055e06ec57639 in ExecProcNode (node=0x6250000695a0) at ../../../src/include/executor/executor.h:274 [05:21:41.089] No locals. [05:21:41.089] #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 [05:21:41.089] slot = [05:21:41.089] current_tuple_count = 0 [05:21:41.089] #11 0x000055e06ec57afe in standard_ExecutorRun (queryDesc=0x61d00014c2c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [05:21:41.089] estate = 0x625000069200 [05:21:41.089] operation = CMD_MERGE [05:21:41.089] dest = 0x61900004c790 [05:21:41.089] sendTuples = true [05:21:41.089] oldcontext = 0x61900004c480 [05:21:41.089] __func__ = "standard_ExecutorRun" [05:21:41.089] #12 0x000055e06ec57cc8 in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014c2c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [05:21:41.089] No locals. [05:21:41.089] #13 0x000055e06f187907 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=0x7fff6f89dcd0) at pquery.c:160 [05:21:41.089] queryDesc = 0x61d00014c2c8 [05:21:41.089] #14 0x000055e06f189aaf in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004c790, altdest=0x55e06fb11400 , qc=qc@entry=0x7fff6f89dcd0) at pquery.c:1277 [05:21:41.089] pstmt = 0x631000490548 [05:21:41.089] stmtlist_item__state = {l = , i = } [05:21:41.089] active_snapshot_set = true [05:21:41.089] stmtlist_item = 0x631000490670 [05:21:41.089] #15 0x000055e06f18a2e1 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [05:21:41.089] treceiver = 0x61900004c790 [05:21:41.089] qc = {commandTag = , nprocessed = } [05:21:41.089] __func__ = "FillPortalStore" [05:21:41.089] #16 0x000055e06f18ad10 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 [05:21:41.089] _save_exception_stack = 0x7fff6f89e160 [05:21:41.089] _save_context_stack = 0x0 [05:21:41.089] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [05:21:41.089] _do_rethrow = [05:21:41.089] result = [05:21:41.089] nprocessed = [05:21:41.089] saveTopTransactionResourceOwner = 0x629000024248 [05:21:41.089] saveTopTransactionContext = 0x625000041100 [05:21:41.089] saveActivePortal = 0x0 [05:21:41.089] saveResourceOwner = 0x629000024248 [05:21:41.089] savePortalContext = 0x0 [05:21:41.089] saveMemoryContext = 0x625000041100 [05:21:41.089] __func__ = "PortalRun" [05:21:41.089] #17 0x000055e06f181f42 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 [05:21:41.089] cmdtaglen = [05:21:41.089] snapshot_set = [05:21:41.089] per_parsetree_context = 0x0 [05:21:41.089] plantree_list = 0x631000490658 [05:21:41.089] parsetree = 0x6250004dd688 [05:21:41.089] commandTag = [05:21:41.089] qc = {commandTag = , nprocessed = } [05:21:41.089] querytree_list = [05:21:41.089] portal = 0x62500002aa00 [05:21:41.089] receiver = 0x6310004906a8 [05:21:41.089] format = [05:21:41.089] cmdtagname = [05:21:41.089] parsetree_item__state = {l = , i = } [05:21:41.089] dest = DestRemote [05:21:41.089] oldcontext = 0x625000041100 [05:21:41.089] parsetree_list = 0x6250004dd6b8 [05:21:41.089] parsetree_item = 0x6250004dd6d0 [05:21:41.089] save_log_statement_stats = false [05:21:41.089] was_logged = false [05:21:41.090] use_implicit_block = false [05:21:41.090] msec_str = { } [05:21:41.090] __func__ = "exec_simple_query" [05:21:41.090] #18 0x000055e06f185b2d in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [05:21:41.090] 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"... [05:21:41.090] firstchar = [05:21:41.090] input_message = {data = , len = , maxlen = , cursor = } [05:21:41.090] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [05:21:41.090] send_ready_for_query = [05:21:41.090] idle_in_transaction_timeout_enabled = [05:21:41.090] idle_session_timeout_enabled = [05:21:41.090] __func__ = "PostgresMain" [05:21:41.090] #19 0x000055e06f1784d2 in BackendMain (startup_data=startup_data@entry=0x7fff6f89e330 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [05:21:41.090] bsdata = 0x7fff6f89e330 [05:21:41.090] #20 0x000055e06efc506b in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff6f89e330 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff6f89e3c0) at launch_backend.c:265 [05:21:41.090] pid = [05:21:41.090] #21 0x000055e06efccf78 in BackendStartup (client_sock=client_sock@entry=0x7fff6f89e3c0) at postmaster.c:3593 [05:21:41.090] bn = 0x625000016b18 [05:21:41.090] pid = [05:21:41.090] startup_data = {canAcceptConnections = } [05:21:41.090] __func__ = "BackendStartup" [05:21:41.090] #22 0x000055e06efcd68c in ServerLoop () at postmaster.c:1674 [05:21:41.090] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [05:21:41.090] i = 0 [05:21:41.090] now = [05:21:41.090] last_lockfile_recheck_time = 1712985508 [05:21:41.090] last_touch_time = 1712985508 [05:21:41.090] events = {{pos = , events = , fd = , user_data = } } [05:21:41.090] nevents = 1 [05:21:41.090] __func__ = "ServerLoop" [05:21:41.090] #23 0x000055e06efcf92c in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000330) at postmaster.c:1372 [05:21:41.090] opt = [05:21:41.090] status = [05:21:41.090] userDoption = [05:21:41.090] listen_addr_saved = false [05:21:41.090] output_config_variable = [05:21:41.090] __func__ = "PostmasterMain" [05:21:41.090] #24 0x000055e06ed68bad in main (argc=8, argv=0x607000000330) at main.c:197 [05:21:41.090] do_check_root = [05:21:41.109] -e [05:21:41.109] [05:21:41.109] [05:21:41.654] dumping /tmp/cores/postgres-6-31649.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [05:21:41.957] [New LWP 31649] [05:21:42.241] [Thread debugging using libthread_db enabled] [05:21:42.241] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [05:21:44.540] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [05:21:44.540] Program terminated with signal SIGABRT, Aborted. [05:21:44.540] #0 0x00007f0f6285fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [05:21:44.698] [05:21:44.698] Thread 1 (Thread 0x7f0f601f8380 (LWP 31649)): [05:21:44.698] #0 0x00007f0f6285fce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [05:21:44.698] No symbol table info available. [05:21:44.698] #1 0x00007f0f62849537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [05:21:44.698] No symbol table info available. [05:21:44.698] #2 0x00005597978a5f88 in ExceptionalCondition (conditionName=conditionName@entry=0x559797b62340 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x559797b62300 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [05:21:44.698] No locals. [05:21:44.698] #3 0x000055979706e6c8 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff919c6ff0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff919c6cc0) at execTuples.c:1737 [05:21:44.698] No locals. [05:21:44.698] #4 0x0000559796fdbd80 in ExecIRDeleteTriggers (estate=estate@entry=0x62500006e200, relinfo=relinfo@entry=0x62500006e7b0, slot=slot@entry=0x7fff919c6ff0) at trigger.c:2841 [05:21:44.698] trigger = 0x62500006ea10 [05:21:44.698] oldtuple = [05:21:44.698] trigdesc = 0x62500006e9c0 [05:21:44.698] newtuple = 0x0 [05:21:44.698] should_free = [05:21:44.698] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [05:21:44.698] i = 0 [05:21:44.698] #5 0x00005597970e24fb in ExecMergeMatched (context=context@entry=0x7fff919c7030, resultRelInfo=resultRelInfo@entry=0x62500006e7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff919c6ff0, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7fff919c6f20) at nodeModifyTable.c:3027 [05:21:44.698] relaction = 0x62900096d4c8 [05:21:44.698] commandType = CMD_DELETE [05:21:44.698] result = [05:21:44.698] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [05:21:44.698] l__state = {l = , i = } [05:21:44.698] mtstate = 0x62500006e5a0 [05:21:44.698] mergeActions = 0x62500006e8c0 [05:21:44.698] actionStates = 0x62900096da88 [05:21:44.698] newslot = 0x0 [05:21:44.698] rslot = 0x0 [05:21:44.698] estate = 0x62500006e200 [05:21:44.698] econtext = 0x62900096cad8 [05:21:44.698] isNull = [05:21:44.698] epqstate = 0x62500006e688 [05:21:44.698] l = [05:21:44.698] __func__ = "ExecMergeMatched" [05:21:44.698] lmerge_matched = [05:21:44.698] #6 0x00005597970e389c in ExecMerge (context=context@entry=0x7fff919c7030, resultRelInfo=resultRelInfo@entry=0x62500006e7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff919c6ff0, canSetTag=) at nodeModifyTable.c:2791 [05:21:44.698] rslot = 0x0 [05:21:44.698] matched = [05:21:44.698] #7 0x00005597970e5d2d in ExecModifyTable (pstate=0x62500006e5a0) at nodeModifyTable.c:4112 [05:21:44.698] node = 0x62500006e5a0 [05:21:44.698] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [05:21:44.698] estate = 0x62500006e200 [05:21:44.698] operation = CMD_MERGE [05:21:44.698] resultRelInfo = 0x62500006e7b0 [05:21:44.698] subplanstate = 0x62500006eee0 [05:21:44.698] slot = 0x62900096b4e8 [05:21:44.698] oldSlot = [05:21:44.698] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [05:21:44.698] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [05:21:44.698] oldtuple = 0x7fff919c6ff0 [05:21:44.698] tupleid = 0x0 [05:21:44.698] __func__ = "ExecModifyTable" [05:21:44.698] #8 0x000055979705de76 in ExecProcNodeFirst (node=0x62500006e5a0) at execProcnode.c:464 [05:21:44.698] No locals. [05:21:44.698] #9 0x0000559797048639 in ExecProcNode (node=0x62500006e5a0) at ../../../src/include/executor/executor.h:274 [05:21:44.698] No locals. [05:21:44.698] #10 ExecutePlan (estate=estate@entry=0x62500006e200, planstate=0x62500006e5a0, 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 [05:21:44.698] slot = [05:21:44.698] current_tuple_count = 0 [05:21:44.698] #11 0x0000559797048afe in standard_ExecutorRun (queryDesc=0x61d00014eac8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [05:21:44.698] estate = 0x62500006e200 [05:21:44.698] operation = CMD_MERGE [05:21:44.698] dest = 0x61900004ea90 [05:21:44.698] sendTuples = true [05:21:44.698] oldcontext = 0x61900004e780 [05:21:44.698] __func__ = "standard_ExecutorRun" [05:21:44.698] #12 0x0000559797048cc8 in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014eac8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [05:21:44.698] No locals. [05:21:44.698] #13 0x0000559797578907 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=0x7fff919c72a0) at pquery.c:160 [05:21:44.698] queryDesc = 0x61d00014eac8 [05:21:44.698] #14 0x000055979757aaaf in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004ea90, altdest=0x559797f02400 , qc=qc@entry=0x7fff919c72a0) at pquery.c:1277 [05:21:44.698] pstmt = 0x631000490548 [05:21:44.698] stmtlist_item__state = {l = , i = } [05:21:44.698] active_snapshot_set = true [05:21:44.698] stmtlist_item = 0x631000490670 [05:21:44.698] #15 0x000055979757b2e1 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [05:21:44.698] treceiver = 0x61900004ea90 [05:21:44.698] qc = {commandTag = , nprocessed = } [05:21:44.698] __func__ = "FillPortalStore" [05:21:44.698] #16 0x000055979757bd10 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 [05:21:44.698] _save_exception_stack = 0x7fff919c7730 [05:21:44.698] _save_context_stack = 0x0 [05:21:44.698] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [05:21:44.698] _do_rethrow = [05:21:44.698] result = [05:21:44.698] nprocessed = [05:21:44.698] saveTopTransactionResourceOwner = 0x629000024248 [05:21:44.698] saveTopTransactionContext = 0x625000043900 [05:21:44.698] saveActivePortal = 0x0 [05:21:44.698] saveResourceOwner = 0x629000024248 [05:21:44.698] savePortalContext = 0x0 [05:21:44.698] saveMemoryContext = 0x625000043900 [05:21:44.698] __func__ = "PortalRun" [05:21:44.698] #17 0x0000559797572f42 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 [05:21:44.698] cmdtaglen = [05:21:44.698] snapshot_set = [05:21:44.698] per_parsetree_context = 0x0 [05:21:44.698] plantree_list = 0x631000490658 [05:21:44.698] parsetree = 0x625000598e88 [05:21:44.698] commandTag = [05:21:44.698] qc = {commandTag = , nprocessed = } [05:21:44.698] querytree_list = [05:21:44.698] portal = 0x62500002fa00 [05:21:44.698] receiver = 0x6310004906a8 [05:21:44.698] format = [05:21:44.698] cmdtagname = [05:21:44.698] parsetree_item__state = {l = , i = } [05:21:44.698] dest = DestRemote [05:21:44.698] oldcontext = 0x625000043900 [05:21:44.698] parsetree_list = 0x625000598eb8 [05:21:44.698] parsetree_item = 0x625000598ed0 [05:21:44.698] save_log_statement_stats = false [05:21:44.698] was_logged = true [05:21:44.700] use_implicit_block = false [05:21:44.700] msec_str = { } [05:21:44.700] __func__ = "exec_simple_query" [05:21:44.700] #18 0x0000559797576b2d in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [05:21:44.700] 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"... [05:21:44.700] firstchar = [05:21:44.700] input_message = {data = , len = , maxlen = , cursor = } [05:21:44.700] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [05:21:44.700] send_ready_for_query = [05:21:44.700] idle_in_transaction_timeout_enabled = [05:21:44.700] idle_session_timeout_enabled = [05:21:44.700] __func__ = "PostgresMain" [05:21:44.700] #19 0x00005597975694d2 in BackendMain (startup_data=startup_data@entry=0x7fff919c7900 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [05:21:44.700] bsdata = 0x7fff919c7900 [05:21:44.700] #20 0x00005597973b606b in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff919c7900 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff919c7990) at launch_backend.c:265 [05:21:44.700] pid = [05:21:44.700] #21 0x00005597973bdf78 in BackendStartup (client_sock=client_sock@entry=0x7fff919c7990) at postmaster.c:3593 [05:21:44.700] bn = 0x62500001b938 [05:21:44.700] pid = [05:21:44.700] startup_data = {canAcceptConnections = } [05:21:44.700] __func__ = "BackendStartup" [05:21:44.700] #22 0x00005597973be68c in ServerLoop () at postmaster.c:1674 [05:21:44.700] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [05:21:44.700] i = 0 [05:21:44.700] now = [05:21:44.700] last_lockfile_recheck_time = 1712985567 [05:21:44.700] last_touch_time = 1712985567 [05:21:44.700] events = {{pos = , events = , fd = , user_data = } } [05:21:44.700] nevents = 1 [05:21:44.700] __func__ = "ServerLoop" [05:21:44.700] #23 0x00005597973c092c in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1372 [05:21:44.700] opt = [05:21:44.700] status = [05:21:44.700] userDoption = [05:21:44.700] listen_addr_saved = false [05:21:44.700] output_config_variable = [05:21:44.700] __func__ = "PostmasterMain" [05:21:44.700] #24 0x0000559797159bad in main (argc=4, argv=0x604000000690) at main.c:197 [05:21:44.700] do_check_root =