TVTime generates unwanted L_Shift key press events

Bug #715242 reported by Torvall
72
This bug affects 29 people
Affects Status Importance Assigned to Milestone
tvtime (Debian)
Fix Released
Unknown
tvtime (Fedora)
Fix Released
Medium
tvtime (Ubuntu)
Fix Released
High
Unassigned
Lucid
Fix Released
High
Unassigned
Maverick
Won't Fix
High
Unassigned
Natty
Won't Fix
High
Unassigned
Oneiric
Fix Released
High
Brian Murray

Bug Description

Binary package hint: tvtime

TVTime's method to inhibit the screensaver implicates with the systems' normal usage (random shift key presses that make the shift key get "stuck" for 60 seconds: https://bugs.launchpad.net/ubuntu/+bug/588473).

There is a patch in Debian's bugzilla to "Use XScreenSaverExtension instead of typing text via XTest": http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=458041.

This bug is very annoying and has serious implications in the systems' usability (often, the shift key gets stuck for more than 30 seconds that leads to unwanted permanent deletion of files, can't click links in browser without launching new windows, etc.)

tvtime 1.0.2 running on Ubuntu 10.04 x64.

TEST CASE:
1) Install and run tvtime
2) Start xev in a terminal and click on it
3) Watch events appearing although you are not doing anything
4) Stop xev and tvtime

With the proposed version of tvtime you will not see events in xev.

Revision history for this message
In , Jan (jan-redhat-bugs) wrote :

Description of problem:
When tvtime is running and I am working in other window (for example in rxterm now, but I think it does not matter), when SHIFT key is pressed in wrong time, it's locked. Then all keys are giving char as if SHIFT is hold.

Version-Release number of selected component (if applicable):
I am seeing this problem from at least Fedora 11.

How reproducible:
sometimes, always if you try to reproduce as described below

Steps to Reproduce:
1. run tvtime
2. open terminal window and select terminal
3. hold SHIFT+3 for at least 60 seconds

Actual results:
####################################################################################################################################################################################################################################################################################3333333333333333333333333333333333333333333333

Expected results:
Only "####" no 3333 chars.

Additional info:
If this happens, unable to unlock SHIFT lock by only pressing shift. I need to do reproduce steps again to unlock.

Revision history for this message
In , Tomas (tomas-redhat-bugs) wrote :

Hello,
  thanks for reporting. I would bet it's the (silly) way tvtime disables screensaver that causes this weirdnes. I'll see what I would be able to do with that.

Regards.

Revision history for this message
In , Jan (jan-redhat-bugs) wrote :

Same problem if no xscreensaver or other screensaver running. I think it's less often without running screensaver, but still happens sometimes.

Revision history for this message
In , Bug (bug-redhat-bugs) wrote :

This message is a reminder that Fedora 12 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 12. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora
'version' of '12'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version'
to a later Fedora version prior to Fedora 12's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that
we may not be able to fix it before Fedora 12 is end of life. If you
would still like to see this bug fixed and are able to reproduce it
against a later version of Fedora please change the 'version' of this
bug to the applicable version. If you are unable to change the version,
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's
lifetime, sometimes those efforts are overtaken by events. Often a
more recent Fedora release includes newer upstream software that fixes
bugs or makes them obsolete.

The process we are following is described here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Revision history for this message
In , Jan (jan-redhat-bugs) wrote :

Same problem on Fedora 13. May be occurs less times.

Revision history for this message
In , Tomas (tomas-redhat-bugs) wrote :

Hello.
  I admit I have forgotten about this one a bit. However: The magnificent Debian guys already seem to have patch for the issue so I just bent it a little. I might get to the testing in the evening.

Just in case -- I uploaded the testing packages to http://tsmetana.fedorapeople.org/tvtime-571339.test/

Regards.

Revision history for this message
In , Jan (jan-redhat-bugs) wrote :

Thank you. Looking that your packages are 64bit only and I have only a 32bit system. Please make a build in koji and I will test them. Thank you.

Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

tvtime-1.0.2-14.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/tvtime-1.0.2-14.fc14

Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

tvtime-1.0.2-14.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/tvtime-1.0.2-14.fc13

Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

tvtime-1.0.2-14.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with
 su -c 'yum --enablerepo=updates-testing update tvtime'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/tvtime-1.0.2-14.fc14

Revision history for this message
In , Tomas (tomas-redhat-bugs) wrote :

Jan,
  thank you for your feedback in Bodhi.

Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

tvtime-1.0.2-14.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.

Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

tvtime-1.0.2-14.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.

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

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

Changed in tvtime (Ubuntu):
status: New → Confirmed
Changed in tvtime (Ubuntu):
importance: Undecided → High
Changed in tvtime (Ubuntu Lucid):
status: New → Triaged
importance: Undecided → High
Changed in tvtime (Ubuntu Maverick):
status: New → Triaged
importance: Undecided → High
Changed in tvtime (Ubuntu Natty):
status: New → Triaged
importance: Undecided → High
Changed in tvtime (Ubuntu Oneiric):
status: New → Triaged
importance: Undecided → High
Changed in tvtime (Debian):
status: Unknown → Confirmed
description: updated
Changed in tvtime (Ubuntu Oneiric):
status: Triaged → In Progress
assignee: nobody → Brian Murray (brian-murray)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tvtime - 1.0.2-7ubuntu4

