Bug 1070893

Summary: Scribus: font preview hangs (eating CPU) for Noto Color Emoji Regular
Product: [openSUSE] openSUSE Tumbleweed Reporter: Christian Boltz <suse-beta>
Component: OtherAssignee: P Linnell <plinnell>
Status: IN_PROGRESS --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: openSUSE 42.2   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

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.