Bug 418825 - Discover crashes on reviews
Summary: Discover crashes on reviews
Status: RESOLVED DUPLICATE of bug 419273
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.18.3
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-03-13 16:19 UTC by Anton Karmanov
Modified: 2020-06-21 01:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Karmanov 2020-03-13 16:19:07 UTC
Application: plasma-discover (5.18.3)

Qt Version: 5.14.1
Frameworks Version: 5.67.0
Operating System: Linux 5.5.8-arch1-1 x86_64
Windowing system: X11
Distribution: Arch Linux

-- Information about the crash:
- What I was doing when the application crashed:
Open reviews of applicaton, click show all reviews... and pull one Yes button next for "Useful?" prompt.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7efdfaf5a280 (LWP 9351))]

Thread 27 (Thread 0x7efd8b7fe700 (LWP 9715)):
#0  0x00007efdfe9e101a in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdffa3dc48 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007efdffa3dd69 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007efdffa3b3dd in  () at /usr/lib/libQt5Core.so.5
#4  0x00007efdffa37fd6 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 26 (Thread 0x7efd8affd700 (LWP 9635)):
#0  0x00007efdff6b1abf in poll () at /usr/lib/libc.so.6
#1  0x00007efdfdfef7a0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efdfdfef871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007efdffc6c0ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007efdffc1257c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007efdffa36e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007efdffa37fd6 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 25 (Thread 0x7efdab18f700 (LWP 9633)):
#0  0x00007efdff6b1abf in poll () at /usr/lib/libc.so.6
#1  0x00007efdfdfef7a0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efdfdfef871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007efdffc6c0ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007efdffc1257c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007efdffa36e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007efdffa37fd6 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 24 (Thread 0x7efd675fe700 (LWP 9392)):
#0  0x00007efdff6b1abf in poll () at /usr/lib/libc.so.6
#1  0x00007efdfdfef7a0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efdfdfef871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007efdffc6c0ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007efdffc1257c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007efdffa36e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007efdffa37fd6 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 23 (Thread 0x7efd88be5700 (LWP 9389)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdffa3dcc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007efdffa3dda2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007efe0174656b in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007efe017467fb in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007efdffa37fd6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7efd977fe700 (LWP 9388)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdf0f4199c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efdf0f41598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7efd96ffd700 (LWP 9384)):
#0  0x00007efdff6ad4fc in read () at /usr/lib/libc.so.6
#1  0x00007efdfdf9e8c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efdfdfee001 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007efdfdfef748 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007efdfdfef871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007efdffc6c0ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007efdffc1257c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007efdffa36e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007efdffa37fd6 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7efd97fff700 (LWP 9383)):
#0  0x00007efdff6b1abf in poll () at /usr/lib/libc.so.6
#1  0x00007efdfdfef7a0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efdfdfef871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007efdffc6c0ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007efdffc1257c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007efdffa36e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007efdffa37fd6 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7efdaa11d700 (LWP 9381)):
#0  0x00007efdff6ad4fc in read () at /usr/lib/libc.so.6
#1  0x00007efdfdf9e8c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efdfdfee001 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007efdfdfef748 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007efdfdff0843 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#5  0x00007efdfd6edde8 in  () at /usr/lib/libgio-2.0.so.0
#6  0x00007efdfdfc6e71 in  () at /usr/lib/libglib-2.0.so.0
#7  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7efdaa91e700 (LWP 9380)):
#0  0x00007efdff6b1abf in poll () at /usr/lib/libc.so.6
#1  0x00007efdfdfef7a0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efdfdfef871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007efdfdfef8c2 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007efdfdfc6e71 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7efdc8ff9700 (LWP 9376)):
#0  0x00007efdff6b1abf in poll () at /usr/lib/libc.so.6
#1  0x00007efdfdfef7a0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efdfdfef871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007efdffc6c0ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007efdffc1257c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007efdffa36e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007efe01680eab in  () at /usr/lib/libQt5Quick.so.5
#7  0x00007efdffa37fd6 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7efdc97fa700 (LWP 9367)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdf0f4199c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efdf0f41598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7efdc9ffb700 (LWP 9366)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdf0f4199c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efdf0f41598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7efdca7fc700 (LWP 9365)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdf0f4199c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efdf0f41598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7efdcaffd700 (LWP 9364)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdf0f4199c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efdf0f41598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7efdcb7fe700 (LWP 9363)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdf0f4199c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efdf0f41598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7efdcbfff700 (LWP 9362)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdf0f4199c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efdf0f41598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7efde09b5700 (LWP 9361)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdf0f4199c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efdf0f41598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7efde11b6700 (LWP 9360)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdf0f4199c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efdf0f41598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7efde19b7700 (LWP 9359)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdf0f4199c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efdf0f41598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7efde21b8700 (LWP 9358)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdf0f4199c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efdf0f41598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7efde29b9700 (LWP 9357)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdf0f4199c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efdf0f41598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7efde31ba700 (LWP 9356)):
#0  0x00007efdfe9e0cf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007efdf0f4199c in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007efdf0f41598 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7efdf35ef700 (LWP 9355)):
#0  0x00007fff8c92c69b in  ()
#1  0x00007fff8c92c898 in clock_gettime ()
#2  0x00007efdff6841a5 in clock_gettime@GLIBC_2.2.5 () at /usr/lib/libc.so.6
#3  0x00007efdffc6b9d2 in  () at /usr/lib/libQt5Core.so.5
#4  0x00007efdffc6a2ba in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#5  0x00007efdffc6a886 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#6  0x00007efdffc6be2f in  () at /usr/lib/libQt5Core.so.5
#7  0x00007efdfdfef080 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#8  0x00007efdfdfef6c6 in  () at /usr/lib/libglib-2.0.so.0
#9  0x00007efdfdfef871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#10 0x00007efdffc6c0ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#11 0x00007efdffc1257c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#12 0x00007efdffa36e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#13 0x00007efe0092cf89 in  () at /usr/lib/libQt5Qml.so.5
#14 0x00007efdffa37fd6 in  () at /usr/lib/libQt5Core.so.5
#15 0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#16 0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7efdf8daa700 (LWP 9354)):
#0  0x00007efdff6ad4fc in read () at /usr/lib/libc.so.6
#1  0x00007efdfdf9e8c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007efdfdfee001 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007efdfdfef748 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007efdfdfef871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007efdffc6c0ec in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007efdffc1257c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007efdffa36e62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007efe01135b28 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007efdffa37fd6 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7efdfa16b700 (LWP 9353)):
#0  0x00007efdff6b1abf in poll () at /usr/lib/libc.so.6
#1  0x00007efdfdeca63b in  () at /usr/lib/libxcb.so.1
#2  0x00007efdfdecc37b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007efdfab45ba1 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007efdffa37fd6 in  () at /usr/lib/libQt5Core.so.5
#5  0x00007efdfe9da46f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007efdff6bc3d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7efdfaf5a280 (LWP 9351)):
[KCrash Handler]
#6  0x00007efdffc99090 in QJsonObject::value(QStringView) const () at /usr/lib/libQt5Core.so.5
#7  0x00007efdffc9914b in QJsonObject::value(QString const&) const () at /usr/lib/libQt5Core.so.5
#8  0x00007efe01ae6be3 in AbstractResource::getMetadata(QString const&) () at /usr/lib/plasma-discover/libDiscoverCommon.so
#9  0x00007efe01af20f7 in OdrsReviewsBackend::reviewSubmitted(QNetworkReply*) () at /usr/lib/plasma-discover/libDiscoverCommon.so
#10 0x00007efdffc4950e in  () at /usr/lib/libQt5Core.so.5
#11 0x00007efdff078133 in QNetworkAccessManager::finished(QNetworkReply*) () at /usr/lib/libQt5Network.so.5
#12 0x00007efdff079201 in  () at /usr/lib/libQt5Network.so.5
#13 0x00007efdff07d972 in  () at /usr/lib/libQt5Network.so.5
#14 0x00007efdffc49540 in  () at /usr/lib/libQt5Core.so.5
#15 0x00007efdff0e69c9 in  () at /usr/lib/libQt5Network.so.5
#16 0x00007efdff18da61 in  () at /usr/lib/libQt5Network.so.5
#17 0x00007efdffc4130a in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#18 0x00007efe00bdb362 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#19 0x00007efe00be4819 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#20 0x00007efdffc13a12 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#21 0x00007efdffc16276 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#22 0x00007efdffc6ca84 in  () at /usr/lib/libQt5Core.so.5
#23 0x00007efdfdfed9be in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#24 0x00007efdfdfef831 in  () at /usr/lib/libglib-2.0.so.0
#25 0x00007efdfdfef871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#26 0x00007efdffc6c0d0 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#27 0x00007efdffc1257c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#28 0x00007efdffc1a586 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#29 0x00005639888d7841 in  ()
#30 0x00007efdff5e4023 in __libc_start_main () at /usr/lib/libc.so.6
#31 0x00005639888d7e9e in _start ()
[Inferior 1 (process 9351) detached]

