Bug 421953 - Plasma Crash when PC in idle
Summary: Plasma Crash when PC in idle
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-05-23 08:04 UTC by Enrico
Modified: 2021-02-25 23:04 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Enrico 2020-05-23 08:04:33 UTC
Application: plasmashell (5.18.5)

Qt Version: 5.13.2
Frameworks Version: 5.68.0
Operating System: Linux 5.6.13-300.fc32.x86_64 x86_64
Windowing system: X11
Distribution: Fedora 32 (KDE Plasma)

-- Information about the crash:
- What I was doing when the application crashed:
I just leave the PC in idle without doing nothing and sometimes (about once per hour) the "plasma" or "Plasmashell" crash. Sometimes I get a whole black screen and I can only reboot the PC.

The crash can be reproduced sometimes.

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

Thread 17 (Thread 0x7fc1d1e69700 (LWP 2573)):
#0  0x00007fc2395c3e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc23a073463 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fc23bafff64 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007fc23bb0144d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007fc23a06d846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7fc1d35ef700 (LWP 2509)):
#0  0x00007fc239ce9b6f in poll () from /lib64/libc.so.6
#1  0x00007fc23896faee in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#2  0x00007fc23896fc23 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fc23a244c23 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fc23a1f821b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fc23a06c577 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fc23a06d846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#7  0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7fc1d29ee700 (LWP 2390)):
#0  0x00007fc2395c3e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc23a073463 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fc23bafff64 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007fc23bb0144d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007fc23a06d846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7fc1f37fe700 (LWP 1643)):
#0  0x00007fc2395c3e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc23a073463 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fc23bafff64 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007fc23bb0144d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007fc23a06d846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fc1f2ffd700 (LWP 1555)):
#0  0x00007fc2395c3e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc23a073463 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fc23bafff64 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007fc23bb0144d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007fc23a06d846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fc1f25fd700 (LWP 1459)):
[KCrash Handler]
#6  0x00007fc23a6d3a86 in QRawFont::ascent() const () from /lib64/libQt5Gui.so.5
#7  0x00007fc23a673295 in glyphRunWithInfo(QFontEngine*, QGlyphLayout const&, QPointF const&, QFlags<QGlyphRun::GlyphRunFlag> const&, QFixed const&, QFixed const&, int, int, unsigned short*, int, int) () from /lib64/libQt5Gui.so.5
#8  0x00007fc23a67419e in QTextLine::glyphRuns(int, int) const () from /lib64/libQt5Gui.so.5
#9  0x00007fc23bba4090 in QQuickTextNodeEngine::addGlyphsInRange(int, int, QColor const&, QColor const&, int, int) () from /lib64/libQt5Quick.so.5
#10 0x00007fc23bba46d4 in QQuickTextNodeEngine::addGlyphsForRanges(QVarLengthArray<QTextLayout::FormatRange, 256> const&, int, int, int, int) () from /lib64/libQt5Quick.so.5
#11 0x00007fc23bba2fcb in QQuickTextNode::addTextLayout(QPointF const&, QTextLayout*, QColor const&, QQuickText::TextStyle, QColor const&, QColor const&, QColor const&, QColor const&, int, int, int, int) () from /lib64/libQt5Quick.so.5
#12 0x00007fc23bba1a58 in QQuickText::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) () from /lib64/libQt5Quick.so.5
#13 0x00007fc23bb57778 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) () from /lib64/libQt5Quick.so.5
#14 0x00007fc23bb5800b in QQuickWindowPrivate::updateDirtyNodes() () from /lib64/libQt5Quick.so.5
#15 0x00007fc23bb596d6 in QQuickWindowPrivate::syncSceneGraph() () from /lib64/libQt5Quick.so.5
#16 0x00007fc23baff962 in QSGRenderThread::sync(bool) () from /lib64/libQt5Quick.so.5
#17 0x00007fc23bb00f14 in QSGRenderThread::syncAndRender() () from /lib64/libQt5Quick.so.5
#18 0x00007fc23bb013b8 in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#19 0x00007fc23a06d846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#20 0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#21 0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fc1f3fff700 (LWP 1422)):
#0  0x00007ffc6f76fabe in clock_gettime ()
#1  0x00007fc239cbb755 in clock_gettime@GLIBC_2.2.5 () from /lib64/libc.so.6
#2  0x00007fc23a2444a5 in qt_gettime() () from /lib64/libQt5Core.so.5
#3  0x00007fc23a242ded in QTimerInfoList::updateCurrentTime() () from /lib64/libQt5Core.so.5
#4  0x00007fc23a244f45 in timerSourceCheck(_GSource*) () from /lib64/libQt5Core.so.5
#5  0x00007fc23896f4f9 in g_main_context_check () from /lib64/libglib-2.0.so.0
#6  0x00007fc23896fa95 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#7  0x00007fc23896fc23 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#8  0x00007fc23a244c23 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#9  0x00007fc23a1f821b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#10 0x00007fc23a06c577 in QThread::exec() () from /lib64/libQt5Core.so.5
#11 0x00007fc20483866c in KCupsConnection::run() () from /lib64/libkcupslib.so
#12 0x00007fc23a06d846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#13 0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#14 0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fc2077fe700 (LWP 1337)):
#0  0x00007fc239cbb758 in clock_gettime@GLIBC_2.2.5 () from /lib64/libc.so.6
#1  0x00007fc23a2444a5 in qt_gettime() () from /lib64/libQt5Core.so.5
#2  0x00007fc23a242ded in QTimerInfoList::updateCurrentTime() () from /lib64/libQt5Core.so.5
#3  0x00007fc23a243239 in QTimerInfoList::timerWait(timespec&) () from /lib64/libQt5Core.so.5
#4  0x00007fc23a24494e in timerSourcePrepare(_GSource*, int*) () from /lib64/libQt5Core.so.5
#5  0x00007fc23896f002 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#6  0x00007fc23896fa1b in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#7  0x00007fc23896fc23 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#8  0x00007fc23a244c23 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#9  0x00007fc23a1f821b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#10 0x00007fc23a06c577 in QThread::exec() () from /lib64/libQt5Core.so.5
#11 0x00007fc23ba8011a in QQuickPixmapReader::run() () from /lib64/libQt5Quick.so.5
#12 0x00007fc23a06d846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#13 0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#14 0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fc207fff700 (LWP 1335)):
#0  0x00007fc2395c3e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc23a073463 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fc23bafff64 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007fc23bb0144d in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007fc23a06d846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fc21a7fc700 (LWP 1287)):
#0  0x00007fc2395c3e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc2214a8deb in util_queue_thread_func () from /usr/lib64/dri/i965_dri.so
#2  0x00007fc2214a88bb in impl_thrd_routine () from /usr/lib64/dri/i965_dri.so
#3  0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fc21affd700 (LWP 1286)):
#0  0x00007fc2395c3e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc2214a8deb in util_queue_thread_func () from /usr/lib64/dri/i965_dri.so
#2  0x00007fc2214a88bb in impl_thrd_routine () from /usr/lib64/dri/i965_dri.so
#3  0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fc21b7fe700 (LWP 1285)):
#0  0x00007fc2395c3e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc2214a8deb in util_queue_thread_func () from /usr/lib64/dri/i965_dri.so
#2  0x00007fc2214a88bb in impl_thrd_routine () from /usr/lib64/dri/i965_dri.so
#3  0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fc21bfff700 (LWP 1284)):
#0  0x00007fc2395c3e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc2214a8deb in util_queue_thread_func () from /usr/lib64/dri/i965_dri.so
#2  0x00007fc2214a88bb in impl_thrd_routine () from /usr/lib64/dri/i965_dri.so
#3  0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fc222dee700 (LWP 1179)):
#0  0x00007fc2389be1e8 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#1  0x00007fc23896eff5 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007fc23896fa1b in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#3  0x00007fc23896fc23 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fc23a244c23 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fc23a1f821b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007fc23a06c577 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007fc23b79ad89 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#8  0x00007fc23a06d846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#10 0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fc223fff700 (LWP 1100)):
#0  0x00007fc239ce9b6f in poll () from /lib64/libc.so.6
#1  0x00007fc23896faee in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#2  0x00007fc23896fc23 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fc23a244c23 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007fc23a1f821b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007fc23a06c577 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007fc23b1374da in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#7  0x00007fc23a06d846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fc229111700 (LWP 1059)):
#0  0x00007fc239ce9b6f in poll () from /lib64/libc.so.6
#1  0x00007fc23bedf38a in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007fc23bee171a in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007fc2292fad58 in QXcbEventQueue::run() () from /lib64/libQt5XcbQpa.so.5
#4  0x00007fc23a06d846 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007fc2395bd432 in start_thread () from /lib64/libpthread.so.0
#6  0x00007fc239cf49d3 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fc236407580 (LWP 1001)):
#0  0x00007fc2395c3e92 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fc23a073463 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007fc23bb01822 in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) () from /lib64/libQt5Quick.so.5
#3  0x00007fc23bb65bd7 in QQuickWindow::event(QEvent*) () from /lib64/libQt5Quick.so.5
#4  0x00007fc23ab56e76 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#5  0x00007fc23a1f98a0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#6  0x00007fc23a5a2d54 in QPlatformWindow::windowEvent(QEvent*) () from /lib64/libQt5Gui.so.5
#7  0x00007fc23ab5e15b in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#8  0x00007fc23a1f98a0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#9  0x00007fc23a243f13 in QTimerInfoList::activateTimers() () from /lib64/libQt5Core.so.5
#10 0x00007fc23a244854 in idleTimerSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#11 0x00007fc23896f7cf in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#12 0x00007fc23896fb58 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#13 0x00007fc23896fc23 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#14 0x00007fc23a244c06 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#15 0x00007fc23a1f821b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#16 0x00007fc23a1ffdf6 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#17 0x0000557635cbbb81 in main ()
[Inferior 1 (process 1001) detached]

The reporter indicates this bug may be a duplicate of or related to bug 420808.

Possible duplicates by query: bug 421549, bug 421217, bug 421196, bug 421100, bug 421089.

Reported using DrKonqi
Comment 1 David Edmundson 2021-02-25 23:04:16 UTC

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