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

            Bug ID: 508311
           Summary: Discover crash while installing package
    Classification: Applications
           Product: Discover
      Version First 6.4.4
       Reported In:
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Application: plasma-discover (6.4.4)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.17.0
Operating System: Linux 6.16.0-5-MANJARO x86_64
Windowing System: Wayland
Distribution: Manjaro Linux
DrKonqi: 6.4.4 [CoredumpBackend]

-- Information about the crash:
While attempting to install a Flatpak package (specifically sh.ppy.osu)
Discover crashed while still displaying progress bar on the package's view.
The app was opened using a link from Flathub.
Manually checking using flatpak CLI, the installation finished without issues.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#5  0x00007f6031f3de5b in
FlatpakSource::addResource(FlatpakResource*)::{lambda()#1}::operator()() const
(__closure=0x5611b5c70f90) at
/usr/src/debug/discover/discover-6.4.4/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:160
#6  QtPrivate::FunctorCall<std::integer_sequence<unsigned long>,
QtPrivate::List<>, void,
FlatpakSource::addResource(FlatpakResource*)::{lambda()#1}>::call(FlatpakSource::addResource(FlatpakResource*)::{lambda()#1}&,
void**)::{lambda()#1}::operator()() const (__closure=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:116
#7  QtPrivate::FunctorCallBase::call_internal<void,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void,
FlatpakSource::addResource(FlatpakResource*)::{lambda()#1}>::call(FlatpakSource::addResource(FlatpakResource*)::{lambda()#1}&,
void**)::{lambda()#1}>(void**,
QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>,
void,
FlatpakSource::addResource(FlatpakResource*)::{lambda()#1}>::call(FlatpakSource::addResource(FlatpakResource*)::{lambda()#1}&,
void**)::{lambda()#1}&&) (args=0x7fff0e8e8bd8, fn=...) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:65
#8  QtPrivate::FunctorCall<std::integer_sequence<unsigned long>,
QtPrivate::List<>, void,
FlatpakSource::addResource(FlatpakResource*)::{lambda()#1}>::call(FlatpakSource::addResource(FlatpakResource*)::{lambda()#1}&,
void**) (f=..., arg=0x7fff0e8e8bd8) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:115
#9 
QtPrivate::FunctorCallable<FlatpakSource::addResource(FlatpakResource*)::{lambda()#1}>::call<QtPrivate::List<>,
void>(FlatpakSource::addResource(FlatpakResource*)::{lambda()#1}&, void*,
void**) (f=..., arg=0x7fff0e8e8bd8) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:337
#10
QtPrivate::QCallableObject<FlatpakSource::addResource(FlatpakResource*)::{lambda()#1},
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*,
void**, bool*) (which=1, this_=0x5611b5c70f80, r=0x7f6060003ba0,
a=0x7fff0e8e8bd8, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:547
#11 0x00007f607d5d37ef in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#12 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4146
#13 0x00007f6031f25678 in FlatpakResource::setInstalledSize
(this=0x5611c0f50ae0, size=<optimized out>) at
/usr/src/debug/discover/discover-6.4.4/libdiscover/backends/FlatpakBackend/FlatpakResource.cpp:597
#14 FlatpakBackend::updateAppInstalledMetadata (this=<optimized out>,
installedRef=0x5611b3db1c30, resource=0x5611c0f50ae0) at
/usr/src/debug/discover/discover-6.4.4/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:1222
#15 FlatpakBackend::updateAppState (this=<optimized out>,
resource=0x5611c0f50ae0) at
/usr/src/debug/discover/discover-6.4.4/libdiscover/backends/FlatpakBackend/FlatpakBackend.cpp:1395
#16 0x00007f607d5d37ef in QtPrivate::QSlotObjectBase::call (this=<optimized
out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized
out>, a=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#17 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>,
argv=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4146
[...]
#19 Transaction::statusChanged (this=this@entry=0x5611ccae7a50, _t1=<optimized
out>) at
/usr/src/debug/discover/build/libdiscover/DiscoverCommon_autogen/include/moc_Transaction.cpp:311
#20 0x00007f60800370a5 in Transaction::setStatus (this=0x5611ccae7a50,
status=<optimized out>) at
/usr/src/debug/discover/discover-6.4.4/libdiscover/Transaction/Transaction.cpp:68
#21 0x00007f607d5c0e34 in QObject::event (this=<optimized out>, e=<optimized
out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1431


Reported using DrKonqi

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

Reply via email to