bug-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#63675: shepherd 0.10.0 test 2 fail on riscv64-linux


From: Ludovic Courtès
Subject: bug#63675: shepherd 0.10.0 test 2 fail on riscv64-linux
Date: Thu, 25 May 2023 16:53:42 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)

Hi,

(Cc: Efraim as another RISC-V person.)

Z572 <873216071@qq.com> skribis:

> shepherd 0.10.0 test 2 fail on riscv64-linux. same error use
> `guix build shepherd -s riscv64-linux` on x86_64 or
> `guix build shepherd` on riscv64.

[…]

> FAIL: tests/forking-service
[…]
> + herd -s t-socket-3968 start test
> Starting service test...
> Service test has been started.
> + herd -s t-socket-3968 start test2
> Starting service test2...
> Service test2 has been started.
> + grep running
> + herd -s t-socket-3968 status test
>   It is running since 03:39:18 (3 seconds ago).
> + test -f t-service-pid-3968
> ++ cat t-service-pid-3968
> + service_pid_value=6499
> + kill 6499
> + kill -0 6499
> + sleep 0.3
> + kill -0 6499
> + sleep 0.3
> + kill -0 6499

Here it looks as though process 6499 (associated with service ‘test’) is
either not receiving SIGHUP as sent by “kill 6499” or is ignoring it.

How reproducible is it?  You can run it with
“make check TESTS=tests/forking-service.sh” to see.

Thanks,
Ludo’.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]