Hello!

Please find below results by using the latest ptrace testsuite with and without 
CONFIG_UTRACE. Overall, There did not look like some regression. The failures 
were getting less with the ptrace-utrace patchset applied. There are some tests 
failed for both kernels.

* detach-sigkill-race
* clone-multi-ptrace
* step-fork

Thanks!
CAI Qian

HP XW6600 Workstation (x86_64 Intel CPU)
* make check

--- noutrace/check      2009-11-26 20:55:15.000000000 +0800
+++ utrace/check        2009-11-26 20:53:10.000000000 +0800
@@ -31,18 +31,20 @@
 PASS: step-simple
 PASS: step-through-sigret
 PASS: stop-attach-then-wait
-FAIL: detach-stopped
+PASS: detach-stopped
 PASS: detach-stopped-rhel5
 PASS: clone-multi-ptrace
 PASS: clone-ptrace
 PASS: o_tracevfork
 PASS: o_tracevforkdone
 PASS: detach-parting-signal
+detach-sigkill-race: detach-sigkill-race.c:167: reproduce: Unexpected error: 
No such process.
+detach-sigkill-race: detach-sigkill-race.c:106: handler_fail: Assertion `0' 
failed.
 FAIL: detach-sigkill-race
 PASS: waitpid-double-report
 PASS: o_tracevfork-parent
 PASS: stopped-detach-sleeping
-FAIL: stopped-attach-transparency
+PASS: stopped-attach-transparency
 PASS: erestartsys-trap
 PASS: highmem-debugger
 PASS: sigint-before-syscall-exit
@@ -50,8 +52,7 @@
 PASS: step-from-clone
 FAIL: step-fork
 ========================================
-4 of 47 tests failed
+2 of 47 tests failed
 (4 tests were not run)

* make check-biarch
--- noutrace/check-biarch       2009-11-26 20:55:37.000000000 +0800
+++ utrace/check-biarch 2009-11-26 20:53:03.000000000 +0800
@@ -31,7 +31,7 @@
 PASS: step-simple
 PASS: step-through-sigret
 PASS: stop-attach-then-wait
-FAIL: detach-stopped
+PASS: detach-stopped
 PASS: detach-stopped-rhel5
 PASS: clone-multi-ptrace
 PASS: clone-ptrace
@@ -42,7 +42,7 @@
 PASS: waitpid-double-report
 PASS: o_tracevfork-parent
 PASS: stopped-detach-sleeping
-FAIL: stopped-attach-transparency
+PASS: stopped-attach-transparency
 PASS: erestartsys-trap
 SKIP: highmem-debugger
 PASS: sigint-before-syscall-exit
@@ -50,7 +50,7 @@
 PASS: step-from-clone
 FAIL: step-fork
 ========================================
-3 of 44 tests failed
+1 of 44 tests failed
 (7 tests were not run)

* make xcheck and make xcheck-biarch results are identical.
PASS: clone-get-signal
PASS: ppc-ptrace-exec-full-regs
PASS: x86_64-cs
SKIP: user-area-padding
PASS: reparent-zombie-clone
====================
All 6 tests passed
(1 test was not run)
====================


HP XW9400 Workstation (x86_64 AMD CPU)
* make check (both FAIL: detach-sigkill-race)
--- noutrace/check      2009-11-26 21:14:12.000000000 +0800
+++ utrace/check        2009-11-26 20:57:37.000000000 +0800
@@ -31,11 +31,11 @@
 PASS: step-simple
 PASS: step-through-sigret
 PASS: stop-attach-then-wait
-FAIL: detach-stopped
+PASS: detach-stopped
 PASS: detach-stopped-rhel5
 clone-multi-ptrace: clone-multi-ptrace.c:205: try_to_reproduce: Assertion 
`((((__extension__ (((union { __typeof(status) __in; int __i; }) { .__in = 
(status) }).__i))) & 0xff00) >> 8) == 5' failed.
 clone-multi-ptrace: clone-multi-ptrace.c:101: handler_fail: Assertion `0' 
failed.
-/bin/sh: line 5: 13519 Aborted                 ${dir}$tst
+/bin/sh: line 5: 13183 Aborted                 ${dir}$tst
 FAIL: clone-multi-ptrace
 PASS: clone-ptrace
 PASS: o_tracevfork
@@ -45,7 +45,7 @@
 PASS: waitpid-double-report
 PASS: o_tracevfork-parent
 PASS: stopped-detach-sleeping
-FAIL: stopped-attach-transparency
+PASS: stopped-attach-transparency
 PASS: erestartsys-trap
 PASS: highmem-debugger
 PASS: sigint-before-syscall-exit
@@ -53,7 +53,7 @@
 PASS: step-from-clone
 FAIL: step-fork
 ========================================
-5 of 47 tests failed
+3 of 47 tests failed

* make check-biarch
--- noutrace/check-biarch       2009-11-26 20:59:53.000000000 +0800
+++ utrace/check-biarch 2009-11-26 20:57:56.000000000 +0800
@@ -31,7 +31,7 @@
 PASS: step-simple
 PASS: step-through-sigret
 PASS: stop-attach-then-wait
-FAIL: detach-stopped
+PASS: detach-stopped
 PASS: detach-stopped-rhel5
 PASS: clone-multi-ptrace
 PASS: clone-ptrace
@@ -42,7 +42,7 @@
 PASS: waitpid-double-report
 PASS: o_tracevfork-parent
 PASS: stopped-detach-sleeping
-FAIL: stopped-attach-transparency
+PASS: stopped-attach-transparency
 PASS: erestartsys-trap
 SKIP: highmem-debugger
 PASS: sigint-before-syscall-exit
@@ -50,7 +50,7 @@
 PASS: step-from-clone
 FAIL: step-fork
 ========================================
-3 of 44 tests failed
+1 of 44 tests failed

* make xcheck and make xcheck-biarch results are identical.
PASS: late-ptrace-may-attach-check
PASS: tracer-lockup-on-sighandler-kill
PASS: clone-get-signal
PASS: ppc-ptrace-exec-full-regs
PASS: x86_64-cs
SKIP: user-area-padding
PASS: reparent-zombie-clone
====================
All 6 tests passed
(1 test was not run)
====================


Dell PowerEdge 1650 (i686 Intel CPU)
* make check
--- noutrace/check      2009-11-26 21:02:59.000000000 +0800
+++ utrace/check        2009-11-26 21:01:56.000000000 +0800
@@ -1,4 +1,4 @@
+PASS: ptrace-on-job-control-stopped
 PASS: attach-wait-on-stopped
 PASS: detach-can-signal
 PASS: attach-into-signal
@@ -31,7 +31,7 @@
 PASS: step-simple
 PASS: step-through-sigret
 PASS: stop-attach-then-wait
-FAIL: detach-stopped
+PASS: detach-stopped
 PASS: detach-stopped-rhel5
 PASS: clone-multi-ptrace
 PASS: clone-ptrace
@@ -42,7 +42,7 @@
 PASS: waitpid-double-report
 PASS: o_tracevfork-parent
 PASS: stopped-detach-sleeping
-FAIL: stopped-attach-transparency
+PASS: stopped-attach-transparency
 PASS: erestartsys-trap
 SKIP: highmem-debugger
 PASS: sigint-before-syscall-exit
@@ -50,9 +50,8 @@
 PASS: step-from-clone
 FAIL: step-fork
 ========================================
-3 of 44 tests failed
+1 of 44 tests failed

* make xcheck (the results are identical)
PASS: late-ptrace-may-attach-check
PASS: tracer-lockup-on-sighandler-kill
PASS: clone-get-signal
PASS: ppc-ptrace-exec-full-regs
./x86_64-cs: WIFSTOPPED - WSTOPSIG = 4
PASS: x86_64-cs
SKIP: user-area-padding
PASS: reparent-zombie-clone
====================
All 6 tests passed
(1 test was not run)
====================


Dell PowerEdge SC1435 (i686 Intel CPU)
* make check
--- noutrace/check      2009-11-26 21:05:34.000000000 +0800
+++ utrace/check        2009-11-26 21:04:39.000000000 +0800
@@ -31,7 +31,7 @@
 PASS: step-simple
 PASS: step-through-sigret
 PASS: stop-attach-then-wait
-FAIL: detach-stopped
+PASS: detach-stopped
 PASS: detach-stopped-rhel5
 PASS: clone-multi-ptrace
 PASS: clone-ptrace
@@ -42,7 +42,7 @@
 PASS: waitpid-double-report
 PASS: o_tracevfork-parent
 PASS: stopped-detach-sleeping
-FAIL: stopped-attach-transparency
+PASS: stopped-attach-transparency
 PASS: erestartsys-trap
 SKIP: highmem-debugger
 PASS: sigint-before-syscall-exit
@@ -50,7 +50,7 @@
 PASS: step-from-clone
 FAIL: step-fork
 ========================================
-3 of 44 tests failed
+1 of 44 tests failed
 (7 tests were not run)

* make xcheck (the results are identical)
PASS: late-ptrace-may-attach-check
PASS: tracer-lockup-on-sighandler-kill
PASS: clone-get-signal
PASS: ppc-ptrace-exec-full-regs
./x86_64-cs: WIFSTOPPED - WSTOPSIG = 4
PASS: x86_64-cs
SKIP: user-area-padding
PASS: reparent-zombie-clone
====================
All 6 tests passed
(1 test was not run)
====================

Reply via email to