История изменений
Исправление alysnix, (текущая версия) :
И все работает замечательно.
маладой человееек! это самый губительный аргумент в софтостроении.
карочи. сигнал прерывает исполнение текущего процесса, и выполняет код хандлера. если процесс был прерван внутри нереентерабельной функции,и ее вызвал хандлер, то вы сломались. а поскольку таких функций - вагон, то скорее всего оно у вас и происходит, и диагностика вроде похожа.
все ваши закрытия и проч должен делать главный тред, а хандлер только взводить переменную.
Исходная версия alysnix, :
И все работает замечательно.
маладой человееек! это самый губительный аргумент в софтостроении.