Bug 427821

Summary: Crashed while updating "Themes" addons in Discover
Product: [Applications] Discover Reporter: Joe Harris <joseph.d.harris78>
Component: discoverAssignee: Dan Leinir Turthra Jensen <leinir>
Status: RESOLVED DUPLICATE    
Severity: crash CC: aleixpol, nate, skovalyov, walker.lfreitas
Priority: NOR Keywords: drkonqi
Version: 5.20.0   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description Joe Harris 2020-10-16 18:24:32 UTC
Application: plasma-discover (5.20.0)

Qt Version: 5.15.0
Frameworks Version: 5.75.0
Operating System: Linux 5.4.0-51-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:

While updating themes in Discover the application crashes and never completes the updates. It will hang for hours and not update anything.

The crash can be reproduced sometimes.

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

[New LWP 6613]
[New LWP 6614]
[New LWP 6615]
[New LWP 6616]
[New LWP 6617]
[New LWP 6618]
[New LWP 6619]
[New LWP 6620]
[New LWP 6621]
[New LWP 6651]
[New LWP 6652]
[New LWP 6654]
[New LWP 6655]
[New LWP 6661]
[New LWP 6664]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fe680c6faff in __GI___poll (fds=0x7ffd2e41d968, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7fe67c973900 (LWP 6611))]

