[10:27:06.809] src/tools/ci/cores_backtrace.sh macos "${HOME}/cores" [10:27:09.940] (lldb) target create --core "/Users/admin/cores/core.7713" [10:27:33.781] Core file '/Users/admin/cores/core.7713' (arm64) was loaded. [10:27:33.781] (lldb) thread backtrace all [10:27:34.819] * thread #1 [10:27:34.819] * frame #0: 0x00000001879955f0 libsystem_kernel.dylib`__pthread_kill + 8 [10:27:34.819] frame #1: 0x00000001879cdc20 libsystem_pthread.dylib`pthread_kill + 288 [10:27:34.819] frame #2: 0x00000001878daa30 libsystem_c.dylib`abort + 180 [10:27:34.819] frame #3: 0x0000000102a24194 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [10:27:34.819] frame #4: 0x00000001027620c4 postgres`ExecFetchSlotHeapTuple(slot=0x000000016d82c230, materialize=, shouldFree=) at execTuples.c:1737:2 [10:27:34.819] frame #5: 0x0000000102730118 postgres`ExecIRDeleteTriggers(estate=0x00000001208b3500, relinfo=0x00000001208b3ab0, slot=0x000000016d82c230) at trigger.c:2841:15 [10:27:34.819] frame #6: 0x0000000102782070 postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [10:27:34.819] frame #7: 0x0000000102781cfc postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016d82c250, resultRelInfo=0x00000001208b3ab0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [10:27:34.819] frame #8: 0x0000000102781cfc postgres`ExecModifyTable(pstate=0x00000001208b38a0) at nodeModifyTable.c:4133:12 [10:27:34.819] frame #9: 0x0000000102755a24 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x00000001208b38a0) at executor.h:278:9 [10:27:34.819] frame #10: 0x0000000102755a08 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x00000001208b3500, planstate=0x00000001208b38a0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x000000012087c710, execute_once=) at execMain.c:1641:10 [10:27:34.819] frame #11: 0x00000001027559dc postgres`standard_ExecutorRun(queryDesc=0x00000001208fb648, direction=, count=0, execute_once=) at execMain.c:358:3 [10:27:34.819] frame #12: 0x00000001027558f8 postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:299:3 [artificial] [10:27:34.819] frame #13: 0x00000001028f69ac postgres`ProcessQuery(plan=0x000000013001fe88, 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=0x000000012087c710, qc=0x000000016d82c440) at pquery.c:160:2 [10:27:34.819] frame #14: 0x00000001028f6054 postgres`PortalRunMulti(portal=0x0000000120835300, isTopLevel=true, setHoldSnapshot=true, dest=0x000000012087c710, altdest=0x0000000102dad7c0, qc=0x000000016d82c440) at pquery.c:0 [10:27:34.819] frame #15: 0x00000001028f5c18 postgres`FillPortalStore(portal=0x0000000120835300, isTopLevel=true) at pquery.c:1026:4 [10:27:34.819] frame #16: 0x00000001028f598c postgres`PortalRun(portal=0x0000000120835300, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x000000013001ffe8, altdest=0x000000013001ffe8, qc=0x000000016d82c638) at pquery.c:763:6 [10:27:34.819] frame #17: 0x00000001028f494c 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 [10:27:34.819] frame #18: 0x00000001028f26c8 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [10:27:34.819] frame #19: 0x00000001028ed9b0 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [10:27:34.819] frame #20: 0x00000001028555b8 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016d82ca40) at launch_backend.c:274:3 [10:27:34.819] frame #21: 0x000000010285970c postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016d82ca40) at postmaster.c:3414:8 [10:27:34.819] frame #22: 0x0000000102859584 postgres`ServerLoop at postmaster.c:1648:6 [10:27:34.819] frame #23: 0x00000001028576e8 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [10:27:34.819] frame #24: 0x00000001027ab114 postgres`main(argc=8, argv=0x000060000292c460) at main.c:197:3 [10:27:34.819] frame #25: 0x0000000187643154 dyld`start + 2476 [10:27:34.819] (lldb) quit [10:27:34.837] -e [10:27:34.837] [10:27:34.837] [10:27:35.025] (lldb) target create --core "/Users/admin/cores/core.7967" [10:28:10.329] Core file '/Users/admin/cores/core.7967' (arm64) was loaded. [10:28:10.329] (lldb) thread backtrace all [10:28:11.239] * thread #1 [10:28:11.239] * frame #0: 0x00000001879955f0 libsystem_kernel.dylib`__pthread_kill + 8 [10:28:11.239] frame #1: 0x00000001879cdc20 libsystem_pthread.dylib`pthread_kill + 288 [10:28:11.239] frame #2: 0x00000001878daa30 libsystem_c.dylib`abort + 180 [10:28:11.239] frame #3: 0x0000000104f14194 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [10:28:11.239] frame #4: 0x0000000104c520c4 postgres`ExecFetchSlotHeapTuple(slot=0x000000016b33c220, materialize=, shouldFree=) at execTuples.c:1737:2 [10:28:11.239] frame #5: 0x0000000104c20118 postgres`ExecIRDeleteTriggers(estate=0x000000011c8d6f00, relinfo=0x000000011c8d74b0, slot=0x000000016b33c220) at trigger.c:2841:15 [10:28:11.239] frame #6: 0x0000000104c72070 postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [10:28:11.239] frame #7: 0x0000000104c71cfc postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016b33c240, resultRelInfo=0x000000011c8d74b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [10:28:11.239] frame #8: 0x0000000104c71cfc postgres`ExecModifyTable(pstate=0x000000011c8d72a0) at nodeModifyTable.c:4133:12 [10:28:11.239] frame #9: 0x0000000104c45a24 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000011c8d72a0) at executor.h:278:9 [10:28:11.239] frame #10: 0x0000000104c45a08 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000011c8d6f00, planstate=0x000000011c8d72a0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x000000011e077f10, execute_once=) at execMain.c:1641:10 [10:28:11.239] frame #11: 0x0000000104c459dc postgres`standard_ExecutorRun(queryDesc=0x000000011e076848, direction=, count=0, execute_once=) at execMain.c:358:3 [10:28:11.239] frame #12: 0x0000000104c458f8 postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:299:3 [artificial] [10:28:11.239] frame #13: 0x0000000104de69ac postgres`ProcessQuery(plan=0x000000013000fe88, 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=0x000000011e077f10, qc=0x000000016b33c430) at pquery.c:160:2 [10:28:11.239] frame #14: 0x0000000104de6054 postgres`PortalRunMulti(portal=0x000000011c852100, isTopLevel=true, setHoldSnapshot=true, dest=0x000000011e077f10, altdest=0x000000010529d7c0, qc=0x000000016b33c430) at pquery.c:0 [10:28:11.239] frame #15: 0x0000000104de5c18 postgres`FillPortalStore(portal=0x000000011c852100, isTopLevel=true) at pquery.c:1026:4 [10:28:11.239] frame #16: 0x0000000104de598c postgres`PortalRun(portal=0x000000011c852100, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x000000013000ffe8, altdest=0x000000013000ffe8, qc=0x000000016b33c628) at pquery.c:763:6 [10:28:11.239] frame #17: 0x0000000104de494c 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 [10:28:11.239] frame #18: 0x0000000104de26c8 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [10:28:11.239] frame #19: 0x0000000104ddd9b0 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [10:28:11.239] frame #20: 0x0000000104d455b8 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016b33ca30) at launch_backend.c:274:3 [10:28:11.239] frame #21: 0x0000000104d4970c postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016b33ca30) at postmaster.c:3414:8 [10:28:11.239] frame #22: 0x0000000104d49584 postgres`ServerLoop at postmaster.c:1648:6 [10:28:11.239] frame #23: 0x0000000104d476e8 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [10:28:11.239] frame #24: 0x0000000104c9b114 postgres`main(argc=4, argv=0x0000600003de0b70) at main.c:197:3 [10:28:11.239] frame #25: 0x0000000187643154 dyld`start + 2476 [10:28:11.239] (lldb) quit [10:28:11.257] -e [10:28:11.257] [10:28:11.257] [10:28:11.477] (lldb) target create --core "/Users/admin/cores/core.15042" [10:28:49.639] Core file '/Users/admin/cores/core.15042' (arm64) was loaded. [10:28:49.639] (lldb) thread backtrace all [10:28:51.177] * thread #1 [10:28:51.177] * frame #0: 0x00000001879955f0 libsystem_kernel.dylib`__pthread_kill + 8 [10:28:51.177] frame #1: 0x00000001879cdc20 libsystem_pthread.dylib`pthread_kill + 288 [10:28:51.177] frame #2: 0x00000001878daa30 libsystem_c.dylib`abort + 180 [10:28:51.177] frame #3: 0x0000000104d18194 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [10:28:51.177] frame #4: 0x0000000104a560c4 postgres`ExecFetchSlotHeapTuple(slot=0x000000016b5380c0, materialize=, shouldFree=) at execTuples.c:1737:2 [10:28:51.177] frame #5: 0x0000000104a24118 postgres`ExecIRDeleteTriggers(estate=0x000000012b02c300, relinfo=0x000000012b02c8b0, slot=0x000000016b5380c0) at trigger.c:2841:15 [10:28:51.177] frame #6: 0x0000000104a76070 postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [10:28:51.177] frame #7: 0x0000000104a75cfc postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016b5380e0, resultRelInfo=0x000000012b02c8b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [10:28:51.177] frame #8: 0x0000000104a75cfc postgres`ExecModifyTable(pstate=0x000000012b02c6a0) at nodeModifyTable.c:4133:12 [10:28:51.177] frame #9: 0x0000000104a49a24 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000012b02c6a0) at executor.h:278:9 [10:28:51.177] frame #10: 0x0000000104a49a08 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000012b02c300, planstate=0x000000012b02c6a0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x000000012b079710, execute_once=) at execMain.c:1641:10 [10:28:51.177] frame #11: 0x0000000104a499dc postgres`standard_ExecutorRun(queryDesc=0x000000012b080048, direction=, count=0, execute_once=) at execMain.c:358:3 [10:28:51.177] frame #12: 0x000000010544be38 pg_stat_statements.dylib`pgss_ExecutorRun(queryDesc=0x000000012b080048, direction=ForwardScanDirection, count=0, execute_once=true) at pg_stat_statements.c:1031:4 [10:28:51.177] frame #13: 0x0000000104bea9ac postgres`ProcessQuery(plan=0x0000000120010de8, 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=0x000000012b079710, qc=0x000000016b538410) at pquery.c:160:2 [10:28:51.177] frame #14: 0x0000000104bea054 postgres`PortalRunMulti(portal=0x000000011b02e700, isTopLevel=true, setHoldSnapshot=true, dest=0x000000012b079710, altdest=0x00000001050a17c0, qc=0x000000016b538410) at pquery.c:0 [10:28:51.177] frame #15: 0x0000000104be9c18 postgres`FillPortalStore(portal=0x000000011b02e700, isTopLevel=true) at pquery.c:1026:4 [10:28:51.177] frame #16: 0x0000000104be998c postgres`PortalRun(portal=0x000000011b02e700, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000120010f48, altdest=0x0000000120010f48, qc=0x000000016b538608) at pquery.c:763:6 [10:28:51.177] frame #17: 0x0000000104be894c 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 [10:28:51.177] frame #18: 0x0000000104be66c8 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [10:28:51.177] frame #19: 0x0000000104be19b0 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [10:28:51.177] frame #20: 0x0000000104b495b8 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016b538a10) at launch_backend.c:274:3 [10:28:51.177] frame #21: 0x0000000104b4d70c postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016b538a10) at postmaster.c:3414:8 [10:28:51.177] frame #22: 0x0000000104b4d584 postgres`ServerLoop at postmaster.c:1648:6 [10:28:51.177] frame #23: 0x0000000104b4b6e8 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [10:28:51.177] frame #24: 0x0000000104a9f114 postgres`main(argc=4, argv=0x0000600000754b70) at main.c:197:3 [10:28:51.177] frame #25: 0x0000000187643154 dyld`start + 2476 [10:28:51.177] (lldb) quit