Bug 24513

Summary: REGRESSION: Cursor movement doesn't work on Tiger (ICU 3.2)
Product: WebKit Reporter: George Staikos <staikos>
Component: TextAssignee: Alexey Proskuryakov <ap>
Status: RESOLVED FIXED    
Severity: Critical CC: hbono
Priority: P1 Keywords: Regression
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.4   
Attachments:
Description Flags
Disable the new iterator on Tiger staikos: review+

Description George Staikos 2009-03-11 05:09:16 PDT
ASSERTION FAILED: ICU could not open a break iterator: U_ILLEGAL_ARGUMENT_ERROR (1)
U_SUCCESS(openStatus)
(/Users/staikos/code/WebKit/WebCore/platform/text/TextBreakIteratorICU.cpp:130 WebCore::TextBreakIterator* WebCore::setUpIteratorWithRules(bool&, WebCore::TextBreakIterator*&, const char*, const UChar*, int))

Apparently the rule is considered invalid.  Was reproduced by running acid3 twice and clicking on the A, but other ways to reproduce it exist also.
Comment 1 Alexey Proskuryakov 2009-03-11 05:13:13 PDT
This causes a lot of failures on build.webkit.org.
Comment 2 Alexey Proskuryakov 2009-03-11 08:33:09 PDT
Created attachment 28481 [details]
Disable the new iterator on Tiger
Comment 3 Alexey Proskuryakov 2009-03-11 08:47:32 PDT
Committed revision 41587.