https://bugs.kde.org/show_bug.cgi?id=446896

            Bug ID: 446896
           Summary: Crashed when installing Dolphin plugins from
                    apps.kde.org
           Product: Discover
           Version: 5.23.4
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Flatpak Backend
          Assignee: lei...@leinir.dk
          Reporter: eric1.armbrus...@gmail.com
                CC: aleix...@kde.org, jgrul...@redhat.com
  Target Milestone: ---

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

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to