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

            Bug ID: 425110
           Summary: Discover started via Krunner crashed after I switch
                    between pages
           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 used krunner to search for quodlibet player, started Discover to install
this app, clicked on "Sources" and "About" in the sidebar, I go back to
"Sources" and Discover crashed.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.19.80
KDE Frameworks Version: 5.73.0
Qt Version: 5.14.2


Thread 19 (Thread 0x7faee32a2940 (LWP 13477)):
#0  0x00007faede46ba07 in __GI___close (fd=fd@entry=20) at
../sysdeps/unix/sysv/linux/close.c:27
#1  0x00007faee17e951a in closeAllFDs() () at ./src/kcrash.cpp:385
#2  0x00007faee17e9f94 in KCrash::defaultCrashHandler(int) (sig=11) at
./src/kcrash.cpp:420
#3  0x00007faede399fd0 in <signal handler called> () at
/lib/x86_64-linux-gnu/libc.so.6
#4  0x00007faedfc21d8e in QQmlData::wasDeleted(QObject const*)
(object=0x557e21d119c0)
    at
../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/qqmldata_p.h:338
#5  0x00007faedfc21d8e in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*,
QObject*) (engine=engine@entry=0x557e1c65d5c0, object=0x557e21d119c0) at
jsruntime/qv4qobjectwrapper_p.h:213
#6  0x00007faedfca0a86 in loadProperty(QV4::ExecutionEngine*, QObject*,
QQmlPropertyData const&) (v4=0x557e1c65d5c0, object=0x557e21780080,
property=...) at jsruntime/qv4qobjectwrapper.cpp:139
#7  0x00007faedfca5793 in
QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlContextData*,
QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*,
QQmlPropertyData**) (engine=engine@entry=0x557e1c65d5c0,
qmlContext=qmlContext@entry=0x557e21bf7720, object=0x557e21780080,
name=0x7faecc2dd628,
revisionMode=revisionMode@entry=QV4::QObjectWrapper::IgnoreRevision,
hasProperty=hasProperty@entry=0x0, property=0x0) at
jsruntime/qv4qobjectwrapper.cpp:388
#8  0x00007faedfde8c9f in QV4::QQmlTypeWrapper::virtualGet(QV4::Managed const*,
QV4::PropertyKey, QV4::Value const*, bool*) (m=0x7faecc2dd618, id=...,
receiver=0x7faecc2dd618, hasProperty=0x0)
    at qml/qqmltypewrapper.cpp:268
#9  0x00007faedfc2783b in QV4::Object::get(QV4::StringOrSymbol*, bool*,
QV4::Value const*) const (receiver=0x7faecc2dd618, hasProperty=0x0,
name=0x7faecc2dd620, this=0x7faecc2dd620)
    at jsruntime/qv4object_p.h:308
#10 0x00007faedfc2783b in QV4::Lookup::getterFallback(QV4::Lookup*,
QV4::ExecutionEngine*, QV4::Value const&) (l=<optimized out>,
engine=0x557e1c65d5c0, object=...) at jsruntime/qv4lookup.cpp:201
#11 0x00007faeb2769fa0 in  ()
#12 0x0000000000000000 in  ()

Thread 18 (Thread 0x7faebaefa700 (LWP 13498)):
#0  0x00007faeda9c59f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x557e1c77eabc) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007faeda9c59f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x557e1c77ea68, cond=0x557e1c77ea90) at pthread_cond_wait.c:502
#2  0x00007faeda9c59f3 in __pthread_cond_wait (cond=0x557e1c77ea90,
mutex=0x557e1c77ea68)
    at pthread_cond_wait.c:655
#3  0x00007faebc7099ab in cnd_wait (mtx=0x557e1c77ea68, cond=0x557e1c77ea90)
    at ../include/c11/threads_posix.h:155
#4  0x00007faebc7099ab in util_queue_thread_func
(input=input@entry=0x557e1c71f800)
    at ../src/util/u_queue.c:275
#5  0x00007faebc709597 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007faeda9bf6db in start_thread (arg=0x7faebaefa700) at
pthread_create.c:463
#7  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 17 (Thread 0x7faec75ef700 (LWP 13497)):
#0  0x00007faede46fcf9 in __GI___poll (fds=0x7faec0002de0, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faed859d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faed859d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faededd67ac in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7faec0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007faeded75d2a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7faec75eec40, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007faedeb86757 in QThread::exec() (this=this@entry=0x557e1c6482a0) at
thread/qthread.cpp:536
#6  0x00007faedfe17fc5 in QQmlThreadPrivate::run() (this=0x557e1c6482a0)
    at qml/ftw/qqmlthread.cpp:155
