Bug 512882

Summary: Discover notifier crashes in loop after log in
Product: [Applications] Discover Reporter: Łukasz Żarnowiecki <lukasz>
Component: discoverAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: aleixpol, kdedev
Priority: NOR Keywords: drkonqi
Version First Reported In: 6.5.3   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Łukasz Żarnowiecki 2025-12-02 19:54:31 UTC
Application: DiscoverNotifier (6.5.3)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.1
Frameworks Version: 6.20.0
Operating System: Linux 6.17.9-arch1-1 x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 6.5.3 [CoredumpBackend]

-- Information about the crash:
Like in title of this bug report. Crash occurs one after another, leading to ram exhaustion due to gdb being involed and taking massive amount of memory.

From logs
gru 02 20:48:13 [CUTED] DiscoverNotifier[2833]: KCrash: Application 'DiscoverNotifier' crashing... crashRecursionCounter = 2

The crash can be reproduced every time.

-- Backtrace:
Application: Discover Notifier (DiscoverNotifier), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[New LWP 2833]
[New LWP 2841]
[New LWP 2843]
[New LWP 2845]
[New LWP 2844]
[New LWP 2846]
[New LWP 2837]
[New LWP 2840]
[New LWP 2842]
[New LWP 2838]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/lib/DiscoverNotifier --check-delay 20'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7f55cf790a00 (LWP 2833))]

[Current thread is 1 (Thread 0x7f55cf790a00 (LWP 2833))]

