On 09/29, Jonathan "Duke" Leto wrote: > Howdy Julien, > > Thanks for the bug report! We have seen something like this from the > debian build machines before, but previous reporters could not > reproduce it when compiling by hand. It seems to only happen on ia64 > and looks like some kind of memory corruption. > > Is this an intermittent occurrence, or can you reproduce this reliably?
With parrot 4.6.0 the failure now looks like this:
> ./parrot-nqp --target=pir
> --output=compilers/opsc/gen/Ops/Compiler/Actions.pir
> compilers/opsc/src/Ops/Compiler/Actions.pm
> make[1]: *** [compilers/opsc/gen/Ops/Compiler/Actions.pir] Segmentation fault
> make[1]: Leaving directory
> `/build/buildd-parrot_4.6.0-1-ia64-ezTxz0/parrot-4.6.0'
> make: *** [build-arch-stamp] Error 2
Which happens just a couple of commands before the original failure.
Also, this failure happens quite randomly when using parrot-nqp. I tried to
build parrot 2 times on the Debian's ia64 porterbox, the first time segfaulted
with:
> ./parrot-nqp --target=pir
> --output=compilers/opsc/gen/Ops/Compiler/Grammar.pir
> compilers/opsc/src/Ops/Compiler/Grammar.pm
> make[1]: *** [compilers/opsc/gen/Ops/Compiler/Grammar.pir] Segmentation fault
> make[1]: Leaving directory `/home/ghedo/parrot-4.6.0'
> make: *** [build-arch-stamp] Error 2
the second time with:
> ./parrot-nqp --target=pir runtime/parrot/library/YAML/Tiny.pm >
> runtime/parrot/library/YAML/Tiny.pir
> Segmentation fault
> make[1]: *** [runtime/parrot/library/YAML/Tiny.pir] Error 139
> make[1]: Leaving directory `/home/ghedo/parrot-4.6.0'
> make: *** [build-arch-stamp] Error 2
I still can't reproduce the original failure.
Cheers
--
perl -E '$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'
signature.asc
Description: Digital signature

