SUMMARY Discover crashed when installing Dolphin Plugins from apps.kde.org STEPS TO REPRODUCE 1. Go to https://apps.kde.org/dolphin_plugins/ 2. Select "Install on Linux" 3. Select Discover in Firefox to handle the request. OBSERVED RESULT Discover crashed. Here is my system information: EXPECTED RESULT Discover does not crash SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20211209 KDE Plasma Version: 5.23.4 KDE Frameworks Version: 5.88.0 Qt Version: 5.15.2 Kernel Version: 5.15.6-1-default (64-bit) Graphics Platform: X11 Processors: 16 × AMD Ryzen 7 5700U with Radeon Graphics Memory: 14.4 GiB of RAM Graphics Processor: AMD RENOIR ADDITIONAL INFORMATION Could not report this via Dr. Konqi, because apparently Discover is not a KDE application (I will file a separate bug for that). This is just as an info that this might be a duplicate, even though I did some searching. Application: plasma-discover (5.23.4) Qt Version: 5.15.2 Frameworks Version: 5.88.0 Operating System: Linux 5.15.6-1-default x86_64 Windowing System: X11 Distribution: "openSUSE Tumbleweed" DrKonqi: 5.23.4 [KCrashBackend] -- Information about the crash: <In detail, tell us what you were doing when the application crashed.> The reporter is unsure if this crash is reproducible. -- Backtrace: Application: Discover (plasma-discover), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>} [KCrash Handler] #6 FlatpakBackend::findSource(_FlatpakInstallation*, QString const&) const (origin=..., installation=0x7faba4012f30 [FlatpakInstallation], this=0x5567d98fa100) at /usr/src/debug/discover-5.23.4-1.1.x86_64/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:113 #7 FlatpakBackend::getAppForInstalledRef(_FlatpakInstallation*, _FlatpakInstalledRef*) const (this=0x5567d98fa100, installation=0x7faba4012f30 [FlatpakInstallation], ref=0x7fab8434ecd0 [FlatpakInstalledRef]) at /usr/src/debug/discover-5.23.4-1.1.x86_64/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:352 #8 0x00007fabbc0318bd in operator() (__closure=0x5567d988b790) at /usr/src/debug/discover-5.23.4-1.1.x86_64/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:1276 #9 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, FlatpakBackend::search(const AbstractResourcesBackend::Filters&)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146 #10 QtPrivate::Functor<FlatpakBackend::search(const AbstractResourcesBackend::Filters&)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256 #11 QtPrivate::QFunctorSlotObject<FlatpakBackend::search(const AbstractResourcesBackend::Filters&)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x5567d988b780, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443 #12 0x00007fac39242fee in QObject::event(QEvent*) (this=0x5567d98fa100, e=0x5567d9b7c5f0) at kernel/qobject.cpp:1314 #13 0x00007fac3a46da7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x5567d98fa100, e=0x5567d9b7c5f0) at kernel/qapplication.cpp:3632 #14 0x00007fac392169fa in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x5567d98fa100, event=0x5567d9b7c5f0) at kernel/qcoreapplication.cpp:1064 #15 0x00007fac39219a47 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x5567d93fc050) at kernel/qcoreapplication.cpp:1821 #16 0x00007fac3926e853 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=s@entry=0x5567d94e9b50) at kernel/qeventdispatcher_glib.cpp:277 #17 0x00007fac379e5d4f in g_main_dispatch (context=0x7fac2c005000) at ../glib/gmain.c:3381 #18 g_main_context_dispatch (context=0x7fac2c005000) at ../glib/gmain.c:4099 #19 0x00007fac379e60d8 in g_main_context_iterate (context=context@entry=0x7fac2c005000, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175 #20 0x00007fac379e618f in g_main_context_iteration (context=0x7fac2c005000, may_block=1) at ../glib/gmain.c:4240 #21 0x00007fac3926ded4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5567d94e5490, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #22 0x00007fac392153fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd4c97faa0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #23 0x00007fac3921d6e0 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #24 0x00007fac3966718c in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1867 #25 0x00007fac3a46d9f5 in QApplication::exec() () at kernel/qapplication.cpp:2824 #26 0x00005567d80b2f87 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/discover-5.23.4-1.1.x86_64/discover/main.cpp:213 [Inferior 1 (process 7358) detached] Report to https://bugs.kde.org/enter_bug.cgi?product=Discover
*** This bug has been marked as a duplicate of bug 443745 ***