Bug 446896 - Crashed when installing Dolphin plugins from apps.kde.org
Summary: Crashed when installing Dolphin plugins from apps.kde.org
Status: RESOLVED DUPLICATE of bug 443745
Alias: None
Product: Discover
Classification: Applications
Component: Flatpak Backend (show other bugs)
Version: 5.23.4
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-12 21:13 UTC by Eric Armbruster
Modified: 2021-12-14 19:03 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Armbruster 2021-12-12 21:13:20 UTC
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
Comment 1 Nate Graham 2021-12-14 19:03:20 UTC

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