Thread 16 (Thread 0x7fe5f8beb700 (LWP 6664)):
#0  0x00007fe683329ae8 in _dl_update_slotinfo (req_modid=2) at ../elf/dl-tls.c:651
#1  0x00007fe683329cac in update_get_addr (ti=0x7fe6814c8580) at ../elf/dl-tls.c:799
#2  0x00007fe68332fd4c in __tls_get_addr () at ../sysdeps/x86_64/tls_get_addr.S:55
#3  0x00007fe680ffc6ea in get_thread_data () at thread/qthread_unix.cpp:220
#4  QThreadData::current (createIfNecessary=createIfNecessary@entry=true) at thread/qthread_unix.cpp:220
#5  0x00007fe681239d7e in postEventSourcePrepare (s=0x7fe5e8004fe0, timeout=0x7fe5f8beaad4) at kernel/qeventdispatcher_glib.cpp:253
#6  0x00007fe67f5e372f in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fe67f5e40db in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fe67f5e42e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fe681239eab in QEventDispatcherGlib::processEvents (this=0x7fe5e8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#10 0x00007fe6811de1bb in QEventLoop::exec (this=this@entry=0x7fe5f8beaca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#11 0x00007fe680ffc082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#12 0x00007fe680ffd20c in QThreadPrivate::start (arg=0x556e8d960410) at thread/qthread_unix.cpp:342
#13 0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fe5fa6ad700 (LWP 6661)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556e8d5538a0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556e8d553850, cond=0x556e8d553878) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556e8d553878, mutex=0x556e8d553850) at pthread_cond_wait.c:638
#3  0x00007fe68100310b in QWaitConditionPrivate::wait (deadline=..., this=0x556e8d553850) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x556e8d5537c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fe682e09154 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fe682e095c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe680ffd20c in QThreadPrivate::start (arg=0x556e8d553720) at thread/qthread_unix.cpp:342
#8  0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fe6037fe700 (LWP 6655)):
#0  0x00007fe680c6faff in __GI___poll (fds=0x7fe5fc031ad0, nfds=1, timeout=21990) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe67f5e41ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe67f5e42e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe681239eab in QEventDispatcherGlib::processEvents (this=0x7fe5fc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fe6811de1bb in QEventLoop::exec (this=this@entry=0x7fe6037fdca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fe680ffc082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fe680ffd20c in QThreadPrivate::start (arg=0x556e8cf950e0) at thread/qthread_unix.cpp:342
#7  0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fe64500c700 (LWP 6654)):
#0  0x00007fe67f63133d in g_mutex_lock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe67f5e3bec in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe67f5e4152 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe67f5e42e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe681239eab in QEventDispatcherGlib::processEvents (this=0x7fe608000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fe6811de1bb in QEventLoop::exec (this=this@entry=0x7fe64500bca0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fe680ffc082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fe680ffd20c in QThreadPrivate::start (arg=0x556e8cf17330) at thread/qthread_unix.cpp:342
#8  0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fe6463fa700 (LWP 6652)):
#0  0x00007fe67f5e4533 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe67f33feda in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#2  0x00007fe67f60d931 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#4  0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fe646bfb700 (LWP 6651)):
#0  0x00007fe680c6faff in __GI___poll (fds=0x556e8cef0200, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe67f5e41ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe67f5e42e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe67f5e4331 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe67f60d931 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fe65da45700 (LWP 6621)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fe680fff4b1 in QtLinuxFutex::_q_futex (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:133
#2  QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> > (expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:135
#3  futexSemaphoreTryAcquire_loop<false> (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219
#4  futexSemaphoreTryAcquire<false> (timeout=-1, n=1, u=...) at thread/qsemaphore.cpp:262
#5  QSemaphore::acquire (this=this@entry=0x7fe65da444f0, n=n@entry=1) at thread/qsemaphore.cpp:326
#6  0x00007fe681216512 in doActivate<false> (sender=0x7fe64c00c730, signal_index=6, argv=0x7fe65da44570) at /usr/include/c++/9/bits/atomic_base.h:769
#7  0x00007fe6820b0170 in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#8  0x00007fe6820b0c8b in KJob::finishJob(bool) () from /usr/lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#9  0x00007fe68058344f in ?? () from /usr/lib/x86_64-linux-gnu/libKF5Package.so.5
#10 0x00007fe68120d129 in QObject::event (this=0x7fe64c00c730, e=0x7fe64c0145a0) at kernel/qobject.cpp:1314
#11 0x00007fe682283cc3 in QApplicationPrivate::notify_helper (this=this@entry=0x556e8c5c8980, receiver=receiver@entry=0x7fe64c00c730, e=e@entry=0x7fe64c0145a0) at kernel/qapplication.cpp:3671
#12 0x00007fe68228cc70 in QApplication::notify (this=0x7ffd2e41e990, receiver=0x7fe64c00c730, e=0x7fe64c0145a0) at kernel/qapplication.cpp:3417
#13 0x00007fe6811df6aa in QCoreApplication::notifyInternal2 (receiver=0x7fe64c00c730, event=0x7fe64c0145a0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#14 0x00007fe6811e1fa1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x7fe648033d80) at kernel/qcoreapplication.cpp:1815
#15 0x00007fe68123a837 in postEventSourceDispatch (s=0x7fe64c004bb0) at kernel/qeventdispatcher_glib.cpp:277
#16 0x00007fe67f5e3fbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fe67f5e4240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fe67f5e42e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fe681239e92 in QEventDispatcherGlib::processEvents (this=0x7fe64c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007fe6811de1bb in QEventLoop::exec (this=this@entry=0x7fe65da44bf0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#21 0x00007fe6451ca2f8 in KPackageTask::run (this=0x556e8e8b2f30) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:121
#22 0x00007fe6810004d2 in QThreadPoolThread::run (this=0x7fe64802e2f0) at thread/qthreadpool.cpp:99
#23 0x00007fe680ffd20c in QThreadPrivate::start (arg=0x7fe64802e2f0) at thread/qthread_unix.cpp:342
#24 0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#25 0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fe65edee700 (LWP 6620)):
#0  0x00007fe680c6faff in __GI___poll (fds=0x7fe648004e80, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe67f5e41ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe67f5e42e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe681239eab in QEventDispatcherGlib::processEvents (this=0x7fe648000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fe6811de1bb in QEventLoop::exec (this=this@entry=0x7fe65ededc60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fe680ffc082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fe682d4430a in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fe680ffd20c in QThreadPrivate::start (arg=0x556e8cd05be0) at thread/qthread_unix.cpp:342
#8  0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fe65ffff700 (LWP 6619)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556e8c878848) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556e8c8787f8, cond=0x556e8c878820) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556e8c878820, mutex=0x556e8c8787f8) at pthread_cond_wait.c:638
#3  0x00007fe66a8f662b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007fe66a8f623b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fe664a91700 (LWP 6618)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556e8c878848) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556e8c8787f8, cond=0x556e8c878820) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556e8c878820, mutex=0x556e8c8787f8) at pthread_cond_wait.c:638
#3  0x00007fe66a8f662b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007fe66a8f623b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fe665292700 (LWP 6617)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556e8c878848) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556e8c8787f8, cond=0x556e8c878820) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556e8c878820, mutex=0x556e8c8787f8) at pthread_cond_wait.c:638
#3  0x00007fe66a8f662b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007fe66a8f623b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fe665a93700 (LWP 6616)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x556e8c878848) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556e8c8787f8, cond=0x556e8c878820) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x556e8c878820, mutex=0x556e8c8787f8) at pthread_cond_wait.c:638
#3  0x00007fe66a8f662b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007fe66a8f623b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fe67993d700 (LWP 6615)):
#0  0x00007fe680c6faff in __GI___poll (fds=0x7fe670004a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe67f5e41ae in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe67f5e42e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe681239eab in QEventDispatcherGlib::processEvents (this=0x7fe670000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fe6811de1bb in QEventLoop::exec (this=this@entry=0x7fe67993cc80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fe680ffc082 in QThread::exec (this=this@entry=0x556e8c7051c0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fe681f0a6c9 in QQmlThreadPrivate::run (this=0x556e8c7051c0) at qml/ftw/qqmlthread.cpp:155
#7  0x00007fe680ffd20c in QThreadPrivate::start (arg=0x556e8c7051c0) at thread/qthread_unix.cpp:342
#8  0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fe67ab4e700 (LWP 6614)):
#0  0x00007fe67f63133d in g_mutex_lock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe67f5e3935 in g_main_context_query () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe67f5e4128 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe67f5e42e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe681239eab in QEventDispatcherGlib::processEvents (this=0x7fe66c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fe6811de1bb in QEventLoop::exec (this=this@entry=0x7fe67ab4dc70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fe680ffc082 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fe6827dcf2b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fe680ffd20c in QThreadPrivate::start (arg=0x7fe68285fd80) at thread/qthread_unix.cpp:342
#9  0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fe67bcf3700 (LWP 6613)):
#0  0x00007fe680c6faff in __GI___poll (fds=0x7fe67bcf2ba8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fe67f4d5c1a in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fe67f4d790a in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fe67c2e6978 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fe680ffd20c in QThreadPrivate::start (arg=0x556e8c5c9f50) at thread/qthread_unix.cpp:342
#5  0x00007fe67ff50609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fe680c7c293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fe67c973900 (LWP 6611)):
[KCrash Handler]
#4  0x0000000000000020 in ?? ()
#5  0x00007fe6451c9d67 in QScopedPointerDeleter<KPackage::PackageStructure>::cleanup (pointer=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:52
#6  QScopedPointer<KPackage::PackageStructure, QScopedPointerDeleter<KPackage::PackageStructure> >::~QScopedPointer (this=0x556e8e9b19c0, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:107
#7  KPackageTask::~KPackageTask (this=0x556e8e9b1980, __in_chrg=<optimized out>) at ./src/core/jobs/kpackagejob.cpp:62
#8  KPackageTask::~KPackageTask (this=0x556e8e9b1980, __in_chrg=<optimized out>) at ./src/core/jobs/kpackagejob.cpp:62
#9  0x00007fe681209bae in QObjectPrivate::deleteChildren (this=0x556e8e712920) at kernel/qobject.cpp:2104
#10 0x00007fe6812145d6 in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1082
#11 0x00007fe6451c960d in KNSCore::KPackageJob::~KPackageJob (this=0x556e8de41620, __in_chrg=<optimized out>) at ./src/core/jobs/kpackagejob.cpp:131
#12 0x00007fe68120cec3 in QObject::event (this=0x556e8de41620, e=0x556e8e9b3690) at kernel/qobject.cpp:1301
#13 0x00007fe682283cc3 in QApplicationPrivate::notify_helper (this=this@entry=0x556e8c5c8980, receiver=receiver@entry=0x556e8de41620, e=e@entry=0x556e8e9b3690) at kernel/qapplication.cpp:3671
#14 0x00007fe68228cc70 in QApplication::notify (this=0x7ffd2e41e990, receiver=0x556e8de41620, e=0x556e8e9b3690) at kernel/qapplication.cpp:3417
#15 0x00007fe6811df6aa in QCoreApplication::notifyInternal2 (receiver=0x556e8de41620, event=0x556e8e9b3690) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#16 0x00007fe6811e1fa1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x556e8c5c1980) at kernel/qcoreapplication.cpp:1815
#17 0x00007fe68123a837 in postEventSourceDispatch (s=0x556e8c697c50) at kernel/qeventdispatcher_glib.cpp:277
#18 0x00007fe67f5e3fbd in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fe67f5e4240 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fe67f5e42e3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fe681239e92 in QEventDispatcherGlib::processEvents (this=0x556e8c6a1460, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#22 0x00007fe6811de1bb in QEventLoop::exec (this=this@entry=0x7ffd2e41e8b0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#23 0x00007fe6811e6354 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#24 0x0000556e8b5565c7 in main (argc=<optimized out>, argv=<optimized out>) at ./discover/main.cpp:171
[Inferior 1 (process 6611) detached]

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

