Bug 392084

Summary: Discover Crashed on Launch
Product: [Applications] Discover Reporter: j__s2
Component: discoverAssignee: Aleix Pol <aleixpol>
Status: RESOLVED FIXED    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: 5.12.3   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description j__s2 2018-03-20 04:57:29 UTC
Application: plasma-discover (5.12.3)

Qt Version: 5.10.0
Frameworks Version: 5.44.0
Operating System: Linux 4.13.0-37-generic x86_64
Distribution: KDE neon User Edition 5.12

-- Information about the crash:
New install of KDE Neon. I updated everything immediately after the install. Now Disover crashes when I try to open it. It appears for a brief moment and then crashes.

The crash can be reproduced every time.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3de367a8c0 (LWP 1750))]

Thread 7 (Thread 0x7f3da520b700 (LWP 1765)):
#0  0x00007ffd0cc8fb6d in clock_gettime ()
#1  0x00007f3ddead6876 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f3da520aa70) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f3ddf6f7ed1 in qt_clock_gettime (ts=0x7f3da520aa70, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f3ddf6f66c9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f3d9c0018a0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f3ddf6f6c35 in QTimerInfoList::timerWait (this=0x7f3d9c0018a0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f3ddf6f896c in timerSourcePrepareHelper (timeout=0x7f3da520ab34, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  idleTimerSourcePrepare (source=<optimized out>, timeout=0x7f3da520ab34) at kernel/qeventdispatcher_glib.cpp:212
#9  0x00007f3dd956e91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f3dd956f2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f3dd956f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f3ddf6f85cb in QEventDispatcherGlib::processEvents (this=0x7f3d9c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f3ddf69f64a in QEventLoop::exec (this=this@entry=0x7f3da520ad00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#14 0x00007f3ddf4bf554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#15 0x00007f3ddf4c46eb in QThreadPrivate::start (arg=0x13304e0) at thread/qthread_unix.cpp:376
#16 0x00007f3ddb6676ba in start_thread (arg=0x7f3da520b700) at pthread_create.c:333
#17 0x00007f3ddeac841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f3da6c3e700 (LWP 1763)):
#0  0x00007ffd0cc8fb6d in clock_gettime ()
#1  0x00007f3ddead6876 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f3da6c3da70) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f3ddf6f7ed1 in qt_clock_gettime (ts=0x7f3da6c3da70, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f3ddf6f66c9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f3da00018a0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f3ddf6f6c35 in QTimerInfoList::timerWait (this=0x7f3da00018a0, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f3ddf6f896c in timerSourcePrepareHelper (timeout=0x7f3da6c3db34, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  idleTimerSourcePrepare (source=<optimized out>, timeout=0x7f3da6c3db34) at kernel/qeventdispatcher_glib.cpp:212
#9  0x00007f3dd956e91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f3dd956f2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f3dd956f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f3ddf6f85cb in QEventDispatcherGlib::processEvents (this=0x7f3da00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f3ddf69f64a in QEventLoop::exec (this=this@entry=0x7f3da6c3dd00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#14 0x00007f3ddf4bf554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#15 0x00007f3ddf4c46eb in QThreadPrivate::start (arg=0x2444700) at thread/qthread_unix.cpp:376
#16 0x00007f3ddb6676ba in start_thread (arg=0x7f3da6c3e700) at pthread_create.c:333
#17 0x00007f3ddeac841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f3dacab2700 (LWP 1757)):
#0  0x00007ffd0cc8fb6d in clock_gettime ()
#1  0x00007f3ddead6876 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f3dacab1ae0) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f3ddf6f7ed1 in qt_clock_gettime (ts=0x7f3dacab1ae0, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f3ddf6f66c9 in QTimerInfoList::updateCurrentTime (this=0x7f3da8002cd0) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f3ddf6f8d25 in timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:146
#7  timerSourceCheck (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:173
#8  0x00007f3dd956edc1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f3dd956f330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f3dd956f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f3ddf6f85cb in QEventDispatcherGlib::processEvents (this=0x7f3da80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#12 0x00007f3ddf69f64a in QEventLoop::exec (this=this@entry=0x7f3dacab1d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#13 0x00007f3ddf4bf554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#14 0x00007f3ddf4c46eb in QThreadPrivate::start (arg=0x170f900) at thread/qthread_unix.cpp:376
#15 0x00007f3ddb6676ba in start_thread (arg=0x7f3dacab2700) at pthread_create.c:333
#16 0x00007f3ddeac841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f3db67cf700 (LWP 1755)):
#0  0x00007f3dd95b3a70 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3dd956f488 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3ddf6f85cb in QEventDispatcherGlib::processEvents (this=0x7f3db00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#3  0x00007f3ddf69f64a in QEventLoop::exec (this=this@entry=0x7f3db67cec90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#4  0x00007f3ddf4bf554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#5  0x00007f3de28b81c6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f3ddf4c46eb in QThreadPrivate::start (arg=0x16f01b0) at thread/qthread_unix.cpp:376
#7  0x00007f3ddb6676ba in start_thread (arg=0x7f3db67cf700) at pthread_create.c:333
#8  0x00007f3ddeac841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f3dc60f9700 (LWP 1754)):
#0  0x00007f3dd956e7f7 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f3dd956f2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3dd956f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3ddf6f85cb in QEventDispatcherGlib::processEvents (this=0x7f3db80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f3ddf69f64a in QEventLoop::exec (this=this@entry=0x7f3dc60f8ce0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f3ddf4bf554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007f3de009aa35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f3ddf4c46eb in QThreadPrivate::start (arg=0x12ad9c0) at thread/qthread_unix.cpp:376
#8  0x00007f3ddb6676ba in start_thread (arg=0x7f3dc60f9700) at pthread_create.c:333
#9  0x00007f3ddeac841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f3dc730a700 (LWP 1753)):
#0  0x00007f3ddeabc74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f3dd956f38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f3dd956f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f3ddf6f85cb in QEventDispatcherGlib::processEvents (this=0x7f3dc00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f3ddf69f64a in QEventLoop::exec (this=this@entry=0x7f3dc7309cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f3ddf4bf554 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:522
#6  0x00007f3de13c02c5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f3ddf4c46eb in QThreadPrivate::start (arg=0x7f3de1634d60) at thread/qthread_unix.cpp:376
#8  0x00007f3ddb6676ba in start_thread (arg=0x7f3dc730a700) at pthread_create.c:333
#9  0x00007f3ddeac841d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f3de367a8c0 (LWP 1750)):
[KCrash Handler]
#6  0x00000000046318a0 in ?? ()
#7  0x00007f3de2535ca6 in Category::blacklistPluginsInVector (pluginNames=..., subCategories=...) at /workspace/build/libdiscover/Category/Category.cpp:218
#8  0x00007f3de2535b92 in Category::blacklistPlugins (this=0x244eb10, pluginNames=...) at /workspace/build/libdiscover/Category/Category.cpp:233
#9  0x00007f3de2535ce0 in Category::blacklistPluginsInVector (pluginNames=..., subCategories=...) at /workspace/build/libdiscover/Category/Category.cpp:217
#10 0x00007f3de2539255 in CategoryModel::blacklistPlugin (this=0x131dfd0, name=...) at /workspace/build/libdiscover/Category/CategoryModel.cpp:74
#11 0x00007f3de2548ceb in ResourcesModel::callerFetchingChanged (this=0x13132d0) at /workspace/build/libdiscover/resources/ResourcesModel.cpp:132
#12 0x00007f3ddf6ce7b6 in QtPrivate::QSlotObjectBase::call (a=0x7ffd0cc63d90, r=0x13132d0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#13 QMetaObject::activate (sender=sender@entry=0x2452bf0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3749
#14 0x00007f3ddf6ced97 in QMetaObject::activate (sender=sender@entry=0x2452bf0, m=m@entry=0x7f3de2789400 <AbstractResourcesBackend::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3628
#15 0x00007f3de2568870 in AbstractResourcesBackend::fetchingChanged (this=this@entry=0x2452bf0) at /workspace/build/obj-x86_64-linux-gnu/libdiscover/moc_AbstractResourcesBackend.cpp:453
#16 0x00007f3da799865f in KNSBackend::setFetching (this=this@entry=0x2452bf0, f=f@entry=false) at /workspace/build/libdiscover/backends/KNSBackend/KNSBackend.cpp:190
#17 0x00007f3da79987db in KNSBackend::markInvalid (this=0x2452bf0, message=...) at /workspace/build/libdiscover/backends/KNSBackend/KNSBackend.cpp:167
#18 0x00007f3da7998bd3 in KNSBackend::<lambda(const QString&)>::operator() (_error=..., __closure=0x22f79f0) at /workspace/build/libdiscover/backends/KNSBackend/KNSBackend.cpp:118
#19 QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<const QString&>, void, KNSBackend::KNSBackend(QObject*, const QString&, const QString&)::<lambda(const QString&)> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:130
#20 QtPrivate::Functor<KNSBackend::KNSBackend(QObject*, const QString&, const QString&)::<lambda(const QString&)>, 1>::call<QtPrivate::List<QString const&>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:240
#21 QtPrivate::QFunctorSlotObject<KNSBackend::KNSBackend(QObject*, const QString&, const QString&)::<lambda(const QString&)>, 1, QtPrivate::List<const QString&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x22f79e0, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:423
#22 0x00007f3ddf6ce7b6 in QtPrivate::QSlotObjectBase::call (a=0x7ffd0cc64040, r=0x2452bf0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#23 QMetaObject::activate (sender=0x244ee50, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=13, argv=argv@entry=0x7ffd0cc64040) at kernel/qobject.cpp:3749
#24 0x00007f3ddf6ced97 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f3da798b940 <KNSCore::Engine::staticMetaObject>, local_signal_index=local_signal_index@entry=13, argv=argv@entry=0x7ffd0cc64040) at kernel/qobject.cpp:3628
#25 0x00007f3da776f895 in KNSCore::Engine::signalError (this=<optimized out>, _t1=...) at /workspace/build/obj-x86_64-linux-gnu/src/core/moc_engine.cpp:523
#26 0x00007f3ddf6ce7b6 in QtPrivate::QSlotObjectBase::call (a=0x7ffd0cc64180, r=0x244ee50, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#27 QMetaObject::activate (sender=sender@entry=0x2582390, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7ffd0cc64180) at kernel/qobject.cpp:3749
#28 0x00007f3ddf6ced97 in QMetaObject::activate (sender=sender@entry=0x2582390, m=m@entry=0x7f3da798b740 <KNSCore::Provider::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x7ffd0cc64180) at kernel/qobject.cpp:3628
#29 0x00007f3da77700d5 in KNSCore::Provider::signalError (this=this@entry=0x2582390, _t1=...) at /workspace/build/obj-x86_64-linux-gnu/src/core/moc_provider.cpp:304
#30 0x00007f3da77650b1 in KNSCore::AtticaProvider::listOfCategoriesLoaded (this=0x2582390, listJob=<optimized out>) at /workspace/build/src/attica/atticaprovider.cpp:164
#31 0x00007f3ddf6ce7b6 in QtPrivate::QSlotObjectBase::call (a=0x7ffd0cc643f0, r=0x2582390, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:378
#32 QMetaObject::activate (sender=sender@entry=0x4595c60, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd0cc643f0) at kernel/qobject.cpp:3749
#33 0x00007f3ddf6ced97 in QMetaObject::activate (sender=sender@entry=0x4595c60, m=m@entry=0x7f3dddd849c0 <Attica::BaseJob::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd0cc643f0) at kernel/qobject.cpp:3628
#34 0x00007f3dddb6952f in Attica::BaseJob::finished (this=this@entry=0x4595c60, _t1=_t1@entry=0x4595c60) at /workspace/build/obj-x86_64-linux-gnu/src/moc_atticabasejob.cpp:168
#35 0x00007f3dddb13bdb in Attica::BaseJob::dataFinished (this=0x4595c60) at /workspace/build/src/atticabasejob.cpp:126
#36 0x00007f3dddb69815 in Attica::BaseJob::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /workspace/build/obj-x86_64-linux-gnu/src/moc_atticabasejob.cpp:100
#37 0x00007f3ddf6ce489 in QMetaObject::activate (sender=sender@entry=0x247dee0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3766
#38 0x00007f3ddf6ced97 in QMetaObject::activate (sender=sender@entry=0x247dee0, m=m@entry=0x7f3ddcc97da0 <QNetworkReply::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3628
#39 0x00007f3ddca41663 in QNetworkReply::finished (this=this@entry=0x247dee0) at .moc/moc_qnetworkreply.cpp:380
#40 0x00007f3ddc97ae57 in QNetworkReplyHttpImplPrivate::finished (this=0x4485930) at access/qnetworkreplyhttpimpl.cpp:2231
#41 0x00007f3ddc97b045 in QNetworkReplyHttpImplPrivate::replyFinished (this=<optimized out>) at access/qnetworkreplyhttpimpl.cpp:1114
#42 0x00007f3ddca424a9 in QNetworkReplyHttpImpl::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qnetworkreplyhttpimpl_p.cpp:260
#43 0x00007f3ddf6cf4c9 in QObject::event (this=0x247dee0, e=<optimized out>) at kernel/qobject.cpp:1246
#44 0x00007f3de0ca6acc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x247dee0, e=0x7f3da010add0) at kernel/qapplication.cpp:3732
#45 0x00007f3de0cae417 in QApplication::notify (this=0x7ffd0cc64db0, receiver=0x247dee0, e=0x7f3da010add0) at kernel/qapplication.cpp:3491
#46 0x00007f3ddf6a13c8 in QCoreApplication::notifyInternal2 (receiver=0x247dee0, event=event@entry=0x7f3da010add0) at kernel/qcoreapplication.cpp:1044
#47 0x00007f3ddf6a3fcb in QCoreApplication::sendEvent (event=0x7f3da010add0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#48 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x12030a0) at kernel/qcoreapplication.cpp:1719
#49 0x00007f3ddf6a4438 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1573
#50 0x00007f3ddf6f8fa3 in postEventSourceDispatch (s=0x1249800) at kernel/qeventdispatcher_glib.cpp:276
#51 0x00007f3dd956f197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f3dd956f3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f3dd956f49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f3ddf6f85af in QEventDispatcherGlib::processEvents (this=this@entry=0x124ab00, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#55 0x00007f3dd282a1a1 in QPAEventDispatcherGlib::processEvents (this=0x124ab00, flags=...) at qeventdispatcher_glib.cpp:69
#56 0x00007f3ddf69f64a in QEventLoop::exec (this=this@entry=0x7ffd0cc64cd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#57 0x00007f3ddf6a8854 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1332
#58 0x00007f3de04f683c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1687
#59 0x00007f3de0ca6a25 in QApplication::exec () at kernel/qapplication.cpp:2917
#60 0x0000000000411f5f in main (argc=1, argv=<optimized out>) at /workspace/build/discover/main.cpp:156

