Learn the exact procedure for capturing macOS kernel core dumps over a network connection using two Macs. Following up on my previous kernel panic investigation, I share Apple's detailed instructions for setting up a core dump server on one Mac while configuring the problematic machine to transmit dumps when it crashes. This step-by-step guide covers everything from creating the /PanicDumps directory and configuring launchd services to setting the correct nvram boot arguments. The technique requires a wired Ethernet connection and provides a valuable troubleshooting method for persistent kernel issues.
Follow my journey into the mysterious world of macOS kernel core dumps after Apple's cryptic response to my kernel panic report. I decipher the meaning of debug boot arguments like 0x104c44, explore how to capture kernel crash information, and explain exactly what flags like DB_KERN_DUMP_ON_PANIC and DB_REBOOT_POST_CORE do. This technical deep-dive provides a practical guide to enabling kernel debugging and capturing core dumps, useful for anyone experiencing persistent kernel panics on their Mac.
Investigate a series of mysterious kernel panics on my 16-inch MacBook Pro that began with macOS 10.15.4. I discover my repaired MacBook came back with surprising and potentially security-weakening boot arguments like rootless=0 and kext-dev-mode=1. This technical exploration decodes what each of these undocumented boot-args actually does, from agc and smc settings to watchdog and nvme parameters. Learn how Apple repair centers might unintentionally leave debugging flags enabled and how to safely clear them through Recovery Mode.
Journey through my four-year saga with the LG UltraFine 5K display, from initial excitement to troubleshooting numerous issues across multiple MacBook Pro generations. I uncover how the display's problems evolved from Wi-Fi interference and ghosting to causing system slowdowns with excessive kernel_task CPU usage. The surprising solution? Simply plugging the monitor into the right side of the MacBook. This detailed account includes insights on thermal sensors, power delivery challenges, and brightness bugs, offering practical advice for anyone using this temperamental but beautiful display.
After a five-year hiatus from personal blogging, I'm reviving this space to share stories that don't fit within Twitter's character limits or on PSPDFKit's corporate blog. This brief introduction marks my return to longer-form technical writing and personal reflections on software development. My aim is to create a dedicated outlet for highlighting interesting experiences, technical challenges, and occasional rants that deserve more depth and permanence than social media allows.