LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

И все работает замечательно.

маладой человееек! это самый губительный аргумент в софтостроении.

карочи. сигнал прерывает исполнение текущего процесса, и выполняет код хандлера. если процесс был прерван внутри нереентерабельной функции,и ее вызвал хандлер, то вы сломались. а поскольку таких функций - вагон, то скорее всего оно у вас и происходит, и диагностика вроде похожа.

все ваши закрытия и проч должен делать главный тред, а хандлер только взводить переменную.

Исходная версия alysnix, :

И все работает замечательно.

маладой человееек! это самый губительный аргумент в софтостроении.