Bug 377910 - Desktop flickers and crashes when clicking the cashew
Summary: Desktop flickers and crashes when clicking the cashew
Status: RESOLVED DUPLICATE of bug 375388
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.9.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-03-22 04:21 UTC by mdraw.gh+kde
Modified: 2017-03-22 13:39 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 mdraw.gh+kde 2017-03-22 04:21:35 UTC
Application: plasmashell (5.9.4)

Qt Version: 5.8.0
Frameworks Version: 5.32.0
Operating System: Linux 4.10.4-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Clicked on the cashew on the empty desktop. No Windows were open.
This had resulted in a completely black screen before and I had to terminate X (running Plasma 5.9.3), but repeating it after the upgrade to 5.9.4, there was just some black flickering and the crash dialog appeared. Clicking the cashew now works as expected in the same session.

The crash can be reproduced sometimes.

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

Thread 8 (Thread 0x7fb98ed64700 (LWP 799)):
#0  0x00007fba614f467d in poll () at /usr/lib/libc.so.6
#1  0x00007fba5c2d97a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fba5c2d98bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fba61e1b06b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fba61dc489a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fba61be6a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fba64d1e025 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fba61beb6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fba60aa02e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fba614fe54f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fb9aebe7700 (LWP 672)):
#0  0x00007fba614f467d in poll () at /usr/lib/libc.so.6
#1  0x00007fba5c2d97a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fba5c2d98bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fba61e1b06b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fba61dc489a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fba61be6a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fba658d1fd6 in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007fba61beb6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fba60aa02e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fba614fe54f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fba42269700 (LWP 671)):
#0  0x00007fba60aa6756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fba675c5234 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fba675c5279 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fba60aa02e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fba614fe54f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fba43fff700 (LWP 653)):
#0  0x00007fba5c31ee49 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fba5c2d8f01 in g_main_context_query () at /usr/lib/libglib-2.0.so.0
#2  0x00007fba5c2d9718 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fba5c2d98bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fba61e1b06b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fba61dc489a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fba61be6a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fba64d1e025 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007fba61beb6d8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fba60aa02e7 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fba614fe54f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fba4a3ad700 (LWP 622)):
#0  0x00007fba5c31ee64 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fba5c2d8c80 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fba5c2d96cb in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fba5c2d98bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fba61e1b06b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fba61dc489a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fba61be6a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fba64d1e025 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007fba61beb6d8 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fba60aa02e7 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fba614fe54f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fba4bdf5700 (LWP 575)):
#0  0x00007fba614f467d in poll () at /usr/lib/libc.so.6
#1  0x00007fba5c2d97a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fba5c2d98bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fba61e1b06b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fba61dc489a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fba61be6a73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fba6296b125 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fba61beb6d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fba60aa02e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fba614fe54f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fba51ef2700 (LWP 553)):
#0  0x00007fba614f467d in poll () at /usr/lib/libc.so.6
#1  0x00007fba664eb8e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fba664ed679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fba54464239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fba61beb6d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fba60aa02e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fba614fe54f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fba67e2c800 (LWP 542)):
[KCrash Handler]
#6  0x00007fba6597cde1 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) () at /usr/lib/libQt5Quick.so.5
#7  0x00007fba6597cdea in QQuickItemPrivate::setEffectiveVisibleRecur(bool) () at /usr/lib/libQt5Quick.so.5
#8  0x00007fba6597cf44 in QQuickItem::setVisible(bool) () at /usr/lib/libQt5Quick.so.5
#9  0x00007fba678f883c in  () at /usr/lib/libKF5PlasmaQuick.so.5
#10 0x00007fba678f9f7e in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5
#11 0x00007fba62d3434c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#12 0x00007fba62d3bb61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007fba61dc6440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#14 0x00007fba6231d78e in QWindow::setVisible(bool) () at /usr/lib/libQt5Gui.so.5
#15 0x00007fba678f6134 in PlasmaQuick::Dialog::setVisible(bool) () at /usr/lib/libKF5PlasmaQuick.so.5
#16 0x00007fba678f8fc8 in  () at /usr/lib/libKF5PlasmaQuick.so.5
#17 0x00007fba678fa71b in PlasmaQuick::Dialog::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libKF5PlasmaQuick.so.5
#18 0x00007fba64c91ac9 in  () at /usr/lib/libQt5Qml.so.5
#19 0x00007fba64c90498 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#20 0x00007fba64c5ab7b in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#21 0x00007fba64c5b390 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#22 0x00007fba64c5b4a6 in QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#23 0x00007fba64c6bf56 in QV4::Runtime::method_setProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#24 0x00007fba4174af42 in  ()
#25 0x0000000000000018 in  ()
#26 0x00007fba4174b504 in  ()
#27 0x0000000100000100 in  ()
#28 0x0003400000000001 in  ()
#29 0x0000000002a973c0 in  ()
#30 0x0003400000000000 in  ()
#31 0x0000000002a97b60 in  ()
#32 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 Marco Martin 2017-03-22 13:39:08 UTC

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