Bug 364843 - Crash when desktop left idle
Summary: Crash when desktop left idle
Status: RESOLVED DUPLICATE of bug 356394
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.5.5
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-06-28 07:42 UTC by Kneale Rothwell
Modified: 2016-06-30 09:54 UTC (History)
3 users (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 Kneale Rothwell 2016-06-28 07:42:22 UTC
Application: plasmashell (5.5.5)
 (Compiled from sources)
Qt Version: 5.5.1
Operating System: Linux 4.4.6-gentoo x86_64
Distribution (Platform): Gentoo Packages

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

Thunderbird, firefox, konsole, kdesvn, putty and skype left running, but desktop was not in use at the time of the crash.  Crash can also happen during use, but randomly.

The crash can be reproduced every time.

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

Thread 8 (Thread 0x7f549e27c700 (LWP 3727)):
#0  0x00007f54ab82646d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f54af7edac2 in _xcb_conn_wait () from /usr/lib64/libxcb.so.1
#2  0x00007f54af7ef72f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f54a01d5bd9 in QXcbEventReader::run() () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f54abeda302 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f54ab036444 in start_thread (arg=0x7f549e27c700) at pthread_create.c:334
#6  0x00007f54ab82f4cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f54963ee700 (LWP 3787)):
#0  0x00007f54ab82646d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f54a7907f1c in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f54a790802c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f54ac0d4e4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f54ac08608a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f54abed5894 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f54ae68b545 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f54abeda302 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f54ab036444 in start_thread (arg=0x7f54963ee700) at pthread_create.c:334
#9  0x00007f54ab82f4cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f548efe6700 (LWP 3796)):
#0  0x00007f54abeb5f40 in g_main_context_iteration@plt () from /usr/lib64/libQt5Core.so.5
#1  0x00007f54ac0d4e4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f54ac08608a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#3  0x00007f54abed5894 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#4  0x00007f54ae68b545 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5
#5  0x00007f54abeda302 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f54ab036444 in start_thread (arg=0x7f548efe6700) at pthread_create.c:334
#7  0x00007f54ab82f4cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f548d89d700 (LWP 3798)):
#0  0x00007f54a794bab9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f54a7907f02 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f54a790802c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f54ac0d4e4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f54ac08608a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f54abed5894 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f54ae68b545 in QQmlThreadPrivate::run() () from /usr/lib64/libQt5Qml.so.5
#7  0x00007f54abeda302 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f54ab036444 in start_thread (arg=0x7f548d89d700) at pthread_create.c:334
#9  0x00007f54ab82f4cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f5487df7700 (LWP 3801)):
#0  pthread_cond_wait () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f54b0a89834 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQt5Script.so.5
#2  0x00007f54b0a89879 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQt5Script.so.5
#3  0x00007f54ab036444 in start_thread (arg=0x7f5487df7700) at pthread_create.c:334
#4  0x00007f54ab82f4cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f54852f4700 (LWP 3810)):
#0  0x00007f54ab82244d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f54a794a650 in g_wakeup_acknowledge () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f54a79079cc in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f54a7907ec0 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f54a790802c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f54ac0d4e4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f54ac08608a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f54abed5894 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#8  0x00007f54af02ba56 in QQuickPixmapReader::run() () from /usr/lib64/libQt5Quick.so.5
#9  0x00007f54abeda302 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#10 0x00007f54ab036444 in start_thread (arg=0x7f54852f4700) at pthread_create.c:334
#11 0x00007f54ab82f4cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f53cd970700 (LWP 4202)):
#0  0x00007f54ab82646d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f54a7907f1c in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f54a790802c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f54ac0d4e4c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f54ac08608a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f54abed5894 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f53ce824957 in KCupsConnection::run() () from /usr/lib64/libkcupslib.so
#7  0x00007f54abeda302 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#8  0x00007f54ab036444 in start_thread (arg=0x7f53cd970700) at pthread_create.c:334
#9  0x00007f54ab82f4cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f54b10327c0 (LWP 3724)):
[KCrash Handler]
#6  0x00007f54ac3d38f0 in QScreen::refreshRate() const () from /usr/lib64/libQt5Gui.so.5
#7  0x00007f54af09ef18 in QSGThreadedRenderLoop::startOrStopAnimationTimer() () from /usr/lib64/libQt5Quick.so.5
#8  0x00007f54af09efb0 in QSGThreadedRenderLoop::animationStarted() () from /usr/lib64/libQt5Quick.so.5
#9  0x00007f54ac0af6a4 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#10 0x00007f54abeb723e in QUnifiedTimer::startAnimationDriver() () from /usr/lib64/libQt5Core.so.5
#11 0x00007f54ac0b0713 in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#12 0x00007f54aca9a78c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#13 0x00007f54aca9fc00 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#14 0x00007f54ac08746d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#15 0x00007f54ac0d441d in QTimerInfoList::activateTimers() () from /usr/lib64/libQt5Core.so.5
#16 0x00007f54ac0d48f1 in timerSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5Core.so.5
#17 0x00007f54a7907c9d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#18 0x00007f54a7907f80 in g_main_context_iterate.isra () from /usr/lib64/libglib-2.0.so.0
#19 0x00007f54a790802c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#20 0x00007f54ac0d4e37 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#21 0x00007f54ac08608a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#22 0x00007f54ac08d45c in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#23 0x0000000000432be3 in main ()

Possible duplicates by query: bug 362004, bug 356729, bug 356394, bug 352507.

Reported using DrKonqi
Comment 1 Marco Martin 2016-06-30 09:54:00 UTC

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