I'm tracking down potential memory corruption with my sentinel patch.  Here's 
something really weird:

$ prove t/op/trans.t 
t/op/trans....NOK 19/22                                                      
#     Failed test (t/op/trans.t at line 511)
# Exited with error code: 134
# Received:
# Aborted (core dumped)

$ ./parrot   "/home/chromatic/dev/parrot/t/op/trans_19.pasm"
Aborted (core dumped)

$ parrot t/op/trans_19.pasm 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16

$ ./parrot /home/chromatic/dev/parrot/t/op/trans_19.pasm
Aborted (core dumped)

$ ./parrot t/op/trans_19.pasm 
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16

The relative path always succeeds and the absolute path always fails.

I'm digging into this.

-- c

Reply via email to