[pcre-dev] [Bug 1189] New: JIT bug with lookbehind assertion…

Top Page
Delete this message
Author: Dmitry Ukolov
Date:  
To: pcre-dev
New-Topics: [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion., [pcre-dev] [Bug 1189] JIT bug with lookbehind assertion.
Subject: [pcre-dev] [Bug 1189] New: JIT bug with lookbehind assertion.
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1189
           Summary: JIT bug with lookbehind assertion.
           Product: PCRE
           Version: 8.21
          Platform: x86
        OS/Version: Windows
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Code
        AssignedTo: ph10@???
        ReportedBy: udmitry@???
                CC: pcre-dev@???



Hello!

I get error when match pattern with JIT:
Access violation at 0x0620CDAC: read of address 0xFFE0FFFF

I try PCRE 8.20, 8.21 and 8.22 rev 807.

Pattern is:
(?<!\s{31}) ?(\d-)

Without JIT, it works fine.

If I make quantifier 30 or less, it works within and without JIT:
(?<!\d\s{30})

I use UTF-8 mode.
Source file very big (about 25 Mb).
Pattern don't match it.
If I process less source file, it works.
I can send file (zip) to non-public e-mail (please say me it).

Workaround: disable JIT if pattern contains "(?<!".

Thanks,
Dmitry Ukolov.


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email