Bug 422368 - plasmashell crashed when dismissing notifications
Summary: plasmashell crashed when dismissing notifications
Status: RESOLVED DUPLICATE of bug 424792
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.18.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-06-02 12:44 UTC by Ryan
Modified: 2021-02-25 23:03 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (66.06 KB, text/plain)
2020-06-02 12:44 UTC, Ryan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ryan 2020-06-02 12:44:16 UTC
Application: plasmashell (5.18.5)

Qt Version: 5.13.2
Frameworks Version: 5.70.0
Operating System: Linux 5.6.15-300.fc32.x86_64 x86_64
Windowing system: X11
Distribution: "Fedora release 32 (Thirty Two)"

-- Information about the crash:
- What I was doing when the application crashed:
I had a flatpak open (zoom) watching a webinar, I noticed some notifications in the system tray, I clicked on the notification icon so I could dismiss them, and plasmashell crashed

-- Backtrace (Reduced):
#4  std::__atomic_base<int>::operator++() (this=0x26c) at /usr/include/c++/10/bits/atomic_base.h:325
#5  QAtomicOps<int>::ref<int>(std::atomic<int>&) (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:265
[...]
#7  QRawFontPrivate::setFontEngine(QFontEngine*) (engine=0x260, this=0x7fdcb01b37d0) at text/qrawfont_p.h:128
#8  glyphRunWithInfo(QFontEngine*, QGlyphLayout const&, QPointF const&, QGlyphRun::GlyphRunFlags const&, QFixed const&, QFixed const&, int, int, unsigned short*, int, int) (fontEngine=0x260, glyphLayout=..., pos=..., flags=..., selectionX=..., selectionWidth=..., glyphsStart=32, glyphsEnd=32, logClusters=<optimized out>, textPosition=0, textLength=39) at text/qtextlayout.cpp:2239
#9  0x00007fdd850e619e in QTextLine::glyphRuns(int, int) const (this=this@entry=0x7fdce5ff9420, from=from@entry=0, length=<optimized out>, length@entry=39) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:211


Possible duplicates by query: bug 421100, bug 411883, bug 381245, bug 370718.

Reported using DrKonqi
Comment 1 Ryan 2020-06-02 12:44:17 UTC
Created attachment 128995 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Marco Martin 2020-06-15 15:14:02 UTC
Thread 32 (Thread 0x7fdce5ffb700 (LWP 4191)):
[KCrash Handler]
#4  std::__atomic_base<int>::operator++() (this=0x26c) at /usr/include/c++/10/bits/atomic_base.h:325
#5  QAtomicOps<int>::ref<int>(std::atomic<int>&) (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:265
#6  QBasicAtomicInteger<int>::ref() (this=0x26c) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:114
#7  QRawFontPrivate::setFontEngine(QFontEngine*) (engine=0x260, this=0x7fdcb01b37d0) at text/qrawfont_p.h:128
#8  glyphRunWithInfo(QFontEngine*, QGlyphLayout const&, QPointF const&, QGlyphRun::GlyphRunFlags const&, QFixed const&, QFixed const&, int, int, unsigned short*, int, int) (fontEngine=0x260, glyphLayout=..., pos=..., flags=..., selectionX=..., selectionWidth=..., glyphsStart=32, glyphsEnd=32, logClusters=<optimized out>, textPosition=0, textLength=39) at text/qtextlayout.cpp:2239
#9  0x00007fdd850e619e in QTextLine::glyphRuns(int, int) const (this=this@entry=0x7fdce5ff9420, from=from@entry=0, length=<optimized out>, length@entry=39) at ../../include/QtCore/../../src/corelib/tools/qarraydata.h:211
#10 0x00007fdd86619090 in QQuickTextNodeEngine::addGlyphsInRange(int, int, QColor const&, QColor const&, int, int) (this=this@entry=0x7fdce5ff93c0, rangeStart=rangeStart@entry=0, rangeLength=rangeLength@entry=39, color=..., backgroundColor=..., selectionStart=selectionStart@entry=0, selectionEnd=-1) at items/qquicktextnodeengine.cpp:593
#11 0x00007fdd866196d4 in QQuickTextNodeEngine::addGlyphsForRanges(QVarLengthArray<QTextLayout::FormatRange, 256> const&, int, int, int, int) (this=this@entry=0x7fdce5ff93c0, ranges=..., start=<optimized out>, end=end@entry=39, selectionStart=selectionStart@entry=0, selectionEnd=selectionEnd@entry=-1) at /usr/include/qt5/QtGui/qcolor.h:290
#12 0x00007fdd8661b785 in QQuickTextNodeEngine::addText(QTextBlock const&, QTextCharFormat const&, QColor const&, QVarLengthArray<QTextLayout::FormatRange, 256> const&, int, int, int, int) (this=this@entry=0x7fdce5ff93c0, block=..., charFormat=..., textColor=..., colorChanges=..., textPos=textPos@entry=0, fragmentEnd=39, selectionStart=0, selectionEnd=-1) at items/qquicktextnodeengine.cpp:190
#13 0x00007fdd8661d2f6 in QQuickTextNodeEngine::addTextBlock(QTextDocument*, QTextBlock const&, QPointF const&, QColor const&, QColor const&, int, int) (this=this@entry=0x7fdce5ff93c0, textDocument=0x5607420a84d0, block=..., position=..., textColor=..., anchorColor=..., selectionStart=0, selectionEnd=-1) at items/qquicktextnodeengine.cpp:1099
#14 0x00007fdd86643287 in QQuickTextEdit::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) (this=<optimized out>, oldNode=<optimized out>, updatePaintNodeData=<optimized out>) at /usr/include/qt5/QtCore/qpoint.h:392
#15 0x00007fdd865cc778 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) (this=0x560733fcf360, item=0x5607420a8350) at items/qquickwindow.cpp:3532
#16 0x00007fdd865cd00b in QQuickWindowPrivate::updateDirtyNodes() (this=this@entry=0x560733fcf360) at items/qquickwindow.cpp:3277
#17 0x00007fdd865ce6d6 in QQuickWindowPrivate::syncSceneGraph() (this=this@entry=0x560733fcf360) at items/qquickwindow.cpp:437
#18 0x00007fdd86574962 in QSGRenderThread::sync(bool) (this=this@entry=0x560737085af0, inExpose=inExpose@entry=true) at scenegraph/qsgthreadedrenderloop.cpp:563
#19 0x00007fdd86575f14 in QSGRenderThread::syncAndRender() (this=this@entry=0x560737085af0) at scenegraph/qsgthreadedrenderloop.cpp:610
#20 0x00007fdd865763b8 in QSGRenderThread::run() (this=0x560737085af0) at scenegraph/qsgthreadedrenderloop.cpp:730
#21 0x00007fdd84adf846 in QThreadPrivate::start(void*) (arg=0x560737085af0) at thread/qthread_unix.cpp:360
#22 0x00007fdd84032432 in start_thread () at /lib64/libpthread.so.0
#23 0x00007fdd847669d3 in clone () at /lib64/libc.so.6
Comment 3 David Edmundson 2021-02-25 23:03:45 UTC

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