whiteknight/imcc_compreg_pmc branch ready for testing
Andy Dougherty
doughera at lafayette.edu
Mon Feb 28 19:00:15 UTC 2011
On Sun, 27 Feb 2011, Andy Dougherty wrote:
> On Sat, 26 Feb 2011, Andrew Whitworth wrote:
>
> > The whiteknight/imcc_compreg_pmc branch is passing most tests for me
> > right now, and I would like to get some other people to help testing
> > it before I think about a merge.
On Solaris/SPARC with Sun's cc compiler, the build failed at
./parrot -o runtime/parrot/library/nqp-rx.pbc
ext/nqp-rx/src/stage0/NQP-s0.pir
*** Signal 11 - core dumped
make: Fatal error: Command failed for target
`runtime/parrot/library/nqp-rx.pbc'
$ dbx parrot core
t at 1 (l at 1) terminated by signal SEGV (no mapping at the fault address)
Current function is Parrot_FixedIntegerArray_get_integer_keyed_int
198 GET_ATTR_size(INTERP, SELF, size);
(dbx) where
=>[1] Parrot_FixedIntegerArray_get_integer_keyed_int(interp = 0x2c340,
_self = 0x7b00dc, key = 0), line 198 in "fixedintegerarray.pmc"
[2] PackFile_ConstTable_rlookup_pmc(interp = 0x2c340, ct = 0xd8c20, v =
0xd9f50, constno = 0xffbef458, idx = 0xffbef454), line 358 in "output.c"
[3] Parrot_ImageIOFreeze_push_pmc_orig(interp = 0x2c340, _self =
0x85aa88, v = 0xd9f50), line 472 in "imageiofreeze.pmc"
[4] Parrot_ImageIOFreeze_push_pmc(interp = 0x2c340, _self = 0x85aa88, v
= 0xd9f50), line 359 in "imageiofreeze.c"
[5] Parrot_Sub_visit(interp = 0x2c340, _self = 0x5f62ec, info =
0x85aa88), line 657 in "sub.pmc"
[6] Parrot_ImageIOFreeze_set_pmc_orig(interp = 0x2c340, _self =
0x85aa88, p = 0x5f62ec), line 533 in "imageiofreeze.pmc"
[7] Parrot_ImageIOFreeze_set_pmc(interp = 0x2c340, _self = 0x85aa88, p =
0x5f62ec), line 371 in "imageiofreeze.c"
[8] Parrot_freeze_pbc(interp = 0x2c340, pmc = 0x5f62ec, pf = 0xd8c20,
cursor = 0xc5109c, seen = 0xffbef6f0), line 88 in "object_serialization.c"
[9] PackFile_ConstTable_pack(interp = 0x2c340, seg = 0xd8c20, cursor =
0xc5109c), line 273 in "output.c"
[10] PackFile_Segment_pack(interp = 0x2c340, self = 0xd8c20, cursor =
0xc40b88), line 1911 in "api.c"
[11] directory_pack(interp = 0x2c340, self = 0xd8a90, cursor =
0xc40b78), line 2379 in "api.c"
[12] PackFile_Segment_pack(interp = 0x2c340, self = 0xd8a90, cursor =
0xbe6638), line 1911 in "api.c"
[13] PackFile_pack(interp = 0x2c340, self = 0xd8a90, cursor = 0xbe6628),
line 154 in "output.c"
[14] Parrot_api_write_bytecode_to_file(interp_pmc = 0xd1bfc, pbc =
0xaa76d4, filename = 0xdf518), line 557 in "api.c"
[15] main(argc = 4, argv = 0xffbefae4), line 221 in "main.c"
Running 'make coretest' resulted in a lot of failures. I haven't had any
chance to try to track them all down to look for common themes.
Test Summary Report
-------------------
t/op/gc-active-buffers.t (Wstat: 139 Tests: 0 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 1 tests but ran 0.
t/op/gc-leaky-box.t (Wstat: 139 Tests: 0 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 3 tests but ran 0.
t/op/gc-leaky-call.t (Wstat: 139 Tests: 0 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 3 tests but ran 0.
t/op/gc.t (Wstat: 139 Tests: 0 Failed: 0)
Non-zero wait status: 139
Parse errors: No plan found in TAP output
t/op/integer.t (Wstat: 139 Tests: 138 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 153 tests but ran 138.
t/op/number.t (Wstat: 139 Tests: 125 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 126 tests but ran 125.
t/op/string.t (Wstat: 139 Tests: 123 Failed: 0)
Non-zero wait status: 139
Parse errors: No plan found in TAP output
t/pmc/bytebuffer.t (Wstat: 139 Tests: 3 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 46 tests but ran 3.
t/pmc/complex.t (Wstat: 139 Tests: 113 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 632 tests but ran 113.
t/pmc/context.t (Wstat: 139 Tests: 0 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 20 tests but ran 0.
t/pmc/eventhandler.t (Wstat: 139 Tests: 1 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 6 tests but ran 1.
t/pmc/fixedbooleanarray.t (Wstat: 139 Tests: 2 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 41 tests but ran 2.
t/pmc/fixedstringarray.t (Wstat: 139 Tests: 40 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 50 tests but ran 40.
t/pmc/float.t (Wstat: 139 Tests: 125 Failed: 0)
Non-zero wait status: 139
Parse errors: No plan found in TAP output
t/pmc/hash.t (Wstat: 256 Tests: 43 Failed: 0)
Non-zero exit status: 1
Parse errors: No plan found in TAP output
t/pmc/hashiterator.t (Wstat: 139 Tests: 12 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 14 tests but ran 12.
t/pmc/managedstruct.t (Wstat: 139 Tests: 25 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 26 tests but ran 25.
t/pmc/mappedbytearray.t (Wstat: 139 Tests: 3 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 22 tests but ran 3.
t/pmc/orderedhashiterator.t (Wstat: 139 Tests: 1 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 7 tests but ran 1.
t/pmc/packfile.t (Wstat: 139 Tests: 1 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 45 tests but ran 1.
t/pmc/packfileannotations.t (Wstat: 139 Tests: 9 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 17 tests but ran 9.
t/pmc/packfilebytecodesegment.t (Wstat: 139 Tests: 4 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 12 tests but ran 4.
t/pmc/packfileconstanttable.t (Wstat: 139 Tests: 1 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 15 tests but ran 1.
t/pmc/resizablepmcarray.t (Wstat: 139 Tests: 124 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 143 tests but ran 124.
t/pmc/resizablestringarray.t (Wstat: 139 Tests: 125 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 263 tests but ran 125.
t/pmc/schedulermessage.t (Wstat: 139 Tests: 6 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 8 tests but ran 6.
t/pmc/socket_ipv6.t (Wstat: 256 Tests: 4 Failed: 0)
Non-zero exit status: 1
Parse errors: Bad plan. You planned 11 tests but ran 4.
t/pmc/string.t (Wstat: 139 Tests: 128 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 154 tests but ran 128.
t/pmc/stringiterator.t (Wstat: 139 Tests: 1 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 81 tests but ran 1.
t/pmc/structview.t (Wstat: 256 Tests: 7 Failed: 0)
Non-zero exit status: 1
Parse errors: Bad plan. You planned 16 tests but ran 7.
t/oo/objects.t (Wstat: 139 Tests: 79 Failed: 0)
Non-zero wait status: 139
Parse errors: Bad plan. You planned 191 tests but ran 79.
t/perl/Parrot_Test.t (Wstat: 0 Tests: 112 Failed: 1)
Failed test: 66
Files=223, Tests=5736, 1355 wallclock secs (19.82 usr 2.73 sys + 983.63 cusr 195.62 csys = 1201.80 CPU)
Result: FAIL
--
Andy Dougherty doughera at lafayette.edu
More information about the parrot-dev
mailing list