Transparent proxy crash on macOS 15.5

Hello! I develop transparent proxy based application, and I'm receiving a lot of crash reports from macOS 15.5 for crash in __88-[NEExtensionAppProxyProviderContext setInitialFlowDivertControlSocket:extraValidation:]_block_invoke.90 when stopping.

Even very old versions of my software started crashing on macOS 15.5.

I checked my extension that it correctly calls setTunnelNetworkSettings:nil on proxy stop, but crash is still here.

Does anybody else have this problem? Do you know any workaround for it?

Please post a full Apple crash report. See Posting a Crash Report for advice on how to do that.

Note If you have a JSON crash report (.ips), that’d be most useful to me.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Attached

Thanks for that crash report.

We’ve definitely seen similar crash reports but they seem to be pretty uncommon, and I don’t see any indication that there’s been a big increase with macOS 15.5.

Thread 3 of your crash report suggests that you’re using a custom crash reporter. I fundamentally mistrust such things, for the reasons I explain in Implementing Your Own Crash Reporter. Any chance I can convince you to remove it?

Have you been able to reproduce this in-house? Or are you limited to crash reports coming in from the field?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Transparent proxy crash on macOS 15.5
 
 
Q