Итак, я отлаживаю свою программу на Python и обнаружил ошибку, из-за которой программа зависает, как будто в бесконечном цикле. Теперь у меня была проблема с бесконечным циклом, но когда он зависал, я мог убить программу, и Python выплыл полезное исключение, которое сообщало мне, где программа остановилась, когда я послал ей команду kill. Однако теперь, когда программа зависает, и я нажимаю ctrl-c, она не прерывается, а продолжает работать. Есть ли какой-нибудь инструмент, который я могу использовать, чтобы найти трубку? Я новичок в профилировании, но насколько я знаю, профилировщик может предоставить вам только информацию о программе, которая успешно завершена. Или вы можете использовать профилировщик для отладки таких зависаний?