Whenever a failure occurs, send a back trace.
Before you do this, use “assembly and analysis” and fix any problems that it identifies.
After that, if it still works, then go through a Zombie detection pass and verify that you are re-issuing something (which most likely this code has an obvious issue with over-release as it is).
If it still crashes, then we will need to see more code ....
source share