PrintScreen key autorepeats, probably shouldn't
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
One Hundred Papercuts |
Fix Released
|
Medium
|
Andrea Azzarone | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Andrea Azzarone | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Andrea Azzarone | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Something (a cat) walked on my keyboard (Thinkpad T450) pressing the printscreen key for an extended period of time (more than a second, less than 5 seconds) and my desktop went black.
Seems we have autorepeat on the PrtSc key and probably shouldn't.
Steps to reproduce:-
Press and hold printscreen key
Expected behaviour:- a screenshot is taken
Actual behaviour:-
* Tens (or more) of gnome screenshot processes are running
* Lots of memory is consumed, computer becomes slow
* Screen is black
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: unity 7.4.0+16.
ProcVersionSign
Uname: Linux 4.4.0-18-generic x86_64
.tmp.unity_
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDesktop: Unity
Date: Tue Apr 19 17:53:48 2016
DistUpgraded: Fresh install
DistroCodename: xenial
DistroVariant: ubuntu
GraphicsCard:
Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Broadwell-U Integrated Graphics [17aa:5034]
InstallationDate: Installed on 2016-04-08 (11 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Beta amd64 (20160407)
LightdmDisplayLog: (II) AIGLX: Suspending AIGLX clients for VT switch
LightdmLog:
[+189148.10s] DEBUG: Seat seat0 changes active session to
[+189156.52s] DEBUG: Seat seat0 changes active session to c2
[+189156.52s] DEBUG: Session c2 is already active
MachineType: LENOVO 20BV001BUK
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/27/2016
dmi.bios.vendor: LENOVO
dmi.bios.version: JBET56WW (1.21 )
dmi.board.
dmi.board.name: 20BV001BUK
dmi.board.vendor: LENOVO
dmi.board.version: 0B98417 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 20BV001BUK
dmi.product.
dmi.sys.vendor: LENOVO
upstart.
(unity-
(unity-
(unity-
version.compiz: compiz 1:0.9.12.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.67-1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Sun Apr 17 09:54:35 2016
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
product id 1030
vendor LGD
xserver.version: 2:1.18.3-1ubuntu2
Related branches
- Marco Trevisan (Treviño): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 82 lines (+23/-2)3 files modifiedsrc/event.cpp (+19/-1)
src/privatescreen.h (+2/-0)
src/screen.cpp (+2/-1)
- Marco Trevisan (Treviño): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 17 lines (+5/-2)1 file modifiedunity-shared/GnomeKeyGrabber.cpp (+5/-2)
- Andrea Azzarone (community): Approve
-
Diff: 1113 lines (+301/-245)19 files modifieddebian/changelog (+29/-1)
launcher/ExpoLauncherIcon.cpp (+2/-1)
launcher/LauncherController.cpp (+1/-1)
launcher/LauncherIcon.cpp (+2/-0)
launcher/SoftwareCenterLauncherIcon.cpp (+1/-1)
launcher/SwitcherController.cpp (+4/-5)
launcher/SwitcherView.cpp (+8/-10)
launcher/SwitcherView.h (+0/-4)
plugins/unityshell/src/WindowMinimizeSpeedController.cpp (+1/-0)
plugins/unityshell/src/inputremover.cpp (+1/-1)
plugins/unityshell/src/unityshell.cpp (+68/-28)
plugins/unityshell/src/unityshell.h (+163/-187)
tests/test_gnome_session_manager.cpp (+10/-0)
tests/test_switcher_controller.cpp (+2/-3)
unity-shared/DashStyle.cpp (+1/-1)
unity-shared/DecorationStyle.cpp (+1/-0)
unity-shared/DecorationStyle.h (+1/-0)
unity-shared/GnomeKeyGrabber.cpp (+5/-2)
unity-shared/PanelStyle.cpp (+1/-0)
- Unity Team: Pending requested
-
Diff: 52 lines (+37/-0) (has conflicts)1 file modifieddebian/changelog (+37/-0)
- Andrea Azzarone: Approve
-
Diff: 582 lines (+213/-37)14 files modifieddebian/changelog (+27/-0)
include/core/screen.h (+3/-0)
plugins/expo/expo.xml.in (+6/-0)
plugins/expo/src/expo.cpp (+3/-1)
plugins/opengl/src/paint.cpp (+1/-1)
plugins/scale/include/scale/scale.h (+1/-1)
plugins/scale/scale.xml.in (+7/-1)
plugins/scale/src/privates.h (+2/-2)
plugins/scale/src/scale.cpp (+83/-18)
src/event.cpp (+29/-3)
src/privatescreen.h (+7/-1)
src/privatescreen/tests/test-privatescreen.cpp (+3/-0)
src/screen.cpp (+26/-6)
src/window.cpp (+15/-3)
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
tags: | added: rls-y-incoming |
Changed in gnome-screenshot (Ubuntu): | |
status: | New → Confirmed |
no longer affects: | unity (Ubuntu) |
no longer affects: | gnome-screenshot (Ubuntu) |
Changed in compiz (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Low |
assignee: | nobody → Andrea Azzarone (azzar1) |
Changed in compiz (Ubuntu): | |
status: | Triaged → In Progress |
tags: | added: yet-another-cat-triggered-bug |
Changed in unity (Ubuntu): | |
status: | New → In Progress |
no longer affects: | compiz (Ubuntu) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Andrea Azzarone (azzar1) |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
Changed in hundredpapercuts: | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Andrea Azzarone (azzar1) |
Changed in hundredpapercuts: | |
status: | In Progress → Confirmed |
Changed in unity (Ubuntu): | |
status: | In Progress → Triaged |
assignee: | Andrea Azzarone (azzar1) → nobody |
Changed in hundredpapercuts: | |
assignee: | Andrea Azzarone (azzar1) → nobody |
Changed in unity (Ubuntu): | |
assignee: | nobody → Andrea Azzarone (azzar1) |
status: | Triaged → In Progress |
Changed in compiz (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Andrea Azzarone (azzar1) |
Changed in hundredpapercuts: | |
status: | Confirmed → In Progress |
assignee: | nobody → Andrea Azzarone (azzar1) |
Yay cats find bugs yet another reason to get a cat :)