Bug 451880

Summary: Random crash in plasma
Product: [Plasma] plasmashell Reporter: Txutxifel <jesaenh>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, michaeljensendk, nate
Priority: NOR Keywords: drkonqi
Version: 5.24.3   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi

Description Txutxifel 2022-03-25 10:31:11 UTC
Application: plasmashell (5.24.3)

Qt Version: 5.15.2
Frameworks Version: 5.92.0
Operating System: Linux 5.3.18-150300.59.54-default x86_64
Windowing System: X11
Distribution: "openSUSE Leap 15.3"
DrKonqi: 5.24.3 [KCrashBackend]

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

I was doing any special. This crash happens random in my system with nvidia drivers

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f8139b1d163 in QListData::size() const (this=this@entry=0x2cb92e0) at /usr/include/qt5/QtCore/qlist.h:115
#5  QtPrivate::indexOf<QSGOpenGLAtlasTexture::TextureBase*, QSGOpenGLAtlasTexture::TextureBase*>(QList<QSGOpenGLAtlasTexture::TextureBase*> const&, QSGOpenGLAtlasTexture::TextureBase* const&, int) (from=0, u=@0x7f807b7fdaa8: 0x7f806c63e520, list=...) at /usr/include/qt5/QtCore/qlist.h:1038
#6  QList<QSGOpenGLAtlasTexture::TextureBase*>::indexOf(QSGOpenGLAtlasTexture::TextureBase* const&, int) const (from=0, t=@0x7f807b7fdaa8: 0x7f806c63e520, this=this@entry=0x2cb92e0) at /usr/include/qt5/QtCore/qlist.h:1026
#7  QList<QSGOpenGLAtlasTexture::TextureBase*>::removeOne(QSGOpenGLAtlasTexture::TextureBase* const&) (this=this@entry=0x2cb92e0, _t=@0x7f807b7fdaa8: 0x7f806c63e520) at /usr/include/qt5/QtCore/qlist.h:962
#8  0x00007f8139b1c0a5 in QSGOpenGLAtlasTexture::AtlasBase::remove(QSGOpenGLAtlasTexture::TextureBase*) (this=0x2cb92b0, t=<optimized out>, t@entry=0x7f806c63e520) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/util/qsgopenglatlastexture.cpp:287
#9  0x00007f8139b1c15c in QSGOpenGLAtlasTexture::TextureBase::~TextureBase() (this=0x7f806c63e520, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/util/qsgopenglatlastexture.cpp:516
#10 QSGOpenGLAtlasTexture::Texture::~Texture() (this=0x7f806c63e520, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/util/qsgopenglatlastexture.cpp:539
#11 0x00007f8139b1c179 in QSGOpenGLAtlasTexture::Texture::~Texture() (this=0x7f806c63e520, __in_chrg=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/util/qsgopenglatlastexture.cpp:543
#12 0x00007f80e6ce70ad in QScopedPointerDeleter<QSGTexture>::cleanup(QSGTexture*) (pointer=<optimized out>) at /usr/include/qt5/QtCore/qscopedpointer.h:60
#13 QScopedPointer<QSGTexture, QScopedPointerDeleter<QSGTexture> >::~QScopedPointer() (this=0x7f806c1b1d20, __in_chrg=<optimized out>) at /usr/include/qt5/QtCore/qscopedpointer.h:107
#14 Plasma::WindowTextureProvider::~WindowTextureProvider() (this=0x7f806c1b1d10, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.92.0-lp153.343.1.x86_64/src/declarativeimports/core/windowthumbnail.h:153
#15 Plasma::WindowTextureProvider::~WindowTextureProvider() (this=0x7f806c1b1d10, __in_chrg=<optimized out>) at /usr/src/debug/plasma-framework-5.92.0-lp153.343.1.x86_64/src/declarativeimports/core/windowthumbnail.h:153
#16 0x00007f8139b67465 in QSGRenderThread::event(QEvent*) (this=0x61ee630, e=0x5772210) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:493
#17 0x00007f8139b662e8 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x61ee630) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:937
#18 0x00007f8139b666c1 in QSGRenderThread::run() (this=0x61ee630) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#19 0x00007f81364789cc in QThreadPrivate::start(void*) (arg=0x61ee630) at thread/qthread_unix.cpp:331
#20 0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#21 0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f807bfff700 (LWP 5512) "QSGRenderThread"):
#1  0x00007f813647f2cb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x5ba75e0) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x5e28bf8, mutex=mutex@entry=0x5e28bf0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f8139b6624a in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x5e28be8) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:257
#4  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x5e28b50) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007f8139b666c1 in QSGRenderThread::run() (this=0x5e28b50) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007f81364789cc in QThreadPrivate::start(void*) (arg=0x5e28b50) at thread/qthread_unix.cpp:331
#7  0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#8  0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f80836c7700 (LWP 5496) "KCupsConnection"):
#1  0x00007f812f406100 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f812f3be4c8 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f812f3be950 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f812f3beabc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f81366d518b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f807c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f81366713ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f80836c6be0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
#7  0x00007f8136477487 in QThread::exec() (this=this@entry=0x708d580) at thread/qthread.cpp:547
#8  0x00007f8083dacc87 in KCupsConnection::run() (this=0x708d580) at /usr/src/debug/kde-print-manager-21.12.3-lp153.231.1.x86_64/libkcups/KCupsConnection.cpp:289
#9  0x00007f81364789cc in QThreadPrivate::start(void*) (arg=0x708d580) at thread/qthread_unix.cpp:331
#10 0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#11 0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f8092dae700 (LWP 5485) "SessionThread"):
#1  0x00007f812f3be9a9 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f812f3beabc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f81366d518b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f808c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f81366713ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8092dadc20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
#5  0x00007f8136477487 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:547
#6  0x00007f81364789cc in QThreadPrivate::start(void*) (arg=0x3ec6be0) at thread/qthread_unix.cpp:331
#7  0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#8  0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f80a0b63700 (LWP 5482) "plasmashell"):
#1  0x00007f812c94731e in read (__nbytes=32767, __buf=0x7f80a0b5aba0, __fd=4) at /usr/include/bits/unistd.h:44
#2  usbmuxd_listen_inotify () at libusbmuxd.c:566
#3  0x00007f812c947f13 in usbmuxd_listen () at libusbmuxd.c:611
#4  device_monitor (data=0x4070150) at libusbmuxd.c:737
#5  0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#6  0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f80ae7fe700 (LWP 5454) "QSGRenderThread"):
#1  0x00007f813647f2cb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x1ad7760) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x1ad75e8, mutex=mutex@entry=0x1ad75e0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f8139b6624a in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x1ad75d8) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:257
#4  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x1ad7540) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007f8139b666c1 in QSGRenderThread::run() (this=0x1ad7540) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007f81364789cc in QThreadPrivate::start(void*) (arg=0x1ad7540) at thread/qthread_unix.cpp:331
#7  0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#8  0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f80d1ffb700 (LWP 5442) "QSGRenderThread"):
#1  0x00007f813647f2cb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7f812000df10) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=this@entry=0x33220d8, mutex=mutex@entry=0x33220d0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f8139b6624a in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x33220c8) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:257
#4  QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x3322030) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007f8139b666c1 in QSGRenderThread::run() (this=0x3322030) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007f81364789cc in QThreadPrivate::start(void*) (arg=0x3322030) at thread/qthread_unix.cpp:331
#7  0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#8  0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f80d9f7c700 (LWP 5415) "QQuickPixmapRea"):
#1  0x00007f812f406100 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f812f3be4c8 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f812f3be950 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f812f3beabc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f81366d518b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f80cc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f81366713ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f80d9f7bbb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
#7  0x00007f8136477487 in QThread::exec() (this=this@entry=0x2f44980) at thread/qthread.cpp:547
#8  0x00007f8139aa8466 in QQuickPixmapReader::run() (this=0x2f44980) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/util/qquickpixmapcache.cpp:1024
#9  0x00007f81364789cc in QThreadPrivate::start(void*) (arg=0x2f44980) at thread/qthread_unix.cpp:331
#10 0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#11 0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f80f69d3700 (LWP 5163) "QLibProxyWrappe"):
#1  0x00007f813647ae04 in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:116
#2  QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >(QBasicAtomicInteger<unsigned int>&, QBasicAtomicInteger<unsigned int>::Type) (expectedValue=<optimized out>, futex=<optimized out>) at thread/qfutex_p.h:135
#3  futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, int) (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219
#4  futexSemaphoreTryAcquire<false>(QBasicAtomicInteger<unsigned long long>&, int, int) (timeout=-1, n=n@entry=1, u=...) at thread/qsemaphore.cpp:262
#5  QSemaphore::acquire(int) (this=this@entry=0x7f8132a12940 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder+32>, n=n@entry=1) at thread/qsemaphore.cpp:326
#6  0x00007f813274ba74 in QLibProxyWrapper::run() (this=0x7f8132a12920 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at kernel/qnetworkproxy_libproxy.cpp:179
#7  0x00007f81364789cc in QThreadPrivate::start(void*) (arg=0x7f8132a12920 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at thread/qthread_unix.cpp:331
#8  0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#9  0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f80f71d4700 (LWP 5162) "QNetworkAccessM"):
#1  0x00007f812f3be9a9 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f812f3beabc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f81366d518b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f80e8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f81366713ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f80f71d3c20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
#5  0x00007f8136477487 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:547
#6  0x00007f81364789cc in QThreadPrivate::start(void*) (arg=0x23f0910) at thread/qthread_unix.cpp:331
#7  0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#8  0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f80f8061700 (LWP 5097) "Qt bearer threa"):
#1  0x00007f812f3bcb78 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f812f3be2f2 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f812f3be950 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f812f3beabc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f81366d518b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f80f0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f81366713ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f80f8060c20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
#7  0x00007f8136477487 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:547
#8  0x00007f81364789cc in QThreadPrivate::start(void*) (arg=0x2405e10) at thread/qthread_unix.cpp:331
#9  0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#10 0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f8115d3b700 (LWP 5004) "QQmlThread"):
#1  0x00007f812f3be9a9 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f812f3beabc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f81366d518b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8110000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f81366713ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8115d3ac00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
#5  0x00007f8136477487 in QThread::exec() (this=this@entry=0x1fd66a0) at thread/qthread.cpp:547
#6  0x00007f813910e585 in QQmlThreadPrivate::run() (this=0x1fd66a0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#7  0x00007f81364789cc in QThreadPrivate::start(void*) (arg=0x1fd66a0) at thread/qthread_unix.cpp:331
#8  0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#9  0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f811f5c9700 (LWP 4901) "QDBusConnection"):
#1  0x00007f812f3be8db in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f812f3beabc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f81366d518b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8118000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f81366713ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f811f5c8bf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
#5  0x00007f8136477487 in QThread::exec() (this=this@entry=0x7f8137916440 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:547
#6  0x00007f813769d365 in QDBusConnectionManager::run() (this=0x7f8137916440 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007f81364789cc in QThreadPrivate::start(void*) (arg=0x7f8137916440 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:331
#8  0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#9  0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f8125b41700 (LWP 4863) "QXcbEventQueue"):
#1  0x00007f813b644357 in _xcb_conn_wait () at /usr/lib64/libxcb.so.1
#2  0x00007f813b64601a in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f8127c57cc0 in QXcbEventQueue::run() (this=0x1956ce0) at qxcbeventqueue.cpp:228
#4  0x00007f81364789cc in QThreadPrivate::start(void*) (arg=0x1956ce0) at thread/qthread_unix.cpp:331
#5  0x00007f8134dd96ea in start_thread () at /lib64/libpthread.so.0
#6  0x00007f8135caaa8f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f813c804980 (LWP 4834) "plasmashell"):
#1  0x00007f813647f2cb in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x552f150) at thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x61ee688, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f8139b6318a in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x252eef0, w=<optimized out>, inExpose=inExpose@entry=false) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1604
#4  0x00007f8139b63c8a in QSGThreadedRenderLoop::handleUpdateRequest(QQuickWindow*) (this=0x252eef0, window=0x4594df0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1430
#5  0x00007f8139bcbde8 in QQuickWindow::event(QEvent*) (this=0x4594df0, e=0x7ffdacb440f0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-lp153.1.2.x86_64/src/quick/items/qquickwindow.cpp:1857
#6  0x00007f813822c3ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x1948340, receiver=receiver@entry=0x4594df0, e=e@entry=0x7ffdacb440f0) at kernel/qapplication.cpp:3632
#7  0x00007f81382331a0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffdacb446f0, receiver=0x4594df0, e=0x7ffdacb440f0) at kernel/qapplication.cpp:3156
#8  0x00007f8136672b53 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x4594df0, event=0x7ffdacb440f0) at kernel/qcoreapplication.cpp:1064
#9  0x00007f8136cbceb3 in QPlatformWindow::deliverUpdateRequest() (this=<optimized out>) at kernel/qplatformwindow.cpp:789
#10 QPlatformWindow::windowEvent(QEvent*) (this=<optimized out>, event=<optimized out>) at kernel/qplatformwindow.cpp:476
#11 0x00007f8138232fc2 in QApplication::notify(QObject*, QEvent*) (this=0x7ffdacb446f0, receiver=0x4594df0, e=0x7ffdacb44380) at kernel/qapplication.cpp:2874
#12 0x00007f8136672b53 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x4594df0, event=0x7ffdacb44380) at kernel/qcoreapplication.cpp:1064
#13 0x00007f81366d45f9 in QTimerInfoList::activateTimers() (this=0x1a77f90) at kernel/qtimerinfo_unix.cpp:643
#14 0x00007f81366d4df9 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#15 idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230
#16 0x00007f812f3be694 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#17 0x00007f812f3bea30 in  () at /usr/lib64/libglib-2.0.so.0
#18 0x00007f812f3beabc in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#19 0x00007f81366d516c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x1a7dc70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007f81366713ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffdacb445d0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:232
#21 0x00007f813667abc7 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1375
#22 0x00007f8136cc0f9c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867
#23 0x00007f813822c305 in QApplication::exec() () at kernel/qapplication.cpp:2824
#24 0x0000000000420740 in main(int, char**) (argc=<optimized out>, argv=0x7ffdacb44700) at /usr/src/debug/plasma5-workspace-5.24.3-lp153.643.3.x86_64/shell/main.cpp:238
[Inferior 1 (process 4834) detached]

