[20:49:39.524] src/tools/ci/cores_backtrace.sh linux /tmp/cores [20:49:39.711] dumping /tmp/cores/postgres-6-29909.core for /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres [20:49:39.948] [New LWP 29909] [20:49:39.948] [20:49:39.948] This GDB supports auto-downloading debuginfo from the following URLs: [20:49:39.948] [20:49:39.948] Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] [20:49:39.948] Debuginfod has been disabled. [20:49:39.948] To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [20:49:40.067] [Thread debugging using libthread_db enabled] [20:49:40.067] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [20:49:40.067] Core was generated by `postgres: primary: postgres regression [local] MERGE '. [20:49:40.067] Program terminated with signal SIGABRT, Aborted. [20:49:40.067] #0 0x00007f0a200a9e3c in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [20:49:40.962] [20:49:40.962] Thread 1 (Thread 0x7f0a20e87f00 (LWP 29909)): [20:49:40.962] #0 0x00007f0a200a9e3c in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [20:49:40.962] No symbol table info available. [20:49:40.962] #1 0x00007f0a2005afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [20:49:40.962] No symbol table info available. [20:49:40.962] #2 0x00007f0a20045472 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [20:49:40.962] No symbol table info available. [20:49:40.962] #3 0x000055cd5e2ae92c in ExceptionalCondition (conditionName=conditionName@entry=0x55cd5e4fdf85 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55cd5e522710 "../src/backend/executor/execTuples.c", lineNumber=lineNumber@entry=1737) at ../src/backend/utils/error/assert.c:66 [20:49:40.962] No locals. [20:49:40.962] #4 0x000055cd5dc57cca in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fffa2ab72c0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fffa2ab714f) at ../src/backend/executor/execTuples.c:1737 [20:49:40.962] No locals. [20:49:40.962] #5 0x000055cd5dbdb608 in ExecIRDeleteTriggers (estate=estate@entry=0x55cd60e4eb90, relinfo=relinfo@entry=0x55cd60e4f140, slot=slot@entry=0x7fffa2ab72c0) at ../src/backend/commands/trigger.c:2842 [20:49:40.962] trigger = 0x55cd60e4f3a0 [20:49:40.962] oldtuple = [20:49:40.962] trigdesc = 0x55cd60e4f350 [20:49:40.962] newtuple = 0x0 [20:49:40.962] should_free = false [20:49:40.962] LocTriggerData = {type = T_TriggerData, tg_event = 21, tg_relation = 0x7f0a1ba6c238, tg_trigtuple = 0x0, tg_newtuple = 0x0, tg_trigger = 0x0, tg_trigslot = 0x0, tg_newslot = 0x0, tg_oldtable = 0x0, tg_newtable = 0x0, tg_updatedcols = 0x0} [20:49:40.962] i = 0 [20:49:40.962] #6 0x000055cd5dcb4d0e in ExecMergeMatched (context=, resultRelInfo=resultRelInfo@entry=0x55cd60e4f140, tupleid=0x0, oldtuple=0x7fffa2ab72c0, canSetTag=true, matched=matched@entry=0x7fffa2ab725f) at ../src/backend/executor/nodeModifyTable.c:3082 [20:49:40.962] relaction = 0x55cd60fa3a60 [20:49:40.962] commandType = CMD_DELETE [20:49:40.962] result = TM_Ok [20:49:40.962] updateCxt = {crossPartUpdate = false, updateIndexes = TU_None, lockmode = LockTupleKeyShare} [20:49:40.962] l__state = [20:49:40.962] mtstate = 0x55cd60e4ef30 [20:49:40.962] mergeActions = 0x55cd60e4f250 [20:49:40.962] lockedtid = {ip_blkid = {bi_hi = 65535, bi_lo = 65535}, ip_posid = 0} [20:49:40.962] actionStates = 0x55cd60fa4020 [20:49:40.962] newslot = 0x0 [20:49:40.962] rslot = 0x0 [20:49:40.962] estate = 0x55cd60e4eb90 [20:49:40.962] econtext = 0x55cd60fa3070 [20:49:40.962] isNull = false [20:49:40.962] epqstate = 0x55cd60e4f018 [20:49:40.962] l = [20:49:40.962] __func__ = "ExecMergeMatched" [20:49:40.962] lmerge_matched = [20:49:40.962] #7 0x000055cd5dcb592b in ExecMerge (context=context@entry=0x7fffa2ab72e0, resultRelInfo=resultRelInfo@entry=0x55cd60e4f140, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fffa2ab72c0, canSetTag=) at ../src/backend/executor/nodeModifyTable.c:2823 [20:49:40.962] rslot = 0x0 [20:49:40.962] matched = true [20:49:40.962] #8 0x000055cd5dcb70f0 in ExecModifyTable (pstate=0x55cd60e4ef30) at ../src/backend/executor/nodeModifyTable.c:4197 [20:49:40.962] node = 0x55cd60e4ef30 [20:49:40.962] context = {mtstate = 0x55cd60e4ef30, epqstate = 0x55cd60e4f018, estate = 0x55cd60e4eb90, planSlot = 0x55cd60fa1458, tmfd = {ctid = {ip_blkid = {bi_hi = 1, bi_lo = 0}, ip_posid = 0}, xmax = 463745792, cmax = 32522, traversed = 216}, cpUpdateReturningSlot = 0x55cd60e4f018} [20:49:40.962] estate = 0x55cd60e4eb90 [20:49:40.962] operation = CMD_MERGE [20:49:40.962] resultRelInfo = 0x55cd60e4f140 [20:49:40.962] subplanstate = 0x55cd60e4f870 [20:49:40.962] slot = [20:49:40.962] oldSlot = [20:49:40.962] tuple_ctid = {ip_blkid = {bi_hi = 24011, bi_lo = 21965}, ip_posid = 0} [20:49:40.962] oldtupdata = {t_len = 34, t_self = {ip_blkid = {bi_hi = 65535, bi_lo = 65535}, ip_posid = 0}, t_tableOid = 0, t_data = 0x55cd60f421b8} [20:49:40.962] oldtuple = 0x7fffa2ab72c0 [20:49:40.962] tupleid = 0x0 [20:49:40.962] tuplock = [20:49:40.962] __func__ = "ExecModifyTable" [20:49:40.962] #9 0x000055cd5dc4a1ee in ExecProcNodeFirst (node=0x55cd60e4ef30) at ../src/backend/executor/execProcnode.c:469 [20:49:40.962] No locals. [20:49:40.962] #10 0x000055cd5dc35550 in ExecProcNode (node=node@entry=0x55cd60e4ef30) at ../src/include/executor/executor.h:278 [20:49:40.962] No locals. [20:49:40.962] #11 0x000055cd5dc35705 in ExecutePlan (estate=estate@entry=0x55cd60e4eb90, planstate=0x55cd60e4ef30, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=sendTuples@entry=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x55cd60f6ea80, execute_once=true) at ../src/backend/executor/execMain.c:1659 [20:49:40.962] slot = [20:49:40.962] current_tuple_count = 0 [20:49:40.962] #12 0x000055cd5dc374c0 in standard_ExecutorRun (queryDesc=queryDesc@entry=0x55cd60f8f338, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:364 [20:49:40.962] estate = 0x55cd60e4eb90 [20:49:40.962] operation = CMD_MERGE [20:49:40.962] dest = 0x55cd60f6ea80 [20:49:40.962] sendTuples = [20:49:40.962] oldcontext = 0x55cd60f6e770 [20:49:40.962] __func__ = "standard_ExecutorRun" [20:49:40.962] #13 0x00007f0a1d6cd813 in pgss_ExecutorRun (queryDesc=0x55cd60f8f338, direction=ForwardScanDirection, count=0, execute_once=) at ../contrib/pg_stat_statements/pg_stat_statements.c:1024 [20:49:40.962] _save_exception_stack = 0x7fffa2ab76e0 [20:49:40.962] _save_context_stack = 0x0 [20:49:40.962] _local_sigjmp_buf = {{__jmpbuf = {94340583584568, -3682692823387733483, 0, 1, 0, 0, 3682597822784995861, 3670513660587934229}, __mask_was_saved = 0, __saved_mask = {__val = {6, 94340583542232, 400, 0, 2147483647, 94340583451264, 0, 0, 94340536893112, 0, 1, 0, 94340529926477, 94340583584568, 94340549366784, 94340583450480}}}} [20:49:40.962] _do_rethrow = false [20:49:40.962] #14 0x000055cd5dc37709 in ExecutorRun (queryDesc=queryDesc@entry=0x55cd60f8f338, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:303 [20:49:40.962] No locals. [20:49:40.962] #15 0x000055cd5e021211 in ProcessQuery (plan=plan@entry=0x55cd60f87ce0, sourceText=0x55cd60dfbaf0 "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=0x55cd60f6ea80, qc=qc@entry=0x7fffa2ab7640) at ../src/backend/tcop/pquery.c:160 [20:49:40.962] queryDesc = 0x55cd60f8f338 [20:49:40.962] #16 0x000055cd5e022e46 in PortalRunMulti (portal=portal@entry=0x55cd60e7d030, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x55cd60f6ea80, altdest=0x55cd5e82cec0 , qc=qc@entry=0x7fffa2ab7640) at ../src/backend/tcop/pquery.c:1278 [20:49:40.962] pstmt = 0x55cd60f87ce0 [20:49:40.962] stmtlist_item__state = [20:49:40.962] active_snapshot_set = true [20:49:40.962] stmtlist_item = 0x55cd60f87e08 [20:49:40.962] #17 0x000055cd5e023398 in FillPortalStore (portal=portal@entry=0x55cd60e7d030, isTopLevel=isTopLevel@entry=true) at ../src/backend/tcop/pquery.c:1026 [20:49:40.962] treceiver = 0x55cd60f6ea80 [20:49:40.962] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [20:49:40.962] __func__ = "FillPortalStore" [20:49:40.962] #18 0x000055cd5e023969 in PortalRun (portal=portal@entry=0x55cd60e7d030, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x55cd60f87e40, altdest=altdest@entry=0x55cd60f87e40, qc=0x7fffa2ab7820) at ../src/backend/tcop/pquery.c:763 [20:49:40.962] _save_exception_stack = 0x7fffa2ab78d0 [20:49:40.962] _save_context_stack = 0x0 [20:49:40.962] _local_sigjmp_buf = {{__jmpbuf = {0, 7457595478819602965, 94340582461488, 94340583506256, 94340582461488, 94340583506184, 3682597822722081301, 7457624978612552213}, __mask_was_saved = 0, __saved_mask = {__val = {94340536801492, 94340581931504, 112, 4, 94340536805909, 2729146287, 4, 94340583506184, 112, 163, 94340582461488, 94340583506256, 94340583506232, 94340583506184, 94340536893112, 1}}}} [20:49:40.962] _do_rethrow = [20:49:40.962] result = [20:49:40.962] nprocessed = [20:49:40.962] saveTopTransactionResourceOwner = 0x55cd60e3c508 [20:49:40.962] saveTopTransactionContext = 0x55cd60e8f460 [20:49:40.962] saveActivePortal = 0x0 [20:49:40.962] saveResourceOwner = 0x55cd60e3c508 [20:49:40.962] savePortalContext = 0x0 [20:49:40.962] saveMemoryContext = 0x55cd60e8f460 [20:49:40.962] __func__ = "PortalRun" [20:49:40.962] #19 0x000055cd5e01ca66 in exec_simple_query (query_string=query_string@entry=0x55cd60dfbaf0 "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:1284 [20:49:40.962] cmdtaglen = 5 [20:49:40.962] snapshot_set = [20:49:40.962] per_parsetree_context = 0x0 [20:49:40.962] plantree_list = 0x55cd60f87df0 [20:49:40.962] parsetree = 0x55cd60f7c108 [20:49:40.962] commandTag = [20:49:40.962] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [20:49:40.962] querytree_list = [20:49:40.962] portal = 0x55cd60e7d030 [20:49:40.962] receiver = 0x55cd60f87e40 [20:49:40.962] format = 0 [20:49:40.962] cmdtagname = [20:49:40.962] parsetree_item__state = [20:49:40.962] dest = DestRemote [20:49:40.962] oldcontext = 0x55cd60e8f460 [20:49:40.962] parsetree_list = 0x55cd60f7c138 [20:49:40.962] parsetree_item = 0x55cd60f7c150 [20:49:40.962] save_log_statement_stats = false [20:49:40.962] was_logged = true [20:49:40.962] use_implicit_block = false [20:49:40.962] msec_str = "\200z\253\242\377\177\000\000\332F-^\315U\000\000\260x\253\242\377\177\000\000\026\001\000\000\000\000\000" [20:49:40.962] __func__ = "exec_simple_query" [20:49:40.962] #20 0x000055cd5e01f7ea in PostgresMain (dbname=, username=) at ../src/backend/tcop/postgres.c:4793 [20:49:40.962] query_string = 0x55cd60dfbaf0 "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"... [20:49:40.962] firstchar = [20:49:40.962] input_message = {data = 0x55cd60dfbaf0 "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} [20:49:40.962] local_sigjmp_buf = {{__jmpbuf = {94340549366776, 7457626448545317397, 4, 140735922535040, 140735922535184, 140735922535188, 3682597823162483221, 7457624946071699989}, __mask_was_saved = 1, __saved_mask = {__val = {4194304, 6016, 10, 94340582181344, 0, 168, 94340536806011, 0, 10, 2, 94340549366784, 94340581662352, 94340549360864, 140735922535040, 140735922535184, 140735922535188}}}} [20:49:40.962] send_ready_for_query = false [20:49:40.962] idle_in_transaction_timeout_enabled = false [20:49:40.962] idle_session_timeout_enabled = false [20:49:40.962] __func__ = "PostgresMain" [20:49:40.962] #21 0x000055cd5e015661 in BackendMain (startup_data=, startup_data_len=) at ../src/backend/tcop/backend_startup.c:107 [20:49:40.962] bsdata = [20:49:40.962] #22 0x000055cd5decd000 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fffa2ab7a2c "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fffa2ab7a80) at ../src/backend/postmaster/launch_backend.c:274 [20:49:40.962] pid = [20:49:40.962] #23 0x000055cd5ded2ab4 in BackendStartup (client_sock=client_sock@entry=0x7fffa2ab7a80) at ../src/backend/postmaster/postmaster.c:3420 [20:49:40.962] bn = 0x55cd60e285b8 [20:49:40.962] pid = [20:49:40.962] startup_data = {canAcceptConnections = CAC_OK} [20:49:40.962] __func__ = "BackendStartup" [20:49:40.962] #24 0x000055cd5ded3016 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1653 [20:49:40.962] s = {sock = 8, raddr = {addr = {ss_family = 1, __ss_padding = "\214!\n\177\000\000>\004\000\000\000\000\000\000\260\227\003 \n\177\000\000\240\177T!\n\177\000\0008{\253\242\377\177\000\0004{\253\242\377\177", '\000' , "\346?\t]\315U\000\000\230'\005]\315U\000\000\000|\253\242\377\177\000\000\370{\253\242\377\177\000\000\225[\362\001\271\024\273Z\020[\342`\315U\000\000,\000\000\000\000\000\000", __ss_align = 0}, salen = 2}} [20:49:40.962] i = 0 [20:49:40.962] now = [20:49:40.962] last_lockfile_recheck_time = 1727729182 [20:49:40.962] last_touch_time = 1727729182 [20:49:40.962] events = {{pos = 1, events = 2, fd = 6, user_data = 0x0}, {pos = 1382427086, events = 0, fd = -1565819840, user_data = 0x0}, {pos = 15, events = 0, fd = 1560887270, user_data = 0x7f0a218f1668}, {pos = 552134192, events = 32522, fd = 563024608, user_data = 0x7c96e577}, {pos = -1565819776, events = 32767, fd = 562854472, user_data = 0xf}, {pos = 552134192, events = 32522, fd = 1, user_data = 0x0}, {pos = 1, events = 0, fd = 563024608, user_data = 0x7fffa2ab7bf8}, {pos = -1565819904, events = 32767, fd = 563025512, user_data = 0x0}, {pos = 1625277968, events = 21965, fd = 537849061, user_data = 0x7fffa2ab8113}, {pos = 1, events = 0, fd = -1565819904, user_data = 0xffffffff}, {pos = 537059360, events = 32522, fd = 559185824, user_data = 0x55cd60e273a8}, {pos = 1625453192, events = 21965, fd = 1625471281, user_data = 0x7f0a218cdebe}, {pos = 1, events = 0, fd = 563024608, user_data = 0x1b6}, {pos = 1585761712, events = 21965, fd = 0, user_data = 0x1}, {pos = 1625282864, events = 21965, fd = 562880190, user_data = 0x1}, {pos = 0, events = 0, fd = 537059360, user_data = 0x7f0a200f2dc0 }, {pos = 16, events = 0, fd = -1565818800, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x7f0a218d01ba}, {pos = 0, events = 0, fd = 537586980, user_data = 0x0}, {pos = 1592647040, events = 21965, fd = 2, user_data = 0x7}, {pos = 1625022256, events = 21965, fd = 1952410737, user_data = 0x169}, {pos = 1585761096, events = 21965, fd = 4, user_data = 0x2ffff00001fa0}, {pos = 1625282864, events = 21965, fd = 562880190, user_data = 0x1}, {pos = 537620461, events = 32522, fd = 537093320, user_data = 0x55cd60e309a0}, {pos = 255, events = 0, fd = 99, user_data = 0x100007f00000002}, {pos = 538909792, events = 32522, fd = 255, user_data = 0xfffffffffffffef0}, {pos = 1023, events = 0, fd = 0, user_data = 0x55cd60dbdf30}, {pos = 537623050, events = 32522, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = -65536, user_data = 0xffffffffffffffff}, {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 = 0x7f0a2152b540}, {pos = 559069824, events = 32522, 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 = 538892768, events = 32522, fd = 537530734, user_data = 0x100000400}, {pos = 7, events = 0, fd = 2, user_data = 0x5abb14b9a8be2e00}, {pos = 538895840, events = 32522, fd = -328, user_data = 0x0}, {pos = 1625452872, events = 21965, fd = 1024, user_data = 0x55cd60e27148}, {pos = 2, events = 0, fd = 6, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 3, user_data = 0x0}, {pos = 27824, events = 0, fd = -328, user_data = 0x0}, {pos = 1625282864, events = 21965, fd = 537866195, user_data = 0x7fffa2ab8108}, {pos = 1580228168, events = 21965, fd = 1592710064, user_data = 0x55cd5e2f4905 }, {pos = 1625452672, events = 21965, fd = 1625274864, user_data = 0x55cd60e27080}, {pos = 537614398, events = 32522, fd = 0, user_data = 0x55cd5e30656f }, {pos = 1625452672, events = 1, fd = 1580230328, user_data = 0x55cd60dfb9f0}, {pos = -1463931392, events = 1522209977, fd = 0, user_data = 0xfffffffffffffeb8}, {pos = 0, events = 0, fd = 537537201, user_data = 0x7f0a200a14f0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = -1463931392, user_data = 0x55cd60dd3120}, {pos = -1463931392, events = 1522209977, fd = 11, user_data = 0x5abb14b9a8be2e00}, {pos = 0, events = 0, fd = 537244217, user_data = 0x1}, {pos = 1575800061, events = 21965, fd = 4194304, user_data = 0x55cd5e2f4799 }, {pos = 1625108768, events = 21965, fd = 1625274864, user_data = 0x55cd60dd3120}, {pos = 1, events = 0, fd = 0, user_data = 0x55cd5e30656f }, {pos = 1625108768, events = 21965, fd = 1580230328, user_data = 0x0}, {pos = 4, events = 0, fd = 0, user_data = 0x55cd5dd026cb }, {pos = 0, events = 0, fd = 1573943819, user_data = 0xb}, {pos = 1575821218, events = 21965, fd = 1589109712, user_data = 0x55cd60dfc3a8}} [20:49:40.962] nevents = 1 [20:49:40.962] __func__ = "ServerLoop" [20:49:40.962] #25 0x000055cd5ded4799 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x55cd60db9d90) at ../src/backend/postmaster/postmaster.c:1351 [20:49:40.962] opt = [20:49:40.962] status = [20:49:40.962] userDoption = [20:49:40.962] listen_addr_saved = false [20:49:40.962] output_config_variable = [20:49:40.962] __func__ = "PostmasterMain" [20:49:40.962] #26 0x000055cd5dd12aa7 in main (argc=4, argv=0x55cd60db9d90) at ../src/backend/main/main.c:197 [20:49:40.962] do_check_root = [20:49:40.995] -e [20:49:40.995] [20:49:40.995] [20:49:41.055] dumping /tmp/cores/postgres-6-23535.core for /tmp/cirrus-ci-build/build/tmp_install/usr/local/pgsql/bin/postgres [20:49:41.299] [New LWP 23535] [20:49:41.299] [20:49:41.299] This GDB supports auto-downloading debuginfo from the following URLs: [20:49:41.299] [20:49:41.299] Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] [20:49:41.299] Debuginfod has been disabled. [20:49:41.299] To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [20:49:41.398] [Thread debugging using libthread_db enabled] [20:49:41.398] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [20:49:41.398] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [20:49:41.398] Program terminated with signal SIGABRT, Aborted. [20:49:41.398] #0 0x00007fabd88a9e3c in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [20:49:42.252] [20:49:42.252] Thread 1 (Thread 0x7fabd9033f00 (LWP 23535)): [20:49:42.252] #0 0x00007fabd88a9e3c in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [20:49:42.252] No symbol table info available. [20:49:42.252] #1 0x00007fabd885afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [20:49:42.252] No symbol table info available. [20:49:42.252] #2 0x00007fabd8845472 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [20:49:42.252] No symbol table info available. [20:49:42.252] #3 0x0000560a31ddd92c in ExceptionalCondition (conditionName=conditionName@entry=0x560a3202cf85 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x560a32051710 "../src/backend/executor/execTuples.c", lineNumber=lineNumber@entry=1737) at ../src/backend/utils/error/assert.c:66 [20:49:42.252] No locals. [20:49:42.252] #4 0x0000560a31786cca in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd39d431d0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffd39d4305f) at ../src/backend/executor/execTuples.c:1737 [20:49:42.252] No locals. [20:49:42.252] #5 0x0000560a3170a608 in ExecIRDeleteTriggers (estate=estate@entry=0x560a330c5070, relinfo=relinfo@entry=0x560a330c5620, slot=slot@entry=0x7ffd39d431d0) at ../src/backend/commands/trigger.c:2842 [20:49:42.252] trigger = 0x560a330c5880 [20:49:42.252] oldtuple = [20:49:42.252] trigdesc = 0x560a330c5830 [20:49:42.252] newtuple = 0x0 [20:49:42.252] should_free = false [20:49:42.252] LocTriggerData = {type = T_TriggerData, tg_event = 21, tg_relation = 0x7fabcd1ccca0, tg_trigtuple = 0x0, tg_newtuple = 0x0, tg_trigger = 0x0, tg_trigslot = 0x0, tg_newslot = 0x0, tg_oldtable = 0x0, tg_newtable = 0x0, tg_updatedcols = 0x0} [20:49:42.252] i = 0 [20:49:42.252] #6 0x0000560a317e3d0e in ExecMergeMatched (context=, resultRelInfo=resultRelInfo@entry=0x560a330c5620, tupleid=0x0, oldtuple=0x7ffd39d431d0, canSetTag=true, matched=matched@entry=0x7ffd39d4316f) at ../src/backend/executor/nodeModifyTable.c:3082 [20:49:42.252] relaction = 0x560a331ddaa0 [20:49:42.252] commandType = CMD_DELETE [20:49:42.252] result = TM_Ok [20:49:42.252] updateCxt = {crossPartUpdate = false, updateIndexes = TU_None, lockmode = LockTupleKeyShare} [20:49:42.252] l__state = [20:49:42.252] mtstate = 0x560a330c5410 [20:49:42.252] mergeActions = 0x560a330c5730 [20:49:42.252] lockedtid = {ip_blkid = {bi_hi = 65535, bi_lo = 65535}, ip_posid = 0} [20:49:42.252] actionStates = 0x560a331de060 [20:49:42.252] newslot = 0x0 [20:49:42.252] rslot = 0x0 [20:49:42.252] estate = 0x560a330c5070 [20:49:42.252] econtext = 0x560a331dd0b0 [20:49:42.252] isNull = false [20:49:42.252] epqstate = 0x560a330c54f8 [20:49:42.252] l = [20:49:42.252] __func__ = "ExecMergeMatched" [20:49:42.252] lmerge_matched = [20:49:42.252] #7 0x0000560a317e492b in ExecMerge (context=context@entry=0x7ffd39d431f0, resultRelInfo=resultRelInfo@entry=0x560a330c5620, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd39d431d0, canSetTag=) at ../src/backend/executor/nodeModifyTable.c:2823 [20:49:42.252] rslot = 0x0 [20:49:42.252] matched = true [20:49:42.252] #8 0x0000560a317e60f0 in ExecModifyTable (pstate=0x560a330c5410) at ../src/backend/executor/nodeModifyTable.c:4197 [20:49:42.252] node = 0x560a330c5410 [20:49:42.252] context = {mtstate = 0x560a330c5410, epqstate = 0x560a330c54f8, estate = 0x560a330c5070, planSlot = 0x560a331db498, tmfd = {ctid = {ip_blkid = {bi_hi = 2, bi_lo = 0}, ip_posid = 0}, xmax = 857203848, cmax = 22026, traversed = 10}, cpUpdateReturningSlot = 0x560a31e208d4 } [20:49:42.252] estate = 0x560a330c5070 [20:49:42.252] operation = CMD_MERGE [20:49:42.252] resultRelInfo = 0x560a330c5620 [20:49:42.252] subplanstate = 0x560a330c5d50 [20:49:42.252] slot = [20:49:42.252] oldSlot = [20:49:42.252] tuple_ctid = {ip_blkid = {bi_hi = 12771, bi_lo = 22026}, ip_posid = 0} [20:49:42.252] oldtupdata = {t_len = 34, t_self = {ip_blkid = {bi_hi = 65535, bi_lo = 65535}, ip_posid = 0}, t_tableOid = 0, t_data = 0x560a33123c88} [20:49:42.252] oldtuple = 0x7ffd39d431d0 [20:49:42.252] tupleid = 0x0 [20:49:42.252] tuplock = [20:49:42.252] __func__ = "ExecModifyTable" [20:49:42.252] #9 0x0000560a317791ee in ExecProcNodeFirst (node=0x560a330c5410) at ../src/backend/executor/execProcnode.c:469 [20:49:42.252] No locals. [20:49:42.252] #10 0x0000560a31764550 in ExecProcNode (node=node@entry=0x560a330c5410) at ../src/include/executor/executor.h:278 [20:49:42.252] No locals. [20:49:42.252] #11 0x0000560a31764705 in ExecutePlan (estate=estate@entry=0x560a330c5070, planstate=0x560a330c5410, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=sendTuples@entry=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x560a33145df0, execute_once=true) at ../src/backend/executor/execMain.c:1659 [20:49:42.252] slot = [20:49:42.252] current_tuple_count = 0 [20:49:42.252] #12 0x0000560a317664c0 in standard_ExecutorRun (queryDesc=queryDesc@entry=0x560a33176808, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:364 [20:49:42.252] estate = 0x560a330c5070 [20:49:42.252] operation = CMD_MERGE [20:49:42.252] dest = 0x560a33145df0 [20:49:42.252] sendTuples = [20:49:42.252] oldcontext = 0x560a33145ae0 [20:49:42.252] __func__ = "standard_ExecutorRun" [20:49:42.252] #13 0x0000560a31766747 in ExecutorRun (queryDesc=queryDesc@entry=0x560a33176808, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:305 [20:49:42.252] No locals. [20:49:42.252] #14 0x0000560a31b50211 in ProcessQuery (plan=plan@entry=0x560a33180e70, sourceText=0x560a32fbbad0 "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=0x560a33145df0, qc=qc@entry=0x7ffd39d43440) at ../src/backend/tcop/pquery.c:160 [20:49:42.252] queryDesc = 0x560a33176808 [20:49:42.252] #15 0x0000560a31b51e46 in PortalRunMulti (portal=portal@entry=0x560a3303e720, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x560a33145df0, altdest=0x560a3235bec0 , qc=qc@entry=0x7ffd39d43440) at ../src/backend/tcop/pquery.c:1278 [20:49:42.252] pstmt = 0x560a33180e70 [20:49:42.252] stmtlist_item__state = [20:49:42.252] active_snapshot_set = true [20:49:42.252] stmtlist_item = 0x560a33180f98 [20:49:42.252] #16 0x0000560a31b52398 in FillPortalStore (portal=portal@entry=0x560a3303e720, isTopLevel=isTopLevel@entry=true) at ../src/backend/tcop/pquery.c:1026 [20:49:42.252] treceiver = 0x560a33145df0 [20:49:42.252] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [20:49:42.252] __func__ = "FillPortalStore" [20:49:42.252] #17 0x0000560a31b52969 in PortalRun (portal=portal@entry=0x560a3303e720, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x560a33180fd0, altdest=altdest@entry=0x560a33180fd0, qc=0x7ffd39d43620) at ../src/backend/tcop/pquery.c:763 [20:49:42.252] _save_exception_stack = 0x7ffd39d436d0 [20:49:42.252] _save_context_stack = 0x0 [20:49:42.252] _local_sigjmp_buf = {{__jmpbuf = {0, 7616323861338598565, 94601805555488, 94601806416032, 94601805555488, 94601806415960, 4205389716971531429, 7616320793996766373}, __mask_was_saved = 0, __saved_mask = {__val = {94601786558676, 94601805019600, 112, 4, 94601786563093, 970208687, 4, 94601806415960, 112, 163, 94601805555488, 94601806416032, 94601806416008, 94601806415960, 94601786650296, 1}}}} [20:49:42.252] _do_rethrow = [20:49:42.252] result = [20:49:42.252] nprocessed = [20:49:42.252] saveTopTransactionResourceOwner = 0x560a32ffb8d8 [20:49:42.252] saveTopTransactionContext = 0x560a3304f700 [20:49:42.252] saveActivePortal = 0x0 [20:49:42.252] saveResourceOwner = 0x560a32ffb8d8 [20:49:42.252] savePortalContext = 0x0 [20:49:42.252] saveMemoryContext = 0x560a3304f700 [20:49:42.252] __func__ = "PortalRun" [20:49:42.252] #18 0x0000560a31b4ba66 in exec_simple_query (query_string=query_string@entry=0x560a32fbbad0 "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:1284 [20:49:42.252] cmdtaglen = 5 [20:49:42.252] snapshot_set = [20:49:42.252] per_parsetree_context = 0x0 [20:49:42.252] plantree_list = 0x560a33180f80 [20:49:42.252] parsetree = 0x560a33110858 [20:49:42.252] commandTag = [20:49:42.252] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [20:49:42.252] querytree_list = [20:49:42.252] portal = 0x560a3303e720 [20:49:42.252] receiver = 0x560a33180fd0 [20:49:42.252] format = 0 [20:49:42.252] cmdtagname = [20:49:42.252] parsetree_item__state = [20:49:42.252] dest = DestRemote [20:49:42.252] oldcontext = 0x560a3304f700 [20:49:42.252] parsetree_list = 0x560a33110888 [20:49:42.252] parsetree_item = 0x560a331108a0 [20:49:42.252] save_log_statement_stats = false [20:49:42.252] was_logged = true [20:49:42.252] use_implicit_block = false [20:49:42.252] msec_str = "\2008\3249\375\177\000\000\3326\3401\nV\000\000\2606\3249\375\177\000\000\026\001\000\000\000\000\000" [20:49:42.252] __func__ = "exec_simple_query" [20:49:42.252] #19 0x0000560a31b4e7ea in PostgresMain (dbname=, username=) at ../src/backend/tcop/postgres.c:4793 [20:49:42.252] query_string = 0x560a32fbbad0 "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"... [20:49:42.252] firstchar = [20:49:42.252] input_message = {data = 0x560a32fbbad0 "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} [20:49:42.252] local_sigjmp_buf = {{__jmpbuf = {94601799123960, 7616322824462609573, 4, 140725573662848, 140725573662992, 140725573662996, 4205389716933782693, 7616320804931972261}, __mask_was_saved = 1, __saved_mask = {__val = {4194304, 94601804750416, 14336, 94601799118048, 94601805277328, 140725573662992, 94601786562641, 0, 9, 2, 94601799123968, 94601804750416, 94601799118048, 140725573662848, 140725573662992, 140725573662996}}}} [20:49:42.252] send_ready_for_query = false [20:49:42.252] idle_in_transaction_timeout_enabled = false [20:49:42.252] idle_session_timeout_enabled = false [20:49:42.252] __func__ = "PostgresMain" [20:49:42.252] #20 0x0000560a31b44661 in BackendMain (startup_data=, startup_data_len=) at ../src/backend/tcop/backend_startup.c:107 [20:49:42.252] bsdata = [20:49:42.252] #21 0x0000560a319fc000 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffd39d4382c "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffd39d43880) at ../src/backend/postmaster/launch_backend.c:274 [20:49:42.252] pid = [20:49:42.252] #22 0x0000560a31a01ab4 in BackendStartup (client_sock=client_sock@entry=0x7ffd39d43880) at ../src/backend/postmaster/postmaster.c:3420 [20:49:42.252] bn = 0x560a32ff0bb8 [20:49:42.252] pid = [20:49:42.252] startup_data = {canAcceptConnections = CAC_OK} [20:49:42.252] __func__ = "BackendStartup" [20:49:42.252] #23 0x0000560a31a02016 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1653 [20:49:42.252] s = {sock = 8, raddr = {addr = {ss_family = 1, __ss_padding = "\032ګ\177\000\000>\004\000\000\000\000\000\000\260\227\203ث\177\000\000\240\377\334٫\177\000\00089\3249\375\177\000\00049\3249\375\177", '\000' , "\346/\2740\nV\000\000\230\027\2700\nV\000\000\000:\3249\375\177\000\000\3709\3249\375\177\000\000\225[\362\001e\325\036\372\240th٫\177\000\000+\000\000\000\000\000\000", __ss_align = 0}, salen = 2}} [20:49:42.252] i = 0 [20:49:42.252] now = [20:49:42.252] last_lockfile_recheck_time = 1727729154 [20:49:42.252] last_touch_time = 1727729154 [20:49:42.252] events = {{pos = 1, events = 2, fd = 6, user_data = 0x0}, {pos = 1382427086, events = 0, fd = 970209856, user_data = 0x0}, {pos = 15, events = 0, fd = 817639398, user_data = 0x7fabda1d8668}, {pos = -647465424, events = 32683, fd = -635600160, user_data = 0x7c96e577}, {pos = 970209920, events = 32765, fd = -635770296, user_data = 0xf}, {pos = -647465424, events = 32683, fd = 1, user_data = 0x0}, {pos = 1, events = 0, fd = -635600160, user_data = 0x7ffd39d439f8}, {pos = 970209792, events = 32765, fd = -635599256, user_data = 0x0}, {pos = 855365776, events = 22026, fd = -661721883, user_data = 0x7ffd39d43f13}, {pos = 1, events = 0, fd = 970209792, user_data = 0xffffffff}, {pos = -662511584, events = 32683, fd = -639828064, user_data = 0x560a32fea408}, {pos = 855548648, events = 22026, fd = 855548097, user_data = 0x7fabda1b4ebe}, {pos = 1, events = 0, fd = -635600160, user_data = 0x1b6}, {pos = 842513840, events = 22026, fd = 0, user_data = 0x1}, {pos = 855358184, events = 22026, fd = -635744578, user_data = 0x1}, {pos = 0, events = 0, fd = -662511584, user_data = 0x7fabd88f2dc0 }, {pos = 16, events = 0, fd = 970210896, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x7fabda1b71ba}, {pos = 0, events = 0, fd = -661983964, user_data = 0x0}, {pos = 849399168, events = 22026, fd = 2, user_data = 0x7}, {pos = 855105264, events = 22026, fd = 1952410737, user_data = 0x169}, {pos = 842513224, events = 22026, fd = 4, user_data = 0x2ffff00001fa0}, {pos = 855358184, events = 22026, fd = -635744578, user_data = 0x1}, {pos = -661950841, events = 32683, fd = -662477624, user_data = 0x7d0}, {pos = 255, events = 0, fd = 99, user_data = 0x100007f00000002}, {pos = -660661152, events = 32683, fd = 255, user_data = 0xfffffffffffffef0}, {pos = 1023, events = 0, fd = 0, user_data = 0x560a32f7def0}, {pos = -661947894, events = 32683, 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 = 794915937, user_data = 0x6770755f67705f32}, {pos = 1853190772, events = 1600614447, fd = 1919381621, user_data = 0x0}, {pos = 0, events = 22016, 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 = -660678176, events = 32683, fd = -662040210, user_data = 0x100000400}, {pos = 7, events = 0, fd = 2, user_data = 0xfa1ed565fbaf4a00}, {pos = -660675104, events = 32683, fd = -328, user_data = 0x0}, {pos = 855548328, events = 22026, fd = 1024, user_data = 0x560a32fea1a8}, {pos = 2, events = 0, fd = 6, user_data = 0x0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 3, user_data = 0x0}, {pos = 21127, events = 0, fd = -328, user_data = 0x0}, {pos = 855358184, events = 22026, fd = -661704749, user_data = 0x7ffd39d43f08}, {pos = 836980296, events = 22026, fd = 849462192, user_data = 0x560a31e23905 }, {pos = 855548128, events = 22026, fd = 855357904, user_data = 0x560a32fea0e0}, {pos = -661956885, events = 32683, fd = 0, user_data = 0x560a31e3556f }, {pos = 855548128, events = 1, fd = 836982456, user_data = 0x560a32fbb9d0}, {pos = -72398336, events = 4196324709, fd = 0, user_data = 0xfffffffffffffeb8}, {pos = 0, events = 0, fd = -662033743, user_data = 0x7fabd88a14f0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = -72398336, user_data = 0x560a32f93100}, {pos = -72398336, events = 4196324709, fd = 11, user_data = 0xfa1ed565fbaf4a00}, {pos = 0, events = 0, fd = -662326727, user_data = 0x1}, {pos = 832552189, events = 22026, fd = 4194304, user_data = 0x560a31e23799 }, {pos = 855191808, events = 22026, fd = 855357904, user_data = 0x560a32f93100}, {pos = 1, events = 0, fd = 0, user_data = 0x560a31e3556f }, {pos = 855191808, events = 22026, fd = 836982456, user_data = 0x0}, {pos = 4, events = 0, fd = 0, user_data = 0x560a318316cb }, {pos = 0, events = 0, fd = 830695947, user_data = 0xb}, {pos = 832573346, events = 22026, fd = 845861840, user_data = 0x560a32fbc378}} [20:49:42.252] nevents = 1 [20:49:42.252] __func__ = "ServerLoop" [20:49:42.252] #24 0x0000560a31a03799 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x560a32f79d60) at ../src/backend/postmaster/postmaster.c:1351 [20:49:42.252] opt = [20:49:42.252] status = [20:49:42.252] userDoption = [20:49:42.252] listen_addr_saved = false [20:49:42.252] output_config_variable = [20:49:42.252] __func__ = "PostmasterMain" [20:49:42.252] #25 0x0000560a31841aa7 in main (argc=4, argv=0x560a32f79d60) at ../src/backend/main/main.c:197 [20:49:42.252] do_check_root = [20:49:42.286] -e [20:49:42.286] [20:49:42.286] [20:49:42.346] dumping /tmp/cores/postgres-6-22734.core for /tmp/cirrus-ci-build/build/tmp_install//usr/local/pgsql/bin/postgres [20:49:42.587] [New LWP 22734] [20:49:42.587] [20:49:42.587] This GDB supports auto-downloading debuginfo from the following URLs: [20:49:42.587] [20:49:42.587] Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] [20:49:42.587] Debuginfod has been disabled. [20:49:42.587] To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [20:49:42.687] [Thread debugging using libthread_db enabled] [20:49:42.687] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [20:49:42.687] Core was generated by `postgres: postgres regression [local] MERGE '. [20:49:42.687] Program terminated with signal SIGABRT, Aborted. [20:49:42.687] #0 0x00007f683eca9e3c in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [20:49:43.571] [20:49:43.571] Thread 1 (Thread 0x7f683f439f00 (LWP 22734)): [20:49:43.571] #0 0x00007f683eca9e3c in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [20:49:43.571] No symbol table info available. [20:49:43.571] #1 0x00007f683ec5afb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [20:49:43.571] No symbol table info available. [20:49:43.571] #2 0x00007f683ec45472 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [20:49:43.571] No symbol table info available. [20:49:43.571] #3 0x00005597d62f692c in ExceptionalCondition (conditionName=conditionName@entry=0x5597d6545f85 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x5597d656a710 "../src/backend/executor/execTuples.c", lineNumber=lineNumber@entry=1737) at ../src/backend/utils/error/assert.c:66 [20:49:43.571] No locals. [20:49:43.571] #4 0x00005597d5c9fcca in ExecFetchSlotHeapTuple (slot=slot@entry=0x7fff25e23370, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7fff25e231ff) at ../src/backend/executor/execTuples.c:1737 [20:49:43.571] No locals. [20:49:43.571] #5 0x00005597d5c23608 in ExecIRDeleteTriggers (estate=estate@entry=0x5597d7bfe790, relinfo=relinfo@entry=0x5597d7bfed40, slot=slot@entry=0x7fff25e23370) at ../src/backend/commands/trigger.c:2842 [20:49:43.571] trigger = 0x5597d7bfefa0 [20:49:43.571] oldtuple = [20:49:43.571] trigdesc = 0x5597d7bfef50 [20:49:43.571] newtuple = 0x0 [20:49:43.571] should_free = false [20:49:43.571] LocTriggerData = {type = T_TriggerData, tg_event = 21, tg_relation = 0x7f68332c1dd8, tg_trigtuple = 0x0, tg_newtuple = 0x0, tg_trigger = 0x0, tg_trigslot = 0x0, tg_newslot = 0x0, tg_oldtable = 0x0, tg_newtable = 0x0, tg_updatedcols = 0x0} [20:49:43.571] i = 0 [20:49:43.571] #6 0x00005597d5cfcd0e in ExecMergeMatched (context=, resultRelInfo=resultRelInfo@entry=0x5597d7bfed40, tupleid=0x0, oldtuple=0x7fff25e23370, canSetTag=true, matched=matched@entry=0x7fff25e2330f) at ../src/backend/executor/nodeModifyTable.c:3082 [20:49:43.571] relaction = 0x5597d7c83aa0 [20:49:43.571] commandType = CMD_DELETE [20:49:43.571] result = TM_Ok [20:49:43.571] updateCxt = {crossPartUpdate = false, updateIndexes = TU_None, lockmode = LockTupleKeyShare} [20:49:43.571] l__state = [20:49:43.571] mtstate = 0x5597d7bfeb30 [20:49:43.571] mergeActions = 0x5597d7bfee50 [20:49:43.571] lockedtid = {ip_blkid = {bi_hi = 65535, bi_lo = 65535}, ip_posid = 0} [20:49:43.571] actionStates = 0x5597d7c84060 [20:49:43.571] newslot = 0x0 [20:49:43.571] rslot = 0x0 [20:49:43.571] estate = 0x5597d7bfe790 [20:49:43.571] econtext = 0x5597d7c830b0 [20:49:43.571] isNull = false [20:49:43.571] epqstate = 0x5597d7bfec18 [20:49:43.571] l = [20:49:43.571] __func__ = "ExecMergeMatched" [20:49:43.571] lmerge_matched = [20:49:43.571] #7 0x00005597d5cfd92b in ExecMerge (context=context@entry=0x7fff25e23390, resultRelInfo=resultRelInfo@entry=0x5597d7bfed40, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7fff25e23370, canSetTag=) at ../src/backend/executor/nodeModifyTable.c:2823 [20:49:43.571] rslot = 0x0 [20:49:43.571] matched = true [20:49:43.571] #8 0x00005597d5cff0f0 in ExecModifyTable (pstate=0x5597d7bfeb30) at ../src/backend/executor/nodeModifyTable.c:4197 [20:49:43.571] node = 0x5597d7bfeb30 [20:49:43.571] context = {mtstate = 0x5597d7bfeb30, epqstate = 0x5597d7bfec18, estate = 0x5597d7bfe790, planSlot = 0x5597d7c81498, tmfd = {ctid = {ip_blkid = {bi_hi = 2, bi_lo = 0}, ip_posid = 0}, xmax = 3620396904, cmax = 21911, traversed = 10}, cpUpdateReturningSlot = 0x5597d63398d4 } [20:49:43.571] estate = 0x5597d7bfe790 [20:49:43.571] operation = CMD_MERGE [20:49:43.571] resultRelInfo = 0x5597d7bfed40 [20:49:43.571] subplanstate = 0x5597d7bff470 [20:49:43.571] slot = [20:49:43.571] oldSlot = [20:49:43.571] tuple_ctid = {ip_blkid = {bi_hi = 54836, bi_lo = 21911}, ip_posid = 0} [20:49:43.571] oldtupdata = {t_len = 34, t_self = {ip_blkid = {bi_hi = 65535, bi_lo = 65535}, ip_posid = 0}, t_tableOid = 0, t_data = 0x5597d7c53368} [20:49:43.571] oldtuple = 0x7fff25e23370 [20:49:43.571] tupleid = 0x0 [20:49:43.571] tuplock = [20:49:43.571] __func__ = "ExecModifyTable" [20:49:43.571] #9 0x00005597d5c921ee in ExecProcNodeFirst (node=0x5597d7bfeb30) at ../src/backend/executor/execProcnode.c:469 [20:49:43.571] No locals. [20:49:43.571] #10 0x00005597d5c7d550 in ExecProcNode (node=node@entry=0x5597d7bfeb30) at ../src/include/executor/executor.h:278 [20:49:43.571] No locals. [20:49:43.571] #11 0x00005597d5c7d705 in ExecutePlan (estate=estate@entry=0x5597d7bfe790, planstate=0x5597d7bfeb30, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=sendTuples@entry=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x5597d7c758d0, execute_once=true) at ../src/backend/executor/execMain.c:1659 [20:49:43.571] slot = [20:49:43.571] current_tuple_count = 0 [20:49:43.571] #12 0x00005597d5c7f4c0 in standard_ExecutorRun (queryDesc=queryDesc@entry=0x5597d7c7a2e8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:364 [20:49:43.571] estate = 0x5597d7bfe790 [20:49:43.571] operation = CMD_MERGE [20:49:43.571] dest = 0x5597d7c758d0 [20:49:43.571] sendTuples = [20:49:43.571] oldcontext = 0x5597d7c755c0 [20:49:43.571] __func__ = "standard_ExecutorRun" [20:49:43.571] #13 0x00005597d5c7f747 in ExecutorRun (queryDesc=queryDesc@entry=0x5597d7c7a2e8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at ../src/backend/executor/execMain.c:305 [20:49:43.571] No locals. [20:49:43.571] #14 0x00005597d6069211 in ProcessQuery (plan=plan@entry=0x5597d7cb0950, sourceText=0x5597d7aeab50 "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=0x5597d7c758d0, qc=qc@entry=0x7fff25e235e0) at ../src/backend/tcop/pquery.c:160 [20:49:43.571] queryDesc = 0x5597d7c7a2e8 [20:49:43.571] #15 0x00005597d606ae46 in PortalRunMulti (portal=portal@entry=0x5597d7b6d0f0, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x5597d7c758d0, altdest=0x5597d6874ec0 , qc=qc@entry=0x7fff25e235e0) at ../src/backend/tcop/pquery.c:1278 [20:49:43.571] pstmt = 0x5597d7cb0950 [20:49:43.571] stmtlist_item__state = [20:49:43.571] active_snapshot_set = true [20:49:43.571] stmtlist_item = 0x5597d7cb0a78 [20:49:43.571] #16 0x00005597d606b398 in FillPortalStore (portal=portal@entry=0x5597d7b6d0f0, isTopLevel=isTopLevel@entry=true) at ../src/backend/tcop/pquery.c:1026 [20:49:43.571] treceiver = 0x5597d7c758d0 [20:49:43.571] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [20:49:43.571] __func__ = "FillPortalStore" [20:49:43.571] #17 0x00005597d606b969 in PortalRun (portal=portal@entry=0x5597d7b6d0f0, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x5597d7cb0ab0, altdest=altdest@entry=0x5597d7cb0ab0, qc=0x7fff25e237c0) at ../src/backend/tcop/pquery.c:763 [20:49:43.571] _save_exception_stack = 0x7fff25e23870 [20:49:43.571] _save_context_stack = 0x0 [20:49:43.571] _local_sigjmp_buf = {{__jmpbuf = {0, -4462786832179035314, 94110647505136, 94110649216816, 94110647505136, 94110649216744, -7583750236386000050, -4462789474625027250}, __mask_was_saved = 0, __saved_mask = {__val = {94110622128340, 94110646970960, 112, 4, 94110622132757, 635582287, 4, 94110649216744, 112, 163, 94110647505136, 94110649216816, 94110649216792, 94110649216744, 94110622219960, 1}}}} [20:49:43.571] _do_rethrow = [20:49:43.571] result = [20:49:43.571] nprocessed = [20:49:43.571] saveTopTransactionResourceOwner = 0x5597d7b29da8 [20:49:43.571] saveTopTransactionContext = 0x5597d7b7ed00 [20:49:43.571] saveActivePortal = 0x0 [20:49:43.571] saveResourceOwner = 0x5597d7b29da8 [20:49:43.571] savePortalContext = 0x0 [20:49:43.571] saveMemoryContext = 0x5597d7b7ed00 [20:49:43.571] __func__ = "PortalRun" [20:49:43.571] #18 0x00005597d6064a66 in exec_simple_query (query_string=query_string@entry=0x5597d7aeab50 "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:1284 [20:49:43.571] cmdtaglen = 5 [20:49:43.571] snapshot_set = [20:49:43.571] per_parsetree_context = 0x0 [20:49:43.571] plantree_list = 0x5597d7cb0a60 [20:49:43.571] parsetree = 0x5597d7d0eee8 [20:49:43.571] commandTag = [20:49:43.571] qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0} [20:49:43.571] querytree_list = [20:49:43.571] portal = 0x5597d7b6d0f0 [20:49:43.571] receiver = 0x5597d7cb0ab0 [20:49:43.571] format = 0 [20:49:43.571] cmdtagname = [20:49:43.571] parsetree_item__state = [20:49:43.571] dest = DestRemote [20:49:43.571] oldcontext = 0x5597d7b7ed00 [20:49:43.571] parsetree_list = 0x5597d7d0ef18 [20:49:43.571] parsetree_item = 0x5597d7d0ef30 [20:49:43.571] save_log_statement_stats = false [20:49:43.571] was_logged = false [20:49:43.571] use_implicit_block = false [20:49:43.571] msec_str = " :\342%\377\177\000\000\332\3061֗U\000\000P8\342%\377\177\000\000\026\001\000\000\000\000\000" [20:49:43.571] __func__ = "exec_simple_query" [20:49:43.571] #19 0x00005597d60677ea in PostgresMain (dbname=, username=) at ../src/backend/tcop/postgres.c:4793 [20:49:43.571] query_string = 0x5597d7aeab50 "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"... [20:49:43.571] firstchar = [20:49:43.571] input_message = {data = 0x5597d7aeab50 "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} [20:49:43.571] local_sigjmp_buf = {{__jmpbuf = {94110634693624, -4462788547966041266, 4, 140733828971040, 140733828971184, 140733828971188, -7583750236054650034, -4462789468387703986}, __mask_was_saved = 1, __saved_mask = {__val = {4194304, 94110646701680, 15616, 94110634687712, 94110647225696, 140733828971184, 94110622132305, 0, 9, 2, 94110634693632, 94110646701680, 94110634687712, 140733828971040, 140733828971184, 140733828971188}}}} [20:49:43.571] send_ready_for_query = false [20:49:43.571] idle_in_transaction_timeout_enabled = false [20:49:43.571] idle_session_timeout_enabled = false [20:49:43.571] __func__ = "PostgresMain" [20:49:43.571] #20 0x00005597d605d661 in BackendMain (startup_data=, startup_data_len=) at ../src/backend/tcop/backend_startup.c:107 [20:49:43.571] bsdata = [20:49:43.571] #21 0x00005597d5f15000 in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7fff25e239cc "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7fff25e23a20) at ../src/backend/postmaster/launch_backend.c:274 [20:49:43.571] pid = [20:49:43.571] #22 0x00005597d5f1aab4 in BackendStartup (client_sock=client_sock@entry=0x7fff25e23a20) at ../src/backend/postmaster/postmaster.c:3420 [20:49:43.571] bn = 0x5597d7b133e8 [20:49:43.571] pid = [20:49:43.571] startup_data = {canAcceptConnections = CAC_OK} [20:49:43.571] __func__ = "BackendStartup" [20:49:43.571] #23 0x00005597d5f1b016 in ServerLoop () at ../src/backend/postmaster/postmaster.c:1653 [20:49:43.571] s = {sock = 9, raddr = {addr = {ss_family = 1, __ss_padding = "\342%\377\177\000\000\264:\342%\377\177", '\000' , "\346\277\r\325\227U\000\000\230\247\t\325\227U\000\000\200;\342%\377\177\000\000x;\342%\377\177\000\000\225[\362\001\000\000\000\000\2404\251?h\177\000\000+", '\000' , "\373\276\r\325\227U\000\000h\026g@h\177\000\00006\251?h\177\000", __ss_align = 140085733823200}, salen = 2}} [20:49:43.571] i = 0 [20:49:43.571] now = [20:49:43.571] last_lockfile_recheck_time = 1727729151 [20:49:43.571] last_touch_time = 1727729151 [20:49:43.571] events = {{pos = 1, events = 2, fd = 7, user_data = 0x0}, {pos = -720519194, events = 21911, fd = 1080497768, user_data = 0x7f683fa93630}, {pos = 1080496864, events = 32616, fd = 2090263927, user_data = 0x7fff25e23c00}, {pos = 1080326728, events = 32616, fd = 15, user_data = 0x7f683fa93630}, {pos = 1, events = 0, fd = 0, user_data = 0x1}, {pos = 1080496864, events = 32616, fd = 635583352, user_data = 0x7fff25e23b80}, {pos = 1080497768, events = 32616, fd = 0, user_data = 0x5597d7aeac10}, {pos = -700939999, events = 21911, fd = 32768, user_data = 0x1}, {pos = -676411056, events = 21911, fd = -1, user_data = 0x7f683ec2e020}, {pos = 1075576736, events = 32616, fd = -676235288, user_data = 0x5597d7b176c8}, {pos = -676226847, events = 21911, fd = 1080352446, user_data = 0x1}, {pos = 1080496864, events = 32616, fd = 438, user_data = 0x5597d6894db0 }, {pos = 0, events = 0, fd = 1, user_data = 0x5597d7aeac10}, {pos = 1080352446, events = 32616, fd = 1, user_data = 0x0}, {pos = 1052958752, events = 32616, fd = 1053765056, user_data = 0x10}, {pos = 635584496, events = 32767, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 1080361402, user_data = 0x0}, {pos = 1053486372, events = 32616, fd = 0, user_data = 0x5597d6f25d80 }, {pos = 2, events = 0, fd = 7, user_data = 0x5597d7aacf10}, {pos = -704677336, events = 21911, fd = -676209285, user_data = 0x5597d5ffb661 }, {pos = 1702060386, events = 1936158767, fd = 8096, user_data = 0x5597d7aeac10}, {pos = 1080352446, events = 32616, fd = 1, user_data = 0x0}, {pos = 1052992712, events = 32616, fd = 1053411456, user_data = 0x423}, {pos = 1053519853, events = 32616, fd = 2, user_data = 0x5597d7b164b0}, {pos = 255, events = 0, fd = 99, user_data = 0x0}, {pos = 1054809184, events = 32616, fd = 255, user_data = 0xfffffffffffffef0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = -1, user_data = 0xffffffffffffffff}, {pos = -1, events = 4294967295, fd = -1, user_data = 0x4546724a2d737365}, {pos = 168452727, events = 824188960, fd = 822763892, user_data = 0x30340a3135313932}, {pos = 795768178, events = 1919378802, fd = 796095333, user_data = 0x69632f706d742f0a}, {pos = 1937076850, events = 761881389, 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 = 0, user_data = 0xa}, {pos = -701261612, events = 21911, fd = -676233008, user_data = 0x7f683ecb56eb}, {pos = 1054792160, events = 32616, fd = 1053430126, user_data = 0x100000400}, {pos = 7, events = 0, fd = 0, user_data = 0xaf9ac0036eb58d00}, {pos = 1054795232, events = 32616, fd = -328, 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 = -676235896, user_data = 0x5597d633a197 }, {pos = -676236096, events = 21911, fd = 3, user_data = 0x0}, {pos = 20497, events = 0, fd = -328, user_data = 0x0}, {pos = -676418544, events = 21911, fd = 1053765587, user_data = 0x7fff25e240a8}, {pos = -701178296, events = 21911, fd = -688696400, user_data = 0x5597d633c905 }, {pos = -676236096, events = 21911, fd = -676418992, user_data = 0x5597d7b174c0}, {pos = 1053513790, events = 32616, fd = 0, user_data = 0x5597d634e56f }, {pos = -676236096, events = 1, fd = -701176136, user_data = 0x5597d7aeaa50}, {pos = 1857391872, events = 2946154499, fd = 0, user_data = 0xfffffffffffffeb8}, {pos = 0, events = 0, fd = 1053436593, user_data = 0x7f683eca14f0}, {pos = 0, events = 0, fd = 0, user_data = 0x0}, {pos = 0, events = 0, fd = 1857391872, user_data = 0x5597d7ac2180}, {pos = 1857391872, events = 2946154499, fd = 11, user_data = 0xaf9ac0036eb58d00}, {pos = 0, events = 0, fd = 1053143609, user_data = 0x1}, {pos = -705606403, events = 21911, fd = 4194304, user_data = 0x5597d633c799 }, {pos = -676585088, events = 21911, fd = -676418992, user_data = 0x5597d7ac2180}, {pos = 1, events = 0, fd = 0, user_data = 0x5597d634e56f }, {pos = -676585088, events = 21911, fd = -701176136, user_data = 0x0}, {pos = 8, events = 0, fd = 0, user_data = 0x5597d5d4a6cb }, {pos = 0, events = 0, fd = -707462645, user_data = 0xb}, {pos = -705585246, events = 21911, fd = -692296752, user_data = 0x5597d7aeb428}} [20:49:43.571] nevents = 1 [20:49:43.571] __func__ = "ServerLoop" [20:49:43.571] #24 0x00005597d5f1c799 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x5597d7aa8dd0) at ../src/backend/postmaster/postmaster.c:1351 [20:49:43.571] opt = [20:49:43.571] status = [20:49:43.571] userDoption = [20:49:43.571] listen_addr_saved = false [20:49:43.571] output_config_variable = [20:49:43.571] __func__ = "PostmasterMain" [20:49:43.571] #25 0x00005597d5d5aaa7 in main (argc=8, argv=0x5597d7aa8dd0) at ../src/backend/main/main.c:197 [20:49:43.571] do_check_root =