I believe this is perl upstream bug http://rt.perl.org/rt3/Public/Bug/Display.html?id=40654, which seems to be fixed in perl v5.10.0. Here is perhaps a simpler reproduction of the issue: perl -e '(q{ab} x 100000) =~ m{(?:ab*)*};' The segfault is due to stack consumption and you can workaround by setting RLIMIT_STACK higher than the default 8 megs via setrlimit(2) (or "ulimit -s unlimited" from the shell). -Robert
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]