[16:43:23.828] src/tools/ci/cores_backtrace.sh linux /tmp/cores [16:43:24.528] dumping /tmp/cores/postgres-6-25883.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [16:43:24.866] [New LWP 25883] [16:43:26.402] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [16:43:27.735] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [16:43:29.310] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [16:43:30.125] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [16:43:31.438] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [16:43:33.055] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [16:43:34.316] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [16:43:35.225] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [16:43:36.775] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [16:43:37.675] [Thread debugging using libthread_db enabled] [16:43:37.675] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [16:43:37.675] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [16:43:38.611] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [16:43:40.121] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [16:43:41.338] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [16:43:43.974] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [16:43:43.974] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [16:43:45.583] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [16:43:47.100] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [16:43:48.489] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [16:43:49.552] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [16:43:50.353] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [16:43:51.783] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [16:43:52.849] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [16:43:53.507] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [16:43:54.352] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [16:43:55.572] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [16:43:56.398] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [16:43:57.659] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [16:43:58.631] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [16:44:00.220] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [16:44:02.038] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [16:44:03.889] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [16:44:04.542] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [16:44:05.207] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [16:44:06.745] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [16:44:07.508] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [16:44:08.735] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [16:44:09.505] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [16:44:10.574] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [16:44:11.534] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [16:44:12.756] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [16:44:13.678] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [16:44:14.445] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [16:44:14.958] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [16:44:14.958] Program terminated with signal SIGABRT, Aborted. [16:44:14.958] #0 0x00007f0dfee04ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [16:44:15.152] [16:44:15.152] Thread 1 (Thread 0x7f0dfc79d380 (LWP 25883)): [16:44:15.152] #0 0x00007f0dfee04ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [16:44:15.152] No symbol table info available. [16:44:15.152] #1 0x00007f0dfedee537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [16:44:15.152] No symbol table info available. [16:44:15.152] #2 0x000055e3e366928a in ExceptionalCondition (conditionName=conditionName@entry=0x55e3e3911400 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55e3e39113c0 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [16:44:15.152] No locals. [16:44:15.152] #3 0x000055e3e2e58568 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff515b0dd0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff515b0b30) at execTuples.c:1649 [16:44:15.152] No locals. [16:44:15.152] #4 0x000055e3e2dc9ceb in ExecIRDeleteTriggers (estate=estate@entry=0x6250001a9200, relinfo=relinfo@entry=0x6250001a97b0, slot=slot@entry=0x7fff515b0dd0) at trigger.c:2841 [16:44:15.152] trigger = 0x6250001a9a10 [16:44:15.152] oldtuple = [16:44:15.152] trigdesc = 0x6250001a99c0 [16:44:15.152] newtuple = 0x0 [16:44:15.152] should_free = [16:44:15.152] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [16:44:15.152] i = 0 [16:44:15.152] #5 0x000055e3e2ecc456 in ExecMergeMatched (context=0x7fff515b0e10, resultRelInfo=resultRelInfo@entry=0x6250001a97b0, tupleid=, oldtuple=, canSetTag=) at nodeModifyTable.c:2977 [16:44:15.152] relaction = [16:44:15.152] commandType = CMD_DELETE [16:44:15.152] result = [16:44:15.152] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [16:44:15.152] l__state = {l = , i = } [16:44:15.152] mtstate = 0x6250001a95a0 [16:44:15.152] newslot = [16:44:15.152] estate = 0x6250001a9200 [16:44:15.152] econtext = 0x62900092baf8 [16:44:15.152] isNull = [16:44:15.152] epqstate = 0x6250001a9688 [16:44:15.152] l = [16:44:15.152] lmerge_matched = [16:44:15.152] __func__ = "ExecMergeMatched" [16:44:15.152] #6 0x000055e3e2ecd135 in ExecMerge (context=context@entry=0x7fff515b0e10, resultRelInfo=resultRelInfo@entry=0x6250001a97b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff515b0dd0, canSetTag=) at nodeModifyTable.c:2774 [16:44:15.152] matched = true [16:44:15.152] #7 0x000055e3e2ecef7d in ExecModifyTable (pstate=0x6250001a95a0) at nodeModifyTable.c:3950 [16:44:15.152] node = 0x6250001a95a0 [16:44:15.152] context = {mtstate = , epqstate = , estate = , planSlot = , relaction = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [16:44:15.152] estate = 0x6250001a9200 [16:44:15.152] operation = CMD_MERGE [16:44:15.152] resultRelInfo = 0x6250001a97b0 [16:44:15.152] subplanstate = 0x6250001a9ee0 [16:44:15.152] slot = [16:44:15.152] oldSlot = [16:44:15.152] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [16:44:15.152] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [16:44:15.152] oldtuple = 0x7fff515b0dd0 [16:44:15.152] tupleid = 0x0 [16:44:15.152] __func__ = "ExecModifyTable" [16:44:15.152] #8 0x000055e3e2e48092 in ExecProcNodeFirst (node=0x6250001a95a0) at execProcnode.c:464 [16:44:15.152] No locals. [16:44:15.152] #9 0x000055e3e2e32bea in ExecProcNode (node=0x6250001a95a0) at ../../../src/include/executor/executor.h:274 [16:44:15.152] No locals. [16:44:15.152] #10 ExecutePlan (estate=estate@entry=0x6250001a9200, planstate=0x6250001a95a0, 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 [16:44:15.152] slot = [16:44:15.152] current_tuple_count = 0 [16:44:15.152] #11 0x000055e3e2e33066 in standard_ExecutorRun (queryDesc=0x61900004e880, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:357 [16:44:15.152] estate = 0x6250001a9200 [16:44:15.152] operation = CMD_MERGE [16:44:15.152] dest = 0x6310004657a8 [16:44:15.152] sendTuples = false [16:44:15.152] oldcontext = 0x61900004e780 [16:44:15.152] __func__ = "standard_ExecutorRun" [16:44:15.152] #12 0x000055e3e2e33230 in ExecutorRun (queryDesc=queryDesc@entry=0x61900004e880, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:301 [16:44:15.152] No locals. [16:44:15.152] #13 0x000055e3e3347f5a 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=0x7fff515b1310) at pquery.c:160 [16:44:15.152] queryDesc = 0x61900004e880 [16:44:15.152] #14 0x000055e3e334a102 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=0x7fff515b1310) at pquery.c:1277 [16:44:15.152] pstmt = 0x631000465648 [16:44:15.152] stmtlist_item__state = {l = , i = } [16:44:15.152] active_snapshot_set = true [16:44:15.152] stmtlist_item = 0x631000465770 [16:44:15.152] #15 0x000055e3e334aefa 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 [16:44:15.152] _save_exception_stack = 0x7fff515b1490 [16:44:15.152] _save_context_stack = 0x0 [16:44:15.152] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [16:44:15.152] _do_rethrow = [16:44:15.152] result = [16:44:15.152] nprocessed = [16:44:15.152] saveTopTransactionResourceOwner = 0x629000021c10 [16:44:15.152] saveTopTransactionContext = 0x625000043900 [16:44:15.152] saveActivePortal = 0x0 [16:44:15.152] saveResourceOwner = 0x629000021c10 [16:44:15.152] savePortalContext = 0x0 [16:44:15.152] saveMemoryContext = 0x625000043900 [16:44:15.152] __func__ = "PortalRun" [16:44:15.152] #16 0x000055e3e3342598 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 [16:44:15.152] cmdtaglen = [16:44:15.152] snapshot_set = [16:44:15.152] per_parsetree_context = 0x0 [16:44:15.152] plantree_list = 0x631000465758 [16:44:15.152] parsetree = 0x625000548a98 [16:44:15.152] commandTag = [16:44:15.152] qc = {commandTag = , nprocessed = } [16:44:15.152] querytree_list = [16:44:15.152] portal = 0x62500002fa00 [16:44:15.152] receiver = 0x6310004657a8 [16:44:15.152] format = [16:44:15.152] cmdtagname = [16:44:15.152] parsetree_item__state = {l = , i = } [16:44:15.152] dest = DestRemote [16:44:15.152] oldcontext = 0x625000043900 [16:44:15.152] parsetree_list = 0x625000548ac8 [16:44:15.152] parsetree_item = 0x625000548ae0 [16:44:15.152] save_log_statement_stats = false [16:44:15.152] was_logged = true [16:44:15.152] use_implicit_block = false [16:44:15.152] msec_str = { } [16:44:15.152] __func__ = "exec_simple_query" [16:44:15.152] #17 0x000055e3e3346180 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4672 [16:44:15.152] 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"... [16:44:15.153] firstchar = [16:44:15.153] input_message = {data = , len = , maxlen = , cursor = } [16:44:15.153] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [16:44:15.153] send_ready_for_query = [16:44:15.153] idle_in_transaction_timeout_enabled = [16:44:15.153] idle_session_timeout_enabled = [16:44:15.153] __func__ = "PostgresMain" [16:44:15.153] #18 0x000055e3e3193938 in BackendRun () at postmaster.c:4452 [16:44:15.153] No locals. [16:44:15.153] #19 0x000055e3e3199059 in BackendStartup (client_sock=client_sock@entry=0x7fff515b1660) at postmaster.c:4117 [16:44:15.153] bn = 0x62500001b938 [16:44:15.153] pid = 0 [16:44:15.153] cac = CAC_OK [16:44:15.153] __func__ = "BackendStartup" [16:44:15.153] #20 0x000055e3e31994f5 in ServerLoop () at postmaster.c:1780 [16:44:15.153] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [16:44:15.153] i = 0 [16:44:15.153] now = [16:44:15.153] last_lockfile_recheck_time = 1710261717 [16:44:15.153] last_touch_time = 1710261717 [16:44:15.153] events = {{pos = , events = , fd = , user_data = } } [16:44:15.153] nevents = 1 [16:44:15.153] __func__ = "ServerLoop" [16:44:15.153] #21 0x000055e3e319b790 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1478 [16:44:15.153] opt = [16:44:15.153] status = [16:44:15.153] userDoption = [16:44:15.153] listen_addr_saved = false [16:44:15.153] output_config_variable = [16:44:15.153] __func__ = "PostmasterMain" [16:44:15.153] #22 0x000055e3e2f420db in main (argc=4, argv=0x604000000710) at main.c:197 [16:44:15.153] do_check_root = [16:44:15.175] -e [16:44:15.175] [16:44:15.175] [16:44:15.719] dumping /tmp/cores/postgres-6-17582.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [16:44:16.027] [New LWP 17582] [16:44:16.312] [Thread debugging using libthread_db enabled] [16:44:16.312] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [16:44:18.642] Core was generated by `postgres: postgres regression [local] MERGE '. [16:44:18.642] Program terminated with signal SIGABRT, Aborted. [16:44:18.642] #0 0x00007fe2ddfb5ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [16:44:18.802] [16:44:18.802] Thread 1 (Thread 0x7fe2db94e380 (LWP 17582)): [16:44:18.802] #0 0x00007fe2ddfb5ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [16:44:18.802] No symbol table info available. [16:44:18.802] #1 0x00007fe2ddf9f537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [16:44:18.802] No symbol table info available. [16:44:18.802] #2 0x000055711df2d28a in ExceptionalCondition (conditionName=conditionName@entry=0x55711e1d5400 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55711e1d53c0 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [16:44:18.802] No locals. [16:44:18.802] #3 0x000055711d71c568 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff51a91900, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff51a91660) at execTuples.c:1649 [16:44:18.802] No locals. [16:44:18.802] #4 0x000055711d68dceb in ExecIRDeleteTriggers (estate=estate@entry=0x6250001a1a00, relinfo=relinfo@entry=0x6250001a1fb0, slot=slot@entry=0x7fff51a91900) at trigger.c:2841 [16:44:18.802] trigger = 0x6250001a2210 [16:44:18.802] oldtuple = [16:44:18.802] trigdesc = 0x6250001a21c0 [16:44:18.802] newtuple = 0x0 [16:44:18.802] should_free = [16:44:18.802] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [16:44:18.802] i = 0 [16:44:18.802] #5 0x000055711d790456 in ExecMergeMatched (context=0x7fff51a91940, resultRelInfo=resultRelInfo@entry=0x6250001a1fb0, tupleid=, oldtuple=, canSetTag=) at nodeModifyTable.c:2977 [16:44:18.802] relaction = [16:44:18.802] commandType = CMD_DELETE [16:44:18.802] result = [16:44:18.802] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [16:44:18.802] l__state = {l = , i = } [16:44:18.802] mtstate = 0x6250001a1da0 [16:44:18.802] newslot = [16:44:18.802] estate = 0x6250001a1a00 [16:44:18.802] econtext = 0x629000930af8 [16:44:18.802] isNull = [16:44:18.802] epqstate = 0x6250001a1e88 [16:44:18.802] l = [16:44:18.802] lmerge_matched = [16:44:18.802] __func__ = "ExecMergeMatched" [16:44:18.802] #6 0x000055711d791135 in ExecMerge (context=context@entry=0x7fff51a91940, resultRelInfo=resultRelInfo@entry=0x6250001a1fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff51a91900, canSetTag=) at nodeModifyTable.c:2774 [16:44:18.802] matched = true [16:44:18.802] #7 0x000055711d792f7d in ExecModifyTable (pstate=0x6250001a1da0) at nodeModifyTable.c:3950 [16:44:18.802] node = 0x6250001a1da0 [16:44:18.802] context = {mtstate = , epqstate = , estate = , planSlot = , relaction = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [16:44:18.802] estate = 0x6250001a1a00 [16:44:18.802] operation = CMD_MERGE [16:44:18.802] resultRelInfo = 0x6250001a1fb0 [16:44:18.802] subplanstate = 0x6250001a26e0 [16:44:18.802] slot = [16:44:18.802] oldSlot = [16:44:18.802] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [16:44:18.802] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [16:44:18.802] oldtuple = 0x7fff51a91900 [16:44:18.802] tupleid = 0x0 [16:44:18.802] __func__ = "ExecModifyTable" [16:44:18.802] #8 0x000055711d70c092 in ExecProcNodeFirst (node=0x6250001a1da0) at execProcnode.c:464 [16:44:18.802] No locals. [16:44:18.802] #9 0x000055711d6f6bea in ExecProcNode (node=0x6250001a1da0) at ../../../src/include/executor/executor.h:274 [16:44:18.802] No locals. [16:44:18.802] #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 [16:44:18.802] slot = [16:44:18.802] current_tuple_count = 0 [16:44:18.802] #11 0x000055711d6f7066 in standard_ExecutorRun (queryDesc=0x61900004ca80, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:357 [16:44:18.802] estate = 0x6250001a1a00 [16:44:18.802] operation = CMD_MERGE [16:44:18.802] dest = 0x6310004657a8 [16:44:18.802] sendTuples = false [16:44:18.802] oldcontext = 0x61900004c980 [16:44:18.802] __func__ = "standard_ExecutorRun" [16:44:18.802] #12 0x000055711d6f7230 in ExecutorRun (queryDesc=queryDesc@entry=0x61900004ca80, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:301 [16:44:18.802] No locals. [16:44:18.802] #13 0x000055711dc0bf5a 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=0x7fff51a91e40) at pquery.c:160 [16:44:18.802] queryDesc = 0x61900004ca80 [16:44:18.802] #14 0x000055711dc0e102 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=0x7fff51a91e40) at pquery.c:1277 [16:44:18.802] pstmt = 0x631000465648 [16:44:18.802] stmtlist_item__state = {l = , i = } [16:44:18.802] active_snapshot_set = true [16:44:18.802] stmtlist_item = 0x631000465770 [16:44:18.802] #15 0x000055711dc0eefa 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 [16:44:18.802] _save_exception_stack = 0x7fff51a91fc0 [16:44:18.802] _save_context_stack = 0x0 [16:44:18.802] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [16:44:18.802] _do_rethrow = [16:44:18.802] result = [16:44:18.802] nprocessed = [16:44:18.802] saveTopTransactionResourceOwner = 0x629000021c10 [16:44:18.802] saveTopTransactionContext = 0x625000041100 [16:44:18.802] saveActivePortal = 0x0 [16:44:18.802] saveResourceOwner = 0x629000021c10 [16:44:18.802] savePortalContext = 0x0 [16:44:18.802] saveMemoryContext = 0x625000041100 [16:44:18.802] __func__ = "PortalRun" [16:44:18.802] #16 0x000055711dc06598 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 [16:44:18.802] cmdtaglen = [16:44:18.802] snapshot_set = [16:44:18.802] per_parsetree_context = 0x0 [16:44:18.802] plantree_list = 0x631000465758 [16:44:18.802] parsetree = 0x62500053c298 [16:44:18.802] commandTag = [16:44:18.802] qc = {commandTag = , nprocessed = } [16:44:18.802] querytree_list = [16:44:18.802] portal = 0x62500002aa00 [16:44:18.802] receiver = 0x6310004657a8 [16:44:18.802] format = [16:44:18.802] cmdtagname = [16:44:18.802] parsetree_item__state = {l = , i = } [16:44:18.802] dest = DestRemote [16:44:18.802] oldcontext = 0x625000041100 [16:44:18.802] parsetree_list = 0x62500053c2c8 [16:44:18.802] parsetree_item = 0x62500053c2e0 [16:44:18.802] save_log_statement_stats = false [16:44:18.802] was_logged = false [16:44:18.802] use_implicit_block = false [16:44:18.802] msec_str = { } [16:44:18.802] __func__ = "exec_simple_query" [16:44:18.802] #17 0x000055711dc0a180 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4672 [16:44:18.802] 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"... [16:44:18.803] firstchar = [16:44:18.803] input_message = {data = , len = , maxlen = , cursor = } [16:44:18.803] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [16:44:18.803] send_ready_for_query = [16:44:18.803] idle_in_transaction_timeout_enabled = [16:44:18.803] idle_session_timeout_enabled = [16:44:18.803] __func__ = "PostgresMain" [16:44:18.803] #18 0x000055711da57938 in BackendRun () at postmaster.c:4452 [16:44:18.803] No locals. [16:44:18.803] #19 0x000055711da5d059 in BackendStartup (client_sock=client_sock@entry=0x7fff51a92190) at postmaster.c:4117 [16:44:18.803] bn = 0x625000016b18 [16:44:18.803] pid = 0 [16:44:18.803] cac = CAC_OK [16:44:18.803] __func__ = "BackendStartup" [16:44:18.803] #20 0x000055711da5d4f5 in ServerLoop () at postmaster.c:1780 [16:44:18.803] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [16:44:18.803] i = 0 [16:44:18.803] now = [16:44:18.803] last_lockfile_recheck_time = 1710261671 [16:44:18.803] last_touch_time = 1710261671 [16:44:18.803] events = {{pos = , events = , fd = , user_data = } } [16:44:18.803] nevents = 1 [16:44:18.803] __func__ = "ServerLoop" [16:44:18.803] #21 0x000055711da5f790 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x6070000003a0) at postmaster.c:1478 [16:44:18.803] opt = [16:44:18.803] status = [16:44:18.803] userDoption = [16:44:18.803] listen_addr_saved = false [16:44:18.803] output_config_variable = [16:44:18.803] __func__ = "PostmasterMain" [16:44:18.803] #22 0x000055711d8060db in main (argc=8, argv=0x6070000003a0) at main.c:197 [16:44:18.803] do_check_root =