Reported using DrKonqi
Comment 1 Aleix Pol 2020-03-23 11:49:59 UTC
I can see where it's crashing but not why.

Maybe you can get debugging symbols or provide a bit more information?
Comment 2 Anton Karmanov 2020-03-23 15:58:00 UTC
I rebuilt the discover with debugging symbols and I'll try to get the same behavior. Also there is not enough debugging symbols only for discover, am I right?
Comment 3 Anton Karmanov 2020-03-25 16:36:31 UTC
No, sorry. No way. I am getting crashes on bleeding edge KDE Neon too, but I have only this in trace (also dbgsym packages are installed):
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
$1 = "Content of s_kcrashErrorMessage:"

Also a good new: you able to perfectly reproduce crash! Just open installed apps in Discover, then write new review. Then, if things did not happen yet, just open all reviews and try to check few as useful/unuseful with "Yes" and "No" buttons. It happens on fresh Archlinux install, it happens on dev KDE Neon install.
Comment 4 Aleix Pol 2020-03-27 02:01:52 UTC
I tried what you did and I still don't get a crash on either Neon or ArchLinux.

Can you maybe try getting the backtrace by running discover from gdb?

Here it's explained how to do it:
https://wiki.ubuntu.com/Backtrace
Comment 5 Aleix Pol 2020-03-27 02:04:14 UTC
*** Bug 419273 has been marked as a duplicate of this bug. ***
Comment 6 Aleix Pol 2020-03-27 02:05:03 UTC
seems like it's happening to other people too
Comment 7 Anton Karmanov 2020-03-27 16:23:46 UTC
Well, there is gdb log.

