1. Сужайте контекст воспроизведения бага

Удаляйте один за другим всё лишнее, сводите всё к 1-2-3-4 последовательным действиям, которые приводят к проблеме.

Если остался минимальный набор действий - одно убираешь, проблема не повторяется - попробуйте обточить эти действия. Они как правило составные.

Доведите контекст воспроизведения ошибки до абсолютного минимума.

2. Поймите происходящее на 100%

А теперь во все действия добавляйте по максимуму дебаг и загружайте его выхлоп себе в мозг. Если дебага много - см. пункт 1.

3. Вы же не забыли гуглить ошибки?