[15:31:29.738] src/tools/ci/cores_backtrace.sh macos "${HOME}/cores" [15:31:30.767] (lldb) target create --core "/Users/admin/cores/core.7723" [15:31:49.572] Core file '/Users/admin/cores/core.7723' (arm64) was loaded. [15:31:49.572] (lldb) thread backtrace all [15:31:50.336] * thread #1 [15:31:50.336] * frame #0: 0x000000019a1ed5f0 libsystem_kernel.dylib`__pthread_kill + 8 [15:31:50.336] frame #1: 0x000000019a225c20 libsystem_pthread.dylib`pthread_kill + 288 [15:31:50.336] frame #2: 0x000000019a132a30 libsystem_c.dylib`abort + 180 [15:31:50.336] frame #3: 0x0000000100d502c0 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [15:31:50.336] frame #4: 0x0000000100a8e1f0 postgres`ExecFetchSlotHeapTuple(slot=0x000000016f500230, materialize=, shouldFree=) at execTuples.c:1737:2 [15:31:50.336] frame #5: 0x0000000100a5c244 postgres`ExecIRDeleteTriggers(estate=0x000000012e84a300, relinfo=0x000000012e84a8b0, slot=0x000000016f500230) at trigger.c:2841:15 [15:31:50.336] frame #6: 0x0000000100aae19c postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [15:31:50.336] frame #7: 0x0000000100aade28 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016f500250, resultRelInfo=0x000000012e84a8b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [15:31:50.336] frame #8: 0x0000000100aade28 postgres`ExecModifyTable(pstate=0x000000012e84a6a0) at nodeModifyTable.c:4133:12 [15:31:50.336] frame #9: 0x0000000100a81b50 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000012e84a6a0) at executor.h:278:9 [15:31:50.336] frame #10: 0x0000000100a81b34 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000012e84a300, planstate=0x000000012e84a6a0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x000000012e825110, execute_once=) at execMain.c:1641:10 [15:31:50.336] frame #11: 0x0000000100a81b08 postgres`standard_ExecutorRun(queryDesc=0x000000013e84ec48, direction=, count=0, execute_once=) at execMain.c:358:3 [15:31:50.336] frame #12: 0x0000000100a81a24 postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:299:3 [artificial] [15:31:50.336] frame #13: 0x0000000100c22ad8 postgres`ProcessQuery(plan=0x000000014002fe88, 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=0x000000012e825110, qc=0x000000016f500440) at pquery.c:160:2 [15:31:50.336] frame #14: 0x0000000100c22180 postgres`PortalRunMulti(portal=0x000000013f844100, isTopLevel=true, setHoldSnapshot=true, dest=0x000000012e825110, altdest=0x00000001010d97c0, qc=0x000000016f500440) at pquery.c:0 [15:31:50.336] frame #15: 0x0000000100c21d44 postgres`FillPortalStore(portal=0x000000013f844100, isTopLevel=true) at pquery.c:1026:4 [15:31:50.336] frame #16: 0x0000000100c21ab8 postgres`PortalRun(portal=0x000000013f844100, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x000000014002ffe8, altdest=0x000000014002ffe8, qc=0x000000016f500638) at pquery.c:763:6 [15:31:50.336] frame #17: 0x0000000100c20a78 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 [15:31:50.336] frame #18: 0x0000000100c1e7f4 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [15:31:50.336] frame #19: 0x0000000100c19adc postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [15:31:50.336] frame #20: 0x0000000100b816e4 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016f500a40) at launch_backend.c:274:3 [15:31:50.336] frame #21: 0x0000000100b85838 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016f500a40) at postmaster.c:3414:8 [15:31:50.336] frame #22: 0x0000000100b856b0 postgres`ServerLoop at postmaster.c:1648:6 [15:31:50.336] frame #23: 0x0000000100b83814 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [15:31:50.336] frame #24: 0x0000000100ad7240 postgres`main(argc=8, argv=0x0000600000aec3c0) at main.c:197:3 [15:31:50.336] frame #25: 0x0000000199e9b154 dyld`start + 2476 [15:31:50.336] (lldb) quit [15:31:50.348] -e [15:31:50.348] [15:31:50.348] [15:31:50.505] (lldb) target create --core "/Users/admin/cores/core.7994" [15:32:10.708] Core file '/Users/admin/cores/core.7994' (arm64) was loaded. [15:32:10.708] (lldb) thread backtrace all [15:32:11.380] * thread #1 [15:32:11.380] * frame #0: 0x000000019a1ed5f0 libsystem_kernel.dylib`__pthread_kill + 8 [15:32:11.380] frame #1: 0x000000019a225c20 libsystem_pthread.dylib`pthread_kill + 288 [15:32:11.380] frame #2: 0x000000019a132a30 libsystem_c.dylib`abort + 180 [15:32:11.380] frame #3: 0x00000001012142c0 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [15:32:11.380] frame #4: 0x0000000100f521f0 postgres`ExecFetchSlotHeapTuple(slot=0x000000016f03c220, materialize=, shouldFree=) at execTuples.c:1737:2 [15:32:11.380] frame #5: 0x0000000100f20244 postgres`ExecIRDeleteTriggers(estate=0x0000000123838b00, relinfo=0x00000001238390b0, slot=0x000000016f03c220) at trigger.c:2841:15 [15:32:11.380] frame #6: 0x0000000100f7219c postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [15:32:11.380] frame #7: 0x0000000100f71e28 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016f03c240, resultRelInfo=0x00000001238390b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [15:32:11.380] frame #8: 0x0000000100f71e28 postgres`ExecModifyTable(pstate=0x0000000123838ea0) at nodeModifyTable.c:4133:12 [15:32:11.380] frame #9: 0x0000000100f45b50 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x0000000123838ea0) at executor.h:278:9 [15:32:11.380] frame #10: 0x0000000100f45b34 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x0000000123838b00, planstate=0x0000000123838ea0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x0000000123877510, execute_once=) at execMain.c:1641:10 [15:32:11.380] frame #11: 0x0000000100f45b08 postgres`standard_ExecutorRun(queryDesc=0x0000000123870648, direction=, count=0, execute_once=) at execMain.c:358:3 [15:32:11.380] frame #12: 0x0000000100f45a24 postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:299:3 [artificial] [15:32:11.380] frame #13: 0x00000001010e6ad8 postgres`ProcessQuery(plan=0x000000010802fe88, 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=0x0000000123877510, qc=0x000000016f03c430) at pquery.c:160:2 [15:32:11.380] frame #14: 0x00000001010e6180 postgres`PortalRunMulti(portal=0x0000000124045100, isTopLevel=true, setHoldSnapshot=true, dest=0x0000000123877510, altdest=0x000000010159d7c0, qc=0x000000016f03c430) at pquery.c:0 [15:32:11.380] frame #15: 0x00000001010e5d44 postgres`FillPortalStore(portal=0x0000000124045100, isTopLevel=true) at pquery.c:1026:4 [15:32:11.380] frame #16: 0x00000001010e5ab8 postgres`PortalRun(portal=0x0000000124045100, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x000000010802ffe8, altdest=0x000000010802ffe8, qc=0x000000016f03c628) at pquery.c:763:6 [15:32:11.380] frame #17: 0x00000001010e4a78 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 [15:32:11.380] frame #18: 0x00000001010e27f4 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [15:32:11.380] frame #19: 0x00000001010ddadc postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [15:32:11.380] frame #20: 0x00000001010456e4 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016f03ca30) at launch_backend.c:274:3 [15:32:11.380] frame #21: 0x0000000101049838 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016f03ca30) at postmaster.c:3414:8 [15:32:11.380] frame #22: 0x00000001010496b0 postgres`ServerLoop at postmaster.c:1648:6 [15:32:11.380] frame #23: 0x0000000101047814 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [15:32:11.380] frame #24: 0x0000000100f9b240 postgres`main(argc=4, argv=0x00006000008bcb70) at main.c:197:3 [15:32:11.380] frame #25: 0x0000000199e9b154 dyld`start + 2476 [15:32:11.380] (lldb) quit [15:32:11.391] -e [15:32:11.391] [15:32:11.391] [15:32:11.529] (lldb) target create --core "/Users/admin/cores/core.14745" [15:32:31.954] Core file '/Users/admin/cores/core.14745' (arm64) was loaded. [15:32:31.954] (lldb) thread backtrace all [15:32:32.691] * thread #1 [15:32:32.691] * frame #0: 0x000000019a1ed5f0 libsystem_kernel.dylib`__pthread_kill + 8 [15:32:32.691] frame #1: 0x000000019a225c20 libsystem_pthread.dylib`pthread_kill + 288 [15:32:32.691] frame #2: 0x000000019a132a30 libsystem_c.dylib`abort + 180 [15:32:32.691] frame #3: 0x0000000100cc42c0 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [15:32:32.691] frame #4: 0x0000000100a021f0 postgres`ExecFetchSlotHeapTuple(slot=0x000000016f58c0c0, materialize=, shouldFree=) at execTuples.c:1737:2 [15:32:32.691] frame #5: 0x00000001009d0244 postgres`ExecIRDeleteTriggers(estate=0x00000001400c5f00, relinfo=0x00000001400c64b0, slot=0x000000016f58c0c0) at trigger.c:2841:15 [15:32:32.691] frame #6: 0x0000000100a2219c postgres`ExecModifyTable at nodeModifyTable.c:3043:11 [15:32:32.691] frame #7: 0x0000000100a21e28 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016f58c0e0, resultRelInfo=0x00000001400c64b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2804:11 [15:32:32.691] frame #8: 0x0000000100a21e28 postgres`ExecModifyTable(pstate=0x00000001400c62a0) at nodeModifyTable.c:4133:12 [15:32:32.691] frame #9: 0x00000001009f5b50 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x00000001400c62a0) at executor.h:278:9 [15:32:32.691] frame #10: 0x00000001009f5b34 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x00000001400c5f00, planstate=0x00000001400c62a0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x0000000130877510, execute_once=) at execMain.c:1641:10 [15:32:32.691] frame #11: 0x00000001009f5b08 postgres`standard_ExecutorRun(queryDesc=0x000000013000fe48, direction=, count=0, execute_once=) at execMain.c:358:3 [15:32:32.691] frame #12: 0x00000001013f7e38 pg_stat_statements.dylib`pgss_ExecutorRun(queryDesc=0x000000013000fe48, direction=ForwardScanDirection, count=0, execute_once=true) at pg_stat_statements.c:1031:4 [15:32:32.691] frame #13: 0x0000000100b96ad8 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=0x0000000130877510, qc=0x000000016f58c410) at pquery.c:160:2 [15:32:32.691] frame #14: 0x0000000100b96180 postgres`PortalRunMulti(portal=0x0000000140044900, isTopLevel=true, setHoldSnapshot=true, dest=0x0000000130877510, altdest=0x000000010104d7c0, qc=0x000000016f58c410) at pquery.c:0 [15:32:32.691] frame #15: 0x0000000100b95d44 postgres`FillPortalStore(portal=0x0000000140044900, isTopLevel=true) at pquery.c:1026:4 [15:32:32.691] frame #16: 0x0000000100b95ab8 postgres`PortalRun(portal=0x0000000140044900, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000120010f48, altdest=0x0000000120010f48, qc=0x000000016f58c608) at pquery.c:763:6 [15:32:32.691] frame #17: 0x0000000100b94a78 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 [15:32:32.691] frame #18: 0x0000000100b927f4 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [15:32:32.691] frame #19: 0x0000000100b8dadc postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [15:32:32.691] frame #20: 0x0000000100af56e4 postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016f58ca10) at launch_backend.c:274:3 [15:32:32.691] frame #21: 0x0000000100af9838 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016f58ca10) at postmaster.c:3414:8 [15:32:32.691] frame #22: 0x0000000100af96b0 postgres`ServerLoop at postmaster.c:1648:6 [15:32:32.691] frame #23: 0x0000000100af7814 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1346:11 [15:32:32.691] frame #24: 0x0000000100a4b240 postgres`main(argc=4, argv=0x0000600000ebcb70) at main.c:197:3 [15:32:32.691] frame #25: 0x0000000199e9b154 dyld`start + 2476 [15:32:32.691] (lldb) quit