Possible duplicates by query: bug 449585, bug 448827, bug 447407, bug 446822.

Reported using DrKonqi
Comment 1 Nate Graham 2022-03-26 22:26:22 UTC

*** This bug has been marked as a duplicate of bug 445893 ***
Comment 2 mjay 2022-05-22 12:21:21 UTC
Created attachment 149104 [details]
New crash information added by DrKonqi

plasmashell (5.24.4) using Qt 5.15.3

- What I was doing when the application crashed:
Resume from sleep, using nvidia drivers, plasmashell crashed segfault. A serious of applications, was allready running with active windows visible.

- Unusual behavior I noticed:
Plasma behaved erratic, when highlighting a window, turned black on my primary monitor (i have two monitors) and then restarted the shell.

-- Backtrace (Reduced):
#4  0x00007f59882f3357 in QListData::size() const (this=0x7f593c136070) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:115
#5  QtPrivate::indexOf<QSGOpenGLAtlasTexture::TextureBase*, QSGOpenGLAtlasTexture::TextureBase*>(QList<QSGOpenGLAtlasTexture::TextureBase*> const&, QSGOpenGLAtlasTexture::TextureBase* const&, int) (from=0, u=<synthetic pointer>: <optimized out>, list=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:1038
#6  QList<QSGOpenGLAtlasTexture::TextureBase*>::indexOf(QSGOpenGLAtlasTexture::TextureBase* const&, int) const (from=0, t=<synthetic pointer>: <optimized out>, this=0x7f593c136070) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:1026
#7  QList<QSGOpenGLAtlasTexture::TextureBase*>::removeOne(QSGOpenGLAtlasTexture::TextureBase* const&) (_t=<synthetic pointer>: <optimized out>, this=0x7f593c136070) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:962
#8  QSGOpenGLAtlasTexture::AtlasBase::remove(QSGOpenGLAtlasTexture::TextureBase*) (this=0x7f593c136040, t=t@entry=0x7f593c1441e0) at scenegraph/util/qsgopenglatlastexture.cpp:287