Reported using DrKonqi
Comment 1 Walker Luiz de Freitas 2020-10-20 21:00:41 UTC
Created attachment 132592 [details]
New crash information added by DrKonqi

plasma-discover (5.20.0) using Qt 5.15.0

- What I was doing when the application crashed: Only running the Discover

- Unusual behavior I noticed: Crashes in application and this closed.

- Custom settings of the application: This occurs when go update some themes, by example: Blur-Glassy, Inspiration Light, Gently, and Breeze. This no more installed.

-- Backtrace (Reduced):
#5  0x00007fa6fc44cd67 in QScopedPointerDeleter<KPackage::PackageStructure>::cleanup (pointer=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:52
#6  QScopedPointer<KPackage::PackageStructure, QScopedPointerDeleter<KPackage::PackageStructure> >::~QScopedPointer (this=0x55db829e8830, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:107
#7  KPackageTask::~KPackageTask (this=0x55db829e87f0, __in_chrg=<optimized out>) at ./src/core/jobs/kpackagejob.cpp:62
#8  KPackageTask::~KPackageTask (this=0x55db829e87f0, __in_chrg=<optimized out>) at ./src/core/jobs/kpackagejob.cpp:62
#9  0x00007fa71e03cbae in QObjectPrivate::deleteChildren (this=0x7fa6917eada0) at kernel/qobject.cpp:2104
Comment 2 Nate Graham 2020-10-21 14:20:38 UTC

