Пишу многопоточное приложение на QT. Есть два основных потока: UI + Класс ( унаследован от QThread).
В классе создается QThreadPool на 32 потока с списком задач ( 1000+) - скачивание файлов из интернета, их распаковка и сохранение на диск. Код проверенный (раньше работал - до рефакторинга). Но в какой то момент в режиме отладки иногда потоки заканчиваются с результатом = 3, иногда во время работы Windows издает звук Alert'a (как всплывающее окно, но окна нету), а приложение зависает, точнее эти потоки. Без отладчика приложение просто молча падает.