Bug 420259 - Removing a Flatpak source crashes Discover.
Summary: Removing a Flatpak source crashes Discover.
Status: RESOLVED WORKSFORME
Alias: None
Product: Discover
Classification: Applications
Component: Flatpak Backend (show other bugs)
Version: 5.18.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-04-18 16:34 UTC by sander.smid
Modified: 2020-12-18 05:52 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (19.19 KB, text/plain)
2020-08-25 19:10 UTC, kavol
Details
New crash information added by DrKonqi (16.42 KB, text/plain)
2020-10-14 11:43 UTC, Vitor
Details
New crash information added by DrKonqi (15.33 KB, text/plain)
2020-12-18 05:52 UTC, Antenore Gatta
Details

Note You need to log in before you can comment on or make changes to this bug.
Description sander.smid 2020-04-18 16:34:28 UTC
Application: plasma-discover (5.18.4)

Qt Version: 5.14.2
Frameworks Version: 5.69.0
Operating System: Linux 5.6.4-arch1-1 x86_64
Windowing system: X11
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:

In the Flatpak section of the Settings menu: 
- Clicking the remove button for "GNOME Nightly Runtime - sdk.gnome.org".
- I can get the same crash by clicking the remove button for "Gnome Stable Runtime - sdk.gnome.org"

Other sources (winepak) I can remove. Could it be related that the source is no longer valid?

The crash can be reproduced every time.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe616fcc840 (LWP 280731))]

