kernel's crashes
```
here's a new crash reason:
Process 87588 stopped
* thread #18, stop reason = EXC_BAD_ACCESS (code=1, address=0xdbdfeca4cc74afd6)
frame #0: 0x00000001011c8fd4 notedeck`mdb_get + 64
notedeck`mdb_get:
-> 0x1011c8fd4 <+64>: ldrb w8, [x12]
0x1011c8fd8 <+68>: tbnz w8, #0x4, 0x1011c9014 ; <+128>
0x1011c8fdc <+72>: mov w8, #0x16 ; =22
0x1011c8fe0 <+76>: mov x0, x8
(lldb) bt
* thread #18, stop reason = EXC_BAD_ACCESS (code=1, address=0xdbdfeca4cc74afd6)
* frame #0: 0x00000001011c8fd4 notedeck`mdb_get + 64
frame #1: 0x00000001011bab54 notedeck`ndb_ingester_thread + 516
frame #2: 0x0000000180e63c0c libsystem_pthread.dylib`_pthread_start + 136
26m
KernelKind
this time two threads crashed at the same time it seems:
Process 39007 stopped
* thread #19, stop reason = EXC_BAD_ACCESS (code=1, address=0x455030609300b3b)
frame #0: 0x00000001011ce9fc notedeck`mdb_cursor_open + 56
notedeck`mdb_cursor_open:
-> 0x1011ce9fc <+56>: ldrb w9, [x9, x22]
0x1011cea00 <+60>: tbnz w9, #0x3, 0x1011cea0c ; <+72>
0x1011cea04 <+64>: mov w0, #0x16 ; =22
0x1011cea08 <+68>: b 0x1011cea20 ; <+92>
thread #20, stop reason = EXC_BAD_ACCESS (code=1, address=0x455030609300b3b)
frame #0: 0x00000001011ce9fc notedeck`mdb_cursor_open + 56
notedeck`mdb_cursor_open:
-> 0x1011ce9fc <+56>: ldrb w9, [x9, x22]
0x1011cea00 <+60>: tbnz w9, #0x3, 0x1011cea0c ; <+72>
0x1011cea04 <+64>: mov w0, #0x16 ; =22
0x1011cea08 <+68>: b 0x1011cea20 ; <+92>
(lldb) bt
* thread #19, stop reason = EXC_BAD_ACCESS (code=1, address=0x455030609300b3b)
* frame #0: 0x00000001011ce9fc notedeck`mdb_cursor_open + 56
frame #1: 0x00000001011ac4dc notedeck`ndb_get_tsid + 96
frame #2: 0x00000001011baf54 notedeck`ndb_ingester_json_controller + 148
frame #3: 0x00000001011b4318 notedeck`ndb_ws_event_from_json + 456
frame #4: 0x00000001011bac0c notedeck`ndb_ingester_thread + 700
frame #5: 0x0000000180e63c0c libsystem_pthread.dylib`_pthread_start + 136
(lldb) thread select 20
* thread #20, stop reason = EXC_BAD_ACCESS (code=1, address=0x455030609300b3b)
frame #0: 0x00000001011ce9fc notedeck`mdb_cursor_open + 56
notedeck`mdb_cursor_open:
-> 0x1011ce9fc <+56>: ldrb w9, [x9, x22]
0x1011cea00 <+60>: tbnz w9, #0x3, 0x1011cea0c ; <+72>
0x1011cea04 <+64>: mov w0, #0x16 ; =22
0x1011cea08 <+68>: b 0x1011cea20 ; <+92>
(lldb) bt
* thread #20, stop reason = EXC_BAD_ACCESS (code=1, address=0x455030609300b3b)
* frame #0: 0x00000001011ce9fc notedeck`mdb_cursor_open + 56
frame #1: 0x00000001011ac4dc notedeck`ndb_get_tsid + 96
frame #2: 0x00000001011baf54 notedeck`ndb_ingester_json_controller + 148
frame #3: 0x00000001011b4318 notedeck`ndb_ws_event_from_json + 456
frame #4: 0x00000001011bac0c notedeck`ndb_ingester_thread + 700
frame #5: 0x0000000180e63c0c libsystem_pthread.dylib`_pthread_start + 136
```
关闭于 2025-12-17 3 条评论