Bug 2429736 - Can't login with diacritics in a password after update
Summary: Can't login with diacritics in a password after update
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: gdm
Version: 43
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Ray Strode [halfline]
QA Contact: Fedora Extras Quality Assurance
URL: https://gitlab.gnome.org/GNOME/gdm/-/...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-01-14 19:24 UTC by André
Modified: 2026-03-18 03:33 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
Terminal output (2.00 KB, text/plain)
2026-01-24 16:54 UTC, André
no flags Details
Screencast of GDM (374.37 KB, application/octet-stream)
2026-02-04 04:14 UTC, fujiwara
no flags Details

Description André 2026-01-14 19:24:23 UTC
After a recent update fedora regressed and is no longer possible to login normally with diacritics in the password field. 

Apparently was a regression in IBUS and it was fixed already upstream but at least not yet in current fedora silverblue 43.

Reproducible: Always

Steps to Reproduce:
1. Use diacritics in the password of a user.
2. Try to login in GDM right after booting with diacritics in the password.
Actual Results:
Diacritics don't work properly.

Expected Results:
Should be able to use diacritics in the password field.

Comment 1 fujiwara 2026-01-15 06:16:42 UTC
Do you use the latest ibus?
Currently ibus-1.5.33-5.fc43 is available.

Comment 2 André 2026-01-15 12:26:15 UTC
(In reply to fujiwara from comment #1)
> Do you use the latest ibus?
> Currently ibus-1.5.33-5.fc43 is available.

Yes.

Comment 3 fujiwara 2026-01-16 01:41:45 UTC
(In reply to André Monteiro from comment #2)
> (In reply to fujiwara from comment #1)
> > Do you use the latest ibus?
> > Currently ibus-1.5.33-5.fc43 is available.
> 
> Yes.

The necessary changes have already been backported to f43 ibus.
You might not restart ibus or reboot the system for gdm.

Could you show the results of the following commands when GDM login screen is shown?

ps -ef | grep ibus
rpm -qf /usr/libexec/ibus-engine-simple
ldd /usr/libexec/ibus-engine-simple | grep libibus
rpm -qf /lib64/libibus-1.0.so.5
locale
cat /etc/X11/xorg.conf.d/00-keyboard.conf
ps -ef | grep gnome-shell
rpm -qf /usr/bin/gnome-shell
ls /var/lib/gdm/.cache

(In reply to André Monteiro from comment #0)
> 2. Try to login in GDM right after booting with diacritics in the password.

It's not clarified how to input the password but I guess you typed your password on the GDM password GUI entry with your keyboard.
And also the diacritics password is not clarified.

GDM password entry has an eye button and if you click the button, GDM shows the password and can you clarify which characters cannot be output?

Comment 4 André 2026-01-24 16:54:23 UTC
Created attachment 2123644 [details]
Terminal output

Comment 5 André 2026-01-24 16:55:48 UTC
Here are the commands output.

Comment 6 André 2026-01-24 17:03:27 UTC
(In reply to fujiwara from comment #3)
> (In reply to André Monteiro from comment #2)
> > (In reply to fujiwara from comment #1)
> > > Do you use the latest ibus?
> > > Currently ibus-1.5.33-5.fc43 is available.
> > 
> > Yes.
> 
> The necessary changes have already been backported to f43 ibus.
> You might not restart ibus or reboot the system for gdm.
> 
> Could you show the results of the following commands when GDM login screen
> is shown?
> 
> ps -ef | grep ibus
> rpm -qf /usr/libexec/ibus-engine-simple
> ldd /usr/libexec/ibus-engine-simple | grep libibus
> rpm -qf /lib64/libibus-1.0.so.5
> locale
> cat /etc/X11/xorg.conf.d/00-keyboard.conf
> ps -ef | grep gnome-shell
> rpm -qf /usr/bin/gnome-shell
> ls /var/lib/gdm/.cache
> 
> (In reply to André Monteiro from comment #0)
> > 2. Try to login in GDM right after booting with diacritics in the password.
> 
> It's not clarified how to input the password but I guess you typed your
> password on the GDM password GUI entry with your keyboard.
> And also the diacritics password is not clarified.
> 
> GDM password entry has an eye button and if you click the button, GDM shows
> the password and can you clarify which characters cannot be output?

I'm using a physical keyboard on GDM.

For example this one worked before instantly: é

But let me clarify that after a few seconds of wait it starts to work, so it's every time the pc boots to GDM that it doesn't work in that instant and have to wait maybe 10 or 15 seconds, this didn't happen before.

Comment 7 André 2026-01-24 21:47:28 UTC
I have discovered that it doesn't happen on a different tty as soon as GDM shows up and I switch tty it works correctly on the new tty and I can switch back to GDM and it still doesn't work until after a few seconds when before it worked instantly.

Comment 8 fujiwara 2026-02-04 03:42:08 UTC
I cannot reproduce your issue but you still don't reply my queries:

(In reply to fujiwara from comment #3)
> ps -ef | grep ibus
> rpm -qf /usr/libexec/ibus-engine-simple
> ldd /usr/libexec/ibus-engine-simple | grep libibus
> rpm -qf /lib64/libibus-1.0.so.5
> locale
> cat /etc/X11/xorg.conf.d/00-keyboard.conf
> ps -ef | grep gnome-shell
> rpm -qf /usr/bin/gnome-shell
> ls /var/lib/gdm/.cache

Comment 9 fujiwara 2026-02-04 03:43:02 UTC
Sorry, I didn't notice your attachment. Checking it.

Comment 10 fujiwara 2026-02-04 04:14:20 UTC
Created attachment 2128132 [details]
Screencast of GDM

Seems I don't find obvious errors in your attachment #attach_2123644 while I think your gnome-shell version is a little old.

Probably you need to update packages with:
`sudo dnf update gdm gnome-shell mutter gtk4`

```
% rpm -q gdm gnome-shell mutter gtk4
gdm-49.2-2.fc43.x86_64
gnome-shell-49.3-2.fc43.x86_64
mutter-49.2-2.fc43.x86_64
gtk4-4.20.3-1.fc43.x86_64
```

I follows your environment but cannot reproduce your issue.
Attaching the log of the screencast.

Comment 11 fujiwara 2026-03-18 03:33:45 UTC
Seems the user indicates a timing issue, transferring the issue to gdm in case you may get a better feedback.


Note You need to log in before you can comment on or make changes to this bug.