Bug 678825

Summary: After updating ibus-1.3.99.20110206-3.fc15, login window repeats in gdm.
Product: [Fedora] Fedora Reporter: sangu <sangu.fedora>
Component: ibusAssignee: fujiwara <tfujiwar>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 15CC: bruno, i18n-bugs, jfrieben, nospam, robatino, shawn.p.huang, tfujiwar
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: ibus-1.3.99.20110206-4.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-03-03 03:02:01 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Log file of GDM greeter none

Description sangu 2011-02-20 01:43:33 UTC
Description of problem:
After updating ibus-1.3.99.20110206-3.fc15, login window repeats in gdm

Version-Release number of selected component (if applicable):
1.3.99.20110206-3.fc15

How reproducible:
always

Steps to Reproduce:
1. login in gdm
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Joachim Frieben 2011-02-20 15:22:18 UTC
Created attachment 479772 [details]
Log file of GDM greeter

Since yesterday, I could use the graphical login anymore: even a correct password was rejected. After entering an alternate user name, I was not prompted for the password. Instead, I was dropped back to the initial login panel.
An ibus related backtrace appeared in :0-greeter.log (see attachment).

»»»»  Downgrading to ibus-1.3.99.20110206-1.fc15 solved the problem.  ««««

Comment 2 Joachim Frieben 2011-02-20 15:24:05 UTC
The critical event is: "IBUS-CRITICAL: _key_snooper_cb: assertion
  `IBUS_IS_IM_CONTEXT (ibusimcontext)' failed"

Comment 3 Jason 2011-02-20 16:26:49 UTC
Can you click on your user, enter password, and then click Login (as opposed to pressing return)? I think I am seeing the same bug, and this is how I was able to circumvent it for the time being.

Comment 4 Joachim Frieben 2011-02-20 17:19:24 UTC
(In reply to comment #3)
Confirming the password using the mouse instead of the keyboard allows indeed to log in. Interestingly, merely hitting the tab-key to move the input focus away from the password field after entering the password resets the input dialog.

Comment 5 fujiwara 2011-02-21 03:50:18 UTC
Oh, I forgot gdm changes g_return* to SEGV.
But I also understood the focus_out is called earlier than finalize.
I agree g_return* should be removed.

Comment 6 fujiwara 2011-02-21 04:15:46 UTC
(In reply to comment #1)
> Created attachment 479772 [details]
> Log file of GDM greeter

Thanks for providing /var/log/messages with modifying /etc/gdm/custom.conf

http://koji.fedoraproject.org/koji/taskinfo?taskID=2853293

Comment 7 Fedora Update System 2011-02-21 04:25:08 UTC
ibus-1.3.99.20110206-4.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/ibus-1.3.99.20110206-4.fc15

Comment 8 fujiwara 2011-03-01 09:29:06 UTC
*** Bug 678948 has been marked as a duplicate of this bug. ***

Comment 9 Fedora Update System 2011-03-03 03:01:44 UTC
ibus-1.3.99.20110206-4.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.