Bug 469221 - KWallet under Wayland crashes when pressing any key
Summary: KWallet under Wayland crashes when pressing any key
Status: RESOLVED FIXED
Alias: None
Product: kwalletmanager
Classification: Applications
Component: general (show other bugs)
Version: 23.04.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Valentin Rusu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-01 06:07 UTC by Wismill
Modified: 2023-05-12 04:38 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wismill 2023-05-01 06:07:36 UTC
SUMMARY
***
Under Wayland, when opening KWallet manager for the first time in the session, pressing any modifier key crashes it. After relaunching it it does work.
***


STEPS TO REPRODUCE
1. Have KWallet entry in the system tray.
2. Start a Plasma Wayland session.
3. Use the KWallet entry in the system tray to open KWallet manager.
4. Optionally select an item. Then press any key.

OBSERVED RESULT

KWallet crashes, entry in system tray is not available anymore.

When relaunching KWallet (I use KRunner), the system tray entry gets enabled and the issue not reproducible anymore until a new Plasma session.

EXPECTED RESULT

KWallet processes the key as usual.

SOFTWARE/OS VERSIONS

Operating System: openSUSE Tumbleweed 20230427
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.105.0
Qt Version: 5.15.9
Kernel Version: 6.2.12-1-default (64-bit)
Graphics Platform: Wayland
Processors: 8 × AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx
Memory: 6.7 Gio of RAM
Graphics Processor: AMD Radeon Vega 8 Graphics

ADDITIONAL INFORMATION

I use 2 screens, each one with its task bar.
Comment 1 Nicolas Fella 2023-05-01 10:09:18 UTC
If something crashed, we need a backtrace of it so we can figure out what's going on. 

Can you please attach a backtrace of the crash using the coredumpctl command-line program, as detailed in https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl?

Thanks!
Comment 2 Wismill 2023-05-01 20:31:51 UTC
(In reply to Nicolas Fella from comment #1)
> Can you please attach a backtrace of the crash using the coredumpctl
> command-line program
I run `coredumpctl --reverse` but there is no entry for the time of the crash.
In System Monitor, I can see `kwalletd5` and `kwalletmanager5` before the crash, then after the crash only `kwalletd5`.
I have not much space left on my storage, so it seems that install debuginfo is not an option for me. Is there another way I can get you the info?
Can you reproduce this bug on your side?
Comment 3 Wismill 2023-05-12 04:38:57 UTC
I do not face this bug anymore. Happy to close it, but I still wonder what caused it, because if it is not known it could regress again!