Summary: | Crash in QOpenGLTextureGlyphCache::resizeTextureData | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Aleksandr <dumanovsky> |
Component: | aurorae | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | EBaisleyJr, gabesz234, home.matkra, jay, kde-bi82, kde, nate |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.12.9 | Flags: | vlad.zahorodnii:
NVIDIA+
|
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/kwin/39798bffb1398d6b75a067ff5552a63ea6b182f7 | Version Fixed In: | 5.18.2 |
Attachments: | New crash information added by DrKonqi |
Description
Aleksandr
2019-10-19 09:36:34 UTC
Looks like this crash in libnvidia-glcore is triggered by QtQuick. I don't see how it can be fixed or worked around in KWin. @David Shall we close this bug report? *** Bug 413976 has been marked as a duplicate of this bug. *** *** Bug 414871 has been marked as a duplicate of this bug. *** *** Bug 416316 has been marked as a duplicate of this bug. *** >@David Shall we close this bug report?
I would rather not till we can make a valid report to Qt. Also given we're using the much lower level QQuickRenderControl it could very well mean we're the ones at fault.
There's a reasonable chance that my rewrite of Aurorae to EffectQuickView will have fixed things.
*** Bug 416673 has been marked as a duplicate of this bug. *** *** Bug 417111 has been marked as a duplicate of this bug. *** Can everyone in this thread confirm which window decoration they are using? Also that it crashes when they visit this webpage: https://www.youtube.com/results?search_query=%F0%9F%98%80 which puts an emoticon in the window titlebar. Git commit 39798bffb1398d6b75a067ff5552a63ea6b182f7 by David Edmundson. Committed on 19/02/2020 at 08:27. Pushed by davidedmundson into branch 'Plasma/5.18'. [plastik] Disable problematic text hints Summary: Use of "style: Text.Raised" combined with UTF-8 emoji characters currently crashes deep in font rendering code. A report has been submitted upstream: https://bugreports.qt.io/browse/QTBUG-82311 Given this crash is surprisingly common, this patch removes the text shadow. I normally would be against removing features, but this was a subtle effect anyway and frankly just made things look blurry. I doubt it'll be missed. Related: bug 417699 Test Plan: Made unit test for the crash in qmlscene Fixed the issue there Reviewers: #kwin, zzag Reviewed By: #kwin, zzag Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D27488 M +0 -3 plugins/kdecorations/aurorae/themes/plastik/package/contents/config/main.xml M +0 -11 plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/config.ui M +0 -4 plugins/kdecorations/aurorae/themes/plastik/package/contents/ui/main.qml https://commits.kde.org/kwin/39798bffb1398d6b75a067ff5552a63ea6b182f7 I use Diamond window decorations, and that YouTube page crashes nothing. Created attachment 127461 [details]
New crash information added by DrKonqi
kwin_x11 (5.8.9) using Qt 5.6.1
- What I was doing when the application crashed:
I listened one mp3 track and when it stopped, the KWIN crashed.
- Unusual behavior I noticed:
Strange desktop behaviour for a second
- Custom settings of the application:
-- Backtrace (Reduced):
#10 0x00007fd6667540a6 in QOpenGLTextureGlyphCache::resizeTextureData(int, int) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007fd6666c91ba in QTextureGlyphCache::fillInPendingGlyphs() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
[...]
#17 0x00007fd6615ef969 in QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007fd6615aef10 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x00007fd6615af77b in QQuickWindowPrivate::updateDirtyNodes() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
|