[07:44:17.246] src/tools/ci/cores_backtrace.sh linux /tmp/cores [07:44:17.987] dumping /tmp/cores/postgres-6-22662.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [07:44:18.330] [New LWP 22662] [07:44:19.881] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [07:44:20.990] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [07:44:22.667] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [07:44:23.483] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [07:44:24.828] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [07:44:26.546] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [07:44:27.815] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [07:44:28.729] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [07:44:30.273] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [07:44:31.172] [Thread debugging using libthread_db enabled] [07:44:31.172] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [07:44:31.172] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [07:44:32.119] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [07:44:33.649] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [07:44:34.864] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [07:44:37.722] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [07:44:37.722] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [07:44:39.506] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [07:44:40.987] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [07:44:42.417] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [07:44:43.528] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [07:44:44.345] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [07:44:45.777] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [07:44:46.840] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [07:44:47.498] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [07:44:48.362] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [07:44:49.582] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [07:44:50.393] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [07:44:51.658] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [07:44:52.632] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [07:44:54.322] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [07:44:56.367] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [07:44:58.278] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [07:44:58.930] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [07:44:59.570] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [07:45:01.101] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [07:45:01.865] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [07:45:03.095] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [07:45:03.898] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [07:45:05.015] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [07:45:05.972] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [07:45:07.250] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [07:45:08.200] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [07:45:09.006] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [07:45:09.509] Core was generated by `postgres: postgres regression [local] MERGE '. [07:45:09.509] Program terminated with signal SIGABRT, Aborted. [07:45:09.509] #0 0x00007fa7aa300ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [07:45:09.691] [07:45:09.691] Thread 1 (Thread 0x7fa7a7c99380 (LWP 22662)): [07:45:09.691] #0 0x00007fa7aa300ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [07:45:09.691] No symbol table info available. [07:45:09.691] #1 0x00007fa7aa2ea537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [07:45:09.691] No symbol table info available. [07:45:09.691] #2 0x000055a482c25331 in ExceptionalCondition (conditionName=conditionName@entry=0x55a482ecb000 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55a482ecafc0 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [07:45:09.691] No locals. [07:45:09.691] #3 0x000055a482415c54 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fffe9dab2f0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fffe9dab050) at execTuples.c:1649 [07:45:09.691] No locals. [07:45:09.691] #4 0x000055a4823873d7 in ExecIRDeleteTriggers (estate=estate@entry=0x6250001ae200, relinfo=relinfo@entry=0x6250001ae7b0, slot=slot@entry=0x7fffe9dab2f0) at trigger.c:2841 [07:45:09.691] trigger = 0x6250001aea10 [07:45:09.691] oldtuple = [07:45:09.691] trigdesc = 0x6250001ae9c0 [07:45:09.691] newtuple = 0x0 [07:45:09.691] should_free = [07:45:09.691] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [07:45:09.691] i = 0 [07:45:09.691] #5 0x000055a482489b5d in ExecMergeMatched (context=0x7fffe9dab330, resultRelInfo=resultRelInfo@entry=0x6250001ae7b0, tupleid=, oldtuple=, canSetTag=) at nodeModifyTable.c:2977 [07:45:09.691] relaction = [07:45:09.691] commandType = CMD_DELETE [07:45:09.691] result = [07:45:09.691] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [07:45:09.691] l__state = {l = , i = } [07:45:09.691] mtstate = 0x6250001ae5a0 [07:45:09.691] newslot = [07:45:09.691] estate = 0x6250001ae200 [07:45:09.691] econtext = 0x629000935af8 [07:45:09.691] isNull = [07:45:09.691] epqstate = 0x6250001ae688 [07:45:09.691] l = [07:45:09.691] lmerge_matched = [07:45:09.691] __func__ = "ExecMergeMatched" [07:45:09.691] #6 0x000055a48248a687 in ExecMerge (context=context@entry=0x7fffe9dab330, resultRelInfo=resultRelInfo@entry=0x6250001ae7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fffe9dab2f0, canSetTag=) at nodeModifyTable.c:2774 [07:45:09.691] matched = true [07:45:09.691] #7 0x000055a48248c4cf in ExecModifyTable (pstate=0x6250001ae5a0) at nodeModifyTable.c:3920 [07:45:09.691] node = 0x6250001ae5a0 [07:45:09.691] context = {mtstate = , epqstate = , estate = , planSlot = , relaction = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [07:45:09.691] estate = 0x6250001ae200 [07:45:09.691] operation = CMD_MERGE [07:45:09.691] resultRelInfo = 0x6250001ae7b0 [07:45:09.691] subplanstate = 0x6250001aeee0 [07:45:09.691] slot = [07:45:09.691] oldSlot = [07:45:09.691] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [07:45:09.691] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [07:45:09.691] oldtuple = 0x7fffe9dab2f0 [07:45:09.691] tupleid = 0x0 [07:45:09.691] __func__ = "ExecModifyTable" [07:45:09.691] #8 0x000055a48240577e in ExecProcNodeFirst (node=0x6250001ae5a0) at execProcnode.c:464 [07:45:09.691] No locals. [07:45:09.691] #9 0x000055a4823f02d6 in ExecProcNode (node=0x6250001ae5a0) at ../../../src/include/executor/executor.h:274 [07:45:09.691] No locals. [07:45:09.691] #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:1638 [07:45:09.691] slot = [07:45:09.691] current_tuple_count = 0 [07:45:09.691] #11 0x000055a4823f0752 in standard_ExecutorRun (queryDesc=0x619000053d80, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:357 [07:45:09.691] estate = 0x6250001ae200 [07:45:09.691] operation = CMD_MERGE [07:45:09.691] dest = 0x6310004657a8 [07:45:09.691] sendTuples = false [07:45:09.691] oldcontext = 0x619000053c80 [07:45:09.691] __func__ = "standard_ExecutorRun" [07:45:09.691] #12 0x000055a4823f091c in ExecutorRun (queryDesc=queryDesc@entry=0x619000053d80, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:301 [07:45:09.691] No locals. [07:45:09.691] #13 0x000055a4829040a8 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=0x7fffe9dab830) at pquery.c:160 [07:45:09.691] queryDesc = 0x619000053d80 [07:45:09.691] #14 0x000055a482906250 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=0x7fffe9dab830) at pquery.c:1277 [07:45:09.691] pstmt = 0x631000465648 [07:45:09.691] stmtlist_item__state = {l = , i = } [07:45:09.691] active_snapshot_set = true [07:45:09.691] stmtlist_item = 0x631000465770 [07:45:09.691] #15 0x000055a482907048 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 [07:45:09.691] _save_exception_stack = 0x7fffe9dab9b0 [07:45:09.691] _save_context_stack = 0x0 [07:45:09.691] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [07:45:09.691] _do_rethrow = [07:45:09.691] result = [07:45:09.691] nprocessed = [07:45:09.691] saveTopTransactionResourceOwner = 0x6290000232c8 [07:45:09.691] saveTopTransactionContext = 0x625000041100 [07:45:09.691] saveActivePortal = 0x0 [07:45:09.691] saveResourceOwner = 0x6290000232c8 [07:45:09.691] savePortalContext = 0x0 [07:45:09.691] saveMemoryContext = 0x625000041100 [07:45:09.691] __func__ = "PortalRun" [07:45:09.691] #16 0x000055a4828fe6e6 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 [07:45:09.691] cmdtaglen = [07:45:09.691] snapshot_set = [07:45:09.691] per_parsetree_context = 0x0 [07:45:09.691] plantree_list = 0x631000465758 [07:45:09.691] parsetree = 0x625000561a98 [07:45:09.691] commandTag = [07:45:09.691] qc = {commandTag = , nprocessed = } [07:45:09.691] querytree_list = [07:45:09.691] portal = 0x62500002aa00 [07:45:09.691] receiver = 0x6310004657a8 [07:45:09.691] format = [07:45:09.691] cmdtagname = [07:45:09.691] parsetree_item__state = {l = , i = } [07:45:09.691] dest = DestRemote [07:45:09.691] oldcontext = 0x625000041100 [07:45:09.691] parsetree_list = 0x625000561ac8 [07:45:09.691] parsetree_item = 0x625000561ae0 [07:45:09.691] save_log_statement_stats = false [07:45:09.691] was_logged = false [07:45:09.691] use_implicit_block = false [07:45:09.691] msec_str = { } [07:45:09.691] __func__ = "exec_simple_query" [07:45:09.691] #17 0x000055a4829022ce in PostgresMain (dbname=dbname@entry=0x629000020378 "regression", username=username@entry=0x629000020358 "postgres") at postgres.c:4675 [07:45:09.691] 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"... [07:45:09.693] firstchar = [07:45:09.693] input_message = {data = , len = , maxlen = , cursor = } [07:45:09.693] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [07:45:09.693] send_ready_for_query = [07:45:09.693] idle_in_transaction_timeout_enabled = [07:45:09.693] idle_session_timeout_enabled = [07:45:09.693] __func__ = "PostgresMain" [07:45:09.693] #18 0x000055a482750ddb in BackendRun (port=port@entry=0x61500000e680) at postmaster.c:4475 [07:45:09.693] No locals. [07:45:09.693] #19 0x000055a4827564dc in BackendStartup (port=port@entry=0x61500000e680) at postmaster.c:4151 [07:45:09.693] bn = 0x625000016e38 [07:45:09.693] pid = 0 [07:45:09.693] __func__ = "BackendStartup" [07:45:09.693] #20 0x000055a4827568a4 in ServerLoop () at postmaster.c:1769 [07:45:09.693] port = 0x61500000e680 [07:45:09.693] i = 0 [07:45:09.693] now = [07:45:09.693] last_lockfile_recheck_time = 1709710926 [07:45:09.693] last_touch_time = 1709710926 [07:45:09.693] events = {{pos = , events = , fd = , user_data = } } [07:45:09.693] nevents = 1 [07:45:09.693] __func__ = "ServerLoop" [07:45:09.693] #21 0x000055a482758b8c in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x6070000003a0) at postmaster.c:1468 [07:45:09.693] opt = [07:45:09.693] status = [07:45:09.693] userDoption = [07:45:09.693] listen_addr_saved = false [07:45:09.693] output_config_variable = [07:45:09.693] __func__ = "PostmasterMain" [07:45:09.693] #22 0x000055a4824ff627 in main (argc=8, argv=0x6070000003a0) at main.c:197 [07:45:09.693] do_check_root = [07:45:09.712] -e [07:45:09.712] [07:45:09.712] [07:45:10.255] dumping /tmp/cores/postgres-6-31532.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [07:45:10.553] [New LWP 31532] [07:45:10.840] [Thread debugging using libthread_db enabled] [07:45:10.840] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [07:45:13.184] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [07:45:13.184] Program terminated with signal SIGABRT, Aborted. [07:45:13.184] #0 0x00007f7fb7b26ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [07:45:13.336] [07:45:13.336] Thread 1 (Thread 0x7f7fb54bf380 (LWP 31532)): [07:45:13.336] #0 0x00007f7fb7b26ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [07:45:13.336] No symbol table info available. [07:45:13.336] #1 0x00007f7fb7b10537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [07:45:13.336] No symbol table info available. [07:45:13.336] #2 0x000055da72fe3331 in ExceptionalCondition (conditionName=conditionName@entry=0x55da73289000 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55da73288fc0 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [07:45:13.336] No locals. [07:45:13.336] #3 0x000055da727d3c54 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffc42424560, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffc424242c0) at execTuples.c:1649 [07:45:13.336] No locals. [07:45:13.336] #4 0x000055da727453d7 in ExecIRDeleteTriggers (estate=estate@entry=0x6250001a1a00, relinfo=relinfo@entry=0x6250001a1fb0, slot=slot@entry=0x7ffc42424560) at trigger.c:2841 [07:45:13.336] trigger = 0x6250001a2210 [07:45:13.336] oldtuple = [07:45:13.336] trigdesc = 0x6250001a21c0 [07:45:13.336] newtuple = 0x0 [07:45:13.336] should_free = [07:45:13.336] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [07:45:13.336] i = 0 [07:45:13.336] #5 0x000055da72847b5d in ExecMergeMatched (context=0x7ffc424245a0, resultRelInfo=resultRelInfo@entry=0x6250001a1fb0, tupleid=, oldtuple=, canSetTag=) at nodeModifyTable.c:2977 [07:45:13.336] relaction = [07:45:13.336] commandType = CMD_DELETE [07:45:13.336] result = [07:45:13.336] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [07:45:13.336] l__state = {l = , i = } [07:45:13.336] mtstate = 0x6250001a1da0 [07:45:13.336] newslot = [07:45:13.336] estate = 0x6250001a1a00 [07:45:13.336] econtext = 0x62900093aaf8 [07:45:13.336] isNull = [07:45:13.336] epqstate = 0x6250001a1e88 [07:45:13.336] l = [07:45:13.336] lmerge_matched = [07:45:13.336] __func__ = "ExecMergeMatched" [07:45:13.336] #6 0x000055da72848687 in ExecMerge (context=context@entry=0x7ffc424245a0, resultRelInfo=resultRelInfo@entry=0x6250001a1fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffc42424560, canSetTag=) at nodeModifyTable.c:2774 [07:45:13.336] matched = true [07:45:13.336] #7 0x000055da7284a4cf in ExecModifyTable (pstate=0x6250001a1da0) at nodeModifyTable.c:3920 [07:45:13.336] node = 0x6250001a1da0 [07:45:13.336] context = {mtstate = , epqstate = , estate = , planSlot = , relaction = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [07:45:13.336] estate = 0x6250001a1a00 [07:45:13.336] operation = CMD_MERGE [07:45:13.336] resultRelInfo = 0x6250001a1fb0 [07:45:13.336] subplanstate = 0x6250001a26e0 [07:45:13.336] slot = [07:45:13.336] oldSlot = [07:45:13.336] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [07:45:13.336] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [07:45:13.336] oldtuple = 0x7ffc42424560 [07:45:13.336] tupleid = 0x0 [07:45:13.336] __func__ = "ExecModifyTable" [07:45:13.336] #8 0x000055da727c377e in ExecProcNodeFirst (node=0x6250001a1da0) at execProcnode.c:464 [07:45:13.336] No locals. [07:45:13.336] #9 0x000055da727ae2d6 in ExecProcNode (node=0x6250001a1da0) at ../../../src/include/executor/executor.h:274 [07:45:13.336] No locals. [07:45:13.336] #10 ExecutePlan (estate=estate@entry=0x6250001a1a00, planstate=0x6250001a1da0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=false, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x6310004657a8, execute_once=true) at execMain.c:1638 [07:45:13.336] slot = [07:45:13.336] current_tuple_count = 0 [07:45:13.336] #11 0x000055da727ae752 in standard_ExecutorRun (queryDesc=0x61900004e380, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:357 [07:45:13.336] estate = 0x6250001a1a00 [07:45:13.336] operation = CMD_MERGE [07:45:13.336] dest = 0x6310004657a8 [07:45:13.336] sendTuples = false [07:45:13.336] oldcontext = 0x61900004e280 [07:45:13.336] __func__ = "standard_ExecutorRun" [07:45:13.336] #12 0x000055da727ae91c in ExecutorRun (queryDesc=queryDesc@entry=0x61900004e380, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:301 [07:45:13.336] No locals. [07:45:13.336] #13 0x000055da72cc20a8 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=0x7ffc42424aa0) at pquery.c:160 [07:45:13.336] queryDesc = 0x61900004e380 [07:45:13.336] #14 0x000055da72cc4250 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=0x7ffc42424aa0) at pquery.c:1277 [07:45:13.336] pstmt = 0x631000465648 [07:45:13.336] stmtlist_item__state = {l = , i = } [07:45:13.336] active_snapshot_set = true [07:45:13.336] stmtlist_item = 0x631000465770 [07:45:13.336] #15 0x000055da72cc5048 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 [07:45:13.336] _save_exception_stack = 0x7ffc42424c20 [07:45:13.336] _save_context_stack = 0x0 [07:45:13.336] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [07:45:13.336] _do_rethrow = [07:45:13.336] result = [07:45:13.336] nprocessed = [07:45:13.336] saveTopTransactionResourceOwner = 0x6290000232c8 [07:45:13.336] saveTopTransactionContext = 0x625000043900 [07:45:13.336] saveActivePortal = 0x0 [07:45:13.336] saveResourceOwner = 0x6290000232c8 [07:45:13.336] savePortalContext = 0x0 [07:45:13.336] saveMemoryContext = 0x625000043900 [07:45:13.336] __func__ = "PortalRun" [07:45:13.336] #16 0x000055da72cbc6e6 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 [07:45:13.336] cmdtaglen = [07:45:13.336] snapshot_set = [07:45:13.336] per_parsetree_context = 0x0 [07:45:13.336] plantree_list = 0x631000465758 [07:45:13.336] parsetree = 0x625000546298 [07:45:13.336] commandTag = [07:45:13.336] qc = {commandTag = , nprocessed = } [07:45:13.336] querytree_list = [07:45:13.336] portal = 0x62500002fa00 [07:45:13.336] receiver = 0x6310004657a8 [07:45:13.336] format = [07:45:13.336] cmdtagname = [07:45:13.336] parsetree_item__state = {l = , i = } [07:45:13.336] dest = DestRemote [07:45:13.336] oldcontext = 0x625000043900 [07:45:13.336] parsetree_list = 0x6250005462c8 [07:45:13.336] parsetree_item = 0x6250005462e0 [07:45:13.336] save_log_statement_stats = false [07:45:13.336] was_logged = true [07:45:13.336] use_implicit_block = false [07:45:13.336] msec_str = { } [07:45:13.336] __func__ = "exec_simple_query" [07:45:13.336] #17 0x000055da72cc02ce in PostgresMain (dbname=dbname@entry=0x629000020378 "regression", username=username@entry=0x629000020358 "postgres") at postgres.c:4675 [07:45:13.336] 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"... [07:45:13.337] firstchar = [07:45:13.337] input_message = {data = , len = , maxlen = , cursor = } [07:45:13.337] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [07:45:13.337] send_ready_for_query = [07:45:13.337] idle_in_transaction_timeout_enabled = [07:45:13.337] idle_session_timeout_enabled = [07:45:13.337] __func__ = "PostgresMain" [07:45:13.337] #18 0x000055da72b0eddb in BackendRun (port=port@entry=0x61500000e680) at postmaster.c:4475 [07:45:13.337] No locals. [07:45:13.337] #19 0x000055da72b144dc in BackendStartup (port=port@entry=0x61500000e680) at postmaster.c:4151 [07:45:13.337] bn = 0x62500001b938 [07:45:13.337] pid = 0 [07:45:13.337] __func__ = "BackendStartup" [07:45:13.337] #20 0x000055da72b148a4 in ServerLoop () at postmaster.c:1769 [07:45:13.337] port = 0x61500000e680 [07:45:13.337] i = 0 [07:45:13.337] now = [07:45:13.337] last_lockfile_recheck_time = 1709710977 [07:45:13.337] last_touch_time = 1709710977 [07:45:13.337] events = {{pos = , events = , fd = , user_data = } } [07:45:13.337] nevents = 1 [07:45:13.337] __func__ = "ServerLoop" [07:45:13.337] #21 0x000055da72b16b8c in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1468 [07:45:13.337] opt = [07:45:13.337] status = [07:45:13.337] userDoption = [07:45:13.337] listen_addr_saved = false [07:45:13.337] output_config_variable = [07:45:13.337] __func__ = "PostmasterMain" [07:45:13.337] #22 0x000055da728bd627 in main (argc=4, argv=0x604000000710) at main.c:197 [07:45:13.337] do_check_root =