Bug 398463 - Discover crashes when opened
Summary: Discover crashes when opened
Status: RESOLVED DUPLICATE of bug 398412
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.13.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-09-10 15:43 UTC by Frank Osborne
Modified: 2018-09-13 00:11 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 Frank Osborne 2018-09-10 15:43:19 UTC
Application: plasma-discover (5.13.5)

Qt Version: 5.11.1
Frameworks Version: 5.50.0
Operating System: Linux 4.15.0-33-generic x86_64
Distribution: KDE neon Developer Edition

-- Information about the crash:
- What I was doing when the application crashed: Try to open Discover from krunner or menu or update icon. It crashes everytime since last update. Did update using konsole and pkcon, discover still crashes.
KDE Developers Edition

The crash can be reproduced every time.

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

Thread 7 (Thread 0x7f8b93fff700 (LWP 2274)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f8bc986655f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f8bc985be8a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f8bc9865727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8bc59016ba in start_thread (arg=0x7f8b93fff700) at pthread_create.c:333
#5  0x00007f8bc8e6941d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f8b98fe3700 (LWP 2273)):
#0  0x00007f8bc8e5d74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8bc39ce38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8bc39ce49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8bc9a7e0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8bc9a255ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8bc985a5e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8bc9865727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8bc59016ba in start_thread (arg=0x7f8b98fe3700) at pthread_create.c:333
#8  0x00007f8bc8e6941d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f8b9a51c700 (LWP 2272)):
#0  0x00007f8bc8e5d74d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8bc39ce38c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8bc39ce49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8bc9a7e0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f8bc9a255ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f8bc985a5e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8bc9865727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8bc59016ba in start_thread (arg=0x7f8b9a51c700) at pthread_create.c:333
#8  0x00007f8bc8e6941d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f8ba31e4700 (LWP 2271)):
#0  0x00007f8bc98566e0 in QMutex::unlock() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f8bc9a7dfe1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f8bc39cd91d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8bc39ce2bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8bc39ce49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8bc9a7e0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8bc9a255ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8bc985a5e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8bcccaaf86 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f8bc9865727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f8bc59016ba in start_thread (arg=0x7f8ba31e4700) at pthread_create.c:333
#11 0x00007f8bc8e6941d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f8bb0f68700 (LWP 2268)):
#0  0x00007f8bc8e5927d in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8bc286a073 in ?? () from /usr/lib/nvidia-384/tls/libnvidia-tls.so.384.130
#2  0x00007f8bc3a116f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8bc39cde74 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8bc39ce330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8bc39ce49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f8bc9a7e0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8bc9a255ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8bc985a5e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f8bca3e5195 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f8bc9865727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f8bc59016ba in start_thread (arg=0x7f8bb0f68700) at pthread_create.c:333
#12 0x00007f8bc8e6941d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f8bb2179700 (LWP 2267)):
#0  0x00007f8bc9856399 in QMutex::lock() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f8bc9a7e4d9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f8bc39cddc1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8bc39ce330 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f8bc39ce49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8bc9a7e0bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f8bc9a255ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f8bc985a5e4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f8bcb7a0f35 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f8bc9865727 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f8bc59016ba in start_thread (arg=0x7f8bb2179700) at pthread_create.c:333
#11 0x00007f8bc8e6941d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f8bcdba9900 (LWP 2265)):
[KCrash Handler]
#6  0x00007f8bc8d97428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f8bc8d9902a in __GI_abort () at abort.c:89
#8  0x00007f8bc8dd97ea in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f8bc8ef2ed8 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
#9  0x00007f8bc8de237a in malloc_printerr (ar_ptr=<optimized out>, ptr=<optimized out>, str=0x7f8bc8ef2fe8 "double free or corruption (out)", action=3) at malloc.c:5006
#10 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3867
#11 0x00007f8bc8de653c in __GI___libc_free (mem=<optimized out>) at malloc.c:2968
#12 0x00007f8bc995b65d in QFileInfo::operator=(QFileInfo const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f8bc9953299 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f8bc9954264 in QDirIterator::next() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f8b9abd717b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/discover/kns-backend.so
#16 0x00007f8bcc94b030 in DiscoverBackendsFactory::backendForFile(QString const&, QString const&) const () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#17 0x00007f8bcc94b6b2 in DiscoverBackendsFactory::backend(QString const&) const () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#18 0x00007f8bcc94bb16 in DiscoverBackendsFactory::allBackends() const () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#19 0x00007f8bcc935d07 in ResourcesModel::registerAllBackends() () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#20 0x00007f8bcc95a635 in ?? () from /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so
#21 0x00007f8bc9a54fb9 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f8bcb08139c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f8bcb088ab0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f8bc9a27228 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007f8bc9a29e2e in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f8bc9a7ea93 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f8bc39ce197 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f8bc39ce3f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f8bc39ce49c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f8bc9a7e09f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f8bbd1a09a1 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#32 0x00007f8bc9a255ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007f8bc9a2e6c4 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00000000004131ff in ?? ()
#35 0x00007f8bc8d82830 in __libc_start_main (main=0x4127c0, argc=1, argv=0x7ffed7f9fd18, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffed7f9fd08) at ../csu/libc-start.c:291
#36 0x0000000000413399 in _start ()

Possible duplicates by query: bug 398461, bug 398398, bug 398373, bug 394640, bug 392350.

Reported using DrKonqi
Comment 1 Christoph Feck 2018-09-13 00:11:07 UTC

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