[21:13:51.780] src/tools/ci/cores_backtrace.sh linux /tmp/cores [21:13:52.506] dumping /tmp/cores/postgres-6-21367.core for /tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/bin/postgres [21:13:54.197] [New LWP 21367] [21:13:54.197] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [21:13:54.958] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [21:13:55.725] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [21:13:56.946] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [21:13:59.318] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [21:13:59.318] Downloading separate debug info for /.cache/debuginfod_client/f871bbd529a02abd860f0d16b842b5b20234cb49/debuginfo... [21:14:01.203] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [21:14:02.412] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [21:14:03.992] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [21:14:05.057] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [21:14:05.823] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [21:14:07.057] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [21:14:08.682] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [21:14:10.094] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [21:14:11.006] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [21:14:12.548] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [21:14:13.943] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [21:14:14.416] [Thread debugging using libthread_db enabled] [21:14:14.416] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [21:14:15.481] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [21:14:16.874] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [21:14:17.940] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [21:14:18.561] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [21:14:19.330] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [21:14:21.628] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [21:14:22.545] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [21:14:23.331] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [21:14:24.248] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [21:14:25.165] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [21:14:26.756] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [21:14:27.818] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [21:14:28.586] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [21:14:29.970] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [21:14:30.588] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [21:14:32.123] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [21:14:32.896] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [21:14:34.126] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [21:14:35.038] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [21:14:36.104] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [21:14:37.025] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [21:14:38.247] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [21:14:38.866] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [21:14:39.788] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [21:14:40.555] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [21:14:41.067] Core was generated by `postgres: postgres regression [local] MERGE '. [21:14:41.067] Program terminated with signal SIGABRT, Aborted. [21:14:41.067] #0 0x00007f1e795ecce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:14:41.342] [21:14:41.342] Thread 1 (Thread 0x7f1e76f83a40 (LWP 21367)): [21:14:41.342] #0 0x00007f1e795ecce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:14:41.342] No symbol table info available. [21:14:41.342] #1 0x00007f1e795d6537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [21:14:41.342] No symbol table info available. [21:14:41.342] #2 0x000055aab87d68d4 in ExceptionalCondition (conditionName=conditionName@entry=0x55aab8a17f08 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55aab8a3bef8 "../src/backend/executor/execTuples.c", lineNumber=lineNumber@entry=1649) at ../src/backend/utils/error/assert.c:66 [21:14:41.342] No locals. [21:14:41.342] #3 0x000055aab81456ba in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd22989dc0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffd22989c7f) at ../src/backend/executor/execTuples.c:1649 [21:14:41.342] No locals. [21:14:41.342] #4 0x000055aab80cbd9d in ExecIRDeleteTriggers (estate=estate@entry=0x55aab9662130, relinfo=relinfo@entry=0x55aab96626e0, slot=slot@entry=0x7ffd22989dc0) at ../src/backend/commands/trigger.c:2841 [21:14:41.342] trigger = 0x55aab9662940 [21:14:41.342] oldtuple = [21:14:41.342] trigdesc = 0x55aab96628f0 [21:14:41.342] newtuple = 0x0 [21:14:41.342] should_free = false [21:14:41.342] LocTriggerData = {type = T_TriggerData, tg_event = 21, tg_relation = 0x7f1e6dcc0710, tg_trigtuple = 0x0, tg_newtuple = 0x0, tg_trigger = 0x0, tg_trigslot = 0x0, tg_newslot = 0x0, tg_oldtable = 0x0, tg_newtable = 0x0, tg_updatedcols = 0x0} [21:14:41.342] i = 0 [21:14:41.342] #5 0x000055aab81a844b in ExecMergeMatched (context=0x7ffd22989de0, resultRelInfo=resultRelInfo@entry=0x55aab96626e0, tupleid=0x0, oldtuple=0x7ffd22989dc0, canSetTag=true) at ../src/backend/executor/nodeModifyTable.c:2977 [21:14:41.342] relaction = 0x55aab95a6898 [21:14:41.342] commandType = CMD_DELETE [21:14:41.342] result = TM_Ok [21:14:41.342] updateCxt = {crossPartUpdate = false, updateIndexes = TU_None, lockmode = LockTupleKeyShare} [21:14:41.342] l__state = {l = , i = } [21:14:41.342] mtstate = 0x55aab96624d0 [21:14:41.342] newslot = [21:14:41.342] estate = 0x55aab9662130 [21:14:41.342] econtext = 0x55aab95a6658 [21:14:41.342] isNull = false [21:14:41.342] epqstate = 0x55aab96625b8 [21:14:41.342] l = [21:14:41.342] lmerge_matched = [21:14:41.342] __func__ = "ExecMergeMatched" [21:14:41.342] #6 0x000055aab81a9130 in ExecMerge (context=context@entry=0x7ffd22989de0, resultRelInfo=resultRelInfo@entry=0x55aab96626e0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd22989dc0, canSetTag=) at ../src/backend/executor/nodeModifyTable.c:2774 [21:14:41.342] matched = true [21:14:41.342] #7 0x000055aab81aaa38 in ExecModifyTable (pstate=0x55aab96624d0) at ../src/backend/executor/nodeModifyTable.c:3950 [21:14:41.342] node = 0x55aab96624d0 [21:14:41.342] context = {mtstate = 0x55aab96624d0, epqstate = 0x55aab96625b8, estate = 0x55aab9662130, planSlot = 0x55aab95a5478, relaction = 0x55aab95a6898, tmfd = {ctid = {ip_blkid = {bi_hi = 36065, bi_lo = 47094}, ip_posid = 21930}, xmax = 1, cmax = 0, traversed = 121}, cpUpdateReturningSlot = 0x55aab9620da8} [21:14:41.342] estate = 0x55aab9662130 [21:14:41.342] operation = CMD_MERGE [21:14:41.342] resultRelInfo = 0x55aab96626e0 [21:14:41.342] subplanstate = 0x55aab9662e10 [21:14:41.342] slot = [21:14:41.342] oldSlot = [21:14:41.342] tuple_ctid = {ip_blkid = {bi_hi = 47458, bi_lo = 21930}, ip_posid = 0} [21:14:41.342] oldtupdata = {t_len = 34, t_self = {ip_blkid = {bi_hi = 65535, bi_lo = 65535}, ip_posid = 0}, t_tableOid = 0, t_data = 0x55aab95d6958} [21:14:41.342] oldtuple = 0x7ffd22989dc0 [21:14:41.342] tupleid = 0x0 [21:14:41.342] __func__ = "ExecModifyTable" [21:14:41.342] #8 0x000055aab8137c19 in ExecProcNodeFirst (node=0x55aab96624d0) at ../src/backend/executor/execProcnode.c:464 [21:14:41.342] No locals. [21:14:41.342] #9 0x000055aab8124568 in ExecProcNode (node=0x55aab96624d0) at ../src/include/executor/executor.h:274 [21:14:41.342] No locals. [21:14:41.342] #10 ExecutePlan (estate=estate@entry=0x55aab9662130, planstate=0x55aab96624d0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=sendTuples@entry=false, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x55aab9621e78, execute_once=true) at ../src/backend/executor/execMain.c:1644 [21:14:41.342] slot = [21:14:41.342] current_tuple_count = 0 [21:14:41.342] #11 0x000055aab81248b2 in standard_ExecutorRun (queryDesc=0x55aab96028d0, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:363 [21:14:41.342] estate = 0x55aab9662130 [21:14:41.342] operation = CMD_MERGE [21:14:41.342] dest = 0x55aab9621e78 [21:14:41.342] sendTuples = false [21:14:41.342] oldcontext = 0x55aab96027d0 [21:14:41.342] __func__ = "standard_ExecutorRun" [21:14:41.342] #12 0x000055aab8124a1d in ExecutorRun (queryDesc=queryDesc@entry=0x55aab96028d0, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:304 [21:14:41.342] No locals. [21:14:41.342] #13 0x000055aab8535f0d in ProcessQuery (plan=plan@entry=0x55aab9621d18, sourceText=0x55aab9478290 "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=0x55aab9621e78, qc=qc@entry=0x7ffd2298a1c0) at ../src/backend/tcop/pquery.c:160 [21:14:41.342] queryDesc = 0x55aab96028d0 [21:14:41.342] #14 0x000055aab8537c56 in PortalRunMulti (portal=portal@entry=0x55aab94f8fc0, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=false, dest=dest@entry=0x55aab9621e78, altdest=altdest@entry=0x55aab9621e78, qc=qc@entry=0x7ffd2298a1c0) at ../src/backend/tcop/pquery.c:1277 [21:14:41.342] pstmt = 0x55aab9621d18 [21:14:41.342] stmtlist_item__state = {l = , i = } [21:14:41.342] active_snapshot_set = true [21:14:41.342] stmtlist_item = 0x55aab9621e40 [21:14:41.342] #15 0x000055aab8538671 in PortalRun (portal=portal@entry=0x55aab94f8fc0, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x55aab9621e78, altdest=altdest@entry=0x55aab9621e78, qc=0x7ffd2298a1c0) at ../src/backend/tcop/pquery.c:791 [21:14:41.342] _save_exception_stack = 0x7ffd2298a270 [21:14:41.342] _save_context_stack = 0x0 [21:14:41.342] _local_sigjmp_buf = {{__jmpbuf = {1, 6047827859887627533, 94191743016568, 94191742607216, 94191741800384, 94191742607144, -6047078296176288499, -523750429678363379}, __mask_was_saved = 0, __saved_mask = {__val = {94191741811944, 94191731117598, 94191741808592, 94191731117598, 1, 140725183881551, 94191742607192, 94191742607144, 94191728140308, 94191730706643, 94191741800384, 94191731117598, 1, 1, 94191728399619, 163}}}} [21:14:41.342] _do_rethrow = [21:14:41.342] result = [21:14:41.342] nprocessed = [21:14:41.342] saveTopTransactionResourceOwner = 0x55aab94b6640 [21:14:41.342] saveTopTransactionContext = 0x55aab94a0ba0 [21:14:41.342] saveActivePortal = 0x0 [21:14:41.342] saveResourceOwner = 0x55aab94b6640 [21:14:41.342] savePortalContext = 0x0 [21:14:41.342] saveMemoryContext = 0x55aab94a0ba0 [21:14:41.342] __func__ = "PortalRun" [21:14:41.342] #16 0x000055aab85318f0 in exec_simple_query (query_string=query_string@entry=0x55aab9478290 "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 [21:14:41.342] cmdtaglen = 5 [21:14:41.342] snapshot_set = [21:14:41.342] per_parsetree_context = 0x0 [21:14:41.342] plantree_list = 0x55aab9621e28 [21:14:41.342] parsetree = 0x55aab95bdf28 [21:14:41.342] commandTag = [21:14:41.342] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [21:14:41.342] querytree_list = [21:14:41.342] portal = 0x55aab94f8fc0 [21:14:41.342] receiver = 0x55aab9621e78 [21:14:41.342] format = 0 [21:14:41.342] cmdtagname = [21:14:41.342] parsetree_item__state = {l = , i = } [21:14:41.342] dest = DestRemote [21:14:41.342] oldcontext = 0x55aab94a0ba0 [21:14:41.342] parsetree_list = 0x55aab95bdf58 [21:14:41.342] parsetree_item = 0x55aab95bdf70 [21:14:41.342] save_log_statement_stats = false [21:14:41.342] was_logged = false [21:14:41.342] use_implicit_block = false [21:14:41.342] msec_str = "\000\000\000\000\000\000\000\000`\367\177\270\252U\000\000P\242\230\"\375\177\000\000\361\000\000\000\000\000\000" [21:14:41.342] __func__ = "exec_simple_query" [21:14:41.342] #17 0x000055aab85346a8 in PostgresMain (dbname=, username=) at ../src/backend/tcop/postgres.c:4680 [21:14:41.342] query_string = 0x55aab9478290 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"... [21:14:41.342] firstchar = [21:14:41.342] input_message = {data = 0x55aab9478290 "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 = 241, maxlen = 1024, cursor = 241} [21:14:41.342] local_sigjmp_buf = {{__jmpbuf = {94191740516632, -523753383391126259, 140725183882208, 0, 140725183882356, 1, -6047078296113373939, -523750426122511091}, __mask_was_saved = 1, __saved_mask = {__val = {4194304, 15624, 0, 1, 139768862318052, 94191741247264, 15616, 15680, 94191728311009, 94191740516640, 94191741272464, 94191740510744, 0, 140725183882356, 94191728315077, 1}}}} [21:14:41.342] send_ready_for_query = false [21:14:41.342] idle_in_transaction_timeout_enabled = false [21:14:41.342] idle_session_timeout_enabled = false [21:14:41.342] __func__ = "PostgresMain" [21:14:41.342] #18 0x000055aab83d7a47 in BackendRun () at ../src/backend/postmaster/postmaster.c:4452 [21:14:41.342] No locals. [21:14:41.342] #19 0x000055aab83dd28c in BackendStartup (client_sock=client_sock@entry=0x7ffd2298a3e0) at ../src/backend/postmaster/postmaster.c:4117 [21:14:41.342] bn = 0x55aab94a1128 [21:14:41.342] pid = 0 [21:14:41.342] cac = CAC_OK [21:14:41.342] __func__ = "BackendStartup" [21:14:41.342] #20 0x000055aab83dd6a5 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1780 [21:14:41.342] s = {sock = 9, raddr = {addr = {ss_family = 1, __ss_padding = "\363z\036\177\000\000\356\310\347Y\000\000\000\000\001\000\000\000\000\000\000\000\210[[y\036\177\000\000 \223xy\036\177\000\000\001\000\000\000\000\000\000\000\244\063\363z\036\177\000\000-\000\000\000\000\000\000\000\020^\\y\036\177\000\000 ),z\036\177\000\000Ȥ\230\"\375\177\000\000Ĥ\230\"\375\177\000\000\000\000\000\000\000\000\000\000\360\246\230\"\375\177\000\000\000\000\000\000\000\000\000", __ss_align = 139768861842960}, salen = 2}} [21:14:41.342] i = 0 [21:14:41.342] now = [21:14:41.342] last_lockfile_recheck_time = 1710623461 [21:14:41.342] last_touch_time = 1710623461 [21:14:41.342] events = {{pos = 1, events = 2, fd = 7, user_data = 0x0}, {pos = 580428996, events = 32765, fd = 1996213824, user_data = 0x7ffd2298a590}, {pos = 2037945120, events = 32542, fd = 580429184, user_data = 0x2d}, {pos = 2062897536, events = 32542, fd = 8, user_data = 0x0}, {pos = 2062897536, events = 32542, fd = 1508362478, user_data = 0x7f1e7a2c2788}, {pos = 2037956586, events = 32542, fd = 580429352, user_data = 0x7ffd2298a580}, {pos = 580429200, events = 32765, fd = 2062761185, user_data = 0x12}, {pos = 1996002840, events = 32542, fd = 1, user_data = 0x0}, {pos = 1, events = 0, fd = 2049713184, user_data = 0x7ffd2298a66e}, {pos = 1996002840, events = 32542, fd = 2049713184, user_data = 0x1b8d048a0}, {pos = 2049714056, events = 32542, fd = 0, user_data = 0x55aab949da20}, {pos = -1186309032, events = 21930, fd = -1, user_data = 0x7f1e7af38623 <_dl_fixup+211>}, {pos = 2036040728, events = 32542, fd = 2049714464, user_data = 0x1000}, {pos = 2036087288, events = 32542, fd = 580430176, user_data = 0x7f1e7af3f68a <_dl_runtime_resolve_xsavec+122>}, {pos = 16, events = 0, fd = 16777343, user_data = 0x10}, {pos = 2038059256, events = 32542, fd = 8, user_data = 0x55aab947a090}, {pos = 1, events = 0, fd = 1, user_data = 0x55aab947a060}, {pos = 2062779939, events = 32542, fd = 1, user_data = 0x0}, {pos = -1186488224, events = 21930, fd = 2036040728, user_data = 0x7ffd2298a9d0}, {pos = 2062808714, events = 32542, fd = 0, user_data = 0x0}, {pos = 580430320, events = 32765, fd = -1187309856, user_data = 0x2}, {pos = -1187309856, events = 21930, fd = 0, user_data = 0x10f}, {pos = 4144, events = 0, fd = 64, user_data = 0x7000000101}, {pos = 8096, events = 196607, fd = 1, user_data = 0x7700000063}, {pos = 8, events = 0, fd = 0, user_data = 0x0}, {pos = 255, events = 0, fd = 4096, user_data = 0xffffffffffffff08}, {pos = 0, events = 0, fd = -1186315320, user_data = 0x3ff}, {pos = 4096, events = 0, fd = -1186504768, user_data = 0x55aab9475fc0}, {pos = 0, events = 0, fd = 2036481493, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x737365726765725f}, {pos = 1498890541, events = 174610502, fd = 762540901, user_data = 0x362020200a0a6858}, {pos = 822763892, events = 909127991, fd = 909390642, user_data = 0x726765722f6e7572}, {pos = 796095333, events = 1919378802, fd = 1836330762, user_data = 0x2d69632d73757272}, {pos = 538976266, events = 892417846, fd = 538981425, 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 = 2037904512, user_data = 0x1b9475fc0}, {pos = 784, events = 0, fd = -1197182516, user_data = 0x55aab94a3410}, {pos = -473384448, events = 228903618, fd = 4, user_data = 0x55aab94a4390}, {pos = -1186319344, events = 21930, fd = -1186319144, user_data = 0x400}, {pos = -1186319144, events = 21930, fd = 2, user_data = 0x8000000000000006}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = -1199377275, user_data = 0x55aab93bf8d0 }, {pos = -1199443599, events = 21930, fd = -1186319344, user_data = 0x55aab9478190}, {pos = -1186319344, events = 21930, fd = 15, user_data = 0x4a}, {pos = -1199375507, events = 21930, fd = -1186319344, user_data = 0x55aab882fcaf }, {pos = -1186504768, events = 21930, fd = 2036558843, user_data = 0x0}, {pos = -1205889069, events = 21930, fd = -1186330736, user_data = 0x1b9475fc0}, {pos = 580430440, events = 32765, fd = 0, user_data = 0x55aab94a3410}, {pos = 2036543914, events = 32542, fd = 1024, user_data = 0x55aab9475fc0}, {pos = 2036537584, events = 32542, fd = 0, user_data = 0x55aa00000000}, {pos = 0, events = 0, fd = -1186504768, user_data = 0xb}, {pos = 0, events = 0, fd = 0, user_data = 0x4a71}, {pos = 2036841221, events = 32542, fd = 8, user_data = 0xda4cac2e3c8ba00}, {pos = 1, events = 0, fd = -1203939899, user_data = 0x400000}, {pos = 1, events = 0, fd = 0, user_data = 0x55aab882fb6d }, {pos = -1186330736, events = 21930, fd = -1199375185, user_data = 0x0}, {pos = 8, events = 0, fd = 0, user_data = 0x55aab81f93a6 }, {pos = 0, events = 0, fd = -1205866116, user_data = 0x55aab9478190}, {pos = -1203912668, events = 21930, fd = 0, user_data = 0x0}} [21:14:41.343] nevents = 1 [21:14:41.343] __func__ = "ServerLoop" [21:14:41.343] #21 0x000055aab83df0bf in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x55aab9471e80) at ../src/backend/postmaster/postmaster.c:1478 [21:14:41.343] opt = [21:14:41.343] status = [21:14:41.343] userDoption = [21:14:41.343] listen_addr_saved = false [21:14:41.343] output_config_variable = [21:14:41.343] __func__ = "PostmasterMain" [21:14:41.343] #22 0x000055aab820a1d6 in main (argc=8, argv=0x55aab9471e80) at ../src/backend/main/main.c:197 [21:14:41.343] do_check_root = [21:14:41.364] -e [21:14:41.364] [21:14:41.364] [21:14:41.916] dumping /tmp/cores/postgres-6-28498.core for /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres [21:14:42.237] [New LWP 28498] [21:14:43.403] [Thread debugging using libthread_db enabled] [21:14:43.403] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [21:14:44.845] Core was generated by `postgres: primary: postgres regression [local] MERGE '. [21:14:44.845] Program terminated with signal SIGABRT, Aborted. [21:14:44.845] #0 0x00007f3797550ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:14:45.099] [21:14:45.099] Thread 1 (Thread 0x7f3794ee7a40 (LWP 28498)): [21:14:45.099] #0 0x00007f3797550ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:14:45.099] No symbol table info available. [21:14:45.099] #1 0x00007f379753a537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [21:14:45.099] No symbol table info available. [21:14:45.099] #2 0x0000555e2a6a58d4 in ExceptionalCondition (conditionName=conditionName@entry=0x555e2a8e6f08 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x555e2a90aef8 "../src/backend/executor/execTuples.c", lineNumber=lineNumber@entry=1649) at ../src/backend/utils/error/assert.c:66 [21:14:45.099] No locals. [21:14:45.099] #3 0x0000555e2a0146ba in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffc52270320, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffc522701df) at ../src/backend/executor/execTuples.c:1649 [21:14:45.099] No locals. [21:14:45.099] #4 0x0000555e29f9ad9d in ExecIRDeleteTriggers (estate=estate@entry=0x555e2c9740a0, relinfo=relinfo@entry=0x555e2c974650, slot=slot@entry=0x7ffc52270320) at ../src/backend/commands/trigger.c:2841 [21:14:45.099] trigger = 0x555e2c9748b0 [21:14:45.099] oldtuple = [21:14:45.099] trigdesc = 0x555e2c974860 [21:14:45.099] newtuple = 0x0 [21:14:45.099] should_free = false [21:14:45.099] LocTriggerData = {type = T_TriggerData, tg_event = 21, tg_relation = 0x7f37931818b0, tg_trigtuple = 0x0, tg_newtuple = 0x0, tg_trigger = 0x0, tg_trigslot = 0x0, tg_newslot = 0x0, tg_oldtable = 0x0, tg_newtable = 0x0, tg_updatedcols = 0x0} [21:14:45.099] i = 0 [21:14:45.099] #5 0x0000555e2a07744b in ExecMergeMatched (context=0x7ffc52270340, resultRelInfo=resultRelInfo@entry=0x555e2c974650, tupleid=0x0, oldtuple=0x7ffc52270320, canSetTag=true) at ../src/backend/executor/nodeModifyTable.c:2977 [21:14:45.099] relaction = 0x555e2c880518 [21:14:45.099] commandType = CMD_DELETE [21:14:45.099] result = TM_Ok [21:14:45.099] updateCxt = {crossPartUpdate = false, updateIndexes = TU_None, lockmode = LockTupleKeyShare} [21:14:45.099] l__state = {l = , i = } [21:14:45.099] mtstate = 0x555e2c974440 [21:14:45.099] newslot = [21:14:45.099] estate = 0x555e2c9740a0 [21:14:45.099] econtext = 0x555e2c8802d8 [21:14:45.099] isNull = false [21:14:45.099] epqstate = 0x555e2c974528 [21:14:45.099] l = [21:14:45.099] lmerge_matched = [21:14:45.099] __func__ = "ExecMergeMatched" [21:14:45.099] #6 0x0000555e2a078130 in ExecMerge (context=context@entry=0x7ffc52270340, resultRelInfo=resultRelInfo@entry=0x555e2c974650, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffc52270320, canSetTag=) at ../src/backend/executor/nodeModifyTable.c:2774 [21:14:45.099] matched = true [21:14:45.099] #7 0x0000555e2a079a38 in ExecModifyTable (pstate=0x555e2c974440) at ../src/backend/executor/nodeModifyTable.c:3950 [21:14:45.099] node = 0x555e2c974440 [21:14:45.099] context = {mtstate = 0x555e2c974440, epqstate = 0x555e2c974528, estate = 0x555e2c9740a0, planSlot = 0x555e2c87f0f8, relaction = 0x555e2c880518, tmfd = {ctid = {ip_blkid = {bi_hi = 55392, bi_lo = 11407}, ip_posid = 21854}, xmax = 747111016, cmax = 21854, traversed = 96}, cpUpdateReturningSlot = 0x555e2c974440} [21:14:45.099] estate = 0x555e2c9740a0 [21:14:45.099] operation = CMD_MERGE [21:14:45.099] resultRelInfo = 0x555e2c974650 [21:14:45.099] subplanstate = 0x555e2c974d80 [21:14:45.099] slot = [21:14:45.099] oldSlot = [21:14:45.099] tuple_ctid = {ip_blkid = {bi_hi = 11415, bi_lo = 21854}, ip_posid = 0} [21:14:45.099] oldtupdata = {t_len = 34, t_self = {ip_blkid = {bi_hi = 65535, bi_lo = 65535}, ip_posid = 0}, t_tableOid = 0, t_data = 0x555e2c8a85d8} [21:14:45.099] oldtuple = 0x7ffc52270320 [21:14:45.099] tupleid = 0x0 [21:14:45.099] __func__ = "ExecModifyTable" [21:14:45.099] #8 0x0000555e2a006c19 in ExecProcNodeFirst (node=0x555e2c974440) at ../src/backend/executor/execProcnode.c:464 [21:14:45.099] No locals. [21:14:45.099] #9 0x0000555e29ff3568 in ExecProcNode (node=0x555e2c974440) at ../src/include/executor/executor.h:274 [21:14:45.099] No locals. [21:14:45.099] #10 ExecutePlan (estate=estate@entry=0x555e2c9740a0, planstate=0x555e2c974440, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=sendTuples@entry=false, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x555e2c900210, execute_once=true) at ../src/backend/executor/execMain.c:1644 [21:14:45.099] slot = [21:14:45.099] current_tuple_count = 0 [21:14:45.099] #11 0x0000555e29ff38b2 in standard_ExecutorRun (queryDesc=queryDesc@entry=0x555e2c8d3d30, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:363 [21:14:45.099] estate = 0x555e2c9740a0 [21:14:45.099] operation = CMD_MERGE [21:14:45.099] dest = 0x555e2c900210 [21:14:45.099] sendTuples = false [21:14:45.099] oldcontext = 0x555e2c8d3c30 [21:14:45.099] __func__ = "standard_ExecutorRun" [21:14:45.099] #12 0x00007f3794d0c7fc in pgss_ExecutorRun (queryDesc=0x555e2c8d3d30, direction=ForwardScanDirection, count=0, execute_once=) at ../contrib/pg_stat_statements/pg_stat_statements.c:1032 [21:14:45.099] _save_exception_stack = 0x7ffc522706f0 [21:14:45.099] _save_context_stack = 0x0 [21:14:45.099] _local_sigjmp_buf = {{__jmpbuf = {93862962740528, -5777536837214699442, 93862961152704, 93862962922000, 0, 0, -5777536837365694386, -5889128087124606898}, __mask_was_saved = 0, __saved_mask = {__val = {93862963396768, 93862962740528, 0, 93862962740272, 93862927271171, 0, 1, 0, 93862920061753, 93862962740528, 93862939388192, 93862962740272, 139876696646690, 93862962740528, 0, 93862961152704}}}} [21:14:45.099] _do_rethrow = false [21:14:45.099] #13 0x0000555e29ff3a10 in ExecutorRun (queryDesc=queryDesc@entry=0x555e2c8d3d30, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:302 [21:14:45.099] No locals. [21:14:45.099] #14 0x0000555e2a404f0d in ProcessQuery (plan=plan@entry=0x555e2c9000b0, sourceText=0x555e2c7502c0 "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=0x555e2c900210, qc=qc@entry=0x7ffc52270830) at ../src/backend/tcop/pquery.c:160 [21:14:45.099] queryDesc = 0x555e2c8d3d30 [21:14:45.099] #15 0x0000555e2a406c56 in PortalRunMulti (portal=portal@entry=0x555e2c7d1fd0, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=false, dest=dest@entry=0x555e2c900210, altdest=altdest@entry=0x555e2c900210, qc=qc@entry=0x7ffc52270830) at ../src/backend/tcop/pquery.c:1277 [21:14:45.099] pstmt = 0x555e2c9000b0 [21:14:45.099] stmtlist_item__state = {l = , i = } [21:14:45.099] active_snapshot_set = true [21:14:45.099] stmtlist_item = 0x555e2c9001d8 [21:14:45.099] #16 0x0000555e2a407671 in PortalRun (portal=portal@entry=0x555e2c7d1fd0, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x555e2c900210, altdest=altdest@entry=0x555e2c900210, qc=0x7ffc52270830) at ../src/backend/tcop/pquery.c:791 [21:14:45.099] _save_exception_stack = 0x7ffc522708e0 [21:14:45.099] _save_context_stack = 0x0 [21:14:45.099] _local_sigjmp_buf = {{__jmpbuf = {1, 5776628025801408590, 93862962922000, 93862962478096, 93862961684432, 93862962478024, -5777536837426511794, -389877934536163250}, __mask_was_saved = 0, __saved_mask = {__val = {93862961695992, 93862929989150, 93862961692640, 93862929989150, 1, 140721686775743, 93862962478072, 93862962478024, 93862927011860, 93862929578195, 93862961684432, 93862929989150, 1, 1, 93862927271171, 163}}}} [21:14:45.099] _do_rethrow = [21:14:45.099] result = [21:14:45.099] nprocessed = [21:14:45.099] saveTopTransactionResourceOwner = 0x555e2c791280 [21:14:45.099] saveTopTransactionContext = 0x555e2c77c8b0 [21:14:45.099] saveActivePortal = 0x0 [21:14:45.099] saveResourceOwner = 0x555e2c791280 [21:14:45.099] savePortalContext = 0x0 [21:14:45.099] saveMemoryContext = 0x555e2c77c8b0 [21:14:45.099] __func__ = "PortalRun" [21:14:45.099] #17 0x0000555e2a4008f0 in exec_simple_query (query_string=query_string@entry=0x555e2c7502c0 "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 [21:14:45.099] cmdtaglen = 5 [21:14:45.099] snapshot_set = [21:14:45.099] per_parsetree_context = 0x0 [21:14:45.099] plantree_list = 0x555e2c9001c0 [21:14:45.099] parsetree = 0x555e2c893bc8 [21:14:45.099] commandTag = [21:14:45.099] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [21:14:45.099] querytree_list = [21:14:45.099] portal = 0x555e2c7d1fd0 [21:14:45.099] receiver = 0x555e2c900210 [21:14:45.099] format = 0 [21:14:45.099] cmdtagname = [21:14:45.099] parsetree_item__state = {l = , i = } [21:14:45.099] dest = DestRemote [21:14:45.099] oldcontext = 0x555e2c77c8b0 [21:14:45.099] parsetree_list = 0x555e2c893bf8 [21:14:45.099] parsetree_item = 0x555e2c893c10 [21:14:45.099] save_log_statement_stats = false [21:14:45.099] was_logged = true [21:14:45.099] use_implicit_block = false [21:14:45.099] msec_str = "\000\000\000\000\000\000\000\000`\347l*^U\000\000\300\b'R\374\177\000\000\361\000\000\000\000\000\000" [21:14:45.099] __func__ = "exec_simple_query" [21:14:45.099] #18 0x0000555e2a4036a8 in PostgresMain (dbname=, username=) at ../src/backend/tcop/postgres.c:4680 [21:14:45.099] query_string = 0x555e2c7502c0 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"... [21:14:45.099] firstchar = [21:14:45.099] input_message = {data = 0x555e2c7502c0 "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 = 241, maxlen = 1024, cursor = 241} [21:14:45.099] local_sigjmp_buf = {{__jmpbuf = {93862939388184, -389874983205765042, 140721686776400, 0, 140721686776548, 1, -5777536837229379506, -389877935946366898}, __mask_was_saved = 1, __saved_mask = {__val = {4194304, 93862961127280, 16384, 8248, 93862927184268, 0, 0, 0, 93862939388192, 93862961152448, 93862939382296, 0, 140721686776548, 1, 93862927187318, 1}}}} [21:14:45.099] send_ready_for_query = false [21:14:45.099] idle_in_transaction_timeout_enabled = false [21:14:45.099] idle_session_timeout_enabled = false [21:14:45.099] __func__ = "PostgresMain" [21:14:45.099] #19 0x0000555e2a2a6a47 in BackendRun () at ../src/backend/postmaster/postmaster.c:4452 [21:14:45.099] No locals. [21:14:45.099] #20 0x0000555e2a2ac28c in BackendStartup (client_sock=client_sock@entry=0x7ffc52270a50) at ../src/backend/postmaster/postmaster.c:4117 [21:14:45.099] bn = 0x555e2c77cb18 [21:14:45.099] pid = 0 [21:14:45.099] cac = CAC_OK [21:14:45.099] __func__ = "BackendStartup" [21:14:45.099] #21 0x0000555e2a2ac6a5 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1780 [21:14:45.099] s = {sock = 8, raddr = {addr = {ss_family = 1, __ss_padding = "'R\374\177\000\000\020\236R\227\067\177\000\000\234o\351\230\067\177\000\000\356\310\347Y\000\000\000\000\001\000\000\000\000\000\000\000\210\233Q\227\067\177\000\000 \323n\227\067\177\000\000\001\000\000\000\000\000\000\000\244s\351\230\067\177\000\000-\000\000\000\000\000\000\000\020\236R\227\067\177\000\000 i\"\230\067\177\000\000H\v'R\374\177\000\000D\v'R\374\177\000\000\000\000\000\000\000\000\000", __ss_align = 93862961143824}, salen = 2}} [21:14:45.099] i = 0 [21:14:45.099] now = [21:14:45.099] last_lockfile_recheck_time = 1710623485 [21:14:45.099] last_touch_time = 1710623485 [21:14:45.099] events = {{pos = 1, events = 2, fd = 6, user_data = 0x0}, {pos = 1508362478, events = 0, fd = 23568163, user_data = 0x7ffc52270b44}, {pos = 746038544, events = 21854, fd = 1378290704, user_data = 0x7f37976ed320}, {pos = 1378290688, events = 32764, fd = 46, user_data = 0x7f3798eb9180}, {pos = 64, events = 0, fd = 0, user_data = 0x7f3798eb9180}, {pos = 1508362478, events = 0, fd = -1742575736, user_data = 0x7f37976effea}, {pos = 1378290856, events = 32764, fd = 1378290688, user_data = 0x7ffc52270c10}, {pos = -1729528607, events = 32567, fd = 18, user_data = 0x7f3794eed618}, {pos = 1, events = 0, fd = 0, user_data = 0x1}, {pos = -1742576608, events = 32567, fd = 7, user_data = 0x7f3794eed618}, {pos = -1742576608, events = 32567, fd = 717043872, user_data = 0x7f3798226788}, {pos = 0, events = 0, fd = 746044304, user_data = 0x555e2c780598}, {pos = -1, events = 0, fd = -1729509853, user_data = 0x7f379751c418}, {pos = -1742575328, events = 32567, fd = 8, user_data = 0x7f37975279f8}, {pos = 1378291664, events = 32764, fd = -1729481078, user_data = 0x10}, {pos = 16777343, events = 0, fd = 16, user_data = 0x7f37977090f8 <__libc_fork@got.plt>}, {pos = 4, events = 0, fd = 745868768, user_data = 0x1}, {pos = 1, events = 0, fd = 745873696, user_data = 0x7f3798e9c623 <_dl_fixup+211>}, {pos = 1, events = 0, fd = 0, user_data = 0x555e2c785940}, {pos = -1756249064, events = 32567, fd = 1378291776, user_data = 0x7f3798ea368a <_dl_runtime_resolve_xsavec+122>}, {pos = 0, events = 0, fd = 0, user_data = 0x7ffc52271060}, {pos = 724043488, events = 21854, fd = 2, user_data = 0x555e2b2806e0 }, {pos = 0, events = 0, fd = 64, user_data = 0x7000000101}, {pos = 111, events = 124, fd = 1, user_data = 0x2ffff00001fa0}, {pos = 8, events = 0, fd = 0, user_data = 0x100007f00000002}, {pos = 255, events = 0, fd = 4096, user_data = 0xffffffffffffff08}, {pos = 0, events = 0, fd = 746084728, user_data = 0x3ff}, {pos = 4096, events = 0, fd = 745857040, user_data = 0x555e2c74e010}, {pos = 0, events = 0, fd = -1755808299, user_data = 0x801}, {pos = 705664, 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 = 0xffffffffffffffff}, {pos = -1, events = 4294967295, fd = 811562031, user_data = 0x65725f6d61657274}, {pos = 1868785010, events = 2037540214, fd = 926036015, 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 = 0x0}, {pos = 784, events = 0, fd = 714170828, user_data = 0x555e2c7800e0}, {pos = -871714560, events = 3002423793, fd = 4, user_data = 0x555e2c785940}, {pos = 746062048, events = 21854, fd = 746062248, user_data = 0x400}, {pos = 746062248, events = 21854, fd = 0, user_data = 0x555e2a6edeca }, {pos = 2, events = 0, fd = 6, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x555e2b28e8d0 }, {pos = 711909745, events = 21854, fd = 746062048, user_data = 0x555e2c7501c0}, {pos = 746062048, events = 21854, fd = 15, user_data = 0x4a}, {pos = 711977837, events = 21854, fd = 746062048, user_data = 0x555e2a6fecaf }, {pos = 745857040, events = 21854, fd = -1755730642, user_data = 0x0}, {pos = 705464275, events = 21854, fd = 746036208, user_data = 0x12c74e010}, {pos = 1378291928, events = 32764, fd = 0, user_data = 0x555e2c7800e0}, {pos = -1755745878, events = 32567, fd = 1024, user_data = 0x555e2c74e010}, {pos = -1755752208, events = 32567, fd = 0, user_data = 0x555e00000000}, {pos = 0, events = 0, fd = 745857040, user_data = 0xb}, {pos = 0, events = 0, fd = 0, user_data = 0x6660}, {pos = -1755448571, events = 32567, fd = 4, user_data = 0xb2f559f1cc0ab100}, {pos = 1, events = 0, fd = 707413445, user_data = 0x400000}, {pos = 1, events = 0, fd = 0, user_data = 0x555e2a6feb6d }, {pos = 746036208, events = 21854, fd = 711978159, user_data = 0x0}, {pos = 4, events = 0, fd = 0, user_data = 0x555e2a0c83a6 }, {pos = 0, events = 0, fd = 705487228, user_data = 0x555e2c7501c0}, {pos = 707440676, events = 21854, fd = 0, user_data = 0x0}} [21:14:45.100] nevents = 1 [21:14:45.100] __func__ = "ServerLoop" [21:14:45.100] #22 0x0000555e2a2ae0bf in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x555e2c749e70) at ../src/backend/postmaster/postmaster.c:1478 [21:14:45.100] opt = [21:14:45.100] status = [21:14:45.100] userDoption = [21:14:45.100] listen_addr_saved = false [21:14:45.100] output_config_variable = [21:14:45.100] __func__ = "PostmasterMain" [21:14:45.100] #23 0x0000555e2a0d91d6 in main (argc=4, argv=0x555e2c749e70) at ../src/backend/main/main.c:197 [21:14:45.100] do_check_root = [21:14:45.120] -e [21:14:45.120] [21:14:45.120] [21:14:45.662] dumping /tmp/cores/postgres-6-22267.core for /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres [21:14:45.985] [New LWP 22267] [21:14:47.136] [Thread debugging using libthread_db enabled] [21:14:47.136] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [21:14:48.577] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [21:14:48.577] Program terminated with signal SIGABRT, Aborted. [21:14:48.577] #0 0x00007f6e293bdce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:14:48.811] [21:14:48.811] Thread 1 (Thread 0x7f6e26d54a40 (LWP 22267)): [21:14:48.811] #0 0x00007f6e293bdce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:14:48.811] No symbol table info available. [21:14:48.811] #1 0x00007f6e293a7537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [21:14:48.811] No symbol table info available. [21:14:48.811] #2 0x000056329e7308d4 in ExceptionalCondition (conditionName=conditionName@entry=0x56329e971f08 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x56329e995ef8 "../src/backend/executor/execTuples.c", lineNumber=lineNumber@entry=1649) at ../src/backend/utils/error/assert.c:66 [21:14:48.811] No locals. [21:14:48.811] #3 0x000056329e09f6ba in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffee341ffc0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffee341fe7f) at ../src/backend/executor/execTuples.c:1649 [21:14:48.811] No locals. [21:14:48.811] #4 0x000056329e025d9d in ExecIRDeleteTriggers (estate=estate@entry=0x56329f5a4540, relinfo=relinfo@entry=0x56329f5a4af0, slot=slot@entry=0x7ffee341ffc0) at ../src/backend/commands/trigger.c:2841 [21:14:48.811] trigger = 0x56329f5a4d50 [21:14:48.811] oldtuple = [21:14:48.811] trigdesc = 0x56329f5a4d00 [21:14:48.811] newtuple = 0x0 [21:14:48.811] should_free = false [21:14:48.811] LocTriggerData = {type = T_TriggerData, tg_event = 21, tg_relation = 0x7f6e1dd70998, tg_trigtuple = 0x0, tg_newtuple = 0x0, tg_trigger = 0x0, tg_trigslot = 0x0, tg_newslot = 0x0, tg_oldtable = 0x0, tg_newtable = 0x0, tg_updatedcols = 0x0} [21:14:48.811] i = 0 [21:14:48.811] #5 0x000056329e10244b in ExecMergeMatched (context=0x7ffee341ffe0, resultRelInfo=resultRelInfo@entry=0x56329f5a4af0, tupleid=0x0, oldtuple=0x7ffee341ffc0, canSetTag=true) at ../src/backend/executor/nodeModifyTable.c:2977 [21:14:48.811] relaction = 0x56329f4e94c8 [21:14:48.811] commandType = CMD_DELETE [21:14:48.811] result = TM_Ok [21:14:48.811] updateCxt = {crossPartUpdate = false, updateIndexes = TU_None, lockmode = LockTupleKeyShare} [21:14:48.811] l__state = {l = , i = } [21:14:48.811] mtstate = 0x56329f5a48e0 [21:14:48.811] newslot = [21:14:48.811] estate = 0x56329f5a4540 [21:14:48.811] econtext = 0x56329f4e9288 [21:14:48.811] isNull = false [21:14:48.811] epqstate = 0x56329f5a49c8 [21:14:48.811] l = [21:14:48.811] lmerge_matched = [21:14:48.811] __func__ = "ExecMergeMatched" [21:14:48.811] #6 0x000056329e103130 in ExecMerge (context=context@entry=0x7ffee341ffe0, resultRelInfo=resultRelInfo@entry=0x56329f5a4af0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffee341ffc0, canSetTag=) at ../src/backend/executor/nodeModifyTable.c:2774 [21:14:48.811] matched = true [21:14:48.811] #7 0x000056329e104a38 in ExecModifyTable (pstate=0x56329f5a48e0) at ../src/backend/executor/nodeModifyTable.c:3950 [21:14:48.811] node = 0x56329f5a48e0 [21:14:48.811] context = {mtstate = 0x56329f5a48e0, epqstate = 0x56329f5a49c8, estate = 0x56329f5a4540, planSlot = 0x56329f4e80a8, relaction = 0x56329f4e94c8, tmfd = {ctid = {ip_blkid = {bi_hi = 11489, bi_lo = 40428}, ip_posid = 22066}, xmax = 1, cmax = 0, traversed = 121}, cpUpdateReturningSlot = 0x56329f5631b8} [21:14:48.811] estate = 0x56329f5a4540 [21:14:48.811] operation = CMD_MERGE [21:14:48.811] resultRelInfo = 0x56329f5a4af0 [21:14:48.811] subplanstate = 0x56329f5a5220 [21:14:48.811] slot = [21:14:48.811] oldSlot = [21:14:48.811] tuple_ctid = {ip_blkid = {bi_hi = 40790, bi_lo = 22066}, ip_posid = 0} [21:14:48.811] oldtupdata = {t_len = 34, t_self = {ip_blkid = {bi_hi = 65535, bi_lo = 65535}, ip_posid = 0}, t_tableOid = 0, t_data = 0x56329f519588} [21:14:48.811] oldtuple = 0x7ffee341ffc0 [21:14:48.811] tupleid = 0x0 [21:14:48.811] __func__ = "ExecModifyTable" [21:14:48.811] #8 0x000056329e091c19 in ExecProcNodeFirst (node=0x56329f5a48e0) at ../src/backend/executor/execProcnode.c:464 [21:14:48.811] No locals. [21:14:48.811] #9 0x000056329e07e568 in ExecProcNode (node=0x56329f5a48e0) at ../src/include/executor/executor.h:274 [21:14:48.811] No locals. [21:14:48.811] #10 ExecutePlan (estate=estate@entry=0x56329f5a4540, planstate=0x56329f5a48e0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=sendTuples@entry=false, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x56329f564288, execute_once=true) at ../src/backend/executor/execMain.c:1644 [21:14:48.811] slot = [21:14:48.811] current_tuple_count = 0 [21:14:48.811] #11 0x000056329e07e8b2 in standard_ExecutorRun (queryDesc=0x56329f544ce0, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:363 [21:14:48.811] estate = 0x56329f5a4540 [21:14:48.811] operation = CMD_MERGE [21:14:48.811] dest = 0x56329f564288 [21:14:48.811] sendTuples = false [21:14:48.811] oldcontext = 0x56329f544be0 [21:14:48.811] __func__ = "standard_ExecutorRun" [21:14:48.811] #12 0x000056329e07ea1d in ExecutorRun (queryDesc=queryDesc@entry=0x56329f544ce0, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:304 [21:14:48.811] No locals. [21:14:48.811] #13 0x000056329e48ff0d in ProcessQuery (plan=plan@entry=0x56329f564128, sourceText=0x56329f3bb280 "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=0x56329f564288, qc=qc@entry=0x7ffee34203c0) at ../src/backend/tcop/pquery.c:160 [21:14:48.811] queryDesc = 0x56329f544ce0 [21:14:48.811] #14 0x000056329e491c56 in PortalRunMulti (portal=portal@entry=0x56329f43ef80, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=false, dest=dest@entry=0x56329f564288, altdest=altdest@entry=0x56329f564288, qc=qc@entry=0x7ffee34203c0) at ../src/backend/tcop/pquery.c:1277 [21:14:48.811] pstmt = 0x56329f564128 [21:14:48.811] stmtlist_item__state = {l = , i = } [21:14:48.811] active_snapshot_set = true [21:14:48.811] stmtlist_item = 0x56329f564250 [21:14:48.811] #15 0x000056329e492671 in PortalRun (portal=portal@entry=0x56329f43ef80, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x56329f564288, altdest=altdest@entry=0x56329f564288, qc=0x7ffee34203c0) at ../src/backend/tcop/pquery.c:791 [21:14:48.811] _save_exception_stack = 0x7ffee3420470 [21:14:48.811] _save_context_stack = 0x0 [21:14:48.811] _local_sigjmp_buf = {{__jmpbuf = {1, 7255941809715860232, 94775421584008, 94775421176736, 94775420383104, 94775421176664, -7255424181429021944, -3974580381251480824}, __mask_was_saved = 0, __saved_mask = {__val = {94775420394664, 94775409782302, 94775420391312, 94775409782302, 1, 140732711174991, 94775421176712, 94775421176664, 94775406805012, 94775409371347, 94775420383104, 94775409782302, 1, 1, 94775407064323, 163}}}} [21:14:48.811] _do_rethrow = [21:14:48.811] result = [21:14:48.811] nprocessed = [21:14:48.811] saveTopTransactionResourceOwner = 0x56329f3faaf0 [21:14:48.811] saveTopTransactionContext = 0x56329f495380 [21:14:48.811] saveActivePortal = 0x0 [21:14:48.811] saveResourceOwner = 0x56329f3faaf0 [21:14:48.811] savePortalContext = 0x0 [21:14:48.811] saveMemoryContext = 0x56329f495380 [21:14:48.811] __func__ = "PortalRun" [21:14:48.811] #16 0x000056329e48b8f0 in exec_simple_query (query_string=query_string@entry=0x56329f3bb280 "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 [21:14:48.811] cmdtaglen = 5 [21:14:48.811] snapshot_set = [21:14:48.811] per_parsetree_context = 0x0 [21:14:48.811] plantree_list = 0x56329f564238 [21:14:48.811] parsetree = 0x56329f500b58 [21:14:48.811] commandTag = [21:14:48.811] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [21:14:48.811] querytree_list = [21:14:48.811] portal = 0x56329f43ef80 [21:14:48.811] receiver = 0x56329f564288 [21:14:48.811] format = 0 [21:14:48.811] cmdtagname = [21:14:48.811] parsetree_item__state = {l = , i = } [21:14:48.811] dest = DestRemote [21:14:48.811] oldcontext = 0x56329f495380 [21:14:48.811] parsetree_list = 0x56329f500b88 [21:14:48.811] parsetree_item = 0x56329f500ba0 [21:14:48.811] save_log_statement_stats = false [21:14:48.811] was_logged = true [21:14:48.811] use_implicit_block = false [21:14:48.811] msec_str = "\000\000\000\000\000\000\000\000`\227u\236\062V\000\000P\004B\343\376\177\000\000\361\000\000\000\000\000\000" [21:14:48.811] __func__ = "exec_simple_query" [21:14:48.811] #17 0x000056329e48e6a8 in PostgresMain (dbname=, username=) at ../src/backend/tcop/postgres.c:4680 [21:14:48.811] query_string = 0x56329f3bb280 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"... [21:14:48.811] firstchar = [21:14:48.811] input_message = {data = 0x56329f3bb280 "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 = 241, maxlen = 1024, cursor = 241} [21:14:48.811] local_sigjmp_buf = {{__jmpbuf = {94775419181336, -3974577566554729720, 140732711175648, 0, 140732711175796, 1, -7255424181491936504, -3974580395007618296}, __mask_was_saved = 1, __saved_mask = {__val = {4194304, 14344, 0, 1, 140111115234788, 94775419817776, 14336, 14400, 94775406975713, 94775419181344, 94775419842944, 94775419175448, 0, 140732711175796, 94775406979781, 1}}}} [21:14:48.811] send_ready_for_query = false [21:14:48.811] idle_in_transaction_timeout_enabled = false [21:14:48.811] idle_session_timeout_enabled = false [21:14:48.811] __func__ = "PostgresMain" [21:14:48.811] #18 0x000056329e331a47 in BackendRun () at ../src/backend/postmaster/postmaster.c:4452 [21:14:48.811] No locals. [21:14:48.811] #19 0x000056329e33728c in BackendStartup (client_sock=client_sock@entry=0x7ffee34205e0) at ../src/backend/postmaster/postmaster.c:4117 [21:14:48.811] bn = 0x56329f3f1648 [21:14:48.811] pid = 0 [21:14:48.811] cac = CAC_OK [21:14:48.811] __func__ = "BackendStartup" [21:14:48.811] #20 0x000056329e3376a5 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1780 [21:14:48.811] s = {sock = 8, raddr = {addr = {ss_family = 1, __ss_padding = "\320*n\177\000\000\356\310\347Y\000\000\000\000\001\000\000\000\000\000\000\000\210k8)n\177\000\000 \243U)n\177\000\000\001\000\000\000\000\000\000\000\244C\320*n\177\000\000-\000\000\000\000\000\000\000\020n9)n\177\000\000 9\t*n\177\000\000\310\006B\343\376\177\000\000\304\006B\343\376\177\000\000\000\000\000\000\000\000\000\000\360\bB\343\376\177\000\000\000\000\000\000\000\000\000", __ss_align = 140111114759696}, salen = 2}} [21:14:48.811] i = 0 [21:14:48.811] now = [21:14:48.811] last_lockfile_recheck_time = 1710623463 [21:14:48.811] last_touch_time = 1710623463 [21:14:48.811] events = {{pos = 1, events = 2, fd = 6, user_data = 0x0}, {pos = -482212156, events = 32766, fd = 651746880, user_data = 0x7ffee3420790}, {pos = 693478176, events = 32622, fd = -482211968, user_data = 0x2d}, {pos = 718430592, events = 32622, fd = 8, user_data = 0x0}, {pos = 718430592, events = 32622, fd = 1508362478, user_data = 0x7f6e2a093788}, {pos = 693489642, events = 32622, fd = -482211800, user_data = 0x7ffee3420780}, {pos = -482211952, events = 32766, fd = 718294241, user_data = 0x12}, {pos = 651535896, events = 32622, fd = 1, user_data = 0x0}, {pos = 1, events = 0, fd = 705246240, user_data = 0x7ffee342086e}, {pos = 651535896, events = 32622, fd = 705246240, user_data = 0x19ec5e8a0}, {pos = 705247112, events = 32622, fd = 0, user_data = 0x56329f3e60c0}, {pos = -1623309240, events = 22066, fd = -1, user_data = 0x7f6e2ad09623 <_dl_fixup+211>}, {pos = 691573784, events = 32622, fd = 705247520, user_data = 0x1000}, {pos = 691620344, events = 32622, fd = -482210976, user_data = 0x7f6e2ad1068a <_dl_runtime_resolve_xsavec+122>}, {pos = 16, events = 0, fd = 16777343, user_data = 0x10}, {pos = 693592312, events = 32622, fd = 4, user_data = 0x56329f3bd040}, {pos = 1, events = 0, fd = 1, user_data = 0x56329f3bd020}, {pos = 718312995, events = 32622, fd = 1, user_data = 0x0}, {pos = -1623470048, events = 22066, fd = 691573784, user_data = 0x7ffee3420bd0}, {pos = 718341770, events = 32622, fd = 0, user_data = 0x0}, {pos = -482210832, events = 32766, fd = -1624197408, user_data = 0x2}, {pos = -1624197408, events = 22066, fd = 0, user_data = 0x10f}, {pos = 4144, events = 0, fd = 64, user_data = 0x7000000101}, {pos = 8096, events = 196607, fd = 1, user_data = 0x7700000063}, {pos = 8, events = 0, fd = 0, user_data = 0x0}, {pos = 255, events = 0, fd = 4096, user_data = 0xffffffffffffff08}, {pos = 0, events = 0, fd = -1623309352, user_data = 0x3ff}, {pos = 4096, events = 0, fd = -1623486512, user_data = 0x56329f3b8fd0}, {pos = 0, events = 0, fd = 692014549, 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 = 0x30305f742f617461}, {pos = 1735417650, events = 1735423327, fd = 1853190772, user_data = 0x2f65646172677075}, {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 = 693437568, user_data = 0x19f3b8fd0}, {pos = 784, events = 0, fd = -1634070068, user_data = 0x56329f3e3f90}, {pos = -1280355584, events = 181460957, fd = 4, user_data = 0x56329f3e43a0}, {pos = -1623310448, events = 22066, fd = -1623310248, user_data = 0x400}, {pos = -1623310248, events = 22066, fd = 2, user_data = 0x8000000000000006}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = -1636264827, user_data = 0x56329f3198d0 }, {pos = -1636331151, events = 22066, fd = -1623310448, user_data = 0x56329f3bb180}, {pos = -1623310448, events = 22066, fd = 15, user_data = 0x4a}, {pos = -1636263059, events = 22066, fd = -1623310448, user_data = 0x56329e789caf }, {pos = -1623486512, events = 22066, fd = 692092206, user_data = 0x0}, {pos = -1642776621, events = 22066, fd = -1623315600, user_data = 0x19f3b8fd0}, {pos = -482210712, events = 32766, fd = 0, user_data = 0x56329f3e3f90}, {pos = 692076970, events = 32622, fd = 1024, user_data = 0x56329f3b8fd0}, {pos = 692070640, events = 32622, fd = 0, user_data = 0x563200000000}, {pos = 0, events = 0, fd = -1623486512, user_data = 0xb}, {pos = 0, events = 0, fd = 0, user_data = 0x4d4d}, {pos = 692374277, events = 32622, fd = 4, user_data = 0xad0dfddb3af5300}, {pos = 1, events = 0, fd = -1640827451, user_data = 0x400000}, {pos = 1, events = 0, fd = 0, user_data = 0x56329e789b6d }, {pos = -1623315600, events = 22066, fd = -1636262737, user_data = 0x0}, {pos = 4, events = 0, fd = 0, user_data = 0x56329e1533a6 }, {pos = 0, events = 0, fd = -1642753668, user_data = 0x56329f3bb180}, {pos = -1640800220, events = 22066, fd = 0, user_data = 0x0}} [21:14:48.813] nevents = 1 [21:14:48.813] __func__ = "ServerLoop" [21:14:48.813] #21 0x000056329e3390bf in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x56329f3b4e40) at ../src/backend/postmaster/postmaster.c:1478 [21:14:48.813] opt = [21:14:48.813] status = [21:14:48.813] userDoption = [21:14:48.813] listen_addr_saved = false [21:14:48.813] output_config_variable = [21:14:48.813] __func__ = "PostmasterMain" [21:14:48.813] #22 0x000056329e1641d6 in main (argc=4, argv=0x56329f3b4e40) at ../src/backend/main/main.c:197 [21:14:48.813] do_check_root =