Bug 515646 - [ANR] Creating a new item in KWalletManager broke KWallet PAM
Summary: [ANR] Creating a new item in KWalletManager broke KWallet PAM
Status: REPORTED
Alias: None
Product: kwalletmanager
Classification: Applications
Component: general (other bugs)
Version First Reported In: 25.12.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Valentin Rusu
URL: https://discuss.kde.org/t/i-cant-repo...
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2026-02-06 19:02 UTC by Roke Julian Lockhart Beedell
Modified: 2026-02-07 22:09 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
A Konqi Trace Of An Earlier Reproduction, On A Different Device (52.54 KB, text/vnd.kde.kcrash-report)
2026-02-07 22:08 UTC, Roke Julian Lockhart Beedell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roke Julian Lockhart Beedell 2026-02-06 19:02:43 UTC
Application: kwalletmanager5 (25.12.1)

ApplicationNotResponding [ANR]: true
Qt Version: 6.10.1
Frameworks Version: 6.22.0
Operating System: Linux 6.18.8-200.fc43.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 43 (KDE Plasma Desktop Edition)"
DrKonqi: 6.5.5 [CoredumpBackend]

-- Information about the crash:
This is the upstream report for https://bugzilla.redhat.com/show_bug.cgi?id=2437325#c0 — as https://discuss.kde.org/t/i-cant-report-a-bug-with-kwalletmanager-via-konqi-because-it-requires-kwallet/44078?u=rokejulianlockhart explains:

1. I recently attempted to create a new wallet (to capture a screenshot of the process). However, when I attempted to create the new wallet, KWalletManager5 SIGABRT’d.

2. All subsequent invocations of it reported no response from the service. If I were to close KWalletManager during its initialisation, or when attempting to create a wallet again, it would ANR.

3. Similarly, when Konqi appeared (after a KWM5 crash), attempting to access my KDE BZ credentials would cause Konqi to ANR. I've no trace for this crash, because Konqi never creates a corefile when it crashes.

Luckily, I managed to bypass this with `systemctl --user stop kwalletd6.service plasma-kwallet-pam.service; pkill -9 kwalletd6`, hence this report.

The crash can be reproduced every time.

-- Backtrace:
Application: Wallet Manager (kwalletmanager5), signal: Aborted

[New LWP 203788]
[New LWP 203789]
[New LWP 203792]
[New LWP 203790]
[New LWP 203791]
[New LWP 203793]
[New LWP 203796]
[New LWP 203795]
[New LWP 203798]
[New LWP 203794]
[New LWP 203805]
[New LWP 203808]
[New LWP 203807]
[New LWP 203806]
[New LWP 203797]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/kwalletmanager5'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, 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 0x7fc8b47cfdc0 (LWP 203788))]
add symbol table from file "/lib64/libc.so.6"
add symbol table from file "/lib64/libKF6Crash.so.6"
add symbol table from file "/lib64/libQt6Core.so.6"
add symbol table from file "/lib64/libQt6DBus.so.6"
add symbol table from file "/lib64/libKF6Wallet.so.6"
add symbol table from file "/usr/bin/kwalletmanager5"
add symbol table from file "/lib64/libKF6XmlGui.so.6"
add symbol table from file "/lib64/libQt6Widgets.so.6"
add symbol table from file "/lib64/libglib-2.0.so.0"
Downloading 19.46 K source file /usr/src/debug/kf6-kxmlgui-6.22.0-1.fc43.x86_64/src/kxmlguiwindow.cpp...
add symbol table from file "/usr/lib64/dri-freeworld/libgallium-25.3.4.so"
add symbol table from file "/lib64/libQt6WaylandClient.so.6"
[Current thread is 15 (Thread 0x7fc894dff6c0 (LWP 203797))]

