synaptiks crashed with KeyError in __getitem__(): u'No such property: NAME'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
synaptiks (Ubuntu) |
Fix Released
|
Medium
|
Harald Sitter | ||
Precise |
Fix Released
|
Medium
|
Harald Sitter | ||
Quantal |
Fix Released
|
Medium
|
Harald Sitter | ||
Raring |
Fix Released
|
Medium
|
Harald Sitter | ||
Saucy |
Fix Released
|
Medium
|
Harald Sitter |
Bug Description
[Impact]
When the option to disable the touchpad when a mouse is plugged in synaptiks crashes on plug events (including wakeup from sleep/hibernate). Leaving users unable to use this feature.
[Test Case]
* Start synaptiks
* Enable the option 'Automatically switch off touchpad, if a mouse is plugged'
[Regression Potential]
None. The code section in question currently crashes, at worst it continues to crash.
[Other Info]
Crash is prevented by using .get() rather than [] accessor and falling back to DEVNAME as possible replacement property.
--------
I'm not sure what caused this to happen.
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: kde-config-touchpad 0.5.3-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.38-7-generic i686
Architecture: i386
Date: Sat Mar 19 10:15:45 2011
ExecutablePath: /usr/bin/synaptiks
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
InterpreterPath: /usr/bin/python2.7
ProcCmdline: /usr/bin/python /usr/bin/synaptiks -session 1015311014913f0
ProcEnviron:
PATH=(custom, user)
LANG=en_NZ.UTF-8
SHELL=/bin/bash
PythonArgs: ['/usr/
SourcePackage: synaptiks
Title: synaptiks crashed with KeyError in __getitem__(): u'No such property: NAME'
UpgradeStatus: Upgraded to natty on 2011-03-09 (9 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
tags: | removed: need-duplicate-check |
visibility: | private → public |
Changed in synaptiks (Ubuntu): | |
status: | New → Confirmed |
Changed in synaptiks (Ubuntu): | |
importance: | Undecided → Medium |
Changed in synaptiks (Ubuntu): | |
assignee: | nobody → Harald Sitter (apachelogger) |
status: | Confirmed → Triaged |
Changed in synaptiks (Ubuntu Precise): | |
status: | New → Triaged |
Changed in synaptiks (Ubuntu Quantal): | |
status: | New → Triaged |
Changed in synaptiks (Ubuntu Raring): | |
status: | New → Triaged |
Changed in synaptiks (Ubuntu Saucy): | |
status: | New → Triaged |
Changed in synaptiks (Ubuntu Precise): | |
importance: | Undecided → Medium |
Changed in synaptiks (Ubuntu Quantal): | |
importance: | Undecided → Medium |
Changed in synaptiks (Ubuntu Raring): | |
importance: | Undecided → Medium |
Changed in synaptiks (Ubuntu Saucy): | |
importance: | Undecided → Medium |
Changed in synaptiks (Ubuntu Precise): | |
assignee: | nobody → Harald Sitter (apachelogger) |
Changed in synaptiks (Ubuntu Quantal): | |
assignee: | nobody → Harald Sitter (apachelogger) |
Changed in synaptiks (Ubuntu Raring): | |
assignee: | nobody → Harald Sitter (apachelogger) |
Changed in synaptiks (Ubuntu Saucy): | |
assignee: | nobody → Harald Sitter (apachelogger) |
description: | updated |
description: | updated |
description: | updated |
tags: |
added: verification-done-raring verification-needed removed: verification-done |
tags: |
added: verification-done removed: verification-needed |
This worked for me:
1. run synaptiks
2. make sure the box is not checked to 'automatically switch off, if a mouse is plugged'.
3. click 'apply'
4. click 'ok'
I