MacBook Neo (A3404) kernel panic / immediate reboot when opening UVC "Room Camera" in Photo Booth (macOS 27.0.1)

Hi,

We are seeing a reproducible system reboot (appears to be a kernel panic) on MacBook Neo when a third-party USB UVC camera device is opened in Photo Booth. The same setup works on another Apple Silicon Mac running the same OS version.

Environment

  • Mac: MacBook Neo, model A3404
  • macOS: 27.0.1
  • App used to open the camera: Photo Booth (system app)
  • Device under test: our USB dongle presents a UVC composite device named "Room Camera" (USB Video Class gadget / USB camera backhaul from a room camera)
  • Related hardware: room camera (Focus100) is attached behind an AV receiver/USB hub path, then redirected to the Mac through the dongle as a standard UVC device
  • Our companion Mac app was uninstalled for verification; the reboot still happens, so this does not appear to depend on our app or CMIO camera extension

Reproduction steps

  1. Connect the dongle to MacBook Neo A3404.
  2. Confirm that "Room Camera" is visible as a camera source.
  3. Open Photo Booth.
  4. Switch the camera source to "Room Camera".

Observed result

  • The Mac reboots immediately (100% reproducible on this Neo unit).

Expected result

  • Photo Booth should open the UVC stream normally without crashing the system.

Control / comparison

  • Same OS version (macOS 27.0.1) on MacBook Pro A3412 (M5): no reboot, camera works.
  • Uninstalling our Mac app does not change the Neo behavior (still reboots).
  • This suggests a host-side issue specific to MacBook Neo when starting this UVC stream (or a Neo USB/UVC host stack sensitivity to our device descriptors / isochronous stream), rather than an application-level bug in our software.

Questions

  1. Are there known MacBook Neo / macOS 27 issues with external UVC devices that can cause kernel panic when a camera app (Photo Booth / FaceTime / Zoom) starts streaming?
  2. Which panic log / sysdiagnose artifacts are most useful for Apple to triage this (and which subsystem tags should we look for, e.g. UVCService / IOUSBHost / AppleUSB)?
  3. Are there known stricter UVC descriptor / configuration / bandwidth requirements on Neo versus other Apple Silicon Macs that we should validate on the gadget side?

We can provide:

  • panic reports from ~/Library/Logs/DiagnosticReports/
  • sysdiagnose
  • USB device tree / IORegistry information for the UVC interface
  • a Feedback Assistant report number if recommended

Thanks for any guidance.

It's always better to run the latest macOS version before engaging in such reports. Try with 27.2, and if it happens, with 27.3 beta.