[05:15:40.501] src/tools/ci/cores_backtrace.sh linux /tmp/cores [05:15:41.289] dumping /tmp/cores/postgres-6-24895.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [05:15:41.626] [New LWP 24895] [05:15:43.160] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [05:15:44.314] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [05:15:45.957] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [05:15:46.754] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [05:15:48.243] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [05:15:49.968] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [05:15:51.369] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [05:15:52.279] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [05:15:53.812] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [05:15:54.704] [Thread debugging using libthread_db enabled] [05:15:54.704] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [05:15:54.704] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [05:15:55.644] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [05:15:57.152] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [05:15:58.362] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [05:16:01.206] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [05:16:01.206] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [05:16:02.973] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [05:16:04.425] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [05:16:05.856] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [05:16:06.959] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [05:16:07.770] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [05:16:09.195] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [05:16:10.255] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [05:16:10.914] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [05:16:11.771] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [05:16:12.980] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [05:16:13.784] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [05:16:15.055] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [05:16:16.011] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [05:16:17.703] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [05:16:19.752] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [05:16:21.702] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [05:16:22.346] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [05:16:23.005] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [05:16:24.540] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [05:16:25.304] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [05:16:26.534] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [05:16:27.446] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [05:16:28.572] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [05:16:29.527] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [05:16:30.804] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [05:16:31.778] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [05:16:32.592] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [05:16:33.097] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [05:16:33.097] Program terminated with signal SIGABRT, Aborted. [05:16:33.097] #0 0x00007f44b0ea8ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [05:16:33.323] [05:16:33.323] Thread 1 (Thread 0x7f44ae841380 (LWP 24895)): [05:16:33.323] #0 0x00007f44b0ea8ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [05:16:33.323] No symbol table info available. [05:16:33.323] #1 0x00007f44b0e92537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [05:16:33.323] No symbol table info available. [05:16:33.323] #2 0x000055630c52cd75 in ExceptionalCondition (conditionName=conditionName@entry=0x55630c7d1ec0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55630c7d1e80 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [05:16:33.323] No locals. [05:16:33.323] #3 0x000055630bd1dc6b in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffdad7324c0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffdad732220) at execTuples.c:1649 [05:16:33.323] No locals. [05:16:33.323] #4 0x000055630bc8f495 in ExecIRDeleteTriggers (estate=estate@entry=0x6250001a6a00, relinfo=relinfo@entry=0x6250001a6fb0, slot=slot@entry=0x7ffdad7324c0) at trigger.c:2848 [05:16:33.323] trigger = 0x6250001a7210 [05:16:33.323] oldtuple = [05:16:33.323] trigdesc = 0x6250001a71c0 [05:16:33.323] newtuple = 0x0 [05:16:33.323] should_free = [05:16:33.323] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [05:16:33.323] i = 0 [05:16:33.323] #5 0x000055630bd91b84 in ExecMergeMatched (context=0x7ffdad732500, resultRelInfo=resultRelInfo@entry=0x6250001a6fb0, tupleid=, oldtuple=, canSetTag=) at nodeModifyTable.c:2980 [05:16:33.323] relaction = [05:16:33.323] commandType = CMD_DELETE [05:16:33.323] result = [05:16:33.323] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [05:16:33.323] l__state = {l = , i = } [05:16:33.323] mtstate = 0x6250001a6da0 [05:16:33.323] newslot = [05:16:33.323] estate = 0x6250001a6a00 [05:16:33.323] econtext = 0x62900092baf8 [05:16:33.323] isNull = [05:16:33.323] epqstate = 0x6250001a6e88 [05:16:33.323] l = [05:16:33.323] lmerge_matched = [05:16:33.323] __func__ = "ExecMergeMatched" [05:16:33.323] #6 0x000055630bd926ae in ExecMerge (context=context@entry=0x7ffdad732500, resultRelInfo=resultRelInfo@entry=0x6250001a6fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffdad7324c0, canSetTag=) at nodeModifyTable.c:2777 [05:16:33.323] matched = true [05:16:33.323] #7 0x000055630bd944f6 in ExecModifyTable (pstate=0x6250001a6da0) at nodeModifyTable.c:3923 [05:16:33.323] node = 0x6250001a6da0 [05:16:33.323] context = {mtstate = , epqstate = , estate = , planSlot = , relaction = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [05:16:33.323] estate = 0x6250001a6a00 [05:16:33.323] operation = CMD_MERGE [05:16:33.323] resultRelInfo = 0x6250001a6fb0 [05:16:33.323] subplanstate = 0x6250001a76e0 [05:16:33.323] slot = [05:16:33.323] oldSlot = [05:16:33.323] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [05:16:33.323] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [05:16:33.323] oldtuple = 0x7ffdad7324c0 [05:16:33.323] tupleid = 0x0 [05:16:33.323] __func__ = "ExecModifyTable" [05:16:33.323] #8 0x000055630bd0d795 in ExecProcNodeFirst (node=0x6250001a6da0) at execProcnode.c:464 [05:16:33.323] No locals. [05:16:33.323] #9 0x000055630bcf8308 in ExecProcNode (node=0x6250001a6da0) at ../../../src/include/executor/executor.h:274 [05:16:33.323] No locals. [05:16:33.323] #10 ExecutePlan (estate=estate@entry=0x6250001a6a00, planstate=0x6250001a6da0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=false, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x6310004657a8, execute_once=true) at execMain.c:1647 [05:16:33.323] slot = [05:16:33.323] current_tuple_count = 0 [05:16:33.323] #11 0x000055630bcf8784 in standard_ExecutorRun (queryDesc=0x61900002d680, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:366 [05:16:33.323] estate = 0x6250001a6a00 [05:16:33.323] operation = CMD_MERGE [05:16:33.323] dest = 0x6310004657a8 [05:16:33.323] sendTuples = false [05:16:33.323] oldcontext = 0x61900002d580 [05:16:33.323] __func__ = "standard_ExecutorRun" [05:16:33.323] #12 0x000055630bcf894e in ExecutorRun (queryDesc=queryDesc@entry=0x61900002d680, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:310 [05:16:33.323] No locals. [05:16:33.323] #13 0x000055630c20b8f5 in ProcessQuery (plan=plan@entry=0x631000465648, 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=0x6310004657a8, qc=qc@entry=0x7ffdad732a00) at pquery.c:160 [05:16:33.323] queryDesc = 0x61900002d680 [05:16:33.323] #14 0x000055630c20da9d in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=false, dest=dest@entry=0x6310004657a8, altdest=altdest@entry=0x6310004657a8, qc=qc@entry=0x7ffdad732a00) at pquery.c:1277 [05:16:33.323] pstmt = 0x631000465648 [05:16:33.323] stmtlist_item__state = {l = , i = } [05:16:33.323] active_snapshot_set = true [05:16:33.323] stmtlist_item = 0x631000465770 [05:16:33.323] #15 0x000055630c20e895 in PortalRun (portal=portal@entry=0x62500002fa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x6310004657a8, altdest=altdest@entry=0x6310004657a8, qc=) at pquery.c:791 [05:16:33.323] _save_exception_stack = 0x7ffdad732b80 [05:16:33.323] _save_context_stack = 0x0 [05:16:33.323] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [05:16:33.323] _do_rethrow = [05:16:33.323] result = [05:16:33.323] nprocessed = [05:16:33.323] saveTopTransactionResourceOwner = 0x6290000232c8 [05:16:33.323] saveTopTransactionContext = 0x625000043900 [05:16:33.323] saveActivePortal = 0x0 [05:16:33.323] saveResourceOwner = 0x6290000232c8 [05:16:33.323] savePortalContext = 0x0 [05:16:33.323] saveMemoryContext = 0x625000043900 [05:16:33.323] __func__ = "PortalRun" [05:16:33.323] #16 0x000055630c205f33 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:1273 [05:16:33.323] cmdtaglen = [05:16:33.323] snapshot_set = [05:16:33.323] per_parsetree_context = 0x0 [05:16:33.323] plantree_list = 0x631000465758 [05:16:33.323] parsetree = 0x625000546298 [05:16:33.323] commandTag = [05:16:33.323] qc = {commandTag = , nprocessed = } [05:16:33.323] querytree_list = [05:16:33.323] portal = 0x62500002fa00 [05:16:33.323] receiver = 0x6310004657a8 [05:16:33.323] format = [05:16:33.323] cmdtagname = [05:16:33.323] parsetree_item__state = {l = , i = } [05:16:33.323] dest = DestRemote [05:16:33.323] oldcontext = 0x625000043900 [05:16:33.323] parsetree_list = 0x6250005462c8 [05:16:33.323] parsetree_item = 0x6250005462e0 [05:16:33.323] save_log_statement_stats = false [05:16:33.323] was_logged = true [05:16:33.323] use_implicit_block = false [05:16:33.323] msec_str = { } [05:16:33.323] __func__ = "exec_simple_query" [05:16:33.323] #17 0x000055630c209b1b in PostgresMain (dbname=dbname@entry=0x629000020378 "regression", username=username@entry=0x629000020358 "postgres") at postgres.c:4675 [05:16:33.323] 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:16:33.325] firstchar = [05:16:33.325] input_message = {data = , len = , maxlen = , cursor = } [05:16:33.325] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [05:16:33.325] send_ready_for_query = [05:16:33.325] idle_in_transaction_timeout_enabled = [05:16:33.325] idle_session_timeout_enabled = [05:16:33.325] __func__ = "PostgresMain" [05:16:33.325] #18 0x000055630c059067 in BackendRun (port=port@entry=0x61500000dc80) at postmaster.c:4477 [05:16:33.325] No locals. [05:16:33.325] #19 0x000055630c05e764 in BackendStartup (port=port@entry=0x61500000dc80) at postmaster.c:4153 [05:16:33.325] bn = 0x62500001ba78 [05:16:33.325] pid = 0 [05:16:33.325] __func__ = "BackendStartup" [05:16:33.325] #20 0x000055630c05eb2c in ServerLoop () at postmaster.c:1771 [05:16:33.325] port = 0x61500000dc80 [05:16:33.325] i = 0 [05:16:33.325] now = [05:16:33.325] last_lockfile_recheck_time = 1709356451 [05:16:33.325] last_touch_time = 1709356451 [05:16:33.325] events = {{pos = , events = , fd = , user_data = } } [05:16:33.325] nevents = 1 [05:16:33.325] __func__ = "ServerLoop" [05:16:33.325] #21 0x000055630c060e14 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1470 [05:16:33.325] opt = [05:16:33.325] status = [05:16:33.325] userDoption = [05:16:33.325] listen_addr_saved = false [05:16:33.325] output_config_variable = [05:16:33.325] __func__ = "PostmasterMain" [05:16:33.325] #22 0x000055630be07662 in main (argc=4, argv=0x604000000710) at main.c:198 [05:16:33.325] do_check_root = [05:16:33.345] -e [05:16:33.345] [05:16:33.345] [05:16:33.899] dumping /tmp/cores/postgres-6-17842.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [05:16:34.222] [New LWP 17842] [05:16:34.513] [Thread debugging using libthread_db enabled] [05:16:34.513] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [05:16:36.844] Core was generated by `postgres: postgres regression [local] MERGE '. [05:16:36.844] Program terminated with signal SIGABRT, Aborted. [05:16:36.844] #0 0x00007f915318dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [05:16:37.042] [05:16:37.042] Thread 1 (Thread 0x7f9150b26380 (LWP 17842)): [05:16:37.042] #0 0x00007f915318dce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [05:16:37.042] No symbol table info available. [05:16:37.042] #1 0x00007f9153177537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [05:16:37.042] No symbol table info available. [05:16:37.042] #2 0x00005652a9b0ed75 in ExceptionalCondition (conditionName=conditionName@entry=0x5652a9db3ec0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x5652a9db3e80 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [05:16:37.042] No locals. [05:16:37.042] #3 0x00005652a92ffc6b in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd268aa650, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffd268aa3b0) at execTuples.c:1649 [05:16:37.042] No locals. [05:16:37.042] #4 0x00005652a9271495 in ExecIRDeleteTriggers (estate=estate@entry=0x6250001b3200, relinfo=relinfo@entry=0x6250001b37b0, slot=slot@entry=0x7ffd268aa650) at trigger.c:2848 [05:16:37.042] trigger = 0x6250001b3a10 [05:16:37.042] oldtuple = [05:16:37.042] trigdesc = 0x6250001b39c0 [05:16:37.042] newtuple = 0x0 [05:16:37.042] should_free = [05:16:37.042] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [05:16:37.042] i = 0 [05:16:37.042] #5 0x00005652a9373b84 in ExecMergeMatched (context=0x7ffd268aa690, resultRelInfo=resultRelInfo@entry=0x6250001b37b0, tupleid=, oldtuple=, canSetTag=) at nodeModifyTable.c:2980 [05:16:37.042] relaction = [05:16:37.042] commandType = CMD_DELETE [05:16:37.042] result = [05:16:37.042] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [05:16:37.042] l__state = {l = , i = } [05:16:37.042] mtstate = 0x6250001b35a0 [05:16:37.042] newslot = [05:16:37.042] estate = 0x6250001b3200 [05:16:37.042] econtext = 0x62900092baf8 [05:16:37.042] isNull = [05:16:37.042] epqstate = 0x6250001b3688 [05:16:37.042] l = [05:16:37.042] lmerge_matched = [05:16:37.042] __func__ = "ExecMergeMatched" [05:16:37.042] #6 0x00005652a93746ae in ExecMerge (context=context@entry=0x7ffd268aa690, resultRelInfo=resultRelInfo@entry=0x6250001b37b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd268aa650, canSetTag=) at nodeModifyTable.c:2777 [05:16:37.042] matched = true [05:16:37.042] #7 0x00005652a93764f6 in ExecModifyTable (pstate=0x6250001b35a0) at nodeModifyTable.c:3923 [05:16:37.042] node = 0x6250001b35a0 [05:16:37.042] context = {mtstate = , epqstate = , estate = , planSlot = , relaction = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [05:16:37.042] estate = 0x6250001b3200 [05:16:37.042] operation = CMD_MERGE [05:16:37.042] resultRelInfo = 0x6250001b37b0 [05:16:37.042] subplanstate = 0x6250001b3ee0 [05:16:37.042] slot = [05:16:37.042] oldSlot = [05:16:37.042] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [05:16:37.042] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [05:16:37.042] oldtuple = 0x7ffd268aa650 [05:16:37.042] tupleid = 0x0 [05:16:37.042] __func__ = "ExecModifyTable" [05:16:37.042] #8 0x00005652a92ef795 in ExecProcNodeFirst (node=0x6250001b35a0) at execProcnode.c:464 [05:16:37.042] No locals. [05:16:37.042] #9 0x00005652a92da308 in ExecProcNode (node=0x6250001b35a0) at ../../../src/include/executor/executor.h:274 [05:16:37.042] No locals. [05:16:37.042] #10 ExecutePlan (estate=estate@entry=0x6250001b3200, planstate=0x6250001b35a0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=false, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x6310004657a8, execute_once=true) at execMain.c:1647 [05:16:37.042] slot = [05:16:37.042] current_tuple_count = 0 [05:16:37.042] #11 0x00005652a92da784 in standard_ExecutorRun (queryDesc=0x61900004cf80, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:366 [05:16:37.042] estate = 0x6250001b3200 [05:16:37.042] operation = CMD_MERGE [05:16:37.042] dest = 0x6310004657a8 [05:16:37.042] sendTuples = false [05:16:37.042] oldcontext = 0x61900004ce80 [05:16:37.042] __func__ = "standard_ExecutorRun" [05:16:37.042] #12 0x00005652a92da94e in ExecutorRun (queryDesc=queryDesc@entry=0x61900004cf80, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:310 [05:16:37.042] No locals. [05:16:37.042] #13 0x00005652a97ed8f5 in ProcessQuery (plan=plan@entry=0x631000465648, 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=0x6310004657a8, qc=qc@entry=0x7ffd268aab90) at pquery.c:160 [05:16:37.042] queryDesc = 0x61900004cf80 [05:16:37.042] #14 0x00005652a97efa9d in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=false, dest=dest@entry=0x6310004657a8, altdest=altdest@entry=0x6310004657a8, qc=qc@entry=0x7ffd268aab90) at pquery.c:1277 [05:16:37.042] pstmt = 0x631000465648 [05:16:37.042] stmtlist_item__state = {l = , i = } [05:16:37.042] active_snapshot_set = true [05:16:37.042] stmtlist_item = 0x631000465770 [05:16:37.042] #15 0x00005652a97f0895 in PortalRun (portal=portal@entry=0x62500002aa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x6310004657a8, altdest=altdest@entry=0x6310004657a8, qc=) at pquery.c:791 [05:16:37.042] _save_exception_stack = 0x7ffd268aad10 [05:16:37.042] _save_context_stack = 0x0 [05:16:37.042] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [05:16:37.042] _do_rethrow = [05:16:37.042] result = [05:16:37.042] nprocessed = [05:16:37.042] saveTopTransactionResourceOwner = 0x6290000232c8 [05:16:37.042] saveTopTransactionContext = 0x625000041100 [05:16:37.042] saveActivePortal = 0x0 [05:16:37.042] saveResourceOwner = 0x6290000232c8 [05:16:37.042] savePortalContext = 0x0 [05:16:37.042] saveMemoryContext = 0x625000041100 [05:16:37.042] __func__ = "PortalRun" [05:16:37.042] #16 0x00005652a97e7f33 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:1273 [05:16:37.042] cmdtaglen = [05:16:37.042] snapshot_set = [05:16:37.042] per_parsetree_context = 0x0 [05:16:37.042] plantree_list = 0x631000465758 [05:16:37.042] parsetree = 0x625000561a98 [05:16:37.042] commandTag = [05:16:37.042] qc = {commandTag = , nprocessed = } [05:16:37.042] querytree_list = [05:16:37.042] portal = 0x62500002aa00 [05:16:37.042] receiver = 0x6310004657a8 [05:16:37.042] format = [05:16:37.042] cmdtagname = [05:16:37.042] parsetree_item__state = {l = , i = } [05:16:37.042] dest = DestRemote [05:16:37.042] oldcontext = 0x625000041100 [05:16:37.042] parsetree_list = 0x625000561ac8 [05:16:37.042] parsetree_item = 0x625000561ae0 [05:16:37.042] save_log_statement_stats = false [05:16:37.042] was_logged = false [05:16:37.042] use_implicit_block = false [05:16:37.042] msec_str = { } [05:16:37.042] __func__ = "exec_simple_query" [05:16:37.042] #17 0x00005652a97ebb1b in PostgresMain (dbname=dbname@entry=0x629000020378 "regression", username=username@entry=0x629000020358 "postgres") at postgres.c:4675 [05:16:37.042] 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:16:37.043] firstchar = [05:16:37.043] input_message = {data = , len = , maxlen = , cursor = } [05:16:37.043] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [05:16:37.043] send_ready_for_query = [05:16:37.043] idle_in_transaction_timeout_enabled = [05:16:37.043] idle_session_timeout_enabled = [05:16:37.043] __func__ = "PostgresMain" [05:16:37.043] #18 0x00005652a963b067 in BackendRun (port=port@entry=0x61500000f580) at postmaster.c:4477 [05:16:37.043] No locals. [05:16:37.043] #19 0x00005652a9640764 in BackendStartup (port=port@entry=0x61500000f580) at postmaster.c:4153 [05:16:37.043] bn = 0x625000016e38 [05:16:37.043] pid = 0 [05:16:37.043] __func__ = "BackendStartup" [05:16:37.043] #20 0x00005652a9640b2c in ServerLoop () at postmaster.c:1771 [05:16:37.043] port = 0x61500000f580 [05:16:37.043] i = 0 [05:16:37.043] now = [05:16:37.043] last_lockfile_recheck_time = 1709356412 [05:16:37.043] last_touch_time = 1709356412 [05:16:37.043] events = {{pos = , events = , fd = , user_data = } } [05:16:37.043] nevents = 1 [05:16:37.043] __func__ = "ServerLoop" [05:16:37.043] #21 0x00005652a9642e14 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x6070000003a0) at postmaster.c:1470 [05:16:37.043] opt = [05:16:37.043] status = [05:16:37.043] userDoption = [05:16:37.043] listen_addr_saved = false [05:16:37.043] output_config_variable = [05:16:37.043] __func__ = "PostmasterMain" [05:16:37.043] #22 0x00005652a93e9662 in main (argc=8, argv=0x6070000003a0) at main.c:198 [05:16:37.043] do_check_root =