I have always assumed that a process should not stop if it is in try catch and in infinite loop. Process looks like this:
TRY
connect to access db
insert a line of data to table (using query activity)
update that line of data (using non query activity)
delay 10 sec
CATCH
on system exception do nothing
And also it designed to loop itself.
After an hour or so, an exception is thrown and the process is stopped:
18.4.5+Branch.support/v2018.4.Sha.2a53a262e2c1098055c3ecbdabe73d45e0a6dc29
Message: Job stopped with an unexpected exit code: 0xC0000005
Exception Type: System.Exception
An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.Exception: Job stopped with an unexpected exit code: 0xC0000005