[22:11:37.434] src/tools/ci/cores_backtrace.sh linux /tmp/cores [22:11:38.123] dumping /tmp/cores/postgres-6-18944.core for /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres [22:11:39.780] [New LWP 18944] [22:11:39.780] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [22:11:40.542] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [22:11:41.299] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [22:11:42.513] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [22:11:44.872] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [22:11:44.872] Downloading separate debug info for /.cache/debuginfod_client/f871bbd529a02abd860f0d16b842b5b20234cb49/debuginfo... [22:11:46.738] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [22:11:47.946] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [22:11:49.516] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [22:11:50.573] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [22:11:51.333] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [22:11:52.553] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [22:11:54.161] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [22:11:55.558] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [22:11:56.465] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [22:11:57.990] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [22:11:59.370] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [22:11:59.838] [Thread debugging using libthread_db enabled] [22:11:59.838] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [22:12:00.900] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [22:12:02.291] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [22:12:03.348] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [22:12:03.960] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [22:12:04.723] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [22:12:06.990] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [22:12:07.899] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [22:12:08.677] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [22:12:09.582] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [22:12:10.492] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [22:12:12.075] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [22:12:13.131] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [22:12:13.895] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [22:12:15.271] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [22:12:15.886] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [22:12:17.412] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [22:12:18.171] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [22:12:19.387] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [22:12:20.149] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [22:12:21.210] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [22:12:22.124] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [22:12:23.337] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [22:12:23.949] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [22:12:24.859] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [22:12:25.619] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [22:12:26.112] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [22:12:26.112] Program terminated with signal SIGABRT, Aborted. [22:12:26.112] #0 0x00007f292270bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:12:26.374] [22:12:26.374] Thread 1 (Thread 0x7f29200a2a40 (LWP 18944)): [22:12:26.374] #0 0x00007f292270bce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:12:26.374] No symbol table info available. [22:12:26.374] #1 0x00007f29226f5537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [22:12:26.374] No symbol table info available. [22:12:26.374] #2 0x0000555d1d72c540 in ExceptionalCondition (conditionName=conditionName@entry=0x555d1d96df08 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x555d1d992018 "../src/backend/executor/execTuples.c", lineNumber=lineNumber@entry=1649) at ../src/backend/utils/error/assert.c:66 [22:12:26.374] No locals. [22:12:26.374] #3 0x0000555d1d09a4d9 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffe0ec57eb0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffe0ec57d4f) at ../src/backend/executor/execTuples.c:1649 [22:12:26.374] No locals. [22:12:26.374] #4 0x0000555d1d020553 in ExecIRDeleteTriggers (estate=estate@entry=0x555d1f253520, relinfo=relinfo@entry=0x555d1f253ad0, slot=slot@entry=0x7ffe0ec57eb0) at ../src/backend/commands/trigger.c:2841 [22:12:26.374] trigger = 0x555d1f253d30 [22:12:26.374] oldtuple = [22:12:26.374] trigdesc = 0x555d1f253ce0 [22:12:26.374] newtuple = 0x0 [22:12:26.374] should_free = false [22:12:26.374] LocTriggerData = {type = T_TriggerData, tg_event = 21, tg_relation = 0x7f29170be5e8, tg_trigtuple = 0x0, tg_newtuple = 0x0, tg_trigger = 0x0, tg_trigslot = 0x0, tg_newslot = 0x0, tg_oldtable = 0x0, tg_newtable = 0x0, tg_updatedcols = 0x0} [22:12:26.374] i = 0 [22:12:26.374] #5 0x0000555d1d0fd354 in ExecMergeMatched (context=0x7ffe0ec57ed0, resultRelInfo=resultRelInfo@entry=0x555d1f253ad0, tupleid=0x0, oldtuple=0x7ffe0ec57eb0, canSetTag=true, matched=matched@entry=0x7ffe0ec57e5f) at ../src/backend/executor/nodeModifyTable.c:2991 [22:12:26.374] relaction = 0x555d1f2a7e38 [22:12:26.374] commandType = CMD_DELETE [22:12:26.374] result = TM_Ok [22:12:26.374] updateCxt = {crossPartUpdate = false, updateIndexes = TU_None, lockmode = LockTupleKeyShare} [22:12:26.374] l__state = {l = , i = } [22:12:26.374] mtstate = 0x555d1f2538c0 [22:12:26.374] newslot = 0x0 [22:12:26.374] rslot = 0x0 [22:12:26.374] estate = 0x555d1f253520 [22:12:26.374] econtext = 0x555d1f2aab88 [22:12:26.374] isNull = false [22:12:26.374] epqstate = 0x555d1f2539a8 [22:12:26.374] l = [22:12:26.374] lmerge_matched = [22:12:26.374] __func__ = "ExecMergeMatched" [22:12:26.374] #6 0x0000555d1d0fe208 in ExecMerge (context=context@entry=0x7ffe0ec57ed0, resultRelInfo=resultRelInfo@entry=0x555d1f253ad0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe0ec57eb0, canSetTag=) at ../src/backend/executor/nodeModifyTable.c:2772 [22:12:26.374] rslot = 0x0 [22:12:26.374] matched = true [22:12:26.374] #7 0x0000555d1d0ffb58 in ExecModifyTable (pstate=0x555d1f2538c0) at ../src/backend/executor/nodeModifyTable.c:4028 [22:12:26.374] node = 0x555d1f2538c0 [22:12:26.374] context = {mtstate = 0x555d1f2538c0, epqstate = 0x555d1f2539a8, estate = 0x555d1f253520, planSlot = 0x555d1f2a9598, tmfd = {ctid = {ip_blkid = {bi_hi = 1, bi_lo = 0}, ip_posid = 0}, xmax = 487028234, cmax = 21853, traversed = 200}, cpUpdateReturningSlot = 0x555d1f2b4680} [22:12:26.374] estate = 0x555d1f253520 [22:12:26.374] operation = CMD_MERGE [22:12:26.374] resultRelInfo = 0x555d1f253ad0 [22:12:26.374] subplanstate = 0x555d1f254200 [22:12:26.374] slot = [22:12:26.374] oldSlot = [22:12:26.374] tuple_ctid = {ip_blkid = {bi_hi = 7979, bi_lo = 21853}, ip_posid = 0} [22:12:26.374] oldtupdata = {t_len = 34, t_self = {ip_blkid = {bi_hi = 65535, bi_lo = 65535}, ip_posid = 0}, t_tableOid = 0, t_data = 0x555d1f26b5b8} [22:12:26.374] oldtuple = 0x7ffe0ec57eb0 [22:12:26.374] tupleid = 0x0 [22:12:26.374] __func__ = "ExecModifyTable" [22:12:26.374] #8 0x0000555d1d08ca38 in ExecProcNodeFirst (node=0x555d1f2538c0) at ../src/backend/executor/execProcnode.c:464 [22:12:26.374] No locals. [22:12:26.374] #9 0x0000555d1d0792f9 in ExecProcNode (node=0x555d1f2538c0) at ../src/include/executor/executor.h:274 [22:12:26.374] No locals. [22:12:26.374] #10 ExecutePlan (estate=estate@entry=0x555d1f253520, planstate=0x555d1f2538c0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=sendTuples@entry=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x555d1f2886d0, execute_once=true) at ../src/backend/executor/execMain.c:1644 [22:12:26.374] slot = [22:12:26.374] current_tuple_count = 0 [22:12:26.374] #11 0x0000555d1d079643 in standard_ExecutorRun (queryDesc=0x555d1f2875c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:363 [22:12:26.374] estate = 0x555d1f253520 [22:12:26.374] operation = CMD_MERGE [22:12:26.374] dest = 0x555d1f2886d0 [22:12:26.374] sendTuples = true [22:12:26.374] oldcontext = 0x555d1f2883c0 [22:12:26.374] __func__ = "standard_ExecutorRun" [22:12:26.374] #12 0x0000555d1d0797ae in ExecutorRun (queryDesc=queryDesc@entry=0x555d1f2875c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:304 [22:12:26.374] No locals. [22:12:26.374] #13 0x0000555d1d48bb20 in ProcessQuery (plan=plan@entry=0x555d1f2b7538, sourceText=0x555d1f101280 "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=0x555d1f2886d0, qc=qc@entry=0x7ffe0ec580f0) at ../src/backend/tcop/pquery.c:160 [22:12:26.374] queryDesc = 0x555d1f2875c8 [22:12:26.374] #14 0x0000555d1d48d869 in PortalRunMulti (portal=portal@entry=0x555d1f184f80, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x555d1f2886d0, altdest=0x555d1dc3c540 , qc=qc@entry=0x7ffe0ec580f0) at ../src/backend/tcop/pquery.c:1277 [22:12:26.374] pstmt = 0x555d1f2b7538 [22:12:26.374] stmtlist_item__state = {l = , i = } [22:12:26.374] active_snapshot_set = true [22:12:26.374] stmtlist_item = 0x555d1f2b7660 [22:12:26.374] #15 0x0000555d1d48df0f in FillPortalStore (portal=portal@entry=0x555d1f184f80, isTopLevel=isTopLevel@entry=true) at ../src/backend/tcop/pquery.c:1026 [22:12:26.374] treceiver = 0x555d1f2886d0 [22:12:26.374] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [22:12:26.374] __func__ = "FillPortalStore" [22:12:26.374] #16 0x0000555d1d48e56e in PortalRun (portal=portal@entry=0x555d1f184f80, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x555d1f2b7698, altdest=altdest@entry=0x555d1f2b7698, qc=0x7ffe0ec582d0) at ../src/backend/tcop/pquery.c:763 [22:12:26.374] _save_exception_stack = 0x7ffe0ec58380 [22:12:26.374] _save_context_stack = 0x0 [22:12:26.374] _local_sigjmp_buf = {{__jmpbuf = {1, -2708028012622341731, 93858443261592, 93858442829760, 93858442006400, 93858442829688, 2708698940560546205, 8129309928187795869}, __mask_was_saved = 0, __saved_mask = {__val = {93858442017960, 93858417472254, 93858442014608, 93858417472254, 1, 140729146245727, 93858442829736, 93858442829688, 93858414492800, 93858417060713, 93858442006400, 93858417472254, 1, 1, 93858414752111, 163}}}} [22:12:26.374] _do_rethrow = [22:12:26.374] result = [22:12:26.374] nprocessed = [22:12:26.374] saveTopTransactionResourceOwner = 0x555d1f142138 [22:12:26.374] saveTopTransactionContext = 0x555d1f1db380 [22:12:26.374] saveActivePortal = 0x0 [22:12:26.374] saveResourceOwner = 0x555d1f142138 [22:12:26.374] savePortalContext = 0x0 [22:12:26.374] saveMemoryContext = 0x555d1f1db380 [22:12:26.374] __func__ = "PortalRun" [22:12:26.374] #17 0x0000555d1d487503 in exec_simple_query (query_string=query_string@entry=0x555d1f101280 "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 ../src/backend/tcop/postgres.c:1274 [22:12:26.374] cmdtaglen = 5 [22:12:26.374] snapshot_set = [22:12:26.374] per_parsetree_context = 0x0 [22:12:26.374] plantree_list = 0x555d1f2b7648 [22:12:26.374] parsetree = 0x555d1f24df78 [22:12:26.374] commandTag = [22:12:26.374] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [22:12:26.374] querytree_list = [22:12:26.374] portal = 0x555d1f184f80 [22:12:26.374] receiver = 0x555d1f2b7698 [22:12:26.374] format = 0 [22:12:26.374] cmdtagname = [22:12:26.374] parsetree_item__state = {l = , i = } [22:12:26.374] dest = DestRemote [22:12:26.374] oldcontext = 0x555d1f1db380 [22:12:26.374] parsetree_list = 0x555d1f24dfa8 [22:12:26.374] parsetree_item = 0x555d1f24dfc0 [22:12:26.374] save_log_statement_stats = false [22:12:26.374] was_logged = true [22:12:26.374] use_implicit_block = false [22:12:26.374] msec_str = "0\205\305\016\376\177\000\000\314Su\035]U\000\000`\203\305\016\376\177\000\000\026\001\000\000\000\000\000" [22:12:26.374] __func__ = "exec_simple_query" [22:12:26.374] #18 0x0000555d1d48a2bb in PostgresMain (dbname=, username=) at ../src/backend/tcop/postgres.c:4680 [22:12:26.374] query_string = 0x555d1f101280 "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"... [22:12:26.374] firstchar = [22:12:26.374] input_message = {data = 0x555d1f101280 "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"..., len = 278, maxlen = 1024, cursor = 278} [22:12:26.374] local_sigjmp_buf = {{__jmpbuf = {93858426880632, 8129308204868213149, 4, 140729146246448, 140729146246596, 1, 2708698940623460765, 8129309932281305501}, __mask_was_saved = 1, __saved_mask = {__val = {4194304, 14344, 0, 1, 139814648516068, 93858441441072, 14336, 14400, 93858414663501, 93858426880640, 93858441441072, 93858426874712, 140729146246448, 140729146246596, 93858414667569, 140729146246224}}}} [22:12:26.374] send_ready_for_query = false [22:12:26.374] idle_in_transaction_timeout_enabled = false [22:12:26.374] idle_session_timeout_enabled = false [22:12:26.374] __func__ = "PostgresMain" [22:12:26.374] #19 0x0000555d1d480a72 in BackendMain (startup_data=, startup_data_len=) at ../src/backend/tcop/backend_startup.c:101 [22:12:26.374] bsdata = [22:12:26.374] #20 0x0000555d1d32b374 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffe0ec584dc "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffe0ec58530) at ../src/backend/postmaster/launch_backend.c:267 [22:12:26.374] pid = [22:12:26.374] #21 0x0000555d1d3314f4 in BackendStartup (client_sock=client_sock@entry=0x7ffe0ec58530) at ../src/backend/postmaster/postmaster.c:3593 [22:12:26.374] bn = 0x555d1f139078 [22:12:26.374] pid = [22:12:26.374] startup_data = {canAcceptConnections = CAC_OK} [22:12:26.374] __func__ = "BackendStartup" [22:12:26.374] #22 0x0000555d1d331aa2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1674 [22:12:26.374] s = {sock = 8, raddr = {addr = {ss_family = 1, __ss_padding = "\000\000\000\000\000\000\210Km\")\177\000\000 \203\212\")\177\000\000\001\000\000\000\000\000\000\000\244#\005$)\177\000\000-\000\000\000\000\000\000\000\020Nn\")\177\000\000 \031>#)\177\000\000\b\206\305\016\376\177\000\000\004\206\305\016\376\177\000\000p\302\022\037]U", '\000' , "\020Nn\")\177\000\000\340om\")\177\000", __ss_align = 139814649901034}, salen = 2}} [22:12:26.374] i = 0 [22:12:26.374] now = [22:12:26.374] last_lockfile_recheck_time = 1710799558 [22:12:26.374] last_touch_time = 1710799558 [22:12:26.374] events = {{pos = 1, events = 2, fd = 6, user_data = 0x0}, {pos = 247826128, events = 32766, fd = 579502880, user_data = 0x7ffe0ec586c0}, {pos = 45, events = 0, fd = 604455296, user_data = 0xec58690}, {pos = 0, events = 0, fd = 604455296, user_data = 0x59e7c8ee}, {pos = 591271816, events = 32553, fd = 579514346, user_data = 0x7ffe0ec58768}, {pos = 247826112, events = 32766, fd = 247826128, user_data = 0x7f2924052ce1 <_dl_lookup_symbol_x+289>}, {pos = 18, events = 0, fd = 537560600, user_data = 0x1}, {pos = 0, events = 0, fd = 1, user_data = 0x7f29233e1420}, {pos = 247826064, events = 32766, fd = 537560600, user_data = 0x7f29233e1420}, {pos = 499497120, events = 1, fd = 591271816, user_data = 0x0}, {pos = 521322688, events = 21853, fd = 521315400, user_data = 0xffffffff}, {pos = 604337699, events = 32553, fd = 577598488, user_data = 0x7f29233e1920}, {pos = 521315368, events = 21853, fd = 577645048, user_data = 0x7ffe0ec58ab0}, {pos = 604366474, events = 32553, fd = 16, user_data = 0x100007f}, {pos = 16, events = 0, fd = 579617016, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x1}, {pos = 521154592, events = 21853, fd = 604337699, user_data = 0x1}, {pos = 0, events = 0, fd = 521319320, user_data = 0x7f29226d7418}, {pos = 247827200, events = 32766, fd = 604366474, user_data = 0x0}, {pos = 0, events = 0, fd = 247827232, user_data = 0x555d1e30a040 }, {pos = 2, events = 0, fd = 506503232, user_data = 0x0}, {pos = 4096, events = 0, fd = 99, user_data = 0x10f}, {pos = 4144, events = 0, fd = 8096, user_data = 0x7000000101}, {pos = 111, events = 124, fd = 1, user_data = 0x7700000063}, {pos = 8, events = 0, fd = 0, user_data = 0x2020206c6c612020}, {pos = 255, events = 0, fd = 4096, user_data = 0xffffffffffffff08}, {pos = 0, events = 0, fd = 521315288, user_data = 0x3ff}, {pos = 4096, events = 0, fd = 521138128, user_data = 0x555d1f0fefd0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x6e6144710a313220}, {pos = 1734895956, events = 10, fd = 0, user_data = 0xffffff0000000000}, {pos = 794915937, events = 808476532, fd = 1735417650, user_data = 0x5f67702f6e757274}, {pos = 1919381621, events = 795173985, fd = 170996256, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x400}, {pos = 521138128, events = 21853, fd = 579462272, user_data = 0x11f0fefd0}, {pos = 784, events = 0, fd = 496620332, user_data = 0x555d1f129f90}, {pos = -1384031488, events = 4127301869, fd = 4, user_data = 0x555d1f12a3a0}, {pos = 521314192, events = 21853, fd = 521314392, user_data = 0x2}, {pos = 6, events = 2147483648, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 521314392, user_data = 0x400}, {pos = 0, events = 0, fd = 494424305, user_data = 0x555d1e318230 }, {pos = 494357981, events = 21853, fd = 521314192, user_data = 0x555d1f101180}, {pos = 521314192, events = 21853, fd = 15, user_data = 0x4a}, {pos = 494426073, events = 21853, fd = 521314192, user_data = 0x555d1d78591b }, {pos = 521138128, events = 21853, fd = 578116910, user_data = 0x0}, {pos = 487909702, events = 21853, fd = 521309040, user_data = 0x7f29227521aa}, {pos = 247827384, events = 1, fd = 0, user_data = 0x7f29227508f0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 11, user_data = 0x0}, {pos = 0, events = 0, fd = 16410, user_data = 0x7f292279ab05 }, {pos = 0, events = 0, fd = -1384031488, user_data = 0x0}, {pos = 489861219, events = 21853, fd = 4194304, user_data = 0x555d1d774c71 }, {pos = 521309040, events = 21853, fd = 521146752, user_data = 0x555d1f128b70}, {pos = 1, events = 0, fd = 0, user_data = 0x555d1d7857d9 }, {pos = 521309040, events = 21853, fd = 494426395, user_data = 0x0}, {pos = 4, events = 0, fd = 0, user_data = 0x555d1d14e519 }, {pos = 0, events = 0, fd = 487932655, user_data = 0xb}, {pos = 489882694, events = 21853, fd = 0, user_data = 0x0}} [22:12:26.375] nevents = 1 [22:12:26.375] __func__ = "ServerLoop" [22:12:26.375] #23 0x0000555d1d3334c4 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x555d1f0fae40) at ../src/backend/postmaster/postmaster.c:1372 [22:12:26.375] opt = [22:12:26.375] status = [22:12:26.375] userDoption = [22:12:26.375] listen_addr_saved = false [22:12:26.375] output_config_variable = [22:12:26.375] __func__ = "PostmasterMain" [22:12:26.375] #24 0x0000555d1d15f349 in main (argc=4, argv=0x555d1f0fae40) at ../src/backend/main/main.c:197 [22:12:26.375] do_check_root = [22:12:26.392] -e [22:12:26.392] [22:12:26.392] [22:12:26.926] dumping /tmp/cores/postgres-6-18102.core for /tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/bin/postgres [22:12:27.237] [New LWP 18102] [22:12:28.382] [Thread debugging using libthread_db enabled] [22:12:28.382] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [22:12:29.808] Core was generated by `postgres: postgres regression [local] MERGE '. [22:12:29.808] Program terminated with signal SIGABRT, Aborted. [22:12:29.808] #0 0x00007f171ee8cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:12:30.070] [22:12:30.070] Thread 1 (Thread 0x7f171c823a40 (LWP 18102)): [22:12:30.070] #0 0x00007f171ee8cce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:12:30.070] No symbol table info available. [22:12:30.070] #1 0x00007f171ee76537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [22:12:30.070] No symbol table info available. [22:12:30.070] #2 0x0000562e95620540 in ExceptionalCondition (conditionName=conditionName@entry=0x562e95861f08 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x562e95886018 "../src/backend/executor/execTuples.c", lineNumber=lineNumber@entry=1649) at ../src/backend/utils/error/assert.c:66 [22:12:30.070] No locals. [22:12:30.070] #3 0x0000562e94f8e4d9 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffe3bf48150, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffe3bf47fef) at ../src/backend/executor/execTuples.c:1649 [22:12:30.070] No locals. [22:12:30.070] #4 0x0000562e94f14553 in ExecIRDeleteTriggers (estate=estate@entry=0x562e96448900, relinfo=relinfo@entry=0x562e96448eb0, slot=slot@entry=0x7ffe3bf48150) at ../src/backend/commands/trigger.c:2841 [22:12:30.070] trigger = 0x562e96449110 [22:12:30.070] oldtuple = [22:12:30.070] trigdesc = 0x562e964490c0 [22:12:30.070] newtuple = 0x0 [22:12:30.070] should_free = false [22:12:30.070] LocTriggerData = {type = T_TriggerData, tg_event = 21, tg_relation = 0x7f17135642a8, tg_trigtuple = 0x0, tg_newtuple = 0x0, tg_trigger = 0x0, tg_trigslot = 0x0, tg_newslot = 0x0, tg_oldtable = 0x0, tg_newtable = 0x0, tg_updatedcols = 0x0} [22:12:30.070] i = 0 [22:12:30.070] #5 0x0000562e94ff1354 in ExecMergeMatched (context=0x7ffe3bf48170, resultRelInfo=resultRelInfo@entry=0x562e96448eb0, tupleid=0x0, oldtuple=0x7ffe3bf48150, canSetTag=true, matched=matched@entry=0x7ffe3bf480ff) at ../src/backend/executor/nodeModifyTable.c:2991 [22:12:30.070] relaction = 0x562e96427ce8 [22:12:30.070] commandType = CMD_DELETE [22:12:30.070] result = TM_Ok [22:12:30.070] updateCxt = {crossPartUpdate = false, updateIndexes = TU_None, lockmode = LockTupleKeyShare} [22:12:30.070] l__state = {l = , i = } [22:12:30.070] mtstate = 0x562e96448ca0 [22:12:30.070] newslot = 0x0 [22:12:30.070] rslot = 0x0 [22:12:30.070] estate = 0x562e96448900 [22:12:30.070] econtext = 0x562e96494f38 [22:12:30.070] isNull = false [22:12:30.070] epqstate = 0x562e96448d88 [22:12:30.070] l = [22:12:30.070] lmerge_matched = [22:12:30.070] __func__ = "ExecMergeMatched" [22:12:30.070] #6 0x0000562e94ff2208 in ExecMerge (context=context@entry=0x7ffe3bf48170, resultRelInfo=resultRelInfo@entry=0x562e96448eb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffe3bf48150, canSetTag=) at ../src/backend/executor/nodeModifyTable.c:2772 [22:12:30.070] rslot = 0x0 [22:12:30.070] matched = true [22:12:30.070] #7 0x0000562e94ff3b58 in ExecModifyTable (pstate=0x562e96448ca0) at ../src/backend/executor/nodeModifyTable.c:4028 [22:12:30.070] node = 0x562e96448ca0 [22:12:30.070] context = {mtstate = 0x562e96448ca0, epqstate = 0x562e96448d88, estate = 0x562e96448900, planSlot = 0x562e96493948, tmfd = {ctid = {ip_blkid = {bi_hi = 1, bi_lo = 0}, ip_posid = 0}, xmax = 2499196426, cmax = 22062, traversed = 152}, cpUpdateReturningSlot = 0x562e964a5550} [22:12:30.070] estate = 0x562e96448900 [22:12:30.070] operation = CMD_MERGE [22:12:30.070] resultRelInfo = 0x562e96448eb0 [22:12:30.070] subplanstate = 0x562e964495e0 [22:12:30.070] slot = [22:12:30.070] oldSlot = [22:12:30.070] tuple_ctid = {ip_blkid = {bi_hi = 38474, bi_lo = 22062}, ip_posid = 0} [22:12:30.070] oldtupdata = {t_len = 34, t_self = {ip_blkid = {bi_hi = 65535, bi_lo = 65535}, ip_posid = 0}, t_tableOid = 0, t_data = 0x562e964674b8} [22:12:30.070] oldtuple = 0x7ffe3bf48150 [22:12:30.070] tupleid = 0x0 [22:12:30.070] __func__ = "ExecModifyTable" [22:12:30.070] #8 0x0000562e94f80a38 in ExecProcNodeFirst (node=0x562e96448ca0) at ../src/backend/executor/execProcnode.c:464 [22:12:30.070] No locals. [22:12:30.070] #9 0x0000562e94f6d2f9 in ExecProcNode (node=0x562e96448ca0) at ../src/include/executor/executor.h:274 [22:12:30.070] No locals. [22:12:30.070] #10 ExecutePlan (estate=estate@entry=0x562e96448900, planstate=0x562e96448ca0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=sendTuples@entry=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x562e9647b2e0, execute_once=true) at ../src/backend/executor/execMain.c:1644 [22:12:30.070] slot = [22:12:30.070] current_tuple_count = 0 [22:12:30.070] #11 0x0000562e94f6d643 in standard_ExecutorRun (queryDesc=0x562e963fe3a8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:363 [22:12:30.070] estate = 0x562e96448900 [22:12:30.070] operation = CMD_MERGE [22:12:30.070] dest = 0x562e9647b2e0 [22:12:30.070] sendTuples = true [22:12:30.070] oldcontext = 0x562e9647afd0 [22:12:30.070] __func__ = "standard_ExecutorRun" [22:12:30.070] #12 0x0000562e94f6d7ae in ExecutorRun (queryDesc=queryDesc@entry=0x562e963fe3a8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:304 [22:12:30.070] No locals. [22:12:30.070] #13 0x0000562e9537fb20 in ProcessQuery (plan=plan@entry=0x562e964a8408, sourceText=0x562e962f4290 "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=0x562e9647b2e0, qc=qc@entry=0x7ffe3bf48390) at ../src/backend/tcop/pquery.c:160 [22:12:30.070] queryDesc = 0x562e963fe3a8 [22:12:30.070] #14 0x0000562e95381869 in PortalRunMulti (portal=portal@entry=0x562e96374fc0, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x562e9647b2e0, altdest=0x562e95b30540 , qc=qc@entry=0x7ffe3bf48390) at ../src/backend/tcop/pquery.c:1277 [22:12:30.070] pstmt = 0x562e964a8408 [22:12:30.070] stmtlist_item__state = {l = , i = } [22:12:30.070] active_snapshot_set = true [22:12:30.070] stmtlist_item = 0x562e964a8530 [22:12:30.070] #15 0x0000562e95381f0f in FillPortalStore (portal=portal@entry=0x562e96374fc0, isTopLevel=isTopLevel@entry=true) at ../src/backend/tcop/pquery.c:1026 [22:12:30.070] treceiver = 0x562e9647b2e0 [22:12:30.070] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [22:12:30.070] __func__ = "FillPortalStore" [22:12:30.070] #16 0x0000562e9538256e in PortalRun (portal=portal@entry=0x562e96374fc0, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x562e964a8568, altdest=altdest@entry=0x562e964a8568, qc=0x7ffe3bf48570) at ../src/backend/tcop/pquery.c:763 [22:12:30.070] _save_exception_stack = 0x7ffe3bf48620 [22:12:30.070] _save_context_stack = 0x0 [22:12:30.070] _local_sigjmp_buf = {{__jmpbuf = {1, -6836140578384397884, 94758089950568, 94758089817376, 94758088691648, 94758089817304, 6835709642975459780, 971665008186735044}, __mask_was_saved = 0, __saved_mask = {__val = {94758088703208, 94758077805310, 94758088699856, 94758077805310, 1, 140729904301311, 94758089817352, 94758089817304, 94758074825856, 94758077393769, 94758088691648, 94758077805310, 1, 1, 94758075085167, 163}}}} [22:12:30.070] _do_rethrow = [22:12:30.070] result = [22:12:30.070] nprocessed = [22:12:30.070] saveTopTransactionResourceOwner = 0x562e96333c88 [22:12:30.070] saveTopTransactionContext = 0x562e9631cba0 [22:12:30.070] saveActivePortal = 0x0 [22:12:30.070] saveResourceOwner = 0x562e96333c88 [22:12:30.070] savePortalContext = 0x0 [22:12:30.070] saveMemoryContext = 0x562e9631cba0 [22:12:30.070] __func__ = "PortalRun" [22:12:30.070] #17 0x0000562e9537b503 in exec_simple_query (query_string=query_string@entry=0x562e962f4290 "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 ../src/backend/tcop/postgres.c:1274 [22:12:30.070] cmdtaglen = 5 [22:12:30.070] snapshot_set = [22:12:30.070] per_parsetree_context = 0x0 [22:12:30.070] plantree_list = 0x562e964a8518 [22:12:30.070] parsetree = 0x562e96487cd8 [22:12:30.070] commandTag = [22:12:30.070] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [22:12:30.070] querytree_list = [22:12:30.070] portal = 0x562e96374fc0 [22:12:30.070] receiver = 0x562e964a8568 [22:12:30.070] format = 0 [22:12:30.070] cmdtagname = [22:12:30.070] parsetree_item__state = {l = , i = } [22:12:30.070] dest = DestRemote [22:12:30.070] oldcontext = 0x562e9631cba0 [22:12:30.070] parsetree_list = 0x562e96487d08 [22:12:30.070] parsetree_item = 0x562e96487d20 [22:12:30.070] save_log_statement_stats = false [22:12:30.070] was_logged = false [22:12:30.070] use_implicit_block = false [22:12:30.070] msec_str = "Ї\364;\376\177\000\000̓d\225.V\000\000\000\206\364;\376\177\000\000\026\001\000\000\000\000\000" [22:12:30.070] __func__ = "exec_simple_query" [22:12:30.070] #18 0x0000562e9537e2bb in PostgresMain (dbname=, username=) at ../src/backend/tcop/postgres.c:4680 [22:12:30.070] query_string = 0x562e962f4290 "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"... [22:12:30.070] firstchar = [22:12:30.070] input_message = {data = 0x562e962f4290 "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"..., len = 278, maxlen = 1024, cursor = 278} [22:12:30.070] local_sigjmp_buf = {{__jmpbuf = {94758087213688, 971662737191188932, 4, 140729904302032, 140729904302180, 1, 6835709643172592068, 971665031474952644}, __mask_was_saved = 1, __saved_mask = {__val = {4194304, 15624, 0, 1, 139737279864292, 94758088138528, 15616, 15680, 94758074996557, 94758087213696, 94758088138528, 94758087207768, 140729904302032, 140729904302180, 94758075000625, 140729904301808}}}} [22:12:30.070] send_ready_for_query = false [22:12:30.070] idle_in_transaction_timeout_enabled = false [22:12:30.070] idle_session_timeout_enabled = false [22:12:30.070] __func__ = "PostgresMain" [22:12:30.070] #19 0x0000562e95374a72 in BackendMain (startup_data=, startup_data_len=) at ../src/backend/tcop/backend_startup.c:101 [22:12:30.070] bsdata = [22:12:30.070] #20 0x0000562e9521f374 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffe3bf4877c "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffe3bf487d0) at ../src/backend/postmaster/launch_backend.c:267 [22:12:30.070] pid = [22:12:30.070] #21 0x0000562e952254f4 in BackendStartup (client_sock=client_sock@entry=0x7ffe3bf487d0) at ../src/backend/postmaster/postmaster.c:3593 [22:12:30.070] bn = 0x562e9631cf98 [22:12:30.070] pid = [22:12:30.070] startup_data = {canAcceptConnections = CAC_OK} [22:12:30.070] __func__ = "BackendStartup" [22:12:30.070] #22 0x0000562e95225aa2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1674 [22:12:30.070] s = {sock = 9, raddr = {addr = {ss_family = 1, __ss_padding = "} \027\177\000\000-\000\000\000\000\000\000\000\020^\346\036\027\177\000\000 )\266\037\027\177\000\000\210\210\364;\376\177\000\000\204\210\364;\376\177\000\000D\210\364;\376\177\000\000@΅\034\027\177\000\000\000\000\000\000\376\177\000\000\020^\346\036\027\177\000\000\340\177\345\036\027\177\000\000\352\277\002\037\027\177\000\000\356\310\347Y\000\000\000\000#\237g\001\000\000\000\000\204\210\364;\376\177\000", __ss_align = 139737239506496}, salen = 2}} [22:12:30.070] i = 0 [22:12:30.070] now = [22:12:30.070] last_lockfile_recheck_time = 1710799557 [22:12:30.070] last_touch_time = 1710799557 [22:12:30.070] events = {{pos = 1, events = 2, fd = 7, user_data = 0x0}, {pos = 1005881600, events = 32766, fd = 1005881616, user_data = 0x0}, {pos = 18, events = 0, fd = 1508362478, user_data = 0x7f171fb62788}, {pos = 520273898, events = 32535, fd = 1005881832, user_data = 0x7ffe3bf48940}, {pos = 1005881680, events = 32766, fd = 545078497, user_data = 0x12}, {pos = 478320152, events = 32535, fd = 1, user_data = 0x0}, {pos = 1, events = 0, fd = 532030496, user_data = 0xffffffff}, {pos = 478320152, events = 32535, fd = 532030496, user_data = 0x11fb62920}, {pos = 532031368, events = 32535, fd = 0, user_data = 0x7ffe3bf48a5e}, {pos = 1005881936, events = 32766, fd = -1, user_data = 0x7ffe3bf48960}, {pos = 518358040, events = 32535, fd = 532031776, user_data = 0x562e96321c38}, {pos = -1775110344, events = 22062, fd = -1775134176, user_data = 0x562e96321c58}, {pos = -1775101039, events = 22062, fd = 545097251, user_data = 0x1}, {pos = 520376568, events = 32535, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 1, user_data = 0x562e962f6060}, {pos = 545097251, events = 32535, fd = 1, user_data = 0x0}, {pos = -1775134176, events = 22062, fd = 518358040, user_data = 0x7ffe3bf48da0}, {pos = 545126026, events = 32535, fd = 0, user_data = 0x0}, {pos = 1005882816, events = 32766, fd = -1776295872, user_data = 0x2}, {pos = -1776295872, events = 22062, fd = 0, user_data = 0x7f171f022be0}, {pos = 255, events = 0, fd = 7, user_data = 0x0}, {pos = 8096, events = 196607, fd = 99, user_data = 0x10f}, {pos = 4144, events = 0, fd = 64, user_data = 0x7000000101}, {pos = 111, events = 124, fd = 1, user_data = 0x7700000063}, {pos = 8, events = 0, fd = 0, user_data = 0x100007f00000002}, {pos = 255, events = 0, fd = 4096, user_data = 0xffffffffffffff08}, {pos = 0, events = 0, fd = -1775107128, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0xffff000000000000}, {pos = 0, events = 4294967040, fd = -1, user_data = 0x737365726765725f}, {pos = 1197818925, events = 174804805, fd = 762540901, user_data = 0x362020200a0a6b4f}, {pos = 822763892, events = 925905207, fd = 892680505, user_data = 0x726765722f6e7572}, {pos = 796095333, events = 1919378802, fd = 1836330762, user_data = 0x2d69632d73757272}, {pos = 874520608, events = 10, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 520218752, user_data = 0x7f171eed151a <_IO_file_underflow+378>}, {pos = 7, events = 0, fd = 518876155, user_data = 0x400}, {pos = -1775296576, events = 22062, fd = 520221824, user_data = 0x1962f1fc0}, {pos = 784, events = 0, fd = -1786178772, user_data = 0x562e9631f410}, {pos = -1594424576, events = 3886256017, fd = 2, user_data = 0x8000000000000006}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = -1775111152, events = 22062, fd = -1775111152, user_data = 0x562e9631f410}, {pos = 1, events = 0, fd = -1775110952, user_data = 0x400}, {pos = 0, events = 0, fd = -1788374799, user_data = 0x562e9620c230 }, {pos = -1788441123, events = 22062, fd = -1775111152, user_data = 0x562e962f4190}, {pos = -1775111152, events = 22062, fd = 15, user_data = 0x4a}, {pos = -1788373031, events = 22062, fd = -1775111152, user_data = 0x562e9567991b }, {pos = -1775296576, events = 22062, fd = 518876155, user_data = 0x0}, {pos = -1794889402, events = 22062, fd = -1775122544, user_data = 0x7f171eed31aa}, {pos = 1005882968, events = 1, fd = 0, user_data = 0x7f171eed18f0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 11, user_data = 0x0}, {pos = 0, events = 0, fd = 15863, user_data = 0x7f171ef1bb05 }, {pos = 0, events = 0, fd = -1594424576, user_data = 0x0}, {pos = -1792937885, events = 22062, fd = 4194304, user_data = 0x562e95668c71 }, {pos = -1775122544, events = 22062, fd = -1775287920, user_data = 0x562e9631c790}, {pos = 1, events = 0, fd = 0, user_data = 0x562e956797d9 }, {pos = -1775122544, events = 22062, fd = -1788372709, user_data = 0x0}, {pos = 8, events = 0, fd = 0, user_data = 0x562e95042519 }, {pos = 0, events = 0, fd = -1794866449, user_data = 0xb}, {pos = -1792916410, events = 22062, fd = 0, user_data = 0x0}} [22:12:30.071] nevents = 1 [22:12:30.071] __func__ = "ServerLoop" [22:12:30.071] #23 0x0000562e952274c4 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x562e962ede80) at ../src/backend/postmaster/postmaster.c:1372 [22:12:30.071] opt = [22:12:30.071] status = [22:12:30.071] userDoption = [22:12:30.071] listen_addr_saved = false [22:12:30.071] output_config_variable = [22:12:30.071] __func__ = "PostmasterMain" [22:12:30.071] #24 0x0000562e95053349 in main (argc=8, argv=0x562e962ede80) at ../src/backend/main/main.c:197 [22:12:30.071] do_check_root = [22:12:30.090] -e [22:12:30.090] [22:12:30.090] [22:12:30.622] dumping /tmp/cores/postgres-6-25210.core for /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres [22:12:30.934] [New LWP 25210] [22:12:32.077] [Thread debugging using libthread_db enabled] [22:12:32.077] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [22:12:33.506] Core was generated by `postgres: primary: postgres regression [local] MERGE '. [22:12:33.506] Program terminated with signal SIGABRT, Aborted. [22:12:33.506] #0 0x00007fb048f95ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:12:33.745] [22:12:33.745] Thread 1 (Thread 0x7fb04692ca40 (LWP 25210)): [22:12:33.745] #0 0x00007fb048f95ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [22:12:33.745] No symbol table info available. [22:12:33.745] #1 0x00007fb048f7f537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [22:12:33.745] No symbol table info available. [22:12:33.745] #2 0x00005649d92c6540 in ExceptionalCondition (conditionName=conditionName@entry=0x5649d9507f08 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x5649d952c018 "../src/backend/executor/execTuples.c", lineNumber=lineNumber@entry=1649) at ../src/backend/utils/error/assert.c:66 [22:12:33.745] No locals. [22:12:33.745] #3 0x00005649d8c344d9 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff46d27b80, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff46d27a1f) at ../src/backend/executor/execTuples.c:1649 [22:12:33.745] No locals. [22:12:33.745] #4 0x00005649d8bba553 in ExecIRDeleteTriggers (estate=estate@entry=0x5649dab43070, relinfo=relinfo@entry=0x5649dab43620, slot=slot@entry=0x7fff46d27b80) at ../src/backend/commands/trigger.c:2841 [22:12:33.745] trigger = 0x5649dab43880 [22:12:33.745] oldtuple = [22:12:33.745] trigdesc = 0x5649dab43830 [22:12:33.745] newtuple = 0x0 [22:12:33.745] should_free = false [22:12:33.745] LocTriggerData = {type = T_TriggerData, tg_event = 21, tg_relation = 0x7fb044ae7e60, tg_trigtuple = 0x0, tg_newtuple = 0x0, tg_trigger = 0x0, tg_trigslot = 0x0, tg_newslot = 0x0, tg_oldtable = 0x0, tg_newtable = 0x0, tg_updatedcols = 0x0} [22:12:33.745] i = 0 [22:12:33.745] #5 0x00005649d8c97354 in ExecMergeMatched (context=0x7fff46d27ba0, resultRelInfo=resultRelInfo@entry=0x5649dab43620, tupleid=0x0, oldtuple=0x7fff46d27b80, canSetTag=true, matched=matched@entry=0x7fff46d27b2f) at ../src/backend/executor/nodeModifyTable.c:2991 [22:12:33.745] relaction = 0x5649dab30d68 [22:12:33.745] commandType = CMD_DELETE [22:12:33.745] result = TM_Ok [22:12:33.745] updateCxt = {crossPartUpdate = false, updateIndexes = TU_None, lockmode = LockTupleKeyShare} [22:12:33.745] l__state = {l = , i = } [22:12:33.745] mtstate = 0x5649dab43410 [22:12:33.745] newslot = 0x0 [22:12:33.745] rslot = 0x0 [22:12:33.745] estate = 0x5649dab43070 [22:12:33.745] econtext = 0x5649dabf2b18 [22:12:33.745] isNull = false [22:12:33.745] epqstate = 0x5649dab434f8 [22:12:33.745] l = [22:12:33.745] lmerge_matched = [22:12:33.745] __func__ = "ExecMergeMatched" [22:12:33.745] #6 0x00005649d8c98208 in ExecMerge (context=context@entry=0x7fff46d27ba0, resultRelInfo=resultRelInfo@entry=0x5649dab43620, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff46d27b80, canSetTag=) at ../src/backend/executor/nodeModifyTable.c:2772 [22:12:33.745] rslot = 0x0 [22:12:33.745] matched = true [22:12:33.745] #7 0x00005649d8c99b58 in ExecModifyTable (pstate=0x5649dab43410) at ../src/backend/executor/nodeModifyTable.c:4028 [22:12:33.745] node = 0x5649dab43410 [22:12:33.745] context = {mtstate = 0x5649dab43410, epqstate = 0x5649dab434f8, estate = 0x5649dab43070, planSlot = 0x5649dabf1528, tmfd = {ctid = {ip_blkid = {bi_hi = 13208, bi_lo = 55999}, ip_posid = 22089}, xmax = 3669624440, cmax = 22089, traversed = 16}, cpUpdateReturningSlot = 0x5649d8c1a861 } [22:12:33.745] estate = 0x5649dab43070 [22:12:33.745] operation = CMD_MERGE [22:12:33.745] resultRelInfo = 0x5649dab43620 [22:12:33.745] subplanstate = 0x5649dab43d50 [22:12:33.745] slot = [22:12:33.745] oldSlot = [22:12:33.745] tuple_ctid = {ip_blkid = {bi_hi = 55999, bi_lo = 22089}, ip_posid = 0} [22:12:33.745] oldtupdata = {t_len = 34, t_self = {ip_blkid = {bi_hi = 65535, bi_lo = 65535}, ip_posid = 0}, t_tableOid = 0, t_data = 0x5649dab5b108} [22:12:33.745] oldtuple = 0x7fff46d27b80 [22:12:33.745] tupleid = 0x0 [22:12:33.745] __func__ = "ExecModifyTable" [22:12:33.745] #8 0x00005649d8c26a38 in ExecProcNodeFirst (node=0x5649dab43410) at ../src/backend/executor/execProcnode.c:464 [22:12:33.745] No locals. [22:12:33.745] #9 0x00005649d8c132f9 in ExecProcNode (node=0x5649dab43410) at ../src/include/executor/executor.h:274 [22:12:33.745] No locals. [22:12:33.745] #10 ExecutePlan (estate=estate@entry=0x5649dab43070, planstate=0x5649dab43410, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=sendTuples@entry=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x5649dab7d2c0, execute_once=true) at ../src/backend/executor/execMain.c:1644 [22:12:33.745] slot = [22:12:33.745] current_tuple_count = 0 [22:12:33.745] #11 0x00005649d8c13643 in standard_ExecutorRun (queryDesc=queryDesc@entry=0x5649dab806c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:363 [22:12:33.745] estate = 0x5649dab43070 [22:12:33.745] operation = CMD_MERGE [22:12:33.745] dest = 0x5649dab7d2c0 [22:12:33.745] sendTuples = true [22:12:33.745] oldcontext = 0x5649dab7cfb0 [22:12:33.745] __func__ = "standard_ExecutorRun" [22:12:33.745] #12 0x00007fb0467517fc in pgss_ExecutorRun (queryDesc=0x5649dab806c8, direction=ForwardScanDirection, count=0, execute_once=) at ../contrib/pg_stat_statements/pg_stat_statements.c:1032 [22:12:33.745] _save_exception_stack = 0x7fff46d27f70 [22:12:33.745] _save_context_stack = 0x0 [22:12:33.745] _local_sigjmp_buf = {{__jmpbuf = {94875202094792, 4407565770642957532, 94875200479936, 94875202081472, 0, 0, 4407565770670220508, 4446408502161974492}, __mask_was_saved = 0, __saved_mask = {__val = {94875201843312, 94875202094792, 0, 94875202080688, 94875176538479, 0, 1, 0, 94875169325400, 94875202094792, 94875188667008, 94875202080688, 140395073057826, 94875202094792, 0, 94875200479936}}}} [22:12:33.745] _do_rethrow = false [22:12:33.745] #13 0x00005649d8c137a1 in ExecutorRun (queryDesc=queryDesc@entry=0x5649dab806c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:302 [22:12:33.745] No locals. [22:12:33.745] #14 0x00005649d9025b20 in ProcessQuery (plan=plan@entry=0x5649daba3820, sourceText=0x5649da9f62c0 "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=0x5649dab7d2c0, qc=qc@entry=0x7fff46d27ed0) at ../src/backend/tcop/pquery.c:160 [22:12:33.745] queryDesc = 0x5649dab806c8 [22:12:33.745] #15 0x00005649d9027869 in PortalRunMulti (portal=portal@entry=0x5649daa77fd0, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x5649dab7d2c0, altdest=0x5649d97d6540 , qc=qc@entry=0x7fff46d27ed0) at ../src/backend/tcop/pquery.c:1277 [22:12:33.745] pstmt = 0x5649daba3820 [22:12:33.745] stmtlist_item__state = {l = , i = } [22:12:33.745] active_snapshot_set = true [22:12:33.745] stmtlist_item = 0x5649daba3948 [22:12:33.745] #16 0x00005649d9027f0f in FillPortalStore (portal=portal@entry=0x5649daa77fd0, isTopLevel=isTopLevel@entry=true) at ../src/backend/tcop/pquery.c:1026 [22:12:33.745] treceiver = 0x5649dab7d2c0 [22:12:33.745] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [22:12:33.745] __func__ = "FillPortalStore" [22:12:33.745] #17 0x00005649d902856e in PortalRun (portal=portal@entry=0x5649daa77fd0, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x5649daba3980, altdest=altdest@entry=0x5649daba3980, qc=0x7fff46d280b0) at ../src/backend/tcop/pquery.c:763 [22:12:33.745] _save_exception_stack = 0x7fff46d28160 [22:12:33.745] _save_context_stack = 0x0 [22:12:33.745] _local_sigjmp_buf = {{__jmpbuf = {1, -4407796895679240996, 94875202238848, 94875201778576, 94875201011664, 94875201778504, 4407565770603111644, 7946581848688043228}, __mask_was_saved = 0, __saved_mask = {__val = {94875201023224, 94875179258622, 94875201019872, 94875179258622, 1, 140734381588543, 94875201778552, 94875201778504, 94875176279168, 94875178847081, 94875201011664, 94875179258622, 1, 1, 94875176538479, 163}}}} [22:12:33.745] _do_rethrow = [22:12:33.745] result = [22:12:33.745] nprocessed = [22:12:33.745] saveTopTransactionResourceOwner = 0x5649daa374a0 [22:12:33.745] saveTopTransactionContext = 0x5649daa228b0 [22:12:33.745] saveActivePortal = 0x0 [22:12:33.745] saveResourceOwner = 0x5649daa374a0 [22:12:33.745] savePortalContext = 0x0 [22:12:33.745] saveMemoryContext = 0x5649daa228b0 [22:12:33.745] __func__ = "PortalRun" [22:12:33.745] #18 0x00005649d9021503 in exec_simple_query (query_string=query_string@entry=0x5649da9f62c0 "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 ../src/backend/tcop/postgres.c:1274 [22:12:33.745] cmdtaglen = 5 [22:12:33.745] snapshot_set = [22:12:33.745] per_parsetree_context = 0x0 [22:12:33.745] plantree_list = 0x5649daba3930 [22:12:33.745] parsetree = 0x5649dab33348 [22:12:33.745] commandTag = [22:12:33.745] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [22:12:33.745] querytree_list = [22:12:33.745] portal = 0x5649daa77fd0 [22:12:33.745] receiver = 0x5649daba3980 [22:12:33.745] format = 0 [22:12:33.745] cmdtagname = [22:12:33.745] parsetree_item__state = {l = , i = } [22:12:33.745] dest = DestRemote [22:12:33.745] oldcontext = 0x5649daa228b0 [22:12:33.745] parsetree_list = 0x5649dab33378 [22:12:33.745] parsetree_item = 0x5649dab33390 [22:12:33.745] save_log_statement_stats = false [22:12:33.745] was_logged = true [22:12:33.745] use_implicit_block = false [22:12:33.745] msec_str = "\020\203\322F\377\177\000\000\314\363.\331IV\000\000@\201\322F\377\177\000\000\026\001\000\000\000\000\000" [22:12:33.745] __func__ = "exec_simple_query" [22:12:33.745] #19 0x00005649d90242bb in PostgresMain (dbname=, username=) at ../src/backend/tcop/postgres.c:4680 [22:12:33.745] query_string = 0x5649da9f62c0 "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"... [22:12:33.745] firstchar = [22:12:33.745] input_message = {data = 0x5649da9f62c0 "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"..., len = 278, maxlen = 1024, cursor = 278} [22:12:33.745] local_sigjmp_buf = {{__jmpbuf = {94875188667000, 7946583700865033436, 4, 140734381589264, 140734381589412, 1, 4407565767847453916, 7946581853719241948}, __mask_was_saved = 1, __saved_mask = {__val = {4194304, 94875200454512, 16384, 8248, 94875176451576, 0, 0, 0, 94875188667008, 94875200454512, 94875188661080, 140734381589264, 140734381589412, 1, 94875176454626, 140734381589040}}}} [22:12:33.745] send_ready_for_query = false [22:12:33.745] idle_in_transaction_timeout_enabled = false [22:12:33.745] idle_session_timeout_enabled = false [22:12:33.745] __func__ = "PostgresMain" [22:12:33.745] #20 0x00005649d901aa72 in BackendMain (startup_data=, startup_data_len=) at ../src/backend/tcop/backend_startup.c:101 [22:12:33.745] bsdata = [22:12:33.745] #21 0x00005649d8ec5374 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff46d282bc "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff46d28310) at ../src/backend/postmaster/launch_backend.c:267 [22:12:33.745] pid = [22:12:33.745] #22 0x00005649d8ecb4f4 in BackendStartup (client_sock=client_sock@entry=0x7fff46d28310) at ../src/backend/postmaster/postmaster.c:3593 [22:12:33.745] bn = 0x5649daa22c58 [22:12:33.745] pid = [22:12:33.745] startup_data = {canAcceptConnections = CAC_OK} [22:12:33.745] __func__ = "BackendStartup" [22:12:33.745] #23 0x00005649d8ecbaa2 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1674 [22:12:33.745] s = {sock = 8, raddr = {addr = {ss_family = 1, __ss_padding = "\215J\260\177\000\000-\000\000\000\000\000\000\000\020\356\366H\260\177\000\000 \271\306I\260\177\000\000ȃ\322F\377\177\000\000ă\322F\377\177\000\000\204\203\322F\377\177\000\000\020\005\242\332IV\000\000\000\000\000\000\377\177\000\000\020\356\366H\260\177\000\000\340\017\366H\260\177\000\000\352O\023I\260\177\000\000\356\310\347Y\000\000\000\000#\237g\001\000\000\000\000ă\322F\377\177\000", __ss_align = 94875200652560}, salen = 2}} [22:12:33.745] i = 0 [22:12:33.745] now = [22:12:33.745] last_lockfile_recheck_time = 1710799580 [22:12:33.745] last_touch_time = 1710799580 [22:12:33.745] events = {{pos = 1, events = 2, fd = 6, user_data = 0x0}, {pos = 1188201536, events = 32767, fd = 1188201552, user_data = 0x0}, {pos = 18, events = 0, fd = 1508362478, user_data = 0x7fb049c6b788}, {pos = 1226002410, events = 32688, fd = 1188201768, user_data = 0x7fff46d28480}, {pos = 1188201616, events = 32767, fd = 1250807009, user_data = 0x12}, {pos = 1184048664, events = 32688, fd = 1, user_data = 0x0}, {pos = 1, events = 0, fd = 1237759008, user_data = 0xffffffff}, {pos = 1184048664, events = 32688, fd = 1237759008, user_data = 0x149c6b920}, {pos = 1237759880, events = 32688, fd = 0, user_data = 0x7fff46d2859e}, {pos = 1188201872, events = 32767, fd = -1, user_data = 0x7fff46d284a0}, {pos = 1224086552, events = 32688, fd = 1237760288, user_data = 0x5649daa26578}, {pos = -626891768, events = 22089, fd = -626910320, user_data = 0x5649daa26598}, {pos = -626892607, events = 22089, fd = 1250825763, user_data = 0x1}, {pos = 1226105080, events = 32688, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 1, user_data = 0x5649da9f8120}, {pos = 1250825763, events = 32688, fd = 1, user_data = 0x0}, {pos = -626910320, events = 22089, fd = 1224086552, user_data = 0x7fff46d288e0}, {pos = 1250854538, events = 32688, fd = 0, user_data = 0x0}, {pos = 1188202752, events = 32767, fd = -638959552, user_data = 0x2}, {pos = -638959552, events = 22089, fd = 0, user_data = 0x7fb04912bbe0}, {pos = 255, events = 0, fd = 7, user_data = 0x0}, {pos = 8096, events = 196607, fd = 99, user_data = 0x10f}, {pos = 4144, events = 0, fd = 64, user_data = 0x7000000101}, {pos = 111, events = 124, fd = 1, user_data = 0x7700000063}, {pos = 8, events = 0, fd = 0, user_data = 0x100007f00000002}, {pos = 255, events = 0, fd = 4096, user_data = 0xffffffffffffff08}, {pos = 0, events = 0, fd = -626869896, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = -1, events = 4294967295, fd = -1, user_data = 0x735f3732305f742f}, {pos = 1634038388, events = 1701994349, fd = 1868785010, user_data = 0x7274735f3732302f}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 1225947264, user_data = 0x7fb048fda51a <_IO_file_underflow+378>}, {pos = 7, events = 0, fd = 1224604667, user_data = 0x400}, {pos = -627097584, events = 22089, fd = 1225950336, user_data = 0x1da9f4010}, {pos = 784, events = 0, fd = -648842452, user_data = 0x5649daa260e0}, {pos = 2081425152, events = 3514381721, fd = 2, user_data = 0x8000000000000006}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = -626892576, events = 22089, fd = -626892576, user_data = 0x5649daa260e0}, {pos = 1, events = 0, fd = -626892376, user_data = 0x400}, {pos = 0, events = 0, fd = -651038479, user_data = 0x5649d9eb2230 }, {pos = -651104803, events = 22089, fd = -626892576, user_data = 0x5649da9f61c0}, {pos = -626892576, events = 22089, fd = 15, user_data = 0x4a}, {pos = -651036711, events = 22089, fd = -626892576, user_data = 0x5649d931f91b }, {pos = -627097584, events = 22089, fd = 1224604974, user_data = 0x0}, {pos = -657553082, events = 22089, fd = -626918416, user_data = 0x7fb048fdc1aa}, {pos = 1188202904, events = 1, fd = 0, user_data = 0x7fb048fda8f0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 11, user_data = 0x0}, {pos = 0, events = 0, fd = 22981, user_data = 0x7fb049024b05 }, {pos = 0, events = 0, fd = 2081425152, user_data = 0x0}, {pos = -655601565, events = 22089, fd = 4194304, user_data = 0x5649d930ec71 }, {pos = -626918416, events = 22089, fd = -627088960, user_data = 0x5649daa1fbf0}, {pos = 1, events = 0, fd = 0, user_data = 0x5649d931f7d9 }, {pos = -626918416, events = 22089, fd = -651036389, user_data = 0x0}, {pos = 4, events = 0, fd = 0, user_data = 0x5649d8ce8519 }, {pos = 0, events = 0, fd = -657530129, user_data = 0xb}, {pos = -655580090, events = 22089, fd = 0, user_data = 0x0}} [22:12:33.745] nevents = 1 [22:12:33.745] __func__ = "ServerLoop" [22:12:33.745] #24 0x00005649d8ecd4c4 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x5649da9efe70) at ../src/backend/postmaster/postmaster.c:1372 [22:12:33.746] opt = [22:12:33.746] status = [22:12:33.746] userDoption = [22:12:33.746] listen_addr_saved = false [22:12:33.746] output_config_variable = [22:12:33.746] __func__ = "PostmasterMain" [22:12:33.746] #25 0x00005649d8cf9349 in main (argc=4, argv=0x5649da9efe70) at ../src/backend/main/main.c:197 [22:12:33.746] do_check_root =