Network Extension - On shutdown Xsan can't unmount and cause a crash when NEFilterProvider is enabled

Hey, We also opened a feedback assistant request, and also opened a ticket with Apple Developer Technical Support a while ago that notice the unmount problem also but it was before we pin point the problem to the Network Extension.

After a further investigation, we've found out that the root cause of this problem is cause by having a network filter from the NetworkExtension provider on (Specifically we have tested with the NEFilterDataProvider) while having a Xsan volume.

The NEFilterDataProvider causing problems for the Xsan, and is stalling the shutdown until we get a panic from watchdog timeout, and only then the mac is fully shutdown.

The problem from what we investigated and also talked with you, is that the Xsan process can't unmount the volume and stuck.

We have also noticed that if we install a network extension and allow the popup of the network filters, i.e enabled the NEFilterDataProvider the computer is stuck, and the finder is in a non responsive state until a reboot (Also probably due to the fact the Xsan is now in a problematic state).

This tests was done on latest versions of MacOs 13 & 14. We have taken a sysdiagnose from the computer while we have tested.

Do you familiar with the problem (We got no answer on the feedback assistant)?

Thank you, Idan

Answered by DTS Engineer in 847979022

Thanks.

I knew I’d seen this before, and your bug let me find the connection. Your bug (FB17483424) has been marked as a duplicate of a bug from a different third-party developer (FB13663128). Unfortunately that’s pretty much all I have for you. As far as I can tell this is a real issue, caused by the interaction between Xsan and NE content filters, and I can’t see any obvious workaround. This is something that the NE team will have to investigate further.

Share and Enjoy

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

We also opened a feedback assistant request

What was the bug number?

Share and Enjoy

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

Hey @DTS Engineer FB17483424 is the issue, opened back in start of may

Thanks.

I knew I’d seen this before, and your bug let me find the connection. Your bug (FB17483424) has been marked as a duplicate of a bug from a different third-party developer (FB13663128). Unfortunately that’s pretty much all I have for you. As far as I can tell this is a real issue, caused by the interaction between Xsan and NE content filters, and I can’t see any obvious workaround. This is something that the NE team will have to investigate further.

Share and Enjoy

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

Network Extension - On shutdown Xsan can't unmount and cause a crash when NEFilterProvider is enabled
 
 
Q