List Info

Thread: Re: Not OK: perl 5.10.0 +DEVEL +patchaperlup: on i686-linux-thread-multi 2.6.22-1-k7 (




Re: Not OK: perl 5.10.0 +DEVEL +patchaperlup: on i686-linux-thread-multi 2.6.22-1-k7 (
user name
2007-10-23 15:40:32
>>>>> On Mon, 22 Oct 2007 09:19:04 -0400,
"Jerry D. Hedden" <jdheddencpan.org> said:

 >> make test failed on
ext/threads/shared/t/waithires.t
  > Please go to the build dir, execute the following:

  >     ./perl -Ilib ext/threads/shared/t/waithires.t

  > and post the results.  Thanks.

Not reproducable on every invocation but these failures
happen quite
often. Every chunk illustrates one failure I have seen with
32154 or
32174. They are load-dependent. Recently my smoking box
became more
loaded which apparently means that waithires.t fails more
often:-(

[...]
ok 12 - cond_timedwait [repeat]: condition obtained
ok 13 - cond_timedwait [twain]: obtained initial lock
ok 14 - cond_timedwait [twain]: child before lock
not ok 17 - missing test result: child status 14
# Failed test at line 99
not ok 18 - missing test result: child status 14
# Failed test at line 99
not ok 19 - missing test result: child status 14
# Failed test at line 99
ok 18 - cond_timedwait pause, timeout [simple]: obtained
initial lock
ok 19 - cond_timedwait pause, timeout [simple]: timeout
ok 20 - cond_timedwait pause, timeout [repeat]: obtained
initial lock
[...]

[...]
ok 34 - cond_timedwait [simple]: child signalled condition
ok 35 - cond_timedwait [simple]: condition obtained
ok 36 - cond_timedwait [repeat]: obtained initial lock
ok 37 - cond_timedwait [repeat]: child before lock
not ok 68 - missing test result: child status 14
# Failed test at line 99
not ok 69 - missing test result: child status 14
# Failed test at line 99
not ok 70 - missing test result: child status 14
# Failed test at line 99
not ok 71 - missing test result: child status 14
# Failed test at line 99
not ok 72 - missing test result: child status 14
# Failed test at line 99
not ok 73 - missing test result: child status 14
# Failed test at line 99
not ok 74 - missing test result: child status 14
# Failed test at line 99
not ok 75 - missing test result: child status 14
# Failed test at line 99
ok 46 - cond_timedwait pause, timeout [simple]: obtained
initial lock
ok 47 - cond_timedwait pause, timeout [simple]: timeout
ok 48 - cond_timedwait pause, timeout [repeat]: obtained
initial lock
[...]

[...]
ok 2 - Shared synchronization tests preparation
ok 3 - cond_timedwait [simple]: obtained initial lock  
ok 4 - cond_timedwait [simple]: child before lock
not ok 7 - missing test result: child status 14
# Failed test at line 99
not ok 8 - missing test result: child status 14
# Failed test at line 99
not ok 9 - missing test result: child status 14
# Failed test at line 99
not ok 10 - missing test result: child status 14
# Failed test at line 99
not ok 11 - missing test result: child status 14
# Failed test at line 99
not ok 12 - missing test result: child status 14
# Failed test at line 99
not ok 13 - missing test result: child status 14
# Failed test at line 99
not ok 14 - missing test result: child status 14
# Failed test at line 99
not ok 15 - missing test result: child status 14
# Failed test at line 99
not ok 16 - missing test result: child status 14
# Failed test at line 99
not ok 17 - missing test result: child status 14
# Failed test at line 99
not ok 18 - missing test result: child status 14
# Failed test at line 99
not ok 19 - missing test result: child status 14
# Failed test at line 99
ok 18 - cond_timedwait pause, timeout [simple]: obtained
initial lock
ok 19 - cond_timedwait pause, timeout [simple]: timeout
ok 20 - cond_timedwait pause, timeout [repeat]: obtained
initial lock
[...]

[...]
ok 5 - cond_timedwait [simple]: child obtained lock
ok 6 - cond_timedwait [simple]: child signalled condition
not ok 7 - cond_timedwait [simple]: condition obtained
# Failed test at line 161
ok 8 - cond_timedwait [repeat]: obtained initial lock
ok 9 - cond_timedwait [repeat]: child before lock
[...]

[...]
ok 41 - cond_timedwait [twain]: obtained initial lock
ok 42 - cond_timedwait [twain]: child before lock
not ok 73 - missing test result: child status 14
# Failed test at line 99
not ok 74 - missing test result: child status 14
# Failed test at line 99
not ok 75 - missing test result: child status 14
# Failed test at line 99
ok 46 - cond_timedwait pause, timeout [simple]: obtained
initial lock
ok 47 - cond_timedwait pause, timeout [simple]: timeout
[...]

[...]
ok 3 - cond_timedwait [simple]: obtained initial lock  
ok 4 - cond_timedwait [simple]: child before lock
not ok 7 - missing test result: child status 14
# Failed test at line 99
not ok 8 - missing test result: child status 14
# Failed test at line 99
not ok 9 - missing test result: child status 14
# Failed test at line 99
not ok 10 - missing test result: child status 14
# Failed test at line 99
not ok 11 - missing test result: child status 14
# Failed test at line 99
not ok 12 - missing test result: child status 14
# Failed test at line 99
not ok 13 - missing test result: child status 14
# Failed test at line 99
not ok 14 - missing test result: child status 14
# Failed test at line 99
not ok 15 - missing test result: child status 14
# Failed test at line 99
not ok 16 - missing test result: child status 14
# Failed test at line 99
not ok 17 - missing test result: child status 14
# Failed test at line 99
not ok 18 - missing test result: child status 14
# Failed test at line 99
not ok 19 - missing test result: child status 14
# Failed test at line 99
ok 18 - cond_timedwait pause, timeout [simple]: obtained
initial lock
ok 19 - cond_timedwait pause, timeout [simple]: timeout
[...]

-- 
andreas

Re: Not OK: perl 5.10.0 +DEVEL +patchaperlup: on i686-linux-thread-multi 2.6.22-1-k7 (
user name
2007-10-23 20:18:32
> Not reproducable on every invocation but these failures
happen quite
> often. Every chunk illustrates one failure I have seen
with 32154 or
> 32174. They are load-dependent. Recently my smoking box
became more
> loaded which apparently means that waithires.t fails
more often:-(
>
> [...]
> ok 12 - cond_timedwait [repeat]: condition obtained
> ok 13 - cond_timedwait [twain]: obtained initial lock
> ok 14 - cond_timedwait [twain]: child before lock
> not ok 17 - missing test result: child status 14
> # Failed test at line 99
> not ok 18 - missing test result: child status 14
> # Failed test at line 99
> not ok 19 - missing test result: child status 14
> # Failed test at line 99
> ok 18 - cond_timedwait pause, timeout [simple]:
obtained initial lock
> ok 19 - cond_timedwait pause, timeout [simple]:
timeout
> ok 20 - cond_timedwait pause, timeout [repeat]:
obtained initial lock
> [...]

The 14 is for SIGALRM.  This means the tests are timing
out.
As the poster states, the failures are load dependent.

There is no bug here.  The poster is just trying to test
on a machine that is too heavily loaded.  As this is the
only report of such happenings, I'm not inclined to modify
the tests to increase the timeouts.

This bug report should be closed.

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )