[21:12:16.672] src/tools/ci/cores_backtrace.sh linux /tmp/cores [21:12:17.396] dumping /tmp/cores/postgres-6-28168.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [21:12:17.745] [New LWP 28168] [21:12:19.284] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [21:12:20.383] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [21:12:22.038] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [21:12:22.834] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [21:12:24.182] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [21:12:25.923] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [21:12:27.201] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [21:12:28.137] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [21:12:29.700] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [21:12:30.631] [Thread debugging using libthread_db enabled] [21:12:30.631] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [21:12:30.631] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [21:12:31.612] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [21:12:33.183] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [21:12:34.428] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [21:12:37.322] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [21:12:37.322] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [21:12:39.154] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [21:12:40.623] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [21:12:42.053] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [21:12:43.166] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [21:12:43.964] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [21:12:45.434] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [21:12:46.526] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [21:12:47.177] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [21:12:48.041] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [21:12:49.273] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [21:12:50.094] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [21:12:51.399] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [21:12:52.341] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [21:12:54.009] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [21:12:56.084] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [21:12:58.000] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [21:12:58.642] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [21:12:59.289] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [21:13:00.867] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [21:13:01.633] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [21:13:02.861] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [21:13:03.648] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [21:13:04.741] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [21:13:05.677] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [21:13:06.932] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [21:13:07.867] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [21:13:08.644] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [21:13:09.142] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [21:13:09.142] Program terminated with signal SIGABRT, Aborted. [21:13:09.142] #0 0x00007f02c06fbce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:13:09.332] [21:13:09.332] Thread 1 (Thread 0x7f02be094380 (LWP 28168)): [21:13:09.332] #0 0x00007f02c06fbce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:13:09.332] No symbol table info available. [21:13:09.332] #1 0x00007f02c06e5537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [21:13:09.332] No symbol table info available. [21:13:09.332] #2 0x000055d9d2b123c0 in ExceptionalCondition (conditionName=conditionName@entry=0x55d9d2dcf340 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55d9d2dcf300 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [21:13:09.332] No locals. [21:13:09.332] #3 0x000055d9d22da7bf in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffe0c814180, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffe0c813e50) at execTuples.c:1737 [21:13:09.332] No locals. [21:13:09.332] #4 0x000055d9d2247e77 in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry=0x62500006bfb0, slot=slot@entry=0x7ffe0c814180) at trigger.c:2841 [21:13:09.332] trigger = 0x62500006c210 [21:13:09.332] oldtuple = [21:13:09.332] trigdesc = 0x62500006c1c0 [21:13:09.332] newtuple = 0x0 [21:13:09.332] should_free = [21:13:09.332] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [21:13:09.332] i = 0 [21:13:09.332] #5 0x000055d9d234e5f2 in ExecMergeMatched (context=context@entry=0x7ffe0c8141c0, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe0c814180, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffe0c8140b0) at nodeModifyTable.c:3027 [21:13:09.332] relaction = 0x6290009774c8 [21:13:09.332] commandType = CMD_DELETE [21:13:09.332] result = [21:13:09.332] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [21:13:09.332] l__state = {l = , i = } [21:13:09.332] mtstate = 0x62500006bda0 [21:13:09.332] mergeActions = 0x62500006c0c0 [21:13:09.332] actionStates = 0x629000977a88 [21:13:09.332] newslot = 0x0 [21:13:09.332] rslot = 0x0 [21:13:09.332] estate = 0x62500006ba00 [21:13:09.332] econtext = 0x629000976ad8 [21:13:09.332] isNull = [21:13:09.332] epqstate = 0x62500006be88 [21:13:09.332] l = [21:13:09.332] __func__ = "ExecMergeMatched" [21:13:09.332] lmerge_matched = [21:13:09.332] #6 0x000055d9d234f993 in ExecMerge (context=context@entry=0x7ffe0c8141c0, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe0c814180, canSetTag=) at nodeModifyTable.c:2791 [21:13:09.332] rslot = 0x0 [21:13:09.332] matched = [21:13:09.332] #7 0x000055d9d2351e24 in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112 [21:13:09.332] node = 0x62500006bda0 [21:13:09.332] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [21:13:09.332] estate = 0x62500006ba00 [21:13:09.332] operation = CMD_MERGE [21:13:09.332] resultRelInfo = 0x62500006bfb0 [21:13:09.332] subplanstate = 0x62500006c6e0 [21:13:09.332] slot = 0x6290009754e8 [21:13:09.332] oldSlot = [21:13:09.332] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [21:13:09.332] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [21:13:09.332] oldtuple = 0x7ffe0c814180 [21:13:09.332] tupleid = 0x0 [21:13:09.332] __func__ = "ExecModifyTable" [21:13:09.332] #8 0x000055d9d22c9f6d in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464 [21:13:09.332] No locals. [21:13:09.332] #9 0x000055d9d22b4730 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:274 [21:13:09.332] No locals. [21:13:09.332] #10 ExecutePlan (estate=estate@entry=0x62500006ba00, planstate=0x62500006bda0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004ea90, execute_once=true) at execMain.c:1646 [21:13:09.332] slot = [21:13:09.332] current_tuple_count = 0 [21:13:09.332] #11 0x000055d9d22b4bf5 in standard_ExecutorRun (queryDesc=0x61d00014e0c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [21:13:09.332] estate = 0x62500006ba00 [21:13:09.332] operation = CMD_MERGE [21:13:09.332] dest = 0x61900004ea90 [21:13:09.332] sendTuples = true [21:13:09.332] oldcontext = 0x61900004e780 [21:13:09.332] __func__ = "standard_ExecutorRun" [21:13:09.332] #12 0x000055d9d22b4dbf in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014e0c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [21:13:09.332] No locals. [21:13:09.332] #13 0x000055d9d27e4d3f 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=0x61900004ea90, qc=qc@entry=0x7ffe0c814430) at pquery.c:160 [21:13:09.332] queryDesc = 0x61d00014e0c8 [21:13:09.332] #14 0x000055d9d27e6ee7 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004ea90, altdest=0x55d9d3170400 , qc=qc@entry=0x7ffe0c814430) at pquery.c:1277 [21:13:09.332] pstmt = 0x631000490548 [21:13:09.332] stmtlist_item__state = {l = , i = } [21:13:09.332] active_snapshot_set = true [21:13:09.332] stmtlist_item = 0x631000490670 [21:13:09.332] #15 0x000055d9d27e7719 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [21:13:09.332] treceiver = 0x61900004ea90 [21:13:09.332] qc = {commandTag = , nprocessed = } [21:13:09.332] __func__ = "FillPortalStore" [21:13:09.332] #16 0x000055d9d27e8148 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 [21:13:09.332] _save_exception_stack = 0x7ffe0c8148c0 [21:13:09.332] _save_context_stack = 0x0 [21:13:09.332] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [21:13:09.332] _do_rethrow = [21:13:09.332] result = [21:13:09.332] nprocessed = [21:13:09.332] saveTopTransactionResourceOwner = 0x629000024248 [21:13:09.332] saveTopTransactionContext = 0x625000043900 [21:13:09.332] saveActivePortal = 0x0 [21:13:09.332] saveResourceOwner = 0x629000024248 [21:13:09.332] savePortalContext = 0x0 [21:13:09.332] saveMemoryContext = 0x625000043900 [21:13:09.332] __func__ = "PortalRun" [21:13:09.332] #17 0x000055d9d27df37a 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 [21:13:09.332] cmdtaglen = [21:13:09.332] snapshot_set = [21:13:09.332] per_parsetree_context = 0x0 [21:13:09.332] plantree_list = 0x631000490658 [21:13:09.332] parsetree = 0x6250005a2e88 [21:13:09.332] commandTag = [21:13:09.332] qc = {commandTag = , nprocessed = } [21:13:09.332] querytree_list = [21:13:09.332] portal = 0x62500002fa00 [21:13:09.332] receiver = 0x6310004906a8 [21:13:09.332] format = [21:13:09.332] cmdtagname = [21:13:09.332] parsetree_item__state = {l = , i = } [21:13:09.332] dest = DestRemote [21:13:09.332] oldcontext = 0x625000043900 [21:13:09.332] parsetree_list = 0x6250005a2eb8 [21:13:09.332] parsetree_item = 0x6250005a2ed0 [21:13:09.332] save_log_statement_stats = false [21:13:09.332] was_logged = true [21:13:09.334] use_implicit_block = false [21:13:09.334] msec_str = { } [21:13:09.334] __func__ = "exec_simple_query" [21:13:09.334] #18 0x000055d9d27e2f65 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [21:13:09.334] 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"... [21:13:09.334] firstchar = [21:13:09.334] input_message = {data = , len = , maxlen = , cursor = } [21:13:09.334] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [21:13:09.334] send_ready_for_query = [21:13:09.334] idle_in_transaction_timeout_enabled = [21:13:09.334] idle_session_timeout_enabled = [21:13:09.334] __func__ = "PostgresMain" [21:13:09.334] #19 0x000055d9d27d590a in BackendMain (startup_data=startup_data@entry=0x7ffe0c814a90 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [21:13:09.334] bsdata = 0x7ffe0c814a90 [21:13:09.334] #20 0x000055d9d2622162 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffe0c814a90 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffe0c814b20) at launch_backend.c:265 [21:13:09.334] pid = [21:13:09.334] #21 0x000055d9d262a06f in BackendStartup (client_sock=client_sock@entry=0x7ffe0c814b20) at postmaster.c:3593 [21:13:09.334] bn = 0x62500001bd48 [21:13:09.334] pid = [21:13:09.334] startup_data = {canAcceptConnections = } [21:13:09.334] __func__ = "BackendStartup" [21:13:09.334] #22 0x000055d9d262a783 in ServerLoop () at postmaster.c:1674 [21:13:09.334] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [21:13:09.334] i = 0 [21:13:09.334] now = [21:13:09.334] last_lockfile_recheck_time = 1713129051 [21:13:09.334] last_touch_time = 1713129051 [21:13:09.334] events = {{pos = , events = , fd = , user_data = } } [21:13:09.334] nevents = 1 [21:13:09.334] __func__ = "ServerLoop" [21:13:09.334] #23 0x000055d9d262ca23 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1372 [21:13:09.334] opt = [21:13:09.334] status = [21:13:09.334] userDoption = [21:13:09.334] listen_addr_saved = false [21:13:09.334] output_config_variable = [21:13:09.334] __func__ = "PostmasterMain" [21:13:09.334] #24 0x000055d9d23c5ca4 in main (argc=4, argv=0x604000000690) at main.c:197 [21:13:09.334] do_check_root = [21:13:09.353] -e [21:13:09.353] [21:13:09.353] [21:13:09.888] dumping /tmp/cores/postgres-6-19626.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [21:13:10.194] [New LWP 19626] [21:13:10.479] [Thread debugging using libthread_db enabled] [21:13:10.479] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [21:13:12.780] Core was generated by `postgres: postgres regression [local] MERGE '. [21:13:12.780] Program terminated with signal SIGABRT, Aborted. [21:13:12.780] #0 0x00007f6dee767ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:13:12.934] [21:13:12.934] Thread 1 (Thread 0x7f6dec100380 (LWP 19626)): [21:13:12.934] #0 0x00007f6dee767ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:13:12.934] No symbol table info available. [21:13:12.934] #1 0x00007f6dee751537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [21:13:12.934] No symbol table info available. [21:13:12.934] #2 0x000055d26065a3c0 in ExceptionalCondition (conditionName=conditionName@entry=0x55d260917340 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55d260917300 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [21:13:12.934] No locals. [21:13:12.934] #3 0x000055d25fe227bf in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff7becf7e0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff7becf4b0) at execTuples.c:1737 [21:13:12.934] No locals. [21:13:12.934] #4 0x000055d25fd8fe77 in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry=0x62500006bfb0, slot=slot@entry=0x7fff7becf7e0) at trigger.c:2841 [21:13:12.934] trigger = 0x62500006c210 [21:13:12.934] oldtuple = [21:13:12.934] trigdesc = 0x62500006c1c0 [21:13:12.934] newtuple = 0x0 [21:13:12.934] should_free = [21:13:12.934] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [21:13:12.934] i = 0 [21:13:12.934] #5 0x000055d25fe965f2 in ExecMergeMatched (context=context@entry=0x7fff7becf820, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff7becf7e0, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7fff7becf710) at nodeModifyTable.c:3027 [21:13:12.934] relaction = 0x62900096d4c8 [21:13:12.934] commandType = CMD_DELETE [21:13:12.934] result = [21:13:12.934] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [21:13:12.934] l__state = {l = , i = } [21:13:12.934] mtstate = 0x62500006bda0 [21:13:12.934] mergeActions = 0x62500006c0c0 [21:13:12.934] actionStates = 0x62900096da88 [21:13:12.934] newslot = 0x0 [21:13:12.934] rslot = 0x0 [21:13:12.934] estate = 0x62500006ba00 [21:13:12.934] econtext = 0x62900096cad8 [21:13:12.934] isNull = [21:13:12.934] epqstate = 0x62500006be88 [21:13:12.934] l = [21:13:12.934] __func__ = "ExecMergeMatched" [21:13:12.934] lmerge_matched = [21:13:12.934] #6 0x000055d25fe97993 in ExecMerge (context=context@entry=0x7fff7becf820, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff7becf7e0, canSetTag=) at nodeModifyTable.c:2791 [21:13:12.934] rslot = 0x0 [21:13:12.934] matched = [21:13:12.934] #7 0x000055d25fe99e24 in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112 [21:13:12.934] node = 0x62500006bda0 [21:13:12.934] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [21:13:12.934] estate = 0x62500006ba00 [21:13:12.934] operation = CMD_MERGE [21:13:12.934] resultRelInfo = 0x62500006bfb0 [21:13:12.934] subplanstate = 0x62500006c6e0 [21:13:12.934] slot = 0x62900096b4e8 [21:13:12.934] oldSlot = [21:13:12.934] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [21:13:12.934] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [21:13:12.934] oldtuple = 0x7fff7becf7e0 [21:13:12.934] tupleid = 0x0 [21:13:12.934] __func__ = "ExecModifyTable" [21:13:12.934] #8 0x000055d25fe11f6d in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464 [21:13:12.934] No locals. [21:13:12.934] #9 0x000055d25fdfc730 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:274 [21:13:12.934] No locals. [21:13:12.934] #10 ExecutePlan (estate=estate@entry=0x62500006ba00, planstate=0x62500006bda0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004cc90, execute_once=true) at execMain.c:1646 [21:13:12.934] slot = [21:13:12.934] current_tuple_count = 0 [21:13:12.934] #11 0x000055d25fdfcbf5 in standard_ExecutorRun (queryDesc=0x61d00014c2c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [21:13:12.934] estate = 0x62500006ba00 [21:13:12.934] operation = CMD_MERGE [21:13:12.934] dest = 0x61900004cc90 [21:13:12.934] sendTuples = true [21:13:12.934] oldcontext = 0x61900004c980 [21:13:12.934] __func__ = "standard_ExecutorRun" [21:13:12.934] #12 0x000055d25fdfcdbf in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014c2c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [21:13:12.934] No locals. [21:13:12.934] #13 0x000055d26032cd3f 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=0x61900004cc90, qc=qc@entry=0x7fff7becfa90) at pquery.c:160 [21:13:12.934] queryDesc = 0x61d00014c2c8 [21:13:12.934] #14 0x000055d26032eee7 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004cc90, altdest=0x55d260cb8400 , qc=qc@entry=0x7fff7becfa90) at pquery.c:1277 [21:13:12.934] pstmt = 0x631000490548 [21:13:12.934] stmtlist_item__state = {l = , i = } [21:13:12.934] active_snapshot_set = true [21:13:12.934] stmtlist_item = 0x631000490670 [21:13:12.934] #15 0x000055d26032f719 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [21:13:12.934] treceiver = 0x61900004cc90 [21:13:12.934] qc = {commandTag = , nprocessed = } [21:13:12.934] __func__ = "FillPortalStore" [21:13:12.934] #16 0x000055d260330148 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 [21:13:12.934] _save_exception_stack = 0x7fff7becff20 [21:13:12.934] _save_context_stack = 0x0 [21:13:12.934] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [21:13:12.934] _do_rethrow = [21:13:12.934] result = [21:13:12.934] nprocessed = [21:13:12.934] saveTopTransactionResourceOwner = 0x629000024248 [21:13:12.934] saveTopTransactionContext = 0x625000041100 [21:13:12.934] saveActivePortal = 0x0 [21:13:12.934] saveResourceOwner = 0x629000024248 [21:13:12.934] savePortalContext = 0x0 [21:13:12.934] saveMemoryContext = 0x625000041100 [21:13:12.934] __func__ = "PortalRun" [21:13:12.934] #17 0x000055d26032737a 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 [21:13:12.934] cmdtaglen = [21:13:12.934] snapshot_set = [21:13:12.934] per_parsetree_context = 0x0 [21:13:12.934] plantree_list = 0x631000490658 [21:13:12.934] parsetree = 0x62500059de88 [21:13:12.934] commandTag = [21:13:12.934] qc = {commandTag = , nprocessed = } [21:13:12.934] querytree_list = [21:13:12.934] portal = 0x62500002aa00 [21:13:12.934] receiver = 0x6310004906a8 [21:13:12.934] format = [21:13:12.934] cmdtagname = [21:13:12.934] parsetree_item__state = {l = , i = } [21:13:12.934] dest = DestRemote [21:13:12.934] oldcontext = 0x625000041100 [21:13:12.934] parsetree_list = 0x62500059deb8 [21:13:12.934] parsetree_item = 0x62500059ded0 [21:13:12.934] save_log_statement_stats = false [21:13:12.934] was_logged = false [21:13:12.936] use_implicit_block = false [21:13:12.936] msec_str = { } [21:13:12.936] __func__ = "exec_simple_query" [21:13:12.936] #18 0x000055d26032af65 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [21:13:12.936] 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"... [21:13:12.936] firstchar = [21:13:12.936] input_message = {data = , len = , maxlen = , cursor = } [21:13:12.936] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [21:13:12.936] send_ready_for_query = [21:13:12.936] idle_in_transaction_timeout_enabled = [21:13:12.936] idle_session_timeout_enabled = [21:13:12.936] __func__ = "PostgresMain" [21:13:12.936] #19 0x000055d26031d90a in BackendMain (startup_data=startup_data@entry=0x7fff7bed00f0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [21:13:12.936] bsdata = 0x7fff7bed00f0 [21:13:12.936] #20 0x000055d26016a162 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff7bed00f0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff7bed0180) at launch_backend.c:265 [21:13:12.936] pid = [21:13:12.936] #21 0x000055d26017206f in BackendStartup (client_sock=client_sock@entry=0x7fff7bed0180) at postmaster.c:3593 [21:13:12.936] bn = 0x6250000169d8 [21:13:12.936] pid = [21:13:12.936] startup_data = {canAcceptConnections = } [21:13:12.936] __func__ = "BackendStartup" [21:13:12.936] #22 0x000055d260172783 in ServerLoop () at postmaster.c:1674 [21:13:12.936] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [21:13:12.936] i = 0 [21:13:12.936] now = [21:13:12.936] last_lockfile_recheck_time = 1713129004 [21:13:12.936] last_touch_time = 1713129004 [21:13:12.936] events = {{pos = , events = , fd = , user_data = } } [21:13:12.936] nevents = 1 [21:13:12.936] __func__ = "ServerLoop" [21:13:12.936] #23 0x000055d260174a23 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000330) at postmaster.c:1372 [21:13:12.936] opt = [21:13:12.936] status = [21:13:12.936] userDoption = [21:13:12.936] listen_addr_saved = false [21:13:12.936] output_config_variable = [21:13:12.936] __func__ = "PostmasterMain" [21:13:12.936] #24 0x000055d25ff0dca4 in main (argc=8, argv=0x607000000330) at main.c:197 [21:13:12.936] do_check_root =