On Fri, Jun 28, 2013 at 06:46:51AM +1000, Damian Conway wrote: > * The final problem that has arisen in 5.18 is that several > tests in R::G's suite changed from passing under 5.16 to > segfaulting under 5.18. That's a separate, and arguably far > more serious, problem in itself...and an indication that some > deep issue still lurks in the new mechanism. I have not yet > had the time to track this problem down more specifically. I'll need more time to digest the rest of your email, but as to the SEGVs: I've just tried running Regexp-Grammars-1.030 under 5.18.0 (with the >= 5.18 test disabled), and although many tests fail, or exit with 255 due to 'use re eval' not being in scope, I couldn't see any SEGVs. Do you know which tests did for you? My gut instinct would be that they are SEGVing due to recursive calls to overloading (which quickly blows the C stack, and is a problem with all perls). -- print+qq&$}$"$/$s$,$a$d$g$s$@$.$q$,$:$.$q$^$,$@$a$~$;$.$q$m&if+map{m,^\d{0\,},,${$::{$'}}=chr($"+=$&||1)}q&10m22,42}6:17a2~2.3@3;^2dg3q/s"&=~m*\d\*.*gThread Previous | Thread Next