keyboard stops working after some minutes if openjdk-7 (or oracle-7/8) is used below icewm [e.g. netbeans, freemind]

Bug #1170303 reported by H.-Dirk Schmitt
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
icewm (Ubuntu)
Confirmed
Undecided
Unassigned
openjdk-7 (Ubuntu)
Confirmed
Undecided
Unassigned
oracle-java7 (Ubuntu)
Confirmed
Undecided
Unassigned
oracle-java8-installer (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I'm using the following java desktop applications:
* netbeans
* freemind

All are working below openjdk-6.

If I try to use openjdk-7 or oracle-7, oracle-8 the keyboard input is not working some minutes after the application is started.
A restart of the application fix the issue for 1-10 minutes.

The problem is only shown below icewm as window manager.
On other installations with unity or also on this machine below gnome3 the problem is not reproducible.

---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: icewm 1.3.7-1ubuntu1
ProcVersionSignature: Ubuntu 3.8.0-18.28~precise1-generic 3.8.6
Uname: Linux 3.8.0-18-generic x86_64
ApportVersion: 2.0.1-0ubuntu17.2
Architecture: amd64
Date: Thu Apr 18 12:47:50 2013
MarkForUpload: True
SourcePackage: icewm
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
H.-Dirk Schmitt (dirk-computer42) wrote :
summary: keyboard stops working after some minutes if openjdk-7 (or oracle-7/8)
- is used below icewem [e.g. netbeans, freemind]
+ is used below icewm [e.g. netbeans, freemind]
Revision history for this message
Luis Felipe Abad (labadf) wrote :

This is a known bug with IceWM and other Window Managers. The discussion about this bug can be found at http://sourceforge.net/p/icewm/bugs/892/
The problem appears when you switch from the Java 7 window to another, or switch to another desktop. Once the Java 7 window loses it's focus, it wont regain it. The provisional solution is to minimize and then restore/maximize the Java 7 window. Then you can use text fields and keyboard input as normal, until you switch windows again.
There is a patch that works and has been integrated into the main IceWM tree. You can see this bug was fixed in 1.3.8 by reading the changelog: http://icewm.cvs.sourceforge.net/viewvc/icewm/icewm-1.2/CHANGES?view=markup&pathrev=icewm-1-3-BRANCH
Unfortunately, there's no release (or stable release) of this package version I can find. I'm also a little annoyed by the bug, but I also understand that Debian package maintainers have their hands full most of the time. I would like to know how to compile my own icewm binary to replace the one shipped in deb form. If you can do that yourself, maybe you could try to do it and test if that works for you? If/When you do it, could you share your results?

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in icewm (Ubuntu):
status: New → Confirmed
Changed in openjdk-7 (Ubuntu):
status: New → Confirmed
Changed in oracle-java7 (Ubuntu):
status: New → Confirmed
Changed in oracle-java8-installer (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.