--- On Thu, 13/11/08, Patrick R. Michaud <[EMAIL PROTECTED]> wrote:

> Again, this is all with r32625, YMMV with other revisions
> (and please
> report whatever other clues you may find).

Ah, sorry.  I should have known better :)

r32580

$ uname -a
Darwin curtis-poes-computer-2.local 9.5.1 Darwin Kernel Version 9.5.1: Fri Sep 
19 16:19:24 PDT 2008; root:xnu-1228.8.30~1/RELEASE_I386 i386

Now this test passes (r32629), but the Perl 6 test suite is still failing.  
Now, however, I can't tell which test fails.  The output was confusing enough 
to me that I've copied it to a file and attached it (teeing the spectest 
rusults to a file was spectacularly disappointing. It doesn't play well with 
tee).

Cheers,
Ovid
perl6 $ make spectest
../../parrot  perl6.pbc --target=pir --output=Test.pir Test.pm
cd t/spec && svn up
U    S03-junctions/misc.t
U    S03-operators/ternary.t
A    integration/real-strings.t
Updated to revision 23000.
perl t/harness --fudge --keep-exit-code --jobs --tests-from-file=t/spectest.data
t/spec/S02-builtin_data_types/array_extending.t ................ ok     
t/spec/S02-builtin_data_types/anon_block.rakudo ................ ok     
===(      45;6  0/?   1/45  0/? )=======================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S02-builtin_data_types/array_ref.rakudo ................. ok     
===(      90;7   1/97  0/?  0/? )=======================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S02-builtin_data_types/array.rakudo ..................... ok     
t/spec/S02-builtin_data_types/bool.t ........................... ok     
t/spec/S02-builtin_data_types/catch_type_cast_mismatch.rakudo .. ok     
t/spec/S02-builtin_data_types/assigning-refs.rakudo ............ ok     
t/spec/S02-builtin_data_types/flattening.rakudo ................ ok     
===(     269;14  0/?   1/32  0/? )======================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S02-builtin_data_types/hash_ref.rakudo .................. ok     
===(     301;17   1/58  0/?  0/? )======================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S02-builtin_data_types/hash.rakudo ...................... ok     
t/spec/S02-builtin_data_types/multi_dimensional_array.rakudo ... ok     
t/spec/S02-builtin_data_types/nested_pairs.t ................... ok     
t/spec/S02-builtin_data_types/nested_arrays.t .................. ok     
t/spec/S02-builtin_data_types/mixed_multi_dimensional.rakudo ... ok     
===(     495;24  0/?  0/?  1/8 )========================================Use of 
uninitialized value
t/spec/S02-builtin_data_types/subscripts_and_context.rakudo .... ok     
t/spec/S02-builtin_data_types/num.rakudo ....................... ok     
t/spec/S02-builtin_data_types/type.rakudo ...................... ok     
t/spec/S02-literals/array-interpolation.rakudo ................. ok     
===(     590;29   1/79  0/?  0/? 
)======================================Undefined value shifted from empty range
t/spec/S02-builtin_data_types/range.rakudo ..................... ok     
t/spec/S02-literals/hash-interpolation.rakudo .................. ok     
t/spec/S02-literals/hex_chars.t ................................ ok     
t/spec/S02-literals/char-by-number.rakudo ...................... ok     
t/spec/S02-literals/listquote-whitespace.rakudo ................ ok     
t/spec/S02-literals/pair-boolean.t ............................. ok     
===(     741;36  0/?   1/14  0/? )======================================Use of 
uninitialized value
Use of uninitialized value
t/spec/S02-literals/listquote.rakudo ........................... ok     
t/spec/S02-literals/autoref.rakudo ............................. ok     
t/spec/S02-literals/pairs.rakudo ............................... ok     
t/spec/S02-literals/string-interpolation.t ..................... ok     
===(     860;46    1/135  0/?  0/? )====================================Use of 
uninitialized value
t/spec/S02-literals/quoting.rakudo ............................. ok     
t/spec/S02-magicals/dollar-underscore.t ........................ ok     
t/spec/S02-literals/underscores.t .............................. ok     
t/spec/S02-magicals/dollar_bang.rakudo ......................... ok     
t/spec/S02-names_and_variables/varnames.t ...................... ok     
t/spec/S02-names_and_variables/fmt.rakudo ...................... ok     
t/spec/S02-polymorphic_types/subset-code.t ..................... ok     
t/spec/S02-polymorphic_types/subset-range.t .................... ok     
t/spec/S02-whitespace_and_comments/one-pass-parsing.t .......... ok     
t/spec/S02-whitespace_and_comments/minimal-whitespace.t ........ ok     
t/spec/S02-whitespace_and_comments/pod-in-multi-line-exprs.t ... ok     
t/spec/S02-literals/radix.rakudo ............................... ok     
t/spec/S03-junctions/boolean-context.rakudo .................... ok     
t/spec/S03-operators/assign-is-not-binding.t ................... ok     
t/spec/S03-junctions/misc.rakudo ............................... ok     
===(    1396;70    1/192  0/?  0/? )====================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S03-operators/arith.rakudo .............................. ok     
t/spec/S03-operators/autovivification.rakudo ................... ok     
t/spec/S03-operators/autoincrement.t ........................... ok     
t/spec/S03-operators/binding-arrays.rakudo ..................... ok     
t/spec/S03-operators/binding-hashes.rakudo ..................... ok     
===(    1738;84    1/306  0/?  0/? )====================================Use of 
uninitialized value
===(    1750;84   12/306   1/28  0/? )==================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S03-operators/binding-scalars.rakudo .................... ok     
t/spec/S03-operators/assign.rakudo ............................. ok     
t/spec/S03-operators/bit.rakudo ................................ ok     
t/spec/S03-operators/chained-declarators.rakudo ................ ok     
t/spec/S03-operators/comparison.t .............................. ok     
t/spec/S03-operators/cross-metaop.rakudo ....................... ok     
===(    2129;89  0/?  0/?   1/15 )======================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S03-operators/equality.t ................................ ok     
t/spec/S03-operators/context.rakudo ............................ ok     
===(    2179;94   1/87  0/?  0/? )======================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S03-operators/context-forcers.rakudo .................... ok     
t/spec/S03-operators/not.rakudo ................................ ok     
t/spec/S03-operators/increment.rakudo .......................... ok     
===(    2320;98  0/?   1/35  0/? )======================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S03-operators/numeric-context.rakudo .................... ok     
===(    2355;98   1/49  0/?  0/? )======================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S03-operators/misc.rakudo ............................... ok     
t/spec/S03-operators/precedence.rakudo ......................... ok     
t/spec/S03-operators/relational.t .............................. ok     
t/spec/S03-operators/repeat.rakudo ............................. ok     
t/spec/S03-operators/range.rakudo .............................. ok     
t/spec/S03-operators/spaceship-and-containers.t ................ ok     
t/spec/S03-operators/short-circuit.rakudo ...................... ok     
t/spec/S03-operators/ternary.rakudo ............................ ok     
t/spec/S03-operators/true.t .................................... ok     
t/spec/S03-operators/smartmatch.rakudo ......................... ok     
t/spec/S04-declarations/implicit-parameter.rakudo .............. ok     
t/spec/S04-declarations/multiple.rakudo ........................ ok     
t/spec/S04-statement-modifiers/for.rakudo ...................... ok     
t/spec/S04-declarations/my.rakudo .............................. ok     
t/spec/S04-statement-modifiers/given.rakudo .................... ok     
t/spec/S03-operators/value_equivalence.rakudo .................. ok     
t/spec/S04-statement-modifiers/unless.t ........................ ok     
t/spec/S04-statement-modifiers/until.rakudo .................... ok     
t/spec/S04-statement-modifiers/if.rakudo ....................... ok     
t/spec/S04-statement-modifiers/while.rakudo .................... ok     
t/spec/S04-statement-modifiers/values_in_bool_context.t ........ ok     
t/spec/S04-statements/for-scope.rakudo ......................... ok     
t/spec/S04-statements/do.rakudo ................................ ok     
t/spec/S04-statements/for_with_only_one_item.t ................. ok     
t/spec/S04-statements/gather.rakudo ............................ ok     
t/spec/S04-statements/given.rakudo ............................. ok     
t/spec/S04-statements/for.rakudo ............................... ok     
t/spec/S04-statements/loop.rakudo .............................. ok     
t/spec/S04-statements/map-and-sort-in-for.t .................... ok     
t/spec/S04-statements/if.rakudo ................................ ok     
t/spec/S04-statements/no-implicit-block.rakudo ................. ok     
t/spec/S04-statements/next.rakudo .............................. ok     
t/spec/S04-statements/repeat.rakudo ............................ ok     
t/spec/S04-statements/return.rakudo ............................ ok     
t/spec/S04-statements/terminator.t ............................. ok     
t/spec/S04-statements/until.t .................................. ok     
t/spec/S04-statements/unless.t ................................. ok     
t/spec/S04-statements/try.rakudo ............................... ok     
t/spec/S05-grammar/namespace.rakudo ............................ ok     
t/spec/S04-statements/while.t .................................. ok     
t/spec/S05-match/arrayhash.t ................................... ok     
t/spec/S05-match/blocks.rakudo ................................. ok     
t/spec/S05-match/non-capturing.t ............................... ok     
t/spec/S05-metachars/newline.rakudo ............................ ok     
t/spec/S05-metasyntax/changed.t ................................ ok     
t/spec/S05-metasyntax/charset.t ................................ ok     
===(    3287;166  0/?  0/?   1/14 )=====================================Use of 
uninitialized value
t/spec/S05-metasyntax/regex.rakudo ............................. ok     
t/spec/S05-metasyntax/single-quotes.t .......................... ok     
t/spec/S05-metasyntax/unknown.t ................................ ok     
t/spec/S05-modifier/ignorecase.rakudo .......................... ok     
t/spec/S05-substitution/match.rakudo ........................... ok     
t/spec/S05-substitution/subst.rakudo ........................... ok     
t/spec/S05-mass/stdrules.t ..................................... ok     
t/spec/S05-transliteration/with-closure.t ...................... ok     
t/spec/S05-transliteration/trans.rakudo ........................ ok     
t/spec/S06-advanced_subroutine_features/recurse.rakudo ......... ok     
t/spec/S06-multi/syntax.t ...................................... ok     
t/spec/S06-multi/type-based.rakudo ............................. ok     
t/spec/S06-signature/code.t .................................... ok     
===(    3636;191  0/?   1/63  0/? )=====================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S06-advanced_subroutine_features/return.rakudo .......... ok     
t/spec/S06-signature/mixed-placeholders.t ...................... ok     
t/spec/S06-signature/named-placeholders.t ...................... ok     
t/spec/S06-signature/positional-placeholders.t ................. ok     
t/spec/S06-signature/slurpy-placeholders.t ..................... ok     
t/spec/S06-signature/sub-ref.rakudo ............................ ok     
t/spec/S06-signature/named-parameters.rakudo ................... ok     
t/spec/S06-traits/is-copy.t .................................... ok     
t/spec/S06-signature/type-capture.t ............................ ok     
t/spec/S06-traits/is-rw.rakudo ................................. ok     
t/spec/S06-traits/misc.rakudo .................................. ok     
t/spec/S12-attributes/class.t .................................. ok     
t/spec/S11-modules/export.t .................................... ok     
t/spec/S12-class/anonymous.t ................................... ok     
t/spec/S12-attributes/delegation.rakudo ........................ ok     
t/spec/S12-class/basic.rakudo .................................. ok     
===(    3953;213  0/?  0/?  1/2 
)=======================================src/inter_call.c:390: failed assertion 
'PObj_is_PMC_TEST(sig_pmc)'
Backtrace - Obtained 32 stack frames (max trace depth is 32).
  Parrot_confess
    Parrot_confess
      Parrot_init_arg_op
        Parrot_init_ret_nci
          Parrot_mmd_add_multi_list_from_c_args
            Parrot_mmd_add_multi_list_from_c_args
              Parrot_NCI_invoke
                Parrot_invokecc_p
                  dod_register_pmc
                    interpinfo_s
                      enable_event_checking
                        Parrot_runops_fromc
                          Parrot_runops_fromc_args
                            Parrot_ex_throw_from_c
                              Parrot_ex_throw_from_c_args
                                Parrot_class_lookup
                                  Parrot_class_lookup
                                    Parrot_Capture_ro_unshift_string
                                      Parrot_Class_init_pmc
                                        pmc_new_init
                                          Parrot_newclass_p_p
                                            dod_register_pmc
                                              interpinfo_s
                                                enable_event_checking
                                                  Parrot_runops_fromc
                                                    Parrot_runops_fromc_args
                                                      Parrot_ex_throw_from_c
                                                        
