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

            Bug ID: 473472
           Summary: Discover crashes when refreshing updates
    Classification: Applications
           Product: Discover
           Version: master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: discover
          Assignee: plasma-b...@kde.org
          Reporter: nicolas.fe...@gmx.de
                CC: aleix...@kde.org
  Target Milestone: ---

STEPS TO REPRODUCE
1. Go to Updates page
2. Click Refresh

#0  0x00007fff8810c84e in KNSCore::ResultsStream::fetch() (this=0x611f3b0) at
/home/nico/kde6/src/knewstuff/src/core/resultsstream.cpp:62
#1  0x00007fff8817d0dd in
KNSResultsStream::setRequest(KNSCore::Provider::SearchRequest const&)
(this=<optimized out>, request=...) at
/home/nico/kde6/src/discover/libdiscover/backends/KNSBackend/KNSBackend.cpp:105
#2  0x00007fff88178541 in operator() (__closure=0x6680d30) at
/home/nico/kde6/src/discover/libdiscover/backends/KNSBackend/KNSBackend.cpp:468
#3  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
KNSBackend::search(const AbstractResourcesBackend::Filters&)::<lambda()>
>::call (arg=<optimized out>, f=...)
    at /usr/include/qt6/QtCore/qobjectdefs_impl.h:127
#4  QtPrivate::Functor<KNSBackend::search(const
AbstractResourcesBackend::Filters&)::<lambda()>, 0>::call<QtPrivate::List<>,
void> (arg=<optimized out>, f=...) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:241
#5  QtPrivate::QFunctorSlotObject<KNSBackend::search(const
AbstractResourcesBackend::Filters&)::<lambda()>, 0, QtPrivate::List<>,
void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *)
    (which=<optimized out>, this_=0x6680d20, r=<optimized out>, a=<optimized
out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:409
#6  0x00007ffff4fcfe57 in QObject::event(QEvent*) (this=0x66808f0, e=0x6680dd0)
at
/usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qobject.cpp:1391
#7  0x00007ffff75c0af8 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x66808f0, e=0x6680dd0) at
/usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/widgets/kernel/qapplication.cpp:3287
#8  0x00007ffff4f7cdb8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x66808f0, event=0x6680dd0) at
/usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qcoreapplication.cpp:1118
#9  0x00007ffff4f7cfbd in QCoreApplication::sendEvent(QObject*, QEvent*)
(receiver=<optimized out>, event=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qcoreapplication.cpp:1536
#10 0x00007ffff4f808d5 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x49f970) at
/usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qcoreapplication.cpp:1898
#11 0x00007ffff4f80c0d in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=<optimized out>, event_type=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qcoreapplication.cpp:1757
#12 0x00007ffff522108f in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x749930) at
/usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:243
#13 0x00007ffff44a548c in g_main_dispatch (context=0x7fffdc000f10) at
../glib/gmain.c:3460
#14 g_main_context_dispatch (context=0x7fffdc000f10) at ../glib/gmain.c:4200
#15 0x00007ffff4503648 in g_main_context_iterate.isra.0
(context=0x7fffdc000f10, block=1, dispatch=1, self=<optimized out>) at
../glib/gmain.c:4276
#16 0x00007ffff44a2b13 in g_main_context_iteration (context=0x7fffdc000f10,
may_block=1) at ../glib/gmain.c:4343
#17 0x00007ffff522092f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x4a1280, flags=...) at
/usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:393
#18 0x00007ffff4f899f3 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7fffffffd260, flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/global/qflags.h:34
#19 0x00007ffff4f8569d in QCoreApplication::exec() () at
/usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/corelib/global/qflags.h:74
#20 0x00007ffff59f917d in QGuiApplication::exec() () at
/usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/gui/kernel/qguiapplication.cpp:1908
#21 0x00007ffff75c0a69 in QApplication::exec() () at
/usr/src/debug/qt6-qtbase-6.5.2-1.fc38.x86_64/src/widgets/kernel/qapplication.cpp:2566
#22 0x0000000000416ca3 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at /home/nico/kde6/src/discover/discover/main.cpp:225

discover commit 65d89ac70dcd1f58bbe137d6fdcc94b111389a94
Qt 6.5.2

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

Reply via email to