Created attachment 1869847 [details] journalctl log Created attachment 1869847 [details] journalctl log Description of problem: On the popup window where you set a LUKS decryption password, there is a keyboard layout switch. Clicking it a couple of times makes Anaconda crash. Version-Release number of selected component (if applicable): 36.16.2 How reproducible: Always Steps to Reproduce: 1. Boot the F36 installer and start Anaconda. 2. Through the settings app, add a new keyboard layout and move it to the top of the list. I use Portuguese (Brazil). 3. Perform an encrypted installation using the default/autogenerated partitioning scheme. Get to the step where you set the decryption password.
Created attachment 1869848 [details] A small fragment copied from the journalctl log showing the exact moment of the crash This is, I believe, the exact moment of the crash. In the live system I have two keyboard layouts available: 'en' and 'pt'. My keyboard physically matches the 'pt' layout. So, the keyboard layout switch near the decryption password input displays 'EN' by default. When I click it, I expect it to change to 'PT', but instead it shows an empty label. Anaconda crashes a few seconds after you reproduce this glitch.
Created attachment 1869849 [details] anaconda log
The anaconda core log (~800 MB) is here: https://drive.google.com/drive/folders/1rAwNeKJueiqV7yOuUyv26wv9fIQpJwNc?usp=sharing
Created attachment 1869851 [details] dmesg
Here's a workaround. 1. In the settings app, add another language (e.g. Portuguese Brazil) and remove the default (English US) from the list, so now you only have one keyboard layout available to choose from. 2. Start Anaconda and get to the part where you set the decryption password. This time it will no longer crash when you press the keyboard layout switch. However, the switch will still have "EN" as its default state. If you press the switch once, it changes to an empty label (null). Leave it null, and you will get the expected keyboard layout when decrypting your disk.
Sigh, I can reproduce. Proposing as a blocker for F37.
Sorry, we missed this bug before I will take a look on this to have it fixed on F37.
Any news?
Fixed in https://github.com/rhinstaller/anaconda/pull/4237.
Awesome, thanks.
37.12-1 was built today, so fix for this should be in tomorrow's compose if someone can confirm. Thanks!
I tried to confirm the fix for this myself but couldn't reproduce the bug with a mid-July netinst image. Can someone who *can* reproduce the bug please confirm the fix? Thanks.
Hi Adam, the bug should be reproducible with the Fedora Workstation Live ISO.
Ah, OK, think I was testing on a netinst. I'll try again.
Tested with Fedora-Workstation-Live-x86_64-37-20220814.n.0.iso. The language switcher is no longer displayed when choosing the disk encryption passphrase, so there's nothing to click on, and therefore it doesn't crash. That seems to work as intended. I think we can close this.