Bug 379571 - plasmashell crash
Summary: plasmashell crash
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Menu (Kicker) widget (other bugs)
Version First Reported In: 5.9.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-05-06 05:07 UTC by Shane
Modified: 2017-05-26 22:15 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shane 2017-05-06 05:07:10 UTC
Application: plasmashell (5.9.5)

Qt Version: 5.8.0
Frameworks Version: 5.33.0
Operating System: Linux 4.10.13-1-vfio x86_64
Distribution: "Arch Linux"

-- Information about the crash:
Using simplemenu plasmoid, I right-clicked on an icon to add it to the Favorites page.  I did not get the context menu.  Instead, plasmashell crashed.

The crash can be reproduced every time.

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

Thread 11 (Thread 0x7f29ede2b700 (LWP 1770)):
#0  0x00007f2a9d8af756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f29f43e60cb in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f29f43e5df7 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f2a9d8a92e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2a9e30754f in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f29ee62c700 (LWP 1769)):
#0  0x00007f2a9d8af756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f29f43e60cb in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f29f43e5df7 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f2a9d8a92e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2a9e30754f in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f29eee2d700 (LWP 1768)):
#0  0x00007f2a9d8af756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f29f43e60cb in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f29f43e5df7 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f2a9d8a92e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2a9e30754f in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f29ef62e700 (LWP 1767)):
#0  0x00007f2a9d8af756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f29f43e60cb in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f29f43e5df7 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f2a9d8a92e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2a9e30754f in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f29f0034700 (LWP 1766)):
#0  0x00007f2a9d8af756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f29f43e60cb in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#2  0x00007f29f43e5df7 in  () at /usr/lib/xorg/modules/dri/radeonsi_dri.so
#3  0x00007f2a9d8a92e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2a9e30754f in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f2a76b9c700 (LWP 1765)):
#0  0x00007f2a9d8af756 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f2aa43cf234 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007f2aa43cf279 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007f2a9d8a92e7 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f2a9e30754f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f2a84b5b700 (LWP 1756)):
#0  0x00007f2a9e2fd67d in poll () at /usr/lib/libc.so.6
#1  0x00007f2a990d89b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2a990d8acc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2a9ec2409b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f2a9ebcd8ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a9e9efa73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f2aa1b28025 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f2a9e9f46d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f2a9d8a92e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f2a9e30754f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f2a86be9700 (LWP 1744)):
#0  0x00007f2a9e2fd67d in poll () at /usr/lib/libc.so.6
#1  0x00007f2a990d89b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2a990d8acc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2a9ec2409b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f2a9ebcd8ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a9e9efa73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f2aa1b28025 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f2a9e9f46d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f2a9d8a92e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f2a9e30754f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f2a87fff700 (LWP 1678)):
#0  0x00007f2a9e2fd67d in poll () at /usr/lib/libc.so.6
#1  0x00007f2a990d89b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f2a990d8acc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f2a9ec2409b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f2a9ebcd8ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a9e9efa73 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f2a9f774125 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f2a9e9f46d8 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f2a9d8a92e7 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f2a9e30754f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f2a8ea43700 (LWP 1620)):
#0  0x00007f2a9e2fd67d in poll () at /usr/lib/libc.so.6
#1  0x00007f2aa32f58e0 in  () at /usr/lib/libxcb.so.1
#2  0x00007f2aa32f7679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f2a90fb5239 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f2a9e9f46d8 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f2a9d8a92e7 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f2a9e30754f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f2aa4c4c800 (LWP 1605)):
[KCrash Handler]
#6  0x00007f2a9e24ea10 in raise () at /usr/lib/libc.so.6
#7  0x00007f2a9e25013a in abort () at /usr/lib/libc.so.6
#8  0x00007f2a9e9dae21 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f29e4a06589 in  () at /usr/lib/libKF5ActivitiesStats.so.1
#10 0x00007f29e49e995a in KActivities::Stats::ResultSet::ResultSet(KActivities::Stats::Query) () at /usr/lib/libKF5ActivitiesStats.so.1
#11 0x00007f29e4c6ab78 in  () at /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#12 0x00007f29e4c77fd6 in  () at /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#13 0x00007f29e4c7e733 in  () at /usr/lib/qt/qml/org/kde/plasma/private/kicker/libkickerplugin.so
#14 0x00007f2aa18e54fb in  () at /usr/lib/libQt5Qml.so.5
#15 0x00007f2aa1a60366 in  () at /usr/lib/libQt5Qml.so.5
#16 0x00007f2aa1a60dd6 in QV4::QObjectWrapper::getQmlProperty(QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) const () at /usr/lib/libQt5Qml.so.5
#17 0x00007f2aa1a768ff in QV4::Runtime::method_getProperty(QV4::ExecutionEngine*, QV4::Value const&, int) () at /usr/lib/libQt5Qml.so.5
#18 0x00007f29e4090d8a in  ()
#19 0x0000000000000000 in  ()

Reported using DrKonqi
Comment 1 David Edmundson 2017-05-17 17:14:58 UTC
Can you install debug packages for libkactivities please.
Comment 2 David Edmundson 2017-05-17 17:15:23 UTC
Also this is printing something to the command line in it's dying moments.

Can you run "plasmashell" from konsole and get that too please.
Comment 3 Shane 2017-05-18 12:53:11 UTC
Running plasmashell from console:
524 [shane@neocontrol] ~ $ /usr/bin/plasmashell 
Service started, version: 
org.kde.plasma: requesting config for "Desktop" without a containment!
KActivities: FATAL ERROR: Failed to contact the activity manager daemon
Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:350: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:351: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:352: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:353: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:350: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:351: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:352: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:353: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:350: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:351: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:352: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:353: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:99: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:353: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:352: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:351: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:350: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:350: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:351: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:352: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:353: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:99: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:99: TypeError: Cannot read property of null
file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/Notifications.qml:147: TypeError: Cannot read property 'IdleTime' of undefined
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:99: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:99: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:353: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:352: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:351: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/ScrollView.qml:350: TypeError: Cannot read property 'padding' of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:99: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:99: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:99: TypeError: Cannot read property of null
file:///usr/lib/qt/qml/QtQuick/Controls/Button.qml:99: TypeError: Cannot read property of null
Both point size and pixel size set. Using pixel size.
trying to show an empty dialog
KActivities: Database can not be opened in WAL mode. Check the SQLite version (required >3.7.0). And whether your filesystem supports shared memory
KCrash: Attempting to start /usr/bin/plasmashell from kdeinit
sock_file=/run/user/1000/kdeinit5__0
KCrash: Application 'plasmashell' crashing...
KCrash: Attempting to start /usr/lib/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
QSocketNotifier: Invalid socket 8 and type 'Read', disabling...
QSocketNotifier: Invalid socket 21 and type 'Read', disabling...
QSocketNotifier: Invalid socket 9 and type 'Read', disabling...

[1]+  Stopped                 /usr/bin/plasmashell
525 [shane@neocontrol] ~ $ Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Comment 4 Christoph Feck 2017-05-26 22:15:11 UTC
Please report this issue to the bug tracker of your distribution. From the debug messages, the kactivities daemon is not setup correctly. Relevant messages are:

> KActivities: FATAL ERROR: Failed to contact the activity manager daemon
> KActivities: Database can not be opened in WAL mode. Check the SQLite version (required >3.7.0). And whether your filesystem supports shared memory