Skip Menu |
Report information
Id: 130852
Status: resolved
Priority: 0/
Queue: perl6

Owner: Nobody
Requestors: cpan [at] zoffix.com
Cc:
AdminCc:

Severity: (no value)
Tag: (no value)
Platform: (no value)
Patch Status: (no value)
VM: (no value)



Subject: [SEGV][MOAR] nqp::p6recont_ro(Scalar)
Download (untitled) / with headers
text/plain 336b
Originally encountered this grepping CORE:: symbols and calling .unique on the result. Golfed it down to nqp::p6recont_ro(Scalar): <ZoffixW> m: unique Scalar <camelia> rakudo-moar d41b68: OUTPUT: «(signal SEGV)» <ZoffixW> m: use nqp; nqp::p6recont_ro(Scalar) <camelia> rakudo-moar d41b68: OUTPUT: «(signal SEGV)»
Download (untitled) / with headers
text/plain 164b
I further dug in src/vm/moar/ops/perl6_ops.c in `static void p6recont_ro(` and the SEGV seems to occur when `((Rakudo_ContainerDescriptor *)desc)->rw` is evaluated
RT-Send-CC: perl6-compiler [...] perl.org
Download (untitled) / with headers
text/plain 557b
On Fri, 24 Feb 2017 08:21:12 -0800, cpan@zoffix.com wrote: Show quoted text
> Originally encountered this grepping CORE:: symbols and calling > .unique on the result. > > Golfed it down to nqp::p6recont_ro(Scalar): > > <ZoffixW> m: unique Scalar > <camelia> rakudo-moar d41b68: OUTPUT: «(signal SEGV)» > > <ZoffixW> m: use nqp; nqp::p6recont_ro(Scalar) > <camelia> rakudo-moar d41b68: OUTPUT: «(signal SEGV)»
Thank you for the report. This is now fixed. Fix: https://github.com/rakudo/rakudo/commit/ae2c1dadf0 Test: https://github.com/perl6/roast/commit/e31c78c52b


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org