[08:00:47.980] src/tools/ci/cores_backtrace.sh linux /tmp/cores [08:00:48.181] dumping /tmp/cores/postgres-6-47777.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [08:00:48.426] [New LWP 47777] [08:00:48.428] [08:00:48.428] This GDB supports auto-downloading debuginfo from the following URLs: [08:00:48.428] [08:00:48.428] Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] [08:00:48.428] Debuginfod has been disabled. [08:00:48.428] To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [08:00:48.653] [Thread debugging using libthread_db enabled] [08:00:48.653] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [08:00:48.653] Core was generated by `postgres: old_node: postgres regression [local] EXPLAIN '. [08:00:48.653] Program terminated with signal SIGABRT, Aborted. [08:00:48.653] #0 0x00007f0677cabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [08:00:48.736] [08:00:48.736] Thread 1 (Thread 0x7f0677a1fac0 (LWP 47777)): [08:00:48.736] #0 0x00007f0677cabeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [08:00:48.736] No symbol table info available. [08:00:48.736] #1 0x00007f0677c5cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [08:00:48.736] No symbol table info available. [08:00:48.736] #2 0x00007f0677c47472 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [08:00:48.736] No symbol table info available. [08:00:48.736] #3 0x00005632e0a44a9d in ExceptionalCondition (conditionName=conditionName@entry=0x5632e0dac9c0 "n >= 0 && n < list->length", fileName=fileName@entry=0x5632e0dac920 "../../../../src/include/nodes/pg_list.h", lineNumber=lineNumber@entry=280) at assert.c:66 [08:00:48.736] No locals. [08:00:48.736] #4 0x00005632e04df3ea in list_nth_cell (list=, n=) at ../../../../src/include/nodes/pg_list.h:280 [08:00:48.736] No locals. [08:00:48.736] #5 0x00005632e04df41f in list_nth (list=, n=) at ../../../../src/include/nodes/pg_list.h:302 [08:00:48.736] No locals. [08:00:48.736] #6 0x00005632e04e5461 in var_is_nonnullable (root=0x62100005b538, var=var@entry=0x6250001520d8, use_rel_info=use_rel_info@entry=false) at clauses.c:4235 [08:00:48.736] rte = [08:00:48.736] notnullattnums = 0x0 [08:00:48.736] #7 0x00005632e04ea589 in eval_const_expressions_mutator (node=node@entry=0x625000152058, context=context@entry=0x7fff9a6dfed0) at clauses.c:3556 [08:00:48.736] varg = 0x6250001520d8 [08:00:48.736] result = [08:00:48.736] ntest = 0x625000152058 [08:00:48.736] newntest = [08:00:48.736] arg = 0x6250001520d8 [08:00:48.736] __func__ = "eval_const_expressions_mutator" [08:00:48.736] #8 0x00005632e04eb863 in simplify_and_arguments (args=, context=context@entry=0x7fff9a6dfed0, haveNull=haveNull@entry=0x7fff9a6dfd50, forceFalse=forceFalse@entry=0x7fff9a6dfd60) at clauses.c:3964 [08:00:48.736] arg = 0x625000152058 [08:00:48.736] newargs = 0x625000152268 [08:00:48.736] unprocessed_args = 0x0 [08:00:48.736] #9 0x00005632e04e7f4b in eval_const_expressions_mutator (node=node@entry=0x625000151e98, context=context@entry=0x7fff9a6dfed0) at clauses.c:2877 [08:00:48.736] newargs = [08:00:48.736] haveNull = [08:00:48.736] forceFalse = [08:00:48.736] expr = 0x625000151e98 [08:00:48.736] __func__ = "eval_const_expressions_mutator" [08:00:48.736] #10 0x00005632e04eb345 in eval_const_expressions (root=root@entry=0x62100005b538, node=node@entry=0x625000151e98) at clauses.c:2272 [08:00:48.736] context = [08:00:48.736] #11 0x00005632e04bddcf in convert_EXISTS_sublink_to_join (root=root@entry=0x62100005b538, sublink=sublink@entry=0x6250000091b0, under_not=under_not@entry=false, available_rels=available_rels@entry=0x62100005ba68) at subselect.c:1541 [08:00:48.736] je = [08:00:48.736] lc__state = [08:00:48.736] result = [08:00:48.736] parse = 0x6250000095d0 [08:00:48.736] subselect = 0x61d00005f568 [08:00:48.736] whereClause = 0x625000151e98 [08:00:48.736] subroot = [08:00:48.736] rtoffset = [08:00:48.736] varno = [08:00:48.736] clause_varnos = [08:00:48.736] upper_varnos = [08:00:48.736] lc = [08:00:48.736] newWhere = 0x0 [08:00:48.736] all_clauses = 0x625000151e48 [08:00:48.736] upper_reference_exists = false [08:00:48.736] #12 0x00005632e04c786b in pull_up_sublinks_qual_recurse (root=root@entry=0x62100005b538, node=0x6250000091b0, jtlink1=jtlink1@entry=0x62100005b9d0, available_rels1=, jtlink2=jtlink2@entry=0x0, available_rels2=available_rels2@entry=0x0) at prepjointree.c:912 [08:00:48.736] sublink = 0x6250000091b0 [08:00:48.736] j = [08:00:48.736] child_rels = [08:00:48.736] #13 0x00005632e04c8562 in pull_up_sublinks_jointree_recurse (root=root@entry=0x62100005b538, jtnode=0x625000009200, relids=relids@entry=0x7fff9a6e05e0) at prepjointree.c:776 [08:00:48.736] j = 0x62100005b9b8 [08:00:48.736] leftrelids = [08:00:48.736] rightrelids = [08:00:48.736] jtlink = [08:00:48.736] __func__ = "pull_up_sublinks_jointree_recurse" [08:00:48.736] #14 0x00005632e04c86cf in pull_up_sublinks_jointree_recurse (root=root@entry=0x62100005b538, jtnode=0x6290000d3258, relids=relids@entry=0x7fff9a6e06c0) at prepjointree.c:706 [08:00:48.736] newchild = [08:00:48.736] childrelids = [08:00:48.736] l__state = [08:00:48.736] frelids = 0x0 [08:00:48.736] newf = [08:00:48.736] jtlink = [08:00:48.736] f = 0x6290000d3258 [08:00:48.736] newfromlist = 0x0 [08:00:48.736] l = [08:00:48.736] __func__ = "pull_up_sublinks_jointree_recurse" [08:00:48.736] #15 0x00005632e04cd0ff in pull_up_sublinks (root=root@entry=0x62100005b538) at prepjointree.c:653 [08:00:48.736] jtnode = [08:00:48.736] relids = [08:00:48.736] #16 0x00005632e04a3bef in subquery_planner (glob=glob@entry=0x61900008c358, parse=parse@entry=0x6250000095d0, parent_root=parent_root@entry=0x0, hasRecursion=hasRecursion@entry=false, tuple_fraction=tuple_fraction@entry=0, setops=setops@entry=0x0) at planner.c:757 [08:00:48.736] root = 0x62100005b538 [08:00:48.736] newWithCheckOptions = [08:00:48.736] newHaving = [08:00:48.736] hasOuterJoins = [08:00:48.736] hasResultRTEs = [08:00:48.736] final_rel = [08:00:48.736] l = [08:00:48.736] #17 0x00005632e04a679e in standard_planner (parse=0x6250000095d0, query_string=, cursorOptions=2048, boundParams=) at planner.c:442 [08:00:48.736] result = [08:00:48.736] glob = 0x61900008c358 [08:00:48.736] tuple_fraction = 0 [08:00:48.736] root = [08:00:48.736] final_rel = [08:00:48.736] best_path = [08:00:48.736] top_plan = [08:00:48.736] lp = [08:00:48.736] lr = [08:00:48.736] #18 0x00005632e04a7eb6 in planner (parse=parse@entry=0x6250000095d0, query_string=query_string@entry=0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"..., cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at planner.c:301 [08:00:48.736] result = [08:00:48.736] #19 0x00005632e07296f7 in pg_plan_query (querytree=querytree@entry=0x6250000095d0, query_string=query_string@entry=0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"..., cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at postgres.c:900 [08:00:48.736] plan = [08:00:48.736] #20 0x00005632e00a5699 in standard_ExplainOneQuery (query=, cursorOptions=cursorOptions@entry=2048, into=into@entry=0x0, es=es@entry=0x61900008c0b8, queryString=, params=, queryEnv=) at explain.c:353 [08:00:48.736] plan = [08:00:48.736] planstart = [08:00:48.736] planduration = [08:00:48.736] bufusage_start = [08:00:48.736] bufusage = [08:00:48.736] mem_counters = [08:00:48.736] planner_ctx = 0x0 [08:00:48.736] saved_ctx = 0x0 [08:00:48.736] #21 0x00005632e00a5b00 in ExplainOneQuery (query=, cursorOptions=cursorOptions@entry=2048, into=into@entry=0x0, es=es@entry=0x61900008c0b8, pstate=pstate@entry=0x619000005338, params=params@entry=0x0) at explain.c:309 [08:00:48.736] No locals. [08:00:48.736] #22 0x00005632e00a5e4b in ExplainQuery (pstate=pstate@entry=0x619000005338, stmt=stmt@entry=0x625000009410, params=params@entry=0x0, dest=dest@entry=0x6190000052a8) at explain.c:223 [08:00:48.736] l__state = [08:00:48.736] l = 0x61d00005f530 [08:00:48.736] es = 0x61900008c0b8 [08:00:48.736] tstate = [08:00:48.736] jstate = [08:00:48.736] query = [08:00:48.736] rewritten = 0x61d00005f518 [08:00:48.736] #23 0x00005632e0736e39 in standard_ProcessUtility (pstmt=0x6250000094c0, queryString=, readOnlyTree=, context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=, queryEnv=, dest=, qc=) at utility.c:866 [08:00:48.736] parsetree = 0x625000009410 [08:00:48.736] isTopLevel = true [08:00:48.736] isAtomicContext = false [08:00:48.736] pstate = 0x619000005338 [08:00:48.736] readonly_flags = [08:00:48.736] __func__ = "standard_ProcessUtility" [08:00:48.736] #24 0x00005632e0737502 in ProcessUtility (pstmt=pstmt@entry=0x6250000094c0, queryString=, readOnlyTree=, context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=, queryEnv=, dest=0x6190000052a8, qc=0x7fff9a6e0db0) at utility.c:523 [08:00:48.736] No locals. [08:00:48.736] #25 0x00005632e073246a in PortalRunUtility (portal=portal@entry=0x625000032200, pstmt=0x6250000094c0, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x6190000052a8, qc=qc@entry=0x7fff9a6e0db0) at pquery.c:1153 [08:00:48.736] No locals. [08:00:48.736] #26 0x00005632e0732ea6 in FillPortalStore (portal=portal@entry=0x625000032200, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [08:00:48.736] treceiver = 0x6190000052a8 [08:00:48.736] qc = [08:00:48.736] __func__ = "FillPortalStore" [08:00:48.736] #27 0x00005632e07337eb in PortalRun (portal=portal@entry=0x625000032200, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, dest=dest@entry=0x6290000d3538, altdest=altdest@entry=0x6290000d3538, qc=qc@entry=0x7fff9a6e10a0) at pquery.c:760 [08:00:48.736] _save_exception_stack = 0x7fff9a6e1220 [08:00:48.736] _save_context_stack = 0x0 [08:00:48.736] _local_sigjmp_buf = [08:00:48.736] _do_rethrow = [08:00:48.736] result = [08:00:48.736] nprocessed = [08:00:48.736] saveTopTransactionResourceOwner = 0x629000024248 [08:00:48.736] saveTopTransactionContext = 0x625000039900 [08:00:48.736] saveActivePortal = 0x0 [08:00:48.736] saveResourceOwner = 0x629000024248 [08:00:48.736] savePortalContext = 0x0 [08:00:48.736] saveMemoryContext = 0x625000039900 [08:00:48.736] __func__ = "PortalRun" [08:00:48.736] #28 0x00005632e072a577 in exec_simple_query (query_string=query_string@entry=0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"...) at postgres.c:1274 [08:00:48.736] cmdtaglen = [08:00:48.736] snapshot_set = [08:00:48.736] per_parsetree_context = 0x0 [08:00:48.736] plantree_list = 0x6290000d34e8 [08:00:48.736] parsetree = 0x625000009440 [08:00:48.736] commandTag = [08:00:48.736] qc = [08:00:48.736] querytree_list = [08:00:48.736] portal = 0x625000032200 [08:00:48.736] receiver = 0x6290000d3538 [08:00:48.736] format = [08:00:48.736] cmdtagname = [08:00:48.736] parsetree_item__state = [08:00:48.736] dest = DestRemote [08:00:48.736] oldcontext = 0x625000039900 [08:00:48.736] parsetree_list = 0x625000009470 [08:00:48.736] parsetree_item = 0x625000009488 [08:00:48.736] save_log_statement_stats = false [08:00:48.736] was_logged = false [08:00:48.736] use_implicit_block = false [08:00:48.736] msec_str = [08:00:48.736] __func__ = "exec_simple_query" [08:00:48.736] #29 0x00005632e072e841 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4767 [08:00:48.736] query_string = 0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"... [08:00:48.736] firstchar = [08:00:48.736] input_message = [08:00:48.736] local_sigjmp_buf = [08:00:48.736] send_ready_for_query = [08:00:48.736] idle_in_transaction_timeout_enabled = [08:00:48.736] idle_session_timeout_enabled = [08:00:48.736] __func__ = "PostgresMain" [08:00:48.736] #30 0x00005632e072045a in BackendMain (startup_data=, startup_data_len=) at backend_startup.c:124 [08:00:48.736] bsdata = [08:00:48.736] #31 0x00005632e0560e0f in postmaster_child_launch (child_type=B_BACKEND, child_slot=10, startup_data=startup_data@entry=0x7fff9a6e1400, startup_data_len=startup_data_len@entry=24, client_sock=client_sock@entry=0x7fff9a6e14b0) at launch_backend.c:290 [08:00:48.736] pid = [08:00:48.736] #32 0x00005632e0566e2d in BackendStartup (client_sock=client_sock@entry=0x7fff9a6e14b0) at postmaster.c:3590 [08:00:48.736] bn = 0x6270000002e8 [08:00:48.736] pid = [08:00:48.736] startup_data = [08:00:48.736] cac = [08:00:48.736] __func__ = "BackendStartup" [08:00:48.736] #33 0x00005632e0569eb8 in ServerLoop () at postmaster.c:1705 [08:00:48.736] s = [08:00:48.736] i = 0 [08:00:48.736] now = [08:00:48.736] last_lockfile_recheck_time = 1755935681 [08:00:48.736] last_touch_time = 1755935621 [08:00:48.736] events = [08:00:48.736] nevents = 1 [08:00:48.736] __func__ = "ServerLoop" [08:00:48.736] #34 0x00005632e056c0b9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1403 [08:00:48.736] opt = [08:00:48.736] status = [08:00:48.736] userDoption = [08:00:48.736] listen_addr_saved = false [08:00:48.736] output_config_variable = [08:00:48.736] __func__ = "PostmasterMain" [08:00:48.736] #35 0x00005632e02fcd80 in main (argc=4, argv=0x604000000690) at main.c:231 [08:00:48.736] do_check_root = [08:00:48.736] dispatch_option = [08:00:48.756] -e [08:00:48.756] [08:00:48.756] [08:00:48.847] dumping /tmp/cores/postgres-6-32421.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [08:00:49.079] [New LWP 32421] [08:00:49.081] [08:00:49.081] This GDB supports auto-downloading debuginfo from the following URLs: [08:00:49.081] [08:00:49.081] Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] [08:00:49.081] Debuginfod has been disabled. [08:00:49.081] To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [08:00:49.300] [Thread debugging using libthread_db enabled] [08:00:49.300] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [08:00:49.300] Core was generated by `postgres: postgres regression [local] EXPLAIN '. [08:00:49.300] Program terminated with signal SIGABRT, Aborted. [08:00:49.300] #0 0x00007f46628abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [08:00:49.355] [08:00:49.355] Thread 1 (Thread 0x7f4662626ac0 (LWP 32421)): [08:00:49.355] #0 0x00007f46628abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [08:00:49.355] No symbol table info available. [08:00:49.355] #1 0x00007f466285cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [08:00:49.355] No symbol table info available. [08:00:49.355] #2 0x00007f4662847472 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [08:00:49.355] No symbol table info available. [08:00:49.355] #3 0x0000560b3905fa9d in ExceptionalCondition (conditionName=conditionName@entry=0x560b393c79c0 "n >= 0 && n < list->length", fileName=fileName@entry=0x560b393c7920 "../../../../src/include/nodes/pg_list.h", lineNumber=lineNumber@entry=280) at assert.c:66 [08:00:49.355] No locals. [08:00:49.355] #4 0x0000560b38afa3ea in list_nth_cell (list=, n=) at ../../../../src/include/nodes/pg_list.h:280 [08:00:49.355] No locals. [08:00:49.355] #5 0x0000560b38afa41f in list_nth (list=, n=) at ../../../../src/include/nodes/pg_list.h:302 [08:00:49.355] No locals. [08:00:49.355] #6 0x0000560b38b00461 in var_is_nonnullable (root=0x62100005b538, var=var@entry=0x6250001520d8, use_rel_info=use_rel_info@entry=false) at clauses.c:4235 [08:00:49.355] rte = [08:00:49.355] notnullattnums = 0x0 [08:00:49.355] #7 0x0000560b38b05589 in eval_const_expressions_mutator (node=node@entry=0x625000152058, context=context@entry=0x7fff934e7110) at clauses.c:3556 [08:00:49.355] varg = 0x6250001520d8 [08:00:49.355] result = [08:00:49.355] ntest = 0x625000152058 [08:00:49.355] newntest = [08:00:49.355] arg = 0x6250001520d8 [08:00:49.355] __func__ = "eval_const_expressions_mutator" [08:00:49.355] #8 0x0000560b38b06863 in simplify_and_arguments (args=, context=context@entry=0x7fff934e7110, haveNull=haveNull@entry=0x7fff934e6f90, forceFalse=forceFalse@entry=0x7fff934e6fa0) at clauses.c:3964 [08:00:49.355] arg = 0x625000152058 [08:00:49.355] newargs = 0x625000152268 [08:00:49.355] unprocessed_args = 0x0 [08:00:49.355] #9 0x0000560b38b02f4b in eval_const_expressions_mutator (node=node@entry=0x625000151e98, context=context@entry=0x7fff934e7110) at clauses.c:2877 [08:00:49.355] newargs = [08:00:49.355] haveNull = [08:00:49.355] forceFalse = [08:00:49.355] expr = 0x625000151e98 [08:00:49.355] __func__ = "eval_const_expressions_mutator" [08:00:49.355] #10 0x0000560b38b06345 in eval_const_expressions (root=root@entry=0x62100005b538, node=node@entry=0x625000151e98) at clauses.c:2272 [08:00:49.355] context = [08:00:49.355] #11 0x0000560b38ad8dcf in convert_EXISTS_sublink_to_join (root=root@entry=0x62100005b538, sublink=sublink@entry=0x6250000091b0, under_not=under_not@entry=false, available_rels=available_rels@entry=0x62100005ba68) at subselect.c:1541 [08:00:49.355] je = [08:00:49.355] lc__state = [08:00:49.355] result = [08:00:49.355] parse = 0x6250000095d0 [08:00:49.355] subselect = 0x61d00005f568 [08:00:49.355] whereClause = 0x625000151e98 [08:00:49.355] subroot = [08:00:49.355] rtoffset = [08:00:49.355] varno = [08:00:49.355] clause_varnos = [08:00:49.355] upper_varnos = [08:00:49.355] lc = [08:00:49.355] newWhere = 0x0 [08:00:49.355] all_clauses = 0x625000151e48 [08:00:49.355] upper_reference_exists = false [08:00:49.355] #12 0x0000560b38ae286b in pull_up_sublinks_qual_recurse (root=root@entry=0x62100005b538, node=0x6250000091b0, jtlink1=jtlink1@entry=0x62100005b9d0, available_rels1=, jtlink2=jtlink2@entry=0x0, available_rels2=available_rels2@entry=0x0) at prepjointree.c:912 [08:00:49.355] sublink = 0x6250000091b0 [08:00:49.355] j = [08:00:49.355] child_rels = [08:00:49.355] #13 0x0000560b38ae3562 in pull_up_sublinks_jointree_recurse (root=root@entry=0x62100005b538, jtnode=0x625000009200, relids=relids@entry=0x7fff934e7820) at prepjointree.c:776 [08:00:49.355] j = 0x62100005b9b8 [08:00:49.355] leftrelids = [08:00:49.355] rightrelids = [08:00:49.355] jtlink = [08:00:49.355] __func__ = "pull_up_sublinks_jointree_recurse" [08:00:49.355] #14 0x0000560b38ae36cf in pull_up_sublinks_jointree_recurse (root=root@entry=0x62100005b538, jtnode=0x6290000d3258, relids=relids@entry=0x7fff934e7900) at prepjointree.c:706 [08:00:49.355] newchild = [08:00:49.355] childrelids = [08:00:49.355] l__state = [08:00:49.355] frelids = 0x0 [08:00:49.355] newf = [08:00:49.355] jtlink = [08:00:49.355] f = 0x6290000d3258 [08:00:49.355] newfromlist = 0x0 [08:00:49.355] l = [08:00:49.355] __func__ = "pull_up_sublinks_jointree_recurse" [08:00:49.355] #15 0x0000560b38ae80ff in pull_up_sublinks (root=root@entry=0x62100005b538) at prepjointree.c:653 [08:00:49.355] jtnode = [08:00:49.355] relids = [08:00:49.355] #16 0x0000560b38abebef in subquery_planner (glob=glob@entry=0x61900008c858, parse=parse@entry=0x6250000095d0, parent_root=parent_root@entry=0x0, hasRecursion=hasRecursion@entry=false, tuple_fraction=tuple_fraction@entry=0, setops=setops@entry=0x0) at planner.c:757 [08:00:49.355] root = 0x62100005b538 [08:00:49.355] newWithCheckOptions = [08:00:49.355] newHaving = [08:00:49.355] hasOuterJoins = [08:00:49.355] hasResultRTEs = [08:00:49.355] final_rel = [08:00:49.355] l = [08:00:49.355] #17 0x0000560b38ac179e in standard_planner (parse=0x6250000095d0, query_string=, cursorOptions=2048, boundParams=) at planner.c:442 [08:00:49.355] result = [08:00:49.355] glob = 0x61900008c858 [08:00:49.355] tuple_fraction = 0 [08:00:49.355] root = [08:00:49.355] final_rel = [08:00:49.355] best_path = [08:00:49.355] top_plan = [08:00:49.355] lp = [08:00:49.355] lr = [08:00:49.355] #18 0x0000560b38ac2eb6 in planner (parse=parse@entry=0x6250000095d0, query_string=query_string@entry=0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"..., cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at planner.c:301 [08:00:49.355] result = [08:00:49.355] #19 0x0000560b38d446f7 in pg_plan_query (querytree=querytree@entry=0x6250000095d0, query_string=query_string@entry=0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"..., cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at postgres.c:900 [08:00:49.355] plan = [08:00:49.355] #20 0x0000560b386c0699 in standard_ExplainOneQuery (query=, cursorOptions=cursorOptions@entry=2048, into=into@entry=0x0, es=es@entry=0x61900008c5b8, queryString=, params=, queryEnv=) at explain.c:353 [08:00:49.355] plan = [08:00:49.355] planstart = [08:00:49.355] planduration = [08:00:49.355] bufusage_start = [08:00:49.355] bufusage = [08:00:49.355] mem_counters = [08:00:49.355] planner_ctx = 0x0 [08:00:49.355] saved_ctx = 0x0 [08:00:49.355] #21 0x0000560b386c0b00 in ExplainOneQuery (query=, cursorOptions=cursorOptions@entry=2048, into=into@entry=0x0, es=es@entry=0x61900008c5b8, pstate=pstate@entry=0x619000005838, params=params@entry=0x0) at explain.c:309 [08:00:49.355] No locals. [08:00:49.355] #22 0x0000560b386c0e4b in ExplainQuery (pstate=pstate@entry=0x619000005838, stmt=stmt@entry=0x625000009410, params=params@entry=0x0, dest=dest@entry=0x6190000057a8) at explain.c:223 [08:00:49.355] l__state = [08:00:49.355] l = 0x61d00005f530 [08:00:49.355] es = 0x61900008c5b8 [08:00:49.355] tstate = [08:00:49.355] jstate = [08:00:49.355] query = [08:00:49.355] rewritten = 0x61d00005f518 [08:00:49.355] #23 0x0000560b38d51e39 in standard_ProcessUtility (pstmt=0x6250000094c0, queryString=, readOnlyTree=, context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=, queryEnv=, dest=, qc=) at utility.c:866 [08:00:49.355] parsetree = 0x625000009410 [08:00:49.355] isTopLevel = true [08:00:49.355] isAtomicContext = false [08:00:49.355] pstate = 0x619000005838 [08:00:49.355] readonly_flags = [08:00:49.355] __func__ = "standard_ProcessUtility" [08:00:49.355] #24 0x0000560b38d52502 in ProcessUtility (pstmt=pstmt@entry=0x6250000094c0, queryString=, readOnlyTree=, context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=, queryEnv=, dest=0x6190000057a8, qc=0x7fff934e7ff0) at utility.c:523 [08:00:49.355] No locals. [08:00:49.355] #25 0x0000560b38d4d46a in PortalRunUtility (portal=portal@entry=0x625000032200, pstmt=0x6250000094c0, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x6190000057a8, qc=qc@entry=0x7fff934e7ff0) at pquery.c:1153 [08:00:49.355] No locals. [08:00:49.355] #26 0x0000560b38d4dea6 in FillPortalStore (portal=portal@entry=0x625000032200, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [08:00:49.355] treceiver = 0x6190000057a8 [08:00:49.355] qc = [08:00:49.355] __func__ = "FillPortalStore" [08:00:49.355] #27 0x0000560b38d4e7eb in PortalRun (portal=portal@entry=0x625000032200, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, dest=dest@entry=0x6290000d3538, altdest=altdest@entry=0x6290000d3538, qc=qc@entry=0x7fff934e82e0) at pquery.c:760 [08:00:49.355] _save_exception_stack = 0x7fff934e8460 [08:00:49.355] _save_context_stack = 0x0 [08:00:49.355] _local_sigjmp_buf = [08:00:49.355] _do_rethrow = [08:00:49.355] result = [08:00:49.355] nprocessed = [08:00:49.355] saveTopTransactionResourceOwner = 0x629000025a58 [08:00:49.355] saveTopTransactionContext = 0x625000039900 [08:00:49.355] saveActivePortal = 0x0 [08:00:49.355] saveResourceOwner = 0x629000025a58 [08:00:49.355] savePortalContext = 0x0 [08:00:49.355] saveMemoryContext = 0x625000039900 [08:00:49.355] __func__ = "PortalRun" [08:00:49.355] #28 0x0000560b38d45577 in exec_simple_query (query_string=query_string@entry=0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"...) at postgres.c:1274 [08:00:49.355] cmdtaglen = [08:00:49.355] snapshot_set = [08:00:49.355] per_parsetree_context = 0x0 [08:00:49.355] plantree_list = 0x6290000d34e8 [08:00:49.355] parsetree = 0x625000009440 [08:00:49.355] commandTag = [08:00:49.355] qc = [08:00:49.355] querytree_list = [08:00:49.355] portal = 0x625000032200 [08:00:49.355] receiver = 0x6290000d3538 [08:00:49.355] format = [08:00:49.355] cmdtagname = [08:00:49.355] parsetree_item__state = [08:00:49.355] dest = DestRemote [08:00:49.355] oldcontext = 0x625000039900 [08:00:49.355] parsetree_list = 0x625000009470 [08:00:49.355] parsetree_item = 0x625000009488 [08:00:49.355] save_log_statement_stats = false [08:00:49.355] was_logged = false [08:00:49.355] use_implicit_block = false [08:00:49.355] msec_str = [08:00:49.355] __func__ = "exec_simple_query" [08:00:49.355] #29 0x0000560b38d49841 in PostgresMain (dbname=dbname@entry=0x6290000203a8 "regression", username=username@entry=0x629000020388 "postgres") at postgres.c:4767 [08:00:49.355] query_string = 0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"... [08:00:49.355] firstchar = [08:00:49.355] input_message = [08:00:49.355] local_sigjmp_buf = [08:00:49.355] send_ready_for_query = [08:00:49.355] idle_in_transaction_timeout_enabled = [08:00:49.355] idle_session_timeout_enabled = [08:00:49.355] __func__ = "PostgresMain" [08:00:49.355] #30 0x0000560b38d3b45a in BackendMain (startup_data=, startup_data_len=) at backend_startup.c:124 [08:00:49.355] bsdata = [08:00:49.355] #31 0x0000560b38b7be0f in postmaster_child_launch (child_type=B_BACKEND, child_slot=5, startup_data=startup_data@entry=0x7fff934e8640, startup_data_len=startup_data_len@entry=24, client_sock=client_sock@entry=0x7fff934e86f0) at launch_backend.c:290 [08:00:49.355] pid = [08:00:49.355] #32 0x0000560b38b81e2d in BackendStartup (client_sock=client_sock@entry=0x7fff934e86f0) at postmaster.c:3590 [08:00:49.355] bn = 0x6270000001f8 [08:00:49.355] pid = [08:00:49.355] startup_data = [08:00:49.355] cac = [08:00:49.355] __func__ = "BackendStartup" [08:00:49.355] #33 0x0000560b38b84eb8 in ServerLoop () at postmaster.c:1705 [08:00:49.355] s = [08:00:49.355] i = 0 [08:00:49.355] now = [08:00:49.355] last_lockfile_recheck_time = 1755935547 [08:00:49.355] last_touch_time = 1755935487 [08:00:49.355] events = [08:00:49.355] nevents = 1 [08:00:49.355] __func__ = "ServerLoop" [08:00:49.355] #34 0x0000560b38b870b9 in PostmasterMain (argc=argc@entry=8, argv=argv@entry=0x607000000480) at postmaster.c:1403 [08:00:49.355] opt = [08:00:49.355] status = [08:00:49.355] userDoption = [08:00:49.355] listen_addr_saved = false [08:00:49.355] output_config_variable = [08:00:49.355] __func__ = "PostmasterMain" [08:00:49.355] #35 0x0000560b38917d80 in main (argc=8, argv=0x607000000480) at main.c:231 [08:00:49.355] do_check_root = [08:00:49.355] dispatch_option = [08:00:49.376] -e [08:00:49.376] [08:00:49.376] [08:00:49.461] dumping /tmp/cores/postgres-6-55182.core for /tmp/cirrus-ci-build/tmp_install/usr/local/pgsql/bin/postgres [08:00:49.699] [New LWP 55182] [08:00:49.701] [08:00:49.701] This GDB supports auto-downloading debuginfo from the following URLs: [08:00:49.701] [08:00:49.701] Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] [08:00:49.701] Debuginfod has been disabled. [08:00:49.701] To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [08:00:49.918] [Thread debugging using libthread_db enabled] [08:00:49.918] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [08:00:49.918] Core was generated by `postgres: primary: postgres regression [local] EXPLAIN '. [08:00:49.918] Program terminated with signal SIGABRT, Aborted. [08:00:49.918] #0 0x00007f97e88abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [08:00:50.725] [08:00:50.725] Thread 1 (Thread 0x7f97e8626ac0 (LWP 55182)): [08:00:50.725] #0 0x00007f97e88abeec in ?? () from /lib/x86_64-linux-gnu/libc.so.6 [08:00:50.725] No symbol table info available. [08:00:50.725] #1 0x00007f97e885cfb2 in raise () from /lib/x86_64-linux-gnu/libc.so.6 [08:00:50.725] No symbol table info available. [08:00:50.725] #2 0x00007f97e8847472 in abort () from /lib/x86_64-linux-gnu/libc.so.6 [08:00:50.725] No symbol table info available. [08:00:50.725] #3 0x000055e3355bda9d in ExceptionalCondition (conditionName=conditionName@entry=0x55e3359259c0 "n >= 0 && n < list->length", fileName=fileName@entry=0x55e335925920 "../../../../src/include/nodes/pg_list.h", lineNumber=lineNumber@entry=280) at assert.c:66 [08:00:50.725] No locals. [08:00:50.725] #4 0x000055e3350583ea in list_nth_cell (list=, n=) at ../../../../src/include/nodes/pg_list.h:280 [08:00:50.725] No locals. [08:00:50.725] #5 0x000055e33505841f in list_nth (list=, n=) at ../../../../src/include/nodes/pg_list.h:302 [08:00:50.725] No locals. [08:00:50.725] #6 0x000055e33505e461 in var_is_nonnullable (root=0x62100005b998, var=var@entry=0x625000159d28, use_rel_info=use_rel_info@entry=false) at clauses.c:4235 [08:00:50.725] rte = [08:00:50.725] notnullattnums = 0x0 [08:00:50.725] #7 0x000055e335063589 in eval_const_expressions_mutator (node=node@entry=0x625000159ca8, context=context@entry=0x7fffdc75e810) at clauses.c:3556 [08:00:50.725] varg = 0x625000159d28 [08:00:50.725] result = [08:00:50.725] ntest = 0x625000159ca8 [08:00:50.725] newntest = [08:00:50.725] arg = 0x625000159d28 [08:00:50.725] __func__ = "eval_const_expressions_mutator" [08:00:50.725] #8 0x000055e335064863 in simplify_and_arguments (args=, context=context@entry=0x7fffdc75e810, haveNull=haveNull@entry=0x7fffdc75e690, forceFalse=forceFalse@entry=0x7fffdc75e6a0) at clauses.c:3964 [08:00:50.725] arg = 0x625000159ca8 [08:00:50.725] newargs = 0x625000159eb8 [08:00:50.725] unprocessed_args = 0x0 [08:00:50.725] #9 0x000055e335060f4b in eval_const_expressions_mutator (node=node@entry=0x625000159ae8, context=context@entry=0x7fffdc75e810) at clauses.c:2877 [08:00:50.725] newargs = [08:00:50.725] haveNull = [08:00:50.725] forceFalse = [08:00:50.725] expr = 0x625000159ae8 [08:00:50.725] __func__ = "eval_const_expressions_mutator" [08:00:50.725] #10 0x000055e335064345 in eval_const_expressions (root=root@entry=0x62100005b998, node=node@entry=0x625000159ae8) at clauses.c:2272 [08:00:50.725] context = [08:00:50.725] #11 0x000055e335036dcf in convert_EXISTS_sublink_to_join (root=root@entry=0x62100005b998, sublink=sublink@entry=0x6250000091b0, under_not=under_not@entry=false, available_rels=available_rels@entry=0x62100005bec8) at subselect.c:1541 [08:00:50.725] je = [08:00:50.725] lc__state = [08:00:50.725] result = [08:00:50.725] parse = 0x6250000095d0 [08:00:50.725] subselect = 0x61900008c148 [08:00:50.725] whereClause = 0x625000159ae8 [08:00:50.725] subroot = [08:00:50.725] rtoffset = [08:00:50.725] varno = [08:00:50.725] clause_varnos = [08:00:50.725] upper_varnos = [08:00:50.725] lc = [08:00:50.725] newWhere = 0x0 [08:00:50.725] all_clauses = 0x625000159a98 [08:00:50.725] upper_reference_exists = false [08:00:50.725] #12 0x000055e33504086b in pull_up_sublinks_qual_recurse (root=root@entry=0x62100005b998, node=0x6250000091b0, jtlink1=jtlink1@entry=0x62100005be30, available_rels1=, jtlink2=jtlink2@entry=0x0, available_rels2=available_rels2@entry=0x0) at prepjointree.c:912 [08:00:50.725] sublink = 0x6250000091b0 [08:00:50.725] j = [08:00:50.725] child_rels = [08:00:50.725] #13 0x000055e335041562 in pull_up_sublinks_jointree_recurse (root=root@entry=0x62100005b998, jtnode=0x625000009200, relids=relids@entry=0x7fffdc75ef20) at prepjointree.c:776 [08:00:50.725] j = 0x62100005be18 [08:00:50.725] leftrelids = [08:00:50.725] rightrelids = [08:00:50.725] jtlink = [08:00:50.725] __func__ = "pull_up_sublinks_jointree_recurse" [08:00:50.725] #14 0x000055e3350416cf in pull_up_sublinks_jointree_recurse (root=root@entry=0x62100005b998, jtnode=0x6290000d3258, relids=relids@entry=0x7fffdc75f000) at prepjointree.c:706 [08:00:50.725] newchild = [08:00:50.725] childrelids = [08:00:50.725] l__state = [08:00:50.725] frelids = 0x0 [08:00:50.725] newf = [08:00:50.725] jtlink = [08:00:50.725] f = 0x6290000d3258 [08:00:50.725] newfromlist = 0x0 [08:00:50.725] l = [08:00:50.725] __func__ = "pull_up_sublinks_jointree_recurse" [08:00:50.725] #15 0x000055e3350460ff in pull_up_sublinks (root=root@entry=0x62100005b998) at prepjointree.c:653 [08:00:50.725] jtnode = [08:00:50.725] relids = [08:00:50.725] #16 0x000055e33501cbef in subquery_planner (glob=glob@entry=0x61d00005ed28, parse=parse@entry=0x6250000095d0, parent_root=parent_root@entry=0x0, hasRecursion=hasRecursion@entry=false, tuple_fraction=tuple_fraction@entry=0, setops=setops@entry=0x0) at planner.c:757 [08:00:50.725] root = 0x62100005b998 [08:00:50.725] newWithCheckOptions = [08:00:50.725] newHaving = [08:00:50.725] hasOuterJoins = [08:00:50.725] hasResultRTEs = [08:00:50.725] final_rel = [08:00:50.725] l = [08:00:50.725] #17 0x000055e33501f79e in standard_planner (parse=parse@entry=0x6250000095d0, query_string=query_string@entry=0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"..., cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at planner.c:442 [08:00:50.725] result = [08:00:50.725] glob = 0x61d00005ed28 [08:00:50.725] tuple_fraction = 0 [08:00:50.725] root = [08:00:50.725] final_rel = [08:00:50.725] best_path = [08:00:50.725] top_plan = [08:00:50.725] lp = [08:00:50.725] lr = [08:00:50.725] #18 0x00007f97e574008f in pgss_planner (parse=, query_string=, cursorOptions=, boundParams=) at pg_stat_statements.c:983 [08:00:50.725] _save_exception_stack = 0x7fffdc75fda0 [08:00:50.725] _save_context_stack = 0x0 [08:00:50.725] _local_sigjmp_buf = [08:00:50.725] _do_rethrow = false [08:00:50.725] result = 0x41b58ab3 [08:00:50.725] #19 0x000055e335020e87 in planner (parse=parse@entry=0x6250000095d0, query_string=query_string@entry=0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"..., cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at planner.c:299 [08:00:50.725] result = [08:00:50.725] #20 0x000055e3352a26f7 in pg_plan_query (querytree=querytree@entry=0x6250000095d0, query_string=query_string@entry=0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"..., cursorOptions=cursorOptions@entry=2048, boundParams=boundParams@entry=0x0) at postgres.c:900 [08:00:50.725] plan = [08:00:50.725] #21 0x000055e334c1e699 in standard_ExplainOneQuery (query=, cursorOptions=cursorOptions@entry=2048, into=into@entry=0x0, es=es@entry=0x61900008c0b8, queryString=, params=, queryEnv=) at explain.c:353 [08:00:50.725] plan = [08:00:50.725] planstart = [08:00:50.725] planduration = [08:00:50.725] bufusage_start = [08:00:50.725] bufusage = [08:00:50.725] mem_counters = [08:00:50.725] planner_ctx = 0x0 [08:00:50.725] saved_ctx = 0x0 [08:00:50.725] #22 0x000055e334c1eb00 in ExplainOneQuery (query=, cursorOptions=cursorOptions@entry=2048, into=into@entry=0x0, es=es@entry=0x61900008c0b8, pstate=pstate@entry=0x619000005338, params=params@entry=0x0) at explain.c:309 [08:00:50.725] No locals. [08:00:50.725] #23 0x000055e334c1ee4b in ExplainQuery (pstate=pstate@entry=0x619000005338, stmt=stmt@entry=0x625000009410, params=params@entry=0x0, dest=dest@entry=0x6190000052a8) at explain.c:223 [08:00:50.725] l__state = [08:00:50.725] l = 0x62100005b960 [08:00:50.725] es = 0x61900008c0b8 [08:00:50.725] tstate = [08:00:50.725] jstate = [08:00:50.725] query = [08:00:50.725] rewritten = 0x62100005b948 [08:00:50.725] #24 0x000055e3352afe39 in standard_ProcessUtility (pstmt=pstmt@entry=0x6250000094c0, queryString=queryString@entry=0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"..., readOnlyTree=readOnlyTree@entry=false, context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=params@entry=0x0, queryEnv=queryEnv@entry=0x0, dest=, qc=) at utility.c:866 [08:00:50.725] parsetree = 0x625000009410 [08:00:50.725] isTopLevel = true [08:00:50.725] isAtomicContext = false [08:00:50.725] pstate = 0x619000005338 [08:00:50.725] readonly_flags = [08:00:50.725] __func__ = "standard_ProcessUtility" [08:00:50.725] #25 0x00007f97e573e790 in pgss_ProcessUtility (pstmt=, queryString=, readOnlyTree=, context=, params=, queryEnv=, dest=, qc=) at pg_stat_statements.c:1181 [08:00:50.725] _save_exception_stack = 0x7fffdc7601b0 [08:00:50.725] _save_context_stack = 0x0 [08:00:50.725] _local_sigjmp_buf = [08:00:50.725] _do_rethrow = false [08:00:50.725] duration = [08:00:50.725] bufusage = [08:00:50.725] walusage_start = [08:00:50.725] start = [08:00:50.725] rows = [08:00:50.725] bufusage_start = [08:00:50.725] walusage = [08:00:50.725] parsetree = [08:00:50.725] saved_queryId = 3938666771540382425 [08:00:50.725] saved_stmt_location = 0 [08:00:50.725] saved_stmt_len = 204 [08:00:50.725] enabled = true [08:00:50.725] #26 0x000055e3352b0463 in ProcessUtility (pstmt=pstmt@entry=0x6250000094c0, queryString=, readOnlyTree=, context=context@entry=PROCESS_UTILITY_TOPLEVEL, params=, queryEnv=, dest=0x6190000052a8, qc=0x7fffdc760090) at utility.c:519 [08:00:50.725] No locals. [08:00:50.725] #27 0x000055e3352ab46a in PortalRunUtility (portal=portal@entry=0x625000032200, pstmt=0x6250000094c0, isTopLevel=isTopLevel@entry=true, setHoldSnapshot=setHoldSnapshot@entry=true, dest=dest@entry=0x6190000052a8, qc=qc@entry=0x7fffdc760090) at pquery.c:1153 [08:00:50.725] No locals. [08:00:50.725] #28 0x000055e3352abea6 in FillPortalStore (portal=portal@entry=0x625000032200, isTopLevel=isTopLevel@entry=true) at pquery.c:1026 [08:00:50.725] treceiver = 0x6190000052a8 [08:00:50.725] qc = [08:00:50.725] __func__ = "FillPortalStore" [08:00:50.725] #29 0x000055e3352ac7eb in PortalRun (portal=portal@entry=0x625000032200, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, dest=dest@entry=0x6290000d43d8, altdest=altdest@entry=0x6290000d43d8, qc=qc@entry=0x7fffdc760380) at pquery.c:760 [08:00:50.725] _save_exception_stack = 0x7fffdc760500 [08:00:50.725] _save_context_stack = 0x0 [08:00:50.725] _local_sigjmp_buf = [08:00:50.725] _do_rethrow = [08:00:50.725] result = [08:00:50.725] nprocessed = [08:00:50.725] saveTopTransactionResourceOwner = 0x62900002a248 [08:00:50.725] saveTopTransactionContext = 0x625000039900 [08:00:50.725] saveActivePortal = 0x0 [08:00:50.725] saveResourceOwner = 0x62900002a248 [08:00:50.725] savePortalContext = 0x0 [08:00:50.725] saveMemoryContext = 0x625000039900 [08:00:50.725] __func__ = "PortalRun" [08:00:50.725] #30 0x000055e3352a3577 in exec_simple_query (query_string=query_string@entry=0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"...) at postgres.c:1274 [08:00:50.725] cmdtaglen = [08:00:50.725] snapshot_set = [08:00:50.725] per_parsetree_context = 0x0 [08:00:50.725] plantree_list = 0x6290000d4388 [08:00:50.725] parsetree = 0x625000009440 [08:00:50.725] commandTag = [08:00:50.725] qc = [08:00:50.725] querytree_list = [08:00:50.725] portal = 0x625000032200 [08:00:50.725] receiver = 0x6290000d43d8 [08:00:50.725] format = [08:00:50.725] cmdtagname = [08:00:50.725] parsetree_item__state = [08:00:50.725] dest = DestRemote [08:00:50.725] oldcontext = 0x625000039900 [08:00:50.725] parsetree_list = 0x625000009470 [08:00:50.725] parsetree_item = 0x625000009488 [08:00:50.725] save_log_statement_stats = false [08:00:50.725] was_logged = true [08:00:50.725] use_implicit_block = false [08:00:50.725] msec_str = [08:00:50.725] __func__ = "exec_simple_query" [08:00:50.725] #31 0x000055e3352a7841 in PostgresMain (dbname=dbname@entry=0x6290000254b8 "regression", username=username@entry=0x629000025498 "postgres") at postgres.c:4767 [08:00:50.725] query_string = 0x625000007a00 "EXPLAIN (COSTS OFF)\nSELECT * FROM pred_tab t1\n LEFT JOIN pred_tab t2 ON EXISTS\n (SELECT 1 FROM pred_tab t3, pred_tab t4, pred_tab t5, pred_tab t6\n WHERE t1.a = t3.a AND t6.a IS NOT N"... [08:00:50.725] firstchar = [08:00:50.725] input_message = [08:00:50.725] local_sigjmp_buf = [08:00:50.725] send_ready_for_query = [08:00:50.725] idle_in_transaction_timeout_enabled = [08:00:50.725] idle_session_timeout_enabled = [08:00:50.725] __func__ = "PostgresMain" [08:00:50.725] #32 0x000055e33529945a in BackendMain (startup_data=, startup_data_len=) at backend_startup.c:124 [08:00:50.725] bsdata = [08:00:50.725] #33 0x000055e3350d9e0f in postmaster_child_launch (child_type=B_BACKEND, child_slot=11, startup_data=startup_data@entry=0x7fffdc7606e0, startup_data_len=startup_data_len@entry=24, client_sock=client_sock@entry=0x7fffdc760790) at launch_backend.c:290 [08:00:50.725] pid = [08:00:50.725] #34 0x000055e3350dfe2d in BackendStartup (client_sock=client_sock@entry=0x7fffdc760790) at postmaster.c:3590 [08:00:50.725] bn = 0x629000019418 [08:00:50.725] pid = [08:00:50.725] startup_data = [08:00:50.725] cac = [08:00:50.725] __func__ = "BackendStartup" [08:00:50.725] #35 0x000055e3350e2eb8 in ServerLoop () at postmaster.c:1705 [08:00:50.725] s = [08:00:50.725] i = 0 [08:00:50.725] now = [08:00:50.725] last_lockfile_recheck_time = 1755935782 [08:00:50.725] last_touch_time = 1755935782 [08:00:50.725] events = [08:00:50.725] nevents = 1 [08:00:50.725] __func__ = "ServerLoop" [08:00:50.725] #36 0x000055e3350e50b9 in PostmasterMain (argc=argc@entry=4, argv=argv@entry=0x604000000690) at postmaster.c:1403 [08:00:50.725] opt = [08:00:50.725] status = [08:00:50.725] userDoption = [08:00:50.725] listen_addr_saved = false [08:00:50.725] output_config_variable = [08:00:50.725] __func__ = "PostmasterMain" [08:00:50.725] #37 0x000055e334e75d80 in main (argc=4, argv=0x604000000690) at main.c:231 [08:00:50.725] do_check_root = [08:00:50.725] dispatch_option =