[02:26:17.981] src/tools/ci/cores_backtrace.sh macos "${HOME}/cores" [02:26:18.313] (lldb) target create --core "/Users/admin/cores/core.19121" [02:26:30.756] Core file '/Users/admin/cores/core.19121' (arm64) was loaded. [02:26:30.756] (lldb) thread backtrace all [02:26:31.507] * thread #1 [02:26:31.507] * frame #0: 0x0000000188ba0744 libsystem_kernel.dylib`__pthread_kill + 8 [02:26:31.507] frame #1: 0x0000000188bd7c28 libsystem_pthread.dylib`pthread_kill + 288 [02:26:31.507] frame #2: 0x0000000188ae5ae8 libsystem_c.dylib`abort + 180 [02:26:31.507] frame #3: 0x000000010136653c postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [02:26:31.507] frame #4: 0x00000001010a2994 postgres`ExecFetchSlotHeapTuple(slot=0x000000016eeec250, materialize=, shouldFree=) at execTuples.c:1737:2 [02:26:31.507] frame #5: 0x0000000101071b8c postgres`ExecIRDeleteTriggers(estate=0x000000012f82bb00, relinfo=0x000000012f82c0b0, slot=0x000000016eeec250) at trigger.c:2841:15 [02:26:31.507] frame #6: 0x00000001010c2b10 postgres`ExecModifyTable at nodeModifyTable.c:3027:11 [02:26:31.507] frame #7: 0x00000001010c2724 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016eeec270, resultRelInfo=0x000000012f82c0b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2791:11 [02:26:31.507] frame #8: 0x00000001010c2724 postgres`ExecModifyTable(pstate=0x000000012f82bea0) at nodeModifyTable.c:4112:12 [02:26:31.507] frame #9: 0x000000010109d1e8 postgres`ExecProcNodeFirst(node=0x000000012f82bea0) at execProcnode.c:464:9 [02:26:31.507] frame #10: 0x00000001010964fc postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000012f82bea0) at executor.h:274:9 [02:26:31.507] frame #11: 0x00000001010964e0 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x000000012f82bb00, planstate=0x000000012f82bea0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x000000013f838310, execute_once=) at execMain.c:1646:10 [02:26:31.507] frame #12: 0x00000001010964b4 postgres`standard_ExecutorRun(queryDesc=0x000000011f82ca48, direction=, count=0, execute_once=) at execMain.c:363:3 [02:26:31.507] frame #13: 0x0000000101d68248 pg_stat_statements.dylib`pgss_ExecutorRun(queryDesc=0x000000011f82ca48, direction=ForwardScanDirection, count=0, execute_once=true) at pg_stat_statements.c:1032:4 [02:26:31.507] frame #14: 0x00000001010963bc postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:302:3 [02:26:31.507] frame #15: 0x0000000101239528 postgres`ProcessQuery(plan=0x0000000110050ce8, 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=0x000000013f838310, qc=0x000000016eeec5d0) at pquery.c:160:2 [02:26:31.507] frame #16: 0x0000000101238bd4 postgres`PortalRunMulti(portal=0x000000014004f100, isTopLevel=true, setHoldSnapshot=true, dest=0x000000013f838310, altdest=0x00000001016f1488, qc=0x000000016eeec5d0) at pquery.c:0 [02:26:31.507] frame #17: 0x0000000101238798 postgres`FillPortalStore(portal=0x000000014004f100, isTopLevel=true) at pquery.c:1026:4 [02:26:31.507] frame #18: 0x000000010123850c postgres`PortalRun(portal=0x000000014004f100, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000110050e48, altdest=0x0000000110050e48, qc=0x000000016eeec7c8) at pquery.c:763:6 [02:26:31.507] frame #19: 0x00000001012374c8 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:1274:10 [02:26:31.507] frame #20: 0x000000010123524c postgres`PostgresMain(dbname=, username=) at postgres.c:0 [02:26:31.507] frame #21: 0x00000001012309b4 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:105:2 [02:26:31.507] frame #22: 0x000000010119857c postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016eeecbc0) at launch_backend.c:265:3 [02:26:31.507] frame #23: 0x000000010119cca8 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016eeecbc0) at postmaster.c:3593:8 [02:26:31.507] frame #24: 0x000000010119cac0 postgres`ServerLoop at postmaster.c:1674:6 [02:26:31.507] frame #25: 0x000000010119a708 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1372:11 [02:26:31.507] frame #26: 0x00000001010ec01c postgres`main(argc=4, argv=0x000060000072ca80) at main.c:197:3 [02:26:31.507] frame #27: 0x000000018887ff28 dyld`start + 2236 [02:26:31.507] (lldb) quit [02:26:31.524] -e [02:26:31.524] [02:26:31.524] [02:26:31.637] (lldb) target create --core "/Users/admin/cores/core.13097" [02:26:44.398] Core file '/Users/admin/cores/core.13097' (arm64) was loaded. [02:26:44.398] (lldb) thread backtrace all [02:26:45.111] * thread #1 [02:26:45.111] * frame #0: 0x0000000188ba0744 libsystem_kernel.dylib`__pthread_kill + 8 [02:26:45.111] frame #1: 0x0000000188bd7c28 libsystem_pthread.dylib`pthread_kill + 288 [02:26:45.111] frame #2: 0x0000000188ae5ae8 libsystem_c.dylib`abort + 180 [02:26:45.111] frame #3: 0x0000000100b7a53c postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [02:26:45.111] frame #4: 0x00000001008b6994 postgres`ExecFetchSlotHeapTuple(slot=0x000000016f6d83b0, materialize=, shouldFree=) at execTuples.c:1737:2 [02:26:45.111] frame #5: 0x0000000100885b8c postgres`ExecIRDeleteTriggers(estate=0x0000000127042b00, relinfo=0x00000001270430b0, slot=0x000000016f6d83b0) at trigger.c:2841:15 [02:26:45.111] frame #6: 0x00000001008d6b10 postgres`ExecModifyTable at nodeModifyTable.c:3027:11 [02:26:45.111] frame #7: 0x00000001008d6724 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016f6d83d0, resultRelInfo=0x00000001270430b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2791:11 [02:26:45.111] frame #8: 0x00000001008d6724 postgres`ExecModifyTable(pstate=0x0000000127042ea0) at nodeModifyTable.c:4112:12 [02:26:45.111] frame #9: 0x00000001008b11e8 postgres`ExecProcNodeFirst(node=0x0000000127042ea0) at execProcnode.c:464:9 [02:26:45.111] frame #10: 0x00000001008aa4fc postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x0000000127042ea0) at executor.h:274:9 [02:26:45.111] frame #11: 0x00000001008aa4e0 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x0000000127042b00, planstate=0x0000000127042ea0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x0000000116082510, execute_once=) at execMain.c:1646:10 [02:26:45.111] frame #12: 0x00000001008aa4b4 postgres`standard_ExecutorRun(queryDesc=0x0000000126010e48, direction=, count=0, execute_once=) at execMain.c:363:3 [02:26:45.111] frame #13: 0x00000001008aa3c8 postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:304:3 [02:26:45.111] frame #14: 0x0000000100a4d528 postgres`ProcessQuery(plan=0x0000000138010318, 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=0x0000000116082510, qc=0x000000016f6d85f0) at pquery.c:160:2 [02:26:45.111] frame #15: 0x0000000100a4cbd4 postgres`PortalRunMulti(portal=0x0000000126845d00, isTopLevel=true, setHoldSnapshot=true, dest=0x0000000116082510, altdest=0x0000000100f05488, qc=0x000000016f6d85f0) at pquery.c:0 [02:26:45.111] frame #16: 0x0000000100a4c798 postgres`FillPortalStore(portal=0x0000000126845d00, isTopLevel=true) at pquery.c:1026:4 [02:26:45.111] frame #17: 0x0000000100a4c50c postgres`PortalRun(portal=0x0000000126845d00, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x0000000138010478, altdest=0x0000000138010478, qc=0x000000016f6d87e8) at pquery.c:763:6 [02:26:45.111] frame #18: 0x0000000100a4b4c8 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:1274:10 [02:26:45.111] frame #19: 0x0000000100a4924c postgres`PostgresMain(dbname=, username=) at postgres.c:0 [02:26:45.111] frame #20: 0x0000000100a449b4 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:105:2 [02:26:45.111] frame #21: 0x00000001009ac57c postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016f6d8be0) at launch_backend.c:265:3 [02:26:45.111] frame #22: 0x00000001009b0ca8 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016f6d8be0) at postmaster.c:3593:8 [02:26:45.111] frame #23: 0x00000001009b0ac0 postgres`ServerLoop at postmaster.c:1674:6 [02:26:45.111] frame #24: 0x00000001009ae708 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1372:11 [02:26:45.111] frame #25: 0x000000010090001c postgres`main(argc=4, argv=0x0000600003ce43c0) at main.c:197:3 [02:26:45.111] frame #26: 0x000000018887ff28 dyld`start + 2236 [02:26:45.111] (lldb) quit [02:26:45.122] -e [02:26:45.122] [02:26:45.122] [02:26:45.237] (lldb) target create --core "/Users/admin/cores/core.13096" [02:26:57.578] Core file '/Users/admin/cores/core.13096' (arm64) was loaded. [02:26:57.578] (lldb) thread backtrace all [02:26:58.342] * thread #1 [02:26:58.342] * frame #0: 0x0000000188ba0744 libsystem_kernel.dylib`__pthread_kill + 8 [02:26:58.342] frame #1: 0x0000000188bd7c28 libsystem_pthread.dylib`pthread_kill + 288 [02:26:58.342] frame #2: 0x0000000188ae5ae8 libsystem_c.dylib`abort + 180 [02:26:58.342] frame #3: 0x000000010459653c postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=1737) at assert.c:66:2 [02:26:58.342] frame #4: 0x00000001042d2994 postgres`ExecFetchSlotHeapTuple(slot=0x000000016bcbc3c0, materialize=, shouldFree=) at execTuples.c:1737:2 [02:26:58.342] frame #5: 0x00000001042a1b8c postgres`ExecIRDeleteTriggers(estate=0x0000000137844b00, relinfo=0x00000001378450b0, slot=0x000000016bcbc3c0) at trigger.c:2841:15 [02:26:58.342] frame #6: 0x00000001042f2b10 postgres`ExecModifyTable at nodeModifyTable.c:3027:11 [02:26:58.342] frame #7: 0x00000001042f2724 postgres`ExecModifyTable [inlined] ExecMerge(context=0x000000016bcbc3e0, resultRelInfo=0x00000001378450b0, tupleid=0x0000000000000000, oldtuple=, canSetTag=) at nodeModifyTable.c:2791:11 [02:26:58.342] frame #8: 0x00000001042f2724 postgres`ExecModifyTable(pstate=0x0000000137844ea0) at nodeModifyTable.c:4112:12 [02:26:58.342] frame #9: 0x00000001042cd1e8 postgres`ExecProcNodeFirst(node=0x0000000137844ea0) at execProcnode.c:464:9 [02:26:58.342] frame #10: 0x00000001042c64fc postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x0000000137844ea0) at executor.h:274:9 [02:26:58.342] frame #11: 0x00000001042c64e0 postgres`standard_ExecutorRun [inlined] ExecutePlan(estate=0x0000000137844b00, planstate=0x0000000137844ea0, use_parallel_mode=, operation=CMD_MERGE, sendTuples=true, numberTuples=0, direction=, dest=0x00000001370a0310, execute_once=) at execMain.c:1646:10 [02:26:58.342] frame #12: 0x00000001042c64b4 postgres`standard_ExecutorRun(queryDesc=0x000000011700b248, direction=, count=0, execute_once=) at execMain.c:363:3 [02:26:58.342] frame #13: 0x00000001042c63c8 postgres`ExecutorRun(queryDesc=, direction=, count=, execute_once=) at execMain.c:304:3 [02:26:58.342] frame #14: 0x0000000104469528 postgres`ProcessQuery(plan=0x000000012001fd88, 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=0x00000001370a0310, qc=0x000000016bcbc600) at pquery.c:160:2 [02:26:58.342] frame #15: 0x0000000104468bd4 postgres`PortalRunMulti(portal=0x0000000117032100, isTopLevel=true, setHoldSnapshot=true, dest=0x00000001370a0310, altdest=0x0000000104921488, qc=0x000000016bcbc600) at pquery.c:0 [02:26:58.342] frame #16: 0x0000000104468798 postgres`FillPortalStore(portal=0x0000000117032100, isTopLevel=true) at pquery.c:1026:4 [02:26:58.342] frame #17: 0x000000010446850c postgres`PortalRun(portal=0x0000000117032100, count=9223372036854775807, isTopLevel=true, run_once=, dest=0x000000012001fee8, altdest=0x000000012001fee8, qc=0x000000016bcbc7f8) at pquery.c:763:6 [02:26:58.342] frame #18: 0x00000001044674c8 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:1274:10 [02:26:58.342] frame #19: 0x000000010446524c postgres`PostgresMain(dbname=, username=) at postgres.c:0 [02:26:58.342] frame #20: 0x00000001044609b4 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:105:2 [02:26:58.342] frame #21: 0x00000001043c857c postgres`postmaster_child_launch(child_type=B_BACKEND, startup_data="", startup_data_len=4, client_sock=0x000000016bcbcbf0) at launch_backend.c:265:3 [02:26:58.342] frame #22: 0x00000001043ccca8 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016bcbcbf0) at postmaster.c:3593:8 [02:26:58.342] frame #23: 0x00000001043ccac0 postgres`ServerLoop at postmaster.c:1674:6 [02:26:58.342] frame #24: 0x00000001043ca708 postgres`PostmasterMain(argc=, argv=) at postmaster.c:1372:11 [02:26:58.342] frame #25: 0x000000010431c01c postgres`main(argc=8, argv=0x0000600000388370) at main.c:197:3 [02:26:58.342] frame #26: 0x000000018887ff28 dyld`start + 2236 [02:26:58.342] (lldb) quit