|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Kostik Belousov 2:5020/400 10 Aug 2007 13:15:12 To : Valentin Nechayev Subject : Re: xorg 7.2, зависание -------------------------------------------------------------------------------- Valentin Nechayev <netch@segfault.kiev.ua> writes: >>>> Kostik Belousov wrote: > >>> (или twm, неважно) - xterm живёт и работает, а все остальные в >>> группе (WM, sh запускающий .xinitrc) - получают статус stopped ('T' >>> в ps), причём ktrace об этом событии молчит как рыба об лёд и >>> SIGCONT не помогает... > KB> xterm suidный, возможно, поэтому не оттрасировался ? > > Так если бы дело было в нём... думаю, таки в сессии. Потому что > xterm порождает свою сессию, а остальные живут на текущей. > о моё предположение, что в новых иксах убрали порождение сессии, не > прошло - посмотрел дома, где запущено через startx - у wmaker'а > управляющим v7, то есть сессию не создаёт. Для root'а трассирование бы продолжилось. Можешь показать лидеров и группы для процессов из скрипта ? > > KB> Было бы хорошо посмотреть на wait channels остановленных процессов, > > Пустые. Чистый стоп. 'T' в stat. > > KB> и на stty -all контрольного терминала сессии (TOSTOP). > > Был включен. Попытка написать 'stty -tostop' в скрипте привела к > тому, что останавливалось именно на stty и с теми же симптомами (то > есть было остановлен stty и sh выполнявший ~/.xinitrc). > > KB> Какой shell это все выполнял и на каком ядре ? > > /bin/sh, 6.2-p4. > >>> Вылечил добавкой перед этим: >>> exec 2>~/tmp/xinitrc.stderr >>> Раньше оно не клинило на выводе в stderr. Что-то поменялось... У меня 6.2 нигде нет, на RELENG_6 вот такой скрипт отрабатывает нормально в качестве .xinitrc: #!/bin/sh xterm -fn aaaa& echo 123 2>&1 sleep 10 echo 123 2>&1 twm (-fn aaa для того, чтобы заставить xterm писать в stderr). Больше всего удивляет отсутствие реакции на SIGCONT. Если на машине есть ddb, можешь сделать ps и bt <pid> для таких подвисших процессов ? --- ifmail v.2.15dev5.4 * Origin: The excellent-installed InterNetNews site (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/82093153b2d5a.html, оценка из 5, голосов 10
|