Bug 387789 - Discover crashed during search with Flatpak backend installed
Summary: Discover crashed during search with Flatpak backend installed
Status: RESOLVED DUPLICATE of bug 381793
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.11.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2017-12-11 04:05 UTC by Nate Graham
Modified: 2017-12-20 20:21 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 Nate Graham 2017-12-11 04:05:16 UTC
Application: plasma-discover (5.11.4)

Qt Version: 5.9.1
Frameworks Version: 5.40.0
Operating System: Linux 4.13.0-19-generic x86_64
Distribution: Ubuntu 17.10

-- Information about the crash:
- What I was doing when the application crashed:

I just installed the Flatpak backend, restarted the app, and searched for "gimp". Discover crashed right after I typed the "m".

The crash can be reproduced sometimes.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f689a48bd80 (LWP 1261))]

Thread 14 (Thread 0x7f68277fe700 (LWP 2158)):
#0  0x00007f689549d64b in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x7f68277fdb50, expected=0, futex_word=0x7f6854006ec4) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
#1  0x00007f689549d64b in __pthread_cond_wait_common (abstime=0x7f68277fdc10, mutex=0x7f6854006e70, cond=0x7f6854006e98) at pthread_cond_wait.c:533
#2  0x00007f689549d64b in __pthread_cond_timedwait (cond=0x7f6854006e98, mutex=0x7f6854006e70, abstime=0x7f68277fdc10) at pthread_cond_wait.c:667
#3  0x00007f68960c5588 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f68960c07cc in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f68960c429d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f68954967fc in start_thread (arg=0x7f68277fe700) at pthread_create.c:465
#7  0x00007f68959c6b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f67e7fff700 (LWP 1423)):
#0  0x00007f68959ba901 in __GI___poll (fds=0x7f68184037b0, nfds=1, timeout=89520) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f689036d169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f689036d27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f68962fa49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f689629fe3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f68960bf3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f68960c429d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f68954967fc in start_thread (arg=0x7f67e7fff700) at pthread_create.c:465
#8  0x00007f68959c6b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f67effff700 (LWP 1422)):
#0  0x00007f68903b25b9 in g_mutex_lock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f689036cb7c in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f689036d110 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f689036d27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f68962fa49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f689629fe3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f68960bf3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f68960c429d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f68954967fc in start_thread (arg=0x7f67effff700) at pthread_create.c:465
#9  0x00007f68959c6b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f67ef7fe700 (LWP 1421)):
#0  0x00007f689036a160 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f689036c630 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f689036d09b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f689036d27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f68962fa49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f689629fe3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f68960bf3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f68960c429d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f68954967fc in start_thread (arg=0x7f67ef7fe700) at pthread_create.c:465
#9  0x00007f68959c6b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f67ee7fc700 (LWP 1303)):
#0  0x00007f68959ba901 in __GI___poll (fds=0x7f67d80077e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f689036d169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f689036d27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f68962fa49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f689629fe3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f68960bf3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f68960c429d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f68954967fc in start_thread (arg=0x7f67ee7fc700) at pthread_create.c:465
#8  0x00007f68959c6b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f684ff11700 (LWP 1272)):
#0  0x00007f68959ba901 in __GI___poll (fds=0x556e6f8b5740, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f689036d169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f689036d502 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6860667b26 in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f6890394645 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f68954967fc in start_thread (arg=0x7f684ff11700) at pthread_create.c:465
#6  0x00007f68959c6b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f6850712700 (LWP 1271)):
#0  0x00007f68959ba901 in __GI___poll (fds=0x556e6f896b90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f689036d169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f689036d27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f689036d2c1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6890394645 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f68954967fc in start_thread (arg=0x7f6850712700) at pthread_create.c:465
#6  0x00007f68959c6b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f6862658700 (LWP 1269)):
#0  0x00007f68903b25d4 in g_mutex_unlock () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f689036d15e in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f689036d27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f68962fa49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f689629fe3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f68960bf3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f68960c429d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f68954967fc in start_thread (arg=0x7f6862658700) at pthread_create.c:465
#8  0x00007f68959c6b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f6863ba0700 (LWP 1268)):
#0  0x00007f689036cb7c in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f689036d110 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f689036d27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f68962fa49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f689629fe3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f68960bf3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f68960c429d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f68954967fc in start_thread (arg=0x7f6863ba0700) at pthread_create.c:465
#8  0x00007f68959c6b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f686d0cb700 (LWP 1267)):
#0  0x00007f68959ba901 in __GI___poll (fds=0x7f6868004f00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f689036d169 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f689036d27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f68962fa49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f689629fe3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f68960bf3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f6899241846 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f68960c429d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f68954967fc in start_thread (arg=0x7f686d0cb700) at pthread_create.c:465
#9  0x00007f68959c6b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f687ca60700 (LWP 1266)):
#0  0x00007f68959b5ffd in __GI___libc_read (fd=9, buf=0x7f687ca5fa70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:26
#1  0x00007f68903b1280 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f689036cc4b in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f689036d110 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f689036d27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f68962fa49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f689629fe3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f68960bf3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f6896ccbf45 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f68960c429d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f68954967fc in start_thread (arg=0x7f687ca60700) at pthread_create.c:465
#11 0x00007f68959c6b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f687dc71700 (LWP 1265)):
#0  0x00007f689a2ddf8a in _dl_update_slotinfo (req_modid=<optimized out>) at ../elf/dl-tls.c:740
#1  0x00007f689a2ddffc in update_get_addr (ti=0x7f689675b6a0) at ../elf/dl-tls.c:808
#2  0x00007f689a2e3f38 in __tls_get_addr () at ../sysdeps/x86_64/tls_get_addr.S:55
#3  0x00007f68960c3126 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f68962fa39a in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f689036c6a8 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f689036d09b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f689036d27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f68962fa49b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f689629fe3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f68960bf3ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f6897fa6e45 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#12 0x00007f68960c429d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f68954967fc in start_thread (arg=0x7f687dc71700) at pthread_create.c:465
#14 0x00007f68959c6b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f6886bdd700 (LWP 1263)):
#0  0x00007f68959ba901 in __GI___poll (fds=0x7f6886bdcbb8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f6890106747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f689010853a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f6889137f09 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f68960c429d in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f68954967fc in start_thread (arg=0x7f6886bdd700) at pthread_create.c:465
#6  0x00007f68959c6b0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f689a48bd80 (LWP 1261)):
[KCrash Handler]
#6  0x0000556e73a85b10 in  ()
#7  0x00007f68962cdb4d in QObjectData::dynamicMetaObject() const () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f68962aaa39 in QMetaObject::cast(QObject const*) const () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f6899c128bf in  () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#10 0x00007f68962a197c in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f68978a14a8 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f68978a8d34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f68962a1de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f68992f55b5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007f689930107b in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007f68993012c5 in QQuickItem::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007f68978a146c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f68978a8d34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f68962a1de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f68992f55b5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007f689930107b in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007f68993012c5 in QQuickItem::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007f68978a146c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f68978a8d34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f68962a1de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f68992f55b5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007f689930107b in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#28 0x00007f68993012c5 in QQuickItem::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#29 0x00007f68978a146c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f68978a8d34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f68962a1de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f68992f55b5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#33 0x00007f689930107b in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#34 0x00007f68993012c5 in QQuickItem::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#35 0x00007f68978a146c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007f68978a8d34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007f68962a1de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f68993125a8 in QQuickWindow::sendEvent(QQuickItem*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#39 0x00007f68993127bf in QQuickWindow::keyPressEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#40 0x00007f68970f1d35 in QWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#41 0x00007f6899319d05 in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#42 0x00007f68978a146c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007f68978a8d34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#44 0x00007f68962a1de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007f68970e2ab0 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#46 0x00007f68970e7a05 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#47 0x00007f68970bfcab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#48 0x00007f688919a5a0 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#49 0x00007f689036cfb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f689036d1f0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f689036d27c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f68962fa47f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007f689629fe3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007f68962a8da4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x0000556e6d067c38 in  ()
#56 0x00007f68958d31c1 in __libc_start_main (main=0x556e6d067360, argc=1, argv=0x7ffd93a91d08, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd93a91cf8) at ../csu/libc-start.c:308
#57 0x0000556e6d067e1a in _start ()

