A sua pergunta é difícil de responder, mas farei o meu melhor
% bl0ck_qu0te%Você está usando python (julgando a tag da sua pergunta), então rode seu software a partir de um terminal e toda vez que ele travar, você apostará um stacktrace indicando que a linha falhou.
% bl0ck_qu0te%Existem alguns bugs que requerem apenas, literalmente, uma mudança de linha, enquanto outros podem exigir grandes mudanças no programa para corrigi-los, especialmente quando o problema está relacionado à lógica do programa.
Então, como você pode ver, não há uma resposta simples para a sua pergunta, eu recomendo que você restrinja o escopo das suas dúvidas e, em seguida, pergunte novamente, também sugiro que você use mais locais 'orientados para o desenvolvimento' como link ou link