id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform
1712,Packfile tests incorrectly try to read non-native packfiles.,doughera,NotFound,"I am seeing new packfile test failures on Solaris/SPARC with the released version of 2.6.0.  Specifically, here's what I get:

{{{
Failed Test                         Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/compilers/opsc/02-parse-all-ops.t    0   131    20   24  9-20
t/compilers/opsc/06-opsfile.t          0   131     7   14  1-7
t/compilers/opsc/07-emitter.t          0   131    22   44  1-22
t/pmc/packfile.t                       1   256    36   52  11-36
t/pmc/packfileconstanttable.t          1   256    16   32  1-16
t/pmc/packfiledirectory.t              1   256    20   32  5-20
t/pmc/packfilefixupentry.t             1   256     3    6  1-3
t/pmc/packfilefixuptable.t             1   256     3    6  1-3
t/pmc/packfilerawsegment.t             1   256     7   14  1-7
t/pmc/stringhandle.t                   1   256    25    1  11
10 tests and 717 subtests skipped.
Failed 10/355 test scripts. 113/12427 subtests failed.
Files=355, Tests=12427, 1466 wallclock secs (915.86 cusr + 256.53 csys = 1172.39 CPU)
Failed 10/355 test programs. 113/12427 subtests failed.

}}}

{{{
t/pmc/packfile
t/pmc/packfileconstanttable
t/pmc/packfiledirectory
t/pmc/packfilefixupentry
t/pmc/packfilefixuptable
t/pmc/packfilerawsegment
    All fail with:
        cvt_num12_num8_le: long double conversion unsupported
}}}

    These failures are new for 2.6.0.  I have no idea why the test is trying to do this conversion.  It should only be reading native packfiles.  I didn't think reading non-native packfiles was supported.

    For completeness, here are the other failures:

{{{

t/compilers/opsc/02-parse-all-ops
t/compilers/opsc/06-opsfile
t/compilers/opsc/07-emitter
    All fail with:
        Parrot VM: PANIC: Out of mem!
}}}
    These tests have consistently failed this way ever since the opsc merge. (This system is particularly starved for memory.)

{{{
t/pmc/stringhandle
    Fails with:
        Parrot VM: PANIC: Out of mem!
}}}
    This test has consistently failed ever since the immutable strings were merged.

{{{

Summary of my parrot 2.6.0 (r0) configuration:
  configdate='Wed Jul 21 15:20:09 2010 GMT'
  Platform:
    osname=solaris, archname=sun4-solaris
    jitcapable=0, jitarchname=nojit,
    jitosname=solaris, jitcpuarch=sun4
    execcapable=0
    perl=perl5.8
  Compiler:
    cc='cc', ccflags=' -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT',
  Linker and Libraries:
    ld='cc', ldflags=' -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/SC4.2/lib -L/usr/local/lib ',
    cc_ldflags='',
    libs='-lsocket -lnsl -ldl -lm -lpthread -lrt -lintl'
  Dynamic Linking:
    share_ext='.so', ld_share_flags='-G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/SC4.2/lib -L/usr/local/lib',
    load_ext='.so', ld_load_flags='-G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/SC4.2/lib -L/usr/local/lib'
  Types:
    iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
    ptrsize=4,  byteorder=4321,
    nv=double, numvalsize=8, doublesize=8, longdoublesize=16

}}}
",bug,closed,normal,,none,trunk,medium,fixed,,,,,
