Bug 393614 - Plasmashell crashes on startup
Summary: Plasmashell crashes on startup
Status: RESOLVED FIXED
Alias: None
Product: Discover
Classification: Applications
Component: discover (other bugs)
Version First Reported In: 5.12.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-04-28 16:02 UTC by Łukasz Żarnowiecki
Modified: 2018-05-02 12:16 UTC (History)
2 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 Łukasz Żarnowiecki 2018-04-28 16:02:32 UTC
I am unable to run plasmashell.  Everytime I am firing it up, it crashes.

Thread 1 "plasmashell" received signal SIGSEGV, Segmentation fault.
FlatpakNotifier::onFetchUpdatesFinished (this=0x555556c5f6d0, flatpakInstallation=0x55555587dcd0, updates=0x0)
    at /home/dlh/pkg/packages/discover/trunk/src/discover-5.12.4/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp:105
105     /home/dlh/pkg/packages/discover/trunk/src/discover-5.12.4/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp: No such file or directory



Thread 21 (Thread 0x7fff02641700 (LWP 26661)):
#0  0x00007ffff7de7570 in _dl_debug_state () at /lib64/ld-linux-x86-64.so.2
#1  0x00007ffff7debf55 in _dl_close_worker () at /lib64/ld-linux-x86-64.so.2
#2  0x00007ffff7dec6fe in _dl_close () at /lib64/ld-linux-x86-64.so.2
#3  0x00007ffff1512ebf in _dl_catch_exception () at /usr/lib/libc.so.6
#4  0x00007ffff1512f4f in _dl_catch_error () at /usr/lib/libc.so.6
#5  0x00007ffff0180587 in  () at /usr/lib/libdl.so.2
#6  0x00007ffff017ffb3 in dlclose () at /usr/lib/libdl.so.2
#7  0x00007fff10965197 in g_module_close () at /usr/lib/libgmodule-2.0.so.0
#8  0x00007fff11044771 in  () at /usr/lib/libgio-2.0.so.0
#9  0x00007fff113b9df2 in g_type_module_unuse () at /usr/lib/libgobject-2.0.so.0
#10 0x00007fff11044991 in  () at /usr/lib/libgio-2.0.so.0
#11 0x00007fff110455f2 in g_io_extension_point_get_extensions () at /usr/lib/libgio-2.0.so.0
#12 0x00007fff11045bcb in  () at /usr/lib/libgio-2.0.so.0
#13 0x00007fff059b5c6b in  () at /usr/lib/libsoup-2.4.so.1
#14 0x00007fff113978d8 in  () at /usr/lib/libgobject-2.0.so.0
#15 0x00007fff11399180 in g_object_new_valist () at /usr/lib/libgobject-2.0.so.0
#16 0x00007fff059b8d4a in soup_session_async_new_with_options () at /usr/lib/libsoup-2.4.so.1
#17 0x00007fff05c9b7f9 in  () at /usr/lib/libostree-1.so.1
#18 0x00007fffebd73a2a in  () at /usr/lib/libglib-2.0.so.0
#19 0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#20 0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7fff02e42700 (LWP 26660)):
#0  0x00007ffff14cccd9 in poll () at /usr/lib/libc.so.6
#1  0x00007fffebd4b523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffebd4b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fff05c9a0d6 in  () at /usr/lib/libostree-1.so.1
#4  0x00007fff05c63dad in  () at /usr/lib/libostree-1.so.1
#5  0x00007fff05c6cc80 in ostree_repo_remote_fetch_summary_with_options () at /usr/lib/libostree-1.so.1
#6  0x00007fff05c4ee17 in ostree_repo_remote_fetch_summary () at /usr/lib/libostree-1.so.1
#7  0x00007fff06635ac5 in  () at /usr/lib/libflatpak.so.0
#8  0x00007fff06636734 in  () at /usr/lib/libflatpak.so.0
#9  0x00007fff06620413 in flatpak_installation_list_remote_refs_sync () at /usr/lib/libflatpak.so.0
#10 0x00007fff06620a78 in flatpak_installation_list_installed_refs_for_update () at /usr/lib/libflatpak.so.0
#11 0x00007fff068986ea in FlatpakNotifier::<lambda()>::operator() (__closure=0x555556c80128)
    at /home/dlh/pkg/packages/discover/trunk/src/discover-5.12.4/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp:136
#12 0x00007fff068986ea in QtConcurrent::StoredFunctorCall0<_GPtrArray*, FlatpakNotifier::loadRemoteUpdates(FlatpakInstallation*)::<lambda()> >::runFunctor (this=0x555556c80100) at /usr/include/qt/QtConcurrent/qtconcurrentstoredfunctioncall.h:60
#13 0x00007fff068986ea in QtConcurrent::RunFunctionTask<_GPtrArray*>::run() (this=0x555556c80100)
    at /usr/include/qt/QtConcurrent/qtconcurrentrunbase.h:108
