System.AccessViolationException will appear abnormal program termination process, try catch is not captured.
There is a processing method throws an exception of the issuance of the above plus [System.Runtime.ExceptionServices.HandleProcessCorruptedStateExceptions] property, try catch can capture AccessViolationException exception does not cause the process to terminate.