[11:13:10.988] src/tools/ci/cores_backtrace.sh linux /tmp/cores [11:13:11.783] dumping /tmp/cores/postgres-6-25465.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [11:13:12.187] [New LWP 25465] [11:13:13.730] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [11:13:14.836] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [11:13:16.493] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [11:13:17.294] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [11:13:18.631] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [11:13:20.353] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [11:13:21.627] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [11:13:22.543] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [11:13:24.056] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [11:13:24.956] [Thread debugging using libthread_db enabled] [11:13:24.956] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [11:13:24.956] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [11:13:25.925] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [11:13:27.470] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [11:13:28.689] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [11:13:31.542] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [11:13:31.542] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [11:13:33.356] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [11:13:34.829] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [11:13:36.243] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [11:13:37.328] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [11:13:38.117] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [11:13:39.553] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [11:13:40.620] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [11:13:41.249] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [11:13:42.129] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [11:13:43.377] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [11:13:44.203] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [11:13:45.484] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [11:13:46.417] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [11:13:48.088] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [11:13:50.176] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [11:13:52.086] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [11:13:52.718] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [11:13:53.346] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [11:13:54.883] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [11:13:55.652] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [11:13:56.884] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [11:13:57.680] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [11:13:58.790] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [11:13:59.862] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [11:14:01.127] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [11:14:02.083] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [11:14:02.876] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [11:14:03.495] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [11:14:03.495] Program terminated with signal SIGABRT, Aborted. [11:14:03.495] #0 0x00007fb5b858dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [11:14:04.104] [11:14:04.104] Thread 1 (Thread 0x7fb5b5f26380 (LWP 25465)): [11:14:04.104] #0 0x00007fb5b858dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [11:14:04.104] No symbol table info available. [11:14:04.104] #1 0x00007fb5b8577537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [11:14:04.104] No symbol table info available. [11:14:04.104] #2 0x00005637a18b3963 in ExceptionalCondition (conditionName=conditionName@entry=0x5637a1b6c200 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x5637a1b6c1c0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [11:14:04.104] No locals. [11:14:04.104] #3 0x00005637a10884bd in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff8c3ad700, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff8c3ad3d0) at execTuples.c:1737 [11:14:04.104] No locals. [11:14:04.104] #4 0x00005637a0ff4b55 in ExecIRDeleteTriggers (estate=estate@entry=0x62500006e200, relinfo=relinfo@entry=0x62500006e7b0, slot=slot@entry=0x7fff8c3ad700) at trigger.c:2832 [11:14:04.104] trigger = 0x62500006ea10 [11:14:04.104] oldtuple = [11:14:04.104] trigdesc = 0x62500006e9c0 [11:14:04.104] newtuple = 0x0 [11:14:04.104] should_free = [11:14:04.104] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [11:14:04.104] i = 0 [11:14:04.104] #5 0x00005637a10fc0dc in ExecMergeMatched (context=context@entry=0x7fff8c3ad740, resultRelInfo=resultRelInfo@entry=0x62500006e7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff8c3ad700, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7fff8c3ad630) at nodeModifyTable.c:2976 [11:14:04.104] relaction = 0x6250005930c8 [11:14:04.104] commandType = CMD_DELETE [11:14:04.104] result = [11:14:04.104] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [11:14:04.104] l__state = {l = , i = } [11:14:04.104] mtstate = 0x62500006e5a0 [11:14:04.104] mergeActions = 0x62500006e8c0 [11:14:04.104] actionStates = 0x629000972ea8 [11:14:04.104] newslot = 0x0 [11:14:04.104] rslot = 0x0 [11:14:04.104] estate = 0x62500006e200 [11:14:04.104] econtext = 0x629000971f08 [11:14:04.104] isNull = [11:14:04.104] epqstate = 0x62500006e688 [11:14:04.104] l = [11:14:04.104] __func__ = "ExecMergeMatched" [11:14:04.104] lmerge_matched = [11:14:04.104] #6 0x00005637a10fd47c in ExecMerge (context=context@entry=0x7fff8c3ad740, resultRelInfo=resultRelInfo@entry=0x62500006e7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff8c3ad700, canSetTag=) at nodeModifyTable.c:2738 [11:14:04.104] rslot = 0x0 [11:14:04.104] matched = [11:14:04.104] #7 0x00005637a10ff90d in ExecModifyTable (pstate=0x62500006e5a0) at nodeModifyTable.c:4067 [11:14:04.104] node = 0x62500006e5a0 [11:14:04.104] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [11:14:04.104] estate = 0x62500006e200 [11:14:04.104] operation = CMD_MERGE [11:14:04.104] resultRelInfo = 0x62500006e7b0 [11:14:04.104] subplanstate = 0x62500006eee0 [11:14:04.104] slot = 0x629000970918 [11:14:04.104] oldSlot = [11:14:04.104] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [11:14:04.104] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [11:14:04.104] oldtuple = 0x7fff8c3ad700 [11:14:04.104] tupleid = 0x0 [11:14:04.104] __func__ = "ExecModifyTable" [11:14:04.104] #8 0x00005637a1077a8b in ExecProcNodeFirst (node=0x62500006e5a0) at execProcnode.c:464 [11:14:04.104] No locals. [11:14:04.104] #9 0x00005637a106224e in ExecProcNode (node=0x62500006e5a0) at ../../../src/include/executor/executor.h:274 [11:14:04.104] No locals. [11:14:04.104] #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 [11:14:04.104] slot = [11:14:04.104] current_tuple_count = 0 [11:14:04.104] #11 0x00005637a1062713 in standard_ExecutorRun (queryDesc=0x61d00014ccc8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [11:14:04.104] estate = 0x62500006e200 [11:14:04.104] operation = CMD_MERGE [11:14:04.104] dest = 0x61900004ea90 [11:14:04.104] sendTuples = true [11:14:04.104] oldcontext = 0x61900004e780 [11:14:04.104] __func__ = "standard_ExecutorRun" [11:14:04.104] #12 0x00005637a10628dd in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014ccc8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [11:14:04.104] No locals. [11:14:04.104] #13 0x00005637a15894ab 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=0x7fff8c3ad9b0) at pquery.c:160 [11:14:04.104] queryDesc = 0x61d00014ccc8 [11:14:04.104] #14 0x00005637a158b653 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004ea90, altdest=0x5637a1f0c6c0 , qc=qc@entry=0x7fff8c3ad9b0) at pquery.c:1277 [11:14:04.104] pstmt = 0x631000490548 [11:14:04.104] stmtlist_item__state = {l = , i = } [11:14:04.104] active_snapshot_set = true [11:14:04.104] stmtlist_item = 0x631000490670 [11:14:04.104] #15 0x00005637a158be85 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [11:14:04.104] treceiver = 0x61900004ea90 [11:14:04.104] qc = {commandTag = , nprocessed = } [11:14:04.104] __func__ = "FillPortalStore" [11:14:04.104] #16 0x00005637a158c8b4 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 [11:14:04.104] _save_exception_stack = 0x7fff8c3ade40 [11:14:04.104] _save_context_stack = 0x0 [11:14:04.104] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [11:14:04.104] _do_rethrow = [11:14:04.104] result = [11:14:04.104] nprocessed = [11:14:04.104] saveTopTransactionResourceOwner = 0x629000024248 [11:14:04.104] saveTopTransactionContext = 0x625000043900 [11:14:04.104] saveActivePortal = 0x0 [11:14:04.104] saveResourceOwner = 0x629000024248 [11:14:04.104] savePortalContext = 0x0 [11:14:04.104] saveMemoryContext = 0x625000043900 [11:14:04.104] __func__ = "PortalRun" [11:14:04.104] #17 0x00005637a1583ae9 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 [11:14:04.104] cmdtaglen = [11:14:04.104] snapshot_set = [11:14:04.104] per_parsetree_context = 0x0 [11:14:04.104] plantree_list = 0x631000490658 [11:14:04.104] parsetree = 0x62500058ee88 [11:14:04.104] commandTag = [11:14:04.104] qc = {commandTag = , nprocessed = } [11:14:04.104] querytree_list = [11:14:04.104] portal = 0x62500002fa00 [11:14:04.104] receiver = 0x6310004906a8 [11:14:04.104] format = [11:14:04.104] cmdtagname = [11:14:04.104] parsetree_item__state = {l = , i = } [11:14:04.104] dest = DestRemote [11:14:04.104] oldcontext = 0x625000043900 [11:14:04.104] parsetree_list = 0x62500058eeb8 [11:14:04.104] parsetree_item = 0x62500058eed0 [11:14:04.104] save_log_statement_stats = false [11:14:04.104] was_logged = true [11:14:04.106] use_implicit_block = false [11:14:04.106] msec_str = { } [11:14:04.106] __func__ = "exec_simple_query" [11:14:04.106] #18 0x00005637a15876d1 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [11:14:04.106] 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"... [11:14:04.106] firstchar = [11:14:04.106] input_message = {data = , len = , maxlen = , cursor = } [11:14:04.106] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [11:14:04.106] send_ready_for_query = [11:14:04.106] idle_in_transaction_timeout_enabled = [11:14:04.106] idle_session_timeout_enabled = [11:14:04.106] __func__ = "PostgresMain" [11:14:04.106] #19 0x00005637a157a07f in BackendMain (startup_data=startup_data@entry=0x7fff8c3ae010 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [11:14:04.106] bsdata = 0x7fff8c3ae010 [11:14:04.106] #20 0x00005637a13c71cf in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff8c3ae010 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff8c3ae0a0) at launch_backend.c:265 [11:14:04.106] pid = [11:14:04.106] #21 0x00005637a13cf0e1 in BackendStartup (client_sock=client_sock@entry=0x7fff8c3ae0a0) at postmaster.c:3593 [11:14:04.106] bn = 0x62500001bbb8 [11:14:04.106] pid = [11:14:04.106] startup_data = {canAcceptConnections = } [11:14:04.106] __func__ = "BackendStartup" [11:14:04.106] #22 0x00005637a13cf7f5 in ServerLoop () at postmaster.c:1674 [11:14:04.106] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [11:14:04.106] i = 0 [11:14:04.106] now = [11:14:04.106] last_lockfile_recheck_time = 1712229106 [11:14:04.106] last_touch_time = 1712229106 [11:14:04.106] events = {{pos = , events = , fd = , user_data = } } [11:14:04.106] nevents = 1 [11:14:04.106] __func__ = "ServerLoop" [11:14:04.106] #23 0x00005637a13d1a95 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1372 [11:14:04.106] opt = [11:14:04.106] status = [11:14:04.106] userDoption = [11:14:04.106] listen_addr_saved = false [11:14:04.106] output_config_variable = [11:14:04.106] __func__ = "PostmasterMain" [11:14:04.106] #24 0x00005637a1172934 in main (argc=4, argv=0x604000000710) at main.c:197 [11:14:04.106] do_check_root = [11:14:04.137] -e [11:14:04.137] [11:14:04.137] [11:14:04.700] dumping /tmp/cores/postgres-6-16992.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [11:14:05.105] [New LWP 16992] [11:14:05.445] [Thread debugging using libthread_db enabled] [11:14:05.445] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [11:14:08.003] Core was generated by `postgres: postgres regression [local] MERGE '. [11:14:08.003] Program terminated with signal SIGABRT, Aborted. [11:14:08.003] #0 0x00007fcdbe33ece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [11:14:08.368] [11:14:08.368] Thread 1 (Thread 0x7fcdbbcd7380 (LWP 16992)): [11:14:08.368] #0 0x00007fcdbe33ece1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [11:14:08.368] No symbol table info available. [11:14:08.368] #1 0x00007fcdbe328537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [11:14:08.368] No symbol table info available. [11:14:08.368] #2 0x000055ae833a2963 in ExceptionalCondition (conditionName=conditionName@entry=0x55ae8365b200 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55ae8365b1c0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [11:14:08.368] No locals. [11:14:08.368] #3 0x000055ae82b774bd in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fffa4997d30, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fffa4997a00) at execTuples.c:1737 [11:14:08.368] No locals. [11:14:08.368] #4 0x000055ae82ae3b55 in ExecIRDeleteTriggers (estate=estate@entry=0x625000115a00, relinfo=relinfo@entry=0x625000115fb0, slot=slot@entry=0x7fffa4997d30) at trigger.c:2832 [11:14:08.368] trigger = 0x625000116210 [11:14:08.368] oldtuple = [11:14:08.368] trigdesc = 0x6250001161c0 [11:14:08.368] newtuple = 0x0 [11:14:08.368] should_free = [11:14:08.368] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [11:14:08.368] i = 0 [11:14:08.368] #5 0x000055ae82beb0dc in ExecMergeMatched (context=context@entry=0x7fffa4997d70, resultRelInfo=resultRelInfo@entry=0x625000115fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fffa4997d30, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7fffa4997c60) at nodeModifyTable.c:2976 [11:14:08.368] relaction = 0x62500054f8c8 [11:14:08.368] commandType = CMD_DELETE [11:14:08.368] result = [11:14:08.368] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [11:14:08.368] l__state = {l = , i = } [11:14:08.368] mtstate = 0x625000115da0 [11:14:08.368] mergeActions = 0x6250001160c0 [11:14:08.368] actionStates = 0x629000972ea8 [11:14:08.368] newslot = 0x0 [11:14:08.368] rslot = 0x0 [11:14:08.368] estate = 0x625000115a00 [11:14:08.368] econtext = 0x629000971f08 [11:14:08.368] isNull = [11:14:08.368] epqstate = 0x625000115e88 [11:14:08.368] l = [11:14:08.368] __func__ = "ExecMergeMatched" [11:14:08.368] lmerge_matched = [11:14:08.368] #6 0x000055ae82bec47c in ExecMerge (context=context@entry=0x7fffa4997d70, resultRelInfo=resultRelInfo@entry=0x625000115fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fffa4997d30, canSetTag=) at nodeModifyTable.c:2738 [11:14:08.368] rslot = 0x0 [11:14:08.368] matched = [11:14:08.368] #7 0x000055ae82bee90d in ExecModifyTable (pstate=0x625000115da0) at nodeModifyTable.c:4067 [11:14:08.368] node = 0x625000115da0 [11:14:08.368] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [11:14:08.368] estate = 0x625000115a00 [11:14:08.368] operation = CMD_MERGE [11:14:08.368] resultRelInfo = 0x625000115fb0 [11:14:08.368] subplanstate = 0x6250001166e0 [11:14:08.368] slot = 0x629000970918 [11:14:08.368] oldSlot = [11:14:08.368] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [11:14:08.368] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [11:14:08.368] oldtuple = 0x7fffa4997d30 [11:14:08.368] tupleid = 0x0 [11:14:08.368] __func__ = "ExecModifyTable" [11:14:08.368] #8 0x000055ae82b66a8b in ExecProcNodeFirst (node=0x625000115da0) at execProcnode.c:464 [11:14:08.368] No locals. [11:14:08.368] #9 0x000055ae82b5124e in ExecProcNode (node=0x625000115da0) at ../../../src/include/executor/executor.h:274 [11:14:08.368] No locals. [11:14:08.368] #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 [11:14:08.368] slot = [11:14:08.368] current_tuple_count = 0 [11:14:08.368] #11 0x000055ae82b51713 in standard_ExecutorRun (queryDesc=0x61d00014d6c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [11:14:08.368] estate = 0x625000115a00 [11:14:08.368] operation = CMD_MERGE [11:14:08.368] dest = 0x61900004d190 [11:14:08.368] sendTuples = true [11:14:08.368] oldcontext = 0x61900004ce80 [11:14:08.368] __func__ = "standard_ExecutorRun" [11:14:08.368] #12 0x000055ae82b518dd in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014d6c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [11:14:08.368] No locals. [11:14:08.368] #13 0x000055ae830784ab 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=0x7fffa4997fe0) at pquery.c:160 [11:14:08.368] queryDesc = 0x61d00014d6c8 [11:14:08.368] #14 0x000055ae8307a653 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004d190, altdest=0x55ae839fb6c0 , qc=qc@entry=0x7fffa4997fe0) at pquery.c:1277 [11:14:08.368] pstmt = 0x631000490548 [11:14:08.368] stmtlist_item__state = {l = , i = } [11:14:08.368] active_snapshot_set = true [11:14:08.368] stmtlist_item = 0x631000490670 [11:14:08.368] #15 0x000055ae8307ae85 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [11:14:08.368] treceiver = 0x61900004d190 [11:14:08.368] qc = {commandTag = , nprocessed = } [11:14:08.368] __func__ = "FillPortalStore" [11:14:08.368] #16 0x000055ae8307b8b4 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 [11:14:08.368] _save_exception_stack = 0x7fffa4998470 [11:14:08.368] _save_context_stack = 0x0 [11:14:08.368] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [11:14:08.368] _do_rethrow = [11:14:08.368] result = [11:14:08.368] nprocessed = [11:14:08.368] saveTopTransactionResourceOwner = 0x629000024248 [11:14:08.368] saveTopTransactionContext = 0x625000041100 [11:14:08.368] saveActivePortal = 0x0 [11:14:08.368] saveResourceOwner = 0x629000024248 [11:14:08.368] savePortalContext = 0x0 [11:14:08.368] saveMemoryContext = 0x625000041100 [11:14:08.368] __func__ = "PortalRun" [11:14:08.368] #17 0x000055ae83072ae9 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 [11:14:08.368] cmdtaglen = [11:14:08.368] snapshot_set = [11:14:08.368] per_parsetree_context = 0x0 [11:14:08.368] plantree_list = 0x631000490658 [11:14:08.368] parsetree = 0x62500057d688 [11:14:08.368] commandTag = [11:14:08.368] qc = {commandTag = , nprocessed = } [11:14:08.368] querytree_list = [11:14:08.368] portal = 0x62500002aa00 [11:14:08.368] receiver = 0x6310004906a8 [11:14:08.368] format = [11:14:08.368] cmdtagname = [11:14:08.368] parsetree_item__state = {l = , i = } [11:14:08.368] dest = DestRemote [11:14:08.368] oldcontext = 0x625000041100 [11:14:08.368] parsetree_list = 0x62500057d6b8 [11:14:08.368] parsetree_item = 0x62500057d6d0 [11:14:08.368] save_log_statement_stats = false [11:14:08.368] was_logged = false [11:14:08.371] use_implicit_block = false [11:14:08.371] msec_str = { } [11:14:08.371] __func__ = "exec_simple_query" [11:14:08.371] #18 0x000055ae830766d1 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [11:14:08.371] 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"... [11:14:08.371] firstchar = [11:14:08.371] input_message = {data = , len = , maxlen = , cursor = } [11:14:08.371] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [11:14:08.371] send_ready_for_query = [11:14:08.371] idle_in_transaction_timeout_enabled = [11:14:08.371] idle_session_timeout_enabled = [11:14:08.371] __func__ = "PostgresMain" [11:14:08.371] #19 0x000055ae8306907f in BackendMain (startup_data=startup_data@entry=0x7fffa4998640 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [11:14:08.371] bsdata = 0x7fffa4998640 [11:14:08.371] #20 0x000055ae82eb61cf in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fffa4998640 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fffa49986d0) at launch_backend.c:265 [11:14:08.371] pid = [11:14:08.371] #21 0x000055ae82ebe0e1 in BackendStartup (client_sock=client_sock@entry=0x7fffa49986d0) at postmaster.c:3593 [11:14:08.371] bn = 0x6250000169d8 [11:14:08.371] pid = [11:14:08.371] startup_data = {canAcceptConnections = } [11:14:08.371] __func__ = "BackendStartup" [11:14:08.371] #22 0x000055ae82ebe7f5 in ServerLoop () at postmaster.c:1674 [11:14:08.371] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [11:14:08.371] i = 0 [11:14:08.371] now = [11:14:08.371] last_lockfile_recheck_time = 1712229057 [11:14:08.371] last_touch_time = 1712229057 [11:14:08.371] events = {{pos = , events = , fd = , user_data = } } [11:14:08.371] nevents = 1 [11:14:08.371] __func__ = "ServerLoop" [11:14:08.371] #23 0x000055ae82ec0a95 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x6070000003a0) at postmaster.c:1372 [11:14:08.371] opt = [11:14:08.371] status = [11:14:08.371] userDoption = [11:14:08.371] listen_addr_saved = false [11:14:08.371] output_config_variable = [11:14:08.371] __func__ = "PostmasterMain" [11:14:08.371] #24 0x000055ae82c61934 in main (argc=8, argv=0x6070000003a0) at main.c:197 [11:14:08.371] do_check_root =