https://bugs.kde.org/show_bug.cgi?id=520018
Bug ID: 520018
Summary: kwallet crash when relog
Classification: I don't know
Product: kde
Version First unspecified
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: ksecretd (6.25.0)
ApplicationNotResponding [ANR]: false
Qt Version: 6.10.3
Frameworks Version: 6.25.0
Operating System: Linux 6.19.14-300.fc44.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 44 (Forty Four)"
DrKonqi: 6.6.4 [CoredumpBackend]
-- Information about the crash:
Looks like if i relog to kde, then kwallet tries to create the wallet folder
which will not work for me, as the folder has been mounted from another
location. That may not happen. If the Folder ist already existent, use it.
The reporter is unsure if this crash is reproducible.
-- Backtrace:
Application: KDE-Dienst für Passwortspeicher (ksecretd), signal: Aborted
Downloading 12.25 M separate debug info for /usr/bin/ksecretd...
Downloading 1.42 M separate debug info for
/home/paetzoldd/.cache/debuginfod_client/12698d3c58992c73ab369f6d23b14d185a54c1e2/debuginfo...
warning: Can't open file anon_inode:i915.gem during file-backed mapping note
processing
[New LWP 6960]
[New LWP 6972]
[New LWP 6963]
[New LWP 6969]
[New LWP 6970]
[New LWP 6971]
Downloading 6.75 M separate debug info for /lib64/libc.so.6...
Downloading separate debug info for system-supplied DSO at 0x7fefd55f7000...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/ksecretd'.
Program terminated with signal SIGABRT, Aborted.
Downloading source file
/usr/src/debug/glibc-2.43-4.fc44.x86_64/nptl/pthread_kill.c...
#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 0x7fefd107ba00 (LWP 6960))]
Using eu-unstrip to resolve modules.
add symbol table from file "/lib64/libc.so.6"
Downloading 1.56 M separate debug info for /lib64/libKF6Crash.so.6...
add symbol table from file "/lib64/libKF6Crash.so.6"
Downloading 90.29 M separate debug info for /lib64/libQt6Core.so.6...
Downloading 27.74 M separate debug info for
/home/paetzoldd/.cache/debuginfod_client/4cf95a2d8917595a56dd31523587efb43af3deaf/debuginfo...
add symbol table from file "/lib64/libQt6Core.so.6"
Downloading 2.27 M separate debug info for /lib64/libKF6WalletBackend.so.6...
add symbol table from file "/lib64/libKF6WalletBackend.so.6"
add symbol table from file "/usr/bin/ksecretd"
Downloading source file
/usr/src/debug/kf6-kwallet-6.25.0-1.fc44.x86_64/src/runtime/ksecretd/main.cpp...
Downloading source file
/usr/src/debug/kf6-kwallet-6.25.0-1.fc44.x86_64/src/runtime/ksecretd/ksecretd.cpp...
Downloading 20.72 K source file
/usr/src/debug/kf6-kwallet-6.25.0-1.fc44.x86_64/src/runtime/kwalletbackend/kwalletbackend.cc...
Downloading 85.94 K source file
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/global/qlogging.cpp...
Downloading source file
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/global/qassert.cpp...
Downloading source file
/usr/src/debug/glibc-2.43-4.fc44.x86_64/stdlib/abort.c...
Downloading source file
/usr/src/debug/glibc-2.43-4.fc44.x86_64/signal/../sysdeps/posix/raise.c...
add symbol table from file "/usr/lib64/dri-freeworld/libgallium-26.0.3.so"
Downloading 2.48 K source file
/usr/src/debug/glibc-2.43-4.fc44.x86_64/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S...
Downloading source file
/usr/src/debug/glibc-2.43-4.fc44.x86_64/nptl/pthread_create.c...
Downloading 23.25 K source file
/usr/src/debug/glibc-2.43-4.fc44.x86_64/nptl/pthread_cond_wait.c...
Downloading 7.09 K source file
/usr/src/debug/glibc-2.43-4.fc44.x86_64/nptl/futex-internal.c...
Downloading 4.24 K source file
/usr/src/debug/glibc-2.43-4.fc44.x86_64/nptl/cancellation.c...
Downloading 1.79 K source file
/usr/src/debug/glibc-2.43-4.fc44.x86_64/nptl/../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S...
Downloading 3.67 M separate debug info for /lib64/libglib-2.0.so.0...
Downloading 1.20 M separate debug info for
/home/paetzoldd/.cache/debuginfod_client/fffa4d1ad86a3ae3cd1976157301647312e02e17/debuginfo...
add symbol table from file "/lib64/libglib-2.0.so.0"
Downloading 18.87 M separate debug info for /lib64/libQt6DBus.so.6...
add symbol table from file "/lib64/libQt6DBus.so.6"
Downloading source file
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp...
Downloading 10.11 K source file
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/dbus/qdbusconnectionmanager.cpp...
Downloading 41.50 K source file
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qthread.cpp...
Downloading source file
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/global/qflags.h...
Downloading source file
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp...
Downloading 191.62 K source file
/usr/src/debug/glib2-2.88.0-1.fc44.x86_64/redhat-linux-build/../glib/gmain.c...
Downloading 2.27 K source file
/usr/src/debug/glibc-2.43-4.fc44.x86_64/io/../sysdeps/unix/sysv/linux/ppoll.c...
Downloading 20.95 M separate debug info for /lib64/libQt6WaylandClient.so.6...
add symbol table from file "/lib64/libQt6WaylandClient.so.6"
Downloading 41.80 K source file
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/plugins/platforms/wayland/qwaylanddisplay.cpp...
Downloading 5.57 K source file
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qwaitcondition_unix.cpp...
Downloading 1.41 K source file
/usr/src/debug/glibc-2.43-4.fc44.x86_64/io/../sysdeps/unix/sysv/linux/poll.c...
[Current thread is 6 (Thread 0x7fefb6bff6c0 (LWP 6971))]
Thread 6 (Thread 0x7fefb6bff6c0 (LWP 6971)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007fefd2c7506c 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 0x00007fefd2c753b7 in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=true) 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=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64 (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>) at futex-internal.c:139
#5 0x00007fefd2c77c0c in __pthread_cond_wait_common (cond=0x557e058fe370,
mutex=0x557e058fe340, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x557e058fe370, mutex=0x557e058fe340) at
pthread_cond_wait.c:453
#7 0x00007fefad010d0d in cnd_wait () from
/usr/lib64/dri-freeworld/libgallium-26.0.3.so
#8 0x00007fefacfc6bec in util_queue_thread_func () from
/usr/lib64/dri-freeworld/libgallium-26.0.3.so
#9 0x00007fefad010c4c in impl_thrd_routine () from
/usr/lib64/dri-freeworld/libgallium-26.0.3.so
#10 0x00007fefd2c78759 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007fefd2cfca4c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 5 (Thread 0x7fefb7bde6c0 (LWP 6970)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007fefd2c7506c 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 0x00007fefd2c750b4 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 0x00007fefd2cef27e in __GI___poll (fds=fds@entry=0x7fefb7bddae0,
nfds=nfds@entry=2, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#4 0x00007fefd12f4a4f in poll (__fds=0x7fefb7bddae0, __nfds=2, __timeout=-1)
at /usr/include/bits/poll2.h:44
#5 QtWaylandClient::EventThread::run (this=0x557e05770390) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/plugins/platforms/wayland/qwaylanddisplay.cpp:184
#6 0x00007fefd34f18f1 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp:448
#7 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp:373
#8 QThreadPrivate::start (arg=0x557e05770390) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp:422
#9 0x00007fefd2c78759 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#10 0x00007fefd2cfca4c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 4 (Thread 0x7fefb83df6c0 (LWP 6969)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007fefd2c7506c 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 0x00007fefd2c753b7 in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=true) 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=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64 (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>) at futex-internal.c:139
#5 0x00007fefd2c77c0c in __pthread_cond_wait_common (cond=0x557e057e3638,
mutex=0x557e057e3610, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x557e057e3638, mutex=0x557e057e3610) at
pthread_cond_wait.c:453
#7 0x00007fefd34fa37b in QWaitConditionPrivate::wait (this=0x557e057e3610,
deadline=...) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:68
#8 QWaitCondition::wait (this=this@entry=0x557e05763420,
mutex=mutex@entry=0x557e05763418, deadline=...) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qwaitcondition_unix.cpp:146
#9 0x00007fefd12f49ee in QtWaylandClient::EventThread::waitForReading
(this=0x557e057633e0) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/plugins/platforms/wayland/qwaylanddisplay.cpp:218
#10 QtWaylandClient::EventThread::run (this=0x557e057633e0) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/plugins/platforms/wayland/qwaylanddisplay.cpp:179
#11 0x00007fefd34f18f1 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp:448
#12 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp:373
#13 QThreadPrivate::start (arg=0x557e057633e0) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp:422
#14 0x00007fefd2c78759 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#15 0x00007fefd2cfca4c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x7fefc11ff6c0 (LWP 6963)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007fefd2c7506c 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 0x00007fefd2c750b4 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 0x00007fefd2cef8a6 in __GI_ppoll (fds=fds@entry=0x7fefbc001620,
nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007fefd2714065 in ppoll (__fds=0x7fefbc001620, __nfds=2, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7fefbc000ca0, timeout_usec=<optimized out>, fds=0x7fefbc001620,
n_fds=2) at ../glib/gmain.c:4837
#6 g_main_context_iterate_unlocked (context=context@entry=0x7fefbc000ca0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4511
#7 0x00007fefd2714123 in g_main_context_iteration (context=0x7fefbc000ca0,
may_block=1) at ../glib/gmain.c:4582
#8 0x00007fefd364b69d in QEventDispatcherGlib::processEvents
(this=0x7fefbc000880, flags=...) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9 0x00007fefd3316083 in QEventLoop::exec (this=this@entry=0x7fefc11feaa0,
flags=..., flags@entry=...) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/global/qflags.h:77
#10 0x00007fefd3445556 in QThread::exec (this=this@entry=0x7fefd45fedc0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qthread.cpp:672
#11 0x00007fefd453f4c4 in QDBusConnectionManager::run (this=0x7fefd45fedc0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/dbus/qdbusconnectionmanager.cpp:145
#12 0x00007fefd34f18f1 in operator() (__closure=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp:448
#13 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=...) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp:373
#14 QThreadPrivate::start (arg=0x7fefd45fedc0
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/thread/qthread_unix.cpp:422
#15 0x00007fefd2c78759 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#16 0x00007fefd2cfca4c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 2 (Thread 0x7fefb63fe6c0 (LWP 6972)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007fefd2c7506c 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 0x00007fefd2c753b7 in __futex_abstimed_wait_common64 (private=<optimized
out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>,
abstime=<optimized out>, cancel=true) 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=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64 (futex_word=<optimized out>,
expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>,
private=<optimized out>) at futex-internal.c:139
#5 0x00007fefd2c77c0c in __pthread_cond_wait_common (cond=0x557e058efc38,
mutex=0x557e058efc08, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x557e058efc38, mutex=0x557e058efc08) at
pthread_cond_wait.c:453
#7 0x00007fefad010d0d in cnd_wait () from
/usr/lib64/dri-freeworld/libgallium-26.0.3.so
#8 0x00007fefacfc6bec in util_queue_thread_func () from
/usr/lib64/dri-freeworld/libgallium-26.0.3.so
#9 0x00007fefad010c4c in impl_thrd_routine () from
/usr/lib64/dri-freeworld/libgallium-26.0.3.so
#10 0x00007fefd2c78759 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007fefd2cfca4c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 1 (Thread 0x7fefd107ba00 (LWP 6960)):
[KCrash Handler]
#4 __pthread_kill_implementation (threadid=<optimized out>, signo=6,
no_tid=<optimized out>) at pthread_kill.c:44
#5 0x00007fefd2c1f48e in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#6 0x00007fefd2c067b3 in __GI_abort () at abort.c:77
#7 0x00007fefd321b0ae in qAbort () at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/global/qassert.cpp:46
#8 0x00007fefd3274451 in qt_maybe_message_fatal<QString&> (msgType=QtFatalMsg,
context=..., message=...) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/global/qlogging.cpp:2166
#9 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef
__va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=...,
msg=msg@entry=0x7fefd55cea08 "Cannot create wallet save location!",
ap=ap@entry=0x7ffc0c44e1d8) at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/global/qlogging.cpp:412
#10 0x00007fefd321c993 in QMessageLogger::fatal
(this=this@entry=0x7ffc0c44e460, msg=msg@entry=0x7fefd55cea08 "Cannot create
wallet save location!") at
/usr/src/debug/qt6-qtbase-6.10.3-1.fc44.x86_64/src/corelib/global/qlogging.cpp:901
#11 0x00007fefd55b6aed in KWallet::Backend::getSaveLocation () at
/usr/src/debug/kf6-kwallet-6.25.0-1.fc44.x86_64/src/runtime/kwalletbackend/kwalletbackend.cc:124
#12 0x0000557dde1bf0b7 in KSecretD::KSecretD (this=<optimized out>,
this=<optimized out>) at
/usr/src/debug/kf6-kwallet-6.25.0-1.fc44.x86_64/src/runtime/ksecretd/ksecretd.cpp:157
#13 0x0000557dde1b3be6 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kf6-kwallet-6.25.0-1.fc44.x86_64/src/runtime/ksecretd/main.cpp:198
Reported using DrKonqi
This report was filed against 'kde' because the product 'ksecretd' could not be
located in Bugzilla. Add it to drkonqi's mappings file!
--
You are receiving this mail because:
You are watching all bug changes.