[16:25:42.250] src/tools/ci/cores_backtrace.sh linux /tmp/cores [16:25:42.988] dumping /tmp/cores/postgres-6-33751.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [16:25:43.363] [New LWP 33751] [16:25:44.904] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [16:25:46.026] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [16:25:47.602] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [16:25:48.411] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [16:25:49.641] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [16:25:51.264] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [16:25:52.529] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [16:25:53.442] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [16:25:55.014] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [16:25:55.913] [Thread debugging using libthread_db enabled] [16:25:55.913] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [16:25:55.913] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [16:25:56.891] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [16:25:58.447] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [16:25:59.657] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [16:26:02.499] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [16:26:02.499] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [16:26:04.110] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [16:26:05.586] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [16:26:06.976] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [16:26:08.037] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [16:26:08.847] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [16:26:10.283] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [16:26:11.347] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [16:26:12.003] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [16:26:12.854] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [16:26:14.078] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [16:26:14.889] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [16:26:16.194] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [16:26:17.142] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [16:26:18.795] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [16:26:20.616] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [16:26:22.521] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [16:26:23.164] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [16:26:23.804] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [16:26:25.339] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [16:26:26.104] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [16:26:27.330] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [16:26:28.116] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [16:26:29.213] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [16:26:30.155] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [16:26:31.405] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [16:26:32.347] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [16:26:33.123] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [16:26:33.636] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [16:26:33.636] Program terminated with signal SIGABRT, Aborted. [16:26:33.636] #0 0x00007f09c0ac8ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [16:26:33.881] [16:26:33.881] Thread 1 (Thread 0x7f09be461380 (LWP 33751)): [16:26:33.881] #0 0x00007f09c0ac8ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [16:26:33.881] No symbol table info available. [16:26:33.881] #1 0x00007f09c0ab2537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [16:26:33.881] No symbol table info available. [16:26:33.881] #2 0x000055ea2e952c31 in ExceptionalCondition (conditionName=conditionName@entry=0x55ea2ec101a0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55ea2ec10160 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [16:26:33.881] No locals. [16:26:33.881] #3 0x000055ea2e11abca in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd6af94950, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffd6af94620) at execTuples.c:1737 [16:26:33.881] No locals. [16:26:33.881] #4 0x000055ea2e0881ff in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry=0x62500006bfb0, slot=slot@entry=0x7ffd6af94950) at trigger.c:2841 [16:26:33.881] trigger = 0x62500006c210 [16:26:33.881] oldtuple = [16:26:33.881] trigdesc = 0x62500006c1c0 [16:26:33.881] newtuple = 0x0 [16:26:33.881] should_free = [16:26:33.881] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [16:26:33.881] i = 0 [16:26:33.881] #5 0x000055ea2e18e9fd in ExecMergeMatched (context=context@entry=0x7ffd6af94990, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd6af94950, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffd6af94880) at nodeModifyTable.c:3027 [16:26:33.881] relaction = 0x62900096d4c8 [16:26:33.881] commandType = CMD_DELETE [16:26:33.881] result = [16:26:33.881] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [16:26:33.881] l__state = {l = , i = } [16:26:33.881] mtstate = 0x62500006bda0 [16:26:33.881] mergeActions = 0x62500006c0c0 [16:26:33.881] actionStates = 0x62900096da88 [16:26:33.881] newslot = 0x0 [16:26:33.881] rslot = 0x0 [16:26:33.881] estate = 0x62500006ba00 [16:26:33.881] econtext = 0x62900096cad8 [16:26:33.881] isNull = [16:26:33.881] epqstate = 0x62500006be88 [16:26:33.881] l = [16:26:33.881] __func__ = "ExecMergeMatched" [16:26:33.881] lmerge_matched = [16:26:33.881] #6 0x000055ea2e18fd9e in ExecMerge (context=context@entry=0x7ffd6af94990, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd6af94950, canSetTag=) at nodeModifyTable.c:2791 [16:26:33.881] rslot = 0x0 [16:26:33.881] matched = [16:26:33.881] #7 0x000055ea2e19222f in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112 [16:26:33.881] node = 0x62500006bda0 [16:26:33.881] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [16:26:33.881] estate = 0x62500006ba00 [16:26:33.881] operation = CMD_MERGE [16:26:33.881] resultRelInfo = 0x62500006bfb0 [16:26:33.881] subplanstate = 0x62500006c6e0 [16:26:33.881] slot = 0x62900096b4e8 [16:26:33.881] oldSlot = [16:26:33.881] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [16:26:33.881] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [16:26:33.881] oldtuple = 0x7ffd6af94950 [16:26:33.881] tupleid = 0x0 [16:26:33.881] __func__ = "ExecModifyTable" [16:26:33.881] #8 0x000055ea2e10a378 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464 [16:26:33.881] No locals. [16:26:33.881] #9 0x000055ea2e0f4b3b in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:274 [16:26:33.881] No locals. [16:26:33.881] #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=0x61900004e590, execute_once=true) at execMain.c:1646 [16:26:33.881] slot = [16:26:33.881] current_tuple_count = 0 [16:26:33.881] #11 0x000055ea2e0f5000 in standard_ExecutorRun (queryDesc=0x61d00014fec8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [16:26:33.881] estate = 0x62500006ba00 [16:26:33.881] operation = CMD_MERGE [16:26:33.881] dest = 0x61900004e590 [16:26:33.881] sendTuples = true [16:26:33.881] oldcontext = 0x61900004e280 [16:26:33.881] __func__ = "standard_ExecutorRun" [16:26:33.881] #12 0x000055ea2e0f51ca in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014fec8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [16:26:33.881] No locals. [16:26:33.881] #13 0x000055ea2e62538e 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=0x7ffd6af94c00) at pquery.c:160 [16:26:33.881] queryDesc = 0x61d00014fec8 [16:26:33.881] #14 0x000055ea2e627536 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004e590, altdest=0x55ea2efb1400 , qc=qc@entry=0x7ffd6af94c00) at pquery.c:1277 [16:26:33.881] pstmt = 0x631000490548 [16:26:33.881] stmtlist_item__state = {l = , i = } [16:26:33.881] active_snapshot_set = true [16:26:33.881] stmtlist_item = 0x631000490670 [16:26:33.881] #15 0x000055ea2e627d68 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [16:26:33.881] treceiver = 0x61900004e590 [16:26:33.881] qc = {commandTag = , nprocessed = } [16:26:33.881] __func__ = "FillPortalStore" [16:26:33.881] #16 0x000055ea2e628797 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 [16:26:33.881] _save_exception_stack = 0x7ffd6af95090 [16:26:33.881] _save_context_stack = 0x0 [16:26:33.881] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [16:26:33.881] _do_rethrow = [16:26:33.881] result = [16:26:33.881] nprocessed = [16:26:33.881] saveTopTransactionResourceOwner = 0x629000024248 [16:26:33.881] saveTopTransactionContext = 0x625000043900 [16:26:33.881] saveActivePortal = 0x0 [16:26:33.881] saveResourceOwner = 0x629000024248 [16:26:33.881] savePortalContext = 0x0 [16:26:33.881] saveMemoryContext = 0x625000043900 [16:26:33.881] __func__ = "PortalRun" [16:26:33.881] #17 0x000055ea2e61f9c9 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 [16:26:33.881] cmdtaglen = [16:26:33.881] snapshot_set = [16:26:33.881] per_parsetree_context = 0x0 [16:26:33.881] plantree_list = 0x631000490658 [16:26:33.881] parsetree = 0x62500052d688 [16:26:33.881] commandTag = [16:26:33.881] qc = {commandTag = , nprocessed = } [16:26:33.881] querytree_list = [16:26:33.881] portal = 0x62500002fa00 [16:26:33.881] receiver = 0x6310004906a8 [16:26:33.881] format = [16:26:33.881] cmdtagname = [16:26:33.881] parsetree_item__state = {l = , i = } [16:26:33.881] dest = DestRemote [16:26:33.881] oldcontext = 0x625000043900 [16:26:33.881] parsetree_list = 0x62500052d6b8 [16:26:33.881] parsetree_item = 0x62500052d6d0 [16:26:33.881] save_log_statement_stats = false [16:26:33.881] was_logged = true [16:26:33.883] use_implicit_block = false [16:26:33.883] msec_str = { } [16:26:33.883] __func__ = "exec_simple_query" [16:26:33.883] #18 0x000055ea2e6235b4 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [16:26:33.883] 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:26:33.883] firstchar = [16:26:33.883] input_message = {data = , len = , maxlen = , cursor = } [16:26:33.883] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [16:26:33.883] send_ready_for_query = [16:26:33.883] idle_in_transaction_timeout_enabled = [16:26:33.883] idle_session_timeout_enabled = [16:26:33.883] __func__ = "PostgresMain" [16:26:33.883] #19 0x000055ea2e615f59 in BackendMain (startup_data=startup_data@entry=0x7ffd6af95260 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [16:26:33.883] bsdata = 0x7ffd6af95260 [16:26:33.883] #20 0x000055ea2e4627f2 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffd6af95260 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffd6af952f0) at launch_backend.c:265 [16:26:33.883] pid = [16:26:33.883] #21 0x000055ea2e46a6ff in BackendStartup (client_sock=client_sock@entry=0x7ffd6af952f0) at postmaster.c:3593 [16:26:33.883] bn = 0x62500001bcf8 [16:26:33.883] pid = [16:26:33.883] startup_data = {canAcceptConnections = } [16:26:33.883] __func__ = "BackendStartup" [16:26:33.883] #22 0x000055ea2e46ae13 in ServerLoop () at postmaster.c:1674 [16:26:33.883] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [16:26:33.883] i = 0 [16:26:33.883] now = [16:26:33.883] last_lockfile_recheck_time = 1713889462 [16:26:33.883] last_touch_time = 1713889462 [16:26:33.883] events = {{pos = , events = , fd = , user_data = } } [16:26:33.883] nevents = 1 [16:26:33.883] __func__ = "ServerLoop" [16:26:33.883] #23 0x000055ea2e46d0b3 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1372 [16:26:33.883] opt = [16:26:33.883] status = [16:26:33.883] userDoption = [16:26:33.883] listen_addr_saved = false [16:26:33.883] output_config_variable = [16:26:33.883] __func__ = "PostmasterMain" [16:26:33.883] #24 0x000055ea2e2060af in main (argc=4, argv=0x604000000690) at main.c:197 [16:26:33.883] do_check_root = [16:26:33.906] -e [16:26:33.906] [16:26:33.906] [16:26:34.454] dumping /tmp/cores/postgres-6-19666.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [16:26:34.781] [New LWP 19666] [16:26:35.083] [Thread debugging using libthread_db enabled] [16:26:35.083] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [16:26:37.449] Core was generated by `postgres: postgres regression [local] MERGE '. [16:26:37.449] Program terminated with signal SIGABRT, Aborted. [16:26:37.449] #0 0x00007f4711877ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [16:26:37.620] [16:26:37.620] Thread 1 (Thread 0x7f470f210380 (LWP 19666)): [16:26:37.620] #0 0x00007f4711877ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [16:26:37.620] No symbol table info available. [16:26:37.620] #1 0x00007f4711861537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [16:26:37.620] No symbol table info available. [16:26:37.620] #2 0x000055db096eec31 in ExceptionalCondition (conditionName=conditionName@entry=0x55db099ac1a0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55db099ac160 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [16:26:37.620] No locals. [16:26:37.620] #3 0x000055db08eb6bca in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffc644aac10, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffc644aa8e0) at execTuples.c:1737 [16:26:37.620] No locals. [16:26:37.620] #4 0x000055db08e241ff in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry=0x62500006bfb0, slot=slot@entry=0x7ffc644aac10) at trigger.c:2841 [16:26:37.620] trigger = 0x62500006c210 [16:26:37.620] oldtuple = [16:26:37.620] trigdesc = 0x62500006c1c0 [16:26:37.620] newtuple = 0x0 [16:26:37.620] should_free = [16:26:37.620] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [16:26:37.620] i = 0 [16:26:37.620] #5 0x000055db08f2a9fd in ExecMergeMatched (context=context@entry=0x7ffc644aac50, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffc644aac10, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffc644aab40) at nodeModifyTable.c:3027 [16:26:37.620] relaction = 0x62900096d4c8 [16:26:37.620] commandType = CMD_DELETE [16:26:37.620] result = [16:26:37.620] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [16:26:37.620] l__state = {l = , i = } [16:26:37.620] mtstate = 0x62500006bda0 [16:26:37.620] mergeActions = 0x62500006c0c0 [16:26:37.620] actionStates = 0x62900096da88 [16:26:37.620] newslot = 0x0 [16:26:37.620] rslot = 0x0 [16:26:37.620] estate = 0x62500006ba00 [16:26:37.620] econtext = 0x62900096cad8 [16:26:37.620] isNull = [16:26:37.620] epqstate = 0x62500006be88 [16:26:37.620] l = [16:26:37.620] __func__ = "ExecMergeMatched" [16:26:37.620] lmerge_matched = [16:26:37.620] #6 0x000055db08f2bd9e in ExecMerge (context=context@entry=0x7ffc644aac50, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffc644aac10, canSetTag=) at nodeModifyTable.c:2791 [16:26:37.620] rslot = 0x0 [16:26:37.620] matched = [16:26:37.620] #7 0x000055db08f2e22f in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112 [16:26:37.620] node = 0x62500006bda0 [16:26:37.620] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [16:26:37.620] estate = 0x62500006ba00 [16:26:37.620] operation = CMD_MERGE [16:26:37.620] resultRelInfo = 0x62500006bfb0 [16:26:37.620] subplanstate = 0x62500006c6e0 [16:26:37.620] slot = 0x62900096b4e8 [16:26:37.620] oldSlot = [16:26:37.620] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [16:26:37.620] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [16:26:37.620] oldtuple = 0x7ffc644aac10 [16:26:37.620] tupleid = 0x0 [16:26:37.620] __func__ = "ExecModifyTable" [16:26:37.620] #8 0x000055db08ea6378 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464 [16:26:37.620] No locals. [16:26:37.620] #9 0x000055db08e90b3b in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:274 [16:26:37.620] No locals. [16:26:37.620] #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 [16:26:37.620] slot = [16:26:37.620] current_tuple_count = 0 [16:26:37.620] #11 0x000055db08e91000 in standard_ExecutorRun (queryDesc=0x61d0001508c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [16:26:37.620] estate = 0x62500006ba00 [16:26:37.620] operation = CMD_MERGE [16:26:37.620] dest = 0x61900004cc90 [16:26:37.620] sendTuples = true [16:26:37.620] oldcontext = 0x61900004c980 [16:26:37.620] __func__ = "standard_ExecutorRun" [16:26:37.620] #12 0x000055db08e911ca in ExecutorRun (queryDesc=queryDesc@entry=0x61d0001508c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [16:26:37.620] No locals. [16:26:37.620] #13 0x000055db093c138e 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=0x7ffc644aaec0) at pquery.c:160 [16:26:37.620] queryDesc = 0x61d0001508c8 [16:26:37.620] #14 0x000055db093c3536 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004cc90, altdest=0x55db09d4d400 , qc=qc@entry=0x7ffc644aaec0) at pquery.c:1277 [16:26:37.620] pstmt = 0x631000490548 [16:26:37.620] stmtlist_item__state = {l = , i = } [16:26:37.620] active_snapshot_set = true [16:26:37.620] stmtlist_item = 0x631000490670 [16:26:37.620] #15 0x000055db093c3d68 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [16:26:37.620] treceiver = 0x61900004cc90 [16:26:37.620] qc = {commandTag = , nprocessed = } [16:26:37.620] __func__ = "FillPortalStore" [16:26:37.620] #16 0x000055db093c4797 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 [16:26:37.620] _save_exception_stack = 0x7ffc644ab350 [16:26:37.620] _save_context_stack = 0x0 [16:26:37.620] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [16:26:37.620] _do_rethrow = [16:26:37.620] result = [16:26:37.620] nprocessed = [16:26:37.620] saveTopTransactionResourceOwner = 0x629000024248 [16:26:37.620] saveTopTransactionContext = 0x625000041100 [16:26:37.620] saveActivePortal = 0x0 [16:26:37.620] saveResourceOwner = 0x629000024248 [16:26:37.620] savePortalContext = 0x0 [16:26:37.620] saveMemoryContext = 0x625000041100 [16:26:37.620] __func__ = "PortalRun" [16:26:37.620] #17 0x000055db093bb9c9 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 [16:26:37.620] cmdtaglen = [16:26:37.620] snapshot_set = [16:26:37.620] per_parsetree_context = 0x0 [16:26:37.620] plantree_list = 0x631000490658 [16:26:37.620] parsetree = 0x6250005a2e88 [16:26:37.620] commandTag = [16:26:37.620] qc = {commandTag = , nprocessed = } [16:26:37.620] querytree_list = [16:26:37.620] portal = 0x62500002aa00 [16:26:37.620] receiver = 0x6310004906a8 [16:26:37.620] format = [16:26:37.620] cmdtagname = [16:26:37.620] parsetree_item__state = {l = , i = } [16:26:37.620] dest = DestRemote [16:26:37.620] oldcontext = 0x625000041100 [16:26:37.620] parsetree_list = 0x6250005a2eb8 [16:26:37.620] parsetree_item = 0x6250005a2ed0 [16:26:37.620] save_log_statement_stats = false [16:26:37.620] was_logged = false [16:26:37.622] use_implicit_block = false [16:26:37.622] msec_str = { } [16:26:37.622] __func__ = "exec_simple_query" [16:26:37.622] #18 0x000055db093bf5b4 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [16:26:37.622] 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:26:37.622] firstchar = [16:26:37.622] input_message = {data = , len = , maxlen = , cursor = } [16:26:37.622] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [16:26:37.622] send_ready_for_query = [16:26:37.622] idle_in_transaction_timeout_enabled = [16:26:37.622] idle_session_timeout_enabled = [16:26:37.622] __func__ = "PostgresMain" [16:26:37.622] #19 0x000055db093b1f59 in BackendMain (startup_data=startup_data@entry=0x7ffc644ab520 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [16:26:37.622] bsdata = 0x7ffc644ab520 [16:26:37.622] #20 0x000055db091fe7f2 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffc644ab520 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffc644ab5b0) at launch_backend.c:265 [16:26:37.622] pid = [16:26:37.622] #21 0x000055db092066ff in BackendStartup (client_sock=client_sock@entry=0x7ffc644ab5b0) at postmaster.c:3593 [16:26:37.622] bn = 0x625000016988 [16:26:37.622] pid = [16:26:37.622] startup_data = {canAcceptConnections = } [16:26:37.622] __func__ = "BackendStartup" [16:26:37.622] #22 0x000055db09206e13 in ServerLoop () at postmaster.c:1674 [16:26:37.622] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [16:26:37.622] i = 0 [16:26:37.622] now = [16:26:37.622] last_lockfile_recheck_time = 1713889378 [16:26:37.622] last_touch_time = 1713889378 [16:26:37.622] events = {{pos = , events = , fd = , user_data = } } [16:26:37.622] nevents = 1 [16:26:37.622] __func__ = "ServerLoop" [16:26:37.622] #23 0x000055db092090b3 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000330) at postmaster.c:1372 [16:26:37.622] opt = [16:26:37.622] status = [16:26:37.622] userDoption = [16:26:37.622] listen_addr_saved = false [16:26:37.622] output_config_variable = [16:26:37.622] __func__ = "PostmasterMain" [16:26:37.622] #24 0x000055db08fa20af in main (argc=8, argv=0x607000000330) at main.c:197 [16:26:37.622] do_check_root =