[Bug 1102032] Re: synaptikscfg crashed with KeyError in __setitem__(): u'circular_touchpad'
Philip Muškovac
yofel at gmx.net
Tue Apr 30 20:09:20 UTC 2013
** Description changed:
- appears immediately after the system boots.
+ [Impact]
+ Due to removed keys in the configuration class the de-serialization of old touchpad settings fail which breaks the touchpad configuration.
+
+ [Test Case]
+ 1) You need a ~/.config/synaptiks/touchpad-config.json like the one attached to the report (containing the configuration keys that cause the issue)
+ 2) run 'synaptikscfg load' which should show backtrace below
+ 3) install kde-config-touchpad from raring-proposed
+ 4) run 'synaptikscfg load' again which shouldn't crash anymore
+
+ [Regression Potential]
+ As the keys were only added back to the backend as dummies and have no effect in application anymore there should be none.
42: PS/2 00.0: 10500 PS/2 Mouse
- [Created at input.183]
- UDI: /org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input
- Unique ID: AH6Q.ZHI3OT7LsxA
- Hardware Class: mouse
- Model: "SynPS/2 Synaptics TouchPad"
- Vendor: 0x0002
- Device: 0x0007 "SynPS/2 Synaptics TouchPad"
- Compatible to: int 0x0210 0x0002
- Device File: /dev/input/mice (/dev/input/mouse0)
- Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event9, /dev/input/by-path/platform-i8042-serio-4-event-mouse, /dev/input/by-path/platform-i8042-serio-4-mouse
- Device Number: char 13:63 (char 13:32)
- Driver Info #0:
- Buttons: 2
- Wheels: 0
- XFree86 Protocol: explorerps/2
- GPM Protocol: exps2
- Config Status: cfg=new, avail=yes, need=no, active=unknown
+ [Created at input.183]
+ UDI: /org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input
+ Unique ID: AH6Q.ZHI3OT7LsxA
+ Hardware Class: mouse
+ Model: "SynPS/2 Synaptics TouchPad"
+ Vendor: 0x0002
+ Device: 0x0007 "SynPS/2 Synaptics TouchPad"
+ Compatible to: int 0x0210 0x0002
+ Device File: /dev/input/mice (/dev/input/mouse0)
+ Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event9, /dev/input/by-path/platform-i8042-serio-4-event-mouse, /dev/input/by-path/platform-i8042-serio-4-mouse
+ Device Number: char 13:63 (char 13:32)
+ Driver Info #0:
+ Buttons: 2
+ Wheels: 0
+ XFree86 Protocol: explorerps/2
+ GPM Protocol: exps2
+ Config Status: cfg=new, avail=yes, need=no, active=unknown
- ProblemType: Crash
- DistroRelease: Ubuntu 13.04
+ ProblemType: CrashDistroRelease: Ubuntu 13.04
Package: kde-config-touchpad 0.8.1-1ubuntu3
ProcVersionSignature: Ubuntu 3.8.0-1.5-generic 3.8.0-rc4
Uname: Linux 3.8.0-1-generic x86_64
ApportVersion: 2.8-0ubuntu2
Architecture: amd64
CrashCounter: 1
Date: Sun Jan 20 17:58:40 2013
ExecutablePath: /usr/bin/synaptikscfg
InstallationDate: Installed on 2012-12-15 (36 days ago)
InstallationMedia: Kubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.1)
InterpreterPath: /usr/bin/python2.7
MarkForUpload: True
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/synaptikscfg init
ProcEnviron:
- PATH=(custom, no user)
- XDG_RUNTIME_DIR=<set>
- LANG=ru_RU.UTF-8
- SHELL=/bin/bash
- PythonArgs: ['/usr/bin/synaptikscfg', 'init']
- SourcePackage: synaptiks
+ PATH=(custom, no user)
+ XDG_RUNTIME_DIR=<set>
+ LANG=ru_RU.UTF-8
+ SHELL=/bin/bash
+ PythonArgs: ['/usr/bin/synaptikscfg', 'init']SourcePackage: synaptiks
Title: synaptikscfg crashed with KeyError in __setitem__(): u'circular_touchpad'
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
** Attachment added: "touchpad-config.json"
https://bugs.launchpad.net/ubuntu/+source/synaptiks/+bug/1102032/+attachment/3660655/+files/touchpad-config.json
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to synaptiks in Ubuntu.
https://bugs.launchpad.net/bugs/1102032
Title:
synaptikscfg crashed with KeyError in __setitem__():
u'circular_touchpad'
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/synaptiks/+bug/1102032/+subscriptions
More information about the kubuntu-bugs
mailing list