Application: plasma-discover (5.20.2) Qt Version: 5.15.0 Frameworks Version: 5.75.0 Operating System: Linux 5.4.0-52-generic x86_64 Windowing system: X11 Distribution: KDE neon User Edition 5.20 -- Information about the crash: - What I was doing when the application crashed: I was trying to do updates and it kept crashing so I would restart the app, and do it again, and it would crash again. The crash can be reproduced every time. -- Backtrace: Application: Discover (plasma-discover), signal: Segmentation fault [New LWP 4070] [New LWP 4071] [New LWP 4072] [New LWP 4074] [New LWP 4079] [New LWP 4080] [New LWP 4081] [New LWP 4082] [New LWP 4086] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fc7c40c8150) at ../sysdeps/nptl/futex-internal.h:183 [Current thread is 1 (Thread 0x7fc7df63f900 (LWP 4068))] Thread 10 (Thread 0x7fc79b7fe700 (LWP 4086)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55c78e2e43d0) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c78e2e4380, cond=0x55c78e2e43a8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x55c78e2e43a8, mutex=0x55c78e2e4380) at pthread_cond_wait.c:638 #3 0x00007fc7e3cd110b in QWaitConditionPrivate::wait (deadline=..., this=0x55c78e2e4380) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=<optimized out>, mutex=0x55c78e2e42f0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fc7e5ad7154 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007fc7e5ad75c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #7 0x00007fc7e3ccb20c in QThreadPrivate::start (arg=0x55c78e2e4250) at thread/qthread_unix.cpp:342 #8 0x00007fc7e2c1e609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fc7e394a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7fc7b89e7700 (LWP 4082)): #0 0x00007fc7e22fd368 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fc7e22b00ce in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc7e22b02e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc7e3f07eab in QEventDispatcherGlib::processEvents (this=0x7fc7a0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fc7e3eac1bb in QEventLoop::exec (this=this@entry=0x7fc7b89e6ca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007fc7e3cca082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007fc7e3ccb20c in QThreadPrivate::start (arg=0x55c78dc08e60) at thread/qthread_unix.cpp:342 #7 0x00007fc7e2c1e609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007fc7e394a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7fc7bad54700 (LWP 4081)): #0 0x00007fc7e393daff in __GI___poll (fds=0x7fc7ac0041d0, nfds=1, timeout=7981) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fc7e22b01ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc7e22b02e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc7e3f07eab in QEventDispatcherGlib::processEvents (this=0x7fc7ac000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fc7e3eac1bb in QEventLoop::exec (this=this@entry=0x7fc7bad53ca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007fc7e3cca082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007fc7e3ccb20c in QThreadPrivate::start (arg=0x55c78d060330) at thread/qthread_unix.cpp:342 #7 0x00007fc7e2c1e609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007fc7e394a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7fc7bb7fe700 (LWP 4080)): #0 0x00007fc7e393daff in __GI___poll (fds=0x55c78d3633e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fc7e22b01ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc7e22b0533 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc7e200beda in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007fc7e22d9931 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fc7e2c1e609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007fc7e394a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fc7bbfff700 (LWP 4079)): #0 0x00007fc7e22ac73d in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fc7e22ae185 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc7e22afaff in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc7e22b0152 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc7e22b02e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fc7e22b0331 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fc7e22d9931 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fc7e2c1e609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007fc7e394a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fc7cd226700 (LWP 4074)): [KCrash Handler] #4 0x00007fc7e323e1b4 in KPackage::Package::setPath (this=0x7fc7c000d7a0, path=...) from /usr/lib/x86_64-linux-gnu/libKF5Package.so.5 #5 0x00007fc7e3245611 in KPackage::Package::update (this=0x7fc7c000d7a0, sourcePackage=..., packageRoot=...) at ./src/kpackage/package.cpp:837 #6 0x00007fc7baef6b01 in KPackageTask::run (this=0x55c78fc6bc80) at ./src/core/jobs/kpackagejob.cpp:80 #7 0x00007fc7e3cce4d2 in QThreadPoolThread::run (this=0x7fc7c40cfcb0) at thread/qthreadpool.cpp:99 #8 0x00007fc7e3ccb20c in QThreadPrivate::start (arg=0x7fc7c40cfcb0) at thread/qthread_unix.cpp:342 #9 0x00007fc7e2c1e609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007fc7e394a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fc7ce228700 (LWP 4072)): #0 __GI___libc_read (nbytes=16, buf=0x7fc7ce227a50, fd=26) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=26, buf=0x7fc7ce227a50, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007fc7e22f889f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc7e22afcfe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc7e22b0152 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fc7e22b02e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fc7e3f07eab in QEventDispatcherGlib::processEvents (this=0x7fc7c4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #7 0x00007fc7e3eac1bb in QEventLoop::exec (this=this@entry=0x7fc7ce227c60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #8 0x00007fc7e3cca082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #9 0x00007fc7e5a1230a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5 #10 0x00007fc7e3ccb20c in QThreadPrivate::start (arg=0x55c78d492250) at thread/qthread_unix.cpp:342 #11 0x00007fc7e2c1e609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #12 0x00007fc7e394a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fc7d6dee700 (LWP 4071)): #0 0x00007fc7e22ae0fc in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fc7e22af66b in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc7e22b00db in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc7e22b02e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fc7e3f07eab in QEventDispatcherGlib::processEvents (this=0x7fc7c8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007fc7e3eac1bb in QEventLoop::exec (this=this@entry=0x7fc7d6dedc80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007fc7e3cca082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007fc7e4bd86c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007fc7e3ccb20c in QThreadPrivate::start (arg=0x55c78d08ea40) at thread/qthread_unix.cpp:342 #9 0x00007fc7e2c1e609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007fc7e394a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fc7d7fff700 (LWP 4070)): #0 0x00007fc7e393daff in __GI___poll (fds=0x7fc7d000d0a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fc7e22b01ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fc7e22b02e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fc7e3f07eab in QEventDispatcherGlib::processEvents (this=0x7fc7d0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007fc7e3eac1bb in QEventLoop::exec (this=this@entry=0x7fc7d7ffec70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007fc7e3cca082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007fc7e54aaf2b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007fc7e3ccb20c in QThreadPrivate::start (arg=0x7fc7e552dd80) at thread/qthread_unix.cpp:342 #8 0x00007fc7e2c1e609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007fc7e394a293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fc7df63f900 (LWP 4068)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x7fc7c40c8150) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7fc7c40c8100, cond=0x7fc7c40c8128) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x7fc7c40c8128, mutex=0x7fc7c40c8100) at pthread_cond_wait.c:638 #3 0x00007fc7e3cd110b in QWaitConditionPrivate::wait (deadline=..., this=0x7fc7c40c8100) at thread/qwaitcondition_unix.cpp:146 #4 QWaitCondition::wait (this=this@entry=0x7fc7c40043d0, mutex=mutex@entry=0x7fc7c40043a8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007fc7e3ccdbff in QThreadPoolPrivate::waitForDone (this=this@entry=0x7fc7c4004350, timer=...) at thread/qthreadpool.cpp:311 #6 0x00007fc7e3ccdfcf in QThreadPoolPrivate::waitForDone (this=0x7fc7c4004350, msecs=<optimized out>) at thread/qthreadpool.cpp:321 #7 0x00007fc7e3cce060 in QThreadPool::~QThreadPool (this=0x7fc7e4198cc0 <(anonymous namespace)::Q_QGS_theInstance::innerFunction()::holder>, __in_chrg=<optimized out>) at thread/qthreadpool.cpp:473 #8 0x00007fc7e3cce09d in (anonymous namespace)::Q_QGS_theInstance::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at thread/qthreadpool.cpp:48 #9 0x00007fc7e3871a27 in __run_exit_handlers (status=1, listp=0x7fc7e3a13718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108 #10 0x00007fc7e3871be0 in __GI_exit (status=<optimized out>) at exit.c:139 #11 0x00007fc7def821f7 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #12 0x00007fc7defb4997 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #13 0x00007fc7e22affbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #14 0x00007fc7e22b0240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007fc7e22b02e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #16 0x00007fc7e3f07eab in QEventDispatcherGlib::processEvents (this=0x55c78cd9d990, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #17 0x00007fc7e3eac1bb in QEventLoop::exec (this=this@entry=0x7ffd4cde9da0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #18 0x00007fc7e3eb4354 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #19 0x000055c78be6e5c7 in main (argc=<optimized out>, argv=<optimized out>) at ./discover/main.cpp:171 [Inferior 1 (process 4068) detached] Possible duplicates by query: bug 427821, bug 426732, bug 425811. Reported using DrKonqi
Another KPackage-based crash: [KCrash Handler] #4 0x00007fc7e323e1b4 in KPackage::Package::setPath (this=0x7fc7c000d7a0, path=...) from /usr/lib/x86_64-linux-gnu/libKF5Package.so.5 #5 0x00007fc7e3245611 in KPackage::Package::update (this=0x7fc7c000d7a0, sourcePackage=..., packageRoot=...) at ./src/kpackage/package.cpp:837 #6 0x00007fc7baef6b01 in KPackageTask::run (this=0x55c78fc6bc80) at ./src/core/jobs/kpackagejob.cpp:80 #7 0x00007fc7e3cce4d2 in QThreadPoolThread::run (this=0x7fc7c40cfcb0) at thread/qthreadpool.cpp:99 #8 0x00007fc7e3ccb20c in QThreadPrivate::start (arg=0x7fc7c40cfcb0) at thread/qthread_unix.cpp:342
*** This bug has been marked as a duplicate of bug 429867 ***