#7  0x00007faedeb87c2c in QThreadPrivate::start(void*) (arg=0x557e1c6482a0)
    at thread/qthread_unix.cpp:342
#8  0x00007faeda9bf6db in start_thread (arg=0x7faec75ef700) at
pthread_create.c:463
#9  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (Thread 0x7faeba6f9700 (LWP 13500)):
#0  0x00007faeda9c59f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x557e1c77eab8) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007faeda9c59f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x557e1c77ea68, cond=0x557e1c77ea90) at pthread_cond_wait.c:502
#2  0x00007faeda9c59f3 in __pthread_cond_wait (cond=0x557e1c77ea90,
mutex=0x557e1c77ea68)
    at pthread_cond_wait.c:655
#3  0x00007faebc7099ab in cnd_wait (mtx=0x557e1c77ea68, cond=0x557e1c77ea90)
    at ../include/c11/threads_posix.h:155
#4  0x00007faebc7099ab in util_queue_thread_func
(input=input@entry=0x557e1c75be10)
    at ../src/util/u_queue.c:275
#5  0x00007faebc709597 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007faeda9bf6db in start_thread (arg=0x7faeba6f9700) at
pthread_create.c:463
#7  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (Thread 0x7faeb9ef8700 (LWP 13501)):
#0  0x00007faeda9c59f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x557e1c77eab8) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007faeda9c59f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x557e1c77ea68, cond=0x557e1c77ea90) at pthread_cond_wait.c:502
#2  0x00007faeda9c59f3 in __pthread_cond_wait (cond=0x557e1c77ea90,
mutex=0x557e1c77ea68)
    at pthread_cond_wait.c:655
#3  0x00007faebc7099ab in cnd_wait (mtx=0x557e1c77ea68, cond=0x557e1c77ea90)
    at ../include/c11/threads_posix.h:155
#4  0x00007faebc7099ab in util_queue_thread_func
(input=input@entry=0x557e1c75c310)
    at ../src/util/u_queue.c:275
#5  0x00007faebc709597 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007faeda9bf6db in start_thread (arg=0x7faeb9ef8700) at
pthread_create.c:463
#7  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fae257fb700 (LWP 15177)):
#0  0x00007faede46fcf9 in __GI___poll (fds=0x7fae300039b0, nfds=1,
timeout=46931)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faed859d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faed859d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faededd67ac in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fae30004b50, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007faeded75d2a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fae257fac60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007faedeb86757 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:536
#6  0x00007faedeb87c2c in QThreadPrivate::start(void*) (arg=0x7fae9c02aeb0)
    at thread/qthread_unix.cpp:342
#7  0x00007faeda9bf6db in start_thread (arg=0x7fae257fb700) at
pthread_create.c:463
#8  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7fae9ab7a700 (LWP 13504)):
#0  0x00007faede46fcf9 in __GI___poll (fds=0x557e1cfef7b0, nfds=3, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faed859d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faed859d962 in g_main_loop_run () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faed7523276 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007faed85c5175 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007faeda9bf6db in start_thread (arg=0x7fae9ab7a700) at
pthread_create.c:463
#6  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fae03fff700 (LWP 15179)):
#0  0x00007faede46fcf9 in __GI___poll (fds=0x7fadfc022c10, nfds=1,
timeout=104929)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faed859d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faed859d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faededd67cb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fadfc0336b0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007faeded75d2a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fae03ffec60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007faedeb86757 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:536
#6  0x00007faedeb87c2c in QThreadPrivate::start(void*) (arg=0x7fae14061df0)
    at thread/qthread_unix.cpp:342
#7  0x00007faeda9bf6db in start_thread (arg=0x7fae03fff700) at
pthread_create.c:463
#8  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fae4a4e7700 (LWP 13542)):
#0  0x00007faede46fcf9 in __GI___poll (fds=0x7fae3c491240, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faed859d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faed859d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faededd67cb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fae3c687000, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007faeded75d2a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fae4a4e6c60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007faedeb86757 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:536
#6  0x00007faedeb87c2c in QThreadPrivate::start(void*) (arg=0x557e20510ae0)
    at thread/qthread_unix.cpp:342
