[09:44:54.481] src/tools/ci/cores_backtrace.sh macos "${HOME}/cores" [09:44:56.549] (lldb) target create --core "/Users/admin/cores/core.15188" [09:45:08.915] Core file '/Users/admin/cores/core.15188' (arm64) was loaded. [09:45:08.915] (lldb) thread backtrace all [09:45:09.656] * thread #1 [09:45:09.656] * frame #0: 0x0000000199d795f0 libsystem_kernel.dylib`__pthread_kill + 8 [09:45:09.656] frame #1: 0x0000000199db1c20 libsystem_pthread.dylib`pthread_kill + 288 [09:45:09.656] frame #2: 0x0000000199cbea30 libsystem_c.dylib`abort + 180 [09:45:09.656] frame #3: 0x000000010335d9c8 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [09:45:09.656] frame #4: 0x000000010309b7c0 postgres`ExecFetchSlotHeapTuple(slot=0x000000016cef4090, materialize=, shouldFree=) at execTuples.c:1737:2 [09:45:09.656] frame #5: 0x0000000103069834 postgres`ExecIRDeleteTriggers(estate=0x0000000117829100, relinfo=0x00000001178296b0, slot=0x000000016cef4090) at trigger.c:2841:15 [09:45:09.656] frame #6: 0x00000001030bbb04 postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [09:45:09.656] frame #7: 0x00000001030bb790 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016cef40b0, resultRelInfo=0x00000001178296b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [09:45:09.656] frame #8: 0x00000001030bb790 postgres`ExecModifyTable(pstate=0x00000001178294a0) at nodeModifyTable.c:4133:12 [09:45:09.656] frame #9: 0x000000010308f120 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x00000001178294a0) at executor.h:278:9 [09:45:09.656] frame #10: 0x000000010308f104 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x0000000117829100, planstate=0x00000001178294a0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x0000000117887310, execute_once=) at execMain.c:1641:10 [09:45:09.656] frame #11: 0x000000010308f0d8 postgres`standard_ExecutorRun(queryDesc=0x000000012704f848, direction=, count=0, execute_once=) at execMain.c:358:3 [09:45:09.656] frame #12: 0x0000000103abfe38 pg_stat_statements.dylib`pgss_ExecutorRun(queryDesc=0x000000012704f848, direction=ForwardScanDirection, count=0, execute_once=true) at pg_stat_statements.c:1031:4 [09:45:09.656] frame #13: 0x000000010322fa38 postgres`ProcessQuery(plan=0x0000000128058e70, 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=0x0000000117887310, qc=0x000000016cef43e0) at pquery.c:160:2 [09:45:09.656] frame #14: 0x000000010322f0e0 postgres`PortalRunMulti(portal=0x0000000117008b00, isTopLevel=true, setHoldSnapshot=true, dest=0x0000000117887310, altdest=0x00000001037157b8, qc=0x000000016cef43e0) at pquery.c:0 [09:45:09.656] frame #15: 0x000000010322eca4 postgres`FillPortalStore(portal=0x0000000117008b00, isTopLevel=true) at pquery.c:1026:4 [09:45:09.656] frame #16: 0x000000010322ea18 postgres`PortalRun(portal=0x0000000117008b00, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000128058fd0, altdest=0x0000000128058fd0, qc=0x000000016cef45d8) at pquery.c:763:6 [09:45:09.656] frame #17: 0x000000010322d9d8 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 [09:45:09.656] frame #18: 0x000000010322b754 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [09:45:09.656] frame #19: 0x0000000103226a3c postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [09:45:09.656] frame #20: 0x000000010318e344 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016cef49e0) at launch_backend.c:274:3 [09:45:09.656] frame #21: 0x0000000103192498 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016cef49e0) at postmaster.c:3415:8 [09:45:09.656] frame #22: 0x0000000103192310 postgres`ServerLoop at postmaster.c:1648:6 [09:45:09.656] frame #23: 0x0000000103190474 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [09:45:09.656] frame #24: 0x00000001030e4dc8 postgres`main(argc=4, argv=0x000060000163cba0) at main.c:197:3 [09:45:09.656] frame #25: 0x0000000199a27154 dyld`start + 2476 [09:45:09.656] (lldb) quit [09:45:09.669] -e [09:45:09.669] [09:45:09.669] [09:45:09.807] (lldb) target create --core "/Users/admin/cores/core.7618" [09:45:30.420] Core file '/Users/admin/cores/core.7618' (arm64) was loaded. [09:45:30.420] (lldb) thread backtrace all [09:45:31.103] * thread #1 [09:45:31.103] * frame #0: 0x0000000199d795f0 libsystem_kernel.dylib`__pthread_kill + 8 [09:45:31.103] frame #1: 0x0000000199db1c20 libsystem_pthread.dylib`pthread_kill + 288 [09:45:31.103] frame #2: 0x0000000199cbea30 libsystem_c.dylib`abort + 180 [09:45:31.103] frame #3: 0x00000001006719c8 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [09:45:31.103] frame #4: 0x00000001003af7c0 postgres`ExecFetchSlotHeapTuple(slot=0x000000016fbe0200, materialize=, shouldFree=) at execTuples.c:1737:2 [09:45:31.103] frame #5: 0x000000010037d834 postgres`ExecIRDeleteTriggers(estate=0x000000012389d100, relinfo=0x000000012389d6b0, slot=0x000000016fbe0200) at trigger.c:2841:15 [09:45:31.103] frame #6: 0x00000001003cfb04 postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [09:45:31.103] frame #7: 0x00000001003cf790 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016fbe0220, resultRelInfo=0x000000012389d6b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [09:45:31.103] frame #8: 0x00000001003cf790 postgres`ExecModifyTable(pstate=0x000000012389d4a0) at nodeModifyTable.c:4133:12 [09:45:31.103] frame #9: 0x00000001003a3120 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000012389d4a0) at executor.h:278:9 [09:45:31.103] frame #10: 0x00000001003a3104 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000012389d100, planstate=0x000000012389d4a0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x00000001238fe910, execute_once=) at execMain.c:1641:10 [09:45:31.103] frame #11: 0x00000001003a30d8 postgres`standard_ExecutorRun(queryDesc=0x0000000122871648, direction=, count=0, execute_once=) at execMain.c:358:3 [09:45:31.103] frame #12: 0x00000001003a2ff4 postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:299:3 [artificial] [09:45:31.103] frame #13: 0x0000000100543a38 postgres`ProcessQuery(plan=0x0000000118027f00, 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=0x00000001238fe910, qc=0x000000016fbe0410) at pquery.c:160:2 [09:45:31.103] frame #14: 0x00000001005430e0 postgres`PortalRunMulti(portal=0x0000000123835b00, isTopLevel=true, setHoldSnapshot=true, dest=0x00000001238fe910, altdest=0x0000000100a297b8, qc=0x000000016fbe0410) at pquery.c:0 [09:45:31.103] frame #15: 0x0000000100542ca4 postgres`FillPortalStore(portal=0x0000000123835b00, isTopLevel=true) at pquery.c:1026:4 [09:45:31.103] frame #16: 0x0000000100542a18 postgres`PortalRun(portal=0x0000000123835b00, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000118028060, altdest=0x0000000118028060, qc=0x000000016fbe0608) at pquery.c:763:6 [09:45:31.103] frame #17: 0x00000001005419d8 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 [09:45:31.103] frame #18: 0x000000010053f754 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [09:45:31.103] frame #19: 0x000000010053aa3c postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [09:45:31.103] frame #20: 0x00000001004a2344 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016fbe0a10) at launch_backend.c:274:3 [09:45:31.103] frame #21: 0x00000001004a6498 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016fbe0a10) at postmaster.c:3415:8 [09:45:31.103] frame #22: 0x00000001004a6310 postgres`ServerLoop at postmaster.c:1648:6 [09:45:31.103] frame #23: 0x00000001004a4474 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [09:45:31.103] frame #24: 0x00000001003f8dc8 postgres`main(argc=8, argv=0x0000600000274460) at main.c:197:3 [09:45:31.103] frame #25: 0x0000000199a27154 dyld`start + 2476 [09:45:31.103] (lldb) quit [09:45:31.115] -e [09:45:31.115] [09:45:31.115] [09:45:31.271] (lldb) target create --core "/Users/admin/cores/core.7894" [09:45:51.725] Core file '/Users/admin/cores/core.7894' (arm64) was loaded. [09:45:51.725] (lldb) thread backtrace all [09:45:52.436] * thread #1 [09:45:52.436] * frame #0: 0x0000000199d795f0 libsystem_kernel.dylib`__pthread_kill + 8 [09:45:52.436] frame #1: 0x0000000199db1c20 libsystem_pthread.dylib`pthread_kill + 288 [09:45:52.436] frame #2: 0x0000000199cbea30 libsystem_c.dylib`abort + 180 [09:45:52.436] frame #3: 0x00000001052619c8 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [09:45:52.436] frame #4: 0x0000000104f9f7c0 postgres`ExecFetchSlotHeapTuple(slot=0x000000016aff01f0, materialize=, shouldFree=) at execTuples.c:1737:2 [09:45:52.436] frame #5: 0x0000000104f6d834 postgres`ExecIRDeleteTriggers(estate=0x000000013a849700, relinfo=0x000000013a849cb0, slot=0x000000016aff01f0) at trigger.c:2841:15 [09:45:52.436] frame #6: 0x0000000104fbfb04 postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [09:45:52.436] frame #7: 0x0000000104fbf790 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016aff0210, resultRelInfo=0x000000013a849cb0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [09:45:52.436] frame #8: 0x0000000104fbf790 postgres`ExecModifyTable(pstate=0x000000013a849aa0) at nodeModifyTable.c:4133:12 [09:45:52.436] frame #9: 0x0000000104f93120 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000013a849aa0) at executor.h:278:9 [09:45:52.436] frame #10: 0x0000000104f93104 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000013a849700, planstate=0x000000013a849aa0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x000000014b8e0b10, execute_once=) at execMain.c:1641:10 [09:45:52.436] frame #11: 0x0000000104f930d8 postgres`standard_ExecutorRun(queryDesc=0x000000014b8d5648, direction=, count=0, execute_once=) at execMain.c:358:3 [09:45:52.436] frame #12: 0x0000000104f92ff4 postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:299:3 [artificial] [09:45:52.436] frame #13: 0x0000000105133a38 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=0x000000014b8e0b10, qc=0x000000016aff0400) at pquery.c:160:2 [09:45:52.436] frame #14: 0x00000001051330e0 postgres`PortalRunMulti(portal=0x000000014b832100, isTopLevel=true, setHoldSnapshot=true, dest=0x000000014b8e0b10, altdest=0x00000001056197b8, qc=0x000000016aff0400) at pquery.c:0 [09:45:52.436] frame #15: 0x0000000105132ca4 postgres`FillPortalStore(portal=0x000000014b832100, isTopLevel=true) at pquery.c:1026:4 [09:45:52.436] frame #16: 0x0000000105132a18 postgres`PortalRun(portal=0x000000014b832100, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000140020060, altdest=0x0000000140020060, qc=0x000000016aff05f8) at pquery.c:763:6 [09:45:52.436] frame #17: 0x00000001051319d8 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 [09:45:52.436] frame #18: 0x000000010512f754 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [09:45:52.436] frame #19: 0x000000010512aa3c postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [09:45:52.436] frame #20: 0x0000000105092344 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016aff0a00) at launch_backend.c:274:3 [09:45:52.436] frame #21: 0x0000000105096498 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016aff0a00) at postmaster.c:3415:8 [09:45:52.436] frame #22: 0x0000000105096310 postgres`ServerLoop at postmaster.c:1648:6 [09:45:52.436] frame #23: 0x0000000105094474 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [09:45:52.436] frame #24: 0x0000000104fe8dc8 postgres`main(argc=4, argv=0x0000600000e1cba0) at main.c:197:3 [09:45:52.436] frame #25: 0x0000000199a27154 dyld`start + 2476 [09:45:52.436] (lldb) quit