https://bugs.kde.org/show_bug.cgi?id=438798
Bug ID: 438798 Summary: Discover crashed Product: Discover Version: 5.22.1 Platform: Neon Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: discover Assignee: lei...@leinir.dk Reporter: plasmagee...@gmail.com CC: aleix...@kde.org Target Milestone: --- Application: plasma-discover (5.22.1) Qt Version: 5.15.3 Frameworks Version: 5.83.0 Operating System: Linux 5.4.0-74-generic x86_64 Windowing System: X11 Drkonqi Version: 5.22.1 Distribution: KDE neon User Edition 5.22 -- Information about the crash: - What I was doing when the application crashed: - I was checking for updates. Since yesterday, I was being notified that there are updates available. Even though all the updates were insatlled, there was a notification that updates are available. Same updates were being installed again and again. tried updating through the terminal as well. Right now the updates were being re-installed through Discover and thats when Discover crashed.. Everytime, I am starting Discover now and checking for updates, after sometime, it crashes. I have done multiple restarts since yesterday The crash can be reproduced every time. -- Backtrace: Application: Discover (plasma-discover), signal: Segmentation fault [New LWP 30855] [New LWP 30856] [New LWP 30857] [New LWP 30858] [New LWP 30859] [New LWP 30860] [New LWP 30865] [New LWP 30867] [New LWP 30868] [New LWP 30869] [New LWP 30876] [New LWP 30877] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007f836d65eaff in __GI___poll (fds=0x7ffe5a8f7cf8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29 [Current thread is 1 (Thread 0x7f836902ee40 (LWP 30853))] Thread 13 (Thread 0x7f82d7fff700 (LWP 30877)): #0 0x00007f836c034508 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f836bfe7363 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f836bfe74a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f836dc2ab3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f836dbcedcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f836d9e8bb2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f836d9e9d4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f836ca43609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f836d66b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 12 (Thread 0x7f8310ef1700 (LWP 30876)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x560994b2ec00) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x560994b2ebb0, cond=0x560994b2ebd8) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x560994b2ebd8, mutex=0x560994b2ebb0) at pthread_cond_wait.c:638 #3 0x00007f836d9efebb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f836f825b44 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #5 0x00007f836f825fb9 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #6 0x00007f836d9e9d4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f836ca43609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f836d66b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 11 (Thread 0x7f832d3e4700 (LWP 30869)): #0 0x00007f836d65eaff in __GI___poll (fds=0x7f83180b1790, nfds=1, timeout=135055) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f836bfe736e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f836bfe74a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f836dc2ab3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f836dbcedcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f836d9e8bb2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f836d9e9d4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f836ca43609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #8 0x00007f836d66b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 10 (Thread 0x7f832dd0b700 (LWP 30868)): #0 __GI___libc_read (nbytes=16, buf=0x7f832dd0aa10, fd=25) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=25, buf=0x7f832dd0aa10, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f836c02fb2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f836bfe6ebe in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f836bfe7312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f836bfe74a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f836dc2ab3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f836dbcedcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f836d9e8bb2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f836d9e9d4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f836ca43609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #11 0x00007f836d66b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 9 (Thread 0x7f832e7e6700 (LWP 30867)): #0 0x00007f836d65eaff in __GI___poll (fds=0x7f831c00e8a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f836bfe736e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f836bfe76f3 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f836bba4f8a in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f836c010ad1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f836ca43609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f836d66b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f832f7e8700 (LWP 30865)): #0 0x00007f836d65eaff in __GI___poll (fds=0x560994f81440, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f836bfe736e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f836bfe74a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f836bfe74f1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f836c010ad1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f836ca43609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f836d66b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f835dffb700 (LWP 30860)): #0 0x00007f836bfe38ed in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f836bfe5345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f836bfe682b in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f836bfe729b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f836bfe74a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f836dc2ab3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f836dbcedcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f836d9e8bb2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f836e89c559 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #9 0x00007f836d9e9d4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x00007f836ca43609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #11 0x00007f836d66b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f835e7fc700 (LWP 30859)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5609947cc698) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5609947cc648, cond=0x5609947cc670) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5609947cc670, mutex=0x5609947cc648) at pthread_cond_wait.c:638 #3 0x00007f8364bd7b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007f8364bd775b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007f836ca43609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f836d66b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f835effd700 (LWP 30858)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5609947cc698) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5609947cc648, cond=0x5609947cc670) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5609947cc670, mutex=0x5609947cc648) at pthread_cond_wait.c:638 #3 0x00007f8364bd7b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007f8364bd775b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007f836ca43609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f836d66b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f835f7fe700 (LWP 30857)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5609947cc698) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5609947cc648, cond=0x5609947cc670) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5609947cc670, mutex=0x5609947cc648) at pthread_cond_wait.c:638 #3 0x00007f8364bd7b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007f8364bd775b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007f836ca43609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f836d66b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f835ffff700 (LWP 30856)): #0 futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5609947cc698) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5609947cc648, cond=0x5609947cc670) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x5609947cc670, mutex=0x5609947cc648) at pthread_cond_wait.c:638 #3 0x00007f8364bd7b5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #4 0x00007f8364bd775b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so #5 0x00007f836ca43609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #6 0x00007f836d66b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f83673b6700 (LWP 30855)): #0 0x00007f836d65eaff in __GI___poll (fds=0x7f8358011d80, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f836bfe736e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f836bfe74a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f836dc2ab3b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f836dbcedcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f836d9e8bb2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f836f1d1f4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007f836d9e9d4c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f836ca43609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #9 0x00007f836d66b293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f836902ee40 (LWP 30853)): [KCrash Handler] #4 0x00007f836fbabae3 in QArrayData::data (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:220 #5 QTypedArrayData<QPair<FilterType, QString> >::data (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:208 #6 QTypedArrayData<QPair<FilterType, QString> >::begin (this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:211 #7 QVector<QPair<FilterType, QString> >::realloc (this=this@entry=0x5609950a8c40, aalloc=134217728, options=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h:710 #8 0x00007f836fbabd59 in QVector<QPair<FilterType, QString> >::operator+= (this=this@entry=0x5609950a8c40, l=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:102 #9 0x00007f836fbaa68a in Category::addSubcategory (list=..., newcat=<optimized out>) at ./libdiscover/Category/Category.cpp:197 #10 0x00007f836fbaaf73 in Category::addSubcategory (list=..., newcat=<optimized out>) at ./libdiscover/Category/Category.cpp:201 #11 0x00007f836fbaaf73 in Category::addSubcategory (list=..., newcat=<optimized out>) at ./libdiscover/Category/Category.cpp:201 #12 0x00007f836fbad103 in CategoryModel::populateCategories (this=0x560994641d90) at ./libdiscover/Category/CategoryModel.cpp:50 #13 0x00007f836dc072ee in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f836dc0be2e in QTimer::timeout(QTimer::QPrivateSignal) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007f836dbfdd85 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007f836ec21dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x00007f836ec2abb8 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #18 0x00007f836dbd02ca in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007f836dc29e70 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007f836dc2a75c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007f836bfe717d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007f836bfe7400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007f836bfe74a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007f836dc2ab22 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #25 0x00007f836dbcedcb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #26 0x00007f836dbd6f84 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #27 0x0000560993c905f2 in main (argc=<optimized out>, argv=<optimized out>) at ./discover/main.cpp:196 [Inferior 1 (process 30853) detached] Possible duplicates by query: bug 433252, bug 409515, bug 376852, bug 376385, bug 374734. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.