Reported using DrKonqi
Comment 1 Aleix Pol 2017-12-11 13:21:47 UTC
Being able to reproduce the issue would be really interesting.
Comment 2 Nate Graham 2017-12-11 14:06:45 UTC
I can reproduce this fairly easily by browsing for apps a bit, then searching for "Blender" "GIMP" "Lollypop", or "Endless Sky" in rapid succession. Unfortunately I'm not sure my backtraces are very useful because my distro (Kubuntu 17.10) doesn't seem to provide debug packages for Kirigami, so they have a lot of this:

#9  0x00007f6899c128bf in  () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
Comment 3 Aleix Pol 2017-12-11 14:20:02 UTC
Can you maybe install kxmlgui debug symbols so it points us somewhere specific?
Comment 4 Nate Graham 2017-12-11 16:56:13 UTC
Sure, I'll try that tonight.
Comment 5 Nate Graham 2017-12-12 04:54:05 UTC
I managed to hit this again by doing the following:

1. Search for "battle of wesnoth"
2. Click on the top entry (from Flatpak)
3. Go back and click on the duplicate entry (from Ubuntu packaging, since the appstream ID differs)
3. Delete "of wesnoth" from the search query
4. Start typing "tanks" (intending to make the search query into "Battle tanks"

Discover crashes with this backtrace before I can finish typing the word "Tanks". Here's the backtrace. Not much better even with the extra dev packages, sorry...

#6  0x0000562a0a50bcd0 in  ()
#7  0x00007f09f9791b4d in QObjectData::dynamicMetaObject() const () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f09f976ea39 in QMetaObject::cast(QObject const*) const () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f09fd0d68bf in  () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#10 0x00007f09f976597c in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f09fad654a8 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f09fad6cd34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007f09f9765de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f09fc7b9265 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007f09fc7c4f3a in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007f09fc7c52c5 in QQuickItem::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007f09fad6546c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f09fad6cd34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f09f9765de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f09fc7b9265 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007f09fc7c4f3a in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007f09fc7c52c5 in QQuickItem::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007f09fad6546c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f09fad6cd34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f09f9765de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f09fc7b9265 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007f09fc7c4f3a in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#28 0x00007f09fc7c52c5 in QQuickItem::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#29 0x00007f09fad6546c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f09fad6cd34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f09f9765de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f09fc7b9265 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#33 0x00007f09fc7c4f3a in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#34 0x00007f09fc7c52c5 in QQuickItem::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#35 0x00007f09fad6546c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007f09fad6cd34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007f09f9765de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f09fc7d65a8 in QQuickWindow::sendEvent(QQuickItem*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#39 0x00007f09fc7d68bf in QQuickWindow::keyReleaseEvent(QKeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#40 0x00007f09fa5b5d35 in QWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#41 0x00007f09fc7ddd05 in QQuickWindow::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#42 0x00007f09fad6546c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007f09fad6cd34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#44 0x00007f09f9765de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007f09fa5a6ab0 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#46 0x00007f09fa5aba05 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#47 0x00007f09fa583cab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#48 0x00007f09ec65e5a0 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#49 0x00007f09f3830fb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#50 0x00007f09f38311f0 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f09f383127c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f09f97be47f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007f09f9763e3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007f09f976cda4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x0000562a05cebc38 in  ()
#56 0x00007f09f8d971c1 in __libc_start_main (main=0x562a05ceb360, argc=1, argv=0x7fff8bb3e2f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff8bb3e2e8) at ../csu/libc-start.c:308
#57 0x0000562a05cebe1a in _start ()
Comment 6 Christoph Cullmann 2017-12-20 20:21:11 UTC
This

6  0x0000562a0a50bcd0 in  ()
#7  0x00007f09f9791b4d in QObjectData::dynamicMetaObject() const () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f09f976ea39 in QMetaObject::cast(QObject const*) const () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f09fd0d68bf in  () at /usr/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#10 0x00007f09f976597c in QCoreApplicationPrivate::sendThroughApplicationEventFilters(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

Looks like bug 381793

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