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

            Bug ID: 375388
           Summary: plasmashell segfault when clicking hamburger icon on
                    desktop, widgets locked
           Product: plasmashell
           Version: 5.8.95
          Platform: Archlinux Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: pepk...@gmail.com
                CC: bhus...@gmail.com, plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.8.95)

Qt Version: 5.8.0
Frameworks Version: 5.30.0
Operating System: Linux 4.9.5-1-ck-ivybridge x86_64
Distribution (Platform): Archlinux Packages

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

I dedided to click hamburger icon on desktop, that one which was always in the
corner.
It crashed plasmashell with nice segfault, I've tried a couple of times and it
always ends with crash.

Unlocking and locking widgets seems to fix any issues, gotta relog and test.

qt 5.8 
plasma 5.8.95

The crash can be reproduced every time.

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

Thread 7 (Thread 0x7fd9786f7700 (LWP 989)):
#0  0x00007fda27a1948d in poll () at /usr/lib/libc.so.6
#1  0x00007fda22841786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fda2284189c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007fda2833d3eb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007fda282e6c1a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007fda281089f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fda2bdf8fd6 in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007fda2810d658 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fda26fd8454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fda27a227df in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fda03fff700 (LWP 983)):
#0  0x00007fda26fde10f in pthread_cond_wait@@GLIBC_2.3.2 () at
/usr/lib/libpthread.so.0
#1  0x00007fda2daee244 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fda2daee289 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fda26fd8454 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fda27a227df in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fda0df73700 (LWP 982)):
#0  0x00007fda27a1948d in poll () at /usr/lib/libc.so.6
#1  0x00007fda22841786 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fda2284189c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3  0x00007fda2833d3eb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#4  0x00007fda282e6c1a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#5  0x00007fda281089f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fda2b243e75 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fda2810d658 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fda26fd8454 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fda27a227df in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fda0ffff700 (LWP 981)):
#0  0x00007fda27a154ed in read () at /usr/lib/libc.so.6
#1  0x00007fda22885a10 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fda22841235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fda22841724 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fda2284189c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#5  0x00007fda2833d3eb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#6  0x00007fda282e6c1a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#7  0x00007fda281089f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fda2b243e75 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007fda2810d658 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fda26fd8454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fda27a227df in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fda15be5700 (LWP 980)):
#0  0x00007fda27a154ed in read () at /usr/lib/libc.so.6
#1  0x00007fda22885a10 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fda22841235 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fda22841724 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fda2284189c in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#5  0x00007fda2833d3eb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt5Core.so.5
#6  0x00007fda282e6c1a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt5Core.so.5
#7  0x00007fda281089f3 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fda28e8d0c5 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007fda2810d658 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fda26fd8454 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fda27a227df in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fda1783e700 (LWP 979)):
#0  0x00007fda27a1948d in poll () at /usr/lib/libc.so.6
#1  0x00007fda2ca148e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007fda2ca16679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fda1977d239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fda2810d658 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fda26fd8454 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fda27a227df in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fda2e36a800 (LWP 978)):
[KCrash Handler]
#6  0x00007fda2bea3dd1 in QQuickItemPrivate::setEffectiveVisibleRecur(bool) ()
at /usr/lib/libQt5Quick.so.5
#7  0x00007fda2bea3dda in QQuickItemPrivate::setEffectiveVisibleRecur(bool) ()
at /usr/lib/libQt5Quick.so.5
#8  0x00007fda2bea3f34 in QQuickItem::setVisible(bool) () at
/usr/lib/libQt5Quick.so.5
#9  0x00007fda2de214bc in  () at /usr/lib/libKF5PlasmaQuick.so.5
#10 0x00007fda2de22bee in PlasmaQuick::Dialog::event(QEvent*) () at
/usr/lib/libKF5PlasmaQuick.so.5
#11 0x00007fda2925634c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt5Widgets.so.5
#12 0x00007fda2925db61 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt5Widgets.so.5
#13 0x00007fda282e87c0 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt5Core.so.5
#14 0x00007fda2883f78e in QWindow::setVisible(bool) () at
/usr/lib/libQt5Gui.so.5
#15 0x00007fda2de1edd4 in PlasmaQuick::Dialog::setVisible(bool) () at
/usr/lib/libKF5PlasmaQuick.so.5
#16 0x00007fda2de21c48 in  () at /usr/lib/libKF5PlasmaQuick.so.5
#17 0x00007fda2de2338b in PlasmaQuick::Dialog::qt_metacall(QMetaObject::Call,
int, void**) () at /usr/lib/libKF5PlasmaQuick.so.5
#18 0x00007fda2b1b78e9 in  () at /usr/lib/libQt5Qml.so.5
#19 0x00007fda2b1b62b8 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData
const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>)
() at /usr/lib/libQt5Qml.so.5
#20 0x00007fda2b18097b in
QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*,
QQmlPropertyData*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#21 0x00007fda2b181190 in
QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*,
QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&)
() at /usr/lib/libQt5Qml.so.5
#22 0x00007fda2b1812a6 in QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*,
QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#23 0x00007fda2b191d86 in
QV4::Runtime::method_setProperty(QV4::ExecutionEngine*, QV4::Value const&, int,
QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#24 0x00007fda000d8062 in  ()
#25 0x0000000002295050 in  ()
#26 0x00007fda000d8624 in  ()
#27 0x00007fda0cf74428 in  ()
#28 0x0003400000000001 in  ()
#29 0x00000000000004fa in  ()
#30 0x0003400000000000 in  ()
#31 0x00007fff81a270b0 in  ()
#32 0x0000000000000000 in  ()

Reported using DrKonqi

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

Reply via email to