Re: [perl #61092] JSON/pge2pir.pir segaful on amd64

[email protected] ("Илья")
Newsgroups perl.perl6.internals
Message-ID <[email protected]>
Hi!
Yes I use Ubuntu.
libicu36-dev 3.6-2etch1

Parrot 33940 maked on my box, but make test fail:
Test Summary Report
-------------------
t/pmc/fixedfloatarray.t                   (Wstat: 11 Tests: 0 Failed: 0)
  Parse errors: Bad plan.  You planned 24 tests but ran 0.
t/pmc/multisub.t                          (Wstat: 11 Tests: 0 Failed: 0)
  Parse errors: Bad plan.  You planned 8 tests but ran 0.
t/pmc/pmc.t                               (Wstat: 256 Tests: 16 Failed: 1)
  Failed test:  3
  Non-zero exit status: 1
t/pmc/pmcproxy.t                          (Wstat: 11 Tests: 0 Failed: 0)
  Parse errors: Bad plan.  You planned 44 tests but ran 0.
t/pmc/resizablepmcarray.t                 (Wstat: 11 Tests: 111 Failed: 0)
  Parse errors: Bad plan.  You planned 118 tests but ran 111.
t/pmc/resizablestringarray.t              (Wstat: 11 Tests: 161 Failed: 0)
  Parse errors: Bad plan.  You planned 184 tests but ran 161.
t/pmc/scalar.t                            (Wstat: 11 Tests: 0 Failed: 0)
  Parse errors: Bad plan.  You planned 1 tests but ran 0.
t/compilers/pct/complete_workflow.t       (Wstat: 65280 Tests: 17 Failed: 3)
  Failed tests:  9, 16-17
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 54 tests but ran 17.
t/compilers/pge/p5regex/p5rx.t            (Wstat: 11 Tests: 18 Failed: 0)
  Parse errors: Bad plan.  You planned 960 tests but ran 18.
t/compilers/pge/perl6regex/01-regex.t     (Wstat: 11 Tests: 45 Failed: 0)
  Parse errors: No plan found in TAP output
t/compilers/tge/grammar.t                 (Wstat: 512 Tests: 3 Failed: 2)
  Failed tests:  1-2
  Non-zero exit status: 2
t/library/mime_base64.t                   (Wstat: 11 Tests: 0 Failed: 0)
  Parse errors: Bad plan.  You planned 550 tests but ran 0.
Files=396, Tests=9300, 491 wallclock secs ( 1.77 usr  1.37 sys +
115.60 cusr 46.91 csys = 165.65 CPU)
Result: FAIL
make: *** [test] Error 1

make perl6 fail too:
make -C languages/perl6 perl6
make[1]: Entering directory `/home/ihrd/parrot/languages/perl6'
../../parrot  /home/ihrd/parrot/compilers/nqp/nqp.pbc
--output=src/gen_actions.pir \
            --encoding=fixed_8 --target=pir src/parser/actions.pm
make[1]: *** [src/gen_actions.pir] Segmentation fault
make[1]: Leaving directory `/home/ihrd/parrot/languages/perl6'
make: *** [perl6] Error 2



2008/12/16 Mark Glines via RT <[email protected]>:
>> ../../parrot ../../runtime/parrot/library/PGE/Perl6Grammar.pir
>> --output=PGE/builtins_gen.pir PGE/builtins.pg
>> make[1]: *** [PGE.pbc] Segmentation fault
>
> [snip]
>
>> Program received signal SIGSEGV, Segmentation fault.
>> [Switching to Thread 47236244385456 (LWP 24325)]
>> 0x00002af6098b097a in Parrot_Iterator_shift_string ()
>> from /home/ihrd/parrot/blib/lib/libparrot.so.0.8.1
>
> This segfault looks very similar to the issue reported as Trac #26 (
> https://trac.parrot.org/parrot/ticket/26 ), I believe they are the same
> issue.
>
> @Reporter, which linux distro are you using?  Unfortunately I can't
> reproduce this on my gentoo x86-64 box (I just tried with r33853).  If
> you are using Ubuntu, that may be helpful in figuring out what the
> difference is.  I do notice I have a different version of libicudata
> than you do, likely other things differ as well.
>
> Thanks,
>
> Mark
>
> _______________________________________________
> http://lists.parrot.org/mailman/listinfo/parrot-dev
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.