[sisyphus] q: buildreq vs SIGTERM

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Пт Сен 21 21:55:11 MSD 2007


On Fri, Sep 21, 2007 at 09:48:12PM +0400, Dmitry V. Levin wrote:
> On Fri, Sep 21, 2007 at 09:37:38PM +0400, Alexey Tourbin wrote:
> > On Fri, Sep 21, 2007 at 09:28:13PM +0400, Alexey Tourbin wrote:
> > > On Mon, Sep 17, 2007 at 04:48:30PM +0300, Michael Shigorin wrote:
> > > > 	Здравствуйте.
> > > > А это правда, что у нас unbreakable buildreq? :)
> > > > 
> > > > config.status: creating config.h
> > > > |/usr/share/buildreqs/filter_strace >/usr/src/tmp/strace_files.CmXyUF7224/spp_output: Broken pipe
> > > > /proc/11753/status: No such file or directory
> > > > [....]
> > > > + exit 0
> > > > |/usr/share/buildreqs/filter_strace >/usr/src/tmp/strace_files.CmXyUF7224/spp_output: Broken pipe
> > > > 
> > > > Хорошо бы всё-таки не доводить до kill(1) -9(TM).
> > > 
> > > Наверное я где-то намудрил, а где с ходу не пойму.
> > > Попробую разобраться.
> > 
> > Я так понял суть проблемы в том, что C-C не работает.
> > Это похоже на изменения поведения в strace.  Если откатить
> > на strace-4.5.15-alt2 то C-C работает.
> 
> Наверное 4.5.15-alt3 тоже будет работать.

$ strace -qfF -e trace=none -o '|/bin/cat' sleep 10 & for i in `seq 1 9`; do sleep 1 && kill %+; done
[1] 2345
|/bin/cat: Broken pipe
|/bin/cat: Broken pipe
|/bin/cat: Broken pipe
|/bin/cat: Broken pipe
|/bin/cat: Broken pipe
|/bin/cat: Broken pipe
|/bin/cat: Broken pipe
|/bin/cat: Broken pipe
$ |/bin/cat: Broken pipe
[1]+  Done                    strace -qfF -e trace=none -o '|/bin/cat' sleep 10

Красота...


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20070921/b9af3009/attachment-0002.bin>


Подробная информация о списке рассылки Sisyphus