Summary: | Discover crashed during search with Flatpak backend installed | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | Nate Graham <nate> |
Component: | discover | Assignee: | Aleix Pol <aleixpol> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | christoph |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.11.4 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Nate Graham
2017-12-11 04:05:16 UTC
Being able to reproduce the issue would be really interesting. 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 Can you maybe install kxmlgui debug symbols so it points us somewhere specific? Sure, I'll try that tonight. 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 () 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 *** |