Network Extension fails to open 4/10 times

I am noticing if I try to send a provider a message before the extension state reads "Connected" then iOS creates the extension but no delegate calls get hit such as startTunnel.

Here is a log excerpt of this happening

Code Block
default 12:37:08.312268-0400 Hello, I'm launching as euid = 501, uid = 501, personaid = 1000, type = DEFAULT, name = <private> PacketTunnel
default 12:37:08.341916-0400 Initializing connection PacketTunnel
default 12:37:08.342000-0400 Removing all cached process handles PacketTunnel
default 12:37:08.342094-0400 Sending handshake request attempt #1 to server PacketTunnel
default 12:37:08.342180-0400 Creating connection to com.apple.runningboard PacketTunnel
default 12:37:08.344130-0400 Handshake succeeded PacketTunnel
default 12:37:08.344213-0400 Identity resolved as xpcservice<com.connectify.Speedify.PacketTunnel([daemon<com.apple.neagent-ios>:465:465])> PacketTunnel
default 12:37:08.344544-0400 Bootstrapping; Bootstrap complete. Ready for handshake from host. PacketTunnel
default 12:37:08.345705-0400 [u 306E80FE-8F0A-4992-8781-524E5D9B2C0B] [(null)((null))] Prepare received as euid = 501, uid = 501, personaid = 1000, type = DEFAULT, name = <private> PacketTunnel
default 12:37:08.346919-0400 [u 44649B2D-4F65-42A6-B5A0-F06D8485AC86] [<private>(<private>)] Set sole personality. PacketTunnel
default 12:37:08.349163-0400 [u 306E80FE-8F0A-4992-8781-524E5D9B2C0B:m 667BD5AC-E1D2-4DCA-830D-9DB3A75B1A22] [<private>(<private>)] Begin using sent as euid = 501, uid = 501, personaid = 1000, type = DEFAULT, name = <private> neagent
default 12:37:08.349301-0400 [u 44649B2D-4F65-42A6-B5A0-F06D8485AC86] [<private>(<private>)] Begin using received as euid = 501, uid = 501, personaid = 1000, type = DEFAULT, name = <private> PacketTunnel
default 12:37:08.349770-0400 [u 306E80FE-8F0A-4992-8781-524E5D9B2C0B:m 667BD5AC-E1D2-4DCA-830D-9DB3A75B1A22] [<private>(<private>)] plugin loaded and ready for host neagent
default 12:37:08.352305-0400 [u 306E80FE-8F0A-4992-8781-524E5D9B2C0B:m 667BD5AC-E1D2-4DCA-830D-9DB3A75B1A22] [<private>(<private>)] invalidating startup assertion neagent
default 12:37:08.358165-0400 networkd_settings_read_from_file initialized networkd settings by reading plist directly PacketTunnel
default 12:37:08.358421-0400 networkd_settings_read_from_file initialized networkd settings by reading plist directly PacketTunnel
default 12:37:08.359343-0400 nw_path_evaluator_start [03899CDE-17CB-40AF-994C-9CB574C85AB9 <NULL> <private>]
path: <private> PacketTunnel
error 12:37:14.358639-0400 [u 306E80FE-8F0A-4992-8781-524E5D9B2C0B:m 667BD5AC-E1D2-4DCA-830D-9DB3A75B1A22] [<private>(<private>)] Connection to plugin interrupted while in use. neagent
default 12:37:14.358740-0400 [u 306E80FE-8F0A-4992-8781-524E5D9B2C0B:m 667BD5AC-E1D2-4DCA-830D-9DB3A75B1A22] [<private>(<private>)] all extension sessions ended neagent
error 12:37:14.359680-0400 [u 306E80FE-8F0A-4992-8781-524E5D9B2C0B:m 667BD5AC-E1D2-4DCA-830D-9DB3A75B1A22] [<private>(<private>)] Connection to plugin invalidated while in use. neagent
error 12:37:14.359800-0400 Extension com.connectify.Speedify.PacketTunnel died unexpectedly neagent
default 12:37:14.360268-0400 Scheduing timer for extension failure/exit for EAAE0434-8F26-40D8-B6B8-6D7612294AFA neagent
error 12:37:19.082446-0400 Handle extension failure/exit for EAAE0434-8F26-40D8-B6B8-6D7612294AFA - disconnect session neagent
default 12:37:19.712008-0400 [d <private>] <PKHost:0x10550a770> Completed discovery. Final # of matches: 1 neagent
default 12:37:19.725009-0400 [u 306E80FE-8F0A-4992-8781-524E5D9B2C0B:m 67B025FA-3D50-499F-B89A-4470CB9EC46A] [<private>(<private>)] Ready plugins sent as euid = 501, uid = 501, personaid = 1000, type = DEFAULT, name = <private> neagent
default 12:37:19.754544-0400 Hello, I'm launching as euid = 501, uid = 501, personaid = 1000, type = DEFAULT, name = <private> PacketTunnel
default 12:37:19.760018-0400 Initializing connection PacketTunnel
default 12:37:19.760129-0400 Removing all cached process handles PacketTunnel
default 12:37:19.760195-0400 Sending handshake request attempt #1 to server PacketTunnel
default 12:37:19.760349-0400 Creating connection to com.apple.runningboard PacketTunnel
default 12:37:19.761770-0400 Handshake succeeded PacketTunnel
default 12:37:19.761861-0400 Identity resolved as xpcservice<com.connectify.Speedify.PacketTunnel([daemon<com.apple.neagent-ios>:465:465])> PacketTunnel
default 12:37:19.762029-0400 Bootstrapping; Bootstrap complete. Ready for handshake from host. PacketTunnel
default 12:37:19.762160-0400 [u 306E80FE-8F0A-4992-8781-524E5D9B2C0B] [(null)((null))] Prepare received as euid = 501, uid = 501, personaid = 1000, type = DEFAULT, name = <private> PacketTunnel
default 12:37:19.763830-0400 [u 23AB4268-BF73-465C-B08F-50E5D000A7E4] [<private>(<private>)] Set sole personality. PacketTunnel
error 12:37:24.626741-0400 Handle extension failure/exit for 6DE9DD7A-424A-43A3-BB43-82A73F609600 - disconnect session neagent
default 12:37:25.130323-0400 [d <private>] <PKHost:0x10550a770> Beginning discovery for flags: 0, point: com.apple.networkextension.packet-tunnel neagent