---------------
tvtime (1.0.2-7ubuntu4) precise; urgency=low

  * debian/patches/tvtime-1.0.2-screensaver.patch:
    Use XScreenSaverExtension instead of typing text via Xtest (LP: #715242)
  * debian/control: Build-depend on libxss instead of libxtst.
 -- POJAR GEORGE <email address hidden> Sat, 11 Feb 2012 17:16:41 +0000

Changed in tvtime (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Brian Murray (brian-murray) wrote :

I've put this fix in the oneiric-proposed queue.

Revision history for this message
Chris Halse Rogers (raof) wrote : Please test proposed package

Hello Torvall, or anyone else affected,

Accepted tvtime into oneiric-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in tvtime (Ubuntu Oneiric):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
ghita adrian (ghitaaadrian) wrote :

I tested it and it works fine. Thanks

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package tvtime - 1.0.2-7ubuntu1.1

---------------
tvtime (1.0.2-7ubuntu1.1) oneiric-proposed; urgency=low

  * debian/patches/tvtime-1.0.2-screensaver.patch:
    Use XScreenSaverExtension instead of typing text via Xtest (LP: #715242)
  * debian/control: Build-depend on libxss instead of libxtst.
 -- POJAR GEORGE <email address hidden> Sat, 11 Feb 2012 17:16:41 +0000

Changed in tvtime (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Revision history for this message
Pojar Geo (geoubuntu) wrote :

Nominating for SRU: patch for lucid-proposed is attached.

  * debian/patches/tvtime-1.0.2-screensaver.patch:
    Use XScreenSaverExtension instead of typing text via Xtest (LP: #715242)
  * debian/control: Build-depend on libxss instead of libxtst.

Revision history for this message
Benjamin Drung (bdrung) wrote :

I uploaded tvtime 1.0.2-5ubuntu2.1 to lucid-proposed without the changes to config.sub and config.guess.

Changed in tvtime (Ubuntu Lucid):
status: Triaged → Fix Committed
Revision history for this message
Pojar Geo (geoubuntu) wrote :

Thank Benjamin Drung,

waiting to be published

Regards,

GEO

Revision history for this message
Jonathan Riddell (jr) wrote :

"waiting to be published" actually it's waiting for approval from ubuntu-sru before an archive admin will let it through to be published

Revision history for this message
Martin Pitt (pitti) wrote :

Hello Torvall, or anyone else affected,

Accepted tvtime into lucid-proposed. The package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in tvtime (Ubuntu Maverick):
status: Triaged → Won't Fix
tags: removed: verification-done
tags: added: verification-needed
Revision history for this message
Zicu Radu (zradu1100) wrote :

I tested this and, all problem is gone.
OK
Thanks

Revision history for this message
ianos attila (ianosattila) wrote :

All is fine. Thanks

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Guillaume Mo (gmo7942) wrote :

Hi
I'm sorry if it's not the right way to do, I'm not used to.

Since the version 1.0.2-7ubuntu1.1 the screensaver is not disable anymore in my system.
I tried to re-install, to look at the options but nothing change.

Is there any change to do in tvtime.xml or else where ?

Thank you for your job all

Guillaume

Revision history for this message
Zicu Radu (zradu1100) wrote :

Hello Guillaume Mo,

start tvtime from shell with verbose option

tvtime -v

and see if this line is here:

xcommon: Have XSS, will use it to disable the screensaver.

Revision history for this message
Laszlo Danciu (rajopoeg) wrote :

I can confirm it works and not encounter any problems/oddities.

Thanks and regards,
Danciu

Revision history for this message
Buda Servantes (budaservantes) wrote :

I watched a show (with tvtime) over the course of 4 hours, and the screensaver was never activated in all this time.

Thank you for this fix,

Servantes

Revision history for this message
batista negrea (batistanegrea) wrote :

I've also installed the package from proposed, and all is well.
Thanks.

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

This bug was fixed in the package tvtime - 1.0.2-5ubuntu2.1

---------------
tvtime (1.0.2-5ubuntu2.1) lucid-proposed; urgency=low

  * debian/patches/tvtime-1.0.2-screensaver.patch:
    Use XScreenSaverExtension instead of typing text via Xtest (LP: #715242)
  * debian/control: Build-depend on libxss instead of libxtst.
 -- POJAR GEORGE <email address hidden> Fri, 16 Mar 2012 11:41:14 +0100

Changed in tvtime (Ubuntu Lucid):
status: Fix Committed → Fix Released
Revision history for this message
Rolf Leggewie (r0lf) wrote :

natty has seen the end of its life and is no longer receiving any updates. Marking the natty task for this ticket as "Won't Fix".

Changed in tvtime (Ubuntu Natty):
status: Triaged → Won't Fix
Pojar Geo (geoubuntu)
no longer affects: tvtime
Changed in tvtime (Debian):
status: Confirmed → Fix Released
Changed in tvtime (Fedora):
importance: Unknown → Medium
status: Unknown → Fix Released
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.