I began learn German. But I don't have german keyboard. And very often I make mistakes when I try type sentence "-Ich ...", I type "ßIch ",because in German keyboard instead "-" symbol is "ß". And LibreOffice Writer always crush when type last whitespace!
Confirming on Process: soffice [78920] Path: /Applications/LibreOfficeDev.app/Contents/MacOS/soffice Identifier: org.libreoffice.script Version: 5.0.0 (0) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: soffice [78920] User ID: 501 Date/Time: 2015-05-04 12:36:49.324 +0200 OS Version: Mac OS X 10.10.3 (14D136) Report Version: 11 Anonymous UUID: 6C76F394-E783-0048-D0D6-5565A5E05CF0 Time Awake Since Boot: 1400000 seconds Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Application Specific Information: abort() called terminating with unexpected exception of type com::sun::star::i18n::MultipleCharsOutputException
Today I hound down than LibreOffice crush every time when type word which begin with ß character. And in preferences I don't have German dictionary.
Created attachment 115306 [details] full bt
Also reproduced on Process: soffice [79017] Path: /Applications/LO4352.app/Contents/MacOS/soffice Identifier: org.libreoffice.script Version: 4.3.5002 (0) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: soffice [79017] User ID: 501 Date/Time: 2015-05-04 13:10:15.002 +0200 OS Version: Mac OS X 10.10.3 (14D136) Report Version: 11 Anonymous UUID: 6C76F394-E783-0048-D0D6-5565A5E05 1) Open new Writer document 2) Type the S-sett character ß (on a non-German Mac keyboard this is Alt-B) 3) Type a space after the ß 4) Crash
No crash in LO 3672 ==>> regression
LO 4132 : OK LO 4162 : OK First crash I can detect is in LO 4233 Changing oldest affected version
Created attachment 115367 [details] bt with debug symbols On pc Debian x86-64 with master sources updated today, I could reproduce the crash. I retrieved a similar bt.
Created attachment 115368 [details] gdb session
Caolan: thought you might be interested in this one. Searching a bit about "Eszett", it seems uppercase of this German letter is a bit controversial, see http://en.wikipedia.org/wiki/%C3%9F and http://en.wikipedia.org/wiki/Capital_%E1%BA%9E
in Transliteration_body::transliterateChar2Char we are throwing MultipleCharsOutputException when there is more than one option for uppercase. This probably started causing trouble for us with 5.1 (icu51)
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=d0a0da717682a0e57f733d75d9d0700cfb198823 Resolves: tdf#91057 transliterateChar2Char throws MultipleCharsOutputException It will be available in 5.0.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Caolán McNamara committed a patch related to this issue. It has been pushed to "libreoffice-4-4": http://cgit.freedesktop.org/libreoffice/core/commit/?id=94e990de1fcf3b6bbb5e6524858fe7cc09e95594&h=libreoffice-4-4 Resolves: tdf#91057 transliterateChar2Char throws MultipleCharsOutputException It will be available in 4.4.4. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.