Skip Menu |

This queue is for tickets about the re-engine-GNU CPAN distribution.

Report information
The Basics
Id: 111311
Status: resolved
Priority: 0/
Queue: re-engine-GNU

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc: ANDK [...] cpan.org
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.019
Fixed in: 0.020



CC: ANDK [...] cpan.org
Subject: Tests segfault with perl 5.23.1 and newer
A sample fail report: http://www.cpantesters.org/cpan/report/2a68f6d8-4cab-11e5-9910-c24520067228 Reports overview: http://matrix.cpantesters.org/?dist=re-engine-GNU%200.019 @Andreas: this looks like a bisect candidate.
Bisect points to v5.22.0-29-gfc6bde6: commit fc6bde6fcee5810d400f6080fe2039469c4d2ad3 Author: Daniel Dragan <bulk88@hotmail.com> Date: Sun May 10 23:30:21 2015 -0400 remove redundant PERL_EXPORT_C and PERL_XS_EXPORT_C macros Also reported to perl5-porters as https://rt.perl.org/Ticket/Display.html?id=127337
On Wed Jan 20 22:52:52 2016, ANDK wrote: Show quoted text
> Bisect points to v5.22.0-29-gfc6bde6: > > commit fc6bde6fcee5810d400f6080fe2039469c4d2ad3 > Author: Daniel Dragan <bulk88@hotmail.com> > Date: Sun May 10 23:30:21 2015 -0400 > > remove redundant PERL_EXPORT_C and PERL_XS_EXPORT_C macros > > Also reported to perl5-porters as > https://rt.perl.org/Ticket/Display.html?id=127337
That commit renamed the "free" member of the regexp_engine type to rxfree to avoid a name conflict with a macro on Win32. Adding a probe for rxfree and using it when available should avoid the failure. Tony
Many thanks for the report and the bisect effort