I've been poking around the kernel panic logs, and the log says it crashes in a `teensy_serialmon` thread. In fact, every single one of the kernel panics that have happened recently says that it's in a thread from this program. It also says that the last loaded kext is `com.apple.driver.usb.cdc.ncm`. I wonder what USB madness is crashing the kernel? Some bug in Apple's implementation maybe? Do I have bad RAM? I ran the startup diagnostics tool by holding 'D' at startup but it says there's no issues. (Thinking aloud.)
Also in the crash report, below (snipped so it's not too long), it says only `com.apple` kexts are loaded.
Here's the relevant portion of the log, if it's useful to anyone:
Code:
Wed Dec 4 19:34:18 2019
*** Panic Report ***
panic(cpu 1 caller 0xffffff8011cdc9bd): Kernel trap at 0xffffff80120fad63, type 14=page fault, registers:
CR0: 0x0000000080010033, CR2: 0x0000000000000018, CR3: 0x000000025a84f113, CR4: 0x00000000001626e0
RAX: 0x0000000000000000, RBX: 0xffffff80430d8ab0, RCX: 0x0000000000000000, RDX: 0x0000000003000000
RSP: 0xffffff9143753de0, RBP: 0xffffff9143753e00, RSI: 0xffffff8037cebe00, RDI: 0x0000000000000000
R8: 0x00000000448b9b80, R9: 0xffffff80124a8ad0, R10: 0xffffff803c4cd648, R11: 0x0000000000000001
R12: 0xffffff804962fcc8, R13: 0xffffff802c7fc9b0, R14: 0xffffff8037cebe00, R15: 0xffffff8037cebee0
RFL: 0x0000000000010207, RIP: 0xffffff80120fad63, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0x0000000000000018, Error code: 0x0000000000000000, Fault CPU: 0x1, PL: 0, VF: 0
Backtrace (CPU 1), Frame : Return Address
0xffffff91437538b0 : 0xffffff8011baf57d
0xffffff9143753900 : 0xffffff8011ceb065
0xffffff9143753940 : 0xffffff8011cdc79a
0xffffff91437539b0 : 0xffffff8011b5c9d0
0xffffff91437539d0 : 0xffffff8011baef97
0xffffff9143753af0 : 0xffffff8011baede3
0xffffff9143753b60 : 0xffffff8011cdc9bd
0xffffff9143753cd0 : 0xffffff8011b5c9d0
0xffffff9143753cf0 : 0xffffff80120fad63
0xffffff9143753e00 : 0xffffff80120abaae
0xffffff9143753e90 : 0xffffff80120973df
0xffffff9143753f00 : 0xffffff801209c034
0xffffff9143753f40 : 0xffffff80121b9bfd
0xffffff9143753fa0 : 0xffffff8011b5d196
BSD process name corresponding to current thread: teensy_serialmon
Mac OS version:
18G1012
Kernel version:
Darwin Kernel Version 18.7.0: Sat Oct 12 00:02:19 PDT 2019; root:xnu-4903.278.12~1/RELEASE_X86_64
Kernel UUID: DFB5D0E2-3B41-3647-A48B-D704AFCC06B4
Kernel slide: 0x0000000011800000
Kernel text base: 0xffffff8011a00000
__HIB text base: 0xffffff8011900000
System model name: MacBookAir6,2 (Mac-7DF21CB3ED6977E5)
System uptime in nanoseconds: 18523322240797
last loaded kext at 12687175825037: com.apple.driver.usb.cdc.ncm 5.0.0 (addr 0xffffff7f9330b000, size 69632)
loaded kexts:
[...snipped...]