https://bugs.kde.org/show_bug.cgi?id=432663
Bug ID: 432663 Summary: Discover semi-randomly freezes Product: Discover Version: 5.20.90 Platform: Other OS: Linux Status: REPORTED Severity: major Priority: NOR Component: discover Assignee: lei...@leinir.dk Reporter: n...@kde.org CC: aleix...@kde.org Target Milestone: --- Since the QAction MR was merged, I'm seeing Discover semi-randomly freeze when I visit app pages or the featured page. Here's a backtrace of all threads when the freeze happens: (gdb) thread apply all bt Thread 37 (Thread 0x7fff90ed8640 (LWP 5415) "QQuickPixmapRea"): #0 0x00007ffff51918cf in __GI___poll (fds=0x7fff60021d40, nfds=5, timeout=34999) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff3e8a16e in g_main_context_poll (priority=<optimized out>, n_fds=5, fds=0x7fff60021d40, timeout=<optimized out>, context=0x7fff60002000) at ../glib/gmain.c:4422 #2 g_main_context_iterate (context=context@entry=0x7fff60002000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4114 #3 0x00007ffff3e8a28f in g_main_context_iteration (context=0x7fff60002000, may_block=may_block@entry=1) at ../glib/gmain.c:4184 #4 0x00007ffff58d883f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff600028b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007ffff587fcab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff90ed7b40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007ffff569ed0e in QThread::exec() (this=this@entry=0x466f410) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007ffff7a11f26 in QQuickPixmapReader::run() (this=0x466f410) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/src/quick/util/qquickpixmapcache.cpp:1024 #8 0x00007ffff569fe51 in QThreadPrivate::start(void*) (arg=0x466f410) at thread/qthread_unix.cpp:329 #9 0x00007ffff4cba3e9 in start_thread (arg=0x7fff90ed8640) at pthread_create.c:463 #10 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 31 (Thread 0x7fff71bb7640 (LWP 5395) "QNetworkAccessM"): #0 0x00007ffff51918cf in __GI___poll (fds=0x7fff4400dc90, nfds=1, timeout=129631) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff3e8a16e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fff4400dc90, timeout=<optimized out>, context=0x7fff44000c20) at ../glib/gmain.c:4422 #2 g_main_context_iterate (context=context@entry=0x7fff44000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4114 #3 0x00007ffff3e8a28f in g_main_context_iteration (context=0x7fff44000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4184 #4 0x00007ffff58d885b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff44000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007ffff587fcab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff71bb6b80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007ffff569ed0e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007ffff569fe51 in QThreadPrivate::start(void*) (arg=0x3cfdb80) at thread/qthread_unix.cpp:329 #8 0x00007ffff4cba3e9 in start_thread (arg=0x7fff71bb7640) at pthread_create.c:463 #9 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 24 (Thread 0x7fff937fe640 (LWP 5352) "QLibProxyWrappe"): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff56a2091 in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:116 #2 QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >(QBasicAtomicInteger<unsigned int>&, --Type <RET> for more, q to quit, c to continue without paging-- QBasicAtomicInteger<unsigned int>::Type) (expectedValue=<optimized out>, futex=<optimized out>) at thread/qfutex_p.h:135 #3 futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, int) (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219 #4 futexSemaphoreTryAcquire<false>(QBasicAtomicInteger<unsigned long long>&, int, int) (timeout=-1, n=n@entry=1, u=...) at thread/qsemaphore.cpp:262 #5 QSemaphore::acquire(int) (this=this@entry=0x7ffff641e920 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder+32>, n=n@entry=1) at thread/qsemaphore.cpp:326 #6 0x00007ffff636d934 in QLibProxyWrapper::run() (this=0x7ffff641e900 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at kernel/qnetworkproxy_libproxy.cpp:179 #7 0x00007ffff569fe51 in QThreadPrivate::start(void*) (arg=0x7ffff641e900 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at thread/qthread_unix.cpp:329 #8 0x00007ffff4cba3e9 in start_thread (arg=0x7fff937fe640) at pthread_create.c:463 #9 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 23 (Thread 0x7fff93fff640 (LWP 5351) "QNetworkAccessM"): #0 0x00007ffff51918cf in __GI___poll (fds=0x7fff6400bcb0, nfds=1, timeout=127785) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff3e8a16e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fff6400bcb0, timeout=<optimized out>, context=0x7fff64000c20) at ../glib/gmain.c:4422 #2 g_main_context_iterate (context=context@entry=0x7fff64000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4114 #3 0x00007ffff3e8a28f in g_main_context_iteration (context=0x7fff64000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4184 #4 0x00007ffff58d885b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff64000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007ffff587fcab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff93ffeb80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007ffff569ed0e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007ffff569fe51 in QThreadPrivate::start(void*) (arg=0x18d3bd0) at thread/qthread_unix.cpp:329 #8 0x00007ffff4cba3e9 in start_thread (arg=0x7fff93fff640) at pthread_create.c:463 #9 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 22 (Thread 0x7fffa8943640 (LWP 5350) "Qt bearer threa"): #0 0x00007ffff51918cf in __GI___poll (fds=0x7fff6c0018f0, nfds=1, timeout=9999) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff3e8a16e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fff6c0018f0, timeout=<optimized out>, context=0x7fff6c000c20) at ../glib/gmain.c:4422 #2 g_main_context_iterate (context=context@entry=0x7fff6c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4114 #3 0x00007ffff3e8a28f in g_main_context_iteration (context=0x7fff6c000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4184 #4 0x00007ffff58d883f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff6c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007ffff587fcab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffa8942b80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h--Type <RET> for more, q to quit, c to continue without paging-- :69 #6 0x00007ffff569ed0e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007ffff569fe51 in QThreadPrivate::start(void*) (arg=0x155f190) at thread/qthread_unix.cpp:329 #8 0x00007ffff4cba3e9 in start_thread (arg=0x7fffa8943640) at pthread_create.c:463 #9 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 19 (Thread 0x7fffaa7fc640 (LWP 5334) "gdbus"): #0 0x00007ffff51918cf in __GI___poll (fds=0x7fffa000fad0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff3e8a16e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7fffa000fad0, timeout=<optimized out>, context=0x7fffa000dbc0) at ../glib/gmain.c:4422 #2 g_main_context_iterate (context=0x7fffa000dbc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4114 #3 0x00007ffff3e8a4cb in g_main_loop_run (loop=0x7fffa000dcb0) at ../glib/gmain.c:4317 #4 0x00007ffff3ac0906 in gdbus_shared_thread_func (user_data=0x7fffa000db90) at ../gio/gdbusprivate.c:280 #5 0x00007ffff3eb329e in g_thread_proxy (data=0x7fffa0001800) at ../glib/gthread.c:820 #6 0x00007ffff4cba3e9 in start_thread (arg=0x7fffaa7fc640) at pthread_create.c:463 #7 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 17 (Thread 0x7fffab7fe640 (LWP 5332) "gmain"): #0 0x00007ffff51918cf in __GI___poll (fds=0xb85fd0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff3e8a16e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0xb85fd0, timeout=<optimized out>, context=0xec84b0) at ../glib/gmain.c:4422 #2 g_main_context_iterate (context=context@entry=0xec84b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4114 #3 0x00007ffff3e8a28f in g_main_context_iteration (context=0xec84b0, may_block=may_block@entry=1) at ../glib/gmain.c:4184 #4 0x00007ffff3e8a2e1 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6077 #5 0x00007ffff3eb329e in g_thread_proxy (data=0x467ea0) at ../glib/gthread.c:820 #6 0x00007ffff4cba3e9 in start_thread (arg=0x7fffab7fe640) at pthread_create.c:463 #7 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7fffdb7fe640 (LWP 5309) "QQmlThread"): #0 0x00007ffff51918cf in __GI___poll (fds=0x7fffc8004a60, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff3e8a16e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fffc8004a60, timeout=<optimized out>, context=0x7fffc8000c20) at ../glib/gmain.c:4422 #2 g_main_context_iterate (context=context@entry=0x7fffc8000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4114 #3 0x00007ffff3e8a28f in g_main_context_iteration (context=0x7fffc8000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4184 #4 0x00007ffff58d883f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffc8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007ffff587fcab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffdb7fdb60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 --Type <RET> for more, q to quit, c to continue without paging-- #6 0x00007ffff569ed0e in QThread::exec() (this=this@entry=0x6369b0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007ffff6740675 in QQmlThreadPrivate::run() (this=0x6369b0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155 #8 0x00007ffff569fe51 in QThreadPrivate::start(void*) (arg=0x6369b0) at thread/qthread_unix.cpp:329 #9 0x00007ffff4cba3e9 in start_thread (arg=0x7fffdb7fe640) at pthread_create.c:463 #10 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7fffdbfff640 (LWP 5308) "plasma-:disk$3"): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7769ac) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x776958, cond=0x776980) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x776980, mutex=0x776958) at pthread_cond_wait.c:638 #3 0x00007fffea1fb55b in cnd_wait (mtx=0x776958, cond=0x776980) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func(void*) (input=input@entry=0x5eb380) at ../src/util/u_queue.c:285 #5 0x00007fffea1fab27 in impl_thrd_routine(void*) (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007ffff4cba3e9 in start_thread (arg=0x7fffdbfff640) at pthread_create.c:463 #7 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fffe8ae0640 (LWP 5307) "plasma-:disk$2"): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7769a8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x776958, cond=0x776980) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x776980, mutex=0x776958) at pthread_cond_wait.c:638 #3 0x00007fffea1fb55b in cnd_wait (mtx=0x776958, cond=0x776980) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func(void*) (input=input@entry=0x5ae4c0) at ../src/util/u_queue.c:285 #5 0x00007fffea1fab27 in impl_thrd_routine(void*) (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007ffff4cba3e9 in start_thread (arg=0x7fffe8ae0640) at pthread_create.c:463 #7 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fffe92e1640 (LWP 5306) "plasma-:disk$1"): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7769a8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x776958, cond=0x776980) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x776980, mutex=0x776958) at pthread_cond_wait.c:638 #3 0x00007fffea1fb55b in cnd_wait (mtx=0x776958, cond=0x776980) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func(void*) (input=input@entry=0x62c6e0) at ../src/util/u_queue.c:285 #5 0x00007fffea1fab27 in impl_thrd_routine(void*) (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007ffff4cba3e9 in start_thread (arg=0x7fffe92e1640) at pthread_create.c:463 #7 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 --Type <RET> for more, q to quit, c to continue without paging-- Thread 4 (Thread 0x7fffe9ae2640 (LWP 5305) "plasma-:disk$0"): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x7769a8) at ../sysdeps/nptl/futex-internal.h:183 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x776958, cond=0x776980) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0x776980, mutex=0x776958) at pthread_cond_wait.c:638 #3 0x00007fffea1fb55b in cnd_wait (mtx=0x776958, cond=0x776980) at ../include/c11/threads_posix.h:155 #4 util_queue_thread_func(void*) (input=input@entry=0x5e7590) at ../src/util/u_queue.c:285 #5 0x00007fffea1fab27 in impl_thrd_routine(void*) (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007ffff4cba3e9 in start_thread (arg=0x7fffe9ae2640) at pthread_create.c:463 #7 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fffebe59640 (LWP 5297) "QDBusConnection"): #0 0x00007ffff51918cf in __GI___poll (fds=0x7fffe4012960, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff3e8a16e in g_main_context_poll (priority=<optimized out>, n_fds=5, fds=0x7fffe4012960, timeout=<optimized out>, context=0x7fffe4000c20) at ../glib/gmain.c:4422 #2 g_main_context_iterate (context=context@entry=0x7fffe4000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4114 #3 0x00007ffff3e8a28f in g_main_context_iteration (context=0x7fffe4000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4184 #4 0x00007ffff58d883f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fffe4000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007ffff587fcab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffebe58b30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #6 0x00007ffff569ed0e in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007ffff71d07c7 in QDBusConnectionManager::run() (this=0x7ffff723e420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #8 0x00007ffff569fe51 in QThreadPrivate::start(void*) (arg=0x7ffff723e420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329 #9 0x00007ffff4cba3e9 in start_thread (arg=0x7fffebe59640) at pthread_create.c:463 #10 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7ffff0cd0640 (LWP 5284) "QXcbEventQueue"): #0 0x00007ffff51918cf in __GI___poll (fds=fds@entry=0x7ffff0ccfa88, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007ffff4c2d862 in poll (__timeout=-1, __nfds=1, __fds=0x7ffff0ccfa88) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=0x49efb0, vector=0x0, count=0x0, cond=<optimized out>) at xcb_conn.c:480 #3 0x00007ffff4c2f26c in _xcb_conn_wait (count=0x0, vector=0x0, cond=0x49eff0, c=0x49efb0) at xcb_conn.c:446 #4 xcb_wait_for_event (c=c@entry=0x49efb0) at xcb_in.c:697 #5 0x00007ffff0dd9ff0 in QXcbEventQueue::run() (this=0x4948d0) at qxcbeventqueue.cpp:228 #6 0x00007ffff569fe51 in QThreadPrivate::start(void*) (arg=0x4948d0) at thread/qthread_unix.cpp:329 --Type <RET> for more, q to quit, c to continue without paging-- #7 0x00007ffff4cba3e9 in start_thread (arg=0x7ffff0cd0640) at pthread_create.c:463 #8 0x00007ffff519c9c3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7ffff2cc0980 (LWP 5204) "plasma-discover"): #0 0x00007ffff64e22e5 in QV4::MemoryManager::collectRoots(QV4::MarkStack*) (this=0x7fffffff55d0, markStack=0x7fffffff5630) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/src/qml/memory/qv4mm.cpp:902 #1 0x00007ffff64e242d in QV4::MemoryManager::mark() (this=this@entry=0x588e60) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/src/qml/memory/qv4mm.cpp:919 #2 0x00007ffff64e4161 in QV4::MemoryManager::runGC() (this=0x588e60) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/src/qml/memory/qv4mm.cpp:1053 #3 0x00007ffff64e5df8 in QV4::MemoryManager::allocate(QV4::BlockAllocator*, unsigned long) (size=128, allocator=0x588e70, this=0x588e60) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/memory/qv4mm_p.h:328 #4 QV4::MemoryManager::allocData(unsigned long) (this=0x588e60, size=size@entry=128) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/src/qml/memory/qv4mm.cpp:806 #5 0x00007ffff656a881 in QV4::MemoryManager::allocManaged<QV4::SimpleArrayData>(unsigned long, QV4::Heap::InternalClass*) (ic=0x7fffda7c0500, size=128, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/memory/qv4mm_p.h:167 #6 QV4::MemoryManager::allocManaged<QV4::SimpleArrayData>(unsigned long, QV4::InternalClass*) (ic=0x7fffdabbf5f0, size=104, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/memory/qv4mm_p.h:177 #7 QV4::MemoryManager::allocManaged<QV4::SimpleArrayData>(unsigned long) (size=104, this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/memory/qv4mm_p.h:185 #8 QV4::ArrayData::realloc(QV4::Object*, QV4::Heap::ArrayData::Type, unsigned int, bool) (o=o@entry=0x7fffdabbf5d8, newType=newType@entry=QV4::Heap::ArrayData::Simple, requested=requested@entry=0, enforceAttributes=enforceAttributes@entry=false) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/src/qml/jsruntime/qv4arraydata.cpp:130 #9 0x00007ffff670bf8e in QV4::Object::arrayCreate() (this=0x7fffdabbf5d8) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4object_p.h:286 #10 QV4::Object::arrayCreate() (this=0x7fffdabbf5d8) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4object_p.h:284 #11 QV4::Object::setArrayType(QV4::Heap::ArrayData::Type) (t=QV4::Heap::ArrayData::Custom, this=0x7fffdabbf5d8) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4object_p.h:276 #12 QV4::Heap::QmlListWrapper::init() (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/src/qml/qml/qqmllistwrapper.cpp:60 #13 0x00007ffff670c484 in QV4::MemoryManager::allocate<QV4::QmlListWrapper>() (this=0x588e60) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4value_p.h:101 #14 0x00007ffff670c19e in QV4::QmlListWrapper::create(QV4::ExecutionEngine*, QObject*, int, int) (engine=0x6383f0, object=0x30f6e50, propId=18, propType=propType@entry=1085) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/src/qml/qml/qqmllistwrapper.cpp:76 #15 0x00007ffff65cb5ac in loadProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const&) (v4=0x6383f0, object=0x30f6e50, property=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:141 #16 0x00007ffff65acfce in QV4::QObjectWrapper::lookupGetterImpl<QV4::QQmlContextWrapper::lookupScope--Type <RET> for more, q to quit, c to continue without paging-- ObjectProperty(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*)::<lambda()> > (useOriginalProperty=true, revertLookup=..., object=<optimized out>, engine=0x6383f0, lookup=0x56d1c0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/include/QtQml/5.15.2/QtQml/private/../../../../../src/qml/jsruntime/qv4qobjectwrapper_p.h:262 #17 QV4::QQmlContextWrapper::lookupScopeObjectProperty(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) (l=0x56d1c0, engine=0x6383f0, base=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-2.1.x86_64/src/qml/jsruntime/qv4qmlcontext.cpp:569 #18 0x00007fffd9b7967a in () #19 0x0000000000000000 in () -- You are receiving this mail because: You are watching all bug changes.