------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=1231 Summary: JIT bug with lookbehind assertion in UTF8 mode Product: PCRE Version: 8.30 Platform: Other OS/Version: Linux Status: NEW Severity: bug Priority: medium Component: Code AssignedTo: [email protected] ReportedBy: [email protected] CC: [email protected] With JIT enabled in UTF8 mode, the regexp '(?i)(?<!b|th|z|m|p|^)eta(?!\w)' unexpectedly matches ETA: $ ./pcregrep -V pcregrep version 8.30 2012-02-04 $ echo ETA | ./pcregrep --no-jit '(?i)(?<!b|th|z|m|p|^)eta(?!\w)' $ echo ETA | ./pcregrep '(?i)(?<!b|th|z|m|p|^)eta(?!\w)' $ echo ETA | ./pcregrep -u --no-jit '(?i)(?<!b|th|z|m|p|^)eta(?!\w)' $ echo ETA | ./pcregrep -u '(?i)(?<!b|th|z|m|p|^)eta(?!\w)' ETA No change in trunk: $ ./pcregrep -V pcregrep version 8.31-RC1 2012-02-012 $ echo ETA | ./pcregrep --no-jit '(?i)(?<!b|th|z|m|p|^)eta(?!\w)' $ echo ETA | ./pcregrep -u --no-jit '(?i)(?<!b|th|z|m|p|^)eta(?!\w)' $ echo ETA | ./pcregrep '(?i)(?<!b|th|z|m|p|^)eta(?!\w)' $ echo ETA | ./pcregrep -u '(?i)(?<!b|th|z|m|p|^)eta(?!\w)' ETA -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev
