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

            Bug ID: 465711
           Summary: Discover crashed after I tried to use search
    Classification: Applications
           Product: Discover
           Version: 5.27.0
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: plasma-b...@kde.org
          Reporter: debray...@yandex.ru
                CC: aleix...@kde.org
  Target Milestone: ---

Application: plasma-discover (5.27.0)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.10-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.27.0 [KCrashBackend]

-- Information about the crash:
I opened Discover and while the main page was loading, I tried to enter text
into the search. The application hung and did not respond for a while, after
which it crashed with an error.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Центр программ Discover (plasma-discover), signal: Segmentation
fault

[KCrash Handler]
#4  0x00007f76184811fd in std::__atomic_base<int>::load
(__m=std::memory_order_relaxed, this=0x6b006300610054) at
/usr/include/c++/12/bits/atomic_base.h:488
#5  QAtomicOps<int>::loadRelaxed<int> (_q_value=..., _q_value=...) at
/usr/include/qt5/QtCore/qatomic_cxx11.h:239
#6  QBasicAtomicInteger<int>::loadRelaxed (this=0x6b006300610054) at
/usr/include/qt5/QtCore/qbasicatomic.h:107
#7  QWeakPointer<QObject>::internalData (this=0x7f76184ab138
<PackageKitBackend::search(AbstractResourcesBackend::Filters
const&)::{lambda()#4}::operator()() const::qstring_literal+24>) at
/usr/include/qt5/QtCore/qsharedpointer_impl.h:698
#8  QPointer<PKResolveTransaction>::data (this=0x7f76184ab138
<PackageKitBackend::search(AbstractResourcesBackend::Filters
const&)::{lambda()#4}::operator()() const::qstring_literal+24>) at
/usr/include/qt5/QtCore/qpointer.h:77
#9  QPointer<PKResolveTransaction>::operator PKResolveTransaction*
(this=0x7f76184ab138
<PackageKitBackend::search(AbstractResourcesBackend::Filters
const&)::{lambda()#4}::operator()() const::qstring_literal+24>) at
/usr/include/qt5/QtCore/qpointer.h:83
#10 PackageKitBackend::resolvePackages (packageNames=..., this=0x7f76184ab060
<PackageKitBackend::search(AbstractResourcesBackend::Filters
const&)::{lambda()#8}::operator()() const::qstring_literal>) at
/usr/src/debug/discover-5.27.0/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:313
#11 PackageKitBackend::resolvePackages (this=this@entry=0x7f76184ab060
<PackageKitBackend::search(AbstractResourcesBackend::Filters
const&)::{lambda()#8}::operator()() const::qstring_literal>, packageNames=...)
at
/usr/src/debug/discover-5.27.0/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:307
#12 0x00007f7618488e58 in PKResultsStream::setResources (res=...,
this=<optimized out>) at
/usr/src/debug/discover-5.27.0/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:529
#13 PKResultsStream::setResources (res=..., this=<optimized out>) at
/usr/src/debug/discover-5.27.0/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:521
#14 operator() (__closure=0x563894caf610) at
/usr/src/debug/discover-5.27.0/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:626
#15 std::__invoke_impl<void, PackageKitBackend::search(const
AbstractResourcesBackend::Filters&)::<lambda()>&> (__f=...) at
/usr/include/c++/12/bits/invoke.h:61
#16 std::__invoke_r<void, PackageKitBackend::search(const
AbstractResourcesBackend::Filters&)::<lambda()>&> (__fn=...) at
/usr/include/c++/12/bits/invoke.h:111
#17 std::_Function_handler<void(), PackageKitBackend::search(const
AbstractResourcesBackend::Filters&)::<lambda()> >::_M_invoke(const
std::_Any_data &) (__functor=...) at
/usr/include/c++/12/bits/std_function.h:290
#18 0x00007f763b907d00 in QObject::event (this=0x56388f92e2f0,
e=0x7f75c8077390) at kernel/qobject.cpp:1347
#19 0x00007f763d3a544e in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x56388f92e2f0, e=0x7f75c8077390) at
kernel/qapplication.cpp:3640
#20 0x00007f763b8dc1e8 in QCoreApplication::notifyInternal2
(receiver=0x56388f92e2f0, event=0x7f75c8077390) at
kernel/qcoreapplication.cpp:1064
#21 0x00007f763b8df181 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x56388f175540) at
kernel/qcoreapplication.cpp:1821
#22 0x00007f763b934413 in postEventSourceDispatch (s=0x56388f25f060) at
kernel/qeventdispatcher_glib.cpp:277
#23 0x00007f763a11ba90 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#24 0x00007f763a11be48 in ?? () from /lib64/libglib-2.0.so.0
#25 0x00007f763a11bedc in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#26 0x00007f763b933c16 in QEventDispatcherGlib::processEvents
(this=0x56388f25ea00, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#27 0x00007f763b8dac5b in QEventLoop::exec (this=this@entry=0x7ffe362bdbb0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#28 0x00007f763b8e2dc6 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#29 0x000056388d9a12a0 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/discover-5.27.0/discover/main.cpp:224
[Inferior 1 (process 5192) detached]

Reported using DrKonqi

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

Reply via email to