Bug 51284

Summary: RegExp Jit'ed expression crashes clicking link on yelp.com
Product: WebKit Reporter: Michael Saboff <msaboff>
Component: JavaScriptCoreAssignee: Michael Saboff <msaboff>
Status: RESOLVED FIXED    
Severity: Normal CC: nathan.whetsell, skepticus
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.5   
Attachments:
Description Flags
Patch to eliminate clearing of pending datalabel when transitioning to repeating alternatives oliver: review+

Description Michael Saboff 2010-12-17 17:23:01 PST
The regular expression /(?:^|\b)btn-\S+/ executed from yelp crashes in JIT'ed RegExp code.
Comment 1 Michael Saboff 2010-12-17 17:26:00 PST
Steps to reproduce in Safari:
1. go to http://www.yelp.com/biz/m-and-s-watch-repair-mountain-view
2. Click "Write a Review" button

Safari will die jumping to 0.

The regular expression /(?:^|\b)btn-\S+/ instigates the crash.
Comment 2 Michael Saboff 2010-12-17 17:52:07 PST
Created attachment 76931 [details]
Patch to eliminate clearing of pending datalabel when transitioning to repeating alternatives
Comment 3 Michael Saboff 2010-12-17 18:01:41 PST
Committed r74309: <http://trac.webkit.org/changeset/74309>
Comment 4 Michael Saboff 2011-01-03 15:27:49 PST
*** Bug 51645 has been marked as a duplicate of this bug. ***
Comment 5 Michael Saboff 2011-01-04 17:23:35 PST
*** Bug 51852 has been marked as a duplicate of this bug. ***