https://bugs.kde.org/show_bug.cgi?id=404886

            Bug ID: 404886
           Summary: Crash on checking notifications
           Product: plasmashell
           Version: 5.15.1
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: audv...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.15.1)
 (Compiled from sources)
Qt Version: 5.11.3
Frameworks Version: 5.55.0
Operating System: Linux 4.20.12-gentoo-limelight x86_64
Distribution: "Gentoo Base System release 2.6"

-- Information about the crash:
- What I was doing when the application crashed:

Clicked on notification widget number (incicating 4 notifications available).
Plasma crashed and now the notifications are gone.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa242ad7640 (LWP 1825))]

Thread 7 (Thread 0x7fa21e21d700 (LWP 1970)):
#0  __GI___libc_read (fd=54, buf=buf@entry=0x7fa21e21cb20,
nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fa245b1bea0 in read (__nbytes=16, __buf=0x7fa21e21cb20,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7fa218003bb0) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gwakeup.c:210
#3  0x00007fa245ad62bf in g_main_context_check
(context=context@entry=0x7fa210000bf0, max_priority=2147483647,
fds=fds@entry=0x7fa210004dd0, n_fds=n_fds@entry=1) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3698
#4  0x00007fa245ad6790 in g_main_context_iterate
(context=context@entry=0x7fa210000bf0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3917
#5  0x00007fa245ad690c in g_main_context_iteration (context=0x7fa210000bf0,
may_block=may_block@entry=1) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3981
#6  0x00007fa247b1ab7b in QEventDispatcherGlib::processEvents
(this=0x7fa210000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x00007fa247acb2b3 in QEventLoop::exec (this=this@entry=0x7fa21e21cd40,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#8  0x00007fa2479446a6 in QThread::exec (this=this@entry=0x5638c87224a0) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#9  0x00007fa21ee8f8c5 in QQuickXmlQueryEngine::run (this=0x5638c87224a0) at
qqmlxmllistmodel.cpp:323
#10 0x00007fa24794d5ea in QThreadPrivate::start (arg=0x5638c87224a0) at
thread/qthread_unix.cpp:367
#11 0x00007fa2469d53e3 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#12 0x00007fa2475ba13f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fa21ea5d700 (LWP 1968)):
#0  g_mutex_unlock (mutex=0x7fa218000bf0) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gthread-posix.c:1355
#1  0x00007fa245ad6916 in g_main_context_iteration (context=0x7fa218000bf0,
may_block=may_block@entry=1) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3982
#2  0x00007fa247b1ab7b in QEventDispatcherGlib::processEvents
(this=0x7fa218000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#3  0x00007fa247acb2b3 in QEventLoop::exec (this=this@entry=0x7fa21ea5cd60,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#4  0x00007fa2479446a6 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#5  0x00007fa24794d5ea in QThreadPrivate::start (arg=0x5638c739ae80) at
thread/qthread_unix.cpp:367
#6  0x00007fa2469d53e3 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#7  0x00007fa2475ba13f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fa2388ff700 (LWP 1958)):
#0  __GI___libc_read (fd=41, buf=buf@entry=0x7fa2388feb00,
nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fa245b1bea0 in read (__nbytes=16, __buf=0x7fa2388feb00,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7fa228003720) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gwakeup.c:210
#3  0x00007fa245ad62bf in g_main_context_check
(context=context@entry=0x7fa22800e5d0, max_priority=2147483647,
fds=fds@entry=0x7fa228013080, n_fds=n_fds@entry=1) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3698
#4  0x00007fa245ad6790 in g_main_context_iterate
(context=context@entry=0x7fa22800e5d0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3917
#5  0x00007fa245ad690c in g_main_context_iteration (context=0x7fa22800e5d0,
may_block=may_block@entry=1) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3981
#6  0x00007fa247b1ab7b in QEventDispatcherGlib::processEvents
(this=0x7fa22803f4b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x00007fa247acb2b3 in QEventLoop::exec (this=this@entry=0x7fa2388fed20,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#8  0x00007fa2479446a6 in QThread::exec (this=this@entry=0x5638c862b180) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#9  0x00007fa21f780427 in KCupsConnection::run (this=0x5638c862b180) at
/var/tmp/portage/kde-apps/print-manager-18.12.2/work/print-manager-18.12.2/libkcups/KCupsConnection.cpp:304
#10 0x00007fa24794d5ea in QThreadPrivate::start (arg=0x5638c862b180) at
thread/qthread_unix.cpp:367
#11 0x00007fa2469d53e3 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#12 0x00007fa2475ba13f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fa22f05f700 (LWP 1951)):
#0  0x00007fa2475ade33 in __GI___poll (fds=0x7fa22402d750, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa245ad67e6 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fa22402d750, timeout=<optimized out>, context=0x7fa22402a000)
at /var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:4221
#2  g_main_context_iterate (context=context@entry=0x7fa22402a000,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3915
#3  0x00007fa245ad690c in g_main_context_iteration (context=0x7fa22402a000,
may_block=may_block@entry=1) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3981
#4  0x00007fa247b1ab7b in QEventDispatcherGlib::processEvents
(this=0x7fa224022200, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fa247acb2b3 in QEventLoop::exec (this=this@entry=0x7fa22f05ed20,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007fa2479446a6 in QThread::exec (this=this@entry=0x7fa224028dc0) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007fa249419076 in QQuickPixmapReader::run (this=0x7fa224028dc0) at
util/qquickpixmapcache.cpp:934
#8  0x00007fa24794d5ea in QThreadPrivate::start (arg=0x7fa224028dc0) at
thread/qthread_unix.cpp:367
#9  0x00007fa2469d53e3 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#10 0x00007fa2475ba13f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fa23b5ef700 (LWP 1874)):
#0  __GI___libc_read (fd=13, buf=buf@entry=0x7fa23b5eeb20,
nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007fa245b1bea0 in read (__nbytes=16, __buf=0x7fa23b5eeb20,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x5638c6c6f9a0) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gwakeup.c:210
#3  0x00007fa245ad62bf in g_main_context_check
(context=context@entry=0x7fa230000bf0, max_priority=2147483647,
fds=fds@entry=0x7fa230004a00, n_fds=n_fds@entry=1) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3698
#4  0x00007fa245ad6790 in g_main_context_iterate
(context=context@entry=0x7fa230000bf0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3917
#5  0x00007fa245ad690c in g_main_context_iteration (context=0x7fa230000bf0,
may_block=may_block@entry=1) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3981
#6  0x00007fa247b1ab7b in QEventDispatcherGlib::processEvents
(this=0x7fa230000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0x00007fa247acb2b3 in QEventLoop::exec (this=this@entry=0x7fa23b5eed40,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#8  0x00007fa2479446a6 in QThread::exec (this=this@entry=0x5638c6d067b0) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#9  0x00007fa249192895 in QQmlThreadPrivate::run (this=0x5638c6d067b0) at
qml/ftw/qqmlthread.cpp:148
#10 0x00007fa24794d5ea in QThreadPrivate::start (arg=0x5638c6d067b0) at
thread/qthread_unix.cpp:367
#11 0x00007fa2469d53e3 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#12 0x00007fa2475ba13f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fa240fef700 (LWP 1854)):
#0  0x00007fa2475ade33 in __GI___poll (fds=0x7fa234086070, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa245ad67e6 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7fa234086070, timeout=<optimized out>, context=0x7fa234000bf0)
at /var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:4221
#2  g_main_context_iterate (context=context@entry=0x7fa234000bf0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3915
#3  0x00007fa245ad690c in g_main_context_iteration (context=0x7fa234000bf0,
may_block=may_block@entry=1) at
/var/tmp/portage/dev-libs/glib-2.58.3/work/glib-2.58.3/glib/gmain.c:3981
#4  0x00007fa247b1ab7b in QEventDispatcherGlib::processEvents
(this=0x7fa234000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fa247acb2b3 in QEventLoop::exec (this=this@entry=0x7fa240feed30,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007fa2479446a6 in QThread::exec (this=this@entry=0x7fa24832bd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007fa2482b2545 in QDBusConnectionManager::run (this=0x7fa24832bd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8  0x00007fa24794d5ea in QThreadPrivate::start (arg=0x7fa24832bd60 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:367
#9  0x00007fa2469d53e3 in start_thread (arg=<optimized out>) at
pthread_create.c:486
#10 0x00007fa2475ba13f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fa242ad7640 (LWP 1825)):
[KCrash Handler]
#7  0x00007fa247ad5557 in QMetaObject::cast (this=0x7fa249748ba0
<QSGSoftwarePixmapTexture::staticMetaObject>, obj=0x5638cc04e120) at
kernel/qmetaobject.cpp:366
#8  0x00007fa247ad5595 in QMetaObject::cast (this=<optimized out>,
obj=<optimized out>) at kernel/qmetaobject.cpp:355
#9  0x00007fa24949e7d7 in qobject_cast<QSGSoftwarePixmapTexture*>
(object=<optimized out>) at /usr/include/qt5/QtCore/qobject.h:499
#10 QSGSoftwareInternalImageNode::pixmap (this=0x5638cadf2150) at
scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp:504
#11 0x00007fa2494a605e in QSGSoftwareRenderableNode::update
(this=this@entry=0x5638cbe42fd0) at
scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:155
#12 0x00007fa2494a6c17 in QSGSoftwareRenderableNode::setTransform
(this=this@entry=0x5638cbe42fd0, transform=...) at
scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp:368
#13 0x00007fa2494ad081 in
QSGSoftwareRenderableNodeUpdater::updateRenderableNode<QSGInternalImageNode>
(this=0x5638c970afd0, type=<optimized out>, node=0x5638cadf2150) at
/usr/include/qt5/QtCore/qvector.h:87
#14 0x00007fa24947b528 in QSGInternalImageNode::accept (this=0x5638cadf2150,
visitor=0x5638c970afd0) at
../../include/QtQuick/5.11.3/QtQuick/private/../../../../../src/quick/scenegraph/qsgadaptationlayer_p.h:169
#15 0x00007fa24946f602 in QSGNodeVisitorEx::visitChildren (this=0x5638c970afd0,
node=<optimized out>) at scenegraph/qsgadaptationlayer.cpp:496
#16 0x00007fa24946f6cb in QSGNodeVisitorEx::visitChildren (this=0x5638c970afd0,
node=<optimized out>) at scenegraph/qsgadaptationlayer.cpp:508
#17 0x00007fa24946f6bb in QSGNodeVisitorEx::visitChildren (this=0x5638c970afd0,
node=<optimized out>) at scenegraph/qsgadaptationlayer.cpp:489
#18 0x00007fa24946f693 in QSGNodeVisitorEx::visitChildren (this=0x5638c970afd0,
node=<optimized out>) at scenegraph/qsgadaptationlayer.cpp:482
#19 0x00007fa24946f693 in QSGNodeVisitorEx::visitChildren (this=0x5638c970afd0,
node=<optimized out>) at scenegraph/qsgadaptationlayer.cpp:482
#20 0x00007fa24946f693 in QSGNodeVisitorEx::visitChildren
(this=this@entry=0x5638c970afd0, node=node@entry=0x5638c9d10f20) at
scenegraph/qsgadaptationlayer.cpp:482
#21 0x00007fa2494a884b in QSGSoftwareRenderableNodeUpdater::updateNodes
(this=0x5638c970afd0, node=<optimized out>, node@entry=0x5638c9d10f20,
isNodeRemoved=isNodeRemoved@entry=false) at
scenegraph/adaptations/software/qsgsoftwarerenderablenodeupdater.cpp:251
#22 0x00007fa24949be8a in QSGAbstractSoftwareRenderer::nodeMatrixUpdated
(this=this@entry=0x5638c8fc51f0, node=node@entry=0x5638c9d10f20) at
scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp:318
#23 0x00007fa24949d405 in QSGAbstractSoftwareRenderer::nodeChanged
(this=0x5638c8fc51f0, node=0x5638c9d10f20, state=...) at
scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp:99
#24 0x00007fa24944d6b7 in QSGRootNode::notifyNodeChange
(this=this@entry=0x5638c97008d0, node=node@entry=0x5638c9d10f20, state=...,
state@entry=...) at /usr/include/qt5/QtCore/qlist.h:540
#25 0x00007fa24944d738 in QSGNode::markDirty (this=0x5638c9d10f20, bits=...,
bits@entry=...) at scenegraph/coreapi/qsgnode.cpp:674
#26 0x00007fa24944dded in QSGTransformNode::setMatrix (this=<optimized out>,
matrix=...) at /usr/include/qt5/QtCore/qflags.h:120
#27 0x00007fa2494ea624 in QQuickWindowPrivate::updateDirtyNode
(this=0x5638c80793e0, item=0x5638ca68cf80) at items/qquickitem_p.h:940
#28 0x00007fa2494eb3e3 in QQuickWindowPrivate::updateDirtyNodes
(this=this@entry=0x5638c80793e0) at items/qquickwindow.cpp:3195
#29 0x00007fa2494ec8c2 in QQuickWindowPrivate::syncSceneGraph
(this=this@entry=0x5638c80793e0) at items/qquickwindow.cpp:431
#30 0x00007fa2494af302 in QSGSoftwareRenderLoop::renderWindow
(this=this@entry=0x5638c6fe5760, window=<optimized out>,
isNewExpose=isNewExpose@entry=true) at
scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp:153
#31 0x00007fa2494b02fa in QSGSoftwareRenderLoop::exposureChanged
(this=0x5638c6fe5760, window=<optimized out>) at
scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp:215
#32 0x00007fa247e6ed65 in QWindow::event (this=this@entry=0x5638c8079300,
ev=ev@entry=0x7ffd607d4120) at kernel/qwindow.cpp:2257
#33 0x00007fa2494f745b in QQuickWindow::event (this=this@entry=0x5638c8079300,
e=e@entry=0x7ffd607d4120) at items/qquickwindow.cpp:1634
#34 0x00007fa249c1777b in PlasmaQuick::Dialog::event (this=0x5638c8079300,
event=0x7ffd607d4120) at
/var/tmp/portage/kde-frameworks/plasma-5.55.0/work/plasma-framework-5.55.0/src/plasmaquick/dialog.cpp:1300
#35 0x00007fa24851d401 in QApplicationPrivate::notify_helper
(this=this@entry=0x5638c6c09540, receiver=receiver@entry=0x5638c8079300,
e=e@entry=0x7ffd607d4120) at kernel/qapplication.cpp:3726
#36 0x00007fa248524a60 in QApplication::notify (this=0x7ffd607d43e0,
receiver=0x5638c8079300, e=0x7ffd607d4120) at kernel/qapplication.cpp:3485
#37 0x00007fa247acc2e1 in QCoreApplication::notifyInternal2
(receiver=receiver@entry=0x5638c8079300, event=event@entry=0x7ffd607d4120) at
kernel/qcoreapplication.cpp:1047
#38 0x00007fa247e64593 in QCoreApplication::sendSpontaneousEvent
(event=0x7ffd607d4120, receiver=0x5638c8079300) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#39 QGuiApplicationPrivate::processExposeEvent (e=0x7fa23c033c80) at
kernel/qguiapplication.cpp:3046
#40 0x00007fa247e6524d in QGuiApplicationPrivate::processWindowSystemEvent
(e=e@entry=0x7fa23c033c80) at kernel/qguiapplication.cpp:1882
#41 0x00007fa247e412fa in QWindowSystemInterface::sendWindowSystemEvents
(flags=...) at kernel/qwindowsysteminterface.cpp:1032
#42 0x00007fa24252d53b in QPAEventDispatcherGlib::processEvents
(this=0x5638c6c6d030, flags=...) at qeventdispatcher_glib.cpp:70
#43 0x00007fa247acb2b3 in QEventLoop::exec (this=this@entry=0x7ffd607d42d0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#44 0x00007fa247ad30e2 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#45 0x00005638c57451fb in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/kde-plasma/plasma-workspace-5.15.1/work/plasma-workspace-5.15.1/shell/main.cpp:212
[Inferior 1 (process 1825) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to