Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 xorg 7.2, radeon 9200SE, зависание   Valentin Nechayev   09 Aug 2007 13:34:07 
 Re: xorg 7.2, зависание   Valentin Nechayev   09 Aug 2007 18:49:07 
 Re: xorg 7.2, зависание   Andriy Gapon   09 Aug 2007 20:52:09 
 Re: xorg 7.2, зависание   Valentin Nechayev   10 Aug 2007 01:54:26 
 Re: xorg 7.2, зависание   Kostik Belousov   09 Aug 2007 22:10:36 
 Re: xorg 7.2, зависание   Valentin Nechayev   10 Aug 2007 01:52:25 
 Re: xorg 7.2, зависание   Kostik Belousov   10 Aug 2007 13:15:12 
Архивное /ru.unix.bsd/82093153b2d5a.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional