Bug 398550 - Plasma crash when navigating kicker two levels up
Summary: Plasma crash when navigating kicker two levels up
Status: RESOLVED DUPLICATE of bug 398444
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.13.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-09-12 17:23 UTC by Matthijs Tijink
Modified: 2018-11-25 21:25 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 Matthijs Tijink 2018-09-12 17:23:25 UTC
Application: plasmashell (5.13.5)

Qt Version: 5.11.1
Frameworks Version: 5.50.0
Operating System: Linux 4.18.6-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

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

When using Kicker (not sure if that's the correct name; the application launcher with menu structure similar to KDE 3), I navigated two levels down (top level > category > subcategory > items). When I now move my mouse outside the menu, the menus stay visible. When my cursor returns to the top level, hovering another category, Plasma crashes.

The crash can be reproduced every time.

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

Thread 12 (Thread 0x7fe42a167700 (LWP 10776)):
#0  0x00007fe4452ebfc5 in pa_iochannel_is_readable () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#1  0x00007fe445300938 in  () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#2  0x00007fe445300cba in  () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#3  0x00007fe44530154a in  () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#4  0x00007fe445768d18 in pa_mainloop_dispatch () at /usr/lib/libpulse.so.0
#5  0x00007fe445768fef in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#6  0x00007fe445769091 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#7  0x00007fe4457775ae in  () at /usr/lib/libpulse.so.0
#8  0x00007fe4453119fc in  () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#9  0x00007fe4ebcbfa9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fe4ec01ba43 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fe42a968700 (LWP 8188)):
#0  0x00007fe4ec010bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007fe4e8d8bee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe4e8d8bfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe4ec5384d4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe4ec4e3dbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe4ec32cf59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe4ec337005 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fe4ebcbfa9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe4ec01ba43 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fe432087700 (LWP 8180)):
#0  0x00007fe4ec010bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007fe4e8d8bee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe4e8d8bfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe4ec5384d4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe4ec4e3dbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe4ec32cf59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe4ec337005 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fe4ebcbfa9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe4ec01ba43 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fe432d41700 (LWP 8178)):
#0  0x00007fe4ec00c734 in read () at /usr/lib/libc.so.6
#1  0x00007fe4e8d3a781 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe4e8d8aa50 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe4e8d8be86 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fe4e8d8bfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fe4ec5384d4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fe4ec4e3dbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fe4ec32cf59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fe438f2835a in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#9  0x00007fe4ec337005 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fe4ebcbfa9d in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fe4ec01ba43 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fe439eff700 (LWP 8170)):
#0  0x00007fe4ec010bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007fe4e8d8bee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe4e8d8bfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe4ec5384d4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe4ec4e3dbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe4ec32cf59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe4ec337005 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fe4ebcbfa9d in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe4ec01ba43 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fe447863700 (LWP 8003)):
#0  0x00007fe4e8d3a3a0 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fe4e8d8a95e in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe4e8d8be86 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe4e8d8bfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fe4ec5384d4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe4ec4e3dbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fe4ec32cf59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fe4ee0d15bb in  () at /usr/lib/libQt5Quick.so.5
#8  0x00007fe4ec337005 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fe4ebcbfa9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fe4ec01ba43 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fe4d8b4e700 (LWP 7796)):
#0  0x00007fe4ebcc5afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe4d912c274 in  () at /usr/lib/dri/i965_dri.so
#2  0x00007fe4d912bf68 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007fe4ebcbfa9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe4ec01ba43 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fe4dac2b700 (LWP 7795)):
#0  0x00007fe4ebcc5afc in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe4eee3baac in  () at /usr/lib/libQt5Script.so.5
#2  0x00007fe4eee3bac9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007fe4ebcbfa9d in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe4ec01ba43 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fe4dbfff700 (LWP 7713)):
#0  0x00007fe4e8d3a3a9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fe4e8d82a32 in g_main_context_query () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe4e8d8be5c in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe4e8d8bfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fe4ec5384d4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe4ec4e3dbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fe4ec32cf59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fe4ede520d9 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007fe4ec337005 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fe4ebcbfa9d in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fe4ec01ba43 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fe4e13cb700 (LWP 7581)):
#0  0x00007fe4ec010bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007fe4e8d8bee0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe4e8d8bfce in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe4ec5384d4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe4ec4e3dbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe4ec32cf59 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe4ed84dba6 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fe4ec337005 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fe4ebcbfa9d in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fe4ec01ba43 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fe4e29d2700 (LWP 7536)):
#0  0x00007fe4ec010bb1 in poll () at /usr/lib/libc.so.6
#1  0x00007fe4ee72a180 in  () at /usr/lib/libxcb.so.1
#2  0x00007fe4ee72be4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fe4e44fbe1a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007fe4ec337005 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007fe4ebcbfa9d in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe4ec01ba43 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fe4e496b500 (LWP 7507)):
[KCrash Handler]
#6  0x00007fe4ec4ee6a0 in QMetaObject::methodOffset() const () at /usr/lib/libQt5Core.so.5
#7  0x00007fe4ec50f5cc in QMetaObject::activate(QObject*, int, void**) () at /usr/lib/libQt5Core.so.5
#8  0x00007fe4edc42461 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007fe4ede936de in QQmlDelegateModel::_q_itemsChanged(int, int, QVector<int> const&) () at /usr/lib/libQt5Qml.so.5
#10 0x00007fe4ede9a325 in  () at /usr/lib/libQt5Qml.so.5
#11 0x00007fe4ede9a623 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5
#12 0x00007fe4ec50f03d in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#13 0x00007fe4ec497f1e in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib/libQt5Core.so.5
#14 0x00007fe44702163e in  () at /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#15 0x00007fe44703ece3 in  () at /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#16 0x00007fe447041ffb in  () at /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#17 0x00007fe4edda0788 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5
#18 0x00007fe4eddb75c3 in  () at /usr/lib/libQt5Qml.so.5
#19 0x00007fe4eddb472e in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#20 0x00007fe4edd6a359 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#21 0x00007fe4edd6ad3f in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#22 0x00007fe4edd6ae36 in QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#23 0x00007fe4edd7e03c in QV4::Runtime::method_storeProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#24 0x00007fe4edd89c1a in  () at /usr/lib/libQt5Qml.so.5
#25 0x00007fe4311e548f in  ()
#26 0x00007fe4db3c04f8 in  ()
#27 0x00007fe4db3c0508 in  ()
#28 0x000055ec92c1b2e0 in  ()
#29 0x0000000000000000 in  ()
[Inferior 1 (process 7507) detached]

Reported using DrKonqi
Comment 1 David Edmundson 2018-11-25 21:25:14 UTC

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