Application: ksecretd (6.14.0) ApplicationNotResponding [ANR]: false Qt Version: 6.9.0 Frameworks Version: 6.14.0 Operating System: Linux 6.14.6-1-default x86_64 Windowing System: X11 Distribution: "openSUSE Tumbleweed" DrKonqi: 6.3.5 [CoredumpBackend] -- Information about the crash: KDE Wallet crashes every time when the system starts. The crash can be reproduced every time. -- Backtrace: Application: KDE Wallet Service (ksecretd), signal: Segmentation fault warning: Can't open file anon_inode:i915.gem during file-backed mapping note processing [New LWP 2630] [New LWP 2705] [New LWP 2699] [New LWP 2801] [New LWP 2800] This GDB supports auto-downloading debuginfo from the following URLs: <https://debuginfod.opensuse.org/> Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal] Debuginfod has been disabled. To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit. [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 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 0x7fd222bb7380 (LWP 2630))] Function(s) ^std::(move|forward|as_const|(__)?addressof) will be skipped when stepping. Function(s) ^std::(shared|unique)_ptr<.*>::(get|operator) will be skipped when stepping. Function(s) ^std::(basic_string|vector|array|deque|(forward_)?list|(unordered_|flat_)?(multi)?(map|set)|span)<.*>::(c?r?(begin|end)|front|back|data|size|empty) will be skipped when stepping. Function(s) ^std::(basic_string|vector|array|deque|span)<.*>::operator.] will be skipped when stepping. python sentry-sdk not installed :( Cannot QML trace cores :( /usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:547: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). boot_time = datetime.utcfromtimestamp(psutil.boot_time()).strftime('%Y-%m-%dT%H:%M:%S') /usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:564: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). 'timestamp': datetime.utcnow().isoformat(), [Current thread is 1 (Thread 0x7fd222bb7380 (LWP 2630))] Thread 5 (Thread 0x7fd21986b6c0 (LWP 2800)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007fd223e9581c 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 0x00007fd223e95fec in __futex_abstimed_wait_common64 (private=0, futex_word=0x555e1c02ed00, 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=0x555e1c02ed00, 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 0x00007fd223e9606f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555e1c02ed00, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007fd223e98a78 in __pthread_cond_wait_common (cond=0x555e1c02ece0, mutex=0x555e1c02ecb0, clockid=0, abstime=0x0) at pthread_cond_wait.c:426 #6 ___pthread_cond_wait (cond=0x555e1c02ece0, mutex=0x555e1c02ecb0) at pthread_cond_wait.c:458 #7 0x00007fd211b8b879 in ?? () from /lib64/libgallium-25.0.5.so #8 0x00007fd211b5749b in ?? () from /lib64/libgallium-25.0.5.so #9 0x00007fd211b8b7b7 in ?? () from /lib64/libgallium-25.0.5.so #10 0x00007fd223e99546 in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007fd223f1d94c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 4 (Thread 0x7fd21906a6c0 (LWP 2801)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007fd223e9581c 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 0x00007fd223e95fec in __futex_abstimed_wait_common64 (private=0, futex_word=0x555e1c024578, 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=0x555e1c024578, 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 0x00007fd223e9606f in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555e1c024578, expected=<optimized out>, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #5 0x00007fd223e98a78 in __pthread_cond_wait_common (cond=0x555e1c024558, mutex=0x555e1c024528, clockid=0, abstime=0x0) at pthread_cond_wait.c:426 #6 ___pthread_cond_wait (cond=0x555e1c024558, mutex=0x555e1c024528) at pthread_cond_wait.c:458 #7 0x00007fd211b8b879 in ?? () from /lib64/libgallium-25.0.5.so #8 0x00007fd211b5749b in ?? () from /lib64/libgallium-25.0.5.so #9 0x00007fd211b8b7b7 in ?? () from /lib64/libgallium-25.0.5.so #10 0x00007fd223e99546 in start_thread (arg=<optimized out>) at pthread_create.c:448 #11 0x00007fd223f1d94c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 3 (Thread 0x7fd2229726c0 (LWP 2699)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007fd223e9581c 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 0x00007fd223e95871 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 0x00007fd223f0fd82 in __GI_ppoll (fds=fds@entry=0x555e1be4fc50, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 #4 0x00007fd223cba4cf in ppoll (__fds=0x555e1be4fc50, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101 #5 g_main_context_poll_unlocked (priority=<optimized out>, context=0x7fd21c000c80, timeout_usec=<optimized out>, fds=0x555e1be4fc50, n_fds=2) at ../glib/gmain.c:4632 #6 g_main_context_iterate_unlocked (context=context@entry=0x7fd21c000c80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4309 #7 0x00007fd223cbabec in g_main_context_iteration (context=0x7fd21c000c80, may_block=1) at ../glib/gmain.c:4379 #8 0x00007fd224a1a013 in QEventDispatcherGlib::processEvents (this=0x7fd21c000b70, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #9 0x00007fd2247c24db in QEventLoop::exec (this=0x7fd222971b60, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/global/qflags.h:77 #10 0x00007fd2248afbdc in QThread::exec (this=this@entry=0x7fd225913b20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/global/qflags.h:77 #11 0x00007fd22588c30e in QDBusConnectionManager::run (this=0x7fd225913b20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/dbus/qdbusconnectionmanager.cpp:144 #12 0x00007fd22492c22a in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/thread/qthread_unix.cpp:433 #13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/thread/qthread_unix.cpp:365 #14 QThreadPrivate::start (arg=0x7fd225913b20 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/thread/qthread_unix.cpp:393 #15 0x00007fd223e99546 in start_thread (arg=<optimized out>) at pthread_create.c:448 #16 0x00007fd223f1d94c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 2 (Thread 0x7fd2221716c0 (LWP 2705)): #0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56 #1 0x00007fd223e9581c in __internal_syscall_cancel (a1=a1@entry=140540491795112, 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 0x00007fd223e95871 in __syscall_cancel (a1=a1@entry=140540491795112, 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 0x00007fd223f0f87a in __GI___poll (fds=fds@entry=0x7fd222170aa8, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #4 0x00007fd226217a62 in poll (__fds=0x7fd222170aa8, __nfds=1, __timeout=-1) at /usr/include/bits/poll2.h:44 #5 _xcb_conn_wait (c=c@entry=0x555e1be539c0, vector=vector@entry=0x0, count=count@entry=0x0, cond=<optimized out>) at /usr/src/debug/libxcb-1.17.0/src/xcb_conn.c:510 #6 0x00007fd2262194bc in _xcb_conn_wait (c=0x555e1be539c0, cond=0x555e1be53a00, vector=0x0, count=0x0) at /usr/src/debug/libxcb-1.17.0/src/xcb_conn.c:476 #7 xcb_wait_for_event (c=0x555e1be539c0) at /usr/src/debug/libxcb-1.17.0/src/xcb_in.c:703 #8 0x00007fd222ae1938 in ?? () from /usr/lib64/qt6/plugins/platforms/../../../libQt6XcbQpa.so.6 #9 0x00007fd22492c22a in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/thread/qthread_unix.cpp:433 #10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/thread/qthread_unix.cpp:365 #11 QThreadPrivate::start (arg=0x555e1be4e5e0) at /usr/src/debug/qtbase-everywhere-src-6.9.0/src/corelib/thread/qthread_unix.cpp:393 #12 0x00007fd223e99546 in start_thread (arg=<optimized out>) at pthread_create.c:448 #13 0x00007fd223f1d94c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 1 (Thread 0x7fd222bb7380 (LWP 2630)): [KCrash Handler] #5 0x00007fd226330313 in QCA::Botan::MemoryRegion<unsigned char>::deallocate (this=0x555e1c0c5bb0, p=0x555e1c152d70 "\240r\377#\322\177", n=17) at /usr/src/debug/qca-2.3.10/src/botantools/botan/botan/secmem.h:188 #6 QCA::Botan::MemoryRegion<unsigned char>::~MemoryRegion (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qca-2.3.10/src/botantools/botan/botan/secmem.h:157 #7 QCA::Botan::SecureVector<unsigned char>::~SecureVector (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qca-2.3.10/src/botantools/botan/botan/secmem.h:299 #8 QCA::ai_delete (ai=<optimized out>) at /usr/src/debug/qca-2.3.10/src/qca_tools.cpp:335 #9 QCA::ai_delete (ai=<optimized out>) at /usr/src/debug/qca-2.3.10/src/qca_tools.cpp:331 #10 0x00007fd226330872 in QCA::MemoryRegion::Private::~Private (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qca-2.3.10/src/qca_tools.cpp:370 #11 QSharedDataPointer<QCA::MemoryRegion::Private>::~QSharedDataPointer (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtCore/qshareddata.h:56 #12 QSharedDataPointer<QCA::MemoryRegion::Private>::~QSharedDataPointer (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/QtCore/qshareddata.h:56 #13 QCA::MemoryRegion::~MemoryRegion (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qca-2.3.10/src/qca_tools.cpp:418 #14 0x00007fd226330dc5 in QCA::SecureArray::~SecureArray (this=<optimized out>, this=<optimized out>) at /usr/src/debug/qca-2.3.10/src/qca_tools.cpp:597 #15 0x0000555e17fc9648 in QCA::SymmetricKey::~SymmetricKey (this=<optimized out>, this=<optimized out>) at /usr/include/qt6/Qca-qt6/QtCrypto/qca_core.h:1263 #16 KWalletFreedesktopSessionAlgorithmDhAes::~KWalletFreedesktopSessionAlgorithmDhAes (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kwallet-6.14.0/src/runtime/ksecretd/kwalletfreedesktopsession.h:74 #17 KWalletFreedesktopSessionAlgorithmDhAes::~KWalletFreedesktopSessionAlgorithmDhAes (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kwallet-6.14.0/src/runtime/ksecretd/kwalletfreedesktopsession.h:74 #18 0x0000555e17fc9725 in std::default_delete<KWalletFreedesktopSessionAlgorithm>::operator() (this=<optimized out>, __ptr=<optimized out>) at /usr/include/c++/14/bits/unique_ptr.h:93 #19 std::unique_ptr<KWalletFreedesktopSessionAlgorithm, std::default_delete<KWalletFreedesktopSessionAlgorithm> >::~unique_ptr (this=<optimized out>, this=<optimized out>) at /usr/include/c++/14/bits/unique_ptr.h:399 #20 KWalletFreedesktopSession::~KWalletFreedesktopSession (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kwallet-6.14.0/src/runtime/ksecretd/kwalletfreedesktopsession.h:29 #21 KWalletFreedesktopSession::~KWalletFreedesktopSession (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kwallet-6.14.0/src/runtime/ksecretd/kwalletfreedesktopsession.h:29 #22 0x0000555e17fea9ad in std::default_delete<KWalletFreedesktopSession>::operator() (this=<optimized out>, __ptr=<optimized out>) at /usr/include/c++/14/bits/unique_ptr.h:93 #23 std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> >::~unique_ptr (this=<optimized out>, this=<optimized out>) at /usr/include/c++/14/bits/unique_ptr.h:399 #24 std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > >::~pair (this=<optimized out>, this=<optimized out>) at /usr/include/c++/14/bits/stl_pair.h:284 #25 std::destroy_at<std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > > > (__location=0x555e1c13a7e0) at /usr/include/c++/14/bits/stl_construct.h:88 #26 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > > > > >::destroy<std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > > > (__a=..., __p=0x555e1c13a7e0) at /usr/include/c++/14/bits/alloc_traits.h:599 #27 std::_Rb_tree<QString, std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > >, std::_Select1st<std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > > >, std::less<QString>, std::allocator<std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > > > >::_M_destroy_node (this=<optimized out>, __p=0x555e1c13a7c0) at /usr/include/c++/14/bits/stl_tree.h:621 #28 std::_Rb_tree<QString, std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > >, std::_Select1st<std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > > >, std::less<QString>, std::allocator<std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > > > >::_M_drop_node (this=<optimized out>, __p=0x555e1c13a7c0) at /usr/include/c++/14/bits/stl_tree.h:629 #29 std::_Rb_tree<QString, std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > >, std::_Select1st<std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > > >, std::less<QString>, std::allocator<std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > > > >::_M_erase(std::_Rb_tree_node<std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > > >*) [clone .isra.0] (__x=0x555e1c13a7c0, this=<optimized out>) at /usr/include/c++/14/bits/stl_tree.h:1934 #30 0x0000555e17fbcdc8 in std::_Rb_tree<QString, std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > >, std::_Select1st<std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > > >, std::less<QString>, std::allocator<std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > > > >::~_Rb_tree (this=<optimized out>, this=<optimized out>) at /usr/include/c++/14/bits/stl_tree.h:732 #31 std::map<QString, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> >, std::less<QString>, std::allocator<std::pair<QString const, std::unique_ptr<KWalletFreedesktopSession, std::default_delete<KWalletFreedesktopSession> > > > >::~map (this=<optimized out>, this=<optimized out>) at /usr/include/c++/14/bits/stl_map.h:314 #32 KWalletFreedesktopService::~KWalletFreedesktopService (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kwallet-6.14.0/src/runtime/ksecretd/kwalletfreedesktopservice.cpp:179 #33 0x0000555e17fab025 in KWalletFreedesktopService::~KWalletFreedesktopService (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kwallet-6.14.0/src/runtime/ksecretd/kwalletfreedesktopservice.cpp:179 #34 std::default_delete<KWalletFreedesktopService>::operator() (this=<optimized out>, __ptr=0x555e1c152890) at /usr/include/c++/14/bits/unique_ptr.h:93 #35 std::unique_ptr<KWalletFreedesktopService, std::default_delete<KWalletFreedesktopService> >::~unique_ptr (this=<optimized out>, this=<optimized out>) at /usr/include/c++/14/bits/unique_ptr.h:399 #36 KSecretD::~KSecretD (this=<optimized out>, this=<optimized out>) at /usr/src/debug/kwallet-6.14.0/src/runtime/ksecretd/ksecretd.cpp:179 #37 0x0000555e17fa5604 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwallet-6.14.0/src/runtime/ksecretd/main.cpp:213 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!
Possibly related to BUG 502808 comment 1
Another crash in BUG 504082, but doesn't look like it's the same one.
Thank you for the bug report. Based on the backtrace this looks like a duplicate of bug 490788. Please follow that report if you would like updates on the progress of this issue. *** This bug has been marked as a duplicate of bug 490788 ***