[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