#7  0x00007faeda9bf6db in start_thread (arg=0x7fae4a4e7700) at
pthread_create.c:463
#8  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fae40bf0700 (LWP 13524)):
#0  0x00007faede46fcf9 in __GI___poll (fds=0x7fae200029e0, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faed859d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faed859d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faededd67ac in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fae20000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007faeded75d2a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fae40befc60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007faedeb86757 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:536
#6  0x00007faedeb87c2c in QThreadPrivate::start(void*) (arg=0x557e1cca5d10)
    at thread/qthread_unix.cpp:342
#7  0x00007faeda9bf6db in start_thread (arg=0x7fae40bf0700) at
pthread_create.c:463
#8  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fae9b37b700 (LWP 13503)):
#0  0x00007faede46fcf9 in __GI___poll (fds=0x557e1cfe0fe0, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faed859d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faed859d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faed859d721 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007faed85c5175 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007faeda9bf6db in start_thread (arg=0x7fae9b37b700) at
pthread_create.c:463
#6  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7faeb37fe700 (LWP 13502)):
#0  0x00007faede46fcf9 in __GI___poll (fds=0x7fae9c0049f0, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faed859d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faed859d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faededd67ac in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fae9c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007faeded75d2a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7faeb37fdbf0, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007faedeb86757 in QThread::exec() (this=this@entry=0x557e1cc31ee0) at
thread/qthread.cpp:536
#6  0x00007faee236bb06 in QQuickPixmapReader::run() (this=0x557e1cc31ee0)
    at util/qquickpixmapcache.cpp:987
#7  0x00007faedeb87c2c in QThreadPrivate::start(void*) (arg=0x557e1cc31ee0)
    at thread/qthread_unix.cpp:342
#8  0x00007faeda9bf6db in start_thread (arg=0x7faeb37fe700) at
pthread_create.c:463
#9  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fae4ace8700 (LWP 13519)):
#0  0x00007faede46fcf9 in __GI___poll (fds=0x7fae38002de0, nfds=1,
timeout=9986)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faed859d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faed859d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faededd67ac in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fae38000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007faeded75d2a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fae4ace7c60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007faedeb86757 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:536
#6  0x00007faedeb87c2c in QThreadPrivate::start(void*) (arg=0x557e1d034a40)
    at thread/qthread_unix.cpp:342
#7  0x00007faeda9bf6db in start_thread (arg=0x7fae4ace8700) at
pthread_create.c:463
#8  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fae017fa700 (LWP 15528)):
#0  0x00007faede46fcf9 in __GI___poll (fds=0x7fade4003870, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faed859d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faed859d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faededd67ac in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fade4001e50, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007faeded75d2a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fae017f9c60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007faedeb86757 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:536
#6  0x00007faedeb87c2c in QThreadPrivate::start(void*) (arg=0x557e216988b0)
    at thread/qthread_unix.cpp:342
#7  0x00007faeda9bf6db in start_thread (arg=0x7fae017fa700) at
pthread_create.c:463
#8  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7faeccf1c700 (LWP 13496)):
#0  0x00007faede46fcf9 in __GI___poll (fds=0x7faec8002de0, nfds=3, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faed859d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faed859d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faededd67ac in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7faec8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#4  0x00007faeded75d2a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7faeccf1bc30, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007faedeb86757 in QThread::exec() (this=this@entry=0x7faee0efada0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:536
#6  0x00007faee0c82555 in QDBusConnectionManager::run() (this=0x7faee0efada0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#7  0x00007faedeb87c2c in QThreadPrivate::start(void*) (arg=0x7faee0efada0
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:342
#8  0x00007faeda9bf6db in start_thread (arg=0x7faeccf1c700) at
pthread_create.c:463
#9  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fae02ffd700 (LWP 15173)):
#0  0x00007faede46fcf9 in __GI___poll (fds=0x7fae28118540, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faed859d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faed859d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fae9965d36d in  () at
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007faed85c5175 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007faeda9bf6db in start_thread (arg=0x7fae02ffd700) at
pthread_create.c:463
#6  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7faeb3fff700 (LWP 13499)):
#0  0x00007faeda9c59f3 in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x557e1c77eab8) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007faeda9c59f3 in __pthread_cond_wait_common (abstime=0x0,
mutex=0x557e1c77ea68, cond=0x557e1c77ea90) at pthread_cond_wait.c:502
#2  0x00007faeda9c59f3 in __pthread_cond_wait (cond=0x557e1c77ea90,
mutex=0x557e1c77ea68)
    at pthread_cond_wait.c:655
