Ticket #823 (closed bug: fixed)
packfile pmc tests failing
Reported by: | coke | Owned by: | |
---|---|---|---|
Priority: | blocker | Milestone: | |
Component: | none | Version: | trunk |
Severity: | release | Keywords: | |
Cc: | Language: | ||
Patch status: | Platform: |
Description
on feather, (having already applied the patch in TT #822), I'm getting the following failures in the packfile PMC tests:
t/pmc/packfile.t (Wstat: 6 Tests: 10 Failed: 0) Non-zero wait status: 6 Parse errors: Bad plan. You planned 34 tests but ran 10. t/pmc/packfileannotations.t (Wstat: 6 Tests: 1 Failed: 0) Non-zero wait status: 6 Parse errors: Bad plan. You planned 17 tests but ran 1. t/pmc/packfileconstanttable.t (Wstat: 6 Tests: 0 Failed: 0) Non-zero wait status: 6 Parse errors: Bad plan. You planned 14 tests but ran 0. t/pmc/packfiledirectory.t (Wstat: 6 Tests: 4 Failed: 0) Non-zero wait status: 6 Parse errors: Bad plan. You planned 23 tests but ran 4. t/pmc/packfilefixupentry.t (Wstat: 6 Tests: 0 Failed: 0) Non-zero wait status: 6 Parse errors: Bad plan. You planned 3 tests but ran 0. t/pmc/packfilefixuptable.t (Wstat: 6 Tests: 0 Failed: 0) Non-zero wait status: 6 Parse errors: Bad plan. You planned 3 tests but ran 0. t/pmc/packfilerawsegment.t (Wstat: 6 Tests: 0 Failed: 0) Non-zero wait status: 6 Parse errors: Bad plan. You planned 2 tests but ran 0. Files=396, Tests=12065, 119 wallclock secs ( 1.61 usr 1.30 sys + 64.59 cusr 32.77 csys = 100.27 CPU) Result: FAIL
At least one of these is generating a parrot assertion, tripped by this code:
.sub 'test_elements' :main .local pmc pf, pio .local string contents pf = new ['Packfile'] pio = open 't/native_pbc/number_1.pbc' contents = pio.'readall'() close pio pf = contents .end
- the assertion is:
src/pmc_freeze.c:1329: failed assertion 'must_have_seen' Backtrace - Obtained 27 stack frames (max trace depth is 32). /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0 [0xb7d0d0f2] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0(Parrot_confess+0x9a) [0xb7d0d25a] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0 [0xb7d4e409] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0 [0xb7d4e5af] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0 [0xb7d4d901] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0 [0xb7d4f134] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0(Parrot_thaw+0x80) [0xb7d4f2e0] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0(PackFile_Constant_unpack_pmc+0x114) [0xb7d43b74] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0(PackFile_Constant_unpack+0x199) [0xb7d43d79] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0(PackFile_ConstTable_unpack+0x1b5) [0xb7d43f75] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0(PackFile_Segment_unpack+0xf1) [0xb7d46ec1] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0 [0xb7d477a2] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0(PackFile_Segment_unpack+0xf1) [0xb7d46ec1] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0(PackFile_unpack+0x42c) [0xb7d47d1c] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0 [0xb7f0c55b] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0 [0xb7cb14d6] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0 [0xb7d53f50] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0 [0xb7d52b4e] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0 [0xb7d2c195] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0 [0xb7d2c5a4] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0(Parrot_runops_fromc_args+0xc6) [0xb7d2d456] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0(Parrot_runcode+0x277) [0xb7d0a0e7] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0 [0xb7f49d7f] /home/coke/sandbox/parrot/blib/lib/libparrot.so.1.3.0(imcc_run+0x39c) [0xb7f4a97c] ./parrot [0x8048978] /lib/i686/nosegneg/libc.so.6(__libc_start_main+0xe5) [0xb7076775] ./parrot [0x8048811] Aborted
Change History
Note: See
TracTickets for help on using
tickets.