[12:14:55.216] src/tools/ci/cores_backtrace.sh linux /tmp/cores [12:14:55.950] dumping /tmp/cores/postgres-6-17448.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [12:14:56.296] [New LWP 17448] [12:14:57.830] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [12:14:58.921] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [12:15:00.592] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [12:15:01.401] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [12:15:02.743] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [12:15:04.435] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [12:15:05.694] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [12:15:06.603] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [12:15:08.149] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [12:15:09.046] [Thread debugging using libthread_db enabled] [12:15:09.046] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [12:15:09.046] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [12:15:10.001] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [12:15:11.520] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [12:15:12.731] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [12:15:15.813] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [12:15:15.813] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [12:15:17.615] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [12:15:19.083] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [12:15:20.496] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [12:15:21.597] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [12:15:22.402] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [12:15:23.879] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [12:15:24.939] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [12:15:25.576] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [12:15:26.439] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [12:15:27.668] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [12:15:28.485] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [12:15:29.760] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [12:15:30.714] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [12:15:32.388] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [12:15:34.435] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [12:15:36.337] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [12:15:36.991] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [12:15:37.626] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [12:15:39.156] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [12:15:39.917] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [12:15:41.140] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [12:15:41.944] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [12:15:43.066] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [12:15:44.016] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [12:15:45.281] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [12:15:46.239] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [12:15:47.029] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [12:15:47.544] Core was generated by `postgres: postgres regression [local] MERGE '. [12:15:47.544] Program terminated with signal SIGABRT, Aborted. [12:15:47.544] #0 0x00007f88a74b7ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [12:15:47.733] [12:15:47.733] Thread 1 (Thread 0x7f88a4e50380 (LWP 17448)): [12:15:47.733] #0 0x00007f88a74b7ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [12:15:47.733] No symbol table info available. [12:15:47.733] #1 0x00007f88a74a1537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [12:15:47.733] No symbol table info available. [12:15:47.733] #2 0x0000561d3fbcf15a in ExceptionalCondition (conditionName=conditionName@entry=0x561d3fe80000 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x561d3fe7ffc0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [12:15:47.733] No locals. [12:15:47.733] #3 0x0000561d3f3ad954 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffc6eec53f0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffc6eec50d0) at execTuples.c:1737 [12:15:47.733] No locals. [12:15:47.733] #4 0x0000561d3f31ab22 in ExecIRDeleteTriggers (estate=estate@entry=0x625000118200, relinfo=relinfo@entry=0x6250001187b0, slot=slot@entry=0x7ffc6eec53f0) at trigger.c:2832 [12:15:47.733] trigger = 0x625000118a10 [12:15:47.733] oldtuple = [12:15:47.733] trigdesc = 0x6250001189c0 [12:15:47.733] newtuple = 0x0 [12:15:47.733] should_free = [12:15:47.733] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [12:15:47.733] i = 0 [12:15:47.733] #5 0x0000561d3f4213e5 in ExecMergeMatched (context=context@entry=0x7ffc6eec5430, resultRelInfo=resultRelInfo@entry=0x6250001187b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffc6eec53f0, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffc6eec5310) at nodeModifyTable.c:2938 [12:15:47.733] relaction = 0x6250005660c8 [12:15:47.733] commandType = CMD_DELETE [12:15:47.733] result = [12:15:47.733] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [12:15:47.733] l__state = {l = , i = } [12:15:47.733] mtstate = 0x6250001185a0 [12:15:47.733] newslot = 0x0 [12:15:47.733] rslot = 0x0 [12:15:47.733] estate = 0x625000118200 [12:15:47.733] econtext = 0x62900093af08 [12:15:47.733] isNull = [12:15:47.733] epqstate = 0x625000118688 [12:15:47.733] l = [12:15:47.733] lmerge_matched = [12:15:47.733] __func__ = "ExecMergeMatched" [12:15:47.733] #6 0x0000561d3f42242e in ExecMerge (context=context@entry=0x7ffc6eec5430, resultRelInfo=resultRelInfo@entry=0x6250001187b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffc6eec53f0, canSetTag=) at nodeModifyTable.c:2717 [12:15:47.733] rslot = 0x0 [12:15:47.733] matched = [12:15:47.733] #7 0x0000561d3f4242ef in ExecModifyTable (pstate=0x6250001185a0) at nodeModifyTable.c:3981 [12:15:47.733] node = 0x6250001185a0 [12:15:47.733] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [12:15:47.733] estate = 0x625000118200 [12:15:47.733] operation = CMD_MERGE [12:15:47.733] resultRelInfo = 0x6250001187b0 [12:15:47.733] subplanstate = 0x625000118ee0 [12:15:47.733] slot = [12:15:47.733] oldSlot = [12:15:47.733] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [12:15:47.733] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [12:15:47.733] oldtuple = 0x7ffc6eec53f0 [12:15:47.733] tupleid = 0x0 [12:15:47.733] __func__ = "ExecModifyTable" [12:15:47.733] #8 0x0000561d3f39d018 in ExecProcNodeFirst (node=0x6250001185a0) at execProcnode.c:464 [12:15:47.733] No locals. [12:15:47.733] #9 0x0000561d3f3879ff in ExecProcNode (node=0x6250001185a0) at ../../../src/include/executor/executor.h:274 [12:15:47.733] No locals. [12:15:47.733] #10 ExecutePlan (estate=estate@entry=0x625000118200, planstate=0x6250001185a0, 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 [12:15:47.733] slot = [12:15:47.733] current_tuple_count = 0 [12:15:47.733] #11 0x0000561d3f387ec4 in standard_ExecutorRun (queryDesc=0x61d000147cc8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [12:15:47.733] estate = 0x625000118200 [12:15:47.733] operation = CMD_MERGE [12:15:47.733] dest = 0x61900004cc90 [12:15:47.733] sendTuples = true [12:15:47.733] oldcontext = 0x61900004c980 [12:15:47.733] __func__ = "standard_ExecutorRun" [12:15:47.733] #12 0x0000561d3f38808e in ExecutorRun (queryDesc=queryDesc@entry=0x61d000147cc8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [12:15:47.733] No locals. [12:15:47.733] #13 0x0000561d3f8a539b 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=0x7ffc6eec56a0) at pquery.c:160 [12:15:47.733] queryDesc = 0x61d000147cc8 [12:15:47.733] #14 0x0000561d3f8a7543 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004cc90, altdest=0x561d40218b40 , qc=qc@entry=0x7ffc6eec56a0) at pquery.c:1277 [12:15:47.733] pstmt = 0x631000467e88 [12:15:47.733] stmtlist_item__state = {l = , i = } [12:15:47.733] active_snapshot_set = true [12:15:47.733] stmtlist_item = 0x631000467fb0 [12:15:47.733] #15 0x0000561d3f8a7d75 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [12:15:47.733] treceiver = 0x61900004cc90 [12:15:47.733] qc = {commandTag = , nprocessed = } [12:15:47.733] __func__ = "FillPortalStore" [12:15:47.733] #16 0x0000561d3f8a87a4 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 [12:15:47.733] _save_exception_stack = 0x7ffc6eec5b30 [12:15:47.733] _save_context_stack = 0x0 [12:15:47.733] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [12:15:47.733] _do_rethrow = [12:15:47.733] result = [12:15:47.733] nprocessed = [12:15:47.733] saveTopTransactionResourceOwner = 0x629000024248 [12:15:47.733] saveTopTransactionContext = 0x625000041100 [12:15:47.733] saveActivePortal = 0x0 [12:15:47.733] saveResourceOwner = 0x629000024248 [12:15:47.733] savePortalContext = 0x0 [12:15:47.733] saveMemoryContext = 0x625000041100 [12:15:47.733] __func__ = "PortalRun" [12:15:47.733] #17 0x0000561d3f89f9d9 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 [12:15:47.733] cmdtaglen = [12:15:47.733] snapshot_set = [12:15:47.733] per_parsetree_context = 0x0 [12:15:47.733] plantree_list = 0x631000467f98 [12:15:47.733] parsetree = 0x625000561e88 [12:15:47.733] commandTag = [12:15:47.733] qc = {commandTag = , nprocessed = } [12:15:47.733] querytree_list = [12:15:47.733] portal = 0x62500002aa00 [12:15:47.733] receiver = 0x631000467fe8 [12:15:47.733] format = [12:15:47.733] cmdtagname = [12:15:47.733] parsetree_item__state = {l = , i = } [12:15:47.733] dest = DestRemote [12:15:47.733] oldcontext = 0x625000041100 [12:15:47.733] parsetree_list = 0x625000561eb8 [12:15:47.733] parsetree_item = 0x625000561ed0 [12:15:47.733] save_log_statement_stats = false [12:15:47.733] was_logged = false [12:15:47.733] use_implicit_block = false [12:15:47.733] msec_str = { } [12:15:47.735] __func__ = "exec_simple_query" [12:15:47.735] #18 0x0000561d3f8a35c1 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [12:15:47.735] 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"... [12:15:47.735] firstchar = [12:15:47.735] input_message = {data = , len = , maxlen = , cursor = } [12:15:47.735] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [12:15:47.735] send_ready_for_query = [12:15:47.735] idle_in_transaction_timeout_enabled = [12:15:47.735] idle_session_timeout_enabled = [12:15:47.735] __func__ = "PostgresMain" [12:15:47.735] #19 0x0000561d3f895f7b in BackendMain (startup_data=startup_data@entry=0x7ffc6eec5d00 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [12:15:47.735] bsdata = 0x7ffc6eec5d00 [12:15:47.735] #20 0x0000561d3f6eb2bc in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffc6eec5d00 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffc6eec5d90) at launch_backend.c:265 [12:15:47.735] pid = [12:15:47.735] #21 0x0000561d3f6f2e65 in BackendStartup (client_sock=client_sock@entry=0x7ffc6eec5d90) at postmaster.c:3593 [12:15:47.735] bn = 0x6250000169d8 [12:15:47.735] pid = [12:15:47.735] startup_data = {canAcceptConnections = } [12:15:47.735] __func__ = "BackendStartup" [12:15:47.735] #22 0x0000561d3f6f3579 in ServerLoop () at postmaster.c:1674 [12:15:47.735] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [12:15:47.735] i = 0 [12:15:47.735] now = [12:15:47.735] last_lockfile_recheck_time = 1711627966 [12:15:47.735] last_touch_time = 1711627966 [12:15:47.735] events = {{pos = , events = , fd = , user_data = } } [12:15:47.735] nevents = 1 [12:15:47.735] __func__ = "ServerLoop" [12:15:47.735] #23 0x0000561d3f6f5819 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x6070000003a0) at postmaster.c:1372 [12:15:47.735] opt = [12:15:47.735] status = [12:15:47.735] userDoption = [12:15:47.735] listen_addr_saved = false [12:15:47.735] output_config_variable = [12:15:47.735] __func__ = "PostmasterMain" [12:15:47.735] #24 0x0000561d3f4974df in main (argc=8, argv=0x6070000003a0) at main.c:197 [12:15:47.735] do_check_root = [12:15:47.753] -e [12:15:47.753] [12:15:47.753] [12:15:48.296] dumping /tmp/cores/postgres-6-27133.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [12:15:48.609] [New LWP 27133] [12:15:48.899] [Thread debugging using libthread_db enabled] [12:15:48.899] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [12:15:51.217] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [12:15:51.217] Program terminated with signal SIGABRT, Aborted. [12:15:51.217] #0 0x00007f654749bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [12:15:51.378] [12:15:51.378] Thread 1 (Thread 0x7f6544e34380 (LWP 27133)): [12:15:51.378] #0 0x00007f654749bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [12:15:51.378] No symbol table info available. [12:15:51.378] #1 0x00007f6547485537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [12:15:51.378] No symbol table info available. [12:15:51.378] #2 0x0000556c2382615a in ExceptionalCondition (conditionName=conditionName@entry=0x556c23ad7000 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x556c23ad6fc0 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [12:15:51.378] No locals. [12:15:51.378] #3 0x0000556c23004954 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff9b1d2f30, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff9b1d2c10) at execTuples.c:1737 [12:15:51.378] No locals. [12:15:51.378] #4 0x0000556c22f71b22 in ExecIRDeleteTriggers (estate=estate@entry=0x625000115a00, relinfo=relinfo@entry=0x625000115fb0, slot=slot@entry=0x7fff9b1d2f30) at trigger.c:2832 [12:15:51.378] trigger = 0x625000116210 [12:15:51.378] oldtuple = [12:15:51.378] trigdesc = 0x6250001161c0 [12:15:51.378] newtuple = 0x0 [12:15:51.378] should_free = [12:15:51.378] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [12:15:51.378] i = 0 [12:15:51.378] #5 0x0000556c230783e5 in ExecMergeMatched (context=context@entry=0x7fff9b1d2f70, resultRelInfo=resultRelInfo@entry=0x625000115fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff9b1d2f30, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7fff9b1d2e50) at nodeModifyTable.c:2938 [12:15:51.378] relaction = 0x62500056d8c8 [12:15:51.378] commandType = CMD_DELETE [12:15:51.378] result = [12:15:51.378] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [12:15:51.378] l__state = {l = , i = } [12:15:51.378] mtstate = 0x625000115da0 [12:15:51.378] newslot = 0x0 [12:15:51.378] rslot = 0x0 [12:15:51.378] estate = 0x625000115a00 [12:15:51.378] econtext = 0x62900093af08 [12:15:51.378] isNull = [12:15:51.378] epqstate = 0x625000115e88 [12:15:51.378] l = [12:15:51.378] lmerge_matched = [12:15:51.378] __func__ = "ExecMergeMatched" [12:15:51.378] #6 0x0000556c2307942e in ExecMerge (context=context@entry=0x7fff9b1d2f70, resultRelInfo=resultRelInfo@entry=0x625000115fb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff9b1d2f30, canSetTag=) at nodeModifyTable.c:2717 [12:15:51.378] rslot = 0x0 [12:15:51.378] matched = [12:15:51.378] #7 0x0000556c2307b2ef in ExecModifyTable (pstate=0x625000115da0) at nodeModifyTable.c:3981 [12:15:51.378] node = 0x625000115da0 [12:15:51.378] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [12:15:51.378] estate = 0x625000115a00 [12:15:51.378] operation = CMD_MERGE [12:15:51.378] resultRelInfo = 0x625000115fb0 [12:15:51.378] subplanstate = 0x6250001166e0 [12:15:51.378] slot = [12:15:51.378] oldSlot = [12:15:51.378] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [12:15:51.378] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [12:15:51.378] oldtuple = 0x7fff9b1d2f30 [12:15:51.378] tupleid = 0x0 [12:15:51.378] __func__ = "ExecModifyTable" [12:15:51.378] #8 0x0000556c22ff4018 in ExecProcNodeFirst (node=0x625000115da0) at execProcnode.c:464 [12:15:51.378] No locals. [12:15:51.378] #9 0x0000556c22fde9ff in ExecProcNode (node=0x625000115da0) at ../../../src/include/executor/executor.h:274 [12:15:51.378] No locals. [12:15:51.378] #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=0x619000055890, execute_once=true) at execMain.c:1644 [12:15:51.378] slot = [12:15:51.378] current_tuple_count = 0 [12:15:51.378] #11 0x0000556c22fdeec4 in standard_ExecutorRun (queryDesc=0x61d00014b8c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [12:15:51.378] estate = 0x625000115a00 [12:15:51.378] operation = CMD_MERGE [12:15:51.378] dest = 0x619000055890 [12:15:51.378] sendTuples = true [12:15:51.378] oldcontext = 0x619000055580 [12:15:51.378] __func__ = "standard_ExecutorRun" [12:15:51.378] #12 0x0000556c22fdf08e in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014b8c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [12:15:51.378] No locals. [12:15:51.378] #13 0x0000556c234fc39b 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=0x619000055890, qc=qc@entry=0x7fff9b1d31e0) at pquery.c:160 [12:15:51.378] queryDesc = 0x61d00014b8c8 [12:15:51.378] #14 0x0000556c234fe543 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x619000055890, altdest=0x556c23e6fb40 , qc=qc@entry=0x7fff9b1d31e0) at pquery.c:1277 [12:15:51.378] pstmt = 0x631000467e88 [12:15:51.378] stmtlist_item__state = {l = , i = } [12:15:51.378] active_snapshot_set = true [12:15:51.378] stmtlist_item = 0x631000467fb0 [12:15:51.378] #15 0x0000556c234fed75 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [12:15:51.378] treceiver = 0x619000055890 [12:15:51.378] qc = {commandTag = , nprocessed = } [12:15:51.378] __func__ = "FillPortalStore" [12:15:51.378] #16 0x0000556c234ff7a4 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 [12:15:51.378] _save_exception_stack = 0x7fff9b1d3670 [12:15:51.378] _save_context_stack = 0x0 [12:15:51.378] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [12:15:51.378] _do_rethrow = [12:15:51.378] result = [12:15:51.378] nprocessed = [12:15:51.378] saveTopTransactionResourceOwner = 0x629000024248 [12:15:51.378] saveTopTransactionContext = 0x625000043900 [12:15:51.378] saveActivePortal = 0x0 [12:15:51.378] saveResourceOwner = 0x629000024248 [12:15:51.378] savePortalContext = 0x0 [12:15:51.378] saveMemoryContext = 0x625000043900 [12:15:51.378] __func__ = "PortalRun" [12:15:51.378] #17 0x0000556c234f69d9 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 [12:15:51.378] cmdtaglen = [12:15:51.378] snapshot_set = [12:15:51.378] per_parsetree_context = 0x0 [12:15:51.378] plantree_list = 0x631000467f98 [12:15:51.378] parsetree = 0x625000569688 [12:15:51.378] commandTag = [12:15:51.378] qc = {commandTag = , nprocessed = } [12:15:51.378] querytree_list = [12:15:51.378] portal = 0x62500002fa00 [12:15:51.378] receiver = 0x631000467fe8 [12:15:51.378] format = [12:15:51.378] cmdtagname = [12:15:51.378] parsetree_item__state = {l = , i = } [12:15:51.378] dest = DestRemote [12:15:51.378] oldcontext = 0x625000043900 [12:15:51.378] parsetree_list = 0x6250005696b8 [12:15:51.378] parsetree_item = 0x6250005696d0 [12:15:51.378] save_log_statement_stats = false [12:15:51.378] was_logged = true [12:15:51.378] use_implicit_block = false [12:15:51.378] msec_str = { } [12:15:51.379] __func__ = "exec_simple_query" [12:15:51.379] #18 0x0000556c234fa5c1 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [12:15:51.379] 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"... [12:15:51.379] firstchar = [12:15:51.379] input_message = {data = , len = , maxlen = , cursor = } [12:15:51.379] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [12:15:51.379] send_ready_for_query = [12:15:51.379] idle_in_transaction_timeout_enabled = [12:15:51.379] idle_session_timeout_enabled = [12:15:51.379] __func__ = "PostgresMain" [12:15:51.379] #19 0x0000556c234ecf7b in BackendMain (startup_data=startup_data@entry=0x7fff9b1d3840 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:101 [12:15:51.379] bsdata = 0x7fff9b1d3840 [12:15:51.379] #20 0x0000556c233422bc in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff9b1d3840 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff9b1d38d0) at launch_backend.c:265 [12:15:51.379] pid = [12:15:51.379] #21 0x0000556c23349e65 in BackendStartup (client_sock=client_sock@entry=0x7fff9b1d38d0) at postmaster.c:3593 [12:15:51.379] bn = 0x62500001bd98 [12:15:51.379] pid = [12:15:51.379] startup_data = {canAcceptConnections = } [12:15:51.379] __func__ = "BackendStartup" [12:15:51.379] #22 0x0000556c2334a579 in ServerLoop () at postmaster.c:1674 [12:15:51.379] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [12:15:51.379] i = 0 [12:15:51.379] now = [12:15:51.379] last_lockfile_recheck_time = 1711628024 [12:15:51.379] last_touch_time = 1711628024 [12:15:51.379] events = {{pos = , events = , fd = , user_data = } } [12:15:51.379] nevents = 1 [12:15:51.379] __func__ = "ServerLoop" [12:15:51.379] #23 0x0000556c2334c819 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1372 [12:15:51.379] opt = [12:15:51.379] status = [12:15:51.379] userDoption = [12:15:51.379] listen_addr_saved = false [12:15:51.379] output_config_variable = [12:15:51.379] __func__ = "PostmasterMain" [12:15:51.379] #24 0x0000556c230ee4df in main (argc=4, argv=0x604000000710) at main.c:197 [12:15:51.379] do_check_root =