[04:44:28.592] src/tools/ci/cores_backtrace.sh linux /tmp/cores [04:44:29.304] dumping /tmp/cores/postgres-6-16880.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [04:44:29.640] [New LWP 16880] [04:44:31.179] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [04:44:32.298] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [04:44:33.956] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [04:44:34.773] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [04:44:36.106] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [04:44:37.840] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [04:44:39.103] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [04:44:40.013] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [04:44:41.531] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [04:44:42.435] [Thread debugging using libthread_db enabled] [04:44:42.435] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [04:44:42.435] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [04:44:43.437] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [04:44:44.964] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [04:44:46.175] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [04:44:49.005] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [04:44:49.005] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [04:44:50.787] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [04:44:52.271] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [04:44:53.713] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [04:44:54.828] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [04:44:55.675] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [04:44:57.100] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [04:44:58.162] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [04:44:58.827] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [04:44:59.681] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [04:45:00.888] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [04:45:01.697] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [04:45:02.991] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [04:45:03.951] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [04:45:05.631] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [04:45:07.661] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [04:45:09.572] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [04:45:10.220] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [04:45:10.895] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [04:45:12.429] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [04:45:13.189] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [04:45:14.411] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [04:45:15.214] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [04:45:16.344] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [04:45:17.311] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [04:45:18.580] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [04:45:19.541] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [04:45:20.338] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [04:45:20.841] Core was generated by `postgres: postgres regression [local] MERGE '. [04:45:20.841] Program terminated with signal SIGABRT, Aborted. [04:45:20.841] #0 0x00007f5079286ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [04:45:21.039] [04:45:21.039] Thread 1 (Thread 0x7f5076c1f380 (LWP 16880)): [04:45:21.039] #0 0x00007f5079286ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [04:45:21.039] No symbol table info available. [04:45:21.039] #1 0x00007f5079270537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [04:45:21.039] No symbol table info available. [04:45:21.039] #2 0x000055d9bfb7615e in ExceptionalCondition (conditionName=conditionName@entry=0x55d9bfe1bf20 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55d9bfe1bee0 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [04:45:21.039] No locals. [04:45:21.039] #3 0x000055d9bf366b79 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff1bcf51a0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff1bcf4f00) at execTuples.c:1649 [04:45:21.039] No locals. [04:45:21.039] #4 0x000055d9bf2d83ad in ExecIRDeleteTriggers (estate=estate@entry=0x6250001ae200, relinfo=relinfo@entry=0x6250001ae7b0, slot=slot@entry=0x7fff1bcf51a0) at trigger.c:2848 [04:45:21.039] trigger = 0x6250001aea10 [04:45:21.039] oldtuple = [04:45:21.039] trigdesc = 0x6250001ae9c0 [04:45:21.039] newtuple = 0x0 [04:45:21.039] should_free = [04:45:21.039] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [04:45:21.039] i = 0 [04:45:21.039] #5 0x000055d9bf3daa82 in ExecMergeMatched (context=0x7fff1bcf51e0, resultRelInfo=resultRelInfo@entry=0x6250001ae7b0, tupleid=, oldtuple=, canSetTag=) at nodeModifyTable.c:2980 [04:45:21.039] relaction = [04:45:21.039] commandType = CMD_DELETE [04:45:21.039] result = [04:45:21.039] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [04:45:21.039] l__state = {l = , i = } [04:45:21.039] mtstate = 0x6250001ae5a0 [04:45:21.039] newslot = [04:45:21.039] estate = 0x6250001ae200 [04:45:21.039] econtext = 0x62900092baf8 [04:45:21.039] isNull = [04:45:21.039] epqstate = 0x6250001ae688 [04:45:21.039] l = [04:45:21.039] lmerge_matched = [04:45:21.039] __func__ = "ExecMergeMatched" [04:45:21.039] #6 0x000055d9bf3db5ac in ExecMerge (context=context@entry=0x7fff1bcf51e0, resultRelInfo=resultRelInfo@entry=0x6250001ae7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff1bcf51a0, canSetTag=) at nodeModifyTable.c:2777 [04:45:21.039] matched = true [04:45:21.039] #7 0x000055d9bf3dd3f4 in ExecModifyTable (pstate=0x6250001ae5a0) at nodeModifyTable.c:3923 [04:45:21.039] node = 0x6250001ae5a0 [04:45:21.039] context = {mtstate = , epqstate = , estate = , planSlot = , relaction = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [04:45:21.039] estate = 0x6250001ae200 [04:45:21.039] operation = CMD_MERGE [04:45:21.039] resultRelInfo = 0x6250001ae7b0 [04:45:21.039] subplanstate = 0x6250001aeee0 [04:45:21.039] slot = [04:45:21.039] oldSlot = [04:45:21.039] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [04:45:21.039] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [04:45:21.039] oldtuple = 0x7fff1bcf51a0 [04:45:21.039] tupleid = 0x0 [04:45:21.039] __func__ = "ExecModifyTable" [04:45:21.039] #8 0x000055d9bf3566a3 in ExecProcNodeFirst (node=0x6250001ae5a0) at execProcnode.c:464 [04:45:21.039] No locals. [04:45:21.039] #9 0x000055d9bf341216 in ExecProcNode (node=0x6250001ae5a0) at ../../../src/include/executor/executor.h:274 [04:45:21.039] No locals. [04:45:21.039] #10 ExecutePlan (estate=estate@entry=0x6250001ae200, planstate=0x6250001ae5a0, 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 [04:45:21.039] slot = [04:45:21.039] current_tuple_count = 0 [04:45:21.039] #11 0x000055d9bf341692 in standard_ExecutorRun (queryDesc=0x61900004cf80, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:366 [04:45:21.039] estate = 0x6250001ae200 [04:45:21.039] operation = CMD_MERGE [04:45:21.039] dest = 0x6310004657a8 [04:45:21.039] sendTuples = false [04:45:21.039] oldcontext = 0x61900004ce80 [04:45:21.039] __func__ = "standard_ExecutorRun" [04:45:21.039] #12 0x000055d9bf34185c in ExecutorRun (queryDesc=queryDesc@entry=0x61900004cf80, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:310 [04:45:21.039] No locals. [04:45:21.039] #13 0x000055d9bf854d34 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=0x7fff1bcf56e0) at pquery.c:160 [04:45:21.039] queryDesc = 0x61900004cf80 [04:45:21.039] #14 0x000055d9bf856edc 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=0x7fff1bcf56e0) at pquery.c:1277 [04:45:21.039] pstmt = 0x631000465648 [04:45:21.039] stmtlist_item__state = {l = , i = } [04:45:21.039] active_snapshot_set = true [04:45:21.039] stmtlist_item = 0x631000465770 [04:45:21.039] #15 0x000055d9bf857cd4 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 [04:45:21.039] _save_exception_stack = 0x7fff1bcf5860 [04:45:21.039] _save_context_stack = 0x0 [04:45:21.039] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [04:45:21.039] _do_rethrow = [04:45:21.039] result = [04:45:21.039] nprocessed = [04:45:21.039] saveTopTransactionResourceOwner = 0x6290000232c8 [04:45:21.039] saveTopTransactionContext = 0x625000041100 [04:45:21.039] saveActivePortal = 0x0 [04:45:21.039] saveResourceOwner = 0x6290000232c8 [04:45:21.039] savePortalContext = 0x0 [04:45:21.039] saveMemoryContext = 0x625000041100 [04:45:21.039] __func__ = "PortalRun" [04:45:21.039] #16 0x000055d9bf84f372 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 [04:45:21.039] cmdtaglen = [04:45:21.039] snapshot_set = [04:45:21.039] per_parsetree_context = 0x0 [04:45:21.039] plantree_list = 0x631000465758 [04:45:21.039] parsetree = 0x62500055f298 [04:45:21.039] commandTag = [04:45:21.039] qc = {commandTag = , nprocessed = } [04:45:21.039] querytree_list = [04:45:21.039] portal = 0x62500002aa00 [04:45:21.039] receiver = 0x6310004657a8 [04:45:21.039] format = [04:45:21.039] cmdtagname = [04:45:21.039] parsetree_item__state = {l = , i = } [04:45:21.039] dest = DestRemote [04:45:21.039] oldcontext = 0x625000041100 [04:45:21.039] parsetree_list = 0x62500055f2c8 [04:45:21.039] parsetree_item = 0x62500055f2e0 [04:45:21.039] save_log_statement_stats = false [04:45:21.039] was_logged = false [04:45:21.039] use_implicit_block = false [04:45:21.039] msec_str = { } [04:45:21.039] __func__ = "exec_simple_query" [04:45:21.039] #17 0x000055d9bf852f5a in PostgresMain (dbname=dbname@entry=0x629000020378 "regression", username=username@entry=0x629000020358 "postgres") at postgres.c:4675 [04:45:21.039] 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"... [04:45:21.040] firstchar = [04:45:21.040] input_message = {data = , len = , maxlen = , cursor = } [04:45:21.040] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [04:45:21.040] send_ready_for_query = [04:45:21.040] idle_in_transaction_timeout_enabled = [04:45:21.040] idle_session_timeout_enabled = [04:45:21.040] __func__ = "PostgresMain" [04:45:21.040] #18 0x000055d9bf6a1f22 in BackendRun (port=port@entry=0x61500000e180) at postmaster.c:4477 [04:45:21.040] No locals. [04:45:21.040] #19 0x000055d9bf6a761f in BackendStartup (port=port@entry=0x61500000e180) at postmaster.c:4153 [04:45:21.040] bn = 0x625000016d98 [04:45:21.040] pid = 0 [04:45:21.040] __func__ = "BackendStartup" [04:45:21.040] #20 0x000055d9bf6a79e7 in ServerLoop () at postmaster.c:1771 [04:45:21.040] port = 0x61500000e180 [04:45:21.040] i = 0 [04:45:21.040] now = [04:45:21.040] last_lockfile_recheck_time = 1709527339 [04:45:21.040] last_touch_time = 1709527339 [04:45:21.040] events = {{pos = , events = , fd = , user_data = } } [04:45:21.040] nevents = 1 [04:45:21.040] __func__ = "ServerLoop" [04:45:21.040] #21 0x000055d9bf6a9ccf in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x6070000003a0) at postmaster.c:1470 [04:45:21.040] opt = [04:45:21.040] status = [04:45:21.040] userDoption = [04:45:21.040] listen_addr_saved = false [04:45:21.040] output_config_variable = [04:45:21.040] __func__ = "PostmasterMain" [04:45:21.040] #22 0x000055d9bf450560 in main (argc=8, argv=0x6070000003a0) at main.c:198 [04:45:21.040] do_check_root = [04:45:21.054] -e [04:45:21.054] [04:45:21.054] [04:45:21.591] dumping /tmp/cores/postgres-6-23870.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [04:45:21.895] [New LWP 23870] [04:45:22.182] [Thread debugging using libthread_db enabled] [04:45:22.182] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [04:45:24.474] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [04:45:24.474] Program terminated with signal SIGABRT, Aborted. [04:45:24.474] #0 0x00007f2615b10ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [04:45:24.614] [04:45:24.614] Thread 1 (Thread 0x7f26134a9380 (LWP 23870)): [04:45:24.614] #0 0x00007f2615b10ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [04:45:24.614] No symbol table info available. [04:45:24.614] #1 0x00007f2615afa537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [04:45:24.614] No symbol table info available. [04:45:24.614] #2 0x00005559490a715e in ExceptionalCondition (conditionName=conditionName@entry=0x55594934cf20 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55594934cee0 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [04:45:24.614] No locals. [04:45:24.614] #3 0x0000555948897b79 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd2b8fa2e0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffd2b8fa040) at execTuples.c:1649 [04:45:24.614] No locals. [04:45:24.614] #4 0x00005559488093ad in ExecIRDeleteTriggers (estate=estate@entry=0x6250001a6a00, relinfo=relinfo@entry=0x6250001a6fb0, slot=slot@entry=0x7ffd2b8fa2e0) at trigger.c:2848 [04:45:24.614] trigger = 0x6250001a7210 [04:45:24.614] oldtuple = [04:45:24.614] trigdesc = 0x6250001a71c0 [04:45:24.614] newtuple = 0x0 [04:45:24.614] should_free = [04:45:24.614] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [04:45:24.614] i = 0 [04:45:24.614] #5 0x000055594890ba82 in ExecMergeMatched (context=0x7ffd2b8fa320, resultRelInfo=resultRelInfo@entry=0x6250001a6fb0, tupleid=, oldtuple=, canSetTag=) at nodeModifyTable.c:2980 [04:45:24.614] relaction = [04:45:24.614] commandType = CMD_DELETE [04:45:24.614] result = [04:45:24.614] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [04:45:24.614] l__state = {l = , i = } [04:45:24.614] mtstate = 0x6250001a6da0 [04:45:24.614] newslot = [04:45:24.614] estate = 0x6250001a6a00 [04:45:24.614] econtext = 0x62900092baf8 [04:45:24.614] isNull = [04:45:24.614] epqstate = 0x6250001a6e88 [04:45:24.614] l = [04:45:24.614] lmerge_matched = [04:45:24.614] __func__ = "ExecMergeMatched" [04:45:24.614] #6 0x000055594890c5ac in ExecMerge (context=context@entry=0x7ffd2b8fa320, resultRelInfo=resultRelInfo@entry=0x6250001a6fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd2b8fa2e0, canSetTag=) at nodeModifyTable.c:2777 [04:45:24.614] matched = true [04:45:24.614] #7 0x000055594890e3f4 in ExecModifyTable (pstate=0x6250001a6da0) at nodeModifyTable.c:3923 [04:45:24.614] node = 0x6250001a6da0 [04:45:24.614] context = {mtstate = , epqstate = , estate = , planSlot = , relaction = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [04:45:24.614] estate = 0x6250001a6a00 [04:45:24.614] operation = CMD_MERGE [04:45:24.614] resultRelInfo = 0x6250001a6fb0 [04:45:24.614] subplanstate = 0x6250001a76e0 [04:45:24.614] slot = [04:45:24.614] oldSlot = [04:45:24.614] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [04:45:24.614] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [04:45:24.614] oldtuple = 0x7ffd2b8fa2e0 [04:45:24.614] tupleid = 0x0 [04:45:24.614] __func__ = "ExecModifyTable" [04:45:24.614] #8 0x00005559488876a3 in ExecProcNodeFirst (node=0x6250001a6da0) at execProcnode.c:464 [04:45:24.614] No locals. [04:45:24.614] #9 0x0000555948872216 in ExecProcNode (node=0x6250001a6da0) at ../../../src/include/executor/executor.h:274 [04:45:24.614] No locals. [04:45:24.614] #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 [04:45:24.614] slot = [04:45:24.614] current_tuple_count = 0 [04:45:24.614] #11 0x0000555948872692 in standard_ExecutorRun (queryDesc=0x61900004e380, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:366 [04:45:24.614] estate = 0x6250001a6a00 [04:45:24.614] operation = CMD_MERGE [04:45:24.614] dest = 0x6310004657a8 [04:45:24.614] sendTuples = false [04:45:24.614] oldcontext = 0x61900004e280 [04:45:24.614] __func__ = "standard_ExecutorRun" [04:45:24.614] #12 0x000055594887285c in ExecutorRun (queryDesc=queryDesc@entry=0x61900004e380, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:310 [04:45:24.614] No locals. [04:45:24.614] #13 0x0000555948d85d34 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=0x7ffd2b8fa820) at pquery.c:160 [04:45:24.614] queryDesc = 0x61900004e380 [04:45:24.614] #14 0x0000555948d87edc 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=0x7ffd2b8fa820) at pquery.c:1277 [04:45:24.614] pstmt = 0x631000465648 [04:45:24.614] stmtlist_item__state = {l = , i = } [04:45:24.614] active_snapshot_set = true [04:45:24.614] stmtlist_item = 0x631000465770 [04:45:24.614] #15 0x0000555948d88cd4 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 [04:45:24.614] _save_exception_stack = 0x7ffd2b8fa9a0 [04:45:24.614] _save_context_stack = 0x0 [04:45:24.614] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [04:45:24.614] _do_rethrow = [04:45:24.614] result = [04:45:24.614] nprocessed = [04:45:24.614] saveTopTransactionResourceOwner = 0x6290000232c8 [04:45:24.614] saveTopTransactionContext = 0x625000043900 [04:45:24.614] saveActivePortal = 0x0 [04:45:24.614] saveResourceOwner = 0x6290000232c8 [04:45:24.614] savePortalContext = 0x0 [04:45:24.614] saveMemoryContext = 0x625000043900 [04:45:24.614] __func__ = "PortalRun" [04:45:24.614] #16 0x0000555948d80372 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 [04:45:24.614] cmdtaglen = [04:45:24.614] snapshot_set = [04:45:24.614] per_parsetree_context = 0x0 [04:45:24.614] plantree_list = 0x631000465758 [04:45:24.614] parsetree = 0x625000541298 [04:45:24.614] commandTag = [04:45:24.614] qc = {commandTag = , nprocessed = } [04:45:24.614] querytree_list = [04:45:24.614] portal = 0x62500002fa00 [04:45:24.614] receiver = 0x6310004657a8 [04:45:24.614] format = [04:45:24.614] cmdtagname = [04:45:24.614] parsetree_item__state = {l = , i = } [04:45:24.614] dest = DestRemote [04:45:24.614] oldcontext = 0x625000043900 [04:45:24.614] parsetree_list = 0x6250005412c8 [04:45:24.614] parsetree_item = 0x6250005412e0 [04:45:24.614] save_log_statement_stats = false [04:45:24.614] was_logged = true [04:45:24.614] use_implicit_block = false [04:45:24.614] msec_str = { } [04:45:24.614] __func__ = "exec_simple_query" [04:45:24.614] #17 0x0000555948d83f5a in PostgresMain (dbname=dbname@entry=0x629000020378 "regression", username=username@entry=0x629000020358 "postgres") at postgres.c:4675 [04:45:24.614] 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"... [04:45:24.615] firstchar = [04:45:24.615] input_message = {data = , len = , maxlen = , cursor = } [04:45:24.615] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [04:45:24.615] send_ready_for_query = [04:45:24.615] idle_in_transaction_timeout_enabled = [04:45:24.615] idle_session_timeout_enabled = [04:45:24.615] __func__ = "PostgresMain" [04:45:24.615] #18 0x0000555948bd2f22 in BackendRun (port=port@entry=0x61500000fa80) at postmaster.c:4477 [04:45:24.615] No locals. [04:45:24.615] #19 0x0000555948bd861f in BackendStartup (port=port@entry=0x61500000fa80) at postmaster.c:4153 [04:45:24.615] bn = 0x62500001be38 [04:45:24.615] pid = 0 [04:45:24.615] __func__ = "BackendStartup" [04:45:24.615] #20 0x0000555948bd89e7 in ServerLoop () at postmaster.c:1771 [04:45:24.615] port = 0x61500000fa80 [04:45:24.615] i = 0 [04:45:24.615] now = [04:45:24.615] last_lockfile_recheck_time = 1709527377 [04:45:24.615] last_touch_time = 1709527377 [04:45:24.615] events = {{pos = , events = , fd = , user_data = } } [04:45:24.615] nevents = 1 [04:45:24.615] __func__ = "ServerLoop" [04:45:24.615] #21 0x0000555948bdaccf in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1470 [04:45:24.615] opt = [04:45:24.615] status = [04:45:24.615] userDoption = [04:45:24.615] listen_addr_saved = false [04:45:24.615] output_config_variable = [04:45:24.615] __func__ = "PostmasterMain" [04:45:24.615] #22 0x0000555948981560 in main (argc=4, argv=0x604000000710) at main.c:198 [04:45:24.615] do_check_root =