[17:40:51.077] src/tools/ci/cores_backtrace.sh linux /tmp/cores [17:40:51.804] dumping /tmp/cores/postgres-6-26564.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [17:40:52.142] [New LWP 26564] [17:40:54.785] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [17:40:55.926] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [17:40:57.807] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [17:40:58.601] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [17:41:01.096] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [17:41:02.791] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [17:41:05.307] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [17:41:06.403] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [17:41:08.260] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [17:41:09.200] [Thread debugging using libthread_db enabled] [17:41:09.200] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [17:41:09.200] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [17:41:10.303] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [17:41:12.041] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [17:41:13.256] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [17:41:17.013] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [17:41:17.013] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [17:41:18.946] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [17:41:20.660] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [17:41:22.206] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [17:41:23.415] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [17:41:24.211] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [17:41:25.638] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [17:41:26.701] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [17:41:27.437] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [17:41:28.276] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [17:41:29.506] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [17:41:30.310] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [17:41:33.212] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [17:41:34.156] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [17:41:36.209] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [17:41:38.739] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [17:41:40.730] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [17:41:41.410] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [17:41:42.087] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [17:41:43.912] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [17:41:44.674] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [17:41:46.049] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [17:41:46.963] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [17:41:48.244] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [17:41:49.237] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [17:41:50.828] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [17:41:51.830] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [17:41:52.663] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [17:41:53.163] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [17:41:53.163] Program terminated with signal SIGABRT, Aborted. [17:41:53.163] #0 0x00007f38f2c16ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [17:41:53.374] [17:41:53.374] Thread 1 (Thread 0x7f38f05af380 (LWP 26564)): [17:41:53.374] #0 0x00007f38f2c16ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [17:41:53.374] No symbol table info available. [17:41:53.374] #1 0x00007f38f2c00537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [17:41:53.374] No symbol table info available. [17:41:53.374] #2 0x000055e21b13390d in ExceptionalCondition (conditionName=conditionName@entry=0x55e21b3e3b20 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55e21b3e3ae0 "execTuples.c", lineNumber=lineNumber@entry=1728) at assert.c:66 [17:41:53.374] No locals. [17:41:53.374] #3 0x000055e21a915800 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffe44459960, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffe44459640) at execTuples.c:1728 [17:41:53.374] No locals. [17:41:53.374] #4 0x000055e21a8829db in ExecIRDeleteTriggers (estate=estate@entry=0x62500011fa00, relinfo=relinfo@entry=0x62500011ffb0, slot=slot@entry=0x7ffe44459960) at trigger.c:2841 [17:41:53.374] trigger = 0x625000120210 [17:41:53.374] oldtuple = [17:41:53.374] trigdesc = 0x6250001201c0 [17:41:53.374] newtuple = 0x0 [17:41:53.374] should_free = [17:41:53.374] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [17:41:53.374] i = 0 [17:41:53.374] #5 0x000055e21a98975d in ExecMergeMatched (context=context@entry=0x7ffe444599a0, resultRelInfo=resultRelInfo@entry=0x62500011ffb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe44459960, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffe44459880) at nodeModifyTable.c:2991 [17:41:53.374] relaction = 0x6250005520c8 [17:41:53.374] commandType = CMD_DELETE [17:41:53.374] result = [17:41:53.374] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [17:41:53.374] l__state = {l = , i = } [17:41:53.374] mtstate = 0x62500011fda0 [17:41:53.374] newslot = 0x0 [17:41:53.374] rslot = 0x0 [17:41:53.374] estate = 0x62500011fa00 [17:41:53.374] econtext = 0x62900093ff08 [17:41:53.374] isNull = [17:41:53.374] epqstate = 0x62500011fe88 [17:41:53.374] l = [17:41:53.374] lmerge_matched = [17:41:53.374] __func__ = "ExecMergeMatched" [17:41:53.374] #6 0x000055e21a98a7a1 in ExecMerge (context=context@entry=0x7ffe444599a0, resultRelInfo=resultRelInfo@entry=0x62500011ffb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe44459960, canSetTag=) at nodeModifyTable.c:2772 [17:41:53.374] rslot = 0x0 [17:41:53.374] matched = [17:41:53.374] #7 0x000055e21a98c662 in ExecModifyTable (pstate=0x62500011fda0) at nodeModifyTable.c:4028 [17:41:53.374] node = 0x62500011fda0 [17:41:53.374] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [17:41:53.374] estate = 0x62500011fa00 [17:41:53.374] operation = CMD_MERGE [17:41:53.374] resultRelInfo = 0x62500011ffb0 [17:41:53.374] subplanstate = 0x6250001206e0 [17:41:53.374] slot = [17:41:53.374] oldSlot = [17:41:53.374] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [17:41:53.374] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [17:41:53.374] oldtuple = 0x7ffe44459960 [17:41:53.374] tupleid = 0x0 [17:41:53.374] __func__ = "ExecModifyTable" [17:41:53.374] #8 0x000055e21a904fae in ExecProcNodeFirst (node=0x62500011fda0) at execProcnode.c:464 [17:41:53.374] No locals. [17:41:53.374] #9 0x000055e21a8ef9a5 in ExecProcNode (node=0x62500011fda0) at ../../../src/include/executor/executor.h:274 [17:41:53.374] No locals. [17:41:53.374] #10 ExecutePlan (estate=estate@entry=0x62500011fa00, planstate=0x62500011fda0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004e590, execute_once=true) at execMain.c:1644 [17:41:53.374] slot = [17:41:53.374] current_tuple_count = 0 [17:41:53.374] #11 0x000055e21a8efe6a in standard_ExecutorRun (queryDesc=0x61d000147cc8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [17:41:53.374] estate = 0x62500011fa00 [17:41:53.374] operation = CMD_MERGE [17:41:53.374] dest = 0x61900004e590 [17:41:53.374] sendTuples = true [17:41:53.374] oldcontext = 0x61900004e280 [17:41:53.374] __func__ = "standard_ExecutorRun" [17:41:53.374] #12 0x000055e21a8f0034 in ExecutorRun (queryDesc=queryDesc@entry=0x61d000147cc8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [17:41:53.374] No locals. [17:41:53.374] #13 0x000055e21ae0b04a in ProcessQuery (plan=plan@entry=0x631000467e88, 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=0x7ffe44459c10) at pquery.c:160 [17:41:53.374] queryDesc = 0x61d000147cc8 [17:41:53.374] #14 0x000055e21ae0d1f2 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004e590, altdest=0x55e21b77cba0 , qc=qc@entry=0x7ffe44459c10) at pquery.c:1277 [17:41:53.374] pstmt = 0x631000467e88 [17:41:53.374] stmtlist_item__state = {l = , i = } [17:41:53.374] active_snapshot_set = true [17:41:53.374] stmtlist_item = 0x631000467fb0 [17:41:53.374] #15 0x000055e21ae0da24 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [17:41:53.374] treceiver = 0x61900004e590 [17:41:53.374] qc = {commandTag = , nprocessed = } [17:41:53.374] __func__ = "FillPortalStore" [17:41:53.374] #16 0x000055e21ae0e453 in PortalRun (portal=portal@entry=0x62500002fa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x631000467fe8, altdest=altdest@entry=0x631000467fe8, qc=) at pquery.c:763 [17:41:53.374] _save_exception_stack = 0x7ffe4445a0a0 [17:41:53.374] _save_context_stack = 0x0 [17:41:53.374] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [17:41:53.374] _do_rethrow = [17:41:53.374] result = [17:41:53.374] nprocessed = [17:41:53.374] saveTopTransactionResourceOwner = 0x629000024248 [17:41:53.374] saveTopTransactionContext = 0x625000043900 [17:41:53.374] saveActivePortal = 0x0 [17:41:53.374] saveResourceOwner = 0x629000024248 [17:41:53.374] savePortalContext = 0x0 [17:41:53.374] saveMemoryContext = 0x625000043900 [17:41:53.374] __func__ = "PortalRun" [17:41:53.374] #17 0x000055e21ae05688 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 [17:41:53.374] cmdtaglen = [17:41:53.374] snapshot_set = [17:41:53.374] per_parsetree_context = 0x0 [17:41:53.374] plantree_list = 0x631000467f98 [17:41:53.374] parsetree = 0x62500054b688 [17:41:53.374] commandTag = [17:41:53.374] qc = {commandTag = , nprocessed = } [17:41:53.374] querytree_list = [17:41:53.374] portal = 0x62500002fa00 [17:41:53.374] receiver = 0x631000467fe8 [17:41:53.374] format = [17:41:53.374] cmdtagname = [17:41:53.374] parsetree_item__state = {l = , i = } [17:41:53.374] dest = DestRemote [17:41:53.374] oldcontext = 0x625000043900 [17:41:53.374] parsetree_list = 0x62500054b6b8 [17:41:53.374] parsetree_item = 0x62500054b6d0 [17:41:53.374] save_log_statement_stats = false [17:41:53.374] was_logged = true [17:41:53.374] use_implicit_block = false [17:41:53.374] msec_str = { } [17:41:53.375] __func__ = "exec_simple_query" [17:41:53.375] #18 0x000055e21ae09270 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [17:41:53.375] 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"... [17:41:53.375] firstchar = [17:41:53.375] input_message = {data = , len = , maxlen = , cursor = } [17:41:53.375] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [17:41:53.375] send_ready_for_query = [17:41:53.375] idle_in_transaction_timeout_enabled = [17:41:53.375] idle_session_timeout_enabled = [17:41:53.375] __func__ = "PostgresMain" [17:41:53.375] #19 0x000055e21adfbc2a in BackendMain (startup_data=startup_data@entry=0x7ffe4445a270 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [17:41:53.375] bsdata = 0x7ffe4445a270 [17:41:53.375] #20 0x000055e21ac51b3c in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffe4445a270 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffe4445a300) at launch_backend.c:265 [17:41:53.375] pid = [17:41:53.375] #21 0x000055e21ac596e5 in BackendStartup (client_sock=client_sock@entry=0x7ffe4445a300) at postmaster.c:3593 [17:41:53.375] bn = 0x62500001bc08 [17:41:53.375] pid = [17:41:53.375] startup_data = {canAcceptConnections = } [17:41:53.375] __func__ = "BackendStartup" [17:41:53.375] #22 0x000055e21ac59df9 in ServerLoop () at postmaster.c:1674 [17:41:53.375] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [17:41:53.375] i = 0 [17:41:53.375] now = [17:41:53.375] last_lockfile_recheck_time = 1711301978 [17:41:53.375] last_touch_time = 1711301978 [17:41:53.375] events = {{pos = , events = , fd = , user_data = } } [17:41:53.375] nevents = 1 [17:41:53.375] __func__ = "ServerLoop" [17:41:53.375] #23 0x000055e21ac5c099 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1372 [17:41:53.375] opt = [17:41:53.375] status = [17:41:53.375] userDoption = [17:41:53.375] listen_addr_saved = false [17:41:53.375] output_config_variable = [17:41:53.375] __func__ = "PostmasterMain" [17:41:53.375] #24 0x000055e21a9ff7dd in main (argc=4, argv=0x604000000710) at main.c:197 [17:41:53.375] do_check_root = [17:41:53.395] -e [17:41:53.395] [17:41:53.395] [17:41:53.937] dumping /tmp/cores/postgres-6-17267.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [17:41:54.250] [New LWP 17267] [17:41:54.538] [Thread debugging using libthread_db enabled] [17:41:54.538] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [17:41:56.850] Core was generated by `postgres: postgres regression [local] MERGE '. [17:41:56.850] Program terminated with signal SIGABRT, Aborted. [17:41:56.850] #0 0x00007fefa6c72ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [17:41:57.019] [17:41:57.019] Thread 1 (Thread 0x7fefa460b380 (LWP 17267)): [17:41:57.019] #0 0x00007fefa6c72ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [17:41:57.019] No symbol table info available. [17:41:57.019] #1 0x00007fefa6c5c537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [17:41:57.019] No symbol table info available. [17:41:57.019] #2 0x0000561f869b290d in ExceptionalCondition (conditionName=conditionName@entry=0x561f86c62b20 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x561f86c62ae0 "execTuples.c", lineNumber=lineNumber@entry=1728) at assert.c:66 [17:41:57.019] No locals. [17:41:57.019] #3 0x0000561f86194800 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffe88bd3490, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffe88bd3170) at execTuples.c:1728 [17:41:57.019] No locals. [17:41:57.019] #4 0x0000561f861019db in ExecIRDeleteTriggers (estate=estate@entry=0x625000115a00, relinfo=relinfo@entry=0x625000115fb0, slot=slot@entry=0x7ffe88bd3490) at trigger.c:2841 [17:41:57.019] trigger = 0x625000116210 [17:41:57.019] oldtuple = [17:41:57.019] trigdesc = 0x6250001161c0 [17:41:57.019] newtuple = 0x0 [17:41:57.019] should_free = [17:41:57.019] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [17:41:57.019] i = 0 [17:41:57.019] #5 0x0000561f8620875d in ExecMergeMatched (context=context@entry=0x7ffe88bd34d0, resultRelInfo=resultRelInfo@entry=0x625000115fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe88bd3490, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffe88bd33b0) at nodeModifyTable.c:2991 [17:41:57.019] relaction = 0x6250005728c8 [17:41:57.019] commandType = CMD_DELETE [17:41:57.019] result = [17:41:57.019] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [17:41:57.019] l__state = {l = , i = } [17:41:57.019] mtstate = 0x625000115da0 [17:41:57.019] newslot = 0x0 [17:41:57.019] rslot = 0x0 [17:41:57.019] estate = 0x625000115a00 [17:41:57.019] econtext = 0x62900093af08 [17:41:57.019] isNull = [17:41:57.019] epqstate = 0x625000115e88 [17:41:57.019] l = [17:41:57.019] lmerge_matched = [17:41:57.019] __func__ = "ExecMergeMatched" [17:41:57.019] #6 0x0000561f862097a1 in ExecMerge (context=context@entry=0x7ffe88bd34d0, resultRelInfo=resultRelInfo@entry=0x625000115fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe88bd3490, canSetTag=) at nodeModifyTable.c:2772 [17:41:57.019] rslot = 0x0 [17:41:57.019] matched = [17:41:57.019] #7 0x0000561f8620b662 in ExecModifyTable (pstate=0x625000115da0) at nodeModifyTable.c:4028 [17:41:57.019] node = 0x625000115da0 [17:41:57.019] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [17:41:57.019] estate = 0x625000115a00 [17:41:57.019] operation = CMD_MERGE [17:41:57.019] resultRelInfo = 0x625000115fb0 [17:41:57.019] subplanstate = 0x6250001166e0 [17:41:57.019] slot = [17:41:57.019] oldSlot = [17:41:57.019] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [17:41:57.019] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [17:41:57.019] oldtuple = 0x7ffe88bd3490 [17:41:57.019] tupleid = 0x0 [17:41:57.019] __func__ = "ExecModifyTable" [17:41:57.019] #8 0x0000561f86183fae in ExecProcNodeFirst (node=0x625000115da0) at execProcnode.c:464 [17:41:57.019] No locals. [17:41:57.019] #9 0x0000561f8616e9a5 in ExecProcNode (node=0x625000115da0) at ../../../src/include/executor/executor.h:274 [17:41:57.019] No locals. [17:41:57.019] #10 ExecutePlan (estate=estate@entry=0x625000115a00, planstate=0x625000115da0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004cc90, execute_once=true) at execMain.c:1644 [17:41:57.019] slot = [17:41:57.019] current_tuple_count = 0 [17:41:57.019] #11 0x0000561f8616ee6a in standard_ExecutorRun (queryDesc=0x61d000149ac8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [17:41:57.019] estate = 0x625000115a00 [17:41:57.019] operation = CMD_MERGE [17:41:57.019] dest = 0x61900004cc90 [17:41:57.019] sendTuples = true [17:41:57.019] oldcontext = 0x61900004c980 [17:41:57.019] __func__ = "standard_ExecutorRun" [17:41:57.019] #12 0x0000561f8616f034 in ExecutorRun (queryDesc=queryDesc@entry=0x61d000149ac8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [17:41:57.019] No locals. [17:41:57.019] #13 0x0000561f8668a04a in ProcessQuery (plan=plan@entry=0x631000467e88, 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=0x7ffe88bd3740) at pquery.c:160 [17:41:57.019] queryDesc = 0x61d000149ac8 [17:41:57.019] #14 0x0000561f8668c1f2 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004cc90, altdest=0x561f86ffbba0 , qc=qc@entry=0x7ffe88bd3740) at pquery.c:1277 [17:41:57.019] pstmt = 0x631000467e88 [17:41:57.019] stmtlist_item__state = {l = , i = } [17:41:57.019] active_snapshot_set = true [17:41:57.019] stmtlist_item = 0x631000467fb0 [17:41:57.019] #15 0x0000561f8668ca24 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [17:41:57.019] treceiver = 0x61900004cc90 [17:41:57.019] qc = {commandTag = , nprocessed = } [17:41:57.019] __func__ = "FillPortalStore" [17:41:57.019] #16 0x0000561f8668d453 in PortalRun (portal=portal@entry=0x62500002aa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x631000467fe8, altdest=altdest@entry=0x631000467fe8, qc=) at pquery.c:763 [17:41:57.019] _save_exception_stack = 0x7ffe88bd3bd0 [17:41:57.019] _save_context_stack = 0x0 [17:41:57.019] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [17:41:57.019] _do_rethrow = [17:41:57.019] result = [17:41:57.019] nprocessed = [17:41:57.019] saveTopTransactionResourceOwner = 0x629000024248 [17:41:57.019] saveTopTransactionContext = 0x625000041100 [17:41:57.019] saveActivePortal = 0x0 [17:41:57.019] saveResourceOwner = 0x629000024248 [17:41:57.019] savePortalContext = 0x0 [17:41:57.019] saveMemoryContext = 0x625000041100 [17:41:57.019] __func__ = "PortalRun" [17:41:57.019] #17 0x0000561f86684688 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 [17:41:57.019] cmdtaglen = [17:41:57.019] snapshot_set = [17:41:57.019] per_parsetree_context = 0x0 [17:41:57.019] plantree_list = 0x631000467f98 [17:41:57.019] parsetree = 0x62500056e688 [17:41:57.019] commandTag = [17:41:57.019] qc = {commandTag = , nprocessed = } [17:41:57.019] querytree_list = [17:41:57.019] portal = 0x62500002aa00 [17:41:57.019] receiver = 0x631000467fe8 [17:41:57.019] format = [17:41:57.019] cmdtagname = [17:41:57.019] parsetree_item__state = {l = , i = } [17:41:57.019] dest = DestRemote [17:41:57.019] oldcontext = 0x625000041100 [17:41:57.019] parsetree_list = 0x62500056e6b8 [17:41:57.019] parsetree_item = 0x62500056e6d0 [17:41:57.019] save_log_statement_stats = false [17:41:57.019] was_logged = false [17:41:57.019] use_implicit_block = false [17:41:57.019] msec_str = { } [17:41:57.021] __func__ = "exec_simple_query" [17:41:57.021] #18 0x0000561f86688270 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [17:41:57.021] 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"... [17:41:57.021] firstchar = [17:41:57.021] input_message = {data = , len = , maxlen = , cursor = } [17:41:57.021] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [17:41:57.021] send_ready_for_query = [17:41:57.021] idle_in_transaction_timeout_enabled = [17:41:57.021] idle_session_timeout_enabled = [17:41:57.021] __func__ = "PostgresMain" [17:41:57.021] #19 0x0000561f8667ac2a in BackendMain (startup_data=startup_data@entry=0x7ffe88bd3da0 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [17:41:57.021] bsdata = 0x7ffe88bd3da0 [17:41:57.021] #20 0x0000561f864d0b3c in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffe88bd3da0 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffe88bd3e30) at launch_backend.c:265 [17:41:57.021] pid = [17:41:57.021] #21 0x0000561f864d86e5 in BackendStartup (client_sock=client_sock@entry=0x7ffe88bd3e30) at postmaster.c:3593 [17:41:57.021] bn = 0x625000016d98 [17:41:57.021] pid = [17:41:57.021] startup_data = {canAcceptConnections = } [17:41:57.021] __func__ = "BackendStartup" [17:41:57.021] #22 0x0000561f864d8df9 in ServerLoop () at postmaster.c:1674 [17:41:57.021] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [17:41:57.021] i = 0 [17:41:57.021] now = [17:41:57.021] last_lockfile_recheck_time = 1711301927 [17:41:57.021] last_touch_time = 1711301927 [17:41:57.021] events = {{pos = , events = , fd = , user_data = } } [17:41:57.021] nevents = 1 [17:41:57.021] __func__ = "ServerLoop" [17:41:57.021] #23 0x0000561f864db099 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x6070000003a0) at postmaster.c:1372 [17:41:57.021] opt = [17:41:57.021] status = [17:41:57.021] userDoption = [17:41:57.021] listen_addr_saved = false [17:41:57.021] output_config_variable = [17:41:57.021] __func__ = "PostmasterMain" [17:41:57.021] #24 0x0000561f8627e7dd in main (argc=8, argv=0x6070000003a0) at main.c:197 [17:41:57.021] do_check_root =