[13:44:38.264] src/tools/ci/cores_backtrace.sh macos "${HOME}/cores" [13:44:39.968] (lldb) target create --core "/Users/admin/cores/core.8668" [13:45:08.211] Core file '/Users/admin/cores/core.8668' (arm64) was loaded. [13:45:08.211] (lldb) thread backtrace all [13:45:08.959] * thread #1 [13:45:08.959] * frame #0: 0x00000001910a15f0 libsystem_kernel.dylib`__pthread_kill + 8 [13:45:08.959] frame #1: 0x00000001910d9c20 libsystem_pthread.dylib`pthread_kill + 288 [13:45:08.959] frame #2: 0x0000000190fe6a30 libsystem_c.dylib`abort + 180 [13:45:08.959] frame #3: 0x0000000102ac1d24 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [13:45:08.959] frame #4: 0x0000000102800934 postgres`ExecFetchSlotHeapTuple(slot=0x000000016d78c230, materialize=, shouldFree=) at execTuples.c:1737:2 [13:45:08.959] frame #5: 0x00000001027ce9a8 postgres`ExecIRDeleteTriggers(estate=0x000000012b817300, relinfo=0x000000012b8178b0, slot=0x000000016d78c230) at trigger.c:2841:15 [13:45:08.959] frame #6: 0x0000000102820c78 postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [13:45:08.959] frame #7: 0x0000000102820904 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016d78c250, resultRelInfo=0x000000012b8178b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [13:45:08.959] frame #8: 0x0000000102820904 postgres`ExecModifyTable(pstate=0x000000012b8176a0) at nodeModifyTable.c:4133:12 [13:45:08.959] frame #9: 0x00000001027f4294 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000012b8176a0) at executor.h:278:9 [13:45:08.959] frame #10: 0x00000001027f4278 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000012b817300, planstate=0x000000012b8176a0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x000000014b826910, execute_once=) at execMain.c:1641:10 [13:45:08.959] frame #11: 0x00000001027f424c postgres`standard_ExecutorRun(queryDesc=0x000000014b824a48, direction=, count=0, execute_once=) at execMain.c:358:3 [13:45:08.959] frame #12: 0x00000001027f4168 postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:299:3 [artificial] [13:45:08.959] frame #13: 0x000000010299421c postgres`ProcessQuery(plan=0x00000001500c7e88, 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=0x000000014b826910, qc=0x000000016d78c440) at pquery.c:160:2 [13:45:08.959] frame #14: 0x00000001029938c4 postgres`PortalRunMulti(portal=0x000000014c833100, isTopLevel=true, setHoldSnapshot=true, dest=0x000000014b826910, altdest=0x0000000102e797b8, qc=0x000000016d78c440) at pquery.c:0 [13:45:08.959] frame #15: 0x0000000102993488 postgres`FillPortalStore(portal=0x000000014c833100, isTopLevel=true) at pquery.c:1026:4 [13:45:08.959] frame #16: 0x00000001029931fc postgres`PortalRun(portal=0x000000014c833100, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x00000001500c7fe8, altdest=0x00000001500c7fe8, qc=0x000000016d78c638) at pquery.c:763:6 [13:45:08.959] frame #17: 0x00000001029921bc 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 [13:45:08.959] frame #18: 0x000000010298ff38 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [13:45:08.959] frame #19: 0x000000010298b220 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [13:45:08.959] frame #20: 0x00000001028f2ab8 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016d78ca40) at launch_backend.c:274:3 [13:45:08.959] frame #21: 0x00000001028f6c0c postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016d78ca40) at postmaster.c:3415:8 [13:45:08.959] frame #22: 0x00000001028f6a84 postgres`ServerLoop at postmaster.c:1648:6 [13:45:08.959] frame #23: 0x00000001028f4be8 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [13:45:08.959] frame #24: 0x0000000102849f3c postgres`main(argc=8, argv=0x0000600000d9c460) at main.c:197:3 [13:45:08.959] frame #25: 0x0000000190d4f154 dyld`start + 2476 [13:45:08.959] (lldb) quit [13:45:08.970] -e [13:45:08.970] [13:45:08.970] [13:45:09.134] (lldb) target create --core "/Users/admin/cores/core.8645" [13:45:19.931] Core file '/Users/admin/cores/core.8645' (arm64) was loaded. [13:45:19.931] (lldb) thread backtrace all [13:45:20.673] * thread #1 [13:45:20.673] * frame #0: 0x00000001910a15f0 libsystem_kernel.dylib`__pthread_kill + 8 [13:45:20.673] frame #1: 0x00000001910d9c20 libsystem_pthread.dylib`pthread_kill + 288 [13:45:20.673] frame #2: 0x0000000190fe6a30 libsystem_c.dylib`abort + 180 [13:45:20.673] frame #3: 0x0000000102a11d24 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [13:45:20.673] frame #4: 0x0000000102750934 postgres`ExecFetchSlotHeapTuple(slot=0x000000016d83c220, materialize=, shouldFree=) at execTuples.c:1737:2 [13:45:20.673] frame #5: 0x000000010271e9a8 postgres`ExecIRDeleteTriggers(estate=0x000000010f834300, relinfo=0x000000010f8348b0, slot=0x000000016d83c220) at trigger.c:2841:15 [13:45:20.673] frame #6: 0x0000000102770c78 postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [13:45:20.673] frame #7: 0x0000000102770904 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016d83c240, resultRelInfo=0x000000010f8348b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [13:45:20.673] frame #8: 0x0000000102770904 postgres`ExecModifyTable(pstate=0x000000010f8346a0) at nodeModifyTable.c:4133:12 [13:45:20.673] frame #9: 0x0000000102744294 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000010f8346a0) at executor.h:278:9 [13:45:20.673] frame #10: 0x0000000102744278 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000010f834300, planstate=0x000000010f8346a0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x000000011f827d10, execute_once=) at execMain.c:1641:10 [13:45:20.673] frame #11: 0x000000010274424c postgres`standard_ExecutorRun(queryDesc=0x000000011808e448, direction=, count=0, execute_once=) at execMain.c:358:3 [13:45:20.673] frame #12: 0x0000000102744168 postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:299:3 [artificial] [13:45:20.673] frame #13: 0x00000001028e421c postgres`ProcessQuery(plan=0x000000014000fed8, 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=0x000000011f827d10, qc=0x000000016d83c430) at pquery.c:160:2 [13:45:20.673] frame #14: 0x00000001028e38c4 postgres`PortalRunMulti(portal=0x0000000118835900, isTopLevel=true, setHoldSnapshot=true, dest=0x000000011f827d10, altdest=0x0000000102dc97b8, qc=0x000000016d83c430) at pquery.c:0 [13:45:20.673] frame #15: 0x00000001028e3488 postgres`FillPortalStore(portal=0x0000000118835900, isTopLevel=true) at pquery.c:1026:4 [13:45:20.673] frame #16: 0x00000001028e31fc postgres`PortalRun(portal=0x0000000118835900, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000140010038, altdest=0x0000000140010038, qc=0x000000016d83c628) at pquery.c:763:6 [13:45:20.673] frame #17: 0x00000001028e21bc 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 [13:45:20.673] frame #18: 0x00000001028dff38 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [13:45:20.673] frame #19: 0x00000001028db220 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [13:45:20.673] frame #20: 0x0000000102842ab8 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016d83ca30) at launch_backend.c:274:3 [13:45:20.673] frame #21: 0x0000000102846c0c postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016d83ca30) at postmaster.c:3415:8 [13:45:20.673] frame #22: 0x0000000102846a84 postgres`ServerLoop at postmaster.c:1648:6 [13:45:20.673] frame #23: 0x0000000102844be8 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [13:45:20.673] frame #24: 0x0000000102799f3c postgres`main(argc=4, argv=0x0000600001ee8b70) at main.c:197:3 [13:45:20.673] frame #25: 0x0000000190d4f154 dyld`start + 2476 [13:45:20.673] (lldb) quit [13:45:20.684] -e [13:45:20.684] [13:45:20.684] [13:45:20.869] (lldb) target create --core "/Users/admin/cores/core.15742" [13:45:41.293] Core file '/Users/admin/cores/core.15742' (arm64) was loaded. [13:45:41.293] (lldb) thread backtrace all [13:45:42.000] * thread #1 [13:45:42.000] * frame #0: 0x00000001910a15f0 libsystem_kernel.dylib`__pthread_kill + 8 [13:45:42.000] frame #1: 0x00000001910d9c20 libsystem_pthread.dylib`pthread_kill + 288 [13:45:42.000] frame #2: 0x0000000190fe6a30 libsystem_c.dylib`abort + 180 [13:45:42.000] frame #3: 0x0000000102c9dd24 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [13:45:42.000] frame #4: 0x00000001029dc934 postgres`ExecFetchSlotHeapTuple(slot=0x000000016d5b00c0, materialize=, shouldFree=) at execTuples.c:1737:2 [13:45:42.000] frame #5: 0x00000001029aa9a8 postgres`ExecIRDeleteTriggers(estate=0x0000000155047700, relinfo=0x0000000155047cb0, slot=0x000000016d5b00c0) at trigger.c:2841:15 [13:45:42.000] frame #6: 0x00000001029fcc78 postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [13:45:42.000] frame #7: 0x00000001029fc904 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016d5b00e0, resultRelInfo=0x0000000155047cb0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [13:45:42.000] frame #8: 0x00000001029fc904 postgres`ExecModifyTable(pstate=0x0000000155047aa0) at nodeModifyTable.c:4133:12 [13:45:42.000] frame #9: 0x00000001029d0294 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x0000000155047aa0) at executor.h:278:9 [13:45:42.000] frame #10: 0x00000001029d0278 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x0000000155047700, planstate=0x0000000155047aa0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x00000001550a1510, execute_once=) at execMain.c:1641:10 [13:45:42.000] frame #11: 0x00000001029d024c postgres`standard_ExecutorRun(queryDesc=0x00000001550a6e48, direction=, count=0, execute_once=) at execMain.c:358:3 [13:45:42.000] frame #12: 0x00000001033fbe38 pg_stat_statements.dylib`pgss_ExecutorRun(queryDesc=0x00000001550a6e48, direction=ForwardScanDirection, count=0, execute_once=true) at pg_stat_statements.c:1031:4 [13:45:42.000] frame #13: 0x0000000102b7021c postgres`ProcessQuery(plan=0x0000000158048de8, 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=0x00000001550a1510, qc=0x000000016d5b0410) at pquery.c:160:2 [13:45:42.000] frame #14: 0x0000000102b6f8c4 postgres`PortalRunMulti(portal=0x0000000145829b00, isTopLevel=true, setHoldSnapshot=true, dest=0x00000001550a1510, altdest=0x00000001030557b8, qc=0x000000016d5b0410) at pquery.c:0 [13:45:42.000] frame #15: 0x0000000102b6f488 postgres`FillPortalStore(portal=0x0000000145829b00, isTopLevel=true) at pquery.c:1026:4 [13:45:42.000] frame #16: 0x0000000102b6f1fc postgres`PortalRun(portal=0x0000000145829b00, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000158048f48, altdest=0x0000000158048f48, qc=0x000000016d5b0608) at pquery.c:763:6 [13:45:42.000] frame #17: 0x0000000102b6e1bc 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 [13:45:42.000] frame #18: 0x0000000102b6bf38 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [13:45:42.000] frame #19: 0x0000000102b67220 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [13:45:42.000] frame #20: 0x0000000102aceab8 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016d5b0a10) at launch_backend.c:274:3 [13:45:42.000] frame #21: 0x0000000102ad2c0c postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016d5b0a10) at postmaster.c:3415:8 [13:45:42.000] frame #22: 0x0000000102ad2a84 postgres`ServerLoop at postmaster.c:1648:6 [13:45:42.000] frame #23: 0x0000000102ad0be8 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [13:45:42.000] frame #24: 0x0000000102a25f3c postgres`main(argc=4, argv=0x0000600003964b70) at main.c:197:3 [13:45:42.000] frame #25: 0x0000000190d4f154 dyld`start + 2476 [13:45:42.000] (lldb) quit