On Wed, Jun 19, 2013 at 08:17:13PM +0400, Dmitry V. Levin wrote:
> On Wed, Jun 19, 2013 at 03:52:43PM +0200, Denys Vlasenko wrote:
> > V3: split SEIZE/!SEIZE code paths to reduce confusion.
> 
> With your tests/detach* enhancements, I see persistent detach-stopped
> failures on old (!use_seize) kernels:
> 
> $ cat detach-stopped.log 
> FAIL: detach-stopped (exit: 1)
> ==============================
> 
> Process 23456 attached
> --- SIGSTOP {si_signo=SIGSTOP, si_code=SI_USER, si_pid=0, si_uid=0} ---
> --- stopped by SIGSTOP ---
> restart_syscall(<... resuming interrupted call ...>Process 23456 detached
>  <detached ...>
> State:        S (sleeping)
> detach-stopped: failed test: tracee is not group-stopped after detach
> 
> There is no such problem on recent kernels (tested on 3.9.6),
> both use_seize and !use_seize cases work.

Of course, it is not a regression after your patch, this is how things
work on those !use_seize kernels.  If there is no way to workaround this,
I suggest applying your patch.


-- 
ldv

Attachment: pgpj84ingoA8K.pgp
Description: PGP signature

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Strace-devel mailing list
Strace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/strace-devel

Reply via email to