System Prefs panel crash on Monterey

We have a system prefs panel that runs fine on many versions of mac OS, including Big Sur, but crashes on Monterey betas. The pref panel needs to do some IPC with a daemon process, for which it uses mach ports (and the code for that is in a shared framework outside of the prefpane bundle, if that matters).

All components of this setup are signed and notarized. We have a separate app that makes the same IPC calls as the pref panel, and it runs fine on Monterey.

The crash log shows a Termination Reason I've never seen before, and it seems that crash reporter hasn't either:

Termination Reason: Namespace <0x17>, Code 0x2000020000013507

So, should we wait for the next beta and see if things fix themselves, or bag the System Preferences environment altogether and just go with a separate app (20 years of documentation be damned)?

System Prefs panel crash on Monterey
 
 
Q