Replies

Here some more information

Code Block default 12:43:04.078089-0400 Hello, I'm launching as euid = 501, uid = 501, personaid = 1000, type = DEFAULT, name = <private> PacketTunnel
default 12:43:04.121690-0400 Initializing connection PacketTunnel
default 12:43:04.121788-0400 Removing all cached process handles PacketTunnel
default 12:43:04.121820-0400 Sending handshake request attempt #1 to server PacketTunnel
default 12:43:04.122163-0400 Creating connection to com.apple.runningboard PacketTunnel
default 12:43:04.123174-0400 Handshake succeeded PacketTunnel
default 12:43:04.123205-0400 Identity resolved as xpcservice<com.connectify.Speedify.PacketTunnel([daemon<com.apple.neagent-ios>:465:465])> PacketTunnel
default 12:43:04.123626-0400 Bootstrapping; Bootstrap complete. Ready for handshake from host. PacketTunnel
error 12:43:04.126027-0400 setsockopt ENABLE_FLOWSWITCH failed (errno = 45) nesessionmanager
default 12:43:04.152839-0400 Got a path update satisfied (Path is satisfied), interface: en0, scoped, ipv4, dns PacketTunnel
default 12:43:04.153048-0400 Fatal error: Call of deleted method PacketTunnel
error 12:43:04.153378-0400 Extension com.connectify.Speedify.PacketTunnel died unexpectedly neagent
default 12:43:04.153446-0400 Scheduing timer for extension failure/exit for 2F06C5ED-2A05-484C-A137-E9EA07B15EB2 neagent