Problem: The supplied code segfaults. Version-Release number of selected component (if applicable): perl-5.8.8-28.fc7 How reproducible: run this program: #!/usr/bin/perl binmode(STDOUT, ":utf8"); binmode(STDIN, ":utf8"); use encoding(UTF8); $title="test"; if ($title =~ /'élé'/) { print "it matches with title $title\n"; } else { print "it does not match with title $title\n"; } exit 0; My locale, if it makes a difference: el_GR.UTF-8 Note that taking out the single quotes, or one of the accented e's, or putting other text in front of the string (but after the quote) makes it work fine.
Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Have you perl-5.8.8 and F-9? It's working for me with perl-5.8.8 and perl-5.10.0. I tried different locales, but no segfault.