[01:34:47.558] src/tools/ci/cores_backtrace.sh macos "${HOME}/cores" [01:34:50.896] (lldb) target create --core "/Users/admin/cores/core.15288" [01:35:32.870] Core file '/Users/admin/cores/core.15288' (arm64) was loaded. [01:35:32.870] (lldb) thread backtrace all [01:35:34.325] warning: could not execute support code to read Objective-C class data in the process. This may reduce the quality of type information available. [01:35:34.325] [01:35:34.331] * thread #1 [01:35:34.331] * frame #0: 0x000000019eb1e5d0 libsystem_kernel.dylib`__pthread_kill + 8 [01:35:34.331] frame #1: 0x000000019eb56c20 libsystem_pthread.dylib`pthread_kill + 288 [01:35:34.331] frame #2: 0x000000019ea63a30 libsystem_c.dylib`abort + 180 [01:35:34.331] frame #3: 0x0000000102d1cc08 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=280) at assert.c:66:2 [01:35:34.331] frame #4: 0x000000010297e8a0 postgres`list_nth [inlined] list_nth_cell(list=, n=) at pg_list.h:280:2 [01:35:34.331] frame #5: 0x000000010297e888 postgres`list_nth(list=, n=) at pg_list.h:302:9 [01:35:34.331] frame #6: 0x0000000102ae6d2c postgres`var_is_nonnullable(root=0x000000013e84ae38, var=0x000000013e837bd8, use_rel_info=) at clauses.c:4235:24 [01:35:34.331] frame #7: 0x0000000102ae6744 postgres`eval_const_expressions_mutator(node=0x000000013e837b58, context=) at clauses.c:3556:10 [01:35:34.331] frame #8: 0x0000000102ae8b50 postgres`simplify_and_arguments(args=, context=0x000000016d55f888, haveNull=0x000000016d55f810, forceFalse=0x000000016d55f80c) at clauses.c:3964:9 [01:35:34.331] frame #9: 0x0000000102ae65f8 postgres`eval_const_expressions_mutator(node=0x000000013e837998, context=) at clauses.c:2877:18 [01:35:34.331] frame #10: 0x0000000102ae5700 postgres`eval_const_expressions(root=0x000000013e84ae38, node=) at clauses.c:2272:9 [01:35:34.331] frame #11: 0x0000000102ad767c postgres`convert_EXISTS_sublink_to_join(root=0x000000013e84ae38, sublink=0x000000014f80b4f0, under_not=false, available_rels=0x000000013e84b368) at subselect.c:1541:17 [01:35:34.331] frame #12: 0x0000000102ade33c postgres`pull_up_sublinks_qual_recurse(root=0x000000013e84ae38, node=0x000000014f80b4f0, jtlink1=0x000000013e84b2d0, available_rels1=0x000000013e84b368, jtlink2=0x0000000000000000, available_rels2=0x0000000000000000) at prepjointree.c:912:13 [01:35:34.331] frame #13: 0x0000000102adb720 postgres`pull_up_sublinks_jointree_recurse(root=0x000000013e84ae38, jtnode=, relids=0x000000016d55fce8) at prepjointree.c:0 [01:35:34.331] frame #14: 0x0000000102adb5e4 postgres`pull_up_sublinks_jointree_recurse(root=0x000000013e84ae38, jtnode=0x000000013e847ea8, relids=0x000000016d55fd48) at prepjointree.c:706:15 [01:35:34.331] frame #15: 0x0000000102adb4f4 postgres`pull_up_sublinks(root=0x000000013e84ae38) at prepjointree.c:653:11 [01:35:34.331] frame #16: 0x0000000102ac9578 postgres`subquery_planner(glob=0x000000013e8230d8, parse=0x000000014f80b910, parent_root=0x0000000000000000, hasRecursion=, tuple_fraction=, setops=0x0000000000000000) at planner.c:751:3 [01:35:34.331] frame #17: 0x0000000102ac8dc0 postgres`standard_planner(parse=0x000000014f80b910, query_string=, cursorOptions=2048, boundParams=0x0000000000000000) at planner.c:436:9 [01:35:34.331] frame #18: 0x0000000102ac8c44 postgres`planner(parse=, query_string=, cursorOptions=, boundParams=) at planner.c:295:12 [01:35:34.331] frame #19: 0x0000000102be1a98 postgres`pg_plan_query(querytree=0x000000014f80b910, query_string="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 NULL);", cursorOptions=2048, boundParams=0x0000000000000000) at postgres.c:900:9 [01:35:34.331] frame #20: 0x00000001029c00cc postgres`standard_ExplainOneQuery(query=0x000000014f80b910, cursorOptions=2048, into=0x0000000000000000, es=0x000000013e822e38, queryString="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 NULL);", params=0x0000000000000000, queryEnv=0x0000000000000000) at explain.c:353:9 [01:35:34.331] frame #21: 0x00000001029bfd8c postgres`ExplainQuery [inlined] ExplainOneQuery(query=, cursorOptions=2048, into=0x0000000000000000, es=0x000000013e822e38, pstate=0x000000013e80a4b8, params=0x0000000000000000) at explain.c:309:3 [01:35:34.331] frame #22: 0x00000001029bfd38 postgres`ExplainQuery(pstate=0x000000013e80a4b8, stmt=0x000000014f80b750, params=0x0000000000000000, dest=0x000000013e80a428) at explain.c:223:4 [01:35:34.331] frame #23: 0x0000000102be8a44 postgres`standard_ProcessUtility(pstmt=0x000000014f80b800, queryString="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 NULL);", readOnlyTree=, context=PROCESS_UTILITY_TOPLEVEL, params=, queryEnv=0x0000000000000000, dest=0x000000013e80a428, qc=) at utility.c:866:4 [01:35:34.331] frame #24: 0x0000000102be83c0 postgres`ProcessUtility(pstmt=, queryString=, readOnlyTree=, context=, params=, queryEnv=, dest=, qc=) at utility.c:523:3 [artificial] [01:35:34.331] frame #25: 0x0000000102be801c postgres`PortalRunUtility(portal=0x000000014f83c100, pstmt=0x000000014f80b800, isTopLevel=true, setHoldSnapshot=true, dest=0x000000013e80a428, qc=0x000000016d5601e0) at pquery.c:1153:2 [01:35:34.331] frame #26: 0x0000000102be7450 postgres`FillPortalStore(portal=0x000000014f83c100, isTopLevel=true) at pquery.c:1026:4 [01:35:34.331] frame #27: 0x0000000102be715c postgres`PortalRun(portal=0x000000014f83c100, count=9223372036854775807, isTopLevel=true, dest=0x000000013e848188, altdest=0x000000013e848188, qc=0x000000016d5603d8) at pquery.c:760:6 [01:35:34.331] frame #28: 0x0000000102be613c postgres`exec_simple_query(query_string="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 NULL);") at postgres.c:1274:10 [01:35:34.331] frame #29: 0x0000000102be3388 postgres`PostgresMain(dbname=, username=) at postgres.c:0:24 [01:35:34.331] frame #30: 0x0000000102bdedac postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:124:2 [01:35:34.331] frame #31: 0x0000000102b3a384 postgres`postmaster_child_launch(child_type=B_BACKEND, child_slot=10, startup_data=0x000000016d561280, startup_data_len=24, client_sock=0x000000016d5607f0) at launch_backend.c:290:3 [01:35:34.331] frame #32: 0x0000000102b3e648 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016d5607f0) at postmaster.c:3587:8 [01:35:34.331] frame #33: 0x0000000102b3e5ac postgres`ServerLoop at postmaster.c:1702:6 [01:35:34.331] frame #34: 0x0000000102b3c9c4 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1400:11 [01:35:34.331] frame #35: 0x0000000102a8914c postgres`main(argc=4, argv=0x000060000049c7e0) at main.c:231:4 [01:35:34.331] frame #36: 0x000000019e7cb154 dyld`start + 2476 [01:35:34.331] (lldb) quit [01:35:34.354] -e [01:35:34.354] [01:35:34.354] [01:35:34.583] (lldb) target create --core "/Users/admin/cores/core.26062" [01:36:13.965] Core file '/Users/admin/cores/core.26062' (arm64) was loaded. [01:36:13.965] (lldb) thread backtrace all [01:36:15.758] warning: could not execute support code to read Objective-C class data in the process. This may reduce the quality of type information available. [01:36:15.758] [01:36:15.779] * thread #1 [01:36:15.779] * frame #0: 0x000000019eb1e5d0 libsystem_kernel.dylib`__pthread_kill + 8 [01:36:15.779] frame #1: 0x000000019eb56c20 libsystem_pthread.dylib`pthread_kill + 288 [01:36:15.779] frame #2: 0x000000019ea63a30 libsystem_c.dylib`abort + 180 [01:36:15.779] frame #3: 0x0000000103324c08 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=280) at assert.c:66:2 [01:36:15.779] frame #4: 0x0000000102f868a0 postgres`list_nth [inlined] list_nth_cell(list=, n=) at pg_list.h:280:2 [01:36:15.779] frame #5: 0x0000000102f86888 postgres`list_nth(list=, n=) at pg_list.h:302:9 [01:36:15.779] frame #6: 0x00000001030eed2c postgres`var_is_nonnullable(root=0x000000013884f698, var=0x0000000138855c28, use_rel_info=) at clauses.c:4235:24 [01:36:15.779] frame #7: 0x00000001030ee744 postgres`eval_const_expressions_mutator(node=0x0000000138855ba8, context=) at clauses.c:3556:10 [01:36:15.779] frame #8: 0x00000001030f0b50 postgres`simplify_and_arguments(args=, context=0x000000016cf573d8, haveNull=0x000000016cf57360, forceFalse=0x000000016cf5735c) at clauses.c:3964:9 [01:36:15.779] frame #9: 0x00000001030ee5f8 postgres`eval_const_expressions_mutator(node=0x00000001388559e8, context=) at clauses.c:2877:18 [01:36:15.779] frame #10: 0x00000001030ed700 postgres`eval_const_expressions(root=0x000000013884f698, node=) at clauses.c:2272:9 [01:36:15.779] frame #11: 0x00000001030df67c postgres`convert_EXISTS_sublink_to_join(root=0x000000013884f698, sublink=0x00000001500172f0, under_not=false, available_rels=0x000000013884fbc8) at subselect.c:1541:17 [01:36:15.779] frame #12: 0x00000001030e633c postgres`pull_up_sublinks_qual_recurse(root=0x000000013884f698, node=0x00000001500172f0, jtlink1=0x000000013884fb30, available_rels1=0x000000013884fbc8, jtlink2=0x0000000000000000, available_rels2=0x0000000000000000) at prepjointree.c:912:13 [01:36:15.779] frame #13: 0x00000001030e3720 postgres`pull_up_sublinks_jointree_recurse(root=0x000000013884f698, jtnode=, relids=0x000000016cf57838) at prepjointree.c:0 [01:36:15.779] frame #14: 0x00000001030e35e4 postgres`pull_up_sublinks_jointree_recurse(root=0x000000013884f698, jtnode=0x0000000150028aa8, relids=0x000000016cf57898) at prepjointree.c:706:15 [01:36:15.779] frame #15: 0x00000001030e34f4 postgres`pull_up_sublinks(root=0x000000013884f698) at prepjointree.c:653:11 [01:36:15.779] frame #16: 0x00000001030d1578 postgres`subquery_planner(glob=0x000000013882aea8, parse=0x0000000150017710, parent_root=0x0000000000000000, hasRecursion=, tuple_fraction=, setops=0x0000000000000000) at planner.c:751:3 [01:36:15.779] frame #17: 0x00000001030d0dc0 postgres`standard_planner(parse=0x0000000150017710, query_string=, cursorOptions=2048, boundParams=0x0000000000000000) at planner.c:436:9 [01:36:15.779] frame #18: 0x0000000103a9ba30 pg_stat_statements.dylib`pgss_planner(parse=0x0000000150017710, query_string="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 NULL);", cursorOptions=2048, boundParams=0x0000000000000000) at pg_stat_statements.c:983:14 [01:36:15.779] frame #19: 0x00000001030d0c3c postgres`planner(parse=, query_string=, cursorOptions=, boundParams=) at planner.c:293:12 [01:36:15.779] frame #20: 0x00000001031e9a98 postgres`pg_plan_query(querytree=0x0000000150017710, query_string="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 NULL);", cursorOptions=2048, boundParams=0x0000000000000000) at postgres.c:900:9 [01:36:15.779] frame #21: 0x0000000102fc80cc postgres`standard_ExplainOneQuery(query=0x0000000150017710, cursorOptions=2048, into=0x0000000000000000, es=0x000000013882a438, queryString="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 NULL);", params=0x0000000000000000, queryEnv=0x0000000000000000) at explain.c:353:9 [01:36:15.779] frame #22: 0x0000000102fc7d8c postgres`ExplainQuery [inlined] ExplainOneQuery(query=, cursorOptions=2048, into=0x0000000000000000, es=0x000000013882a438, pstate=0x00000001380084b8, params=0x0000000000000000) at explain.c:309:3 [01:36:15.779] frame #23: 0x0000000102fc7d38 postgres`ExplainQuery(pstate=0x00000001380084b8, stmt=0x0000000150017550, params=0x0000000000000000, dest=0x0000000138008428) at explain.c:223:4 [01:36:15.779] frame #24: 0x00000001031f0a44 postgres`standard_ProcessUtility(pstmt=0x0000000150017600, queryString="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 NULL);", readOnlyTree=, context=PROCESS_UTILITY_TOPLEVEL, params=, queryEnv=0x0000000000000000, dest=0x0000000138008428, qc=0x000000016cf581d0) at utility.c:866:4 [01:36:15.779] frame #25: 0x0000000103a9c1f4 pg_stat_statements.dylib`pgss_ProcessUtility(pstmt=0x0000000150017600, queryString="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 NULL);", readOnlyTree=false, context=PROCESS_UTILITY_TOPLEVEL, params=0x0000000000000000, queryEnv=0x0000000000000000, dest=0x0000000138008428, qc=0x000000016cf581d0) at pg_stat_statements.c:1181:5 [01:36:15.779] frame #26: 0x00000001031f001c postgres`PortalRunUtility(portal=0x0000000138036300, pstmt=0x0000000150017600, isTopLevel=true, setHoldSnapshot=true, dest=0x0000000138008428, qc=0x000000016cf581d0) at pquery.c:1153:2 [01:36:15.779] frame #27: 0x00000001031ef450 postgres`FillPortalStore(portal=0x0000000138036300, isTopLevel=true) at pquery.c:1026:4 [01:36:15.779] frame #28: 0x00000001031ef15c postgres`PortalRun(portal=0x0000000138036300, count=9223372036854775807, isTopLevel=true, dest=0x0000000150029c68, altdest=0x0000000150029c68, qc=0x000000016cf583c8) at pquery.c:760:6 [01:36:15.779] frame #29: 0x00000001031ee13c postgres`exec_simple_query(query_string="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 NULL);") at postgres.c:1274:10 [01:36:15.779] frame #30: 0x00000001031eb388 postgres`PostgresMain(dbname=, username=) at postgres.c:0:24 [01:36:15.779] frame #31: 0x00000001031e6dac postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:124:2 [01:36:15.779] frame #32: 0x0000000103142384 postgres`postmaster_child_launch(child_type=B_BACKEND, child_slot=3, startup_data=0x000000016cf59270, startup_data_len=24, client_sock=0x000000016cf587e0) at launch_backend.c:290:3 [01:36:15.779] frame #33: 0x0000000103146648 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016cf587e0) at postmaster.c:3587:8 [01:36:15.779] frame #34: 0x00000001031465ac postgres`ServerLoop at postmaster.c:1702:6 [01:36:15.779] frame #35: 0x00000001031449c4 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1400:11 [01:36:15.780] frame #36: 0x000000010309114c postgres`main(argc=4, argv=0x0000600003630bd0) at main.c:231:4 [01:36:15.780] frame #37: 0x000000019e7cb154 dyld`start + 2476 [01:36:15.780] (lldb) quit [01:36:15.821] -e [01:36:15.821] [01:36:15.821] [01:36:16.131] (lldb) target create --core "/Users/admin/cores/core.15933" [01:36:57.330] Core file '/Users/admin/cores/core.15933' (arm64) was loaded. [01:36:57.330] (lldb) thread backtrace all [01:36:58.810] warning: could not execute support code to read Objective-C class data in the process. This may reduce the quality of type information available. [01:36:58.810] [01:36:58.820] * thread #1 [01:36:58.820] * frame #0: 0x000000019eb1e5d0 libsystem_kernel.dylib`__pthread_kill + 8 [01:36:58.820] frame #1: 0x000000019eb56c20 libsystem_pthread.dylib`pthread_kill + 288 [01:36:58.820] frame #2: 0x000000019ea63a30 libsystem_c.dylib`abort + 180 [01:36:58.820] frame #3: 0x0000000105240c08 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=280) at assert.c:66:2 [01:36:58.820] frame #4: 0x0000000104ea28a0 postgres`list_nth [inlined] list_nth_cell(list=, n=) at pg_list.h:280:2 [01:36:58.820] frame #5: 0x0000000104ea2888 postgres`list_nth(list=, n=) at pg_list.h:302:9 [01:36:58.820] frame #6: 0x000000010500ad2c postgres`var_is_nonnullable(root=0x000000012c0ace38, var=0x000000012c0a23d8, use_rel_info=) at clauses.c:4235:24 [01:36:58.820] frame #7: 0x000000010500a744 postgres`eval_const_expressions_mutator(node=0x000000012c0a2358, context=) at clauses.c:3556:10 [01:36:58.820] frame #8: 0x000000010500cb50 postgres`simplify_and_arguments(args=, context=0x000000016b03b908, haveNull=0x000000016b03b890, forceFalse=0x000000016b03b88c) at clauses.c:3964:9 [01:36:58.820] frame #9: 0x000000010500a5f8 postgres`eval_const_expressions_mutator(node=0x000000012c0a2198, context=) at clauses.c:2877:18 [01:36:58.820] frame #10: 0x0000000105009700 postgres`eval_const_expressions(root=0x000000012c0ace38, node=) at clauses.c:2272:9 [01:36:58.820] frame #11: 0x0000000104ffb67c postgres`convert_EXISTS_sublink_to_join(root=0x000000012c0ace38, sublink=0x000000012c80d4f0, under_not=false, available_rels=0x000000012c0ad368) at subselect.c:1541:17 [01:36:58.820] frame #12: 0x000000010500233c postgres`pull_up_sublinks_qual_recurse(root=0x000000012c0ace38, node=0x000000012c80d4f0, jtlink1=0x000000012c0ad2d0, available_rels1=0x000000012c0ad368, jtlink2=0x0000000000000000, available_rels2=0x0000000000000000) at prepjointree.c:912:13 [01:36:58.820] frame #13: 0x0000000104fff720 postgres`pull_up_sublinks_jointree_recurse(root=0x000000012c0ace38, jtnode=, relids=0x000000016b03bd68) at prepjointree.c:0 [01:36:58.820] frame #14: 0x0000000104fff5e4 postgres`pull_up_sublinks_jointree_recurse(root=0x000000012c0ace38, jtnode=0x000000012c0c08a8, relids=0x000000016b03bdc8) at prepjointree.c:706:15 [01:36:58.820] frame #15: 0x0000000104fff4f4 postgres`pull_up_sublinks(root=0x000000012c0ace38) at prepjointree.c:653:11 [01:36:58.820] frame #16: 0x0000000104fed578 postgres`subquery_planner(glob=0x000000012c0994d8, parse=0x000000012c80d910, parent_root=0x0000000000000000, hasRecursion=, tuple_fraction=, setops=0x0000000000000000) at planner.c:751:3 [01:36:58.820] frame #17: 0x0000000104fecdc0 postgres`standard_planner(parse=0x000000012c80d910, query_string=, cursorOptions=2048, boundParams=0x0000000000000000) at planner.c:436:9 [01:36:58.820] frame #18: 0x0000000104fecc44 postgres`planner(parse=, query_string=, cursorOptions=, boundParams=) at planner.c:295:12 [01:36:58.820] frame #19: 0x0000000105105a98 postgres`pg_plan_query(querytree=0x000000012c80d910, query_string="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 NULL);", cursorOptions=2048, boundParams=0x0000000000000000) at postgres.c:900:9 [01:36:58.820] frame #20: 0x0000000104ee40cc postgres`standard_ExplainOneQuery(query=0x000000012c80d910, cursorOptions=2048, into=0x0000000000000000, es=0x000000012c099238, queryString="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 NULL);", params=0x0000000000000000, queryEnv=0x0000000000000000) at explain.c:353:9 [01:36:58.820] frame #21: 0x0000000104ee3d8c postgres`ExplainQuery [inlined] ExplainOneQuery(query=, cursorOptions=2048, into=0x0000000000000000, es=0x000000012c099238, pstate=0x000000010b0084b8, params=0x0000000000000000) at explain.c:309:3 [01:36:58.820] frame #22: 0x0000000104ee3d38 postgres`ExplainQuery(pstate=0x000000010b0084b8, stmt=0x000000012c80d750, params=0x0000000000000000, dest=0x000000010b008428) at explain.c:223:4 [01:36:58.820] frame #23: 0x000000010510ca44 postgres`standard_ProcessUtility(pstmt=0x000000012c80d800, queryString="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 NULL);", readOnlyTree=, context=PROCESS_UTILITY_TOPLEVEL, params=, queryEnv=0x0000000000000000, dest=0x000000010b008428, qc=) at utility.c:866:4 [01:36:58.820] frame #24: 0x000000010510c3c0 postgres`ProcessUtility(pstmt=, queryString=, readOnlyTree=, context=, params=, queryEnv=, dest=, qc=) at utility.c:523:3 [artificial] [01:36:58.820] frame #25: 0x000000010510c01c postgres`PortalRunUtility(portal=0x000000012c045f00, pstmt=0x000000012c80d800, isTopLevel=true, setHoldSnapshot=true, dest=0x000000010b008428, qc=0x000000016b03c260) at pquery.c:1153:2 [01:36:58.820] frame #26: 0x000000010510b450 postgres`FillPortalStore(portal=0x000000012c045f00, isTopLevel=true) at pquery.c:1026:4 [01:36:58.820] frame #27: 0x000000010510b15c postgres`PortalRun(portal=0x000000012c045f00, count=9223372036854775807, isTopLevel=true, dest=0x000000012c0c0b88, altdest=0x000000012c0c0b88, qc=0x000000016b03c458) at pquery.c:760:6 [01:36:58.820] frame #28: 0x000000010510a13c postgres`exec_simple_query(query_string="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 NULL);") at postgres.c:1274:10 [01:36:58.820] frame #29: 0x0000000105107388 postgres`PostgresMain(dbname=, username=) at postgres.c:0:24 [01:36:58.820] frame #30: 0x0000000105102dac postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:124:2 [01:36:58.820] frame #31: 0x000000010505e384 postgres`postmaster_child_launch(child_type=B_BACKEND, child_slot=16, startup_data=0x000000016b03d300, startup_data_len=24, client_sock=0x000000016b03c870) at launch_backend.c:290:3 [01:36:58.820] frame #32: 0x0000000105062648 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016b03c870) at postmaster.c:3587:8 [01:36:58.820] frame #33: 0x00000001050625ac postgres`ServerLoop at postmaster.c:1702:6 [01:36:58.820] frame #34: 0x00000001050609c4 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1400:11 [01:36:58.820] frame #35: 0x0000000104fad14c postgres`main(argc=8, argv=0x0000600003184500) at main.c:231:4 [01:36:58.820] frame #36: 0x000000019e7cb154 dyld`start + 2476 [01:36:58.820] (lldb) quit