I reran the tests on an x86 box.  I had to killall parrot three times
and one test killed itself from memory exhaustion.  Is it just a
coincidence that all the platforms with jit are failing these tests?

The failures in t/tcl_glob are particularly interesting.  The first
failure I did a `killall parrot` on but it would have eventually
exhausted system memory (but it was creeping up very very slowly).  I
managed to grab a cut and paste from top before the second failure
exhausted system memory.  Note that it's perl sucking up all the memory
and not parrot.

First failure in t/tcl_glob:
--
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
20088 jhoblitt  19   0 1138m 633m  700 R 84.3 71.8   6:57.33 parrot
--

Second failure in t/tcl_glob:
--
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
20086 jhoblitt  18   0 1762m 719m  620 D  3.8 81.4   0:06.46 perl5.8.7
--

--
../../parrot --output=tcl.pbc tcl.pir
/usr/bin/perl5.8.7 t/harness
t/cmd_append...........ok
t/cmd_array............ok 26/45
#     Failed test (t/cmd_array.t at line 193)
#          got: '
# Null PMC access in get_integer()
# current instr.: '(null)' pc 69 (EVAL_2:26)
# called from Sub '(null)' pc 69 (EVAL_2:26)
# '
#     expected: '
#
# '
t/cmd_array............NOK 28
#     Failed test (t/cmd_array.t at line 202)
#          got: '
# '
#     expected: '
# c d
# '

#     Failed test (t/cmd_array.t at line 211)
#          got: '
# Null PMC access in set_string_keyed()
# current instr.: 'PGE::Exp :: analyze' pc 453 (PGE.pir:168)
# called from Sub 'PGE::Exp :: analyze' pc 453 (PGE.pir:168)
# '
#     expected: '
# orange 2
# '
t/cmd_array............NOK 30
#     Failed test (t/cmd_array.t at line 220)
#          got: '
# Null PMC access in find_method()
# '
#     expected: '
# apple 1 orange 2 aardvark 3
# '
# './parrot  --gc-debug  languages/tcl/tcl.pbc /tmp/cmd_array_30.tcl' failed 
with exit code 43
t/cmd_array............ok 45/45# Looks like you failed 4 tests of 45.
t/cmd_array............dubious
        Test returned status 4 (wstat 1024, 0x400)
DIED. FAILED tests 27-30
        Failed 4/45 tests, 91.11% okay
t/cmd_break............NOK 1
#     Failed test (t/cmd_break.t at line 8)
#          got: 'Cannot get character of empty string
# '
#     expected: '11
# '
# './parrot  --gc-debug  languages/tcl/tcl.pbc /tmp/cmd_break_1.tcl' failed 
with exit code 46
t/cmd_break............NOK 2
#     Failed test (t/cmd_break.t at line 17)
#          got: ''
#     expected: '9
# '
# Looks like you failed 2 tests of 2.
t/cmd_break............dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-2
        Failed 2/2 tests, 0.00% okay
t/cmd_catch............ok
t/cmd_concat...........ok
t/cmd_continue.........NOK 1
#     Failed test (t/cmd_continue.t at line 8)
#          got: '0
# 1
# 2
# 3
# Null PMC access in can()
# '
#     expected: '0
# 1
# 2
# 3
# 4
# 5
# 10
# '
# './parrot  --gc-debug  languages/tcl/tcl.pbc /tmp/cmd_continue_1.tcl' failed 
with exit code 43
t/cmd_continue.........NOK 2
#     Failed test (t/cmd_continue.t at line 24)
#          got: 'set_pmc_keyed() not implemented in class 'String'
# '
#     expected: '5
# 6
# 7
# 8
# 9
# 10
# 11
# --
# 11
# '
# './parrot  --gc-debug  languages/tcl/tcl.pbc /tmp/cmd_continue_2.tcl' failed 
with exit code 1
# Looks like you failed 2 tests of 2.
t/cmd_continue.........dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 1-2
        Failed 2/2 tests, 0.00% okay
t/cmd_error............ok
t/cmd_eval.............ok
t/cmd_exit.............ok
t/cmd_expr.............ok
t/cmd_for..............ok
t/cmd_foreach..........ok
t/cmd_format...........ok
t/cmd_global...........ok
t/cmd_if...............ok
t/cmd_incr.............ok
t/cmd_info.............ok
t/cmd_inline...........ok
t/cmd_join.............ok
t/cmd_lappend..........ok
t/cmd_lassign..........ok
t/cmd_lindex...........ok
t/cmd_linsert..........ok
t/cmd_list.............ok
t/cmd_llength..........ok
t/cmd_lrepeat..........ok
t/cmd_lset.............ok
t/cmd_namespace........ok
t/cmd_parray...........ok
t/cmd_proc.............ok
t/cmd_puts.............ok
t/cmd_rename...........ok
t/cmd_return...........ok
t/cmd_set..............ok
t/cmd_source...........ok
t/cmd_string...........ok
t/cmd_switch...........ok
t/cmd_time.............ok
t/cmd_unset............ok
t/cmd_while............ok
t/tcl_backslash........ok
t/tcl_command_subst....ok
t/tcl_conversion.......ok
t/tcl_glob.............Out of memory!
# No tests run!
t/tcl_glob.............dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-3
        Failed 3/3 tests, 0.00% okay
t/tcl_misc.............ok
        1/21 unexpectedly succeeded
t/tcl_pir_compiler.....ok
t/tcl_var_subst........ok
Failed Test      Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/cmd_array.t       4  1024    45    4   8.89%  27-30
t/cmd_break.t       2   512     2    2 100.00%  1-2
t/cmd_continue.t    2   512     2    2 100.00%  1-2
t/tcl_glob.t      255 65280     3    6 200.00%  1-3
 (1 subtest UNEXPECTEDLY SUCCEEDED).
Failed 4/47 test scripts, 91.49% okay. 11/445 subtests failed, 97.53% okay.
make: *** [test] Error 255
--

--
$ uname -a
Linux moanui 2.6.12-gentoo-r6 #1 Sat Jul 30 00:58:21 HST 2005 i686 Intel(R) 
Pentium(R) M processor 2.00GHz GenuineIntel GNU/Linux
--

Cheers,

-J

--
On Mon, Sep 12, 2005 at 08:44:35PM -1000, Joshua Hoblitt wrote:
> --
> On Mon, Sep 12, 2005 at 04:54:17PM -0400, Will Coleda wrote:
> > Leo mentions on IRC that some tests are failing on i386 and OSX 10.3  
> > (10.2?). I'm passing 100% on OSX 10.4.
> > 
> > Can we get some test results on other various platforms? (Do we have  
> > a tinderbox again yet?)
> 
> Tested with r9190.
> 
> --
> All tests successful.
> Files=46, Tests=442, 48 wallclock secs (37.48 cusr +  6.68 csys = 44.16 CPU)
> $ uname -a
> Linux dull 2.6.12-gentoo-r4 #1 Sat Jul 16 17:23:11 HST 2005 x86_64 AMD 
> Opteron(tm) Processor 146 AuthenticAMD GNU/Linux
> --
> 
> Cheers,
> 
> -J
> 
> --


Attachment: pgpD7oUBGVEOF.pgp
Description: PGP signature

Reply via email to