On Fri, Dec 07, 2007 at 08:45:03PM +0200, Allison Randal wrote:
> jerry gay wrote:
> >>
> >looks good to me. commit away!
> >nice work.
> 
> I've got a clean report on our core platform targets, so committed in 
> r23574. As usual, please report any issues.

r23574 gives me failures in t/src/vtables.t and 
t/compilers/pge/perl6regex/context.t:

Test Summary Report
-------------------
t/configure/115-auto_warnings.t            (Wstat: 0 Tests: 4 Failed: 0)
  TODO passed:   4
t/configure/124-auto_alignptrs-05.t        (Wstat: 0 Tests: 21 Failed: 0)
  TODO passed:   20
t/configure/146-auto_snprintf-01.t         (Wstat: 0 Tests: 31 Failed: 0)
  TODO passed:   30
t/compilers/pge/perl6regex/context.t       (Wstat: 256 Tests: 20 Failed: 1)
  Failed test number(s):  6
  Non-zero exit status: 1
t/src/intlist.t                            (Wstat: 0 Tests: 4 Failed: 0)
  TODO passed:   1-4
t/src/io.t                                 (Wstat: 0 Tests: 20 Failed: 0)
  TODO passed:   16-17, 19
t/src/vtables.t                            (Wstat: 256 Tests: 4 Failed: 1)
  Failed test number(s):  4
  Non-zero exit status: 1
Files=475, Tests=9741, 405 wallclock secs ( 2.87 usr  0.71 sys + 186.81 cusr 
50.72 csys = 241.11 CPU)
Result: FAIL
Failed 2/475 test programs. 2/9741 subtests failed.
make: *** [test] Error 255
$


Running "prove -v t/src/vtables.t" gives:

$ prove -v t/src/vtables.t
t/src/vtables......
1..4
ok 1 - Parrot_new_vtable
ok 2 - Parrot_clone_vtable
not ok 3 - Parrot_destroy_vtable # TODO vtable not NULL after destroy
#     Failed (TODO) test (t/src/vtables.t at line 100)
#          got: 'ok
# not ok
# '
#     expected: 'ok
# ok
# '
# './t/src/vtables_3' failed with exit code 0
not ok 4 - parrot_alloc_vtables

#     Failed test (t/src/vtables.t at line 142)
# Exited with error code: [SIGNAL 139]
# Received:
#
# Expected:
# ok
# ok
# ok
#
# Looks like you failed 1 test of 4.
 Dubious, test returned 1 (wstat 256, 0x100)
 Failed 1/4 subtests

Test Summary Report
-------------------
t/src/vtables.t (Wstat: 256 Tests: 4 Failed: 1)
  Failed test number(s):  4
  Non-zero exit status: 1
Files=1, Tests=4,  1 wallclock secs ( 0.01 usr  0.00 sys +  0.95 cusr  0.16 
csys =  1.12 CPU)
Result: FAIL
$

Running "prove -v t/compilers/pge/perl6regex/context.t" shows
all tests passing.  Running the harness directly with the --gc-debug
flag (as 'make test' normally does) gives:

$ perl t/harness --gc-debug t/compilers/pge/perl6regex/*.t
t/compilers/pge/perl6regex/01-regex......ok
t/compilers/pge/perl6regex/context.......1/20
#     Failed test (t/compilers/pge/perl6regex/context.t at line 96)
# Exited with error code: 139
# Received:
# 0
# Segmentation fault (core dumped)
#
# Expected:
# 0
#
t/compilers/pge/perl6regex/context.......11/20 # Looks like you failed 1 test 
of 20.
t/compilers/pge/perl6regex/context....... Dubious, test returned 1 (wstat 256, 
0x100)
 Failed 1/20 subtests

Test Summary Report
-------------------
t/compilers/pge/perl6regex/context.t (Wstat: 256 Tests: 20 Failed: 1)
  Failed test number(s):  6
  Non-zero exit status: 1
Files=2, Tests=764,  7 wallclock secs ( 0.12 usr  0.00 sys +  7.05 cusr  0.24 
csys =  7.41 CPU)
Result: FAIL
Failed 1/2 test programs. 1/764 subtests failed.
$


I don't know if this last failure is related to the ccache/gc-debug
failure I wrote about in RT#47970, but it sure looks like it.
I do know that the context.t test passes with --gc-debug in
r23573 but not in r23574.

I'm on Kubuntu 7.10 x86.  If I can supply more details, let me know.

Pm

Reply via email to