Bug 50298

Summary: /()()()()()()()()()(?:(\10a|b)(X|Y))+/.exec("bXXaYYaY") ASSERTs
Product: WebKit Reporter: Gavin Barraclough <barraclough>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal    
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.5   

Gavin Barraclough
Reported 2010-11-30 17:00:25 PST
ASSERTION FAILED: (matchBegin == -1) == (matchEnd == -1) (/Users/gavin/Desktop/BlueSky/WebKit/JavaScriptCore/yarr/RegexInterpreter.cpp:561 bool JSC::Yarr::Interpreter::backtrackBackReference(JSC::Yarr::ByteTerm&, JSC::Yarr::Interpreter::DisjunctionContext*)) Due to this error a test in LayoutTests/fast/regex is disabled.
Attachments
Gavin Barraclough
Comment 1 2010-12-01 12:28:13 PST
Committed revision 73056.
Gavin Barraclough
Comment 2 2010-12-01 12:28:52 PST
Gavin Barraclough
Comment 3 2010-12-01 13:55:07 PST
Committed revision 73065.
Note You need to log in before you can comment on or make changes to this bug.