[13:35:23.660] src/tools/ci/cores_backtrace.sh linux /tmp/cores [13:35:24.462] dumping /tmp/cores/postgres-6-19675.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [13:35:24.793] [New LWP 19675] [13:35:26.334] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [13:35:27.394] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [13:35:28.965] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [13:35:29.727] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [13:35:30.950] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [13:35:32.553] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [13:35:33.772] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [13:35:34.678] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [13:35:36.032] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [13:35:36.794] [Thread debugging using libthread_db enabled] [13:35:36.794] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [13:35:36.794] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [13:35:37.549] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [13:35:38.923] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [13:35:40.130] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [13:35:42.755] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [13:35:42.755] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [13:35:44.356] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [13:35:45.756] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [13:35:47.133] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [13:35:48.189] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [13:35:48.954] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [13:35:50.340] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [13:35:51.395] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [13:35:52.010] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [13:35:52.774] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [13:35:53.834] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [13:35:54.616] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [13:35:55.546] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [13:35:56.456] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [13:35:58.035] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [13:35:59.836] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [13:36:01.681] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [13:36:02.296] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [13:36:02.909] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [13:36:04.440] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [13:36:05.200] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [13:36:06.421] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [13:36:07.331] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [13:36:08.395] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [13:36:09.312] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [13:36:10.528] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [13:36:11.440] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [13:36:12.200] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [13:36:12.696] Core was generated by `postgres: postgres regression [local] MERGE '. [13:36:12.696] Program terminated with signal SIGABRT, Aborted. [13:36:12.696] #0 0x00007f1272065ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [13:36:12.876] [13:36:12.876] Thread 1 (Thread 0x7f126f9fe380 (LWP 19675)): [13:36:12.876] #0 0x00007f1272065ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [13:36:12.876] No symbol table info available. [13:36:12.876] #1 0x00007f127204f537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [13:36:12.876] No symbol table info available. [13:36:12.876] #2 0x0000556a8ab85e6d in ExceptionalCondition (conditionName=conditionName@entry=0x556a8ae431a0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x556a8ae43160 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [13:36:12.876] No locals. [13:36:12.876] #3 0x0000556a8a34dd57 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd5d94b010, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffd5d94ace0) at execTuples.c:1737 [13:36:12.876] No locals. [13:36:12.876] #4 0x0000556a8a2bb3af in ExecIRDeleteTriggers (estate=estate@entry=0x625000069200, relinfo=relinfo@entry=0x6250000697b0, slot=slot@entry=0x7ffd5d94b010) at trigger.c:2841 [13:36:12.876] trigger = 0x625000069a10 [13:36:12.876] oldtuple = [13:36:12.876] trigdesc = 0x6250000699c0 [13:36:12.876] newtuple = 0x0 [13:36:12.876] should_free = [13:36:12.876] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [13:36:12.876] i = 0 [13:36:12.876] #5 0x0000556a8a3c1b8a in ExecMergeMatched (context=context@entry=0x7ffd5d94b050, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd5d94b010, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffd5d94af40) at nodeModifyTable.c:3027 [13:36:12.876] relaction = 0x6290009774c8 [13:36:12.876] commandType = CMD_DELETE [13:36:12.876] result = [13:36:12.876] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [13:36:12.876] l__state = {l = , i = } [13:36:12.876] mtstate = 0x6250000695a0 [13:36:12.876] mergeActions = 0x6250000698c0 [13:36:12.876] actionStates = 0x629000977a88 [13:36:12.876] newslot = 0x0 [13:36:12.876] rslot = 0x0 [13:36:12.876] estate = 0x625000069200 [13:36:12.876] econtext = 0x629000976ad8 [13:36:12.876] isNull = [13:36:12.876] epqstate = 0x625000069688 [13:36:12.876] l = [13:36:12.876] __func__ = "ExecMergeMatched" [13:36:12.876] lmerge_matched = [13:36:12.876] #6 0x0000556a8a3c2f2b in ExecMerge (context=context@entry=0x7ffd5d94b050, resultRelInfo=resultRelInfo@entry=0x6250000697b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd5d94b010, canSetTag=) at nodeModifyTable.c:2791 [13:36:12.876] rslot = 0x0 [13:36:12.876] matched = [13:36:12.876] #7 0x0000556a8a3c53bc in ExecModifyTable (pstate=0x6250000695a0) at nodeModifyTable.c:4112 [13:36:12.876] node = 0x6250000695a0 [13:36:12.876] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [13:36:12.876] estate = 0x625000069200 [13:36:12.876] operation = CMD_MERGE [13:36:12.876] resultRelInfo = 0x6250000697b0 [13:36:12.876] subplanstate = 0x625000069ee0 [13:36:12.876] slot = 0x6290009754e8 [13:36:12.876] oldSlot = [13:36:12.876] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [13:36:12.876] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [13:36:12.876] oldtuple = 0x7ffd5d94b010 [13:36:12.876] tupleid = 0x0 [13:36:12.876] __func__ = "ExecModifyTable" [13:36:12.876] #8 0x0000556a8a33d505 in ExecProcNodeFirst (node=0x6250000695a0) at execProcnode.c:464 [13:36:12.876] No locals. [13:36:12.876] #9 0x0000556a8a327cc8 in ExecProcNode (node=0x6250000695a0) at ../../../src/include/executor/executor.h:274 [13:36:12.876] No locals. [13:36:12.876] #10 ExecutePlan (estate=estate@entry=0x625000069200, planstate=0x6250000695a0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004cc90, execute_once=true) at execMain.c:1646 [13:36:12.876] slot = [13:36:12.876] current_tuple_count = 0 [13:36:12.876] #11 0x0000556a8a32818d in standard_ExecutorRun (queryDesc=0x61d00014fec8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [13:36:12.876] estate = 0x625000069200 [13:36:12.876] operation = CMD_MERGE [13:36:12.876] dest = 0x61900004cc90 [13:36:12.876] sendTuples = true [13:36:12.876] oldcontext = 0x61900004c980 [13:36:12.876] __func__ = "standard_ExecutorRun" [13:36:12.876] #12 0x0000556a8a328357 in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014fec8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [13:36:12.876] No locals. [13:36:12.876] #13 0x0000556a8a8585ca in ProcessQuery (plan=plan@entry=0x631000490548, sourceText=0x625000005200 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"..., params=0x0, queryEnv=0x0, dest=dest@entry=0x61900004cc90, qc=qc@entry=0x7ffd5d94b2c0) at pquery.c:160 [13:36:12.876] queryDesc = 0x61d00014fec8 [13:36:12.876] #14 0x0000556a8a85a772 in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004cc90, altdest=0x556a8b1e4400 , qc=qc@entry=0x7ffd5d94b2c0) at pquery.c:1277 [13:36:12.876] pstmt = 0x631000490548 [13:36:12.876] stmtlist_item__state = {l = , i = } [13:36:12.876] active_snapshot_set = true [13:36:12.876] stmtlist_item = 0x631000490670 [13:36:12.876] #15 0x0000556a8a85afa4 in FillPortalStore (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [13:36:12.876] treceiver = 0x61900004cc90 [13:36:12.876] qc = {commandTag = , nprocessed = } [13:36:12.876] __func__ = "FillPortalStore" [13:36:12.876] #16 0x0000556a8a85b9d3 in PortalRun (portal=portal@entry=0x62500002aa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x6310004906a8, altdest=altdest@entry=0x6310004906a8, qc=) at pquery.c:763 [13:36:12.876] _save_exception_stack = 0x7ffd5d94b750 [13:36:12.876] _save_context_stack = 0x0 [13:36:12.876] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [13:36:12.876] _do_rethrow = [13:36:12.876] result = [13:36:12.876] nprocessed = [13:36:12.876] saveTopTransactionResourceOwner = 0x629000024248 [13:36:12.876] saveTopTransactionContext = 0x625000041100 [13:36:12.876] saveActivePortal = 0x0 [13:36:12.876] saveResourceOwner = 0x629000024248 [13:36:12.876] savePortalContext = 0x0 [13:36:12.876] saveMemoryContext = 0x625000041100 [13:36:12.876] __func__ = "PortalRun" [13:36:12.876] #17 0x0000556a8a852c00 in exec_simple_query (query_string=query_string@entry=0x625000005200 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"...) at postgres.c:1274 [13:36:12.876] cmdtaglen = [13:36:12.876] snapshot_set = [13:36:12.876] per_parsetree_context = 0x0 [13:36:12.876] plantree_list = 0x631000490658 [13:36:12.876] parsetree = 0x6250004fde88 [13:36:12.876] commandTag = [13:36:12.876] qc = {commandTag = , nprocessed = } [13:36:12.876] querytree_list = [13:36:12.876] portal = 0x62500002aa00 [13:36:12.876] receiver = 0x6310004906a8 [13:36:12.876] format = [13:36:12.876] cmdtagname = [13:36:12.876] parsetree_item__state = {l = , i = } [13:36:12.876] dest = DestRemote [13:36:12.876] oldcontext = 0x625000041100 [13:36:12.876] parsetree_list = 0x6250004fdeb8 [13:36:12.876] parsetree_item = 0x6250004fded0 [13:36:12.876] save_log_statement_stats = false [13:36:12.876] was_logged = false [13:36:12.877] use_implicit_block = false [13:36:12.877] msec_str = { } [13:36:12.877] __func__ = "exec_simple_query" [13:36:12.877] #18 0x0000556a8a8567f0 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [13:36:12.877] query_string = 0x625000005200 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"... [13:36:12.877] firstchar = [13:36:12.877] input_message = {data = , len = , maxlen = , cursor = } [13:36:12.877] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [13:36:12.877] send_ready_for_query = [13:36:12.877] idle_in_transaction_timeout_enabled = [13:36:12.877] idle_session_timeout_enabled = [13:36:12.877] __func__ = "PostgresMain" [13:36:12.877] #19 0x0000556a8a849190 in BackendMain (startup_data=startup_data@entry=0x7ffd5d94b920 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [13:36:12.877] bsdata = 0x7ffd5d94b920 [13:36:12.877] #20 0x0000556a8a69586b in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffd5d94b920 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffd5d94b9b0) at launch_backend.c:265 [13:36:12.877] pid = [13:36:12.877] #21 0x0000556a8a69d778 in BackendStartup (client_sock=client_sock@entry=0x7ffd5d94b9b0) at postmaster.c:3593 [13:36:12.877] bn = 0x6250000169d8 [13:36:12.877] pid = [13:36:12.877] startup_data = {canAcceptConnections = } [13:36:12.877] __func__ = "BackendStartup" [13:36:12.877] #22 0x0000556a8a69de8c in ServerLoop () at postmaster.c:1674 [13:36:12.877] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [13:36:12.877] i = 0 [13:36:12.877] now = [13:36:12.877] last_lockfile_recheck_time = 1714051994 [13:36:12.877] last_touch_time = 1714051994 [13:36:12.877] events = {{pos = , events = , fd = , user_data = } } [13:36:12.877] nevents = 1 [13:36:12.877] __func__ = "ServerLoop" [13:36:12.877] #23 0x0000556a8a6a012c in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000330) at postmaster.c:1372 [13:36:12.877] opt = [13:36:12.877] status = [13:36:12.877] userDoption = [13:36:12.877] listen_addr_saved = false [13:36:12.877] output_config_variable = [13:36:12.877] __func__ = "PostmasterMain" [13:36:12.877] #24 0x0000556a8a439128 in main (argc=8, argv=0x607000000330) at main.c:197 [13:36:12.877] do_check_root = [13:36:12.894] -e [13:36:12.894] [13:36:12.894] [13:36:13.431] dumping /tmp/cores/postgres-6-30213.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [13:36:13.734] [New LWP 30213] [13:36:14.015] [Thread debugging using libthread_db enabled] [13:36:14.015] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [13:36:16.300] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [13:36:16.300] Program terminated with signal SIGABRT, Aborted. [13:36:16.300] #0 0x00007fc769028ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [13:36:16.443] [13:36:16.443] Thread 1 (Thread 0x7fc7669c1380 (LWP 30213)): [13:36:16.443] #0 0x00007fc769028ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [13:36:16.443] No symbol table info available. [13:36:16.443] #1 0x00007fc769012537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [13:36:16.443] No symbol table info available. [13:36:16.443] #2 0x000055f938e2ae6d in ExceptionalCondition (conditionName=conditionName@entry=0x55f9390e81a0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55f9390e8160 "execTuples.c", lineNumber=lineNumber@entry=1737) at assert.c:66 [13:36:16.443] No locals. [13:36:16.443] #3 0x000055f9385f2d57 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd49a0ac30, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffd49a0a900) at execTuples.c:1737 [13:36:16.443] No locals. [13:36:16.443] #4 0x000055f9385603af in ExecIRDeleteTriggers (estate=estate@entry=0x62500006ba00, relinfo=relinfo@entry=0x62500006bfb0, slot=slot@entry=0x7ffd49a0ac30) at trigger.c:2841 [13:36:16.443] trigger = 0x62500006c210 [13:36:16.443] oldtuple = [13:36:16.443] trigdesc = 0x62500006c1c0 [13:36:16.443] newtuple = 0x0 [13:36:16.443] should_free = [13:36:16.443] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [13:36:16.443] i = 0 [13:36:16.443] #5 0x000055f938666b8a in ExecMergeMatched (context=context@entry=0x7ffd49a0ac70, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd49a0ac30, canSetTag=canSetTag@entry=true, matched=matched@entry=0x7ffd49a0ab60) at nodeModifyTable.c:3027 [13:36:16.443] relaction = 0x62900096d4c8 [13:36:16.443] commandType = CMD_DELETE [13:36:16.443] result = [13:36:16.443] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [13:36:16.443] l__state = {l = , i = } [13:36:16.443] mtstate = 0x62500006bda0 [13:36:16.443] mergeActions = 0x62500006c0c0 [13:36:16.443] actionStates = 0x62900096da88 [13:36:16.443] newslot = 0x0 [13:36:16.443] rslot = 0x0 [13:36:16.443] estate = 0x62500006ba00 [13:36:16.443] econtext = 0x62900096cad8 [13:36:16.443] isNull = [13:36:16.443] epqstate = 0x62500006be88 [13:36:16.443] l = [13:36:16.443] __func__ = "ExecMergeMatched" [13:36:16.443] lmerge_matched = [13:36:16.443] #6 0x000055f938667f2b in ExecMerge (context=context@entry=0x7ffd49a0ac70, resultRelInfo=resultRelInfo@entry=0x62500006bfb0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd49a0ac30, canSetTag=) at nodeModifyTable.c:2791 [13:36:16.443] rslot = 0x0 [13:36:16.443] matched = [13:36:16.443] #7 0x000055f93866a3bc in ExecModifyTable (pstate=0x62500006bda0) at nodeModifyTable.c:4112 [13:36:16.443] node = 0x62500006bda0 [13:36:16.443] context = {mtstate = , epqstate = , estate = , planSlot = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [13:36:16.443] estate = 0x62500006ba00 [13:36:16.443] operation = CMD_MERGE [13:36:16.443] resultRelInfo = 0x62500006bfb0 [13:36:16.443] subplanstate = 0x62500006c6e0 [13:36:16.443] slot = 0x62900096b4e8 [13:36:16.443] oldSlot = [13:36:16.443] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [13:36:16.443] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [13:36:16.443] oldtuple = 0x7ffd49a0ac30 [13:36:16.443] tupleid = 0x0 [13:36:16.443] __func__ = "ExecModifyTable" [13:36:16.443] #8 0x000055f9385e2505 in ExecProcNodeFirst (node=0x62500006bda0) at execProcnode.c:464 [13:36:16.443] No locals. [13:36:16.443] #9 0x000055f9385cccc8 in ExecProcNode (node=0x62500006bda0) at ../../../src/include/executor/executor.h:274 [13:36:16.443] No locals. [13:36:16.443] #10 ExecutePlan (estate=estate@entry=0x62500006ba00, planstate=0x62500006bda0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=true, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x61900004e590, execute_once=true) at execMain.c:1646 [13:36:16.443] slot = [13:36:16.443] current_tuple_count = 0 [13:36:16.443] #11 0x000055f9385cd18d in standard_ExecutorRun (queryDesc=0x61d00014c2c8, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [13:36:16.443] estate = 0x62500006ba00 [13:36:16.443] operation = CMD_MERGE [13:36:16.443] dest = 0x61900004e590 [13:36:16.443] sendTuples = true [13:36:16.443] oldcontext = 0x61900004e280 [13:36:16.443] __func__ = "standard_ExecutorRun" [13:36:16.443] #12 0x000055f9385cd357 in ExecutorRun (queryDesc=queryDesc@entry=0x61d00014c2c8, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [13:36:16.443] No locals. [13:36:16.443] #13 0x000055f938afd5ca in ProcessQuery (plan=plan@entry=0x631000490548, sourceText=0x625000005200 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"..., params=0x0, queryEnv=0x0, dest=dest@entry=0x61900004e590, qc=qc@entry=0x7ffd49a0aee0) at pquery.c:160 [13:36:16.443] queryDesc = 0x61d00014c2c8 [13:36:16.443] #14 0x000055f938aff772 in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x61900004e590, altdest=0x55f939489400 , qc=qc@entry=0x7ffd49a0aee0) at pquery.c:1277 [13:36:16.443] pstmt = 0x631000490548 [13:36:16.443] stmtlist_item__state = {l = , i = } [13:36:16.443] active_snapshot_set = true [13:36:16.443] stmtlist_item = 0x631000490670 [13:36:16.443] #15 0x000055f938afffa4 in FillPortalStore (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [13:36:16.443] treceiver = 0x61900004e590 [13:36:16.443] qc = {commandTag = , nprocessed = } [13:36:16.443] __func__ = "FillPortalStore" [13:36:16.443] #16 0x000055f938b009d3 in PortalRun (portal=portal@entry=0x62500002fa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x6310004906a8, altdest=altdest@entry=0x6310004906a8, qc=) at pquery.c:763 [13:36:16.443] _save_exception_stack = 0x7ffd49a0b370 [13:36:16.443] _save_context_stack = 0x0 [13:36:16.443] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [13:36:16.443] _do_rethrow = [13:36:16.443] result = [13:36:16.443] nprocessed = [13:36:16.443] saveTopTransactionResourceOwner = 0x629000024248 [13:36:16.443] saveTopTransactionContext = 0x625000043900 [13:36:16.443] saveActivePortal = 0x0 [13:36:16.443] saveResourceOwner = 0x629000024248 [13:36:16.443] savePortalContext = 0x0 [13:36:16.443] saveMemoryContext = 0x625000043900 [13:36:16.443] __func__ = "PortalRun" [13:36:16.443] #17 0x000055f938af7c00 in exec_simple_query (query_string=query_string@entry=0x625000005200 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"...) at postgres.c:1274 [13:36:16.443] cmdtaglen = [13:36:16.443] snapshot_set = [13:36:16.443] per_parsetree_context = 0x0 [13:36:16.443] plantree_list = 0x631000490658 [13:36:16.443] parsetree = 0x625000596688 [13:36:16.443] commandTag = [13:36:16.443] qc = {commandTag = , nprocessed = } [13:36:16.443] querytree_list = [13:36:16.443] portal = 0x62500002fa00 [13:36:16.443] receiver = 0x6310004906a8 [13:36:16.443] format = [13:36:16.443] cmdtagname = [13:36:16.443] parsetree_item__state = {l = , i = } [13:36:16.443] dest = DestRemote [13:36:16.443] oldcontext = 0x625000043900 [13:36:16.443] parsetree_list = 0x6250005966b8 [13:36:16.443] parsetree_item = 0x6250005966d0 [13:36:16.443] save_log_statement_stats = false [13:36:16.443] was_logged = true [13:36:16.444] use_implicit_block = false [13:36:16.444] msec_str = { } [13:36:16.444] __func__ = "exec_simple_query" [13:36:16.444] #18 0x000055f938afb7f0 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [13:36:16.444] query_string = 0x625000005200 "MERGE INTO rw_view2 t\n USING (SELECT x, 'R'||x FROM generate_series(0,3) x) AS s(a,b) ON t.a = s.a\n WHEN MATCHED AND t.a <= 1 THEN DELETE\n WHEN MATCHED THEN UPDATE SET b = s.b\n WHEN NOT MATCHED AN"... [13:36:16.444] firstchar = [13:36:16.444] input_message = {data = , len = , maxlen = , cursor = } [13:36:16.444] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [13:36:16.444] send_ready_for_query = [13:36:16.444] idle_in_transaction_timeout_enabled = [13:36:16.444] idle_session_timeout_enabled = [13:36:16.444] __func__ = "PostgresMain" [13:36:16.444] #19 0x000055f938aee190 in BackendMain (startup_data=startup_data@entry=0x7ffd49a0b540 "", startup_data_len=startup_data_len@entry=4) at backend_startup.c:105 [13:36:16.444] bsdata = 0x7ffd49a0b540 [13:36:16.444] #20 0x000055f93893a86b in postmaster_child_launch (child_type=child_type@entry=B_BACKEND, startup_data=startup_data@entry=0x7ffd49a0b540 "", startup_data_len=startup_data_len@entry=4, client_sock=client_sock@entry=0x7ffd49a0b5d0) at launch_backend.c:265 [13:36:16.444] pid = [13:36:16.444] #21 0x000055f938942778 in BackendStartup (client_sock=client_sock@entry=0x7ffd49a0b5d0) at postmaster.c:3593 [13:36:16.444] bn = 0x62500001bd98 [13:36:16.444] pid = [13:36:16.444] startup_data = {canAcceptConnections = } [13:36:16.444] __func__ = "BackendStartup" [13:36:16.444] #22 0x000055f938942e8c in ServerLoop () at postmaster.c:1674 [13:36:16.444] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [13:36:16.444] i = 0 [13:36:16.444] now = [13:36:16.444] last_lockfile_recheck_time = 1714052051 [13:36:16.444] last_touch_time = 1714052051 [13:36:16.444] events = {{pos = , events = , fd = , user_data = } } [13:36:16.444] nevents = 1 [13:36:16.444] __func__ = "ServerLoop" [13:36:16.444] #23 0x000055f93894512c in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1372 [13:36:16.444] opt = [13:36:16.444] status = [13:36:16.444] userDoption = [13:36:16.444] listen_addr_saved = false [13:36:16.444] output_config_variable = [13:36:16.444] __func__ = "PostmasterMain" [13:36:16.444] #24 0x000055f9386de128 in main (argc=4, argv=0x604000000690) at main.c:197 [13:36:16.444] do_check_root =