[13:16:46.308] src/tools/ci/cores_backtrace.sh linux /tmp/cores [13:16:46.998] dumping /tmp/cores/postgres-6-24099.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [13:16:47.318] [New LWP 24099] [13:16:48.855] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [13:16:49.947] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [13:16:51.589] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [13:16:52.376] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [13:16:54.702] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [13:16:56.408] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [13:16:57.667] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [13:16:58.576] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [13:17:00.135] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [13:17:01.032] [Thread debugging using libthread_db enabled] [13:17:01.032] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [13:17:01.032] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [13:17:01.978] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [13:17:03.501] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [13:17:04.715] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [13:17:07.548] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [13:17:07.548] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [13:17:09.357] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [13:17:10.808] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [13:17:12.210] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [13:17:13.294] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [13:17:14.082] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [13:17:15.507] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [13:17:16.567] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [13:17:17.212] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [13:17:18.042] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [13:17:19.104] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [13:17:19.914] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [13:17:21.187] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [13:17:22.125] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [13:17:23.777] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [13:17:25.790] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [13:17:27.674] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [13:17:28.310] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [13:17:28.937] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [13:17:30.466] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [13:17:31.231] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [13:17:32.457] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [13:17:33.249] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [13:17:34.345] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [13:17:35.285] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [13:17:36.532] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [13:17:37.477] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [13:17:38.253] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [13:17:38.751] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [13:17:38.751] Program terminated with signal SIGABRT, Aborted. [13:17:38.751] #0 0x00007fb104177ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [13:17:38.915] [13:17:38.915] Thread 1 (Thread 0x7fb101b10380 (LWP 24099)): [13:17:38.915] #0 0x00007fb104177ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [13:17:38.915] No symbol table info available. [13:17:38.915] #1 0x00007fb104161537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [13:17:38.915] No symbol table info available. [13:17:38.915] #2 0x0000561fe22988a2 in ExceptionalCondition (conditionName=conditionName@entry=0x561fe25403e0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x561fe25403a0 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [13:17:38.915] No locals. [13:17:38.915] #3 0x0000561fe1a87c94 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffcd08a1d90, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffcd08a1af0) at execTuples.c:1649 [13:17:38.915] No locals. [13:17:38.915] #4 0x0000561fe19f9417 in ExecIRDeleteTriggers (estate=estate@entry=0x6250001a4200, relinfo=relinfo@entry=0x6250001a47b0, slot=slot@entry=0x7ffcd08a1d90) at trigger.c:2841 [13:17:38.915] trigger = 0x6250001a4a10 [13:17:38.915] oldtuple = [13:17:38.915] trigdesc = 0x6250001a49c0 [13:17:38.915] newtuple = 0x0 [13:17:38.915] should_free = [13:17:38.915] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [13:17:38.915] i = 0 [13:17:38.915] #5 0x0000561fe1afbb6f in ExecMergeMatched (context=0x7ffcd08a1dd0, resultRelInfo=resultRelInfo@entry=0x6250001a47b0, tupleid=, oldtuple=, canSetTag=) at nodeModifyTable.c:2977 [13:17:38.915] relaction = [13:17:38.915] commandType = CMD_DELETE [13:17:38.915] result = [13:17:38.915] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [13:17:38.915] l__state = {l = , i = } [13:17:38.915] mtstate = 0x6250001a45a0 [13:17:38.915] newslot = [13:17:38.915] estate = 0x6250001a4200 [13:17:38.915] econtext = 0x62900092baf8 [13:17:38.915] isNull = [13:17:38.915] epqstate = 0x6250001a4688 [13:17:38.915] l = [13:17:38.915] lmerge_matched = [13:17:38.915] __func__ = "ExecMergeMatched" [13:17:38.915] #6 0x0000561fe1afc84e in ExecMerge (context=context@entry=0x7ffcd08a1dd0, resultRelInfo=resultRelInfo@entry=0x6250001a47b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffcd08a1d90, canSetTag=) at nodeModifyTable.c:2774 [13:17:38.915] matched = true [13:17:38.915] #7 0x0000561fe1afe696 in ExecModifyTable (pstate=0x6250001a45a0) at nodeModifyTable.c:3950 [13:17:38.915] node = 0x6250001a45a0 [13:17:38.915] context = {mtstate = , epqstate = , estate = , planSlot = , relaction = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [13:17:38.915] estate = 0x6250001a4200 [13:17:38.915] operation = CMD_MERGE [13:17:38.915] resultRelInfo = 0x6250001a47b0 [13:17:38.915] subplanstate = 0x6250001a4ee0 [13:17:38.915] slot = [13:17:38.915] oldSlot = [13:17:38.915] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [13:17:38.915] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [13:17:38.915] oldtuple = 0x7ffcd08a1d90 [13:17:38.915] tupleid = 0x0 [13:17:38.915] __func__ = "ExecModifyTable" [13:17:38.915] #8 0x0000561fe1a777be in ExecProcNodeFirst (node=0x6250001a45a0) at execProcnode.c:464 [13:17:38.915] No locals. [13:17:38.915] #9 0x0000561fe1a62316 in ExecProcNode (node=0x6250001a45a0) at ../../../src/include/executor/executor.h:274 [13:17:38.915] No locals. [13:17:38.915] #10 ExecutePlan (estate=estate@entry=0x6250001a4200, planstate=0x6250001a45a0, 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 [13:17:38.915] slot = [13:17:38.915] current_tuple_count = 0 [13:17:38.915] #11 0x0000561fe1a62792 in standard_ExecutorRun (queryDesc=0x61900004e380, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:357 [13:17:38.915] estate = 0x6250001a4200 [13:17:38.915] operation = CMD_MERGE [13:17:38.915] dest = 0x6310004657a8 [13:17:38.915] sendTuples = false [13:17:38.915] oldcontext = 0x61900004e280 [13:17:38.915] __func__ = "standard_ExecutorRun" [13:17:38.915] #12 0x0000561fe1a6295c in ExecutorRun (queryDesc=queryDesc@entry=0x61900004e380, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:301 [13:17:38.915] No locals. [13:17:38.915] #13 0x0000561fe1f77603 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=0x7ffcd08a22d0) at pquery.c:160 [13:17:38.915] queryDesc = 0x61900004e380 [13:17:38.915] #14 0x0000561fe1f797ab 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=0x7ffcd08a22d0) at pquery.c:1277 [13:17:38.915] pstmt = 0x631000465648 [13:17:38.915] stmtlist_item__state = {l = , i = } [13:17:38.915] active_snapshot_set = true [13:17:38.915] stmtlist_item = 0x631000465770 [13:17:38.915] #15 0x0000561fe1f7a5a3 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 [13:17:38.915] _save_exception_stack = 0x7ffcd08a2450 [13:17:38.915] _save_context_stack = 0x0 [13:17:38.915] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [13:17:38.915] _do_rethrow = [13:17:38.915] result = [13:17:38.915] nprocessed = [13:17:38.915] saveTopTransactionResourceOwner = 0x6290000232c8 [13:17:38.915] saveTopTransactionContext = 0x625000043900 [13:17:38.915] saveActivePortal = 0x0 [13:17:38.915] saveResourceOwner = 0x6290000232c8 [13:17:38.915] savePortalContext = 0x0 [13:17:38.915] saveMemoryContext = 0x625000043900 [13:17:38.915] __func__ = "PortalRun" [13:17:38.915] #16 0x0000561fe1f71c41 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 [13:17:38.915] cmdtaglen = [13:17:38.915] snapshot_set = [13:17:38.915] per_parsetree_context = 0x0 [13:17:38.915] plantree_list = 0x631000465758 [13:17:38.915] parsetree = 0x62500052fa98 [13:17:38.915] commandTag = [13:17:38.915] qc = {commandTag = , nprocessed = } [13:17:38.915] querytree_list = [13:17:38.915] portal = 0x62500002fa00 [13:17:38.915] receiver = 0x6310004657a8 [13:17:38.915] format = [13:17:38.915] cmdtagname = [13:17:38.915] parsetree_item__state = {l = , i = } [13:17:38.915] dest = DestRemote [13:17:38.915] oldcontext = 0x625000043900 [13:17:38.915] parsetree_list = 0x62500052fac8 [13:17:38.915] parsetree_item = 0x62500052fae0 [13:17:38.915] save_log_statement_stats = false [13:17:38.915] was_logged = true [13:17:38.915] use_implicit_block = false [13:17:38.915] msec_str = { } [13:17:38.915] __func__ = "exec_simple_query" [13:17:38.915] #17 0x0000561fe1f75829 in PostgresMain (dbname=dbname@entry=0x629000020378 "regression", username=username@entry=0x629000020358 "postgres") at postgres.c:4675 [13:17:38.915] 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"... [13:17:38.916] firstchar = [13:17:38.916] input_message = {data = , len = , maxlen = , cursor = } [13:17:38.916] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [13:17:38.916] send_ready_for_query = [13:17:38.916] idle_in_transaction_timeout_enabled = [13:17:38.916] idle_session_timeout_enabled = [13:17:38.916] __func__ = "PostgresMain" [13:17:38.916] #18 0x0000561fe1dc301d in BackendRun (port=port@entry=0x61500000ff80) at postmaster.c:4475 [13:17:38.916] No locals. [13:17:38.916] #19 0x0000561fe1dc871e in BackendStartup (port=port@entry=0x61500000ff80) at postmaster.c:4151 [13:17:38.916] bn = 0x62500001bed8 [13:17:38.916] pid = 0 [13:17:38.916] __func__ = "BackendStartup" [13:17:38.916] #20 0x0000561fe1dc8ae6 in ServerLoop () at postmaster.c:1769 [13:17:38.916] port = 0x61500000ff80 [13:17:38.916] i = 0 [13:17:38.916] now = [13:17:38.916] last_lockfile_recheck_time = 1710076517 [13:17:38.916] last_touch_time = 1710076517 [13:17:38.916] events = {{pos = , events = , fd = , user_data = } } [13:17:38.916] nevents = 1 [13:17:38.916] __func__ = "ServerLoop" [13:17:38.916] #21 0x0000561fe1dcadce in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1468 [13:17:38.916] opt = [13:17:38.916] status = [13:17:38.916] userDoption = [13:17:38.916] listen_addr_saved = false [13:17:38.916] output_config_variable = [13:17:38.916] __func__ = "PostmasterMain" [13:17:38.916] #22 0x0000561fe1b717ee in main (argc=4, argv=0x604000000710) at main.c:197 [13:17:38.916] do_check_root = [13:17:38.934] -e [13:17:38.934] [13:17:38.934] [13:17:39.472] dumping /tmp/cores/postgres-6-17426.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [13:17:39.769] [New LWP 17426] [13:17:40.050] [Thread debugging using libthread_db enabled] [13:17:40.050] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [13:17:42.325] Core was generated by `postgres: postgres regression [local] MERGE '. [13:17:42.325] Program terminated with signal SIGABRT, Aborted. [13:17:42.325] #0 0x00007f10e1c96ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [13:17:42.454] [13:17:42.454] Thread 1 (Thread 0x7f10df62f380 (LWP 17426)): [13:17:42.454] #0 0x00007f10e1c96ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [13:17:42.454] No symbol table info available. [13:17:42.454] #1 0x00007f10e1c80537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [13:17:42.454] No symbol table info available. [13:17:42.454] #2 0x0000561967c8b8a2 in ExceptionalCondition (conditionName=conditionName@entry=0x561967f333e0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x561967f333a0 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [13:17:42.454] No locals. [13:17:42.454] #3 0x000056196747ac94 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffe1ec9de90, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffe1ec9dbf0) at execTuples.c:1649 [13:17:42.454] No locals. [13:17:42.454] #4 0x00005619673ec417 in ExecIRDeleteTriggers (estate=estate@entry=0x62500019f200, relinfo=relinfo@entry=0x62500019f7b0, slot=slot@entry=0x7ffe1ec9de90) at trigger.c:2841 [13:17:42.454] trigger = 0x62500019fa10 [13:17:42.454] oldtuple = [13:17:42.454] trigdesc = 0x62500019f9c0 [13:17:42.454] newtuple = 0x0 [13:17:42.454] should_free = [13:17:42.454] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [13:17:42.454] i = 0 [13:17:42.454] #5 0x00005619674eeb6f in ExecMergeMatched (context=0x7ffe1ec9ded0, resultRelInfo=resultRelInfo@entry=0x62500019f7b0, tupleid=, oldtuple=, canSetTag=) at nodeModifyTable.c:2977 [13:17:42.454] relaction = [13:17:42.454] commandType = CMD_DELETE [13:17:42.454] result = [13:17:42.454] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [13:17:42.454] l__state = {l = , i = } [13:17:42.454] mtstate = 0x62500019f5a0 [13:17:42.454] newslot = [13:17:42.454] estate = 0x62500019f200 [13:17:42.454] econtext = 0x62900092baf8 [13:17:42.454] isNull = [13:17:42.454] epqstate = 0x62500019f688 [13:17:42.454] l = [13:17:42.454] lmerge_matched = [13:17:42.454] __func__ = "ExecMergeMatched" [13:17:42.454] #6 0x00005619674ef84e in ExecMerge (context=context@entry=0x7ffe1ec9ded0, resultRelInfo=resultRelInfo@entry=0x62500019f7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe1ec9de90, canSetTag=) at nodeModifyTable.c:2774 [13:17:42.454] matched = true [13:17:42.454] #7 0x00005619674f1696 in ExecModifyTable (pstate=0x62500019f5a0) at nodeModifyTable.c:3950 [13:17:42.454] node = 0x62500019f5a0 [13:17:42.454] context = {mtstate = , epqstate = , estate = , planSlot = , relaction = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [13:17:42.454] estate = 0x62500019f200 [13:17:42.454] operation = CMD_MERGE [13:17:42.454] resultRelInfo = 0x62500019f7b0 [13:17:42.454] subplanstate = 0x62500019fee0 [13:17:42.454] slot = [13:17:42.454] oldSlot = [13:17:42.454] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [13:17:42.454] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [13:17:42.454] oldtuple = 0x7ffe1ec9de90 [13:17:42.454] tupleid = 0x0 [13:17:42.454] __func__ = "ExecModifyTable" [13:17:42.454] #8 0x000056196746a7be in ExecProcNodeFirst (node=0x62500019f5a0) at execProcnode.c:464 [13:17:42.454] No locals. [13:17:42.454] #9 0x0000561967455316 in ExecProcNode (node=0x62500019f5a0) at ../../../src/include/executor/executor.h:274 [13:17:42.454] No locals. [13:17:42.454] #10 ExecutePlan (estate=estate@entry=0x62500019f200, planstate=0x62500019f5a0, 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 [13:17:42.454] slot = [13:17:42.454] current_tuple_count = 0 [13:17:42.454] #11 0x0000561967455792 in standard_ExecutorRun (queryDesc=0x61900004ca80, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:357 [13:17:42.454] estate = 0x62500019f200 [13:17:42.454] operation = CMD_MERGE [13:17:42.454] dest = 0x6310004657a8 [13:17:42.454] sendTuples = false [13:17:42.454] oldcontext = 0x61900004c980 [13:17:42.454] __func__ = "standard_ExecutorRun" [13:17:42.454] #12 0x000056196745595c in ExecutorRun (queryDesc=queryDesc@entry=0x61900004ca80, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:301 [13:17:42.454] No locals. [13:17:42.454] #13 0x000056196796a603 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=0x7ffe1ec9e3d0) at pquery.c:160 [13:17:42.454] queryDesc = 0x61900004ca80 [13:17:42.454] #14 0x000056196796c7ab 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=0x7ffe1ec9e3d0) at pquery.c:1277 [13:17:42.454] pstmt = 0x631000465648 [13:17:42.454] stmtlist_item__state = {l = , i = } [13:17:42.454] active_snapshot_set = true [13:17:42.454] stmtlist_item = 0x631000465770 [13:17:42.454] #15 0x000056196796d5a3 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 [13:17:42.454] _save_exception_stack = 0x7ffe1ec9e550 [13:17:42.454] _save_context_stack = 0x0 [13:17:42.454] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [13:17:42.454] _do_rethrow = [13:17:42.454] result = [13:17:42.454] nprocessed = [13:17:42.454] saveTopTransactionResourceOwner = 0x6290000232c8 [13:17:42.454] saveTopTransactionContext = 0x625000041100 [13:17:42.454] saveActivePortal = 0x0 [13:17:42.454] saveResourceOwner = 0x6290000232c8 [13:17:42.454] savePortalContext = 0x0 [13:17:42.454] saveMemoryContext = 0x625000041100 [13:17:42.454] __func__ = "PortalRun" [13:17:42.454] #16 0x0000561967964c41 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 [13:17:42.454] cmdtaglen = [13:17:42.454] snapshot_set = [13:17:42.454] per_parsetree_context = 0x0 [13:17:42.454] plantree_list = 0x631000465758 [13:17:42.454] parsetree = 0x625000546298 [13:17:42.454] commandTag = [13:17:42.454] qc = {commandTag = , nprocessed = } [13:17:42.454] querytree_list = [13:17:42.454] portal = 0x62500002aa00 [13:17:42.454] receiver = 0x6310004657a8 [13:17:42.454] format = [13:17:42.454] cmdtagname = [13:17:42.454] parsetree_item__state = {l = , i = } [13:17:42.454] dest = DestRemote [13:17:42.454] oldcontext = 0x625000041100 [13:17:42.454] parsetree_list = 0x6250005462c8 [13:17:42.454] parsetree_item = 0x6250005462e0 [13:17:42.454] save_log_statement_stats = false [13:17:42.454] was_logged = false [13:17:42.454] use_implicit_block = false [13:17:42.454] msec_str = { } [13:17:42.454] __func__ = "exec_simple_query" [13:17:42.454] #17 0x0000561967968829 in PostgresMain (dbname=dbname@entry=0x629000020378 "regression", username=username@entry=0x629000020358 "postgres") at postgres.c:4675 [13:17:42.454] 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"... [13:17:42.456] firstchar = [13:17:42.456] input_message = {data = , len = , maxlen = , cursor = } [13:17:42.456] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [13:17:42.456] send_ready_for_query = [13:17:42.456] idle_in_transaction_timeout_enabled = [13:17:42.456] idle_session_timeout_enabled = [13:17:42.456] __func__ = "PostgresMain" [13:17:42.456] #18 0x00005619677b601d in BackendRun (port=port@entry=0x61500000da00) at postmaster.c:4475 [13:17:42.456] No locals. [13:17:42.456] #19 0x00005619677bb71e in BackendStartup (port=port@entry=0x61500000da00) at postmaster.c:4151 [13:17:42.456] bn = 0x625000016f78 [13:17:42.456] pid = 0 [13:17:42.456] __func__ = "BackendStartup" [13:17:42.456] #20 0x00005619677bbae6 in ServerLoop () at postmaster.c:1769 [13:17:42.456] port = 0x61500000da00 [13:17:42.456] i = 0 [13:17:42.456] now = [13:17:42.456] last_lockfile_recheck_time = 1710076482 [13:17:42.456] last_touch_time = 1710076482 [13:17:42.456] events = {{pos = , events = , fd = , user_data = } } [13:17:42.456] nevents = 1 [13:17:42.456] __func__ = "ServerLoop" [13:17:42.456] #21 0x00005619677bddce in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x6070000003a0) at postmaster.c:1468 [13:17:42.456] opt = [13:17:42.456] status = [13:17:42.456] userDoption = [13:17:42.456] listen_addr_saved = false [13:17:42.456] output_config_variable = [13:17:42.456] __func__ = "PostmasterMain" [13:17:42.456] #22 0x00005619675647ee in main (argc=8, argv=0x6070000003a0) at main.c:197 [13:17:42.456] do_check_root =