Hello, we are currently developing a VPN application. Recently, we have encountered several cases where the Network Extension process terminates unexpectedly. We cannot find any related crash logs on the device, but we can find system SystemMemoryReset logs. The timestamps in these logs closely match (with millisecond accuracy) the times when our VPN process terminated unexpectedly. We have a few questions:
1.How is the SystemMemoryReset event generated, and can this event be avoided?
2.When a SystemMemoryReset occurs, can it cause our VPN background process to be killed or the system to reboot?
3.If the background process can be killed, what conditions need to be met for this to happen, and what methods can we use to prevent the VPN background process from being killed?
4.Based on these logs, does our application have any related issues (the process name is CorplinkTunnel)? Do you have any suggestions for modifications?
SystemMemoryReset-2024-06-25-232108.log
SystemMemoryReset-2024-06-29-025353.log
SystemMemoryReset-2024-07-01-024655.log