*** This bug has been marked as a duplicate of bug 427910 ***
Comment 3 Sergey 2020-10-26 09:54:13 UTC
Created attachment 132752 [details]
New crash information added by DrKonqi

plasma-discover (5.20.1) using Qt 5.15.1

- What I was doing when the application crashed:

I tried updating themes installed from kde.org

-- Backtrace (Reduced):
#5  0x00007f9a135d1c93 in QScopedPointerDeleter<KPackage::PackageStructure>::cleanup (pointer=<optimized out>) at /usr/include/qt5/QtCore/qscopedpointer.h:60
#6  QScopedPointer<KPackage::PackageStructure, QScopedPointerDeleter<KPackage::PackageStructure> >::~QScopedPointer (this=<optimized out>, this=<optimized out>) at /usr/include/qt5/QtCore/qscopedpointer.h:107
#7  KPackageTask::~KPackageTask (this=<optimized out>, this=<optimized out>) at /usr/src/debug/knewstuff-5.75.0-1.1.x86_64/src/core/jobs/kpackagejob.cpp:62
#8  KPackageTask::~KPackageTask (this=<optimized out>, this=<optimized out>) at /usr/src/debug/knewstuff-5.75.0-1.1.x86_64/src/core/jobs/kpackagejob.cpp:62
#9  0x00007f9a4b85ac7e in QObjectPrivate::deleteChildren (this=0x563dcf4c1760) at kernel/qobject.cpp:2104