Thread: [sinhala-technical] Open Office (ICU) on GNU/Linux
Brought to you by:
aratnaweera,
harshula
From: Harshula <har...@gm...> - 2006-11-18 09:42:17
|
Hi, I finally found the bug that was causing Open Office to crash when a lone dependent vowel 'oo' (U+0DDD) is typed. The problem is in ICU and the worstCaseExpansion for Sinhala was set to 3 when it should have been set to 4. The dependent vowel 'oo' (U+0DDD) consists of <kombuva><dotted_circle><aela-pilla><al-lakuna> which is 4 glyphs. As a result of the worstCaseExpansion being 3, memory was probably being allocated for 3 glyphs when memory was required for 4 glyphs. Here's the textcase that crashes Open Office on GNU/Linux: http://cvs.savannah.nongnu.org/viewcvs/*checkout*/sinhala/patches/icu-crash-testcase-dv-oo.txt?root=sinhala Here's the short patch for ICU: http://cvs.savannah.nongnu.org/viewcvs/*checkout*/sinhala/patches/icu-3.6-sinhala1.patch?root=sinhala Now, we need to start testing Open Office, so are there many Unicode Sinhala documents that I can use for testing? cya, # |
From: Harshula <har...@gm...> - 2006-11-20 19:12:31
|
Hi, It's already fixed in the development tree: http://source.icu-project.org/cgi-bin/icu-bugs/closed?findid=5501 Now just need to get the patch into the distros. cya, # On Sat, 2006-11-18 at 15:12 +0530, Harshula wrote: > Hi, > > I finally found the bug that was causing Open Office to crash when a > lone dependent vowel 'oo' (U+0DDD) is typed. The problem is in ICU and > the worstCaseExpansion for Sinhala was set to 3 when it should have been > set to 4. The dependent vowel 'oo' (U+0DDD) consists of > <kombuva><dotted_circle><aela-pilla><al-lakuna> which is 4 glyphs. As a > result of the worstCaseExpansion being 3, memory was probably being > allocated for 3 glyphs when memory was required for 4 glyphs. > > Here's the textcase that crashes Open Office on GNU/Linux: > http://cvs.savannah.nongnu.org/viewcvs/*checkout*/sinhala/patches/icu-crash-testcase-dv-oo.txt?root=sinhala > > Here's the short patch for ICU: > http://cvs.savannah.nongnu.org/viewcvs/*checkout*/sinhala/patches/icu-3.6-sinhala1.patch?root=sinhala > > Now, we need to start testing Open Office, so are there many Unicode > Sinhala documents that I can use for testing? > > cya, > # |