Обновил тут я ядрышко (Debian GNU/Linux) с 2.4.18 на 2.6.4, и практически
сразу заработал заслуженную порцию головной боли. Преизрядное количество
софта теперь работает сколько-нибудь стабильно только и исключительно
после выставления
LD_ASSUME_KERNEL=2.4.1
THREADS_FLAG=native
Без оных флажков либо вылетает (XMMS, ещё пара софтов), либо виснет
намертво (java, ну соответственно и Оракловые админские утилиты).
Попытки пошарить по нету навели меня на посты N-го количества аналогичных
страдальцев, причём в ответах пару раз упоминался тот самый NPTL, то
бишь новая подсистема потоков (или тредов - кому как нравится).
Хуже всего, что виснет и немалое количество мной же написанного софта.
Оно в Линухе и раньше не шибко шикарно работало - местные чудеса с
обработкой сигналов в своё время меня долго преследовали в кошмарных
снах. Однако после апгрейда ядрышка без упомянутых выше переменных
окружения всё тихо-мирно виснет на пересылке данных в сокет, со стороны
клиента, и на poll()е, со стороны сервера - что, на мой взгляд,
и вовсе чудеса.
Итак: не подскажет ли какой знающий человек, где можно найти по
возможности полное описание сей новой потоковой подсистемы и чего
с ней надо по-хорошему (вместо отката на старорежимный вариант)
делать, чтоб всё на фиг не висло? Заранее большое спасибо.