#14 0x00007ffff1bcea92 in  () at /usr/lib/libQt5Core.so.5
#15 0x00007ffff1bd1abd in  () at /usr/lib/libQt5Core.so.5
#16 0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#17 0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7fff03643700 (LWP 26659)):
#0  0x00007ffff0d8d3bb in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff1bd2e51 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#2  0x00007ffff1bced21 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007ffff1bd1abd in  () at /usr/lib/libQt5Core.so.5
#4  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7fff03e44700 (LWP 26658)):
#0  0x00007ffff14cccd9 in poll () at /usr/lib/libc.so.6
#1  0x00007fffebd4b523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffebd4b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fffebd4b692 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fffebd73a2a in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7fff1d115700 (LWP 26652)):
#0  0x00007ffff0d8d07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fff47850ca4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fff47850998 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fff327fc700 (LWP 26651)):
#0  0x00007ffff14cccd9 in poll () at /usr/lib/libc.so.6
#1  0x00007fffebd4b523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffebd4b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff1e1b231 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ffff1dbd31b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff1bcc71e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff594550b in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007ffff1bd1abd in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fff32ffd700 (LWP 26647)):
#0  0x00007ffff0d8d07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fff47850ca4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fff47850998 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fff337fe700 (LWP 26646)):
#0  0x00007ffff0d8d07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fff47850ca4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fff47850998 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fff33fff700 (LWP 26645)):
#0  0x00007ffff0d8d07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fff47850ca4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fff47850998 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fff40959700 (LWP 26644)):
#0  0x00007ffff0d8d07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fff47850ca4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fff47850998 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fff4115a700 (LWP 26643)):
#0  0x00007ffff0d8d07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fff47850ca4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fff47850998 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fff4195b700 (LWP 26642)):
#0  0x00007ffff0d8d07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fff47850ca4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fff47850998 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fff4215c700 (LWP 26641)):
#0  0x00007ffff0d8d07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fff47850ca4 in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fff47850998 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fffd1d13700 (LWP 26640)):
#0  0x00007ffff0d8d07c in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007ffff7668f77 in  () at /usr/lib/libQt5Script.so.5
#2  0x00007ffff7668fb9 in  () at /usr/lib/libQt5Script.so.5
#3  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fffd3bb5700 (LWP 26639)):
#0  0x00007ffff14cccd9 in poll () at /usr/lib/libc.so.6
#1  0x00007fffebd4b523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffebd4b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff1e1b231 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ffff1dbd31b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff1bcc71e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff4d9f319 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1bd1abd in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fffd96c3700 (LWP 26638)):
#0  0x00007ffff14cccd9 in poll () at /usr/lib/libc.so.6
#1  0x00007fffebd4b523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffebd4b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff1e1b231 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ffff1dbd31b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff1bcc71e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff4d9f319 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007ffff1bd1abd in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fffdb108700 (LWP 26637)):
#0  0x00007ffff14cccd9 in poll () at /usr/lib/libc.so.6
#1  0x00007fffebd4b523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fffebd4b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff1e1b231 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007ffff1dbd31b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff1bcc71e in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff223e416 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007ffff1bd1abd in  () at /usr/lib/libQt5Core.so.5
#8  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fffe16c2700 (LWP 26636)):
#0  0x00007ffff14cccd9 in poll () at /usr/lib/libc.so.6
#1  0x00007ffff6581180 in  () at /usr/lib/libxcb.so.1
#2  0x00007ffff6582e4b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007fffe3e4882a in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007ffff1bd1abd in  () at /usr/lib/libQt5Core.so.5
#5  0x00007ffff0d870bc in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff14d72ff in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7ffff7f97800 (LWP 26632)):
#0  0x00007fff06897811 in FlatpakNotifier::onFetchUpdatesFinished(_FlatpakInstallation*, _GPtrArray*) (this=0x555556c5f6d0, flatpakInstallation=0x55555587dcd0, updates=0x0)
    at /home/dlh/pkg/packages/discover/trunk/src/discover-5.12.4/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp:105
#1  0x00007fff06897b33 in FlatpakNotifier::<lambda()>::operator() (__closure=0x555556c80080)
    at /home/dlh/pkg/packages/discover/trunk/src/discover-5.12.4/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp:144
#2  0x00007fff06897b33 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, FlatpakNotifier::loadRemoteUpdates(FlatpakInstallation*)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:130
#3  0x00007fff06897b33 in QtPrivate::Functor<FlatpakNotifier::loadRemoteUpdates(FlatpakInstallation*)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:240
#4  0x00007fff06897b33 in QtPrivate::QFunctorSlotObject<FlatpakNotifier::loadRemoteUpdates(FlatpakInstallation*)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x555556c80070, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt/QtCore/qobjectdefs_impl.h:423
#5  0x00007ffff1def72f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#6  0x00007ffff1bc8023 in QFutureWatcherBase::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#7  0x00007ffff2dc6fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#8  0x00007ffff2dce9c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007ffff1dbece0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007ffff1dc1946 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#11 0x00007ffff1e1bc44 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007fffebd4b368 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#13 0x00007fffebd4b5b1 in  () at /usr/lib/libglib-2.0.so.0
#14 0x00007fffebd4b63e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#15 0x00007ffff1e1b231 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007fffe3ed0482 in  () at /usr/lib/libQt5XcbQpa.so.5
#17 0x00007ffff1dbd31b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#18 0x00007ffff1dc6718 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#19 0x000055555556fb28 in main(int, char**) (argc=<optimized out>, argv=<optimized out>)
    at /home/dlh/pkg/packages/plasma-workspace/trunk/src/plasma-workspace-5.12.4/shell/main.cpp:166
Comment 1 Aleix Pol 2018-05-02 12:16:19 UTC
Git commit 34a91690be72aa32b425e51d71571f4d7edee502 by Aleix Pol.
Committed on 02/05/2018 at 10:47.
Pushed by apol into branch 'Plasma/5.12'.

Notifier: Don't crash if we failed to check the remote

M  +2    -1    libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp

https://commits.kde.org/discover/34a91690be72aa32b425e51d71571f4d7edee502