Currently logging to "gdb.txt".
Logs will be appended to the log file.
Output will be logged and displayed.
Starting program: /usr/bin/plasma-discover 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe3144700 (LWP 3371)]
[New Thread 0x7fffdaf0c700 (LWP 3372)]
[New Thread 0x7fffd9cfb700 (LWP 3373)]
[New Thread 0x7fffc40bc700 (LWP 3374)]
[New Thread 0x7fffb9051700 (LWP 3381)]
[New Thread 0x7fffb8850700 (LWP 3383)]
[New Thread 0x7fffb3727700 (LWP 3391)]
[New Thread 0x7fffb2144700 (LWP 3405)]
[New Thread 0x7fffb1943700 (LWP 3406)]
[New Thread 0x7fffb1142700 (LWP 3407)]
[New Thread 0x7fff9d966700 (LWP 3408)]
[New Thread 0x7fff73fff700 (LWP 3410)]
[New Thread 0x7fff733fe700 (LWP 3411)]
[New Thread 0x7fff72bfd700 (LWP 3412)]
[New Thread 0x7fff9ca40700 (LWP 3416)]
[New Thread 0x7fff723fc700 (LWP 3432)]
[New Thread 0x7fff71bfb700 (LWP 3436)]
[Thread 0x7fff733fe700 (LWP 3411) exited]
[Thread 0x7fff9ca40700 (LWP 3416) exited]
[Thread 0x7fffb1943700 (LWP 3406) exited]
[Thread 0x7fff9d966700 (LWP 3408) exited]
[Thread 0x7fffb1142700 (LWP 3407) exited]

Thread 1 "plasma-discover" received signal SIGSEGV, Segmentation fault.
0x00007ffff3b0d9ac in QJsonObject::value(QStringView) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
Quit
quit
Starting program: /usr/bin/plasma-discover 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe3144700 (LWP 4714)]
[New Thread 0x7fffdaf0c700 (LWP 4715)]
[New Thread 0x7fffd9cfb700 (LWP 4716)]
[New Thread 0x7fffc40bc700 (LWP 4717)]
[New Thread 0x7fffb9051700 (LWP 4723)]
[New Thread 0x7fffb8850700 (LWP 4726)]
[New Thread 0x7fffb3727700 (LWP 4733)]
[New Thread 0x7fffb2144700 (LWP 4751)]
[New Thread 0x7fffb1943700 (LWP 4752)]
[New Thread 0x7fffb0f30700 (LWP 4753)]
[New Thread 0x7fff9d8a0700 (LWP 4754)]
[New Thread 0x7fff73fff700 (LWP 4756)]
[New Thread 0x7fff733fe700 (LWP 4757)]
[New Thread 0x7fff72bfd700 (LWP 4758)]
[New Thread 0x7fff9ca50700 (LWP 4776)]
[New Thread 0x7fff723fc700 (LWP 4810)]
[Thread 0x7fff733fe700 (LWP 4757) exited]
[Thread 0x7fffb0f30700 (LWP 4753) exited]
[Thread 0x7fff9d8a0700 (LWP 4754) exited]
[Thread 0x7fffb1943700 (LWP 4752) exited]

Thread 1 "plasma-discover" received signal SIGSEGV, Segmentation fault.
QJsonObject::value (this=0x18, key=...) at serialization/qjsonobject.cpp:400
400	serialization/qjsonobject.cpp: No such file or directory.
Comment 8 Anton Karmanov 2020-03-27 16:24:48 UTC
Sorry, something went wrong. There is no full output.
Comment 9 Anton Karmanov 2020-03-27 16:34:38 UTC
There is a bit more messages.

