https://bugs.kde.org/show_bug.cgi?id=428505

            Bug ID: 428505
           Summary: Discover Crashed
           Product: Discover
           Version: 5.20.2
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Application: plasma-discover (5.20.2)
 (Compiled from sources)
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 upgrading the applications, when discover automatically closed .

The crash can be reproduced sometimes.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault

[New LWP 34152]
[New LWP 34153]
[New LWP 34154]
[New LWP 34155]
[New LWP 34156]
[New LWP 34157]
[New LWP 34158]
[New LWP 34159]
[New LWP 34165]
[New LWP 34166]
[New LWP 34183]
[New LWP 34185]
[New LWP 34192]
[New LWP 34195]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007f09d20c4aff in __GI___poll (fds=0x7ffc2c686f68, nfds=1, timeout=1000) at
../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7f09cddc8900 (LWP 34150))]

Thread 15 (Thread 0x7f0951657700 (LWP 34195)):
#0  0x00007f09d0a86368 in g_mutex_unlock () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f09d0a38721 in g_main_context_prepare () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f09d0a390db in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f09d0a392e3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f09d268eeab in QEventDispatcherGlib::processEvents
(this=0x7f093c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f09d26331bb in QEventLoop::exec (this=this@entry=0x7f0951656ca0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f09d2451082 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f09d245220c in QThreadPrivate::start (arg=0x5603e0a23360) at
thread/qthread_unix.cpp:342
#8  0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7f095b7fe700 (LWP 34192)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5603e0704564) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5603e0704510,
cond=0x5603e0704538) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5603e0704538, mutex=0x5603e0704510) at
pthread_cond_wait.c:638
#3  0x00007f09d245810b in QWaitConditionPrivate::wait (deadline=...,
this=0x5603e0704510) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x5603e0704480,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f09d425e154 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f09d425e5c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f09d245220c in QThreadPrivate::start (arg=0x5603e07043e0) at
thread/qthread_unix.cpp:342
#8  0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f0989d25700 (LWP 34185)):
#0  0x00007f09d20c4aff in __GI___poll (fds=0x7f09780eed50, nfds=1,
timeout=10264) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f09d0a391ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f09d0a392e3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f09d268eeab in QEventDispatcherGlib::processEvents
(this=0x7f0978000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f09d26331bb in QEventLoop::exec (this=this@entry=0x7f0989d24ca0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f09d2451082 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f09d245220c in QThreadPrivate::start (arg=0x5603e0143af0) at
thread/qthread_unix.cpp:342
#7  0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f098a7fc700 (LWP 34183)):
#0  0x00007f09d20c4aff in __GI___poll (fds=0x7f09740041d0, nfds=1,
timeout=7264) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f09d0a391ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f09d0a392e3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f09d268eeab in QEventDispatcherGlib::processEvents
(this=0x7f0974000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f09d26331bb in QEventLoop::exec (this=this@entry=0x7f098a7fbca0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f09d2451082 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f09d245220c in QThreadPrivate::start (arg=0x5603e00db8f0) at
thread/qthread_unix.cpp:342
#7  0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#8  0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f098b7fe700 (LWP 34166)):
#0  __GI___libc_read (nbytes=16, buf=0x7f098b7fdbd0, fd=25) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=25, buf=0x7f098b7fdbd0, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f09d0a8189f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f09d0a38cfe in g_main_context_check () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f09d0a39152 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f09d0a39533 in g_main_loop_run () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f09d0794eda in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#7  0x00007f09d0a62931 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f098bfff700 (LWP 34165)):
#0  0x00007f09d20c4aff in __GI___poll (fds=0x5603e0077f70, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f09d0a391ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f09d0a392e3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f09d0a39331 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f09d0a62931 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f09b2f5b700 (LWP 34159)):
#0  0x00007f09d20c4aff in __GI___poll (fds=0x7f09a0004e80, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f09d0a391ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f09d0a392e3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f09d268eeab in QEventDispatcherGlib::processEvents
(this=0x7f09a0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f09d26331bb in QEventLoop::exec (this=this@entry=0x7f09b2f5ac60,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f09d2451082 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f09d419930a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f09d245220c in QThreadPrivate::start (arg=0x5603dfee8a80) at
thread/qthread_unix.cpp:342
#8  0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#9  0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f09bce3b700 (LWP 34158)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5603dfa358f8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5603dfa358a8,
cond=0x5603dfa358d0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5603dfa358d0, mutex=0x5603dfa358a8) at
pthread_cond_wait.c:638
#3  0x00007f09bebfc62b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f09bebfc23b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f09bd63c700 (LWP 34157)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5603dfa358f8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5603dfa358a8,
cond=0x5603dfa358d0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5603dfa358d0, mutex=0x5603dfa358a8) at
pthread_cond_wait.c:638
#3  0x00007f09bebfc62b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f09bebfc23b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f09bde3d700 (LWP 34156)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5603dfa358f8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5603dfa358a8,
cond=0x5603dfa358d0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5603dfa358d0, mutex=0x5603dfa358a8) at
pthread_cond_wait.c:638
#3  0x00007f09bebfc62b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f09bebfc23b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f09be63e700 (LWP 34155)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0,
futex_word=0x5603dfa358f8) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5603dfa358a8,
cond=0x5603dfa358d0) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5603dfa358d0, mutex=0x5603dfa358a8) at
pthread_cond_wait.c:638
#3  0x00007f09bebfc62b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f09bebfc23b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f09c5df5700 (LWP 34154)):
#0  __GI___libc_read (nbytes=16, buf=0x7f09c5df4a70, fd=9) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=9, buf=0x7f09c5df4a70, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f09d0a8189f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f09d0a38cfe in g_main_context_check () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f09d0a39152 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f09d0a392e3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f09d268eeab in QEventDispatcherGlib::processEvents
(this=0x7f09b8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f09d26331bb in QEventLoop::exec (this=this@entry=0x7f09c5df4c80,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f09d2451082 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f09d335f6c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f09d245220c in QThreadPrivate::start (arg=0x5603df8af500) at
thread/qthread_unix.cpp:342
#11 0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f09c7006700 (LWP 34153)):
#0  __GI___libc_read (nbytes=16, buf=0x7f09c7005a60, fd=7) at
../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=7, buf=0x7f09c7005a60, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f09d0a8189f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f09d0a38cfe in g_main_context_check () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f09d0a39152 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f09d0a392e3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f09d268eeab in QEventDispatcherGlib::processEvents
(this=0x7f09c0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f09d26331bb in QEventLoop::exec (this=this@entry=0x7f09c7005c70,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f09d2451082 in QThread::exec (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f09d3c31f2b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#10 0x00007f09d245220c in QThreadPrivate::start (arg=0x7f09d3cb4d80) at
thread/qthread_unix.cpp:342
#11 0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#12 0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f09cd148700 (LWP 34152)):
#0  0x00007f09d20c4aff in __GI___poll (fds=0x7f09cd147ba8, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f09d092ac1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f09d092c90a in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f09cd73b978 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f09d245220c in QThreadPrivate::start (arg=0x5603df496e90) at
thread/qthread_unix.cpp:342
#5  0x00007f09d13a5609 in start_thread (arg=<optimized out>) at
pthread_create.c:477
#6  0x00007f09d20d1293 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f09cddc8900 (LWP 34150)):
[KCrash Handler]
#4  0x00007f09bc30bd64 in
QScopedPointerDeleter<KPackage::PackageStructure>::cleanup
(pointer=0x5603e13be2a0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:52
#5  QScopedPointer<KPackage::PackageStructure,
QScopedPointerDeleter<KPackage::PackageStructure> >::~QScopedPointer
(this=0x5603e0ca3680, __in_chrg=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:107
#6  KPackageTask::~KPackageTask (this=0x5603e0ca3640, __in_chrg=<optimized
out>) at ./src/core/jobs/kpackagejob.cpp:62
#7  KPackageTask::~KPackageTask (this=0x5603e0ca3640, __in_chrg=<optimized
out>) at ./src/core/jobs/kpackagejob.cpp:62
#8  0x00007f09d265ebae in QObjectPrivate::deleteChildren (this=0x5603e0aea3d0)
at kernel/qobject.cpp:2104
#9  0x00007f09d26695d6 in QObject::~QObject (this=<optimized out>,
__in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#10 0x00007f09bc30b60d in KNSCore::KPackageJob::~KPackageJob
(this=0x5603e139cd50, __in_chrg=<optimized out>) at
./src/core/jobs/kpackagejob.cpp:131
#11 0x00007f09d2661ec3 in QObject::event (this=0x5603e139cd50,
e=0x5603e0d2f3d0) at kernel/qobject.cpp:1301
#12 0x00007f09d36d8cc3 in QApplicationPrivate::notify_helper
(this=this@entry=0x5603df494940, receiver=receiver@entry=0x5603e139cd50,
e=e@entry=0x5603e0d2f3d0) at kernel/qapplication.cpp:3671
#13 0x00007f09d36e1c70 in QApplication::notify (this=0x7ffc2c687f80,
receiver=0x5603e139cd50, e=0x5603e0d2f3d0) at kernel/qapplication.cpp:3417
#14 0x00007f09d26346aa in QCoreApplication::notifyInternal2
(receiver=0x5603e139cd50, event=0x5603e0d2f3d0) at
../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#15 0x00007f09d2636fa1 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x5603df48d980) at
kernel/qcoreapplication.cpp:1815
#16 0x00007f09d268f837 in postEventSourceDispatch (s=0x5603df55c190) at
kernel/qeventdispatcher_glib.cpp:277
#17 0x00007f09d0a38fbd in g_main_context_dispatch () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f09d0a39240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f09d0a392e3 in g_main_context_iteration () from
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f09d268ee92 in QEventDispatcherGlib::processEvents
(this=0x5603df566630, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#21 0x00007f09d26331bb in QEventLoop::exec (this=this@entry=0x7ffc2c687ea0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:141
#22 0x00007f09d263b354 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#23 0x00005603dee1e5c7 in main (argc=<optimized out>, argv=<optimized out>) at
./discover/main.cpp:171
[Inferior 1 (process 34150) detached]

Possible duplicates by query: bug 427821, bug 426732, bug 410786, bug 400198,
bug 379388.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to