[02:18:54.676] src/tools/ci/cores_backtrace.sh macos "${HOME}/cores" [02:18:56.744] (lldb) target create --core "/Users/admin/cores/core.8071" [02:19:34.116] Core file '/Users/admin/cores/core.8071' (arm64) was loaded. [02:19:34.116] (lldb) thread backtrace all [02:19:34.969] * thread #1 [02:19:34.969] * frame #0: 0x000000018a5995f0 libsystem_kernel.dylib`__pthread_kill + 8 [02:19:34.969] frame #1: 0x000000018a5d1c20 libsystem_pthread.dylib`pthread_kill + 288 [02:19:34.969] frame #2: 0x000000018a4dea30 libsystem_c.dylib`abort + 180 [02:19:34.969] frame #3: 0x0000000102783310 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [02:19:34.969] frame #4: 0x00000001024c0314 postgres`ExecFetchSlotHeapTuple(slot=0x000000016dad01f0, materialize=, shouldFree=) at execTuples.c:1737:2 [02:19:34.969] frame #5: 0x000000010248e0b0 postgres`ExecIRDeleteTriggers(estate=0x000000014e063300, relinfo=0x000000014e0638b0, slot=0x000000016dad01f0) at trigger.c:2842:15 [02:19:34.969] frame #6: 0x00000001024e06f4 postgres`ExecModifyTable at nodeModifyTable.c:3082:11 [02:19:34.969] frame #7: 0x00000001024e031c postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016dad0210, resultRelInfo=, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2823:11 [02:19:34.969] frame #8: 0x00000001024e031c postgres`ExecModifyTable(pstate=) at nodeModifyTable.c:4197:12 [02:19:34.969] frame #9: 0x00000001024b3b20 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000014e0636a0) at executor.h:278:9 [02:19:34.969] frame #10: 0x00000001024b3b04 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000014e063300, planstate=0x000000014e0636a0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x000000014e82bb10, execute_once=) at execMain.c:1659:10 [02:19:34.969] frame #11: 0x00000001024b3ad8 postgres`standard_ExecutorRun(queryDesc=0x000000014e820048, direction=, count=0, execute_once=) at execMain.c:364:3 [02:19:34.969] frame #12: 0x00000001024b39dc postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:305:3 [artificial] [02:19:34.969] frame #13: 0x0000000102654e7c postgres`ProcessQuery(plan=0x000000013001ff00, 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=0x000000014e82bb10, qc=0x000000016dad0400) at pquery.c:160:2 [02:19:34.969] frame #14: 0x0000000102654524 postgres`PortalRunMulti(portal=0x000000013e022b00, isTopLevel=true, setHoldSnapshot=true, dest=0x000000014e82bb10, altdest=0x0000000102b3d7b8, qc=0x000000016dad0400) at pquery.c:0 [02:19:34.969] frame #15: 0x00000001026540e8 postgres`FillPortalStore(portal=0x000000013e022b00, isTopLevel=true) at pquery.c:1026:4 [02:19:34.969] frame #16: 0x0000000102653e5c postgres`PortalRun(portal=0x000000013e022b00, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000130020060, altdest=0x0000000130020060, qc=0x000000016dad05f8) at pquery.c:763:6 [02:19:34.969] frame #17: 0x0000000102652e1c 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:19:34.969] frame #18: 0x0000000102650ab4 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [02:19:34.969] frame #19: 0x000000010264bd78 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [02:19:34.969] frame #20: 0x00000001025b32ec postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016dad0a00) at launch_backend.c:274:3 [02:19:34.969] frame #21: 0x00000001025b7444 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016dad0a00) at postmaster.c:3420:8 [02:19:34.969] frame #22: 0x00000001025b72bc postgres`ServerLoop at postmaster.c:1653:6 [02:19:34.969] frame #23: 0x00000001025b5420 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1351:11 [02:19:34.969] frame #24: 0x0000000102509b1c postgres`main(argc=4, argv=0x0000600002d8cba0) at main.c:197:3 [02:19:34.969] frame #25: 0x000000018a247154 dyld`start + 2476 [02:19:34.969] (lldb) quit [02:19:34.984] -e [02:19:34.984] [02:19:34.984] [02:19:35.162] (lldb) target create --core "/Users/admin/cores/core.7868" [02:20:20.854] Core file '/Users/admin/cores/core.7868' (arm64) was loaded. [02:20:20.854] (lldb) thread backtrace all [02:20:22.264] * thread #1 [02:20:22.264] * frame #0: 0x000000018a5995f0 libsystem_kernel.dylib`__pthread_kill + 8 [02:20:22.264] frame #1: 0x000000018a5d1c20 libsystem_pthread.dylib`pthread_kill + 288 [02:20:22.264] frame #2: 0x000000018a4dea30 libsystem_c.dylib`abort + 180 [02:20:22.264] frame #3: 0x0000000100b93310 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [02:20:22.264] frame #4: 0x00000001008d0314 postgres`ExecFetchSlotHeapTuple(slot=0x000000016f6c01f0, materialize=, shouldFree=) at execTuples.c:1737:2 [02:20:22.264] frame #5: 0x000000010089e0b0 postgres`ExecIRDeleteTriggers(estate=0x000000013d80b700, relinfo=0x000000013d80bcb0, slot=0x000000016f6c01f0) at trigger.c:2842:15 [02:20:22.264] frame #6: 0x00000001008f06f4 postgres`ExecModifyTable at nodeModifyTable.c:3082:11 [02:20:22.264] frame #7: 0x00000001008f031c postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016f6c0210, resultRelInfo=, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2823:11 [02:20:22.264] frame #8: 0x00000001008f031c postgres`ExecModifyTable(pstate=) at nodeModifyTable.c:4197:12 [02:20:22.264] frame #9: 0x00000001008c3b20 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000013d80baa0) at executor.h:278:9 [02:20:22.264] frame #10: 0x00000001008c3b04 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000013d80b700, planstate=0x000000013d80baa0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x000000013d079710, execute_once=) at execMain.c:1659:10 [02:20:22.264] frame #11: 0x00000001008c3ad8 postgres`standard_ExecutorRun(queryDesc=0x000000013d07c448, direction=, count=0, execute_once=) at execMain.c:364:3 [02:20:22.264] frame #12: 0x00000001008c39dc postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:305:3 [artificial] [02:20:22.264] frame #13: 0x0000000100a64e7c postgres`ProcessQuery(plan=0x000000014002ff00, 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=0x000000013d079710, qc=0x000000016f6c0400) at pquery.c:160:2 [02:20:22.264] frame #14: 0x0000000100a64524 postgres`PortalRunMulti(portal=0x000000013d837500, isTopLevel=true, setHoldSnapshot=true, dest=0x000000013d079710, altdest=0x0000000100f4d7b8, qc=0x000000016f6c0400) at pquery.c:0 [02:20:22.264] frame #15: 0x0000000100a640e8 postgres`FillPortalStore(portal=0x000000013d837500, isTopLevel=true) at pquery.c:1026:4 [02:20:22.264] frame #16: 0x0000000100a63e5c postgres`PortalRun(portal=0x000000013d837500, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000140030060, altdest=0x0000000140030060, qc=0x000000016f6c05f8) at pquery.c:763:6 [02:20:22.264] frame #17: 0x0000000100a62e1c 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:20:22.264] frame #18: 0x0000000100a60ab4 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [02:20:22.264] frame #19: 0x0000000100a5bd78 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [02:20:22.264] frame #20: 0x00000001009c32ec postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016f6c0a00) at launch_backend.c:274:3 [02:20:22.264] frame #21: 0x00000001009c7444 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016f6c0a00) at postmaster.c:3420:8 [02:20:22.264] frame #22: 0x00000001009c72bc postgres`ServerLoop at postmaster.c:1653:6 [02:20:22.264] frame #23: 0x00000001009c5420 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1351:11 [02:20:22.264] frame #24: 0x0000000100919b1c postgres`main(argc=8, argv=0x0000600001b6c370) at main.c:197:3 [02:20:22.264] frame #25: 0x000000018a247154 dyld`start + 2476 [02:20:22.264] (lldb) quit [02:20:22.279] -e [02:20:22.279] [02:20:22.279] [02:20:22.491] (lldb) target create --core "/Users/admin/cores/core.15068" [02:21:03.121] Core file '/Users/admin/cores/core.15068' (arm64) was loaded. [02:21:03.121] (lldb) thread backtrace all [02:21:04.043] * thread #1 [02:21:04.043] * frame #0: 0x000000018a5995f0 libsystem_kernel.dylib`__pthread_kill + 8 [02:21:04.043] frame #1: 0x000000018a5d1c20 libsystem_pthread.dylib`pthread_kill + 288 [02:21:04.043] frame #2: 0x000000018a4dea30 libsystem_c.dylib`abort + 180 [02:21:04.043] frame #3: 0x0000000102aab310 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [02:21:04.043] frame #4: 0x00000001027e8314 postgres`ExecFetchSlotHeapTuple(slot=0x000000016d7a8090, materialize=, shouldFree=) at execTuples.c:1737:2 [02:21:04.043] frame #5: 0x00000001027b60b0 postgres`ExecIRDeleteTriggers(estate=0x000000012283d500, relinfo=0x000000012283dab0, slot=0x000000016d7a8090) at trigger.c:2842:15 [02:21:04.043] frame #6: 0x00000001028086f4 postgres`ExecModifyTable at nodeModifyTable.c:3082:11 [02:21:04.043] frame #7: 0x000000010280831c postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016d7a80b0, resultRelInfo=, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2823:11 [02:21:04.043] frame #8: 0x000000010280831c postgres`ExecModifyTable(pstate=) at nodeModifyTable.c:4197:12 [02:21:04.043] frame #9: 0x00000001027dbb20 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000012283d8a0) at executor.h:278:9 [02:21:04.043] frame #10: 0x00000001027dbb04 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000012283d500, planstate=0x000000012283d8a0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x00000001228a0110, execute_once=) at execMain.c:1659:10 [02:21:04.043] frame #11: 0x00000001027dbad8 postgres`standard_ExecutorRun(queryDesc=0x0000000122899a48, direction=, count=0, execute_once=) at execMain.c:364:3 [02:21:04.043] frame #12: 0x0000000103213e38 pg_stat_statements.dylib`pgss_ExecutorRun(queryDesc=0x0000000122899a48, direction=ForwardScanDirection, count=0, execute_once=true) at pg_stat_statements.c:1024:4 [02:21:04.043] frame #13: 0x000000010297ce7c postgres`ProcessQuery(plan=0x0000000118028e70, 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=0x00000001228a0110, qc=0x000000016d7a83e0) at pquery.c:160:2 [02:21:04.043] frame #14: 0x000000010297c524 postgres`PortalRunMulti(portal=0x000000011282c700, isTopLevel=true, setHoldSnapshot=true, dest=0x00000001228a0110, altdest=0x0000000102e657b8, qc=0x000000016d7a83e0) at pquery.c:0 [02:21:04.043] frame #15: 0x000000010297c0e8 postgres`FillPortalStore(portal=0x000000011282c700, isTopLevel=true) at pquery.c:1026:4 [02:21:04.043] frame #16: 0x000000010297be5c postgres`PortalRun(portal=0x000000011282c700, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000118028fd0, altdest=0x0000000118028fd0, qc=0x000000016d7a85d8) at pquery.c:763:6 [02:21:04.043] frame #17: 0x000000010297ae1c 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:21:04.043] frame #18: 0x0000000102978ab4 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [02:21:04.043] frame #19: 0x0000000102973d78 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [02:21:04.043] frame #20: 0x00000001028db2ec postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016d7a89e0) at launch_backend.c:274:3 [02:21:04.043] frame #21: 0x00000001028df444 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016d7a89e0) at postmaster.c:3420:8 [02:21:04.043] frame #22: 0x00000001028df2bc postgres`ServerLoop at postmaster.c:1653:6 [02:21:04.043] frame #23: 0x00000001028dd420 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1351:11 [02:21:04.043] frame #24: 0x0000000102831b1c postgres`main(argc=4, argv=0x0000600000c6cba0) at main.c:197:3 [02:21:04.043] frame #25: 0x000000018a247154 dyld`start + 2476 [02:21:04.043] (lldb) quit