Bug 394302 - plasma-discover crashes after pressing "Applications" or "Installed" tabs
Summary: plasma-discover crashes after pressing "Applications" or "Installed" tabs
Status: RESOLVED DUPLICATE of bug 394048
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.12.5
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-05-16 02:42 UTC by ulasdum
Modified: 2018-05-17 10:36 UTC (History)
0 users

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 ulasdum 2018-05-16 02:42:09 UTC
Application: plasma-discover (5.12.5)

Qt Version: 5.10.1
Frameworks Version: 5.44.0
Operating System: Linux 4.16.8-300.fc28.x86_64 x86_64
Distribution: "Fedora release 28 (Twenty Eight)"

-- Information about the crash:
- What I was doing when the application crashed:
YouTube video playing and a terminal open. The app opens without any problems and the other tabs work fine it's just the Applications and Installed tabs that make it crash.

- Unusual behavior I noticed:
When I run it from the terminal I get this:

invalid kns backend! "/etc/xdg/servicemenu.knsrc" because: "Config group not found! Check your KNS3 installation."
invalid kns backend! "/etc/xdg/ksysguard.knsrc" because: "Config group not found! Check your KNS3 installation."
Discarding invalid backend "servicemenu.knsrc"
Discarding invalid backend "ksysguard.knsrc"
could not find "org.kde.kdenlive.desktop" ""
could not find "org.kde.development" ""
could not find "org.kde.kdenlive.desktop" ""
could not find "org.kde.development" ""
could not find "org.kde.kdenlive.desktop" ""
could not find "org.kde.development" ""
could not find "org.kde.kdenlive.desktop" ""
could not find "org.kde.development" ""
KCrash: Application 'plasma-discover' crashing...
KCrash: Attempting to start /usr/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0

The crash can be reproduced every time.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f20b747ae00 (LWP 17461))]

