[05:40:48.530] src/tools/ci/cores_backtrace.sh linux /tmp/cores [05:40:49.235] dumping /tmp/cores/postgres-6-27730.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [05:40:49.578] [New LWP 27730] [05:40:51.126] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [05:40:52.238] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [05:40:53.874] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [05:40:54.675] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [05:40:56.029] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [05:40:57.765] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [05:40:59.038] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [05:40:59.945] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [05:41:01.479] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [05:41:02.377] [Thread debugging using libthread_db enabled] [05:41:02.377] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [05:41:02.377] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [05:41:03.323] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [05:41:04.862] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [05:41:06.071] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [05:41:08.944] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [05:41:08.944] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [05:41:10.758] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [05:41:12.272] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [05:41:13.673] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [05:41:14.775] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [05:41:15.565] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [05:41:17.020] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [05:41:18.083] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [05:41:18.730] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [05:41:19.590] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [05:41:20.834] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [05:41:21.644] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [05:41:22.937] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [05:41:23.901] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [05:41:25.572] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [05:41:27.621] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [05:41:29.498] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [05:41:30.132] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [05:41:30.759] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [05:41:32.305] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [05:41:33.065] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [05:41:34.288] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [05:41:35.068] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [05:41:36.185] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [05:41:37.152] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [05:41:38.405] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [05:41:39.362] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [05:41:40.141] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [05:41:40.636] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [05:41:40.636] Program terminated with signal SIGABRT, Aborted. [05:41:40.636] #0 0x00007f9596627ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [05:41:40.812] [05:41:40.812] Thread 1 (Thread 0x7f9593fc0380 (LWP 27730)): [05:41:40.812] #0 0x00007f9596627ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [05:41:40.812] No symbol table info available. [05:41:40.812] #1 0x00007f9596611537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [05:41:40.812] No symbol table info available. [05:41:40.812] #2 0x000055b70659bcd2 in ExceptionalCondition (conditionName=conditionName@entry=0x55b7068593e0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55b7068593a0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [05:41:40.812] No locals. [05:41:40.812] #3 0x000055b705d63324 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffce5f35d60, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffce5f35a30) at execTuples.c:1737 [05:41:40.812] No locals. [05:41:40.812] #4 0x000055b705cd0a8f in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry=0x62500006bfb0, slot=slot@entry=0x7ffce5f35d60) at trigger.c:2841 [05:41:40.812] trigger = 0x62500006c210 [05:41:40.812] oldtuple = [05:41:40.812] trigdesc = 0x62500006c1c0 [05:41:40.812] newtuple = 0x0 [05:41:40.812] should_free = [05:41:40.812] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [05:41:40.812] i = 0 [05:41:40.812] #5 0x000055b705dd7643 in ExecMergeMatched (context=context@entry=0x7ffce5f35da0, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffce5f35d60, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffce5f35c90) at nodeModifyTable.c:3027 [05:41:40.812] relaction = 0x62900096d4c8 [05:41:40.812] commandType = CMD_DELETE [05:41:40.812] result = [05:41:40.812] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [05:41:40.812] l__state = {l = , i = } [05:41:40.812] mtstate = 0x62500006bda0 [05:41:40.812] mergeActions = 0x62500006c0c0 [05:41:40.812] actionStates = 0x62900096da88 [05:41:40.812] newslot = 0x0 [05:41:40.812] rslot = 0x0 [05:41:40.812] estate = 0x62500006ba00 [05:41:40.812] econtext = 0x62900096cad8 [05:41:40.812] isNull = [05:41:40.812] epqstate = 0x62500006be88 [05:41:40.812] l = [05:41:40.812] __func__ = "ExecMergeMatched" [05:41:40.812] lmerge_matched = [05:41:40.812] #6 0x000055b705dd89e4 in ExecMerge (context=context@entry=0x7ffce5f35da0, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffce5f35d60, canSetTag=) at nodeModifyTable.c:2791 [05:41:40.812] rslot = 0x0 [05:41:40.812] matched = [05:41:40.812] #7 0x000055b705ddae75 in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112 [05:41:40.812] node = 0x62500006bda0 [05:41:40.812] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [05:41:40.812] estate = 0x62500006ba00 [05:41:40.812] operation = CMD_MERGE [05:41:40.812] resultRelInfo = 0x62500006bfb0 [05:41:40.812] subplanstate = 0x62500006c6e0 [05:41:40.812] slot = 0x62900096b4e8 [05:41:40.812] oldSlot = [05:41:40.812] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [05:41:40.812] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [05:41:40.812] oldtuple = 0x7ffce5f35d60 [05:41:40.812] tupleid = 0x0 [05:41:40.812] __func__ = "ExecModifyTable" [05:41:40.812] #8 0x000055b705d52ad2 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464 [05:41:40.812] No locals. [05:41:40.812] #9 0x000055b705d3d295 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:274 [05:41:40.812] No locals. [05:41:40.812] #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=0x61900004ea90, execute_once=true) at execMain.c:1646 [05:41:40.812] slot = [05:41:40.812] current_tuple_count = 0 [05:41:40.812] #11 0x000055b705d3d75a in standard_ExecutorRun (queryDesc=0x61d00014f4c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [05:41:40.812] estate = 0x62500006ba00 [05:41:40.812] operation = CMD_MERGE [05:41:40.812] dest = 0x61900004ea90 [05:41:40.812] sendTuples = true [05:41:40.812] oldcontext = 0x61900004e780 [05:41:40.812] __func__ = "standard_ExecutorRun" [05:41:40.812] #12 0x000055b705d3d924 in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014f4c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [05:41:40.812] No locals. [05:41:40.812] #13 0x000055b70626e224 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=0x7ffce5f36010) at pquery.c:160 [05:41:40.812] queryDesc = 0x61d00014f4c8 [05:41:40.812] #14 0x000055b7062703cc in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004ea90, altdest=0x55b706bfa400 , qc=qc@entry=0x7ffce5f36010) at pquery.c:1277 [05:41:40.812] pstmt = 0x631000490548 [05:41:40.812] stmtlist_item__state = {l = , i = } [05:41:40.812] active_snapshot_set = true [05:41:40.812] stmtlist_item = 0x631000490670 [05:41:40.812] #15 0x000055b706270bfe in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [05:41:40.812] treceiver = 0x61900004ea90 [05:41:40.812] qc = {commandTag = , nprocessed = } [05:41:40.812] __func__ = "FillPortalStore" [05:41:40.812] #16 0x000055b70627162d 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:41:40.812] _save_exception_stack = 0x7ffce5f364a0 [05:41:40.812] _save_context_stack = 0x0 [05:41:40.812] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [05:41:40.812] _do_rethrow = [05:41:40.812] result = [05:41:40.812] nprocessed = [05:41:40.812] saveTopTransactionResourceOwner = 0x629000024248 [05:41:40.812] saveTopTransactionContext = 0x625000043900 [05:41:40.812] saveActivePortal = 0x0 [05:41:40.812] saveResourceOwner = 0x629000024248 [05:41:40.812] savePortalContext = 0x0 [05:41:40.812] saveMemoryContext = 0x625000043900 [05:41:40.812] __func__ = "PortalRun" [05:41:40.812] #17 0x000055b70626885a 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:41:40.812] cmdtaglen = [05:41:40.812] snapshot_set = [05:41:40.812] per_parsetree_context = 0x0 [05:41:40.812] plantree_list = 0x631000490658 [05:41:40.812] parsetree = 0x62500059de88 [05:41:40.812] commandTag = [05:41:40.812] qc = {commandTag = , nprocessed = } [05:41:40.812] querytree_list = [05:41:40.812] portal = 0x62500002fa00 [05:41:40.812] receiver = 0x6310004906a8 [05:41:40.812] format = [05:41:40.812] cmdtagname = [05:41:40.812] parsetree_item__state = {l = , i = } [05:41:40.812] dest = DestRemote [05:41:40.812] oldcontext = 0x625000043900 [05:41:40.812] parsetree_list = 0x62500059deb8 [05:41:40.812] parsetree_item = 0x62500059ded0 [05:41:40.812] save_log_statement_stats = false [05:41:40.812] was_logged = true [05:41:40.814] use_implicit_block = false [05:41:40.814] msec_str = { } [05:41:40.814] __func__ = "exec_simple_query" [05:41:40.814] #18 0x000055b70626c44a in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [05:41:40.814] 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:41:40.814] firstchar = [05:41:40.814] input_message = {data = , len = , maxlen = , cursor = } [05:41:40.814] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [05:41:40.814] send_ready_for_query = [05:41:40.814] idle_in_transaction_timeout_enabled = [05:41:40.814] idle_session_timeout_enabled = [05:41:40.814] __func__ = "PostgresMain" [05:41:40.814] #19 0x000055b70625edea in BackendMain (startup_data=startup_data@entry=0x7ffce5f36670 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [05:41:40.814] bsdata = 0x7ffce5f36670 [05:41:40.814] #20 0x000055b7060ab4af in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffce5f36670 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffce5f36700) at launch_backend.c:265 [05:41:40.814] pid = [05:41:40.814] #21 0x000055b7060b33bc in BackendStartup (client_sock=client_sock@entry=0x7ffce5f36700) at postmaster.c:3593 [05:41:40.814] bn = 0x62500001bca8 [05:41:40.814] pid = [05:41:40.814] startup_data = {canAcceptConnections = } [05:41:40.814] __func__ = "BackendStartup" [05:41:40.814] #22 0x000055b7060b3ad0 in ServerLoop () at postmaster.c:1674 [05:41:40.814] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [05:41:40.814] i = 0 [05:41:40.814] now = [05:41:40.814] last_lockfile_recheck_time = 1714541959 [05:41:40.814] last_touch_time = 1714541959 [05:41:40.814] events = {{pos = , events = , fd = , user_data = } } [05:41:40.814] nevents = 1 [05:41:40.814] __func__ = "ServerLoop" [05:41:40.814] #23 0x000055b7060b5d70 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1372 [05:41:40.814] opt = [05:41:40.814] status = [05:41:40.814] userDoption = [05:41:40.814] listen_addr_saved = false [05:41:40.814] output_config_variable = [05:41:40.814] __func__ = "PostmasterMain" [05:41:40.814] #24 0x000055b705e4ebe1 in main (argc=4, argv=0x604000000690) at main.c:197 [05:41:40.814] do_check_root = [05:41:40.832] -e [05:41:40.832] [05:41:40.832] [05:41:41.372] dumping /tmp/cores/postgres-6-19397.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [05:41:41.671] [New LWP 19397] [05:41:41.958] [Thread debugging using libthread_db enabled] [05:41:41.958] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [05:41:44.236] Core was generated by `postgres: postgres regression [local] MERGE '. [05:41:44.236] Program terminated with signal SIGABRT, Aborted. [05:41:44.236] #0 0x00007f05f3338ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [05:41:44.380] [05:41:44.380] Thread 1 (Thread 0x7f05f0cd1380 (LWP 19397)): [05:41:44.380] #0 0x00007f05f3338ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [05:41:44.380] No symbol table info available. [05:41:44.380] #1 0x00007f05f3322537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [05:41:44.380] No symbol table info available. [05:41:44.380] #2 0x0000564fc9551cd2 in ExceptionalCondition (conditionName=conditionName@entry=0x564fc980f3e0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x564fc980f3a0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [05:41:44.380] No locals. [05:41:44.380] #3 0x0000564fc8d19324 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff776ff0e0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff776fedb0) at execTuples.c:1737 [05:41:44.380] No locals. [05:41:44.380] #4 0x0000564fc8c86a8f in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry=0x62500006bfb0, slot=slot@entry=0x7fff776ff0e0) at trigger.c:2841 [05:41:44.380] trigger = 0x62500006c210 [05:41:44.380] oldtuple = [05:41:44.380] trigdesc = 0x62500006c1c0 [05:41:44.380] newtuple = 0x0 [05:41:44.380] should_free = [05:41:44.380] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [05:41:44.380] i = 0 [05:41:44.380] #5 0x0000564fc8d8d643 in ExecMergeMatched (context=context@entry=0x7fff776ff120, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff776ff0e0, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7fff776ff010) at nodeModifyTable.c:3027 [05:41:44.380] relaction = 0x6290009724c8 [05:41:44.380] commandType = CMD_DELETE [05:41:44.380] result = [05:41:44.380] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [05:41:44.380] l__state = {l = , i = } [05:41:44.380] mtstate = 0x62500006bda0 [05:41:44.380] mergeActions = 0x62500006c0c0 [05:41:44.380] actionStates = 0x629000972a88 [05:41:44.380] newslot = 0x0 [05:41:44.380] rslot = 0x0 [05:41:44.380] estate = 0x62500006ba00 [05:41:44.380] econtext = 0x629000971ad8 [05:41:44.380] isNull = [05:41:44.380] epqstate = 0x62500006be88 [05:41:44.380] l = [05:41:44.380] __func__ = "ExecMergeMatched" [05:41:44.380] lmerge_matched = [05:41:44.380] #6 0x0000564fc8d8e9e4 in ExecMerge (context=context@entry=0x7fff776ff120, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff776ff0e0, canSetTag=) at nodeModifyTable.c:2791 [05:41:44.380] rslot = 0x0 [05:41:44.380] matched = [05:41:44.380] #7 0x0000564fc8d90e75 in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112 [05:41:44.380] node = 0x62500006bda0 [05:41:44.380] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [05:41:44.380] estate = 0x62500006ba00 [05:41:44.380] operation = CMD_MERGE [05:41:44.380] resultRelInfo = 0x62500006bfb0 [05:41:44.380] subplanstate = 0x62500006c6e0 [05:41:44.380] slot = 0x6290009704e8 [05:41:44.380] oldSlot = [05:41:44.380] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [05:41:44.380] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [05:41:44.380] oldtuple = 0x7fff776ff0e0 [05:41:44.380] tupleid = 0x0 [05:41:44.380] __func__ = "ExecModifyTable" [05:41:44.380] #8 0x0000564fc8d08ad2 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464 [05:41:44.380] No locals. [05:41:44.380] #9 0x0000564fc8cf3295 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:274 [05:41:44.380] No locals. [05:41:44.380] #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=0x61900004cc90, execute_once=true) at execMain.c:1646 [05:41:44.380] slot = [05:41:44.380] current_tuple_count = 0 [05:41:44.380] #11 0x0000564fc8cf375a in standard_ExecutorRun (queryDesc=0x61d00014fec8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [05:41:44.380] estate = 0x62500006ba00 [05:41:44.380] operation = CMD_MERGE [05:41:44.380] dest = 0x61900004cc90 [05:41:44.380] sendTuples = true [05:41:44.380] oldcontext = 0x61900004c980 [05:41:44.380] __func__ = "standard_ExecutorRun" [05:41:44.380] #12 0x0000564fc8cf3924 in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014fec8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [05:41:44.380] No locals. [05:41:44.380] #13 0x0000564fc9224224 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=0x7fff776ff390) at pquery.c:160 [05:41:44.380] queryDesc = 0x61d00014fec8 [05:41:44.380] #14 0x0000564fc92263cc in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004cc90, altdest=0x564fc9bb0400 , qc=qc@entry=0x7fff776ff390) at pquery.c:1277 [05:41:44.380] pstmt = 0x631000490548 [05:41:44.380] stmtlist_item__state = {l = , i = } [05:41:44.380] active_snapshot_set = true [05:41:44.380] stmtlist_item = 0x631000490670 [05:41:44.380] #15 0x0000564fc9226bfe in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [05:41:44.380] treceiver = 0x61900004cc90 [05:41:44.380] qc = {commandTag = , nprocessed = } [05:41:44.380] __func__ = "FillPortalStore" [05:41:44.380] #16 0x0000564fc922762d 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:41:44.380] _save_exception_stack = 0x7fff776ff820 [05:41:44.380] _save_context_stack = 0x0 [05:41:44.380] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [05:41:44.380] _do_rethrow = [05:41:44.380] result = [05:41:44.380] nprocessed = [05:41:44.380] saveTopTransactionResourceOwner = 0x629000024248 [05:41:44.380] saveTopTransactionContext = 0x625000041100 [05:41:44.380] saveActivePortal = 0x0 [05:41:44.380] saveResourceOwner = 0x629000024248 [05:41:44.380] savePortalContext = 0x0 [05:41:44.380] saveMemoryContext = 0x625000041100 [05:41:44.380] __func__ = "PortalRun" [05:41:44.380] #17 0x0000564fc921e85a 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:41:44.380] cmdtaglen = [05:41:44.380] snapshot_set = [05:41:44.380] per_parsetree_context = 0x0 [05:41:44.380] plantree_list = 0x631000490658 [05:41:44.380] parsetree = 0x6250005b6e88 [05:41:44.380] commandTag = [05:41:44.380] qc = {commandTag = , nprocessed = } [05:41:44.380] querytree_list = [05:41:44.380] portal = 0x62500002aa00 [05:41:44.380] receiver = 0x6310004906a8 [05:41:44.380] format = [05:41:44.380] cmdtagname = [05:41:44.380] parsetree_item__state = {l = , i = } [05:41:44.380] dest = DestRemote [05:41:44.380] oldcontext = 0x625000041100 [05:41:44.380] parsetree_list = 0x6250005b6eb8 [05:41:44.380] parsetree_item = 0x6250005b6ed0 [05:41:44.380] save_log_statement_stats = false [05:41:44.380] was_logged = false [05:41:44.382] use_implicit_block = false [05:41:44.382] msec_str = { } [05:41:44.382] __func__ = "exec_simple_query" [05:41:44.382] #18 0x0000564fc922244a in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [05:41:44.382] 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:41:44.382] firstchar = [05:41:44.382] input_message = {data = , len = , maxlen = , cursor = } [05:41:44.382] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [05:41:44.382] send_ready_for_query = [05:41:44.382] idle_in_transaction_timeout_enabled = [05:41:44.382] idle_session_timeout_enabled = [05:41:44.382] __func__ = "PostgresMain" [05:41:44.382] #19 0x0000564fc9214dea in BackendMain (startup_data=startup_data@entry=0x7fff776ff9f0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [05:41:44.382] bsdata = 0x7fff776ff9f0 [05:41:44.382] #20 0x0000564fc90614af in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff776ff9f0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff776ffa80) at launch_backend.c:265 [05:41:44.382] pid = [05:41:44.382] #21 0x0000564fc90693bc in BackendStartup (client_sock=client_sock@entry=0x7fff776ffa80) at postmaster.c:3593 [05:41:44.382] bn = 0x625000016a28 [05:41:44.382] pid = [05:41:44.382] startup_data = {canAcceptConnections = } [05:41:44.382] __func__ = "BackendStartup" [05:41:44.382] #22 0x0000564fc9069ad0 in ServerLoop () at postmaster.c:1674 [05:41:44.382] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [05:41:44.382] i = 0 [05:41:44.382] now = [05:41:44.382] last_lockfile_recheck_time = 1714541916 [05:41:44.382] last_touch_time = 1714541916 [05:41:44.382] events = {{pos = , events = , fd = , user_data = } } [05:41:44.382] nevents = 1 [05:41:44.382] __func__ = "ServerLoop" [05:41:44.382] #23 0x0000564fc906bd70 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000330) at postmaster.c:1372 [05:41:44.382] opt = [05:41:44.382] status = [05:41:44.382] userDoption = [05:41:44.382] listen_addr_saved = false [05:41:44.382] output_config_variable = [05:41:44.382] __func__ = "PostmasterMain" [05:41:44.382] #24 0x0000564fc8e04be1 in main (argc=8, argv=0x607000000330) at main.c:197 [05:41:44.382] do_check_root =