(gdb) run > gdb.txt 
Starting program: /usr/bin/plasma-discover > gdb.txt
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe3144700 (LWP 5629)]
[New Thread 0x7fffdaf0c700 (LWP 5630)]
[New Thread 0x7fffd9cfb700 (LWP 5631)]
[New Thread 0x7fffc40bc700 (LWP 5632)]
[New Thread 0x7fffb9051700 (LWP 5633)]
[New Thread 0x7fffb8850700 (LWP 5634)]
[New Thread 0x7fffb3727700 (LWP 5635)]
[New Thread 0x7fffb2144700 (LWP 5636)]
[New Thread 0x7fffb1943700 (LWP 5637)]
[New Thread 0x7fffb0f30700 (LWP 5638)]
invalid kns backend! "/usr/share/knsrcfiles/ksysguard.knsrc" because: "Config group not found! Check your KNS3 installation."
adding empty sources model QStandardItemModel(0x5555561d9c40)
[New Thread 0x7fff9d8a0700 (LWP 5639)]
org.kde.plasma.libdiscover: Couldn't find a category for  "fwupd-backend"
[New Thread 0x7fff73fff700 (LWP 5641)]
[New Thread 0x7fff733fe700 (LWP 5642)]
[New Thread 0x7fff72bfd700 (LWP 5643)]
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/ItemViewHeader.qml:52:9: Unable to assign QQuickPopupItem to Page_QMLTYPE_90
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Binding loop detected for property "actions"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Binding loop detected for property "actions"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double
[New Thread 0x7fff9c98a700 (LWP 5664)]
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:268:9: QML ParallelAnimation: Binding loop detected for property "topOpenPosition"
org.kde.plasma.libdiscover: Failed to submit review:  "Error transferring https://odrs.gnome.org/1.0/reviews/api/submit - server replied: BAD REQUEST"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double
[New Thread 0x7fff723fc700 (LWP 5671)]
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/ItemViewHeader.qml:52:9: Unable to assign QQuickPopupItem to Page_QMLTYPE_90
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Binding loop detected for property "actions"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Binding loop detected for property "actions"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/FormLayout.qml:112:21: Unable to assign [undefined] to double
[Thread 0x7fff733fe700 (LWP 5642) exited]
org.kde.plasma.libdiscover: Review submitted AppPackageKitResource(0x5555568e9360, name = "ark")
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:268:9: QML ParallelAnimation: Binding loop detected for property "topOpenPosition"
[Thread 0x7fffb0f30700 (LWP 5638) exited]
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:476:9: QML Binding: Binding loop detected for property "value"
[Thread 0x7fff9d8a0700 (LWP 5639) exited]
org.kde.plasma.libdiscover: Failed to submit review:  "Error transferring https://odrs.gnome.org/1.0/reviews/api/downvote - server replied: BAD REQUEST"
org.kde.plasma.libdiscover: Failed to submit usefulness:  "Error transferring https://odrs.gnome.org/1.0/reviews/api/downvote - server replied: BAD REQUEST"
org.kde.plasma.libdiscover: Failed to submit review:  "Error transferring https://odrs.gnome.org/1.0/reviews/api/downvote - server replied: BAD REQUEST"
org.kde.plasma.libdiscover: Failed to submit usefulness:  "Error transferring https://odrs.gnome.org/1.0/reviews/api/downvote - server replied: BAD REQUEST"
org.kde.plasma.libdiscover: Failed to submit review:  "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST"
org.kde.plasma.libdiscover: Failed to submit usefulness:  "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST"
org.kde.plasma.libdiscover: Failed to submit review:  "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST"
org.kde.plasma.libdiscover: Failed to submit usefulness:  "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST"
[Thread 0x7fffb1943700 (LWP 5637) exited]
org.kde.plasma.libdiscover: Failed to submit review:  "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST"
org.kde.plasma.libdiscover: Failed to submit usefulness:  "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST"
org.kde.plasma.libdiscover: Failed to submit review:  "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST"
org.kde.plasma.libdiscover: Failed to submit usefulness:  "Error transferring https://odrs.gnome.org/1.0/reviews/api/upvote - server replied: BAD REQUEST"
org.kde.plasma.libdiscover: Review submitted QObject(0x0)

Thread 1 "plasma-discover" received signal SIGSEGV, Segmentation fault.
QJsonObject::value (this=0x18, key=...) at serialization/qjsonobject.cpp:400
400     serialization/qjsonobject.cpp: No such file or directory.
(gdb) q
Comment 10 Aleix Pol 2020-05-15 15:06:07 UTC
When running gdb remember to type "where" to see the backtrace.

Otherwise we miss half the information. :/
Comment 11 Aleix Pol 2020-06-21 01:29:11 UTC

*** This bug has been marked as a duplicate of bug 419273 ***