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

            Bug ID: 460066
           Summary: Discover crashed when closing just after an update
    Classification: Applications
           Product: Discover
           Version: 5.25.5
          Platform: OpenSUSE
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: discover
          Assignee: plasma-b...@kde.org
          Reporter: rodrigo.pe...@gmail.com
                CC: aleix...@kde.org
  Target Milestone: ---

Application: plasma-discover (5.25.5)

Qt Version: 5.15.6
Frameworks Version: 5.98.0
Operating System: Linux 5.19.12-1-default x86_64
Windowing System: X11
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.25.5 [KCrashBackend]

-- Information about the crash:
In a fresh boot I saw Discover's update icon, I opened Discover and ran the
update with just a flatpak app.

Just when the update finished, I closed the window and the application crahsed.
I noticed Discover had just started to search for updates again.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Discover (plasma-discover), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f050bf424ab in g_cancellable_is_cancelled () at
/lib64/libgio-2.0.so.0
#5  0x00007f050bf424ce in g_cancellable_set_error_if_cancelled () at
/lib64/libgio-2.0.so.0
#6  0x00007f050bf53c21 in g_file_query_info () at /lib64/libgio-2.0.so.0
#7  0x00007f050bf53db9 in g_file_query_exists () at /lib64/libgio-2.0.so.0
#8  0x00007f04d443ade9 in  () at /lib64/libflatpak.so.0
#9  0x00007f04d44498cf in  () at /lib64/libflatpak.so.0
#10 0x00007f04d444d61e in  () at /lib64/libflatpak.so.0
#11 0x00007f04d446c60a in  () at /lib64/libflatpak.so.0
#12 0x00007f04d4458a58 in flatpak_installation_list_installed_refs_for_update
() at /lib64/libflatpak.so.0
#13 0x00007f04d44e872d in  () at
/usr/lib64/qt5/plugins/discover/flatpak-backend.so
#14 0x00007f04d44f058f in  () at
/usr/lib64/qt5/plugins/discover/flatpak-backend.so
#15 0x00007f050d8023f1 in  () at /lib64/libQt5Core.so.5
#16 0x00007f050d7fee4d in  () at /lib64/libQt5Core.so.5
#17 0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#18 0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 18 (Thread 0x7f04c67fc6c0 (LWP 6250) "QNetworkAccessM"):
#1  0x00007f050da3c72a in  () at /lib64/libQt5Core.so.5
#2  0x00007f050c21e245 in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#3  0x00007f050c21ecb3 in  () at /lib64/libglib-2.0.so.0
#4  0x00007f050c21ee9c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#5  0x00007f050da3c81e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#6  0x00007f050d9e3beb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#7  0x00007f050d7fdc47 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007f050d7fee4d in  () at /lib64/libQt5Core.so.5
#9  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#10 0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 17 (Thread 0x7f04c4b876c0 (LWP 6245) "dconf worker"):
#1  0x00007f050c21ed7e in  () at /lib64/libglib-2.0.so.0
#2  0x00007f050c21ee9c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f04a7ecd84d in  () at /usr/lib64/gio/modules/libdconfsettings.so
#4  0x00007f050c2492a5 in  () at /lib64/libglib-2.0.so.0
#5  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#6  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 16 (Thread 0x7f0496ffd6c0 (LWP 6207) "QNetworkAccessM"):
#1  0x00007f050c21ed7e in  () at /lib64/libglib-2.0.so.0
#2  0x00007f050c21ee9c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f050da3c81e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#4  0x00007f050d9e3beb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5  0x00007f050d7fdc47 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f050d7fee4d in  () at /lib64/libQt5Core.so.5
#7  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#8  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 15 (Thread 0x7f0494ffd6c0 (LWP 6091) "QLibProxyWrappe"):
#1  0x00007f050d800e7b in QSemaphore::acquire(int) () at /lib64/libQt5Core.so.5
#2  0x00007f050d19c1c4 in  () at /lib64/libQt5Network.so.5
#3  0x00007f050d7fee4d in  () at /lib64/libQt5Core.so.5
#4  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#5  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 14 (Thread 0x7f0497fff6c0 (LWP 6090) "QNetworkAccessM"):
#1  0x00007f050c21cad0 in  () at /lib64/libglib-2.0.so.0
#2  0x00007f050c21e15b in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#3  0x00007f050c21ecb3 in  () at /lib64/libglib-2.0.so.0
#4  0x00007f050c21ee9c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#5  0x00007f050da3c81e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#6  0x00007f050d9e3beb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#7  0x00007f050d7fdc47 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007f050d7fee4d in  () at /lib64/libQt5Core.so.5
#9  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#10 0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 13 (Thread 0x7f04a65fe6c0 (LWP 6089) "Qt bearer threa"):
#1  0x00007f050c21caed in  () at /lib64/libglib-2.0.so.0
#2  0x00007f050c21e15b in g_main_context_prepare () at /lib64/libglib-2.0.so.0
#3  0x00007f050c21ecb3 in  () at /lib64/libglib-2.0.so.0
#4  0x00007f050c21ee9c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#5  0x00007f050da3c81e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#6  0x00007f050d9e3beb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#7  0x00007f050d7fdc47 in QThread::exec() () at /lib64/libQt5Core.so.5
#8  0x00007f050d7fee4d in  () at /lib64/libQt5Core.so.5
#9  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#10 0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 12 (Thread 0x7f04a4dfb6c0 (LWP 6083) "plasma-dis:sh3"):
#1  0x00007f050d372cf0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f04fa6aba6b in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f04fa6f4f47 in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#5  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 11 (Thread 0x7f04a55fc6c0 (LWP 6082) "plasma-dis:sh2"):
#1  0x00007f050d372cf0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f04fa6aba6b in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f04fa6f4f47 in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#5  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 10 (Thread 0x7f04a5dfd6c0 (LWP 6080) "plasma-dis:sh1"):
#1  0x00007f050d372cf0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f04fa6aba6b in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f04fa6f4f47 in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#5  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 9 (Thread 0x7f04c77fe6c0 (LWP 6049) "gdbus"):
#1  0x00007f050c21ed7e in  () at /lib64/libglib-2.0.so.0
#2  0x00007f050c21f0cf in g_main_loop_run () at /lib64/libglib-2.0.so.0
#3  0x00007f050c011c16 in  () at /lib64/libgio-2.0.so.0
#4  0x00007f050c2492a5 in  () at /lib64/libglib-2.0.so.0
#5  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#6  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 8 (Thread 0x7f04c7fff6c0 (LWP 6048) "gmain"):
#1  0x00007f050c21ed7e in  () at /lib64/libglib-2.0.so.0
#2  0x00007f050c21ee9c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f050c21eee1 in  () at /lib64/libglib-2.0.so.0
#4  0x00007f050c2492a5 in  () at /lib64/libglib-2.0.so.0
#5  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#6  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 7 (Thread 0x7f04f95ee6c0 (LWP 6042) "plasma-d:shlo0"):
#1  0x00007f050d372cf0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f04fa6aba6b in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f04fa6f4f47 in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#5  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 6 (Thread 0x7f04f9def6c0 (LWP 6041) "plasma-dis:sh0"):
#1  0x00007f050d372cf0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f04fa6aba6b in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f04fa6f4f47 in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#5  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 5 (Thread 0x7f04fa5f06c0 (LWP 6040) "plasma-:disk$0"):
#1  0x00007f050d372cf0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f04fa6aba6b in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f04fa6f4f47 in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#5  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 4 (Thread 0x7f05009786c0 (LWP 6039) "plasma-dis:cs0"):
#1  0x00007f050d372cf0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f04fa6aba6b in  () at /usr/lib64/dri/radeonsi_dri.so
#3  0x00007f04fa6f4f47 in  () at /usr/lib64/dri/radeonsi_dri.so
#4  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#5  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 3 (Thread 0x7f05021ff6c0 (LWP 6038) "QQmlThread"):
#1  0x00007f050c21ed7e in  () at /lib64/libglib-2.0.so.0
#2  0x00007f050c21ee9c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f050da3c81e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#4  0x00007f050d9e3beb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5  0x00007f050d7fdc47 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f050e72cf75 in  () at /lib64/libQt5Qml.so.5
#7  0x00007f050d7fee4d in  () at /lib64/libQt5Core.so.5
#8  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#9  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 2 (Thread 0x7f0508be66c0 (LWP 6036) "QDBusConnection"):
#1  0x00007f050c21ed7e in  () at /lib64/libglib-2.0.so.0
#2  0x00007f050c21ee9c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3  0x00007f050da3c81e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#4  0x00007f050d9e3beb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5  0x00007f050d7fdc47 in QThread::exec() () at /lib64/libQt5Core.so.5
#6  0x00007f050e947277 in  () at /lib64/libQt5DBus.so.5
#7  0x00007f050d7fee4d in  () at /lib64/libQt5Core.so.5
#8  0x00007f050d3739ad in start_thread () at /lib64/libc.so.6
#9  0x00007f050d3fa0f0 in clone3 () at /lib64/libc.so.6

