NSMutableArray、myArray が nil のときにクラッシュを回避しようとしています。
配列がnilかどうかを確認するコード行は次のとおりです。
if (!self.myArray || !self.myArray.count){
この行の直前にブレークポイントを設定し、nil にするために gdb に移動して次のようにします。
(gdb) set self.myArray = nil
(gdb) po self.myArray
0x11064e8 does not appear to point to a valid object.
EXC_BAD_ACCESS を取得した場合にステップオーバーすると。何を与える?