title: Dealloc called after popViewControllerAnimated without calling viewDidUnload
body: <p>Project with ARC. Dealloc method is called immediately after the call popViewControllerAnimated viewDidUnload method with no cause. Because of this, I have many different about this type of crash</p>
  
  <hr>
  
  <p><img src="https://i.stack.imgur.com/oaJ3p.png" alt="Crash 1"></p>
  
  <p><img src="https://i.stack.imgur.com/LGbYJ.png" alt="Crash 2"></p>
  
  <p><img src="https://i.stack.imgur.com/YTcLU.png" alt="Crash 3"></p>
  
  <p><img src="https://i.stack.imgur.com/uYJeo.png" alt="Crash 4"></p>
  
  <p>and many other similar.</p>
  
  <p>Here is the call stack method dealloc</p>
  
  <p><img src="https://i.stack.imgur.com/5FaXS.png" alt="dealloc call stack"></p>
  
  <p>Have any idea?</p>