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

Chip <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #1 from Chip <[email protected]> ---
Qt Version: 6.11.2
Frameworks Version: 6.29.0
Operating System: Linux 7.1.8-arch1-3 x86_64
Windowing System: Wayland
Distribution: Arch Linux

Seems like it's happening to most if not all Arch Linux users. Ksecretd and
Kwallet crash on startup, and prompt me for my password again after logging in.
It also tries to create a new wallet for seemingly no reason.
I use Plasma Login Manager, haven't tested with SDDM. Not sure if that makes a
difference.

Backtrace:
Application: KDE Lommebok-tjeneste (ksecretd), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized
out>}
Downloading separate debug info for /usr/bin/ksecretd...
[New LWP 1174]
[New LWP 1441]
[New LWP 1446]
[New LWP 1445]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/ksecretd --pam-login 8 9'.
Program terminated with signal SIGSEGV, Segmentation fault.
Downloading 4.48 K source file
/usr/src/debug/glibc/glibc/nptl/pthread_kill.c...
#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 0x7f50729aab00 (LWP 1174))]
/usr/lib/python3.14/site-packages/sentry_sdk/utils.py:1353:
EventletDeprecationWarning: 
Eventlet is deprecated. It is currently being maintained in bugfix mode, and
we strongly recommend against using it for new projects.

If you are already using Eventlet, we recommend migrating to a different
framework.  For more detail see
https://eventlet.readthedocs.io/en/latest/asyncio/migration.html

  from eventlet.patcher import is_monkey_patched  # type: ignore
Using eu-unstrip to resolve modules.

Downloading 6.35 K source file
/usr/src/debug/kwallet/kwallet-6.29.0/src/runtime/ksecretd/main.cpp...
Downloading 191.62 K source file
/usr/src/debug/glib2/build/../glib/glib/gmain.c...
Downloading 101.65 K source file
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp...
Downloading 14.75 K source file
/usr/src/debug/kwallet/build/src/runtime/ksecretd/moc_kwalletfreedesktopserviceadaptor.cpp...
Downloading 3.04 K source file
/usr/src/debug/kwallet/build/src/runtime/ksecretd/kwalletfreedesktopserviceadaptor.cpp...
Downloading 31.47 K source file
/usr/src/debug/kwallet/kwallet-6.29.0/src/runtime/ksecretd/kwalletfreedesktopservice.cpp...
Downloading 9.28 K source file
/usr/src/debug/kwallet/kwallet-6.29.0/src/runtime/ksecretd/kwalletfreedesktopitem.cpp...
Downloading 5.39 K source file
/usr/src/debug/kwallet/kwallet-6.29.0/src/runtime/ksecretd/kwalletfreedesktopsession.cpp...
Downloading 14.87 K source file
/usr/src/debug/qca/qca-2.3.10/src/qca_basic.cpp...
Downloading 197.94 K source file
/usr/src/debug/qca/qca-2.3.10/plugins/qca-ossl/qca-ossl.cpp...
Downloading 62.32 K source file
/usr/src/debug/openssl/openssl-3.6.3/crypto/evp/evp_enc.c...
Downloading 2.48 K source file
/usr/src/debug/glibc/glibc/misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S...
Downloading 35.64 K source file
/usr/src/debug/glibc/glibc/nptl/pthread_create.c...
Downloading 10.11 K source file
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp...
Downloading 2.27 K source file
/usr/src/debug/glibc/glibc/io/../sysdeps/unix/sysv/linux/ppoll.c...
Downloading 3.37 K source file
/usr/src/debug/glibc/glibc/io/../sysdeps/unix/sysv/linux/sysdep-cancel.h...
Downloading 1.79 K source file
/usr/src/debug/glibc/glibc/nptl/../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S...
Downloading 42.44 K source file
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddisplay.cpp...
Downloading 1.41 K source file
/usr/src/debug/glibc/glibc/io/../sysdeps/unix/sysv/linux/poll.c...
[Current thread is 4 (Thread 0x7f5067bc26c0 (LWP 1445))]

