Bug 1070893 - Scribus: font preview hangs (eating CPU) for Noto Color Emoji Regular
Scribus: font preview hangs (eating CPU) for Noto Color Emoji Regular
Status: IN_PROGRESS
Classification: openSUSE
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other
Current
Other openSUSE 42.2
: P5 - None : Normal (vote)
: ---
Assigned To: P Linnell
E-mail List
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2017-12-02 18:25 UTC by Christian Boltz
Modified: 2017-12-05 00:01 UTC (History)
0 users

See Also:
Found By: Beta-Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Boltz 2017-12-02 18:25:11 UTC
I looked for a nice font using the Extras - Font Preview dialog in Scribus, and used cursor-down to see one font after the other. When I reached the "Noto Color Emoji Regular" font, Scribus was hanging and eating 100% CPU.

Reproducer:
- start Scribus (if you have it already running, make sure to save all documents)
- create a new empty document to "unlock" the Extras - Font Preview menu entry
- click the Extras - Font Preview menu item
- in the font preview dialog, select "Noto Color Emoji Regular"

Result: Scribus hangs with 100% CPU load.

As a sidnote: the font selection in the properties dialog doesn't even offer to select this font.
Comment 1 P Linnell 2017-12-02 22:55:38 UTC
Upstream bug to follow: https://bugs.scribus.net/view.php?id=15061

Thanks for the report. It is likely something particular with that font.
Comment 2 P Linnell 2017-12-05 00:01:51 UTC
We have fixed the freeze.  That font is a bitmap font with some issues in the way it exposes features.  The fix is to drop the font from available fonts. 

It is not suitable for desktop publishing.

In the next days, I will prepare a maintenance release for 1.4.7, which we will release soonish.