Thread 15 (Thread 0x7fc894dff6c0 (LWP 203797)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007fc8ba47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007fc8ba47e97e in __pthread_cond_wait_common (cond=0x5616ed6951b0, mutex=0x5616ed695180, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5  ___pthread_cond_wait (cond=0x5616ed6951b0, mutex=0x5616ed695180) at pthread_cond_wait.c:453
#6  0x00007fc8953c5f2d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:112
#7  0x00007fc89537b9bc in util_queue_thread_func (input=input@entry=0x5616ed609a30) at ../src/util/u_queue.c:275
#8  0x00007fc8953c5e5c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#9  0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7fc8865fd6c0 (LWP 203806)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007fc8ba47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007fc8ba47eb88 in __pthread_cond_wait_common (cond=0x5616ed7e98c8, mutex=0x5616ed7e98a0, clockid=<optimized out>, abstime=0x7fc8865fc6d0) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x5616ed7e98c8, mutex=0x5616ed7e98a0, abstime=0x7fc8865fc6d0) at pthread_cond_wait.c:478
#6  0x00007fc8bacda1a3 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x5616ed7e98a0, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=this@entry=0x5616ed9479e0, mutex=mutex@entry=0x5616ed932ad8, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007fc8bac2fe9c in QThreadPoolThread::run (this=0x5616ed9479d0) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007fc8bacd19ae in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x5616ed9479d0) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7fc885dfc6c0 (LWP 203807)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007fc8ba47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007fc8ba47eb88 in __pthread_cond_wait_common (cond=0x5616ed9486d8, mutex=0x5616ed9486b0, clockid=<optimized out>, abstime=0x7fc885dfb6d0) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x5616ed9486d8, mutex=0x5616ed9486b0, abstime=0x7fc885dfb6d0) at pthread_cond_wait.c:478
#6  0x00007fc8bacda1a3 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x5616ed9486b0, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=this@entry=0x5616ed8052d0, mutex=mutex@entry=0x5616ed932ad8, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007fc8bac2fe9c in QThreadPoolThread::run (this=0x5616ed8052c0) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007fc8bacd19ae in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x5616ed8052c0) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7fc8855fb6c0 (LWP 203808)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007fc8ba47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007fc8ba47eb88 in __pthread_cond_wait_common (cond=0x5616ed948558, mutex=0x5616ed948530, clockid=<optimized out>, abstime=0x7fc8855fa6d0) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x5616ed948558, mutex=0x5616ed948530, abstime=0x7fc8855fa6d0) at pthread_cond_wait.c:478
#6  0x00007fc8bacda1a3 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x5616ed948530, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=this@entry=0x5616ed946e70, mutex=mutex@entry=0x5616ed932ad8, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007fc8bac2fe9c in QThreadPoolThread::run (this=0x5616ed946e60) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007fc8bacd19ae in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x5616ed946e60) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7fc886dfe6c0 (LWP 203805)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007fc8ba47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007fc8ba47eb88 in __pthread_cond_wait_common (cond=0x5616ed55a0f8, mutex=0x5616ed55a0d0, clockid=<optimized out>, abstime=0x7fc886dfd6d0) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x5616ed55a0f8, mutex=0x5616ed55a0d0, abstime=0x7fc886dfd6d0) at pthread_cond_wait.c:478
#6  0x00007fc8bacda1a3 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x5616ed55a0d0, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=this@entry=0x5616ed7e15a0, mutex=mutex@entry=0x5616ed932ad8, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007fc8bac2fe9c in QThreadPoolThread::run (this=0x5616ed7e1590) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007fc8bacd19ae in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x5616ed7e1590) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7fc89dffb6c0 (LWP 203794)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007fc8ba47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007fc8ba47e97e in __pthread_cond_wait_common (cond=0x5616ed5db0b8, mutex=0x5616ed5db088, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5  ___pthread_cond_wait (cond=0x5616ed5db0b8, mutex=0x5616ed5db088) at pthread_cond_wait.c:453
#6  0x00007fc8953c5f2d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:112
#7  0x00007fc89537b9bc in util_queue_thread_func (input=input@entry=0x5616ed631530) at ../src/util/u_queue.c:275
#8  0x00007fc8953c5e5c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#9  0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7fc8875ff6c0 (LWP 203798)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007fc8ba47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007fc8ba47e97e in __pthread_cond_wait_common (cond=0x5616ed6da380, mutex=0x5616ed6da350, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5  ___pthread_cond_wait (cond=0x5616ed6da380, mutex=0x5616ed6da350) at pthread_cond_wait.c:453
#6  0x00007fc8953c5f2d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:112
#7  0x00007fc89537b9bc in util_queue_thread_func (input=input@entry=0x5616ed609a30) at ../src/util/u_queue.c:275
#8  0x00007fc8953c5e5c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#9  0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7fc89d7fa6c0 (LWP 203795)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007fc8ba47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007fc8ba47e97e in __pthread_cond_wait_common (cond=0x5616ed5db268, mutex=0x5616ed5db238, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5  ___pthread_cond_wait (cond=0x5616ed5db268, mutex=0x5616ed5db238) at pthread_cond_wait.c:453
#6  0x00007fc8953c5f2d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:112
#7  0x00007fc89537b9bc in util_queue_thread_func (input=input@entry=0x5616ed6314f0) at ../src/util/u_queue.c:275
#8  0x00007fc8953c5e5c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#9  0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7fc89cff96c0 (LWP 203796)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007fc8ba47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007fc8ba47e97e in __pthread_cond_wait_common (cond=0x5616ed642410, mutex=0x5616ed6423e0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5  ___pthread_cond_wait (cond=0x5616ed642410, mutex=0x5616ed6423e0) at pthread_cond_wait.c:453
#6  0x00007fc8953c5f2d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:112
#7  0x00007fc89537b9bc in util_queue_thread_func (input=input@entry=0x5616ed617950) at ../src/util/u_queue.c:275
#8  0x00007fc8953c5e5c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#9  0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7fc89e7fc6c0 (LWP 203793)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007fc8ba47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007fc8ba47e97e in __pthread_cond_wait_common (cond=0x5616ed46cb80, mutex=0x5616ed46cb50, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5  ___pthread_cond_wait (cond=0x5616ed46cb80, mutex=0x5616ed46cb50) at pthread_cond_wait.c:453
#6  0x00007fc8953c5f2d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:112
#7  0x00007fc89537b9bc in util_queue_thread_func (input=input@entry=0x5616ed631570) at ../src/util/u_queue.c:275
#8  0x00007fc8953c5e5c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#9  0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7fc89f7fe6c0 (LWP 203791)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=7) at cancellation.c:49
#2  0x00007fc8ba47bc84 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=7) at cancellation.c:75
#3  0x00007fc8ba4f51de in __GI___poll (fds=fds@entry=0x7fc89f7fd780, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007fc8b72f93a2 in poll (__fds=0x7fc89f7fd780, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44
#5  QtWaylandClient::EventThread::run (this=0x5616ed449aa0) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/plugins/platforms/wayland/qwaylanddisplay.cpp:185
#6  0x00007fc8bacd19ae in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:437
#7  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:367
#8  QThreadPrivate::start (arg=0x5616ed449aa0) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:397
#9  0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7fc89ffff6c0 (LWP 203790)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007fc8ba47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007fc8ba47e97e in __pthread_cond_wait_common (cond=0x5616ed5650c8, mutex=0x5616ed5650a0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5  ___pthread_cond_wait (cond=0x5616ed5650c8, mutex=0x5616ed5650a0) at pthread_cond_wait.c:453
#6  0x00007fc8bacda234 in QWaitConditionPrivate::wait (this=0x5616ed5650a0, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:68
#7  QWaitCondition::wait (this=this@entry=0x5616ed4340f0, mutex=mutex@entry=0x5616ed4340e8, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:146
#8  0x00007fc8b72f9340 in QtWaylandClient::EventThread::waitForReading (this=0x5616ed4340b0) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/plugins/platforms/wayland/qwaylanddisplay.cpp:219
#9  QtWaylandClient::EventThread::run (this=0x5616ed4340b0) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/plugins/platforms/wayland/qwaylanddisplay.cpp:180
#10 0x00007fc8bacd19ae in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x5616ed4340b0) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7fc89effd6c0 (LWP 203792)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007fc8ba47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007fc8ba47e97e in __pthread_cond_wait_common (cond=0x5616ed5d9b08, mutex=0x5616ed5d9ad8, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5  ___pthread_cond_wait (cond=0x5616ed5d9b08, mutex=0x5616ed5d9ad8) at pthread_cond_wait.c:453
#6  0x00007fc8953c5f2d in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:112
#7  0x00007fc89537b9bc in util_queue_thread_func (input=input@entry=0x5616ed5d7a40) at ../src/util/u_queue.c:275
#8  0x00007fc8953c5e5c in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:43
#9  0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7fc8a67ff6c0 (LWP 203789)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007fc8ba47bc84 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:75
#3  0x00007fc8ba4f5706 in __GI_ppoll (fds=fds@entry=0x7fc8a0001680, nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x7fc8a67fe5d0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007fc8b97ff2e0 in ppoll (__fds=0x7fc8a0001680, __nfds=3, __timeout=0x7fc8a67fe5d0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7fc8a0000d00, timeout_usec=<optimized out>, fds=0x7fc8a0001680, n_fds=3) at ../glib/gmain.c:4811
#6  g_main_context_iterate_unlocked (context=context@entry=0x7fc8a0000d00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4485
#7  0x00007fc8b97ff3a3 in g_main_context_iteration (context=0x7fc8a0000d00, may_block=1) at ../glib/gmain.c:4556
#8  0x00007fc8bae1e80d in QEventDispatcherGlib::processEvents (this=0x7fc8a0000be0, flags=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007fc8bab09063 in QEventLoop::exec (this=this@entry=0x7fc8a67fe730, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/global/qflags.h:77
#10 0x00007fc8bac2bdc6 in QThread::exec (this=this@entry=0x7fc8bc742dc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread.cpp:672
#11 0x00007fc8bc68bae1 in QDBusConnectionManager::run (this=0x7fc8bc742dc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/dbus/qdbusconnectionmanager.cpp:145
#12 0x00007fc8bacd19ae in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:437
#13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:367
#14 QThreadPrivate::start (arg=0x7fc8bc742dc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qthread_unix.cpp:397
#15 0x00007fc8ba47f464 in start_thread (arg=<optimized out>) at pthread_create.c:448
#16 0x00007fc8ba5025ec in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7fc8b47cfdc0 (LWP 203788)):
[KCrash Handler]
#4  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:52
#5  0x00007fc8ba47bc3c in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#6  0x00007fc8ba47c2ac in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#7  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#8  0x00007fc8ba47e97e in __pthread_cond_wait_common (cond=0x5616ed775b58, mutex=0x5616ed775b30, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#9  ___pthread_cond_wait (cond=0x5616ed775b58, mutex=0x5616ed775b30) at pthread_cond_wait.c:453
#10 0x00007fc8bacda234 in QWaitConditionPrivate::wait (this=0x5616ed775b30, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:68
#11 QWaitCondition::wait (this=this@entry=0x5616ed77ca80, mutex=mutex@entry=0x5616ed77ca78, deadline=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:146
#12 0x00007fc8bc6ed6b5 in QDBusPendingCallPrivate::waitForFinished (this=0x5616ed77ca30) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/dbus/qdbuspendingcall.cpp:207
#13 0x00007fc8bc6ed941 in QDBusPendingCall::waitForFinished (this=this@entry=0x7fffade2e740) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/dbus/qdbuspendingcall.cpp:346
#14 0x00007fc8bcffd511 in QDBusReply<QList<QString> >::operator= (this=0x7fffade2e840, pcall=...) at /usr/include/qt6/QtDBus/qdbusreply.h:49
#15 QDBusReply<QList<QString> >::QDBusReply (this=<optimized out>, reply=..., this=<optimized out>, reply=...) at /usr/include/qt6/QtDBus/qdbusreply.h:54
#16 0x00007fc8bcffd7ae in KWallet::Wallet::walletList () at /usr/src/debug/kf6-kwallet-6.22.0-1.fc43.x86_64/src/api/KWallet/kwallet.cpp:162
#17 0x00005616b2d940fb in KWalletManager::configUI (this=0x7fc8a0007bf0) at /usr/src/debug/kwalletmanager5-25.12.1-1.fc43.x86_64/src/manager/kwalletmanager.cpp:90
#18 0x00007fc8bab58fcc in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/kernel/qobject.cpp:1413
#19 0x00007fc8bd140a6e in KXmlGuiWindow::event (this=0x7fc8a0007bf0, ev=0x5616ed747f10) at /usr/src/debug/kf6-kxmlgui-6.22.0-1.fc43.x86_64/src/kxmlguiwindow.cpp:253
#20 0x00007fc8bbe3db9f in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7fc8a0007bf0, e=0x5616ed747f10) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/widgets/kernel/qapplication.cpp:3305
#21 0x00007fc8baafc4e8 in QCoreApplication::notifyInternal2 (receiver=0x7fc8a0007bf0, event=0x5616ed747f10) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1109
#22 0x00007fc8baafc74d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1549
#23 0x00007fc8baaffb09 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5616ed4243a0) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1904
#24 0x00007fc8bae1efcf in postEventSourceDispatch (s=0x5616ed4267c0) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
#25 0x00007fc8b97f62a3 in g_main_dispatch (context=0x7fc8a0000f60) at ../glib/gmain.c:3565
#26 g_main_context_dispatch_unlocked (context=0x7fc8a0000f60) at ../glib/gmain.c:4425
#27 0x00007fc8b97ff1f8 in g_main_context_iterate_unlocked (context=context@entry=0x7fc8a0000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4490
#28 0x00007fc8b97ff3a3 in g_main_context_iteration (context=0x7fc8a0000f60, may_block=1) at ../glib/gmain.c:4556
#29 0x00007fc8bae1e80d in QEventDispatcherGlib::processEvents (this=0x5616ed434260, flags=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#30 0x00007fc8bab09063 in QEventLoop::exec (this=this@entry=0x7fffade2f020, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/global/qflags.h:77
#31 0x00007fc8bab04819 in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.10.1-3.fc43.x86_64/src/corelib/kernel/qcoreapplication.cpp:1452
#32 0x00005616b2d86e15 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwalletmanager5-25.12.1-1.fc43.x86_64/src/manager/main.cpp:58

Reported using DrKonqi
Comment 1 michaelk83 2026-02-07 10:32:10 UTC
Your linked bug report (and this one) states "new item", but the linked discussion states "new wallet". Those are different operations. The core dump attached to the linked bug report indicates the `KWalletManager::createWallet` function:
https://bugzilla-attachments.redhat.com/attachment.cgi?id=2128461 thread 1 frame 18 (and `openWallet` on frame 17).
This might be related to bug 514189.

The trace posted here makes no mention of either, it's just canceled while waiting for a response for `walletList`. Also, this doesn't seem related to KWallet PAM. The underlying cause for such ANRs in KWalletManager is typically that ksecretd or kwalletd are also ANR, and need to be restarted.

Please provide exact steps to reproduce.
Comment 2 Roke Julian Lockhart Beedell 2026-02-07 22:08:52 UTC
Created attachment 189346 [details]
A Konqi Trace Of An Earlier Reproduction, On A Different Device

Apologies. After the initial “File” → “New Wallet”, I didn't consider that the traces might differ. To specify, “File” → “New Wallet” (then, choosing a name) causes this, without needing to cancel the operation. Thereafter, invocation of KWalletManager5 causes a non-indefinite ANR, and most operations with that broken window — it shows a message about a lack of response from the service — also cause ANRs. Whether these are indefinite, I do not know.

I've reproduced this on my laptop, and attached the trace. A new report, at https://bugzilla.redhat.com/show_bug.cgi?id=2437539#c0, corroborates it. I have attached a screencast at https://bugs.kde.org/show_bug.cgi?id=514189#c2, too, in case my examples are not clear.