Closed Bug 625502 Opened 10 years ago Closed 10 years ago

Hang with regexp split and multiple quantifiers

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 606882
Tracking Status
blocking2.0 --- betaN+
status1.9.2 --- unaffected
status1.9.1 --- unaffected

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: hang, regression, testcase, Whiteboard: [sg:critical][hardblocker])

In the js shell, this hangs in yarr-generated code:

"H".split(/(?:H{0,}){0,}/);
I still don't like not closing these kind of bugs. It just invites trouble.
The first bad revision is:
changeset:   552bb56871e0
user:        Chris Leary
date:        Mon Sep 13 15:53:50 2010 -0700
summary:     Bug 571355: Move RegExpStatics out of JSContext. (r=gal)
Blocks: 571355
Keywords: regression
Depends on: 625600
blocking2.0: --- → ?
No longer depends on: 625600
Depends on: 625600
No longer depends on: 625600
I'd go hardblocker if the regex were on the web or were less weird. As is, I think it's important but we could live without if we absolutely had to.
blocking2.0: ? → betaN+
Whiteboard: softblocker
Group: core-security
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Whiteboard: softblocker → hardblocker, sg:critical
Duplicate of bug: 606882
Since this is marked as a security bug and bug 606882 is not I'll make this "Depends on" for tracking purposes.
Depends on: 606882
Whiteboard: hardblocker, sg:critical → [sg:critical][hardblocker]
Group: core-security
You need to log in before you can comment on or make changes to this bug.