Bug 476915 - discover app crashing
Summary: discover app crashing
Status: RESOLVED DOWNSTREAM
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.22.5
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-11-13 02:38 UTC by Kulaid
Modified: 2023-11-13 03:33 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kulaid 2023-11-13 02:38:49 UTC
Application: plasma-discover (5.22.5)

Qt Version: 5.15.3
Frameworks Version: 5.96.0
Operating System: Linux 4.18.0-477.27.2.el8_8.x86_64 x86_64
Windowing System: X11
Distribution: AlmaLinux 8.8 (Sapphire Caracal)
DrKonqi: 5.24.7 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
i tried to open the disover app and it only crashes never opens.

The crash can be reproduced every time.

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

[New LWP 4332]
[New LWP 4333]
[New LWP 4334]
[New LWP 4335]
[New LWP 4336]
[New LWP 4337]
[New LWP 4338]
[New LWP 4339]
[New LWP 4340]
[New LWP 4341]
[New LWP 4342]
[New LWP 4343]
[New LWP 4344]
[New LWP 4345]
[New LWP 4346]
[New LWP 4347]
[New LWP 4352]
[New LWP 4353]
[New LWP 4354]
[New LWP 4355]
[New LWP 4598]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f052bc31251 in poll () from /lib64/libc.so.6
__preamble__
[Current thread is 1 (Thread 0x7f051d791140 (LWP 4330))]