Thread 4 (Thread 0x7f5067bc26c0 (LWP 1445)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f5074311365 in internal_syscall_cancel (a1=139983314491616, a2=2,
a3=-1, a4=0, a5=0, a6=0, nr=7) at ../sysdeps/unix/sysv/linux/sysdep-cancel.h:53
#2  syscall_cancel (a1=139983314491616, a2=2, a3=-1, a4=0, a5=0, a6=0, nr=7) at
../sysdeps/unix/sysv/linux/sysdep-cancel.h:79
#3  __GI___poll (fds=fds@entry=0x7f5067bc1960, nfds=nfds@entry=2,
timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007f5072c6f728 in poll (__fds=0x7f5067bc1960, __nfds=2, __timeout=-1)
at /usr/include/bits/poll2.h:44
#5  QtWaylandClient::EventThread::run (this=0x55b582e578a0) at
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddisplay.cpp:186
#6  0x00007f5074d721eb in ??? () at /usr/lib/libQt6Core.so.6
#7  0x00007f50742980a2 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#8  0x00007f507432080c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7f50673c16c0 (LWP 1446)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f5074311365 in internal_syscall_cancel (a1=139983306098912, a2=2,
a3=-1, a4=0, a5=0, a6=0, nr=7) at ../sysdeps/unix/sysv/linux/sysdep-cancel.h:53
#2  syscall_cancel (a1=139983306098912, a2=2, a3=-1, a4=0, a5=0, a6=0, nr=7) at
../sysdeps/unix/sysv/linux/sysdep-cancel.h:79
#3  __GI___poll (fds=fds@entry=0x7f50673c0960, nfds=nfds@entry=2,
timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007f5072c6f728 in poll (__fds=0x7f50673c0960, __nfds=2, __timeout=-1)
at /usr/include/bits/poll2.h:44
#5  QtWaylandClient::EventThread::run (this=0x55b582e71ae0) at
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddisplay.cpp:186
#6  0x00007f5074d721eb in ??? () at /usr/lib/libQt6Core.so.6
#7  0x00007f50742980a2 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#8  0x00007f507432080c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f50701ff6c0 (LWP 1441)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f5074311a57 in internal_syscall_cancel (a1=139983318947360, a2=2,
a3=<optimized out>, a4=0, a5=8, a6=0, nr=271) at
../sysdeps/unix/sysv/linux/sysdep-cancel.h:53
#2  syscall_cancel (a1=139983318947360, a2=2, a3=<optimized out>, a4=0, a5=8,
a6=0, nr=271) at ../sysdeps/unix/sysv/linux/sysdep-cancel.h:79
#3  __GI_ppoll (fds=fds@entry=0x7f5068001620, nfds=nfds@entry=2,
timeout=<optimized out>, timeout@entry=0x7f50701fe7a0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f5073fc9f59 in ppoll (__fds=0x7f5068001620, __nfds=2,
__timeout=0x7f50701fe7a0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f5068000ca0, timeout_usec=<optimized out>, fds=0x7f5068001620,
n_fds=2) at ../glib/glib/gmain.c:4837
#6  g_main_context_iterate_unlocked (context=context@entry=0x7f5068000ca0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4511
#7  0x00007f5073fca055 in g_main_context_iteration (context=0x7f5068000ca0,
may_block=1) at ../glib/glib/gmain.c:4582
#8  0x00007f5074e96f32 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#9  0x00007f5074b8f664 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#10 0x00007f5074cb7ce2 in QThread::exec() () at /usr/lib/libQt6Core.so.6
#11 0x00007f50765fe951 in QDBusConnectionManager::run (this=0x7f5076690e20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:145
#12 0x00007f5074d721eb in ??? () at /usr/lib/libQt6Core.so.6
#13 0x00007f50742980a2 in start_thread (arg=<optimized out>) at
pthread_create.c:454
#14 0x00007f507432080c in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f50729aab00 (LWP 1174)):
[KCrash Handler]
#5  EVP_CIPHER_CTX_set_key_length (c=0x7f506800f610, keylen=16) at
crypto/evp/evp_enc.c:1370
#6  0x00007f5065c60c55 in opensslQCAPlugin::opensslCipherContext::setup
(this=0x55b5830dd450, dir=<optimized out>, key=..., iv=..., tag=<optimized
out>) at /usr/src/debug/qca/qca-2.3.10/plugins/qca-ossl/qca-ossl.cpp:6312
#7  0x00007f5076885fca in QCA::Cipher::setup (this=this@entry=0x7ffd3d320c00,
dir=dir@entry=QCA::Encode, key=..., iv=...) at
/usr/src/debug/qca/qca-2.3.10/src/qca_basic.cpp:400
#8  0x00007f5076886314 in QCA::Cipher::Cipher (this=this@entry=0x7ffd3d320c00,
type=..., mode=mode@entry=QCA::Cipher::CBC, pad=pad@entry=QCA::Cipher::PKCS7,
dir=dir@entry=QCA::Encode, key=..., iv=..., provider=..., this=<optimized out>,
type=<optimized out>, mode=<optimized out>, pad=<optimized out>, dir=<optimized
out>, key=<optimized out>, iv=<optimized out>, provider=<optimized out>) at
/usr/src/debug/qca/qca-2.3.10/src/qca_basic.cpp:281
#9  0x000055b56b25d5df in KWalletFreedesktopSessionAlgorithmDhAes::encrypt
(this=0x55b5830fe6e0, secret=...) at /usr/include/c++/16/bits/move.h:188
#10 0x000055b56b267bd9 in KWalletFreedesktopSession::encrypt
(message=<optimized out>, this=0x55b583060550, secret=...) at
/usr/src/debug/kwallet/kwallet-6.29.0/src/runtime/ksecretd/kwalletfreedesktopsession.cpp:78
#11 KWalletFreedesktopSession::encrypt (this=0x55b583060550, message=...,
secret=...) at
/usr/src/debug/kwallet/kwallet-6.29.0/src/runtime/ksecretd/kwalletfreedesktopsession.cpp:72
#12 KWalletFreedesktopService::ensecret (this=<optimized out>, message=...,
secret=...) at
/usr/src/debug/kwallet/kwallet-6.29.0/src/runtime/ksecretd/kwalletfreedesktopservice.cpp:580
#13 KWalletFreedesktopItem::getSecret (this=<optimized out>, connection=...,
message=..., session=...) at
/usr/src/debug/kwallet/kwallet-6.29.0/src/runtime/ksecretd/kwalletfreedesktopitem.cpp:146
#14 0x000055b56b24c4ed in KWalletFreedesktopService::GetSecrets
(this=0x55b582e61430, items=<optimized out>, session=...) at
/usr/src/debug/kwallet/kwallet-6.29.0/src/runtime/ksecretd/kwalletfreedesktopservice.cpp:234
#15 0x000055b56b27950a in KWalletFreedesktopServiceAdaptor::GetSecrets
(this=<optimized out>, items=<optimized out>, session=<optimized out>) at
/usr/src/debug/kwallet/build/src/runtime/ksecretd/kwalletfreedesktopserviceadaptor.cpp:51
#16 KWalletFreedesktopServiceAdaptor::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=0x7ffd3d321208) at
/usr/src/debug/kwallet/build/src/runtime/ksecretd/moc_kwalletfreedesktopserviceadaptor.cpp:202
#17 0x000055b56b2798b7 in KWalletFreedesktopServiceAdaptor::qt_metacall
(this=0x55b582ff15a0, _c=<optimized out>, _id=4, _a=0x7ffd3d321208) at
/usr/src/debug/kwallet/build/src/runtime/ksecretd/moc_kwalletfreedesktopserviceadaptor.cpp:267
#18 0x00007f507660aae9 in QDBusConnectionPrivate::deliverCall
(this=this@entry=0x7f5068001680, object=object@entry=0x55b582ff15a0, msg=...,
metaTypes=<optimized out>, slotIdx=8) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1009
#19 0x00007f507660b79b in QDBusConnectionPrivate::activateCall
(this=this@entry=0x7f5068001680, object=0x55b582ff15a0, flags=...,
flags@entry=..., msg=...) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:918
#20 0x00007f507661182d in QDBusConnectionPrivate::activateObject
(this=0x7f5068001680, node=..., msg=..., pathStartPos=<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1499
#21 0x00007f507661235a in QDBusActivateObjectEvent::placeMetaCall
(this=0x7f506800c670) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1619
#22 0x00007f5074be6b96 in QObject::event(QEvent*) () at
/usr/lib/libQt6Core.so.6
#23 0x00007f5075f0325f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt6Widgets.so.6
#24 0x00007f5074b822b8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt6Core.so.6
#25 0x00007f5074b826c1 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib/libQt6Core.so.6
#26 0x00007f5074e9a4b8 in ??? () at /usr/lib/libQt6Core.so.6
#27 0x00007f5073fc7c76 in g_main_dispatch (context=0x7f5068000f00) at
../glib/glib/gmain.c:3591
#28 0x00007f5073fc9ed7 in g_main_context_dispatch_unlocked
(context=0x7f5068000f00) at ../glib/glib/gmain.c:4451
#29 g_main_context_iterate_unlocked (context=context@entry=0x7f5068000f00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/glib/gmain.c:4516
#30 0x00007f5073fca055 in g_main_context_iteration (context=0x7f5068000f00,
may_block=1) at ../glib/glib/gmain.c:4582
#31 0x00007f5074e96f32 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#32 0x00007f5074b8f664 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#33 0x00007f5074b8685a in QCoreApplication::exec() () at
/usr/lib/libQt6Core.so.6
#34 0x000055b56b22e0f2 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kwallet/kwallet-6.29.0/src/runtime/ksecretd/main.cpp:211
Warning: the current language does not match this frame.

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

Reply via email to