Bug 24513 - REGRESSION: Cursor movement doesn't work on Tiger (ICU 3.2)
Summary: REGRESSION: Cursor movement doesn't work on Tiger (ICU 3.2)
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Text (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.4
: P1 Critical
Assignee: Alexey Proskuryakov
URL:
Keywords: Regression
Depends on:
Blocks:
 
Reported: 2009-03-11 05:09 PDT by George Staikos
Modified: 2009-03-11 08:47 PDT (History)
1 user (show)

See Also:


Attachments
Disable the new iterator on Tiger (2.02 KB, patch)
2009-03-11 08:33 PDT, Alexey Proskuryakov
staikos: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.