Apache OpenOffice (AOO) Bugzilla – Issue 122948
Copy/pasting some Complex Text Layout strings crashes OpenOffice
Last modified: 2017-05-20 10:33:37 UTC
Copy/pasting these three lines into OpenOffice 4.0.0 on Windows produces a crash, as discussed on ooo-dev. --- Norsk nynorsk ਪੰਜਾਬੀ Polski --- The problematic string is the middle one, which is the native name of the Punjabi language. The string is thus commonly found in Wikipedia articles, in the language list. No crashes observed on other platforms so far. Reportedly, regression with respect to 3.4.1. [ Reported by Robert Hupp to the dev list ]
Works OK for me with Writer 3.4.1 on Win XP; the text is inserted OK. With Writer 4.0.0, I don't get a crash, however the Punjabi script appeared as squares rather than as the original script copied from the Bugzilla issue. I just tried again, and this time the script did appear OK in Writer. Weird. The squares have disappeared. But still no crash. [Both OO versions are installed on the same host]
"hdu" committed SVN revision 1510954 into trunk: #i122948# fill gaps in glyphs->chars mapping for usp10-layouts
Fixed with the commit above. When the layout engine and fallback font caused the glyph->char mapping to have gaps then mixing the different layout levels caused the problems observed. Filling the gaps removes a lot of complexity and solves the problem.
approve showstopper request
"hdu" committed SVN revision 1513506 into branches/AOO401: #i122948# fill gaps in glyphs->chars mapping for usp10-layouts
It's verified fixed in build AOO401m1(Build:9710) - Rev. 1516414