Форум

/ домой \ \ темы /



Тема: Проблема с запуском под Linux

09/05/2007 09:56 Spacesoft:
Собственно сервер стартует, но при первом http запросе отдав страничку - вываливается с ошибкой:
libgcc_s.so.1 must be installed for pthread_cancel to work


Bye...

Аварийный останов
[root@Spacesoft shttpd]#
libgcc_s.so.1 в системе присутствует.
Замечено на Fedora5/6 (вроде на4 тоже) ASP10/11
На Debian и ASP9 работает нормально
Пробовал как последнюю версию, так и 2-х летней давности...
10/05/2007 06:11 Max:
Какой версией сервера вы пользуйтесь?
Функция pthread_cancel в программе больше не используется, уже довольно давно.
Со старыми версиями такое было, из-за того, что разработчики RedHat зачем-то выпустили свою реализацию POSIX pthread (кстати глюковатую) в которой почему-то как-то странно обошлись с такой важной функцией.
Федору вроде как делают те же люди что и Редхет, так что то, что в ней редхетовская реализация не удивительно, в отличии от ASP.
11/05/2007 10:12 Spacesoft:
Версия - как последняя (30568) так и годовалой, и 2летней давности. Бага с выпаданием замечена ещё год назад на 5 федоре, нo значения не придал особого...
Федору делают редхатовцы, асп затем частично или даже полностью заимствует пакеты, так-что они одного поля ягоды. на 9 аспе работает, на 11 уже нет - позаимствовали глюки с федоры =)
Может pthread_cancel откуда-то ещё вызывается? но библиотека-то стоит, а ругается, что must be installed...
12/05/2007 09:31 Max:
Я даже поиском проверил. И в бинарнике поиском поискал. Нету ее.

Кстати она должна быть в libpthread.so -- то что она ищется где-то еще это глюк. Возможно libpthread.so от одной сборки, а libgcc_s от другой...
14/05/2007 14:56 Spacesoft:
Полазил по инету, libgcc_s.so.1 must be installed for pthread_cancel to work - достаточно частая ошибка, однако `что делать` так и не понял пока :(
29/10/2007 05:23 Spacesoft:
Вспомнил вот про сабж, решил снова поковырять - в итоге после ввода одной шаманской команды серв перестал вываливаться:
export LD_ASSUME_KERNEL=2.4.19
Неужели больше ни у кого не возникала подобная проблема?

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: