Bug 132982 - Immediate crash when typing "fi" in bold with specific fonts (ligature issue ?)
Summary: Immediate crash when typing "fi" in bold with specific fonts (ligature issue ?)
Status: RESOLVED DUPLICATE of bug 131366
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
6.4.3.2 release
Hardware: x86-64 (AMD64) Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-12 14:06 UTC by jb
Modified: 2020-05-12 16:59 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jb 2020-05-12 14:06:36 UTC
Description:
Libreoffice Writer and Libreoffice Calc immediately hang when you type "fi" using the Linux Biolinum G or the Linux Libertine G font in bold. I have not tested this very comprehensively because it's a bit tedious (you have to kill and restart Libreoffice after each test...), but you *can* type "ff" in bold using Linux Libertine, which creates a ligature. There might be other letter combinations that cause a crash, but the only one I have found is "fi" (which makes me think it's related to ligatures, but I don't actually know). This does not seem to happen on Linux (at least, I could not reproduce on an up-to-date Manjaro VM).

Addendum : I ran a few more tests, but I can't say I understand the problem better. If you type "fi" using another font (or not in bold, or in bold italics as all these work), and then select that word and switch to bold and one of the problematic fonts, Libreoffice immediately hangs. *However*, if you do the same with "fif" there are no issues (and you get the ligature between the f and the i, so maybe that is not the problem after all).

Steps to Reproduce:
1. Create a new document with the latest version of Writer on Windows 10.
2. Switch the font to Linux Libertine or Linux Biolinum, and switch to bold.
3. Type "fi".

Actual Results:
Program becomes non-responsive and has to be manually killed.

Expected Results:
Well, displaying "fi" on the screen would be nice...


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 6.4.3.2 (x64)
Build ID: 747b5d0ebf89f41c860ec2a39efd7cb15b54f2d8
CPU threads: 4; OS: Windows 10.0 Build 18363; UI render: default; VCL: win; 
Locale: en-US (fr_FR); UI-Language: en-US
Calc: threaded
Comment 1 Ming Hua 2020-05-12 15:44:58 UTC
Thanks for reporting.

This looks like the same problem with Graphite library in bug 131366, which has been fixed for 7.0.0 and 6.4.5.

Can you please test with the recently released 7.0.0 alpha1 which contains the fix, and see if the bug still exists?
Comment 2 jb 2020-05-12 15:58:29 UTC
It works fine in 7.0.0 alpha. I should have checked earlier, sorry! I've changed the status back to unconfirmed, as I don't know how you want to mark it. Thanks for your help.
Comment 3 Julien Nabet 2020-05-12 16:59:09 UTC
Let's put this one as DUP

*** This bug has been marked as a duplicate of bug 131366 ***