https://bugs.kde.org/show_bug.cgi?id=418013

            Bug ID: 418013
           Summary: Discover crashed when I tried to scroll the apps list
                    with a touch screen
           Product: Discover
           Version: unspecified
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: lei...@leinir.dk
          Reporter: bugsefor...@gmx.com
                CC: aleix...@kde.org
  Target Milestone: ---

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  ()

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to