https://bugs.kde.org/show_bug.cgi?id=420259
Bug ID: 420259 Summary: Removing a Flatpak source crashes Discover. Product: Discover Version: 5.18.4 Platform: Archlinux Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: discover Assignee: lei...@leinir.dk Reporter: sander.s...@gmail.com CC: aleix...@kde.org Target Milestone: --- 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 -- You are receiving this mail because: You are watching all bug changes.