Брикпоинты ставишь и поэтапно смотришь на данные, как увидишь хрень, то найдешь несостыковки... А если крашит и не показывает, то юзани другой дебаг, на пример иди, или опять же брикпоинтами доходи до момента, когда краш произойдет, если раньше ты конечно не увидишь не валидные данные, а там уже понятно, что нужно фиксить