[02:47:00.256] src/tools/ci/cores_backtrace.sh macos "${HOME}/cores" [02:47:02.572] (lldb) target create --core "/Users/admin/cores/core.15180" [02:47:31.565] Core file '/Users/admin/cores/core.15180' (arm64) was loaded. [02:47:31.565] (lldb) thread backtrace all [02:47:32.773] * thread #1 [02:47:32.773] * frame #0: 0x00000001964255f0 libsystem_kernel.dylib`__pthread_kill + 8 [02:47:32.773] frame #1: 0x000000019645dc20 libsystem_pthread.dylib`pthread_kill + 288 [02:47:32.773] frame #2: 0x000000019636aa30 libsystem_c.dylib`abort + 180 [02:47:32.773] frame #3: 0x0000000100efd9b0 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [02:47:32.773] frame #4: 0x0000000100c3b764 postgres`ExecFetchSlotHeapTuple(slot=0x000000016f354090, materialize=, shouldFree=) at execTuples.c:1737:2 [02:47:32.773] frame #5: 0x0000000100c097d8 postgres`ExecIRDeleteTriggers(estate=0x000000012d84cd00, relinfo=0x000000012d84d2b0, slot=0x000000016f354090) at trigger.c:2841:15 [02:47:32.773] frame #6: 0x0000000100c5baa8 postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [02:47:32.773] frame #7: 0x0000000100c5b734 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016f3540b0, resultRelInfo=0x000000012d84d2b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [02:47:32.773] frame #8: 0x0000000100c5b734 postgres`ExecModifyTable(pstate=0x000000012d84d0a0) at nodeModifyTable.c:4133:12 [02:47:32.773] frame #9: 0x0000000100c2f0c4 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000012d84d0a0) at executor.h:278:9 [02:47:32.773] frame #10: 0x0000000100c2f0a8 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000012d84cd00, planstate=0x000000012d84d0a0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x000000012e885f10, execute_once=) at execMain.c:1641:10 [02:47:32.773] frame #11: 0x0000000100c2f07c postgres`standard_ExecutorRun(queryDesc=0x000000012e883048, direction=, count=0, execute_once=) at execMain.c:358:3 [02:47:32.773] frame #12: 0x000000010165fe38 pg_stat_statements.dylib`pgss_ExecutorRun(queryDesc=0x000000012e883048, direction=ForwardScanDirection, count=0, execute_once=true) at pg_stat_statements.c:1024:4 [02:47:32.773] frame #13: 0x0000000100dcf9dc postgres`ProcessQuery(plan=0x0000000120010e70, sourceText="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 AND s.a > 0 THEN INSERT VALUES (s.a, s.b)\n RETURNING merge_action(), s.*, t.*;", params=0x0000000000000000, queryEnv=0x0000000000000000, dest=0x000000012e885f10, qc=0x000000016f3543e0) at pquery.c:160:2 [02:47:32.773] frame #14: 0x0000000100dcf084 postgres`PortalRunMulti(portal=0x000000012e835700, isTopLevel=true, setHoldSnapshot=true, dest=0x000000012e885f10, altdest=0x00000001012b57b8, qc=0x000000016f3543e0) at pquery.c:0 [02:47:32.773] frame #15: 0x0000000100dcec48 postgres`FillPortalStore(portal=0x000000012e835700, isTopLevel=true) at pquery.c:1026:4 [02:47:32.773] frame #16: 0x0000000100dce9bc postgres`PortalRun(portal=0x000000012e835700, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000120010fd0, altdest=0x0000000120010fd0, qc=0x000000016f3545d8) at pquery.c:763:6 [02:47:32.773] frame #17: 0x0000000100dcd97c postgres`exec_simple_query(query_string="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 AND s.a > 0 THEN INSERT VALUES (s.a, s.b)\n RETURNING merge_action(), s.*, t.*;") at postgres.c:1284:10 [02:47:32.773] frame #18: 0x0000000100dcb6f8 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [02:47:32.773] frame #19: 0x0000000100dc69e0 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [02:47:32.773] frame #20: 0x0000000100d2e2e8 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016f3549e0) at launch_backend.c:274:3 [02:47:32.773] frame #21: 0x0000000100d3243c postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016f3549e0) at postmaster.c:3415:8 [02:47:32.773] frame #22: 0x0000000100d322b4 postgres`ServerLoop at postmaster.c:1648:6 [02:47:32.773] frame #23: 0x0000000100d30418 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [02:47:32.773] frame #24: 0x0000000100c84d6c postgres`main(argc=4, argv=0x0000600001f2c7e0) at main.c:197:3 [02:47:32.773] frame #25: 0x00000001960d3154 dyld`start + 2476 [02:47:32.773] (lldb) quit [02:47:32.787] -e [02:47:32.787] [02:47:32.787] [02:47:32.988] (lldb) target create --core "/Users/admin/cores/core.7671" [02:48:00.664] Core file '/Users/admin/cores/core.7671' (arm64) was loaded. [02:48:00.664] (lldb) thread backtrace all [02:48:01.507] * thread #1 [02:48:01.507] * frame #0: 0x00000001964255f0 libsystem_kernel.dylib`__pthread_kill + 8 [02:48:01.507] frame #1: 0x000000019645dc20 libsystem_pthread.dylib`pthread_kill + 288 [02:48:01.507] frame #2: 0x000000019636aa30 libsystem_c.dylib`abort + 180 [02:48:01.507] frame #3: 0x0000000102bed9b0 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [02:48:01.507] frame #4: 0x000000010292b764 postgres`ExecFetchSlotHeapTuple(slot=0x000000016d6641f0, materialize=, shouldFree=) at execTuples.c:1737:2 [02:48:01.507] frame #5: 0x00000001028f97d8 postgres`ExecIRDeleteTriggers(estate=0x000000012d829b00, relinfo=0x000000012d82a0b0, slot=0x000000016d6641f0) at trigger.c:2841:15 [02:48:01.507] frame #6: 0x000000010294baa8 postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [02:48:01.507] frame #7: 0x000000010294b734 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016d664210, resultRelInfo=0x000000012d82a0b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [02:48:01.507] frame #8: 0x000000010294b734 postgres`ExecModifyTable(pstate=0x000000012d829ea0) at nodeModifyTable.c:4133:12 [02:48:01.507] frame #9: 0x000000010291f0c4 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000012d829ea0) at executor.h:278:9 [02:48:01.507] frame #10: 0x000000010291f0a8 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000012d829b00, planstate=0x000000012d829ea0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x000000012e03b510, execute_once=) at execMain.c:1641:10 [02:48:01.507] frame #11: 0x000000010291f07c postgres`standard_ExecutorRun(queryDesc=0x000000011d815648, direction=, count=0, execute_once=) at execMain.c:358:3 [02:48:01.507] frame #12: 0x000000010291ef98 postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:299:3 [artificial] [02:48:01.507] frame #13: 0x0000000102abf9dc postgres`ProcessQuery(plan=0x0000000130057f00, sourceText="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 AND s.a > 0 THEN INSERT VALUES (s.a, s.b)\n RETURNING merge_action(), s.*, t.*;", params=0x0000000000000000, queryEnv=0x0000000000000000, dest=0x000000012e03b510, qc=0x000000016d664400) at pquery.c:160:2 [02:48:01.507] frame #14: 0x0000000102abf084 postgres`PortalRunMulti(portal=0x000000011d839100, isTopLevel=true, setHoldSnapshot=true, dest=0x000000012e03b510, altdest=0x0000000102fa57b8, qc=0x000000016d664400) at pquery.c:0 [02:48:01.507] frame #15: 0x0000000102abec48 postgres`FillPortalStore(portal=0x000000011d839100, isTopLevel=true) at pquery.c:1026:4 [02:48:01.507] frame #16: 0x0000000102abe9bc postgres`PortalRun(portal=0x000000011d839100, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000130058060, altdest=0x0000000130058060, qc=0x000000016d6645f8) at pquery.c:763:6 [02:48:01.507] frame #17: 0x0000000102abd97c postgres`exec_simple_query(query_string="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 AND s.a > 0 THEN INSERT VALUES (s.a, s.b)\n RETURNING merge_action(), s.*, t.*;") at postgres.c:1284:10 [02:48:01.507] frame #18: 0x0000000102abb6f8 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [02:48:01.507] frame #19: 0x0000000102ab69e0 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [02:48:01.507] frame #20: 0x0000000102a1e2e8 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016d664a00) at launch_backend.c:274:3 [02:48:01.507] frame #21: 0x0000000102a2243c postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016d664a00) at postmaster.c:3415:8 [02:48:01.507] frame #22: 0x0000000102a222b4 postgres`ServerLoop at postmaster.c:1648:6 [02:48:01.507] frame #23: 0x0000000102a20418 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [02:48:01.507] frame #24: 0x0000000102974d6c postgres`main(argc=8, argv=0x000060000319c370) at main.c:197:3 [02:48:01.507] frame #25: 0x00000001960d3154 dyld`start + 2476 [02:48:01.507] (lldb) quit [02:48:01.520] -e [02:48:01.520] [02:48:01.520] [02:48:01.680] (lldb) target create --core "/Users/admin/cores/core.7891" [02:48:28.549] Core file '/Users/admin/cores/core.7891' (arm64) was loaded. [02:48:28.549] (lldb) thread backtrace all [02:48:29.706] * thread #1 [02:48:29.706] * frame #0: 0x00000001964255f0 libsystem_kernel.dylib`__pthread_kill + 8 [02:48:29.706] frame #1: 0x000000019645dc20 libsystem_pthread.dylib`pthread_kill + 288 [02:48:29.706] frame #2: 0x000000019636aa30 libsystem_c.dylib`abort + 180 [02:48:29.706] frame #3: 0x00000001033ad9b0 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [02:48:29.706] frame #4: 0x00000001030eb764 postgres`ExecFetchSlotHeapTuple(slot=0x000000016cea41f0, materialize=, shouldFree=) at execTuples.c:1737:2 [02:48:29.706] frame #5: 0x00000001030b97d8 postgres`ExecIRDeleteTriggers(estate=0x000000014c850900, relinfo=0x000000014c850eb0, slot=0x000000016cea41f0) at trigger.c:2841:15 [02:48:29.706] frame #6: 0x000000010310baa8 postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [02:48:29.706] frame #7: 0x000000010310b734 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016cea4210, resultRelInfo=0x000000014c850eb0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [02:48:29.706] frame #8: 0x000000010310b734 postgres`ExecModifyTable(pstate=0x000000014c850ca0) at nodeModifyTable.c:4133:12 [02:48:29.706] frame #9: 0x00000001030df0c4 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000014c850ca0) at executor.h:278:9 [02:48:29.706] frame #10: 0x00000001030df0a8 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000014c850900, planstate=0x000000014c850ca0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x000000014c071710, execute_once=) at execMain.c:1641:10 [02:48:29.706] frame #11: 0x00000001030df07c postgres`standard_ExecutorRun(queryDesc=0x000000014d08ca48, direction=, count=0, execute_once=) at execMain.c:358:3 [02:48:29.706] frame #12: 0x00000001030def98 postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:299:3 [artificial] [02:48:29.706] frame #13: 0x000000010327f9dc postgres`ProcessQuery(plan=0x000000014001ff00, sourceText="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 AND s.a > 0 THEN INSERT VALUES (s.a, s.b)\n RETURNING merge_action(), s.*, t.*;", params=0x0000000000000000, queryEnv=0x0000000000000000, dest=0x000000014c071710, qc=0x000000016cea4400) at pquery.c:160:2 [02:48:29.706] frame #14: 0x000000010327f084 postgres`PortalRunMulti(portal=0x000000014d02bd00, isTopLevel=true, setHoldSnapshot=true, dest=0x000000014c071710, altdest=0x00000001037657b8, qc=0x000000016cea4400) at pquery.c:0 [02:48:29.706] frame #15: 0x000000010327ec48 postgres`FillPortalStore(portal=0x000000014d02bd00, isTopLevel=true) at pquery.c:1026:4 [02:48:29.706] frame #16: 0x000000010327e9bc postgres`PortalRun(portal=0x000000014d02bd00, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000140020060, altdest=0x0000000140020060, qc=0x000000016cea45f8) at pquery.c:763:6 [02:48:29.706] frame #17: 0x000000010327d97c postgres`exec_simple_query(query_string="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 AND s.a > 0 THEN INSERT VALUES (s.a, s.b)\n RETURNING merge_action(), s.*, t.*;") at postgres.c:1284:10 [02:48:29.706] frame #18: 0x000000010327b6f8 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [02:48:29.706] frame #19: 0x00000001032769e0 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [02:48:29.706] frame #20: 0x00000001031de2e8 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016cea4a00) at launch_backend.c:274:3 [02:48:29.706] frame #21: 0x00000001031e243c postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016cea4a00) at postmaster.c:3415:8 [02:48:29.706] frame #22: 0x00000001031e22b4 postgres`ServerLoop at postmaster.c:1648:6 [02:48:29.706] frame #23: 0x00000001031e0418 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [02:48:29.706] frame #24: 0x0000000103134d6c postgres`main(argc=4, argv=0x000060000153cba0) at main.c:197:3 [02:48:29.706] frame #25: 0x00000001960d3154 dyld`start + 2476 [02:48:29.706] (lldb) quit