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.

Reply via email to