Thread 1 (Thread 0x7f050aed1940 (LWP 6035) "plasma-discover"):
#1  0x00007f050d372cf0 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2  0x00007f050d80474b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/lib64/libQt5Core.so.5
#3  0x00007f050d8015a7 in QThreadPoolPrivate::waitForDone(QDeadlineTimer
const&) () at /lib64/libQt5Core.so.5
#4  0x00007f050d8019a7 in QThreadPoolPrivate::waitForDone(int) () at
/lib64/libQt5Core.so.5
#5  0x00007f050d801a5c in QThreadPool::~QThreadPool() () at
/lib64/libQt5Core.so.5
#6  0x00007f04d44decd2 in  () at
/usr/lib64/qt5/plugins/discover/flatpak-backend.so
#7  0x00007f04d44def39 in  () at
/usr/lib64/qt5/plugins/discover/flatpak-backend.so
#8  0x00007f050f91ab5e in ResourcesModel::~ResourcesModel() () at
/usr/lib64/plasma-discover/libDiscoverCommon.so
#9  0x00007f050f91ac19 in ResourcesModel::~ResourcesModel() () at
/usr/lib64/plasma-discover/libDiscoverCommon.so
#10 0x00007f050da1079f in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#11 0x00007f050ec353fe in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#12 0x00007f050d9e5178 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#13 0x00007f050d9e8111 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /lib64/libQt5Core.so.5
#14 0x00007f050d9ebd70 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#15 0x00005623894acfdf in  ()
#16 0x00007f050d30c5b0 in __libc_start_call_main () at /lib64/libc.so.6
#17 0x00007f050d30c679 in __libc_start_main_impl () at /lib64/libc.so.6
#18 0x00005623894ad995 in  ()
[Inferior 1 (process 6035) detached]

Reported using DrKonqi

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

Reply via email to