[Comm] konqueror не запускается
Peter V. Saveliev
=?iso-8859-1?q?peet_=CE=C1_altlinux=2Eru?=
Пт Ноя 2 11:00:54 MSK 2007
В сообщении от Friday 02 November 2007 10:38:49 Maxim Ivanov написал(а):
<skip />
> Вы будете смеяться: ничего! Т.е. вообще. Набранная команда
> "висит" в терминале без ругани. И без движения.
> Права на каталог, разумеется, проверил первым делом.
<skip />
Не уверен, что с конквером это поможет, но можно попробовать так (если
действительно охота разобраться) (кстати, а от _другого_ пользователя
запускается?).
Запустить его, и когда "подвиснет", посмотреть через ps aux --forest его pid и
отношения с другими командами и на этот pid натравить strace:
strace -p <pid>
Либо стрейсить с самого начала: strace -f -ff konqueror
Поскольку окна ещё нет, то с большой долей вероятности strace попадёт на
блокирующий вызов, дальше которого программа и не идёт. Если это операция с
семафорами или т.п., то мы сразу получим идентитфикатор этого семафора, и
можно будет смотреть на него, но скорее всего это операция с файловым
дескриптором. Тогда лезем в /proc:
ls -l /proc/<pid>/fd/
и смотрим, на что есть симлинк под нужным номером.
ЗЫ: если в выводе strace не разберётесь, то лучше слать его приватом, а не в
рассылку -- он довольно большой, вряд ли всем интересно качать столько (если
и пролезет через ограничения mailman'а)
ЗЗЫ: но реально из стрейса важны несколько последних строчек.
ЗЗЗЫ: это если повезёт.
--
Peter V. Saveliev
Подробная информация о списке рассылки community