Thread 22 (Thread 0x7f04ae376700 (LWP 4598)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f052c8f0523 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib64/libQt5Core.so.5
#2  0x00007f05326d42e4 in QSGRenderThread::processEventsAndWaitForMore() () from /lib64/libQt5Quick.so.5
#3  0x00007f05326d4759 in QSGRenderThread::run() () from /lib64/libQt5Quick.so.5
#4  0x00007f052c8ea805 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#6  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7f049e099700 (LWP 4355)):
#0  0x00007f052bc31251 in poll () from /lib64/libc.so.6
#1  0x00007f0524b47e16 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f0524b47f40 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f052caf996b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f052caa42bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f052c8e951f in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f052c8ea805 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#7  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#8  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7f049e89a700 (LWP 4354)):
#0  0x00007f052bc31251 in poll () from /lib64/libc.so.6
#1  0x00007f0524b47e16 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f0524b481d2 in g_main_loop_run () from /lib64/libglib-2.0.so.0
#3  0x00007f05239515da in gdbus_shared_thread_func () from /lib64/libgio-2.0.so.0
#4  0x00007f0524b704ca in g_thread_proxy () from /lib64/libglib-2.0.so.0
#5  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#6  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7f049f09b700 (LWP 4353)):
#0  0x00007f052bc2ccc4 in read () from /lib64/libc.so.6
#1  0x00007f0524b8dcc0 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x00007f0524b47838 in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007f0524b47dc0 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x00007f0524b47f40 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f0524b47f91 in glib_worker_main () from /lib64/libglib-2.0.so.0
#6  0x00007f0524b704ca in g_thread_proxy () from /lib64/libglib-2.0.so.0
#7  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#8  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7f049fceb700 (LWP 4352)):
#0  0x00007f052bc31251 in poll () from /lib64/libc.so.6
#1  0x00007f0524b47e16 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#2  0x00007f0524b47f40 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f052caf996b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#4  0x00007f052caa42bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#5  0x00007f052c8e951f in QThread::exec() () from /lib64/libQt5Core.so.5
#6  0x00007f052c8ea805 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#7  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#8  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7f04bbfff700 (LWP 4347)):
#0  0x00007f0524b45cc2 in g_source_ref () from /lib64/libglib-2.0.so.0
#1  0x00007f0524b45d68 in g_source_iter_next () from /lib64/libglib-2.0.so.0
#2  0x00007f0524b47243 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#3  0x00007f0524b47d4b in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#4  0x00007f0524b47f40 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f052caf996b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#6  0x00007f052caa42bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#7  0x00007f052c8e951f in QThread::exec() () from /lib64/libQt5Core.so.5
#8  0x00007f052deb0e19 in QQmlThreadPrivate::run() () from /lib64/libQt5Qml.so.5
#9  0x00007f052c8ea805 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#10 0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#11 0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7f04ecff9700 (LWP 4346)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04fe5e6d8d in cnd_wait () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f04fe59a41b in util_queue_thread_func () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f04fe5e6cab in impl_thrd_routine () from /usr/lib64/dri/swrast_dri.so
#4  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f04ed7fa700 (LWP 4345)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04fe5e6d8d in cnd_wait () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f04febde110 in lp_cs_tpool_worker () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f04fe5e6cab in impl_thrd_routine () from /usr/lib64/dri/swrast_dri.so
#4  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f04edffb700 (LWP 4344)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04fe5e6d8d in cnd_wait () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f04febde110 in lp_cs_tpool_worker () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f04fe5e6cab in impl_thrd_routine () from /usr/lib64/dri/swrast_dri.so
#4  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f04ee7fc700 (LWP 4343)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04fe5e6d8d in cnd_wait () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f04febde110 in lp_cs_tpool_worker () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f04fe5e6cab in impl_thrd_routine () from /usr/lib64/dri/swrast_dri.so
#4  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f04eeffd700 (LWP 4342)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04fe5e6d8d in cnd_wait () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f04febde110 in lp_cs_tpool_worker () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f04fe5e6cab in impl_thrd_routine () from /usr/lib64/dri/swrast_dri.so
#4  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f04ef7fe700 (LWP 4341)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04fe5e6d8d in cnd_wait () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f04febde110 in lp_cs_tpool_worker () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f04fe5e6cab in impl_thrd_routine () from /usr/lib64/dri/swrast_dri.so
#4  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f04effff700 (LWP 4340)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04fe5e6d8d in cnd_wait () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f04febde110 in lp_cs_tpool_worker () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f04fe5e6cab in impl_thrd_routine () from /usr/lib64/dri/swrast_dri.so
#4  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f04f4f72700 (LWP 4339)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04fe5e6d8d in cnd_wait () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f04febe13b3 in thread_function () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f04fe5e6cab in impl_thrd_routine () from /usr/lib64/dri/swrast_dri.so
#4  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f04f5773700 (LWP 4338)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04fe5e6d8d in cnd_wait () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f04febe13b3 in thread_function () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f04fe5e6cab in impl_thrd_routine () from /usr/lib64/dri/swrast_dri.so
#4  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f04f5f74700 (LWP 4337)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04fe5e6d8d in cnd_wait () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f04febe13b3 in thread_function () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f04fe5e6cab in impl_thrd_routine () from /usr/lib64/dri/swrast_dri.so
#4  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f04f6775700 (LWP 4336)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04fe5e6d8d in cnd_wait () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f04febe13b3 in thread_function () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f04fe5e6cab in impl_thrd_routine () from /usr/lib64/dri/swrast_dri.so
#4  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f04f6f76700 (LWP 4335)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04fe5e6d8d in cnd_wait () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f04febe13b3 in thread_function () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f04fe5e6cab in impl_thrd_routine () from /usr/lib64/dri/swrast_dri.so
#4  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f04f7777700 (LWP 4334)):
#0  0x00007f052a72e45c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f04fe5e6d8d in cnd_wait () from /usr/lib64/dri/swrast_dri.so
#2  0x00007f04febe13b3 in thread_function () from /usr/lib64/dri/swrast_dri.so
#3  0x00007f04fe5e6cab in impl_thrd_routine () from /usr/lib64/dri/swrast_dri.so
#4  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#5  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f0506951700 (LWP 4333)):
#0  0x00007f0524b47f2c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#1  0x00007f052caf996b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#2  0x00007f052caa42bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#3  0x00007f052c8e951f in QThread::exec() () from /lib64/libQt5Core.so.5
#4  0x00007f052fae6c89 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5
#5  0x00007f052c8ea805 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#6  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#7  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f050dfae700 (LWP 4332)):
#0  0x00007f052bc31251 in poll () from /lib64/libc.so.6
#1  0x00007f05292ef6cf in _xcb_conn_wait () from /lib64/libxcb.so.1
#2  0x00007f05292f135a in xcb_wait_for_event () from /lib64/libxcb.so.1
#3  0x00007f05102dc928 in QXcbEventQueue::run() () from /lib64/libQt5XcbQpa.so.5
#4  0x00007f052c8ea805 in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5
#5  0x00007f052a7281ca in start_thread () from /lib64/libpthread.so.0
#6  0x00007f052bb46e73 in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f051d791140 (LWP 4330)):
[KCrash Handler]
#4  0x00007f052dded2f4 in QQmlData::isSignalConnected(QAbstractDeclarativeData*, QObject const*, int) () from /lib64/libQt5Qml.so.5
#5  0x00007f052cad86b3 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#6  0x00007f0489367286 in QtPrivate::QFunctorSlotObject<RpmOstreeBackend::executeCheckUpdateProcess()::{lambda(int, QProcess::ExitStatus)#2}, 2, QtPrivate::List<int, QProcess::ExitStatus>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () from /usr/lib64/qt5/plugins/discover/rpmostree-backend.so
#7  0x00007f052cad8ace in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#8  0x00007f052ca28c03 in QProcess::finished(int, QProcess::ExitStatus) () from /lib64/libQt5Core.so.5
#9  0x00007f052ca2dd59 in QProcessPrivate::_q_processDied() () from /lib64/libQt5Core.so.5
#10 0x00007f052ca33aa0 in QProcessPrivate::waitForFinished(int) () from /lib64/libQt5Core.so.5
#11 0x00007f052ca2963f in QProcess::waitForFinished(int) () from /lib64/libQt5Core.so.5
#12 0x00007f052ca29d8b in QProcess::~QProcess() () from /lib64/libQt5Core.so.5
#13 0x00007f052ca29e6d in QProcess::~QProcess() () from /lib64/libQt5Core.so.5
#14 0x00007f052cad4e7c in QObjectPrivate::deleteChildren() () from /lib64/libQt5Core.so.5
#15 0x00007f052cad5c41 in QObject::~QObject() () from /lib64/libQt5Core.so.5
#16 0x00007f048936050b in RpmOstreeBackend::~RpmOstreeBackend() () from /usr/lib64/qt5/plugins/discover/rpmostree-backend.so
#17 0x00007f052cad1f15 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5
#18 0x00007f052eddd252 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#19 0x00007f052ede3fd0 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#20 0x00007f052caa55b2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#21 0x00007f052caa83a1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5
#22 0x00007f052caf9ba7 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#23 0x00007f0524b47aed in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#24 0x00007f0524b47ea8 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#25 0x00007f0524b47f40 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#26 0x00007f052caf9954 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#27 0x00007f052caa42bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5
#28 0x00007f052caac704 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#29 0x000056102dd4712c in main ()
[Inferior 1 (process 4330) detached]

Possible duplicates by query: bug 476726, bug 475979, bug 475526, bug 474068, bug 473613.

Reported using DrKonqi
Comment 1 Bug Janitor Service 2023-11-13 03:33:55 UTC
Thank you for the bug report!

However Plasma 5.22.5 is no longer eligible for support or maintenance from KDE; supported versions are 5.27, and 5.27 or newer. Please upgrade to a supported version as soon as your distribution makes it available to you. Plasma is a fast-moving project, and bugs in one version are often fixed in the next one.

If you need support for Plasma 5.22.5, please contact your distribution, who bears the responsibility of providing support for older releases that are no longer supported by KDE.

If you can reproduce the issue after upgrading to a supported version, feel free to re-open this bug report.