https://bugs.kde.org/show_bug.cgi?id=387818
Bug ID: 387818 Summary: Discover can fairly easily be made to hang forever after repeatedly searching with the Flatpak backend installed Product: Discover Version: 5.11.4 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: discover Assignee: aleix...@kde.org Reporter: pointedst...@zoho.com Target Milestone: --- Created attachment 109329 --> https://bugs.kde.org/attachment.cgi?id=109329&action=edit Full console output, including backtrace I can get Discover to hang forever pretty reliably by doing the following: 1. Install the Flatpak backend 2. Repeatedly search, clear the search, and start another search using the following terms: "Lollypop" "GIMP" "Endless Sky" "HexChat" "Blender" After enough of this, Discover will permanently hang while fetching results. The backtrace always shows the following, or something very similar: (gdb) bt #0 0x00007ffff34cb9f9 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff3bc68c5 in QBasicMutex::lockInternal() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007ffff3de3fc0 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007ffff3de0193 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff3de0838 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007fff83915d4c in () at /usr/lib/x86_64-linux-gnu/libpackagekitqt5.so.0 #6 0x00007ffff3de2f92 in QObject::~QObject() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007ffff69f5cb9 in ResultsStream::~ResultsStream() () at /usr/lib/x86_64-linux-gnu/plasma-discover/libDiscoverCommon.so #8 0x00007ffff3ddc470 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007ffff53ac46c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x00007ffff53b3d34 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007ffff3dacde8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007ffff3daf55d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007ffff3e05e53 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007fffede77fb7 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #15 0x00007fffede781f0 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #16 0x00007fffede7827c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007ffff3e0547f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007ffff3daae3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007ffff3db3da4 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x0000555555566c38 in () #21 0x00007ffff33de1c1 in __libc_start_main (main= 0x555555566360, argc=1, argv=0x7fffffffdef8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffdee8) at ../csu/libc-start.c:308 #22 0x0000555555566e1a in _start () -- You are receiving this mail because: You are watching all bug changes.