#3  0x00007faebc7099ab in cnd_wait (mtx=0x557e1c77ea68, cond=0x557e1c77ea90)
    at ../include/c11/threads_posix.h:155
#4  0x00007faebc7099ab in util_queue_thread_func
(input=input@entry=0x557e1c6f7e50)
    at ../src/util/u_queue.c:275
#5  0x00007faebc709597 in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#6  0x00007faeda9bf6db in start_thread (arg=0x7faeb3fff700) at
pthread_create.c:463
#7  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fae423f3700 (LWP 13521)):
#0  0x00007faede46fcf9 in __GI___poll (fds=0x7fae340f6590, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007faed859d5c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007faed859d6dc in g_main_context_iteration () at
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007faededd67cb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7fae34000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007faeded75d2a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fae423f2c60, flags=..., flags@entry=...) at
kernel/qeventloop.cpp:225
#5  0x00007faedeb86757 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:536
#6  0x00007faedeb87c2c in QThreadPrivate::start(void*) (arg=0x557e1d04b540)
    at thread/qthread_unix.cpp:342
#7  0x00007faeda9bf6db in start_thread (arg=0x7fae423f3700) at
pthread_create.c:463
#8  0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fae277fe700 (LWP 13527)):
#0  0x00007faede399f47 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007faee17ea51d in KCrash::defaultCrashHandler(int) (sig=6) at
./src/kcrash.cpp:555
#2  0x00007faede399fd0 in <signal handler called> () at
/lib/x86_64-linux-gnu/libc.so.6
#3  0x00007faede399f47 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:51
#4  0x00007faede39b8b1 in __GI_abort () at abort.c:79
#5  0x00007faedeb6368b in qt_message_fatal (context=..., message=<synthetic
pointer>...)
    at global/qlogging.cpp:1914
#6  0x00007faedeb6368b in QMessageLogger::fatal(char const*, ...) const
(this=this@entry=0x7fae277fd8a0, msg=msg@entry=0x7faed0fcb940 "The Wayland
connection experienced a fatal error: %s")
    at global/qlogging.cpp:893
#7  0x00007faed0f3d5d8 in QtWaylandClient::QWaylandDisplay::checkError() const
(this=<optimized out>)
    at qwaylanddisplay.cpp:198
#8  0x00007faed0f3d871 in
QtWaylandClient::QWaylandDisplay::dispatchQueueWhile(wl_event_queue*,
std::function<bool ()>, int) (this=0x557e1c5c2e20, queue=0x557e1cb676b0,
condition=..., timeout=timeout@entry=100) at qwaylanddisplay.cpp:247
#9  0x00007faed0f45377 in
QtWaylandClient::QWaylandWindow::waitForFrameSync(int) (this=0x557e1ced53d0,
timeout=100) at qwaylandwindow.cpp:632
#10 0x00007faebec74767 in
QtWaylandClient::QWaylandGLContext::swapBuffers(QPlatformSurface*)
(this=0x557e1d45a600, surface=<optimized out>)
    at
../../../../hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:482
#11 0x00007faedf3b3e3f in QOpenGLContext::swapBuffers(QSurface*)
(this=0x557e1d48c3d0, surface=<optimized out>) at
kernel/qopenglcontext.cpp:1112
#12 0x00007faee2425737 in QSGRenderThread::syncAndRender(QImage*)
(this=this@entry=0x557e1d36cf00, grabImage=grabImage@entry=0x0) at
scenegraph/qsgthreadedrenderloop.cpp:841
#13 0x00007faee242964f in QSGRenderThread::run() (this=0x557e1d36cf00)
    at scenegraph/qsgthreadedrenderloop.cpp:980
#14 0x00007faedeb87c2c in QThreadPrivate::start(void*) (arg=0x557e1d36cf00)
    at thread/qthread_unix.cpp:342
#15 0x00007faeda9bf6db in start_thread (arg=0x7fae277fe700) at
pthread_create.c:463
#16 0x00007faede47ca3f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

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

Reply via email to