[08:17:11.159] src/tools/ci/cores_backtrace.sh linux /tmp/cores [08:17:11.880] dumping /tmp/cores/postgres-6-16996.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [08:17:12.220] [New LWP 16996] [08:17:13.756] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [08:17:14.857] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [08:17:16.504] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [08:17:17.315] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [08:17:18.894] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [08:17:20.578] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [08:17:21.796] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [08:17:22.702] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [08:17:24.061] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [08:17:24.827] [Thread debugging using libthread_db enabled] [08:17:24.827] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [08:17:24.827] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [08:17:25.587] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [08:17:26.961] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [08:17:28.173] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [08:17:31.051] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [08:17:31.051] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [08:17:32.849] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [08:17:34.336] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [08:17:35.719] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [08:17:36.779] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [08:17:37.585] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [08:17:38.970] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [08:17:40.030] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [08:17:40.643] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [08:17:41.408] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [08:17:42.653] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [08:17:43.474] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [08:17:44.388] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [08:17:45.323] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [08:17:46.971] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [08:17:48.778] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [08:17:50.680] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [08:17:51.326] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [08:17:51.942] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [08:17:53.471] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [08:17:54.233] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [08:17:55.455] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [08:17:56.245] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [08:17:57.342] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [08:17:58.294] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [08:17:59.536] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [08:18:00.465] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [08:18:01.224] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [08:18:01.733] Core was generated by `postgres: postgres regression [local] MERGE '. [08:18:01.733] Program terminated with signal SIGABRT, Aborted. [08:18:01.733] #0 0x00007f6957712ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [08:18:01.934] [08:18:01.934] Thread 1 (Thread 0x7f69550ab380 (LWP 16996)): [08:18:01.934] #0 0x00007f6957712ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [08:18:01.934] No symbol table info available. [08:18:01.934] #1 0x00007f69576fc537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [08:18:01.934] No symbol table info available. [08:18:01.934] #2 0x00005604fae0df08 in ExceptionalCondition (conditionName=conditionName@entry=0x5604fb0c01c0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x5604fb0c0180 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [08:18:01.934] No locals. [08:18:01.934] #3 0x00005604fa5eafdd in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff483d3690, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff483d3360) at execTuples.c:1737 [08:18:01.934] No locals. [08:18:01.934] #4 0x00005604fa558637 in ExecIRDeleteTriggers (estate=estate@entry=0x625000122200, relinfo=relinfo@entry=0x6250001227b0, slot=slot@entry=0x7fff483d3690) at trigger.c:2832 [08:18:01.934] trigger = 0x625000122a10 [08:18:01.934] oldtuple = [08:18:01.934] trigdesc = 0x6250001229c0 [08:18:01.934] newtuple = 0x0 [08:18:01.934] should_free = [08:18:01.934] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [08:18:01.934] i = 0 [08:18:01.934] #5 0x00005604fa65ebf2 in ExecMergeMatched (context=context@entry=0x7fff483d36d0, resultRelInfo=resultRelInfo@entry=0x6250001227b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff483d3690, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7fff483d35c0) at nodeModifyTable.c:2976 [08:18:01.934] relaction = 0x6250005ac0c8 [08:18:01.934] commandType = CMD_DELETE [08:18:01.934] result = [08:18:01.934] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [08:18:01.934] l__state = {l = , i = } [08:18:01.934] mtstate = 0x6250001225a0 [08:18:01.934] mergeActions = 0x6250001228c0 [08:18:01.934] actionStates = 0x629000995ea8 [08:18:01.934] newslot = 0x0 [08:18:01.934] rslot = 0x0 [08:18:01.934] estate = 0x625000122200 [08:18:01.934] econtext = 0x629000994f08 [08:18:01.934] isNull = [08:18:01.934] epqstate = 0x625000122688 [08:18:01.934] l = [08:18:01.934] __func__ = "ExecMergeMatched" [08:18:01.934] lmerge_matched = [08:18:01.934] #6 0x00005604fa65ff92 in ExecMerge (context=context@entry=0x7fff483d36d0, resultRelInfo=resultRelInfo@entry=0x6250001227b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff483d3690, canSetTag=) at nodeModifyTable.c:2738 [08:18:01.934] rslot = 0x0 [08:18:01.934] matched = [08:18:01.934] #7 0x00005604fa662423 in ExecModifyTable (pstate=0x6250001225a0) at nodeModifyTable.c:4067 [08:18:01.934] node = 0x6250001225a0 [08:18:01.934] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [08:18:01.934] estate = 0x625000122200 [08:18:01.934] operation = CMD_MERGE [08:18:01.934] resultRelInfo = 0x6250001227b0 [08:18:01.934] subplanstate = 0x625000122ee0 [08:18:01.934] slot = 0x629000993918 [08:18:01.934] oldSlot = [08:18:01.934] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [08:18:01.934] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [08:18:01.934] oldtuple = 0x7fff483d3690 [08:18:01.934] tupleid = 0x0 [08:18:01.934] __func__ = "ExecModifyTable" [08:18:01.934] #8 0x00005604fa5da5ab in ExecProcNodeFirst (node=0x6250001225a0) at execProcnode.c:464 [08:18:01.934] No locals. [08:18:01.934] #9 0x00005604fa5c4d6e in ExecProcNode (node=0x6250001225a0) at ../../../src/include/executor/executor.h:274 [08:18:01.934] No locals. [08:18:01.934] #10 ExecutePlan (estate=estate@entry=0x625000122200, planstate=0x6250001225a0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004d190, execute_once=true) at execMain.c:1646 [08:18:01.934] slot = [08:18:01.934] current_tuple_count = 0 [08:18:01.934] #11 0x00005604fa5c5233 in standard_ExecutorRun (queryDesc=0x61d00014b8c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [08:18:01.934] estate = 0x625000122200 [08:18:01.934] operation = CMD_MERGE [08:18:01.934] dest = 0x61900004d190 [08:18:01.934] sendTuples = true [08:18:01.934] oldcontext = 0x61900004ce80 [08:18:01.934] __func__ = "standard_ExecutorRun" [08:18:01.934] #12 0x00005604fa5c53fd in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014b8c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [08:18:01.934] No locals. [08:18:01.934] #13 0x00005604faae3d8e in ProcessQuery (plan=plan@entry=0x631000490548, 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=0x61900004d190, qc=qc@entry=0x7fff483d3940) at pquery.c:160 [08:18:01.934] queryDesc = 0x61d00014b8c8 [08:18:01.934] #14 0x00005604faae5f36 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004d190, altdest=0x5604fb459b40 , qc=qc@entry=0x7fff483d3940) at pquery.c:1277 [08:18:01.934] pstmt = 0x631000490548 [08:18:01.934] stmtlist_item__state = {l = , i = } [08:18:01.934] active_snapshot_set = true [08:18:01.934] stmtlist_item = 0x631000490670 [08:18:01.934] #15 0x00005604faae6768 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [08:18:01.934] treceiver = 0x61900004d190 [08:18:01.934] qc = {commandTag = , nprocessed = } [08:18:01.934] __func__ = "FillPortalStore" [08:18:01.934] #16 0x00005604faae7197 in PortalRun (portal=portal@entry=0x62500002aa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x6310004906a8, altdest=altdest@entry=0x6310004906a8, qc=) at pquery.c:763 [08:18:01.934] _save_exception_stack = 0x7fff483d3dd0 [08:18:01.934] _save_context_stack = 0x0 [08:18:01.934] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [08:18:01.934] _do_rethrow = [08:18:01.934] result = [08:18:01.934] nprocessed = [08:18:01.934] saveTopTransactionResourceOwner = 0x629000024248 [08:18:01.934] saveTopTransactionContext = 0x625000041100 [08:18:01.934] saveActivePortal = 0x0 [08:18:01.934] saveResourceOwner = 0x629000024248 [08:18:01.934] savePortalContext = 0x0 [08:18:01.934] saveMemoryContext = 0x625000041100 [08:18:01.934] __func__ = "PortalRun" [08:18:01.934] #17 0x00005604faade3cc 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:1274 [08:18:01.934] cmdtaglen = [08:18:01.934] snapshot_set = [08:18:01.934] per_parsetree_context = 0x0 [08:18:01.934] plantree_list = 0x631000490658 [08:18:01.934] parsetree = 0x6250005a7e88 [08:18:01.934] commandTag = [08:18:01.934] qc = {commandTag = , nprocessed = } [08:18:01.934] querytree_list = [08:18:01.934] portal = 0x62500002aa00 [08:18:01.934] receiver = 0x6310004906a8 [08:18:01.934] format = [08:18:01.934] cmdtagname = [08:18:01.934] parsetree_item__state = {l = , i = } [08:18:01.934] dest = DestRemote [08:18:01.934] oldcontext = 0x625000041100 [08:18:01.934] parsetree_list = 0x6250005a7eb8 [08:18:01.934] parsetree_item = 0x6250005a7ed0 [08:18:01.934] save_log_statement_stats = false [08:18:01.934] was_logged = false [08:18:01.935] use_implicit_block = false [08:18:01.935] msec_str = { } [08:18:01.935] __func__ = "exec_simple_query" [08:18:01.935] #18 0x00005604faae1fb4 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [08:18:01.935] 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"... [08:18:01.935] firstchar = [08:18:01.935] input_message = {data = , len = , maxlen = , cursor = } [08:18:01.935] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [08:18:01.935] send_ready_for_query = [08:18:01.935] idle_in_transaction_timeout_enabled = [08:18:01.935] idle_session_timeout_enabled = [08:18:01.935] __func__ = "PostgresMain" [08:18:01.935] #19 0x00005604faad496e in BackendMain (startup_data=startup_data@entry=0x7fff483d3fa0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [08:18:01.935] bsdata = 0x7fff483d3fa0 [08:18:01.935] #20 0x00005604fa929c70 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff483d3fa0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff483d4030) at launch_backend.c:265 [08:18:01.935] pid = [08:18:01.935] #21 0x00005604fa931819 in BackendStartup (client_sock=client_sock@entry=0x7fff483d4030) at postmaster.c:3593 [08:18:01.935] bn = 0x625000016f78 [08:18:01.935] pid = [08:18:01.935] startup_data = {canAcceptConnections = } [08:18:01.935] __func__ = "BackendStartup" [08:18:01.935] #22 0x00005604fa931f2d in ServerLoop () at postmaster.c:1674 [08:18:01.935] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [08:18:01.935] i = 0 [08:18:01.935] now = [08:18:01.935] last_lockfile_recheck_time = 1712045697 [08:18:01.935] last_touch_time = 1712045697 [08:18:01.935] events = {{pos = , events = , fd = , user_data = } } [08:18:01.935] nevents = 1 [08:18:01.935] __func__ = "ServerLoop" [08:18:01.935] #23 0x00005604fa9341cd in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x6070000003a0) at postmaster.c:1372 [08:18:01.935] opt = [08:18:01.935] status = [08:18:01.935] userDoption = [08:18:01.935] listen_addr_saved = false [08:18:01.935] output_config_variable = [08:18:01.935] __func__ = "PostmasterMain" [08:18:01.935] #24 0x00005604fa6d5388 in main (argc=8, argv=0x6070000003a0) at main.c:197 [08:18:01.935] do_check_root = [08:18:01.954] -e [08:18:01.954] [08:18:01.954] [08:18:02.503] dumping /tmp/cores/postgres-6-24128.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [08:18:02.834] [New LWP 24128] [08:18:03.121] [Thread debugging using libthread_db enabled] [08:18:03.121] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [08:18:05.434] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [08:18:05.434] Program terminated with signal SIGABRT, Aborted. [08:18:05.434] #0 0x00007f83c4786ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [08:18:05.590] [08:18:05.590] Thread 1 (Thread 0x7f83c211f380 (LWP 24128)): [08:18:05.590] #0 0x00007f83c4786ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [08:18:05.590] No symbol table info available. [08:18:05.590] #1 0x00007f83c4770537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [08:18:05.590] No symbol table info available. [08:18:05.590] #2 0x000055b19068ff08 in ExceptionalCondition (conditionName=conditionName@entry=0x55b1909421c0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55b190942180 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [08:18:05.590] No locals. [08:18:05.590] #3 0x000055b18fe6cfdd in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffce90f23c0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffce90f2090) at execTuples.c:1737 [08:18:05.590] No locals. [08:18:05.590] #4 0x000055b18fdda637 in ExecIRDeleteTriggers (estate=estate@entry=0x625000070a00, relinfo=relinfo@entry=0x625000070fb0, slot=slot@entry=0x7ffce90f23c0) at trigger.c:2832 [08:18:05.590] trigger = 0x625000071210 [08:18:05.590] oldtuple = [08:18:05.590] trigdesc = 0x6250000711c0 [08:18:05.590] newtuple = 0x0 [08:18:05.590] should_free = [08:18:05.590] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [08:18:05.590] i = 0 [08:18:05.590] #5 0x000055b18fee0bf2 in ExecMergeMatched (context=context@entry=0x7ffce90f2400, resultRelInfo=resultRelInfo@entry=0x625000070fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffce90f23c0, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffce90f22f0) at nodeModifyTable.c:2976 [08:18:05.590] relaction = 0x62500059f8c8 [08:18:05.590] commandType = CMD_DELETE [08:18:05.590] result = [08:18:05.590] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [08:18:05.590] l__state = {l = , i = } [08:18:05.590] mtstate = 0x625000070da0 [08:18:05.590] mergeActions = 0x6250000710c0 [08:18:05.590] actionStates = 0x62900097cea8 [08:18:05.590] newslot = 0x0 [08:18:05.590] rslot = 0x0 [08:18:05.590] estate = 0x625000070a00 [08:18:05.590] econtext = 0x62900097bf08 [08:18:05.590] isNull = [08:18:05.590] epqstate = 0x625000070e88 [08:18:05.590] l = [08:18:05.590] __func__ = "ExecMergeMatched" [08:18:05.590] lmerge_matched = [08:18:05.590] #6 0x000055b18fee1f92 in ExecMerge (context=context@entry=0x7ffce90f2400, resultRelInfo=resultRelInfo@entry=0x625000070fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffce90f23c0, canSetTag=) at nodeModifyTable.c:2738 [08:18:05.590] rslot = 0x0 [08:18:05.590] matched = [08:18:05.590] #7 0x000055b18fee4423 in ExecModifyTable (pstate=0x625000070da0) at nodeModifyTable.c:4067 [08:18:05.590] node = 0x625000070da0 [08:18:05.590] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [08:18:05.590] estate = 0x625000070a00 [08:18:05.590] operation = CMD_MERGE [08:18:05.590] resultRelInfo = 0x625000070fb0 [08:18:05.590] subplanstate = 0x6250000716e0 [08:18:05.590] slot = 0x62900097a918 [08:18:05.590] oldSlot = [08:18:05.590] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [08:18:05.590] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [08:18:05.590] oldtuple = 0x7ffce90f23c0 [08:18:05.590] tupleid = 0x0 [08:18:05.590] __func__ = "ExecModifyTable" [08:18:05.590] #8 0x000055b18fe5c5ab in ExecProcNodeFirst (node=0x625000070da0) at execProcnode.c:464 [08:18:05.590] No locals. [08:18:05.590] #9 0x000055b18fe46d6e in ExecProcNode (node=0x625000070da0) at ../../../src/include/executor/executor.h:274 [08:18:05.590] No locals. [08:18:05.590] #10 ExecutePlan (estate=estate@entry=0x625000070a00, planstate=0x625000070da0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004e590, execute_once=true) at execMain.c:1646 [08:18:05.590] slot = [08:18:05.590] current_tuple_count = 0 [08:18:05.590] #11 0x000055b18fe47233 in standard_ExecutorRun (queryDesc=0x61d00014ccc8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [08:18:05.590] estate = 0x625000070a00 [08:18:05.590] operation = CMD_MERGE [08:18:05.590] dest = 0x61900004e590 [08:18:05.590] sendTuples = true [08:18:05.590] oldcontext = 0x61900004e280 [08:18:05.590] __func__ = "standard_ExecutorRun" [08:18:05.590] #12 0x000055b18fe473fd in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014ccc8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [08:18:05.590] No locals. [08:18:05.590] #13 0x000055b190365d8e in ProcessQuery (plan=plan@entry=0x631000490548, 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=0x61900004e590, qc=qc@entry=0x7ffce90f2670) at pquery.c:160 [08:18:05.590] queryDesc = 0x61d00014ccc8 [08:18:05.590] #14 0x000055b190367f36 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004e590, altdest=0x55b190cdbb40 , qc=qc@entry=0x7ffce90f2670) at pquery.c:1277 [08:18:05.590] pstmt = 0x631000490548 [08:18:05.590] stmtlist_item__state = {l = , i = } [08:18:05.590] active_snapshot_set = true [08:18:05.590] stmtlist_item = 0x631000490670 [08:18:05.590] #15 0x000055b190368768 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [08:18:05.590] treceiver = 0x61900004e590 [08:18:05.590] qc = {commandTag = , nprocessed = } [08:18:05.590] __func__ = "FillPortalStore" [08:18:05.590] #16 0x000055b190369197 in PortalRun (portal=portal@entry=0x62500002fa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x6310004906a8, altdest=altdest@entry=0x6310004906a8, qc=) at pquery.c:763 [08:18:05.590] _save_exception_stack = 0x7ffce90f2b00 [08:18:05.590] _save_context_stack = 0x0 [08:18:05.590] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [08:18:05.590] _do_rethrow = [08:18:05.590] result = [08:18:05.590] nprocessed = [08:18:05.590] saveTopTransactionResourceOwner = 0x629000024248 [08:18:05.590] saveTopTransactionContext = 0x625000043900 [08:18:05.590] saveActivePortal = 0x0 [08:18:05.590] saveResourceOwner = 0x629000024248 [08:18:05.590] savePortalContext = 0x0 [08:18:05.590] saveMemoryContext = 0x625000043900 [08:18:05.590] __func__ = "PortalRun" [08:18:05.590] #17 0x000055b1903603cc 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:1274 [08:18:05.590] cmdtaglen = [08:18:05.590] snapshot_set = [08:18:05.590] per_parsetree_context = 0x0 [08:18:05.590] plantree_list = 0x631000490658 [08:18:05.590] parsetree = 0x62500059b688 [08:18:05.590] commandTag = [08:18:05.590] qc = {commandTag = , nprocessed = } [08:18:05.590] querytree_list = [08:18:05.590] portal = 0x62500002fa00 [08:18:05.590] receiver = 0x6310004906a8 [08:18:05.590] format = [08:18:05.590] cmdtagname = [08:18:05.590] parsetree_item__state = {l = , i = } [08:18:05.590] dest = DestRemote [08:18:05.590] oldcontext = 0x625000043900 [08:18:05.590] parsetree_list = 0x62500059b6b8 [08:18:05.590] parsetree_item = 0x62500059b6d0 [08:18:05.590] save_log_statement_stats = false [08:18:05.590] was_logged = true [08:18:05.591] use_implicit_block = false [08:18:05.591] msec_str = { } [08:18:05.591] __func__ = "exec_simple_query" [08:18:05.591] #18 0x000055b190363fb4 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [08:18:05.591] 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"... [08:18:05.591] firstchar = [08:18:05.591] input_message = {data = , len = , maxlen = , cursor = } [08:18:05.591] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [08:18:05.591] send_ready_for_query = [08:18:05.591] idle_in_transaction_timeout_enabled = [08:18:05.591] idle_session_timeout_enabled = [08:18:05.591] __func__ = "PostgresMain" [08:18:05.591] #19 0x000055b19035696e in BackendMain (startup_data=startup_data@entry=0x7ffce90f2cd0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [08:18:05.591] bsdata = 0x7ffce90f2cd0 [08:18:05.591] #20 0x000055b1901abc70 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffce90f2cd0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffce90f2d60) at launch_backend.c:265 [08:18:05.591] pid = [08:18:05.591] #21 0x000055b1901b3819 in BackendStartup (client_sock=client_sock@entry=0x7ffce90f2d60) at postmaster.c:3593 [08:18:05.591] bn = 0x62500001b988 [08:18:05.591] pid = [08:18:05.591] startup_data = {canAcceptConnections = } [08:18:05.591] __func__ = "BackendStartup" [08:18:05.591] #22 0x000055b1901b3f2d in ServerLoop () at postmaster.c:1674 [08:18:05.591] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [08:18:05.591] i = 0 [08:18:05.591] now = [08:18:05.591] last_lockfile_recheck_time = 1712045737 [08:18:05.591] last_touch_time = 1712045737 [08:18:05.591] events = {{pos = , events = , fd = , user_data = } } [08:18:05.591] nevents = 1 [08:18:05.591] __func__ = "ServerLoop" [08:18:05.591] #23 0x000055b1901b61cd in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1372 [08:18:05.591] opt = [08:18:05.591] status = [08:18:05.591] userDoption = [08:18:05.591] listen_addr_saved = false [08:18:05.591] output_config_variable = [08:18:05.591] __func__ = "PostmasterMain" [08:18:05.591] #24 0x000055b18ff57388 in main (argc=4, argv=0x604000000710) at main.c:197 [08:18:05.591] do_check_root =