Thread 10 (Thread 0x7f55ce89a6c0 (LWP 2838)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f55d3a9316c in __internal_syscall_cancel (a1=a1@entry=140006514072056, a2=a2@entry=1, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:49
#2  0x00007f55d3a931b4 in __syscall_cancel (a1=a1@entry=140006514072056, a2=a2@entry=1, a3=a3@entry=-1, a4=a4@entry=0, a5=a5@entry=0, a6=a6@entry=0, nr=7) at cancellation.c:75
#3  0x00007f55d3b0d4ae in __GI___poll (fds=fds@entry=0x7f55ce8999f8, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007f55d29c420b in poll (__timeout=-1, __nfds=1, __fds=0x7f55ce8999f8) at /usr/include/bits/poll2.h:39
#5  _xcb_conn_wait (c=c@entry=0x562eecb0d3b0, vector=vector@entry=0x0, count=count@entry=0x0, cond=<optimized out>) at /usr/src/debug/libxcb/libxcb-1.17.0/src/xcb_conn.c:510
#6  0x00007f55d29c5f3d in _xcb_conn_wait (count=0x0, vector=0x0, cond=0x562eecb0d3f0, c=0x562eecb0d3b0) at /usr/src/debug/libxcb/libxcb-1.17.0/src/xcb_conn.c:476
#7  xcb_wait_for_event (c=0x562eecb0d3b0) at /usr/src/debug/libxcb/libxcb-1.17.0/src/xcb_in.c:703
#8  0x00007f55cf1aeca9 in QXcbEventQueue::run (this=0x562eecb038d0) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbeventqueue.cpp:194
#9  0x00007f55d452f899 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#11 QThreadPrivate::start (arg=0x562eecb038d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#12 0x00007f55d3a9698b in start_thread (arg=<optimized out>) at pthread_create.c:448
#13 0x00007f55d3b1a9cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7f55c55fd6c0 (LWP 2842)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f55d3a9316c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f55d3a937dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x562eeccd5f70, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x562eeccd5f70, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f55d3a9383f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x562eeccd5f70, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f55d3a95e9e in __pthread_cond_wait_common (cond=0x562eeccd5f50, mutex=0x562eeccd5f20, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x562eeccd5f50, mutex=0x562eeccd5f20) at pthread_cond_wait.c:453
#7  0x00007f55bd76791e in cnd_wait () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:112
#8  0x00007f55bd72087d in util_queue_thread_func () at ../mesa-25.2.7/src/util/u_queue.c:275
#9  0x00007f55bd76784d in impl_thrd_routine () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:43
#10 0x00007f55d3a9698b in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f55d3b1a9cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7f55c65ff6c0 (LWP 2840)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f55d3a9316c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f55d3a937dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x562eeccd4a94, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x562eeccd4a94, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f55d3a9383f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x562eeccd4a94, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f55d3a95e9e in __pthread_cond_wait_common (cond=0x562eeccd4a70, mutex=0x562eeccd4a40, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x562eeccd4a70, mutex=0x562eeccd4a40) at pthread_cond_wait.c:453
#7  0x00007f55bd76791e in cnd_wait () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:112
#8  0x00007f55bd72087d in util_queue_thread_func () at ../mesa-25.2.7/src/util/u_queue.c:275
#9  0x00007f55bd76784d in impl_thrd_routine () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:43
#10 0x00007f55d3a9698b in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f55d3b1a9cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7f55cf09b6c0 (LWP 2837)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f55d3a9316c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:49
#2  0x00007f55d3a931b4 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at cancellation.c:75
#3  0x00007f55d3b0d9f6 in __GI_ppoll (fds=fds@entry=0x7f55c80132c0, nfds=nfds@entry=4, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f55d2d08784 in ppoll (__fds=0x7f55c80132c0, __nfds=4, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f55c8000d00, timeout_usec=<optimized out>, fds=0x7f55c80132c0, n_fds=4) at ../glib/glib/gmain.c:4811
#6  g_main_context_iterate_unlocked (context=context@entry=0x7f55c8000d00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4485
#7  0x00007f55d2d08865 in g_main_context_iteration (context=0x7f55c8000d00, may_block=1) at ../glib/glib/gmain.c:4556
#8  0x00007f55d4648152 in QEventDispatcherGlib::processEvents (this=0x7f55c8000be0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007f55d4375786 in QEventLoop::processEvents (this=0x7f55cf09aab0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#10 QEventLoop::exec (this=0x7f55cf09aab0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#11 0x00007f55d449041e in QThread::exec (this=this@entry=0x7f55d49fee20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672
#12 0x00007f55d497603e in QDBusConnectionManager::run (this=0x7f55d49fee20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:145
#13 0x00007f55d452f899 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#14 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#15 QThreadPrivate::start (arg=0x7f55d49fee20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#16 0x00007f55d3a9698b in start_thread (arg=<optimized out>) at pthread_create.c:448
#17 0x00007f55d3b1a9cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7f55b29fd6c0 (LWP 2846)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f55d3a9316c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f55d3a937dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x562eecdd6b50, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x562eecdd6b50, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f55d3a9383f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x562eecdd6b50, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f55d3a95e9e in __pthread_cond_wait_common (cond=0x562eecdd6b30, mutex=0x562eecdd6b00, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x562eecdd6b30, mutex=0x562eecdd6b00) at pthread_cond_wait.c:453
#7  0x00007f55bd76791e in cnd_wait () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:112
#8  0x00007f55bd72087d in util_queue_thread_func () at ../mesa-25.2.7/src/util/u_queue.c:275
#9  0x00007f55bd76784d in impl_thrd_routine () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:43
#10 0x00007f55d3a9698b in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f55d3b1a9cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7f55b39ff6c0 (LWP 2844)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f55d3a9316c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f55d3a937dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x562eecd3ee10, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x562eecd3ee10, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f55d3a9383f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x562eecd3ee10, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f55d3a95e9e in __pthread_cond_wait_common (cond=0x562eecd3edf0, mutex=0x562eecd3edc0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x562eecd3edf0, mutex=0x562eecd3edc0) at pthread_cond_wait.c:453
#7  0x00007f55bd76791e in cnd_wait () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:112
#8  0x00007f55bd72087d in util_queue_thread_func () at ../mesa-25.2.7/src/util/u_queue.c:275
#9  0x00007f55bd76784d in impl_thrd_routine () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:43
#10 0x00007f55d3a9698b in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f55d3b1a9cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7f55b31fe6c0 (LWP 2845)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f55d3a9316c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f55d3a937dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x562eecd91ee0, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x562eecd91ee0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f55d3a9383f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x562eecd91ee0, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f55d3a95e9e in __pthread_cond_wait_common (cond=0x562eecd91ec0, mutex=0x562eecd91e90, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x562eecd91ec0, mutex=0x562eecd91e90) at pthread_cond_wait.c:453
#7  0x00007f55bd76791e in cnd_wait () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:112
#8  0x00007f55bd72087d in util_queue_thread_func () at ../mesa-25.2.7/src/util/u_queue.c:275
#9  0x00007f55bd76784d in impl_thrd_routine () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:43
#10 0x00007f55d3a9698b in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f55d3b1a9cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7f55c4dfc6c0 (LWP 2843)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f55d3a9316c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f55d3a937dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x562eeccd6124, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x562eeccd6124, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f55d3a9383f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x562eeccd6124, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f55d3a95e9e in __pthread_cond_wait_common (cond=0x562eeccd6100, mutex=0x562eeccd60d0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x562eeccd6100, mutex=0x562eeccd60d0) at pthread_cond_wait.c:453
#7  0x00007f55bd76791e in cnd_wait () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:112
#8  0x00007f55bd72087d in util_queue_thread_func () at ../mesa-25.2.7/src/util/u_queue.c:275
#9  0x00007f55bd76784d in impl_thrd_routine () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:43
#10 0x00007f55d3a9698b in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f55d3b1a9cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f55c5dfe6c0 (LWP 2841)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f55d3a9316c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2  0x00007f55d3a937dc in __futex_abstimed_wait_common64 (private=0, futex_word=0x562eecd2e170, expected=<optimized out>, op=<optimized out>, abstime=0x0, cancel=true) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x562eecd2e170, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#4  0x00007f55d3a9383f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x562eecd2e170, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#5  0x00007f55d3a95e9e in __pthread_cond_wait_common (cond=0x562eecd2e150, mutex=0x562eecd2e120, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6  ___pthread_cond_wait (cond=0x562eecd2e150, mutex=0x562eecd2e120) at pthread_cond_wait.c:453
#7  0x00007f55bd76791e in cnd_wait () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:112
#8  0x00007f55bd72087d in util_queue_thread_func () at ../mesa-25.2.7/src/util/u_queue.c:275
#9  0x00007f55bd76784d in impl_thrd_routine () at ../mesa-25.2.7/src/c11/impl/threads_posix.c:43
#10 0x00007f55d3a9698b in start_thread (arg=<optimized out>) at pthread_create.c:448
#11 0x00007f55d3b1a9cc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f55cf790a00 (LWP 2833)):
[KCrash Handler]
#5  _flatpak_installation_get_dir (self=<optimized out>, ensure_repo=0, error=0x0) at ../flatpak/common/flatpak-installation.c:383
#6  flatpak_installation_get_dir_maybe_no_repo (self=<optimized out>) at ../flatpak/common/flatpak-installation.c:399
#7  flatpak_installation_create_monitor (self=<optimized out>, cancellable=0x562eecf4f7f0, error=0x7ffc45872050) at ../flatpak/common/flatpak-installation.c:2670
#8  0x00007f55cc2c6826 in FlatpakNotifier::Installation::ensureInitialized(std::function<_FlatpakInstallation* ()>, _GCancellable*, _GError**) (this=this@entry=0x562eecf2f640, func=..., cancellable=0x562eecf4f7f0, error=error@entry=0x7ffc45872050) at /usr/src/debug/discover/discover-6.5.3/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp:131
#9  0x00007f55cc2c7533 in FlatpakNotifier::setupFlatpakInstallations (this=0x562eecf2f610, error=0x7ffc45872050) at /usr/src/debug/discover/discover-6.5.3/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp:139
#10 FlatpakNotifier::recheckSystemUpdateNeeded (this=0x562eecf2f610) at /usr/src/debug/discover/discover-6.5.3/libdiscover/backends/FlatpakBackend/FlatpakNotifier.cpp:68
#11 0x0000562ed907d997 in DiscoverNotifier::recheckSystemUpdateNeeded (this=0x7ffc45872998) at /usr/src/debug/discover/discover-6.5.3/notifier/DiscoverNotifier.cpp:384
#12 0x00007f55d43d734f in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#13 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4257
#14 0x00007f55d43dde12 in QSingleShotTimer::timeout (this=0x562eecf4fa90) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qsingleshottimer_p.cpp:116
#15 QSingleShotTimer::timerFinished (this=0x562eecf4fa90) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qsingleshottimer.cpp:62
#16 QSingleShotTimer::timerEvent (this=0x562eecf4fa90, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qsingleshottimer.cpp:84
#17 0x00007f55d43c4936 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1388
#18 0x00007f55d57021c0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x562eecf4fa90, e=0x7ffc458723b0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3305
#19 0x00007f55d436a958 in QCoreApplication::notifyInternal2 (receiver=0x562eecf4fa90, event=0x7ffc458723b0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#20 0x00007f55d452c9af in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7ffc458723b0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549
#21 QTimerInfoList::activateTimers (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#22 0x00007f55d464ad99 in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#23 0x00007f55d2d06f8d in g_main_dispatch (context=0x7f55c8000f60) at ../glib/glib/gmain.c:3565
#24 0x00007f55d2d08657 in g_main_context_dispatch_unlocked (context=0x7f55c8000f60) at ../glib/glib/gmain.c:4425
#25 g_main_context_iterate_unlocked (context=context@entry=0x7f55c8000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4490
#26 0x00007f55d2d08865 in g_main_context_iteration (context=0x7f55c8000f60, may_block=1) at ../glib/glib/gmain.c:4556
#27 0x00007f55d4648152 in QEventDispatcherGlib::processEvents (this=0x562eecb89a10, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#28 0x00007f55d4375786 in QEventLoop::processEvents (this=0x7ffc45872680, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#29 QEventLoop::exec (this=0x7ffc45872680, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#30 0x00007f55d436f3f1 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452
#31 0x00007f55d56fd32a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2575
#32 0x0000562ed9079b70 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/discover/discover-6.5.3/notifier/main.cpp:93

Reported using DrKonqi
Comment 1 TraceyC 2025-12-02 22:01:11 UTC
Thank you for the bug report. Based on the backtrace this looks like a duplicate of bug 511602. This is fixed in Plasma version 6.6.0. The fix will reach your system when it updates to that version.

*** This bug has been marked as a duplicate of bug 511602 ***