On Tue, Oct 14, 2014 at 04:45:47AM -0700, Christian Bartolomaeus via RT wrote:
> Just an update: Parrot no longer segfaults, but Moar does:
>
> $ perl6-m -e 'macro foo { quasi { my $a = "OH HAI"; say $a } }; foo'
> Segmentation fault
==23928== Invalid read of size 8
==23928== at 0x4F57A5E: MVM_interp_run (interp.c:1226)
==23928== by 0x502FBA3: MVM_vm_run_file (moar.c:208)
==23928== by 0x40110D: main (main.c:191)
==23928== Address 0x10 is not stack'd, malloc'd or (recently) free'd
==23928==
==23928==
==23928== Process terminating with default action of signal 11 (SIGSEGV):
dumping core
==23928== Access not within mapped region at address 0x10
==23928== at 0x4F57A5E: MVM_interp_run (interp.c:1226)
==23928== by 0x502FBA3: MVM_vm_run_file (moar.c:208)
==23928== by 0x40110D: main (main.c:191)
This is the same C backtrace as #120397, in OP(assign)
Nicholas Clark