Dear Jeremy, Couldn't leave this one alone :) I now have a minimised test case:
$msgs = '1' x 100000; $msgs =~ /(1_?)*/; I believe the issue is related to an incorrect optimisation of the regex. Not much mentioned in the version delta files, so I wonder if 5.8.5 has the bug but didn't manifest itself with your code. I strongly recommend perlbug. I will add to it. Jonathan Paton -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>