Bug 418013 - Discover crashed when I tried to scroll the apps list with a touch screen
Summary: Discover crashed when I tried to scroll the apps list with a touch screen
Status: RESOLVED UPSTREAM
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-21 21:05 UTC by Patrick Silva
Modified: 2020-03-23 11:58 UTC (History)
1 user (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 Patrick Silva 2020-02-21 21:05:40 UTC
SUMMARY
I was scrolling the apps list using my touch screen, I switched to another window, went back to Discover, tried to scroll the apps list with my touch screen again and Discover crashed.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.18.80
KDE Frameworks Version: 5.68.0
Qt Version: 5.14.1


Thread 16 (Thread 0x7fa8c0fc2700 (LWP 23575)):
#0  0x00007fa8d0900bf9 in __GI___poll (fds=0x7fa8c0fc1b68, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa8ca963747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fa8ca96536a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fa8c3990cc0 in QXcbEventQueue::run() (this=0x55d6f3c44270)
    at qxcbeventqueue.cpp:228
#4  0x00007fa8d13b67ec in QThreadPrivate::start(void*) (arg=0x55d6f3c44270)
    at thread/qthread_unix.cpp:342
#5  0x00007fa8cd1fa6db in start_thread (arg=0x7fa8c0fc2700) at pthread_create.c:463
#6  0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7fa8217fa700 (LWP 23775)):
#0  0x00007fa8d0900bf9 in __GI___poll (fds=0x7fa7fc0038e0, nfds=2, timeout=134772)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa8cb05d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8cb05d6dc in g_main_context_iteration ()
    at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8d16050bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa7fc001e50, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fa8d15a463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa8217f9c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fa8d13b5317 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007fa8d13b67ec in QThreadPrivate::start(void*) (arg=0x7fa8b00cb530) at thread/qthread_unix.cpp:342
#7  0x00007fa8cd1fa6db in start_thread (arg=0x7fa8217fa700) at pthread_create.c:463
#8  0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fa8737fe700 (LWP 25817)):
#0  0x00007fa8cd200ed9 in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7fa8737fdab0, expected=0, futex_word=0x7fa874005b04) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007fa8cd200ed9 in __pthread_cond_wait_common (abstime=0x7fa8737fdb60, mutex=0x7fa874005ab0, cond=0x7fa874005ad8)
    at pthread_cond_wait.c:533
#2  0x00007fa8cd200ed9 in __pthread_cond_timedwait (cond=0x7fa874005ad8, mutex=0x7fa874005ab0, abstime=0x7fa8737fdb60)
    at pthread_cond_wait.c:667
#3  0x00007fa8d13bcd2a in QWaitConditionPrivate::wait_relative(QDeadlineTimer) (this=0x7fa874005ab0, deadline=...)
    at thread/qwaitcondition_unix.cpp:136
#4  0x00007fa8d13bcd2a in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x7fa874005ab0)
    at thread/qwaitcondition_unix.cpp:144
#5  0x00007fa8d13bcd2a in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7fa8740054a8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007fa8d13bcee6 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7fa874005790, mutex=mutex@entry=0x7fa8740054a8, time=<optimized out>) at thread/qwaitcondition_unix.cpp:209
#7  0x00007fa8d13ba275 in QThreadPoolThread::run() (this=0x7fa874005780) at thread/qthreadpool.cpp:139
#8  0x00007fa8d13b67ec in QThreadPrivate::start(void*) (arg=0x7fa874005780) at thread/qthread_unix.cpp:342
#9  0x00007fa8cd1fa6db in start_thread (arg=0x7fa8737fe700) at pthread_create.c:463
#10 0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fa873fff700 (LWP 23597)):
#0  0x00007fa8d0900bf9 in __GI___poll (fds=0x55d6f42fbfe0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa8cb05d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8cb05d962 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8c9fe40e6 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fa8cb085195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa8cd1fa6db in start_thread (arg=0x7fa873fff700) at pthread_create.c:463
#6  0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fa87e5f5700 (LWP 23859)):
#0  0x00007fa8d0900bf9 in __GI___poll (fds=0x7fa83c044000, nfds=1, timeout=106142)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa8cb05d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8cb05d6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8d16050db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa83c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fa8d15a463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa87e5f4c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fa8d13b5317 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007fa8d13b67ec in QThreadPrivate::start(void*) (arg=0x7fa8940cf410) at thread/qthread_unix.cpp:342
#7  0x00007fa8cd1fa6db in start_thread (arg=0x7fa87e5f5700) at pthread_create.c:463
#8  0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fa87cdf3700 (LWP 23609)):
#0  0x00007fa8d0900bf9 in __GI___poll (fds=0x7fa8480039d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa8cb05d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8cb05d6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8d16050bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa834000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fa8d15a463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa87cdf2c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fa8d13b5317 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007fa8d13b67ec in QThreadPrivate::start(void*) (arg=0x55d6f4e72e80) at thread/qthread_unix.cpp:342
#7  0x00007fa8cd1fa6db in start_thread (arg=0x7fa87cdf3700) at pthread_create.c:463
#8  0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fa821ffb700 (LWP 23732)):
#0  0x00007fa8d0900bf9 in __GI___poll (fds=0x7fa808007850, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa8cb05d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8cb05d6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8d16050bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa8080083e0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fa8d15a463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa821ffac60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fa8d13b5317 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007fa8d13b67ec in QThreadPrivate::start(void*) (arg=0x55d6f543fcc0) at thread/qthread_unix.cpp:342
#7  0x00007fa8cd1fa6db in start_thread (arg=0x7fa821ffb700) at pthread_create.c:463
#8  0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fa8a0a8d700 (LWP 23596)):
#0  0x00007fa8d0900bf9 in __GI___poll (fds=0x55d6f5572310, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa8cb05d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8cb05d6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8cb05d721 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa8cb085195 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fa8cd1fa6db in start_thread (arg=0x7fa8a0a8d700) at pthread_create.c:463
#6  0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fa87ddf4700 (LWP 23607)):
#0  0x00007fa8cd2009f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d6f4749834)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa8cd2009f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55d6f47497e0, cond=0x55d6f4749808)
    at pthread_cond_wait.c:502
#2  0x00007fa8cd2009f3 in __pthread_cond_wait (cond=0x55d6f4749808, mutex=0x55d6f47497e0) at pthread_cond_wait.c:655
#3  0x00007fa8d13bcd9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55d6f47497e0)
    at thread/qwaitcondition_unix.cpp:146
#4  0x00007fa8d13bcd9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55d6f47497c0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007fa8d13bcf19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55d6f47497c8, mutex=mutex@entry=0x55d6f47497c0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208
#6  0x00007fa8d4c4a1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55d6f47497b8)
    at scenegraph/qsgthreadedrenderloop.cpp:255
#7  0x00007fa8d4c4a1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55d6f4749720)
    at scenegraph/qsgthreadedrenderloop.cpp:905
#8  0x00007fa8d4c4a631 in QSGRenderThread::run() (this=0x55d6f4749720) at scenegraph/qsgthreadedrenderloop.cpp:1000
#9  0x00007fa8d13b67ec in QThreadPrivate::start(void*) (arg=0x55d6f4749720) at thread/qthread_unix.cpp:342
#10 0x00007fa8cd1fa6db in start_thread (arg=0x7fa87ddf4700) at pthread_create.c:463
#11 0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fa8a1bc0700 (LWP 23595)):
#0  0x00007fa8d0900bf9 in __GI___poll (fds=0x7fa894004ee0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa8cb05d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8cb05d6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8d16050bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa894000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fa8d15a463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa8a1bbfbf0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fa8d13b5317 in QThread::exec() (this=this@entry=0x55d6f5638f50) at thread/qthread.cpp:536
#6  0x00007fa8d4b8ca86 in QQuickPixmapReader::run() (this=0x55d6f5638f50) at util/qquickpixmapcache.cpp:987
#7  0x00007fa8d13b67ec in QThreadPrivate::start(void*) (arg=0x55d6f5638f50) at thread/qthread_unix.cpp:342
#8  0x00007fa8cd1fa6db in start_thread (arg=0x7fa8a1bc0700) at pthread_create.c:463
#9  0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fa889891700 (LWP 23601)):
#0  0x00007fa8d0900bf9 in __GI___poll (fds=0x7fa878002de0, nfds=1, timeout=9987) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa8cb05d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8cb05d6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8d16050bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa878000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fa8d15a463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa889890c60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fa8d13b5317 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007fa8d13b67ec in QThreadPrivate::start(void*) (arg=0x55d6f4624cc0) at thread/qthread_unix.cpp:342
#7  0x00007fa8cd1fa6db in start_thread (arg=0x7fa889891700) at pthread_create.c:463
#8  0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fa87ffff700 (LWP 23602)):
#0  0x00007fa8d0900bf9 in __GI___poll (fds=0x7fa87408d990, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa8cb05d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8cb05d6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8d16050bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa874000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fa8d15a463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa87fffec60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fa8d13b5317 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536
#6  0x00007fa8d13b67ec in QThreadPrivate::start(void*) (arg=0x55d6f463f200) at thread/qthread_unix.cpp:342
#7  0x00007fa8cd1fa6db in start_thread (arg=0x7fa87ffff700) at pthread_create.c:463
#8  0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fa8b4ae1700 (LWP 23591)):
#0  0x00007fa8d0900bf9 in __GI___poll (fds=0x7fa8b000c370, nfds=4, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa8cb05d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8cb05d6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8d16050bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa8b0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fa8d15a463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa8b4ae0c30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fa8d13b5317 in QThread::exec() (this=this@entry=0x7fa8d371fda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536
#6  0x00007fa8d34a7555 in QDBusConnectionManager::run() (this=0x7fa8d371fda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#7  0x00007fa8d13b67ec in QThreadPrivate::start(void*) (arg=0x7fa8d371fda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342
#8  0x00007fa8cd1fa6db in start_thread (arg=0x7fa8b4ae1700) at pthread_create.c:463
#9  0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fa8af5ef700 (LWP 23592)):
#0  0x00007fa8d0900bf9 in __GI___poll (fds=0x7fa8a80029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fa8cb05d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa8cb05d6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa8d16050bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fa8a8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007fa8d15a463a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fa8af5eec40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225
#5  0x00007fa8d13b5317 in QThread::exec() (this=this@entry=0x55d6f3ca3730) at thread/qthread.cpp:536
#6  0x00007fa8d28e0605 in QQmlThreadPrivate::run() (this=0x55d6f3ca3730) at qml/ftw/qqmlthread.cpp:155
#7  0x00007fa8d13b67ec in QThreadPrivate::start(void*) (arg=0x55d6f3ca3730) at thread/qthread_unix.cpp:342
#8  0x00007fa8cd1fa6db in start_thread (arg=0x7fa8af5ef700) at pthread_create.c:463
#9  0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fa8a343e700 (LWP 23593)):
#0  0x00007fa8cd2009f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55d6f3f4577c)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007fa8cd2009f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55d6f3f45728, cond=0x55d6f3f45750)
    at pthread_cond_wait.c:502
#2  0x00007fa8cd2009f3 in __pthread_cond_wait (cond=0x55d6f3f45750, mutex=0x55d6f3f45728) at pthread_cond_wait.c:655
#3  0x00007fa8a499aebb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007fa8a499aab7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007fa8cd1fa6db in start_thread (arg=0x7fa8a343e700) at pthread_create.c:463
#6  0x00007fa8d090d88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fa8d5b26940 (LWP 23552)):
#0  0x00007fa8d1f0abcb in QGridLayoutRowData::distributeMultiCells(QGridLayoutRowInfo const&, bool) (this=this@entry=0x55d6f72b0890, rowInfo=..., snapToPixelGrid=true) at util/qgridlayoutengine.cpp:162
#1  0x00007fa8d1f0f0e1 in QGridLayoutEngine::ensureColumnAndRowData(QGridLayoutRowData*, QGridLayoutBox*, double const*, double const*, Qt::Orientation, QAbstractLayoutStyleInfo const*) const (this=this@entry=0x55d6f72b0790, rowData=0x55d6f72b0890, totalBox=totalBox@entry=0x55d6f72b0830, colPositions=colPositions@entry=0x0, colSizes=colSizes@entry=0x0, orientation=orientation@entry=Qt::Horizontal, styleInfo=0x55d6f4335140) at util/qgridlayoutengine.cpp:1585
#2  0x00007fa8d1f0f2b1 in QGridLayoutEngine::sizeHint(Qt::SizeHint, QSizeF const&, QAbstractLayoutStyleInfo const*) const (this=0x55d6f72b0790, which=Qt::MinimumSize, constraint=..., styleInfo=0x55d6f4335140) at util/qgridlayoutengine.cpp:1140
#3  0x00007fa8adf8d391 in QQuickGridLayoutBase::sizeHint(Qt::SizeHint) const (this=<optimized out>, whichSizeHint=<optimized out>) at qquicklinearlayout.cpp:257
#4  0x00007fa8adf8f26e in QQuickGridLayoutBase::invalidate(QQuickItem*) (this=0x55d6f99e2f80, childItem=<optimized out>)
    at qquicklinearlayout.cpp:388
#5  0x00007fa8adf8ef7c in QQuickGridLayoutBase::rearrange(QSizeF const&) (this=0x55d6f99e2f80, size=...)
    at qquicklinearlayout.cpp:491
#6  0x00007fa8adf8d168 in QQuickLayout::geometryChanged(QRectF const&, QRectF const&) (this=0x55d6f99e2f80, newGeometry=..., oldGeometry=...) at qquicklayout.cpp:818
#7  0x00007fa8d4c82be3 in QQuickItem::setWidth(double) (this=0x55d6f99e2f80, w=<optimized out>)
    at items/qquickitem.cpp:6711
#8  0x00007fa8d4c942d7 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=_o@entry=0x55d6f99e2f80, _c=_c@entry=QMetaObject::WriteProperty, _id=_id@entry=7, _a=_a@entry=0x7ffd608ede30) at .moc/moc_qquickitem.cpp:961
#9  0x00007fa8d4c94853 in QQuickItem::qt_metacall(QMetaObject::Call, int, void**) (this=this@entry=0x55d6f99e2f80, _c=_c@entry=QMetaObject::WriteProperty, _id=7, _a=_a@entry=0x7ffd608ede30) at .moc/moc_qquickitem.cpp:1038
#10 0x00007fa8adf93555 in QQuickLayout::qt_metacall(QMetaObject::Call, int, void**) (this=this@entry=0x55d6f99e2f80, _c=_c@entry=QMetaObject::WriteProperty, _id=<optimized out>, _a=_a@entry=0x7ffd608ede30) at .moc/moc_qquicklayout_p.cpp:106
#11 0x00007fa8adf8f655 in QQuickGridLayoutBase::qt_metacall(QMetaObject::Call, int, void**) (this=this@entry=0x55d6f99e2f80, _c=_c@entry=QMetaObject::WriteProperty, _id=<optimized out>, _a=_a@entry=0x7ffd608ede30)
    at .moc/moc_qquicklinearlayout_p.cpp:148
#12 0x00007fa8adf8f7d5 in QQuickLinearLayout::qt_metacall(QMetaObject::Call, int, void**) (this=0x55d6f99e2f80, _c=QMetaObject::WriteProperty, _id=<optimized out>, _a=0x7ffd608ede30) at .moc/moc_qquicklinearlayout_p.cpp:557
#13 0x00007fa8d283bbf2 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (this=this@entry=0x55d6fa031148, target=target@entry=0x55d6f99e2f80, value=value@entry=0x7ffd608eded0, flags=...)
    at ../../include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:290
#14 0x00007fa8d283954c in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) (object=<optimized out>, property=..., value=..., context=<optimized out>, flags=...) at qml/qqmlproperty.cpp:1261
#15 0x00007fa8d283a51c in QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) (object=<optimized out>, core=..., valueTypeData=..., value=..., context=<optimized out>, flags=...) at qml/qqmlproperty.cpp:1191
#16 0x00007fa8d283a61d in QQmlPropertyPrivate::write(QQmlProperty const&, QVariant const&, QFlags<QQmlPropertyData::WriteFlag>) (that=..., value=..., flags=..., flags@entry=...) at qml/qqmlproperty.cpp:1538
#17 0x00007fa8d283a637 in QQmlProperty::write(QVariant const&) const (this=this@entry=0x55d6f83507d8, value=...)
    at qml/qqmlproperty.cpp:1454
#18 0x00007fa8d28fc726 in QQmlBind::eval() (this=<optimized out>) at types/qqmlbind.cpp:531
#19 0x00007fa8d28fcbdb in QQmlBind::prepareEval() (this=this@entry=0x55d6f7b73b50) at types/qqmlbind.cpp:450
#20 0x00007fa8d28fd154 in QQmlBind::setValue(QJSValue const&) (v=..., this=0x55d6f7b73b50) at types/qqmlbind.cpp:318
#21 0x00007fa8d28fd154 in QQmlBind::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x55d6f7b73b50, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qqmlbind_p.cpp:163
#22 0x00007fa8d283bc32 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (this=this@entry=0x7fa8a8188b28, target=target@entry=0x55d6f7b73b50, value=<optimized out>, flags=...)
    at ../../include/QtQml/5.14.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:286
#23 0x00007fa8d2838ca7 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) (object=<optimized out>, property=..., value=..., context=<optimized out>, flags=...) at qml/qqmlproperty.cpp:1223
#24 0x00007fa8d283a51c in QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) (object=<optimized out>, core=..., valueTypeData=..., value=..., context=<optimized out>, flags=..., flags@entry=...) at qml/qqmlproperty.cpp:1191
#25 0x00007fa8d28a4f6a in QQmlBinding::slowWrite(QQmlPropertyData const&, QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=this@entry=0x55d6f8daa840, core=..., valueTypeData=..., result=..., isUndefined=isUndefined@entry=false, flags=..., flags@entry=...) at qml/qqmlbinding.cpp:445
#26 0x00007fa8d28a62a8 in GenericBinding<0>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x55d6f8daa840, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:327
#27 0x00007fa8d28a7a4a in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x55d6f8daa840, watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:250
#28 0x00007fa8d28a4632 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x55d6f8daa840, flags=...)
    at qml/qqmlbinding.cpp:186
#29 0x00007fa8d287d8e2 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104
#30 0x00007fa8d282bd69 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x55d6f9297ca0, index=<optimized out>, a=0x0) at qml/qqmlengine.cpp:858
#31 0x00007fa8d15e0c24 in doActivate<false>(QObject*, int, void**) (sender=0x55d6f9297ca0, signal_index=24, argv=0x0)
    at kernel/qobject.cpp:3762
#32 0x00007fa8d15db8a2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55d6f9297ca0, m=m@entry=0x7fa8d5152e60 <QQuickItem::staticMetaObject>, local_signal_index=local_signal_index@entry=21, argv=argv@entry=0x0) at kernel/qobject.cpp:3930
#33 0x00007fa8d4c7b3d3 in QQuickItem::widthChanged() (this=this@entry=0x55d6f9297ca0) at .moc/moc_qquickitem.cpp:1196
#34 0x00007fa8d4c8949a in QQuickItem::geometryChanged(QRectF const&, QRectF const&) (this=this@entry=0x55d6f9297ca0, newGeometry=..., oldGeometry=...) at items/qquickitem.cpp:3822
#35 0x00007fa8d4d3a63e in QQuickFlickable::geometryChanged(QRectF const&, QRectF const&) (this=0x55d6f9297ca0, newGeometry=..., oldGeometry=...) at items/qquickflickable.cpp:1807
#36 0x00007fa8d4c8358e in QQuickItem::setSize(QSizeF const&) (this=0x55d6f9297ca0, size=...) at items/qquickitem.cpp:7032
#37 0x00007fa8d4c75a21 in QQuickAnchorsPrivate::fillChanged() (this=0x55d6fa057c90) at items/qquickanchors.cpp:435
#38 0x00007fa8d4c7895f in QQuickAnchors::setRightMargin(double) (this=0x55d6f8103f30, offset=<optimized out>)
    at items/qquickanchors.cpp:1129
#39 0x00007fa8d4c7a733 in QQuickAnchors::qt_metacall(QMetaObject::Call, int, void**) (this=0x55d6f8103f30, _c=QMetaObject::WriteProperty, _id=9, _a=0x7ffd608f00a0) at .moc/moc_qquickanchors_p.cpp:493
#40 0x00007fa8d276efcb in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (engine=engine@entry=0x55d6f3e7f140, object=object@entry=0x55d6f8103f30, property=0x7fa8a81229a8, value=...)
    at jsruntime/qv4qobjectwrapper.cpp:534
#41 0x00007fa8d276fa5e in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (engine=0x55d6f3e7f140, qmlContext=<optimized out>, object=0x55d6f8103f30, name=<optimized out>, revisionMode=QV4::QObjectWrapper::IgnoreRevision, value=...)
    at jsruntime/qv4qobjectwrapper.cpp:435
#42 0x00007fa8d276fbab in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (m=0x7fa8ae9b0680, id=..., value=..., receiver=0x7fa8ae9b0680) at jsruntime/qv4qobjectwrapper.cpp:721
#43 0x00007fa8d26f0d58 in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) (receiver=0x7fa8ae9b0680, v=..., name=0x7fa8ae9b0688, this=0x7fa8ae9b0688) at jsruntime/qv4object_p.h:318
#44 0x00007fa8d26f0d58 in QV4::Lookup::setterFallback(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value&, QV4::Value const&) (l=<optimized out>, engine=0x55d6f3e7f140, object=..., value=...) at jsruntime/qv4lookup.cpp:492
#45 0x00007fa8ac00b8dc in  ()
#46 0x0000000000000000 in  ()
Comment 1 Patrick Silva 2020-02-22 01:06:08 UTC
steps to reproduce:
open discover
click on "Applications" in the side bar
sort apps by name
scroll to "QasHctl" app and open its description page
Discover crashes
Comment 2 Aleix Pol 2020-03-23 11:58:20 UTC
Can't reproduce. Sadly this one will be hard since it's crashing in QtQuick.

If you can find more information I can look into it.