[Bug 335555] New: scim/skim input method causes serious focus problems

https://bugzilla.novell.com/show_bug.cgi?id=335555 Summary: scim/skim input method causes serious focus problems Product: openSUSE 10.3 Version: Final Platform: i686 OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: sndirsch@novell.com ReportedBy: kq8z67r6309fo9001@sneakemail.com QAContact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Under a variety of circumstances, having skim running can cause applications to permanently lose the ability to receive keyboard input. Many programs seem to be affected, including xterm, opera, swing-based java applications, but triggering the bug reliably is not simple. Sometimes switching desktops will do it. Sometimes rapidly opening and closing a dialog, or otherwise changing focus within an application will do it. The following is the only completely reliable trigger I've found: 1. Log in to kde, making sure skim starts (it appears to do so automatically if it's installed) 2. Start openoffice.org calc 3. ctrl+f to open the find dialog 4. esc to close the find dialog The result is that OO apparently no longer receives keyboard events. The program itself operates properly otherwise, and responds to the mouse. As mentioned previously, there are many other instances where similar results can be obtained, though in some cases the application can be revived up opening a new window, typing in it, and closing it. In other cases, it appears to be a complete loss. Using the gtk-scim panel applet rather than skim or using a different window manager seems to influence some of these bugs, but never eliminates them. This is with: skim-1.4.5-120 scim-anthy-1.2.4-28 scim-m17n-0.2.2-70 scim-1.4.7-24 scim-qtimm-0.9.4-121 installed and no manual configuration. I've verified this on two 10.3 installs and a 10.2 install, so this has probably been around for awhile. Sorry if this is a duplicate: Novell bugzilla's search has just been returning "gateway unreachable" for me. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|sndirsch@novell.com |bnc-team-screening@forge.provo.novell.com Component|X.Org |X11 3rd Party Driver QAContact|xorg-maintainer-bugs@forge.provo.novell.com |sndirsch@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |mfabian@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 Mike Fabian <mfabian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555#c1 Mike Fabian <mfabian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |syamazaki@novell.com, pwu@novell.com --- Comment #1 from Mike Fabian <mfabian@novell.com> 2007-10-22 03:59:29 MST --- I can reproduce the problem with your procedure for oocalc. I tried this on an x86_64 machine running STABLE/Factory. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 Mike Fabian <mfabian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Platform|i686 |All -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555#c2 --- Comment #2 from Henryk Hecht <kq8z67r6309fo9001@sneakemail.com> 2007-10-22 13:24:35 MST --- I did a little more internet investigation (searches for "skim" and "focus" are not recommended...). The following appear to be upstream reports of the same bug: http://sourceforge.net/tracker/index.php?func=detail&aid=1734093&group_id=10... http://sourceforge.net/tracker/index.php?func=detail&aid=1618708&group_id=10... https://bugs.freedesktop.org/show_bug.cgi?id=7869 The first two are scim, the last x.org. In summary, scim thinks it's probably an x.org bug, it doesn't look simple to fix (I don't understand XIM well enough to judge either claim, or to even be sure it's the same bug as this one when the symptoms are so variable), and there's no real activity on the bug at FDO. And there's a patch that apparently doesn't work. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 User kyoshida@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=335555#c3 Kohei Yoshida <kyoshida@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kyoshida@novell.com --- Comment #3 from Kohei Yoshida <kyoshida@novell.com> 2008-06-28 23:14:34 MDT --- This is probably related, but is something new in openSUSE 11.0. While SCIM is enabled (i.e. its keyboard icon is showing in the tray), hit Alt-F2 to launch the "Run Application" dialog, then type '/'. SCIM swallows that keystroke. After that, I can only type two more keys before it completely stops receiving any more key strokes. Exiting SCIM from its tray icon allows the dialog to receive key strokes again. I also have Desktop Effects enabled if that matters. I've known about this problem of scim eating key strokes for a long time in various applications at least for the past two years, but this one is new to me. While all the other symptoms are very hard to reproduce, this one is pretty easy to replicate, at least in my environment. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|X11 3rd Party Driver |X11 Applications -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- QAContact|sndirsch@novell.com |qa@suse.de -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 User bphilips@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=335555#c4 Brandon Philips <bphilips@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bphilips@novell.com Component|X11 Applications |X11 Applications AssignedTo|mfabian@novell.com |bnc-team-screening@forge.pr | |ovo.novell.com Product|openSUSE 10.3 |openSUSE 11.1 Target Milestone|--- |Final OS/Version|openSUSE 10.3 |openSUSE 11.1 --- Comment #4 from Brandon Philips <bphilips@novell.com> 2009-01-28 11:50:22 MST --- Updating the bug to be against 11.1 since I am able to reproduce the issue here with gnome-terminal. I can reproduce it much more easily with sloppy focus in metacity. It seems Soren's patch (1a1a42a3ca1dfaf42f1094936b71c140fc030fcb) that closed out the Redhat[1] bug and was included in libx11-1.1.5 is incorrect. There is a new suggested patch over on b.fd.o[2]. If I get a chance today I will try to create a build with [2] and see if it helps. [1] https://bugzilla.redhat.com/show_bug.cgi?id=201284 [2] https://bugs.freedesktop.org/show_bug.cgi?id=7869#c24 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 User bphilips@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=335555#c5 --- Comment #5 from Brandon Philips <bphilips@novell.com> 2009-01-28 12:18:59 MST --- http://download.opensuse.org/repositories/home:/philipsb:/branches:/home:/sn... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 User bphilips@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=335555#c6 --- Comment #6 from Brandon Philips <bphilips@novell.com> 2009-01-28 12:31:19 MST --- Hrm, with SCIM loaded and my libx11 11.1 applications are crashing: writev(2, [{"gedit", 5}, {": ", 2}, {"symbol lookup error", 19}, {": ", 2}, {"/usr/lib64/libX11.so.6", 22}, {": ", 2}, {"undefined symbol: IS_FABLICATED", 31}, {"", 0}, {"", 0}, {"\n", 1}], 10) = 84 Maybe someone else can give it a try. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 Martin Mrazik <mmrazik@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |mfabian@novell.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 Mike Fabian <mfabian@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |maiku.fabian@gmail.com AssignedTo|mfabian@novell.com |hvogel@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 User hvogel@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=335555#c7 Hendrik Vogelsang <hvogel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|hvogel@novell.com |sndirsch@novell.com --- Comment #7 from Hendrik Vogelsang <hvogel@novell.com> 2009-03-05 09:22:22 MST --- Stefan can you have a look at that libx11 patch? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.

https://bugzilla.novell.com/show_bug.cgi?id=335555 User sndirsch@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=335555#c8 Stefan Dirsch <sndirsch@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |DUPLICATE --- Comment #8 from Stefan Dirsch <sndirsch@novell.com> 2009-03-05 23:06:06 MST --- dup *** This bug has been marked as a duplicate of bug 434865 *** https://bugzilla.novell.com/show_bug.cgi?id=434865 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com