[kde] [Bug 495392] New: [ANR] kwallet: Hang and Crash
Nicholas Roth
bugzilla_noreply at kde.org
Sat Oct 26 17:16:16 BST 2024
https://bugs.kde.org/show_bug.cgi?id=495392
Bug ID: 495392
Summary: [ANR] kwallet: Hang and Crash
Classification: I don't know
Product: kde
Version: unspecified
Platform: Arch Linux
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: unassigned-bugs at kde.org
Reporter: nicholas at rothemail.net
Target Milestone: ---
Application: kwalletmanager5 (24.08.2)
ApplicationNotResponding [ANR]: true
Qt Version: 6.8.0
Frameworks Version: 6.7.0
Operating System: Linux 6.11.5-arch1-1 x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.2.2 [CoredumpBackend]
-- Information about the crash:
I rebooted after installing some updates. Upon entering Plasma, I ran `flatpak
upgrade`. My desktop crashed while it was upgrading platform.GL. Once that was
done and my desktop had recovered, I started the Chromium flatpak, which
appeared to hang on startup waiting for a dbus connection to kwallet. I then
opened kwallet settings, which opened a window but immediately hung when I
tried to interact with it. Eventually I tried starting Chromium again and it
did start, but I was signed out of everything. Apparently it was using kwallet
for cookies.
I'd really like to have the option of using KeePassXC for holding secrets like
auth cookies, for one thing because of stuff like this, but also because I know
how it works.
The reporter is unsure if this crash is reproducible.
-- Backtrace:
Application: Wallet Manager (kwalletmanager5), signal: Aborted
warning: Can't open file /memfd:wayland-shm (deleted) during file-backed
mapping note processing
[New LWP 4437]
[New LWP 4438]
[New LWP 4443]
[New LWP 4439]
[New LWP 4442]
[New LWP 4441]
[New LWP 4445]
[New LWP 4444]
[New LWP 4446]
[New LWP 4440]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/kwalletmanager5'.
Program terminated with signal SIGABRT, Aborted.
#0 0x0000701a5e2a53f4 in ?? () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x701a58cffa00 (LWP 4437))]
Cannot QML trace cores :(
/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:516: 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:533: 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 0x701a58cffa00 (LWP 4437))]
Thread 10 (Thread 0x701a560006c0 (LWP 4440)):
#0 0x0000701a5e31a63d in poll () at /usr/lib/libc.so.6
#1 0x0000701a5cf87417 in ??? () at /usr/lib/libQt6WaylandClient.so.6
#2 0x0000701a5ead840f in ??? () at /usr/lib/libQt6Core.so.6
#3 0x0000701a5e2a339d in ??? () at /usr/lib/libc.so.6
#4 0x0000701a5e32849c in ??? () at /usr/lib/libc.so.6
Thread 9 (Thread 0x701a3b2006c0 (LWP 4446)):
#0 0x0000701a5e29fa19 in ??? () at /usr/lib/libc.so.6
#1 0x0000701a5e2a2479 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x0000701a498ced6e in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#3 0x0000701a498ab77c in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#4 0x0000701a498cec9d in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#5 0x0000701a5e2a339d in ??? () at /usr/lib/libc.so.6
#6 0x0000701a5e32849c in ??? () at /usr/lib/libc.so.6
Thread 8 (Thread 0x701a48c006c0 (LWP 4444)):
#0 0x0000701a5e29fa19 in ??? () at /usr/lib/libc.so.6
#1 0x0000701a5e2a2479 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x0000701a498ced6e in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#3 0x0000701a498ab77c in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#4 0x0000701a498cec9d in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#5 0x0000701a5e2a339d in ??? () at /usr/lib/libc.so.6
#6 0x0000701a5e32849c in ??? () at /usr/lib/libc.so.6
Thread 7 (Thread 0x701a3bc006c0 (LWP 4445)):
#0 0x0000701a5e29fa19 in ??? () at /usr/lib/libc.so.6
#1 0x0000701a5e2a2479 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x0000701a498ced6e in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#3 0x0000701a498ab77c in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#4 0x0000701a498cec9d in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#5 0x0000701a5e2a339d in ??? () at /usr/lib/libc.so.6
#6 0x0000701a5e32849c in ??? () at /usr/lib/libc.so.6
Thread 6 (Thread 0x701a556006c0 (LWP 4441)):
#0 0x0000701a5e29fa19 in ??? () at /usr/lib/libc.so.6
#1 0x0000701a5e2a2479 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x0000701a498ced6e in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#3 0x0000701a498ab77c in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#4 0x0000701a498cec9d in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#5 0x0000701a5e2a339d in ??? () at /usr/lib/libc.so.6
#6 0x0000701a5e32849c in ??? () at /usr/lib/libc.so.6
Thread 5 (Thread 0x701a54c006c0 (LWP 4442)):
#0 0x0000701a5e29fa19 in ??? () at /usr/lib/libc.so.6
#1 0x0000701a5e2a2479 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x0000701a498ced6e in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#3 0x0000701a498ab77c in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#4 0x0000701a498cec9d in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#5 0x0000701a5e2a339d in ??? () at /usr/lib/libc.so.6
#6 0x0000701a5e32849c in ??? () at /usr/lib/libc.so.6
Thread 4 (Thread 0x701a56a006c0 (LWP 4439)):
#0 0x0000701a5e29fa19 in ??? () at /usr/lib/libc.so.6
#1 0x0000701a5e2a2479 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x0000701a5eadd030 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#3 0x0000701a5cf873af in ??? () at /usr/lib/libQt6WaylandClient.so.6
#4 0x0000701a5ead840f in ??? () at /usr/lib/libQt6Core.so.6
#5 0x0000701a5e2a339d in ??? () at /usr/lib/libc.so.6
#6 0x0000701a5e32849c in ??? () at /usr/lib/libc.so.6
Thread 3 (Thread 0x701a496006c0 (LWP 4443)):
#0 0x0000701a5e29fa19 in ??? () at /usr/lib/libc.so.6
#1 0x0000701a5e2a2479 in pthread_cond_wait () at /usr/lib/libc.so.6
#2 0x0000701a498ced6e in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#3 0x0000701a498ab77c in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#4 0x0000701a498cec9d in ??? () at /usr/lib/libgallium-24.2.5-arch1.1.so
#5 0x0000701a5e2a339d in ??? () at /usr/lib/libc.so.6
#6 0x0000701a5e32849c in ??? () at /usr/lib/libc.so.6
Thread 2 (Thread 0x701a588006c0 (LWP 4438)):
#0 0x0000701a5e31abb0 in ppoll () at /usr/lib/libc.so.6
#1 0x0000701a5db53227 in ??? () at /usr/lib/libglib-2.0.so.0
#2 0x0000701a5daefa55 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#3 0x0000701a5ebbf71d in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#4 0x0000701a5e964566 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#5 0x0000701a5ea57072 in QThread::exec() () at /usr/lib/libQt6Core.so.6
#6 0x0000701a5ffe379e in ??? () at /usr/lib/libQt6DBus.so.6
#7 0x0000701a5ead840f in ??? () at /usr/lib/libQt6Core.so.6
#8 0x0000701a5e2a339d in ??? () at /usr/lib/libc.so.6
#9 0x0000701a5e32849c in ??? () at /usr/lib/libc.so.6
Thread 1 (Thread 0x701a58cffa00 (LWP 4437)):
[KCrash Handler]
#4 0x0000701a5e29fa17 in ??? () at /usr/lib/libc.so.6
#5 0x0000701a5e2a2479 in pthread_cond_wait () at /usr/lib/libc.so.6
#6 0x0000701a5eadd030 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at
/usr/lib/libQt6Core.so.6
#7 0x0000701a6002eee4 in ??? () at /usr/lib/libQt6DBus.so.6
#8 0x0000701a608c7333 in ??? () at /usr/lib/libKF6Wallet.so.6
#9 0x0000701a608c1a7d in KWallet::Wallet::openWallet(QString const&, unsigned
long long, KWallet::Wallet::OpenType) () at /usr/lib/libKF6Wallet.so.6
#10 0x0000586808a5aa34 in ??? ()
#11 0x0000701a5e9b247a in ??? () at /usr/lib/libQt6Core.so.6
#12 0x0000701a5fa1e5eb in ??? () at /usr/lib/libQt6Widgets.so.6
#13 0x0000701a5fa1eae8 in ??? () at /usr/lib/libQt6Widgets.so.6
#14 0x0000701a5fa2c15e in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
at /usr/lib/libQt6Widgets.so.6
#15 0x0000701a5f951276 in QWidget::event(QEvent*) () at
/usr/lib/libQt6Widgets.so.6
#16 0x0000701a5f8fe31a in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt6Widgets.so.6
#17 0x0000701a5f9028d1 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib/libQt6Widgets.so.6
#18 0x0000701a5e9585a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt6Core.so.6
#19 0x0000701a5f8f61bd in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
at /usr/lib/libQt6Widgets.so.6
#20 0x0000701a5f96a768 in ??? () at /usr/lib/libQt6Widgets.so.6
#21 0x0000701a5f8fe31a in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib/libQt6Widgets.so.6
#22 0x0000701a5e9585a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /usr/lib/libQt6Core.so.6
#23 0x0000701a5ef85d4b in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() at /usr/lib/libQt6Gui.so.6
#24 0x0000701a5f001284 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /usr/lib/libQt6Gui.so.6
#25 0x0000701a5f44da14 in ??? () at /usr/lib/libQt6Gui.so.6
#26 0x0000701a5daf0559 in ??? () at /usr/lib/libglib-2.0.so.0
#27 0x0000701a5db53157 in ??? () at /usr/lib/libglib-2.0.so.0
#28 0x0000701a5daefa55 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#29 0x0000701a5ebbf71d in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib/libQt6Core.so.6
#30 0x0000701a5e964566 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib/libQt6Core.so.6
#31 0x0000701a5e959a2f in QCoreApplication::exec() () at
/usr/lib/libQt6Core.so.6
#32 0x0000586808a4cbaf in ??? ()
#33 0x0000701a5e234e08 in ??? () at /usr/lib/libc.so.6
#34 0x0000701a5e234ecc in __libc_start_main () at /usr/lib/libc.so.6
#35 0x0000586808a4ccb5 in ??? ()
Reported using DrKonqi
This report was filed against 'kde' because the product 'kwalletmanager5' could
not be located in Bugzilla. Add it to drkonqi's mappings file!
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list