Summary: | Konsole segfault | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | Samantha McVey <samantham> |
Component: | general | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | samantham, simonandric5 |
Priority: | NOR | Keywords: | drkonqi |
Version: | 17.08.1 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
attachment-449-0.html
New crash information added by DrKonqi |
Description
Samantha McVey
2017-10-02 06:30:28 UTC
All I get is an empty rectangle - I did install fantasque Sans in ubuntu. What font are you using in Konsole? OK I had to reboot for the Fantasque to show up - even w/ that as Konsole's font, all I get is an empty rectangle. I'm on Qt5.9 though. Created attachment 108225 [details] attachment-449-0.html I am on QT 5.7. I use Sabayon, a Gentoo based distro (5.7 is the latest available on Gentoo). On October 7, 2017 8:19:07 AM PDT, Kurt Hindenburg <bugzilla_noreply@kde.org> wrote: >https://bugs.kde.org/show_bug.cgi?id=385286 > >--- Comment #2 from Kurt Hindenburg <kurt.hindenburg@gmail.com> --- >OK I had to reboot for the Fantasque to show up - even w/ that as >Konsole's >font, all I get is an empty rectangle. I'm on Qt5.9 though. > >-- >You are receiving this mail because: >You reported the bug. Created attachment 108361 [details]
New crash information added by DrKonqi
konsole (17.08.2) using Qt 5.9.2
I just updated my QT to 5.9.2 and the crash is still there. Konsole is now 17.08.2.
As before it crashes when I run:
perl -C -E'say "\x{1F3F4}\x{E0067}\x{E0062}\x{E0065}\x{E006E}\x{E0067}\x{E007F}"'
I also backed up konsolerc and it crashes as well, so it doesn't seem related to the font I was using.
-- Backtrace (Reduced):
#6 0x00007ff20d73520b in blend_untransformed_argb(int, QT_FT_Span_ const*, void*) () from /usr/lib64/libQt5Gui.so.5
#7 0x00007ff20d75bd50 in fillRect_normalized(QRect const&, QSpanData*, QRasterPaintEnginePrivate*) () from /usr/lib64/libQt5Gui.so.5
#8 0x00007ff20d7605ef in QRasterPaintEngine::drawImage(QPointF const&, QImage const&) () from /usr/lib64/libQt5Gui.so.5
#9 0x00007ff20d77c83c in QPainter::drawImage(QPointF const&, QImage const&) () from /usr/lib64/libQt5Gui.so.5
#10 0x00007ff20d7c0873 in QImageTextureGlyphCache::fillTexture(QTextureGlyphCache::Coord const&, unsigned int, QFixed) () from /usr/lib64/libQt5Gui.so.5
Tried the command from comment #4, and it displayed a Waving Black Flag emoji. No crash. Are you using a color font for emoji? I can now report the issue has finally been fixed. This is on Konsole 17.12.0 and QT 5.9.3. QT 5.9.2 and 17.08.2 it was not working for sure, but I checked again today and it no longer crashes! A little more info on the original cause/replication I did previously: Also there have been no changes in my fonts and I don't use color fonts. It does not show any icon when I run it, but I may not have the fonts installed. Though that is besides the point and the issue I was having was viewing text documents with less was causing my entire Konsole process to segfault! (The perl command was just replicating it). I noticed the crashes semi-randomly, though I could produce it every time viewing one of the files here: https://www.unicode.org/Public/emoji/5.0/ so I created a perl command print the offending codepoints to trigger the crash for a bug report. If you have any more questions let me know, but I'm going to close it as resolved. |