Thread 22 (Thread 0x7fe5a27fc700 (LWP 281048)):
#0  0x00007ffd2ff97ae4 in clock_gettime ()
#1  0x00007fe61b7271a5 in clock_gettime@GLIBC_2.2.5 () at /usr/lib/libc.so.6
#2  0x00007fe61bd0e192 in  () at /usr/lib/libQt5Core.so.5
#3  0x00007fe61bd0ca7a in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5
#4  0x00007fe61bd0d046 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe61bd0e5ef in  () at /usr/lib/libQt5Core.so.5
#6  0x00007fe61a089d80 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#7  0x00007fe61a08a3c6 in  () at /usr/lib/libglib-2.0.so.0
#8  0x00007fe61a08a571 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#9  0x00007fe61bd0e8ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#10 0x00007fe61bcb505c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#11 0x00007fe61bad9c62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#12 0x00007fe61badadd6 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#14 0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7fe5b3fff700 (LWP 280782)):
#0  0x00007fe61b754abf in poll () at /usr/lib/libc.so.6
#1  0x00007fe61a08a4a0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe61a08a571 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe61bd0e8ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe61bcb505c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe61bad9c62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe61badadd6 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7fe55ab4a700 (LWP 280778)):
#0  0x00007fe61aa7bcf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe61bae0ac4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007fe61bae0ba2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007fe61d7ec5cb in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fe61d7ec85b in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007fe61badadd6 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7fe594b46700 (LWP 280777)):
#0  0x00007fe61aa7bcf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe606d6dbfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fe606d6d7f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7fe5b2bfb700 (LWP 280763)):
#0  0x00007fe61b754abf in poll () at /usr/lib/libc.so.6
#1  0x00007fe61a08a4a0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe61a08a571 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe61bd0e8ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe61bcb505c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe61bad9c62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe61badadd6 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7fe5b11f5700 (LWP 280762)):
#0  0x00007fe61b754abf in poll () at /usr/lib/libc.so.6
#1  0x00007fe61a08a4a0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe61a08a571 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe61bd0e8ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe61bcb505c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe61bad9c62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe61badadd6 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fe5cb634700 (LWP 280753)):
#0  0x00007fe61b754abf in poll () at /usr/lib/libc.so.6
#1  0x00007fe61a08a4a0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe61a08b543 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe61977cdf8 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007fe61a0665b1 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7fe5cbe35700 (LWP 280752)):
#0  0x00007fe61b754abf in poll () at /usr/lib/libc.so.6
#1  0x00007fe61a08a4a0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe61a08a571 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe61a08a5c2 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fe61a0665b1 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7fe5f95af700 (LWP 280749)):
#0  0x00007fe61b7504fc in read () at /usr/lib/libc.so.6
#1  0x00007fe61a0398c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe61a088d01 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe61a08a448 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fe61a08a571 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fe61bd0e8ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fe61bcb505c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fe61bad9c62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fe61d726efb in  () at /usr/lib/libQt5Quick.so.5
#9  0x00007fe61badadd6 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fe5fa1b0700 (LWP 280746)):
#0  0x00007fe61aa7bcf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe606d6dbfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fe606d6d7f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fe5fa9b1700 (LWP 280745)):
#0  0x00007fe61aa7bcf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe606d6dbfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fe606d6d7f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fe5fb1b2700 (LWP 280744)):
#0  0x00007fe61aa7bcf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe606d6dbfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fe606d6d7f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fe6048e4700 (LWP 280743)):
#0  0x00007fe61aa7bcf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe606d6dbfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fe606d6d7f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fe6050e5700 (LWP 280742)):
#0  0x00007fe61aa7bcf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe606d6dbfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fe606d6d7f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fe6058e6700 (LWP 280741)):
#0  0x00007fe61aa7bcf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe606d6dbfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fe606d6d7f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fe6060e7700 (LWP 280740)):
#0  0x00007fe61aa7bcf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe606d6dbfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fe606d6d7f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fe6068e8700 (LWP 280739)):
#0  0x00007fe61aa7bcf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe606d6dbfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fe606d6d7f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fe60c8c0700 (LWP 280738)):
#0  0x00007fe61aa7bcf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe606d6dbfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fe606d6d7f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fe60d202700 (LWP 280737)):
#0  0x00007fe61aa7bcf5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007fe606d6dbfc in  () at /usr/lib/dri/radeonsi_dri.so
#2  0x00007fe606d6d7f8 in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fe60edee700 (LWP 280736)):
#0  0x00007fe61a039479 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fe61a088bee in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe61a08a448 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe61a08a571 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fe61bd0e8ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe61bcb505c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fe61bad9c62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fe61c9d2389 in  () at /usr/lib/libQt5Qml.so.5
#8  0x00007fe61badadd6 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fe60ffff700 (LWP 280734)):
#0  0x00007fe61b754abf in poll () at /usr/lib/libc.so.6
#1  0x00007fe61a08a4a0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fe61a08a571 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fe61bd0e8ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fe61bcb505c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fe61bad9c62 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fe61d1d8b28 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007fe61badadd6 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fe61aa7546f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fe61b75f3d3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fe616fcc840 (LWP 280731)):
[KCrash Handler]
#6  0x00007fe5f838c000 in  () at /usr/lib/qt/plugins/discover/flatpak-backend.so
#7  0x00007fe61db5a976 in  () at /usr/lib/plasma-discover/libDiscoverCommon.so
#8  0x00007fe61db5e863 in AbstractSourcesBackend::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/plasma-discover/libDiscoverCommon.so
#9  0x00007fe61c96a57e in  () at /usr/lib/libQt5Qml.so.5
#10 0x00007fe61c8457f6 in  () at /usr/lib/libQt5Qml.so.5
#11 0x00007fe61c847acc in  () at /usr/lib/libQt5Qml.so.5
#12 0x00007fe61c8488de in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5
#13 0x00007fe61c867226 in  () at /usr/lib/libQt5Qml.so.5
#14 0x00007fe61c86919f in  () at /usr/lib/libQt5Qml.so.5
#15 0x00007fe61c7f8b3e in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#16 0x00007fe61c988b78 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5
#17 0x00007fe61c92efaf in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5
#18 0x00007fe61c930069 in  () at /usr/lib/libQt5Qml.so.5
#19 0x00007fe61c969fdd in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#20 0x00007fe61c91180e in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5
#21 0x00007fe61bceb855 in  () at /usr/lib/libQt5Core.so.5
#22 0x00007fe6155e8a33 in QQuickAction::triggered(QObject*) () at /usr/lib/libQt5QuickTemplates2.so.5
#23 0x00007fe6155e9724 in  () at /usr/lib/libQt5QuickTemplates2.so.5
#24 0x00007fe6155e9a20 in  () at /usr/lib/libQt5QuickTemplates2.so.5
#25 0x00007fe6155ea123 in QQuickAction::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libQt5QuickTemplates2.so.5
#26 0x00007fe61c90c972 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5
#27 0x00007fe61c90c934 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5
#28 0x00007fe61c96a57e in  () at /usr/lib/libQt5Qml.so.5
#29 0x00007fe61c845c2d in  () at /usr/lib/libQt5Qml.so.5
#30 0x00007fe61c847aa1 in  () at /usr/lib/libQt5Qml.so.5
#31 0x00007fe61c848ad9 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5
#32 0x00007fe61c879eab in QV4::Runtime::CallPropertyLookup::call(QV4::ExecutionEngine*, QV4::Value const&, unsigned int, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5
#33 0x00007fe5c8ce4b51 in  ()
#34 0x0000000000000000 in  ()
[Inferior 1 (process 280731) detached]