Parrot_ex_throw_from_c_args
                                                          Parrot_class_lookup
                                                            Parrot_class_lookup
                                                              
Parrot_Capture_ro_unshift_string
                                                                
Parrot_Class_init_pmc
t/spec/S12-class/declaration-order.t ........................... All 2 subtests 
passed 
t/spec/S12-class/attributes.rakudo ............................. ok     
t/spec/S12-class/inheritance-class-methods.t ................... ok     
t/spec/S12-class/instantiate.t ................................. ok     
t/spec/S12-class/is_also_instead.rakudo ........................ ok     
t/spec/S12-class/namespaced.t .................................. ok     
t/spec/S12-class/parent_attributes.t ........................... ok     
t/spec/S12-class/inheritance.rakudo ............................ ok     
t/spec/S12-enums/anonymous.t ................................... ok     
t/spec/S12-enums/as-role.t ..................................... ok     
t/spec/S12-enums/basic.rakudo .................................. ok     
t/spec/S12-introspection/can.t ................................. ok     
t/spec/S12-methods/indirect_notation.rakudo .................... ok     
t/spec/S12-methods/calling_syntax.t ............................ ok     
t/spec/S12-methods/topic.t ..................................... ok     
t/spec/S12-methods/what.rakudo ................................. ok     
t/spec/S12-methods/instance.rakudo ............................. ok     
t/spec/S12-role/attributes.rakudo .............................. ok     
t/spec/S12-role/composition.t .................................. ok     
t/spec/S05-mass/rx.rakudo ...................................... ok     
t/spec/S12-subset/multi-dispatch.rakudo ........................ ok     
t/spec/S12-role/mixin.t ........................................ ok     
t/spec/S16-io/say.t ............................................ ok     
t/spec/S16-filehandles/io_in_while_loops.t ..................... ok     
t/spec/S29-any/cmp.t ........................................... ok     
===(    4894;238  1/9  0/?  0/? )=======================================Use of 
uninitialized value
===(    4899;239  6/9  0/?  0/? )=======================================Use of 
uninitialized value
t/spec/S16-io/basic-open.rakudo ................................ ok     
t/spec/S29-array/exists.t ...................................... ok     
t/spec/S29-array/keys_values.t ................................. ok     
t/spec/S29-array/delete.t ...................................... ok     
t/spec/S29-array/elems.rakudo .................................. ok     
t/spec/S29-array/kv.t .......................................... ok     
t/spec/S29-array/pairs.t ....................................... ok     
t/spec/S29-array/pop.t ......................................... ok     
t/spec/S29-array/shift.t ....................................... ok     
t/spec/S29-context/eval.rakudo ................................. ok     
t/spec/S29-array/push.rakudo ................................... ok     
t/spec/S29-hash/exists.rakudo .................................. ok     
t/spec/S29-array/unshift.t ..................................... ok     
t/spec/S29-hash/keys_values.rakudo ............................. ok     
===(    5166;255  0/?  0/?  1/9 
)=======================================Undefined value - first list match of 
no matches
Use of uninitialized value
t/spec/S29-list/first.rakudo ................................... ok     
t/spec/S29-hash/pairs.rakudo ................................... ok     
t/spec/S29-conversions/ord_and_chr.rakudo ...................... ok     
t/spec/S29-list/grep.rakudo .................................... ok     
t/spec/S29-list/map_empty_list.t ............................... ok     
t/spec/S29-list/map_flattening.t ............................... ok     
===(    5475;261   1/33  0/?  0/? )=====================================Use of 
uninitialized value
Use of uninitialized value
t/spec/S29-list/join.t ......................................... ok     
t/spec/S29-list/map_function_return_values.rakudo .............. ok     
t/spec/S29-list/map.rakudo ..................................... ok     
t/spec/S29-list/mutating_listops.t ............................. ok     
t/spec/S29-list/map_topic.t .................................... ok     
===(    5576;266  0/?  0/?   1/11 )=====================================Use of 
uninitialized value
Use of uninitialized value
t/spec/S29-list/reduce.rakudo .................................. ok     
t/spec/S29-list/minmax.t ....................................... ok     
t/spec/S29-list/pick.rakudo .................................... ok     
t/spec/S29-num/abs.t ........................................... ok     
t/spec/S29-num/complex.rakudo .................................. ok     
t/spec/S29-num/exp.rakudo ...................................... ok     
t/spec/S29-list/reverse.rakudo ................................. ok     
t/spec/S29-num/log.rakudo ...................................... ok     
t/spec/S29-list/sort.rakudo .................................... ok     
t/spec/S29-num/pi.rakudo ....................................... ok     
t/spec/S29-num/rand.t .......................................... ok     
===(    5933;278   1/61  0/?  0/? )=====================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S29-num/int.rakudo ...................................... ok     
===(    5994;278  0/?  1/6  0/? )=======================================Use of 
uninitialized value
t/spec/S29-num/sign.rakudo ..................................... ok     
===(    6000;279  0/?  1/7  0/? )=======================================Use of 
uninitialized value
t/spec/S29-num/sqrt.rakudo ..................................... ok     
t/spec/S29-scalar/defined.rakudo ............................... ok     
t/spec/S29-str/append.t ........................................ ok     
t/spec/S29-str/capitalize.rakudo ............................... ok     
t/spec/S29-num/rounders.t ...................................... ok     
t/spec/S29-str/chop.rakudo ..................................... ok     
===(    6092;286   1/74  0/?  0/? )=====================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S29-scalar/undef.rakudo ................................. ok     
t/spec/S29-str/comb.rakudo ..................................... ok     
===(    6184;288   1/31  0/?  0/? )=====================================Use of 
uninitialized value
Use of uninitialized value
Use of uninitialized value
Use of uninitialized value
t/spec/S29-str/chomp.rakudo .................................... ok     
t/spec/S29-str/lcfirst.rakudo .................................. ok     
t/spec/S29-str/lc.rakudo ....................................... ok     
t/spec/S29-str/pos.t ........................................... ok     
===(    6236;290  0/?  0/? )============================================Use of 
uninitialized value
===(    6237;291   1/35  0/?  0/? )=====================================Use of 
uninitialized value
t/spec/S29-str/index.rakudo .................................... ok     
t/spec/S29-str/split-simple.t .................................. ok     
t/spec/S29-str/rindex.rakudo ................................... ok     
t/spec/S29-str/uc.rakudo ....................................... ok     
t/spec/S29-str/sprintf.rakudo .................................. ok     
t/spec/S29-str/ucfirst.rakudo .................................. ok     
t/spec/integration/lexical-array-in-inner-block.t .............. ok     
t/spec/integration/real-strings.t .............................. ok     
t/spec/S29-str/substr.rakudo ................................... ok     
t/spec/S29-trig/trig.t ......................................... ok     

Test Summary Report
-------------------
Files=220, Tests=6487, 304 wallclock secs ( 1.65 usr  0.82 sys + 539.47 cusr 
22.60 csys = 564.54 CPU)
Result: FAIL

Reply via email to