Possible duplicates by query: bug 388411.

Reported using DrKonqi
Comment 1 Aleix Pol 2018-04-09 15:24:45 UTC
Since the crash can be reproduced every time, could you try running it on a terminal and see what output you get?
Comment 2 j__s2 2018-04-21 20:13:36 UTC
Yes, the program opens then crashes as normal. I have pasted the output below.
Jason

jason@jason-E6400:~$ plasma-discover
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"
setting currentApplicationBackend PackageKitBackend(0x20701e0)
org.kde.knewstuff.core: Could not find category "Labplot Themes"
invalid kns backend! "/etc/xdg/labplot2_themes.knsrc" because: "All categories are missing"
Discarding invalid backend "labplot2_themes.knsrc"
qrc:/qml/DiscoverDrawer.qml:155: TypeError: Cannot read property 'name' of null
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasma-discover path = /usr/bin pid = 15582
KCrash: Arguments: /usr/bin/plasma-discover 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
QSocketNotifier: Invalid socket 23 and type 'Read', disabling...
QSocketNotifier: Invalid socket 32 and type 'Read', disabling...
QSocketNotifier: Invalid socket 26 and type 'Read', disabling...
QSocketNotifier: Invalid socket 38 and type 'Read', disabling...
QSocketNotifier: Invalid socket 37 and type 'Read', disabling...
QSocketNotifier: Invalid socket 31 and type 'Read', disabling...
QSocketNotifier: Invalid socket 35 and type 'Read', disabling...
QSocketNotifier: Invalid socket 34 and type 'Read', disabling...
QSocketNotifier: Invalid socket 21 and type 'Read', disabling...
QSocketNotifier: Invalid socket 9 and type 'Read', disabling...
QSocketNotifier: Invalid socket 16 and type 'Read', disabling...
QSocketNotifier: Invalid socket 13 and type 'Read', disabling...

[1]+  Stopped                 plasma-discover
Comment 3 Christoph Feck 2018-05-16 16:26:11 UTC
Thanks for the update; changing status.
Comment 4 j__s2 2018-06-02 00:35:01 UTC
Problem is resolved. Perhaps after an update.