Reported using DrKonqi
Comment 1 Aleix Pol 2020-05-22 15:48:47 UTC
I cannot reproduce, would it be possible for you to provide a backtrace with debug symbols?
Comment 2 Bug Janitor Service 2020-06-06 04:33:08 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2020-06-21 04:33:09 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!
Comment 4 kavol 2020-08-25 19:10:59 UTC
Created attachment 131180 [details]
New crash information added by DrKonqi

plasma-discover (5.18.5) using Qt 5.14.2

- What I was doing when the application crashed:

I've run installation of wine, then I went to settings and tried to remove flatpak source (while the install operation was still running).

-- Backtrace (Reduced):
#4  0x00007f94c97ab484 in FlatpakSourcesBackend::removeSource(QString const&) () from /usr/lib64/qt5/plugins/discover/flatpak-backend.so
#5  0x00007f94f6e46c4f in AbstractSourcesBackend::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/plasma-discover/libDiscoverCommon.so
#6  0x00007f94f6e4b4c3 in AbstractSourcesBackend::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/plasma-discover/libDiscoverCommon.so
#7  0x00007f94f57a4625 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const () from /lib64/libQt5Qml.so.5
#8  0x00007f94f569a9da in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) () from /lib64/libQt5Qml.so.5
Comment 5 Vitor 2020-10-14 11:43:55 UTC
Created attachment 132345 [details]
New crash information added by DrKonqi

plasma-discover (5.18.5) using Qt 5.14.2

- What I was doing when the application crashed:

I removed Fedora's "testing" flatpak repository; then Discover crashed.
I opened again, repeated process, same result.
I was able to remove the "stable" repository with no errors.

I did a `flatpak remotes` to show whether they were both removed, and they were. But Discover still shows the testing/beta one.
I think the testing repository was removed along the stable automatically, but Discover didn't notice it for some reason.

-- Backtrace (Reduced):
#4  0x00007fa64842a484 in FlatpakSourcesBackend::removeSource(QString const&) () from /usr/lib64/qt5/plugins/discover/flatpak-backend.so
#5  0x00007fa67bb4cc4f in AbstractSourcesBackend::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/plasma-discover/libDiscoverCommon.so
#6  0x00007fa67bb514c3 in AbstractSourcesBackend::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/plasma-discover/libDiscoverCommon.so
#7  0x00007fa67a4a5625 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const () from /lib64/libQt5Qml.so.5
#8  0x00007fa67a39b9da in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) () from /lib64/libQt5Qml.so.5
Comment 6 Antenore Gatta 2020-12-18 05:52:05 UTC
Created attachment 134166 [details]
New crash information added by DrKonqi

plasma-discover (5.18.5) using Qt 5.14.2

- What I was doing when the application crashed:

Removing a local flatpak repository crashes Discover

-- Backtrace (Reduced):
#4  0x00007f55ced26484 in FlatpakSourcesBackend::removeSource(QString const&) () at /usr/lib64/qt5/plugins/discover/flatpak-backend.so
#5  0x00007f5615262c4f in AbstractSourcesBackend::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib64/plasma-discover/libDiscoverCommon.so
#6  0x00007f56152674c3 in AbstractSourcesBackend::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib64/plasma-discover/libDiscoverCommon.so
#7  0x00007f5613bb2625 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const () at /lib64/libQt5Qml.so.5
#8  0x00007f5613aa89da in CallPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine*, QV4::CallData*, QMetaObject::Call) () at /lib64/libQt5Qml.so.5