Thread 12 (Thread 0x7f2071280700 (LWP 17578)):
#0  0x00007f20bf1a88e8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f20c1af7736 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#2  0x00007f20c1af4662 in QThreadPoolThread::run() () from /lib64/libQt5Core.so.5
#3  0x00007f20c1af711d in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#4  0x00007f20bf1a2564 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20c0e3431f in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f2087514700 (LWP 17577)):
#0  0x00007f20bf1a88e8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f20c1af7736 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5
#2  0x00007f20c1af4662 in QThreadPoolThread::run() () from /lib64/libQt5Core.so.5
#3  0x00007f20c1af711d in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#4  0x00007f20bf1a2564 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f20c0e3431f in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f20728d6700 (LWP 17473)):
#0  0x00007f20c0e29929 in poll () from /lib64/libc.so.6
#1  0x00007f20ba89bb06 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f20ba89bc30 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f20c1cf5c2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f20c1ca412b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f20c1af29c6 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f20c1af711d in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#7  0x00007f20bf1a2564 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f20c0e3431f in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f207376f700 (LWP 17470)):
#0  0x00007f20c0e29929 in poll () from /lib64/libc.so.6
#1  0x00007f20ba89bb06 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f20ba89bec2 in g_main_loop_run () from /lib64/libglib-2.0.so.0
#3  0x00007f2085f0b60a in gdbus_shared_thread_func () from /lib64/libgio-2.0.so.0
#4  0x00007f20ba8c3cea in g_thread_proxy () from /lib64/libglib-2.0.so.0
#5  0x00007f20bf1a2564 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f20c0e3431f in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f2073f70700 (LWP 17469)):
#0  0x00007f20ba89b2d5 in g_main_context_query () from /lib64/libglib-2.0.so.0
#1  0x00007f20ba89ba87 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f20ba89bc30 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f20ba89bc81 in glib_worker_main () from /lib64/libglib-2.0.so.0
#4  0x00007f20ba8c3cea in g_thread_proxy () from /lib64/libglib-2.0.so.0
#5  0x00007f20bf1a2564 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f20c0e3431f in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f2087d15700 (LWP 17467)):
#0  0x00007f20ba8e2218 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#1  0x00007f20ba89a9df in g_main_context_acquire () from /lib64/libglib-2.0.so.0
#2  0x00007f20ba89b9c5 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007f20ba89bc30 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007f20c1cf5c2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f20c1ca412b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007f20c1af29c6 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007f20c1af711d in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007f20bf1a2564 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f20c0e3431f in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f2088516700 (LWP 17466)):
#0  0x00007f20c0e25374 in read () from /lib64/libc.so.6
#1  0x00007f20ba8e0dd0 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x00007f20ba89b5fb in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007f20ba89bab0 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x00007f20ba89bc30 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f20c1cf5c2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007f20c1ca412b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007f20c1af29c6 in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007f20c1af711d in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007f20bf1a2564 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f20c0e3431f in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f2094e0b700 (LWP 17465)):
#0  0x00007f20ba8e21ed in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x00007f20ba89ab0c in g_main_context_release () from /lib64/libglib-2.0.so.0
#2  0x00007f20ba89bac6 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#3  0x00007f20ba89bc30 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007f20c1cf5c2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f20c1ca412b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007f20c1af29c6 in QThread::exec() () from /lib64/libQt5Core.so.5
#7  0x00007f20c56aaa1a in QQuickPixmapReader::run() () from /lib64/libQt5Quick.so.5
#8  0x00007f20c1af711d in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#9  0x00007f20bf1a2564 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f20c0e3431f in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f209e495700 (LWP 17464)):
#0  0x00007f20c0e29929 in poll () from /lib64/libc.so.6
#1  0x00007f20ba89bb06 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f20ba89bc30 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f20c1cf5c2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f20c1ca412b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f20c1af29c6 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f20c266d339 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#7  0x00007f20c1af711d in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007f20bf1a2564 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f20c0e3431f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f209f6a6700 (LWP 17463)):
#0  0x00007f20c0e29929 in poll () from /lib64/libc.so.6
#1  0x00007f20ba89bb06 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f20ba89bc30 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f20c1cf5c2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f20c1ca412b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f20c1af29c6 in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f20c63e6299 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#7  0x00007f20c1af711d in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#8  0x00007f20bf1a2564 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f20c0e3431f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f20a81a8700 (LWP 17462)):
#0  0x00007f20c0e29929 in poll () from /lib64/libc.so.6
#1  0x00007f20ba22104f in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007f20ba222caa in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007f20aab574d9 in QXcbEventReader::run() () from /lib64/libQt5XcbQpa.so.5
#4  0x00007f20c1af711d in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007f20bf1a2564 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f20c0e3431f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f20b747ae00 (LWP 17461)):
[KCrash Handler]
#6  0x00007f20864a736d in AppStream::Component::name() const () from /lib64/libAppStreamQt.so.2
#7  0x00007f2072d49b42 in ?? () from /usr/lib64/qt5/plugins/discover/packagekit-backend.so
#8  0x00007f20c5340d8d in AbstractResource::nameSortKey() () from /usr/lib64/plasma-discover/libDiscoverCommon.so
#9  0x00007f20c5333cc5 in ResourcesProxyModel::lessThan(AbstractResource*, AbstractResource*) const () from /usr/lib64/plasma-discover/libDiscoverCommon.so
#10 0x00007f20c5333f35 in ?? () from /usr/lib64/plasma-discover/libDiscoverCommon.so
#11 0x00007f20c5337829 in ResourcesProxyModel::addResources(QVector<AbstractResource*> const&) () from /usr/lib64/plasma-discover/libDiscoverCommon.so
#12 0x00007f20c1ccdde3 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#13 0x00007f20c5350376 in ResultsStream::resourcesFound(QVector<AbstractResource*> const&) () from /usr/lib64/plasma-discover/libDiscoverCommon.so
#14 0x00007f20c532f99c in AggregatedResultsStream::emitResults() () from /usr/lib64/plasma-discover/libDiscoverCommon.so
#15 0x00007f20c532f9d9 in AggregatedResultsStream::clear() () from /usr/lib64/plasma-discover/libDiscoverCommon.so
#16 0x00007f20c5330d87 in AggregatedResultsStream::destruction(QObject*) () from /usr/lib64/plasma-discover/libDiscoverCommon.so
#17 0x00007f20c1ccdde3 in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5
#18 0x00007f20c1cce413 in QObject::destroyed(QObject*) () from /lib64/libQt5Core.so.5
#19 0x00007f20c1cd544f in QObject::~QObject() () from /lib64/libQt5Core.so.5
#20 0x00007f20c533fc8d in ResultsStream::~ResultsStream() () from /usr/lib64/plasma-discover/libDiscoverCommon.so
#21 0x00007f20c1ccea48 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#22 0x00007f20c3b0fe95 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#23 0x00007f20c3b1783a in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#24 0x00007f20c1ca5376 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#25 0x00007f20c1ca809b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#26 0x00007f20c1cf5ec7 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#27 0x00007f20ba89b7cd in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#28 0x00007f20ba89bb98 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#29 0x00007f20ba89bc30 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#30 0x00007f20c1cf5c13 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#31 0x00007f20aabe5065 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5XcbQpa.so.5
#32 0x00007f20c1ca412b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#33 0x00007f20c1cac5b6 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#34 0x000055dbda7efe87 in ?? ()
#35 0x00007f20c0d5d1bb in __libc_start_main () from /lib64/libc.so.6
#36 0x000055dbda7f042a in _start ()

Reported using DrKonqi
Comment 1 Aleix Pol 2018-05-17 10:36:41 UTC

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