[21:12:21.727] src/tools/ci/cores_backtrace.sh linux /tmp/cores [21:12:22.491] dumping /tmp/cores/postgres-6-20130.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [21:12:22.825] [New LWP 20130] [21:12:25.301] Downloading separate debug info for /lib/x86_64-linux-gnu/libzstd.so.1... [21:12:26.429] Downloading separate debug info for /lib/x86_64-linux-gnu/liblz4.so.1... [21:12:28.045] Downloading separate debug info for /lib/x86_64-linux-gnu/libxml2.so.2... [21:12:28.880] Downloading separate debug info for /lib/x86_64-linux-gnu/libpam.so.0... [21:12:30.197] Downloading separate debug info for /lib/x86_64-linux-gnu/libssl.so.1.1... [21:12:31.896] Downloading separate debug info for /lib/x86_64-linux-gnu/libcrypto.so.1.1... [21:12:33.154] Downloading separate debug info for /lib/x86_64-linux-gnu/libgssapi_krb5.so.2... [21:12:34.064] Downloading separate debug info for /lib/x86_64-linux-gnu/libz.so.1... [21:12:35.576] Downloading separate debug info for /lib/x86_64-linux-gnu/libpthread.so.0... [21:12:36.483] [Thread debugging using libthread_db enabled] [21:12:36.483] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [21:12:36.483] Downloading separate debug info for /lib/x86_64-linux-gnu/librt.so.1... [21:12:37.460] Downloading separate debug info for /lib/x86_64-linux-gnu/libdl.so.2... [21:12:39.007] Downloading separate debug info for /lib/x86_64-linux-gnu/libm.so.6... [21:12:40.221] Downloading separate debug info for /lib/x86_64-linux-gnu/libldap_r-2.4.so.2... [21:12:43.085] Downloading separate debug info for /lib/x86_64-linux-gnu/libicui18n.so.67... [21:12:43.085] Downloading separate debug info for /.cache/debuginfod_client/6bc1c815422672b74fde1b1c0803e4c9effae2a7/debuginfo... [21:12:44.862] Downloading separate debug info for /lib/x86_64-linux-gnu/libicuuc.so.67... [21:12:46.354] Downloading separate debug info for /lib/x86_64-linux-gnu/libsystemd.so.0... [21:12:47.805] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcc_s.so.1... [21:12:48.917] Downloading separate debug info for /lib/x86_64-linux-gnu/liblzma.so.5... [21:12:49.709] Downloading separate debug info for /lib/x86_64-linux-gnu/libaudit.so.1... [21:12:51.136] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5.so.3... [21:12:52.208] Downloading separate debug info for /lib/x86_64-linux-gnu/libk5crypto.so.3... [21:12:52.857] Downloading separate debug info for /lib/x86_64-linux-gnu/libcom_err.so.2... [21:12:53.713] Downloading separate debug info for /lib/x86_64-linux-gnu/libkrb5support.so.0... [21:12:54.926] Downloading separate debug info for /lib64/ld-linux-x86-64.so.2... [21:12:55.735] Downloading separate debug info for /lib/x86_64-linux-gnu/liblber-2.4.so.2... [21:12:56.997] Downloading separate debug info for /lib/x86_64-linux-gnu/libresolv.so.2... [21:12:57.958] Downloading separate debug info for /lib/x86_64-linux-gnu/libsasl2.so.2... [21:12:59.626] Downloading separate debug info for /lib/x86_64-linux-gnu/libgnutls.so.30... [21:13:01.648] Downloading separate debug info for /lib/x86_64-linux-gnu/libstdc++.so.6... [21:13:03.565] Downloading separate debug info for /lib/x86_64-linux-gnu/libgcrypt.so.20... [21:13:04.203] Downloading separate debug info for /lib/x86_64-linux-gnu/libcap-ng.so.0... [21:13:04.842] Downloading separate debug info for /lib/x86_64-linux-gnu/libkeyutils.so.1... [21:13:06.383] Downloading separate debug info for /lib/x86_64-linux-gnu/libp11-kit.so.0... [21:13:07.146] Downloading separate debug info for /lib/x86_64-linux-gnu/libidn2.so.0... [21:13:08.371] Downloading separate debug info for /lib/x86_64-linux-gnu/libunistring.so.2... [21:13:09.179] Downloading separate debug info for /lib/x86_64-linux-gnu/libtasn1.so.6... [21:13:10.287] Downloading separate debug info for /lib/x86_64-linux-gnu/libnettle.so.8... [21:13:11.245] Downloading separate debug info for /lib/x86_64-linux-gnu/libhogweed.so.6... [21:13:12.513] Downloading separate debug info for /lib/x86_64-linux-gnu/libgmp.so.10... [21:13:13.473] Downloading separate debug info for /lib/x86_64-linux-gnu/libgpg-error.so.0... [21:13:14.261] Downloading separate debug info for /lib/x86_64-linux-gnu/libffi.so.7... [21:13:14.762] Core was generated by `postgres: postgres regression [local] MERGE '. [21:13:14.762] Program terminated with signal SIGABRT, Aborted. [21:13:14.762] #0 0x00007f2307643ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:13:14.930] [21:13:14.930] Thread 1 (Thread 0x7f2304fdc380 (LWP 20130)): [21:13:14.930] #0 0x00007f2307643ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:13:14.930] No symbol table info available. [21:13:14.930] #1 0x00007f230762d537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [21:13:14.930] No symbol table info available. [21:13:14.930] #2 0x000055a2e84e2687 in ExceptionalCondition (conditionName=conditionName@entry=0x55a2e878a8e0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55a2e878a8a0 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [21:13:14.930] No locals. [21:13:14.930] #3 0x000055a2e7cd0ef0 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffd7a4e0eb0, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffd7a4e0c10) at execTuples.c:1649 [21:13:14.930] No locals. [21:13:14.930] #4 0x000055a2e7c42538 in ExecIRDeleteTriggers (estate=estate@entry=0x6250001ae200, relinfo=relinfo@entry=0x6250001ae7b0, slot=slot@entry=0x7ffd7a4e0eb0) at trigger.c:2841 [21:13:14.930] trigger = 0x6250001aea10 [21:13:14.930] oldtuple = [21:13:14.930] trigdesc = 0x6250001ae9c0 [21:13:14.930] newtuple = 0x0 [21:13:14.930] should_free = [21:13:14.930] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [21:13:14.930] i = 0 [21:13:14.930] #5 0x000055a2e7d44d05 in ExecMergeMatched (context=0x7ffd7a4e0ef0, resultRelInfo=resultRelInfo@entry=0x6250001ae7b0, tupleid=, oldtuple=, canSetTag=) at nodeModifyTable.c:2977 [21:13:14.930] relaction = [21:13:14.930] commandType = CMD_DELETE [21:13:14.930] result = [21:13:14.930] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [21:13:14.930] l__state = {l = , i = } [21:13:14.930] mtstate = 0x6250001ae5a0 [21:13:14.930] newslot = [21:13:14.930] estate = 0x6250001ae200 [21:13:14.930] econtext = 0x62900092baf8 [21:13:14.930] isNull = [21:13:14.930] epqstate = 0x6250001ae688 [21:13:14.930] l = [21:13:14.930] lmerge_matched = [21:13:14.930] __func__ = "ExecMergeMatched" [21:13:14.930] #6 0x000055a2e7d459e4 in ExecMerge (context=context@entry=0x7ffd7a4e0ef0, resultRelInfo=resultRelInfo@entry=0x6250001ae7b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffd7a4e0eb0, canSetTag=) at nodeModifyTable.c:2774 [21:13:14.930] matched = true [21:13:14.930] #7 0x000055a2e7d4782c in ExecModifyTable (pstate=0x6250001ae5a0) at nodeModifyTable.c:3950 [21:13:14.930] node = 0x6250001ae5a0 [21:13:14.930] context = {mtstate = , epqstate = , estate = , planSlot = , relaction = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [21:13:14.930] estate = 0x6250001ae200 [21:13:14.930] operation = CMD_MERGE [21:13:14.930] resultRelInfo = 0x6250001ae7b0 [21:13:14.930] subplanstate = 0x6250001aeee0 [21:13:14.930] slot = [21:13:14.930] oldSlot = [21:13:14.930] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [21:13:14.930] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [21:13:14.930] oldtuple = 0x7ffd7a4e0eb0 [21:13:14.930] tupleid = 0x0 [21:13:14.930] __func__ = "ExecModifyTable" [21:13:14.930] #8 0x000055a2e7cc0a1a in ExecProcNodeFirst (node=0x6250001ae5a0) at execProcnode.c:464 [21:13:14.930] No locals. [21:13:14.930] #9 0x000055a2e7cab497 in ExecProcNode (node=0x6250001ae5a0) at ../../../src/include/executor/executor.h:274 [21:13:14.930] No locals. [21:13:14.930] #10 ExecutePlan (estate=estate@entry=0x6250001ae200, planstate=0x6250001ae5a0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=false, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x6310004657a8, execute_once=true) at execMain.c:1644 [21:13:14.930] slot = [21:13:14.930] current_tuple_count = 0 [21:13:14.930] #11 0x000055a2e7cab95c in standard_ExecutorRun (queryDesc=0x61900004ca80, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [21:13:14.930] estate = 0x6250001ae200 [21:13:14.930] operation = CMD_MERGE [21:13:14.930] dest = 0x6310004657a8 [21:13:14.930] sendTuples = false [21:13:14.930] oldcontext = 0x61900004c980 [21:13:14.930] __func__ = "standard_ExecutorRun" [21:13:14.930] #12 0x000055a2e7cabb26 in ExecutorRun (queryDesc=queryDesc@entry=0x61900004ca80, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [21:13:14.930] No locals. [21:13:14.930] #13 0x000055a2e81c0aa2 in ProcessQuery (plan=plan@entry=0x631000465648, 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=0x6310004657a8, qc=qc@entry=0x7ffd7a4e13f0) at pquery.c:160 [21:13:14.930] queryDesc = 0x61900004ca80 [21:13:14.930] #14 0x000055a2e81c2c4a in PortalRunMulti (portal=portal@entry=0x62500002aa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=false, dest=dest@entry=0x6310004657a8, altdest=altdest@entry=0x6310004657a8, qc=qc@entry=0x7ffd7a4e13f0) at pquery.c:1277 [21:13:14.930] pstmt = 0x631000465648 [21:13:14.930] stmtlist_item__state = {l = , i = } [21:13:14.930] active_snapshot_set = true [21:13:14.930] stmtlist_item = 0x631000465770 [21:13:14.930] #15 0x000055a2e81c3a42 in PortalRun (portal=portal@entry=0x62500002aa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x6310004657a8, altdest=altdest@entry=0x6310004657a8, qc=) at pquery.c:791 [21:13:14.930] _save_exception_stack = 0x7ffd7a4e1570 [21:13:14.930] _save_context_stack = 0x0 [21:13:14.930] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [21:13:14.930] _do_rethrow = [21:13:14.930] result = [21:13:14.930] nprocessed = [21:13:14.930] saveTopTransactionResourceOwner = 0x629000021c10 [21:13:14.930] saveTopTransactionContext = 0x625000041100 [21:13:14.930] saveActivePortal = 0x0 [21:13:14.930] saveResourceOwner = 0x629000021c10 [21:13:14.930] savePortalContext = 0x0 [21:13:14.930] saveMemoryContext = 0x625000041100 [21:13:14.930] __func__ = "PortalRun" [21:13:14.930] #16 0x000055a2e81bb0e0 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 [21:13:14.930] cmdtaglen = [21:13:14.930] snapshot_set = [21:13:14.930] per_parsetree_context = 0x0 [21:13:14.930] plantree_list = 0x631000465758 [21:13:14.930] parsetree = 0x62500055ca98 [21:13:14.930] commandTag = [21:13:14.930] qc = {commandTag = , nprocessed = } [21:13:14.930] querytree_list = [21:13:14.930] portal = 0x62500002aa00 [21:13:14.930] receiver = 0x6310004657a8 [21:13:14.930] format = [21:13:14.930] cmdtagname = [21:13:14.930] parsetree_item__state = {l = , i = } [21:13:14.930] dest = DestRemote [21:13:14.930] oldcontext = 0x625000041100 [21:13:14.930] parsetree_list = 0x62500055cac8 [21:13:14.930] parsetree_item = 0x62500055cae0 [21:13:14.930] save_log_statement_stats = false [21:13:14.930] was_logged = false [21:13:14.930] use_implicit_block = false [21:13:14.930] msec_str = { } [21:13:14.930] __func__ = "exec_simple_query" [21:13:14.930] #17 0x000055a2e81becc8 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [21:13:14.930] 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"... [21:13:14.932] firstchar = [21:13:14.932] input_message = {data = , len = , maxlen = , cursor = } [21:13:14.932] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [21:13:14.932] send_ready_for_query = [21:13:14.932] idle_in_transaction_timeout_enabled = [21:13:14.932] idle_session_timeout_enabled = [21:13:14.932] __func__ = "PostgresMain" [21:13:14.932] #18 0x000055a2e800c2d3 in BackendRun () at postmaster.c:4452 [21:13:14.932] No locals. [21:13:14.932] #19 0x000055a2e80119f4 in BackendStartup (client_sock=client_sock@entry=0x7ffd7a4e1740) at postmaster.c:4117 [21:13:14.932] bn = 0x625000016d98 [21:13:14.932] pid = 0 [21:13:14.932] cac = CAC_OK [21:13:14.932] __func__ = "BackendStartup" [21:13:14.932] #20 0x000055a2e8011e90 in ServerLoop () at postmaster.c:1780 [21:13:14.932] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [21:13:14.932] i = 0 [21:13:14.932] now = [21:13:14.932] last_lockfile_recheck_time = 1710623419 [21:13:14.932] last_touch_time = 1710623419 [21:13:14.932] events = {{pos = , events = , fd = , user_data = } } [21:13:14.932] nevents = 1 [21:13:14.932] __func__ = "ServerLoop" [21:13:14.932] #21 0x000055a2e801412b in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x6070000003a0) at postmaster.c:1478 [21:13:14.932] opt = [21:13:14.932] status = [21:13:14.932] userDoption = [21:13:14.932] listen_addr_saved = false [21:13:14.932] output_config_variable = [21:13:14.932] __func__ = "PostmasterMain" [21:13:14.932] #22 0x000055a2e7dba98a in main (argc=8, argv=0x6070000003a0) at main.c:197 [21:13:14.932] do_check_root = [21:13:14.949] -e [21:13:14.949] [21:13:14.949] [21:13:15.492] dumping /tmp/cores/postgres-6-26651.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [21:13:15.793] [New LWP 26651] [21:13:16.075] [Thread debugging using libthread_db enabled] [21:13:16.075] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [21:13:18.361] Core was generated by `postgres: old_node: postgres regression [local] MERGE '. [21:13:18.361] Program terminated with signal SIGABRT, Aborted. [21:13:18.361] #0 0x00007f880c225ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:13:18.498] [21:13:18.498] Thread 1 (Thread 0x7f8809bbe380 (LWP 26651)): [21:13:18.498] #0 0x00007f880c225ce1 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [21:13:18.498] No symbol table info available. [21:13:18.498] #1 0x00007f880c20f537 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [21:13:18.498] No symbol table info available. [21:13:18.498] #2 0x000055a03d471687 in ExceptionalCondition (conditionName=conditionName@entry=0x55a03d7198e0 "!TTS_EMPTY(slot)", fileName=fileName@entry=0x55a03d7198a0 "execTuples.c", lineNumber=lineNumber@entry=1649) at assert.c:66 [21:13:18.498] No locals. [21:13:18.498] #3 0x000055a03cc5fef0 in ExecFetchSlotHeapTuple (slot=slot@entry=0x7ffc7beb9960, materialize=materialize@entry=true, shouldFree=shouldFree@entry=0x7ffc7beb96c0) at execTuples.c:1649 [21:13:18.498] No locals. [21:13:18.498] #4 0x000055a03cbd1538 in ExecIRDeleteTriggers (estate=estate@entry=0x6250001d1200, relinfo=relinfo@entry=0x6250001d17b0, slot=slot@entry=0x7ffc7beb9960) at trigger.c:2841 [21:13:18.498] trigger = 0x6250001d1a10 [21:13:18.498] oldtuple = [21:13:18.498] trigdesc = 0x6250001d19c0 [21:13:18.498] newtuple = 0x0 [21:13:18.498] should_free = [21:13:18.498] LocTriggerData = {type = , tg_event = , tg_relation = , tg_trigtuple = , tg_newtuple = , tg_trigger = , tg_trigslot = , tg_newslot = , tg_oldtable = , tg_newtable = , tg_updatedcols = } [21:13:18.498] i = 0 [21:13:18.498] #5 0x000055a03ccd3d05 in ExecMergeMatched (context=0x7ffc7beb99a0, resultRelInfo=resultRelInfo@entry=0x6250001d17b0, tupleid=, oldtuple=, canSetTag=) at nodeModifyTable.c:2977 [21:13:18.498] relaction = [21:13:18.498] commandType = CMD_DELETE [21:13:18.498] result = [21:13:18.498] updateCxt = {crossPartUpdate = , updateIndexes = , lockmode = } [21:13:18.498] l__state = {l = , i = } [21:13:18.498] mtstate = 0x6250001d15a0 [21:13:18.498] newslot = [21:13:18.498] estate = 0x6250001d1200 [21:13:18.498] econtext = 0x62900092baf8 [21:13:18.498] isNull = [21:13:18.498] epqstate = 0x6250001d1688 [21:13:18.498] l = [21:13:18.498] lmerge_matched = [21:13:18.498] __func__ = "ExecMergeMatched" [21:13:18.498] #6 0x000055a03ccd49e4 in ExecMerge (context=context@entry=0x7ffc7beb99a0, resultRelInfo=resultRelInfo@entry=0x6250001d17b0, tupleid=tupleid@entry=0x0, oldtuple=oldtuple@entry=0x7ffc7beb9960, canSetTag=) at nodeModifyTable.c:2774 [21:13:18.498] matched = true [21:13:18.498] #7 0x000055a03ccd682c in ExecModifyTable (pstate=0x6250001d15a0) at nodeModifyTable.c:3950 [21:13:18.498] node = 0x6250001d15a0 [21:13:18.498] context = {mtstate = , epqstate = , estate = , planSlot = , relaction = , tmfd = {ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, xmax = , cmax = , traversed = }, cpUpdateReturningSlot = } [21:13:18.498] estate = 0x6250001d1200 [21:13:18.498] operation = CMD_MERGE [21:13:18.498] resultRelInfo = 0x6250001d17b0 [21:13:18.498] subplanstate = 0x6250001d1ee0 [21:13:18.498] slot = [21:13:18.498] oldSlot = [21:13:18.498] tuple_ctid = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = } [21:13:18.498] oldtupdata = {t_len = , t_self = {ip_blkid = {bi_hi = , bi_lo = }, ip_posid = }, t_tableOid = , t_data = } [21:13:18.498] oldtuple = 0x7ffc7beb9960 [21:13:18.498] tupleid = 0x0 [21:13:18.498] __func__ = "ExecModifyTable" [21:13:18.498] #8 0x000055a03cc4fa1a in ExecProcNodeFirst (node=0x6250001d15a0) at execProcnode.c:464 [21:13:18.498] No locals. [21:13:18.498] #9 0x000055a03cc3a497 in ExecProcNode (node=0x6250001d15a0) at ../../../src/include/executor/executor.h:274 [21:13:18.498] No locals. [21:13:18.498] #10 ExecutePlan (estate=estate@entry=0x6250001d1200, planstate=0x6250001d15a0, use_parallel_mode=, operation=operation@entry=CMD_MERGE, sendTuples=false, numberTuples=numberTuples@entry=0, direction=ForwardScanDirection, dest=0x6310004657a8, execute_once=true) at execMain.c:1644 [21:13:18.498] slot = [21:13:18.498] current_tuple_count = 0 [21:13:18.498] #11 0x000055a03cc3a95c in standard_ExecutorRun (queryDesc=0x61900004f780, direction=ForwardScanDirection, count=0, execute_once=execute_once@entry=true) at execMain.c:363 [21:13:18.498] estate = 0x6250001d1200 [21:13:18.498] operation = CMD_MERGE [21:13:18.498] dest = 0x6310004657a8 [21:13:18.498] sendTuples = false [21:13:18.498] oldcontext = 0x61900004f680 [21:13:18.498] __func__ = "standard_ExecutorRun" [21:13:18.498] #12 0x000055a03cc3ab26 in ExecutorRun (queryDesc=queryDesc@entry=0x61900004f780, direction=direction@entry=ForwardScanDirection, count=count@entry=0, execute_once=execute_once@entry=true) at execMain.c:304 [21:13:18.498] No locals. [21:13:18.498] #13 0x000055a03d14faa2 in ProcessQuery (plan=plan@entry=0x631000465648, 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=0x6310004657a8, qc=qc@entry=0x7ffc7beb9ea0) at pquery.c:160 [21:13:18.498] queryDesc = 0x61900004f780 [21:13:18.498] #14 0x000055a03d151c4a in PortalRunMulti (portal=portal@entry=0x62500002fa00, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=false, dest=dest@entry=0x6310004657a8, altdest=altdest@entry=0x6310004657a8, qc=qc@entry=0x7ffc7beb9ea0) at pquery.c:1277 [21:13:18.498] pstmt = 0x631000465648 [21:13:18.498] stmtlist_item__state = {l = , i = } [21:13:18.498] active_snapshot_set = true [21:13:18.498] stmtlist_item = 0x631000465770 [21:13:18.498] #15 0x000055a03d152a42 in PortalRun (portal=portal@entry=0x62500002fa00, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x6310004657a8, altdest=altdest@entry=0x6310004657a8, qc=) at pquery.c:791 [21:13:18.498] _save_exception_stack = 0x7ffc7beba020 [21:13:18.498] _save_context_stack = 0x0 [21:13:18.498] _local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [21:13:18.498] _do_rethrow = [21:13:18.498] result = [21:13:18.498] nprocessed = [21:13:18.498] saveTopTransactionResourceOwner = 0x629000021c10 [21:13:18.498] saveTopTransactionContext = 0x625000043900 [21:13:18.498] saveActivePortal = 0x0 [21:13:18.498] saveResourceOwner = 0x629000021c10 [21:13:18.498] savePortalContext = 0x0 [21:13:18.498] saveMemoryContext = 0x625000043900 [21:13:18.498] __func__ = "PortalRun" [21:13:18.498] #16 0x000055a03d14a0e0 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 [21:13:18.498] cmdtaglen = [21:13:18.498] snapshot_set = [21:13:18.498] per_parsetree_context = 0x0 [21:13:18.498] plantree_list = 0x631000465758 [21:13:18.498] parsetree = 0x625000569298 [21:13:18.498] commandTag = [21:13:18.498] qc = {commandTag = , nprocessed = } [21:13:18.498] querytree_list = [21:13:18.498] portal = 0x62500002fa00 [21:13:18.498] receiver = 0x6310004657a8 [21:13:18.498] format = [21:13:18.498] cmdtagname = [21:13:18.498] parsetree_item__state = {l = , i = } [21:13:18.498] dest = DestRemote [21:13:18.498] oldcontext = 0x625000043900 [21:13:18.498] parsetree_list = 0x6250005692c8 [21:13:18.498] parsetree_item = 0x6250005692e0 [21:13:18.498] save_log_statement_stats = false [21:13:18.498] was_logged = true [21:13:18.498] use_implicit_block = false [21:13:18.498] msec_str = { } [21:13:18.498] __func__ = "exec_simple_query" [21:13:18.498] #17 0x000055a03d14dcc8 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4680 [21:13:18.498] 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"... [21:13:18.500] firstchar = [21:13:18.500] input_message = {data = , len = , maxlen = , cursor = } [21:13:18.500] local_sigjmp_buf = {{__jmpbuf = {, , , , , , , }, __mask_was_saved = , __saved_mask = {__val = { }}}} [21:13:18.500] send_ready_for_query = [21:13:18.500] idle_in_transaction_timeout_enabled = [21:13:18.500] idle_session_timeout_enabled = [21:13:18.500] __func__ = "PostgresMain" [21:13:18.500] #18 0x000055a03cf9b2d3 in BackendRun () at postmaster.c:4452 [21:13:18.500] No locals. [21:13:18.500] #19 0x000055a03cfa09f4 in BackendStartup (client_sock=client_sock@entry=0x7ffc7beba1f0) at postmaster.c:4117 [21:13:18.500] bn = 0x62500001d8b8 [21:13:18.500] pid = 0 [21:13:18.500] cac = CAC_OK [21:13:18.500] __func__ = "BackendStartup" [21:13:18.500] #20 0x000055a03cfa0e90 in ServerLoop () at postmaster.c:1780 [21:13:18.500] s = {sock = , raddr = {addr = {ss_family = , __ss_padding = { }, __ss_align = }, salen = }} [21:13:18.500] i = 0 [21:13:18.500] now = [21:13:18.500] last_lockfile_recheck_time = 1710623453 [21:13:18.500] last_touch_time = 1710623453 [21:13:18.500] events = {{pos = , events = , fd = , user_data = } } [21:13:18.500] nevents = 1 [21:13:18.500] __func__ = "ServerLoop" [21:13:18.500] #21 0x000055a03cfa312b in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000710) at postmaster.c:1478 [21:13:18.500] opt = [21:13:18.500] status = [21:13:18.500] userDoption = [21:13:18.500] listen_addr_saved = false [21:13:18.500] output_config_variable = [21:13:18.500] __func__ = "PostmasterMain" [21:13:18.500] #22 0x000055a03cd4998a in main (argc=4, argv=0x604000000710) at main.c:197 [21:13:18.500] do_check_root =