Activity log for bug #1102032

Date Who What changed Old value New value Message
2013-01-20 12:10:44 SD bug added bug
2013-01-20 12:20:05 Apport retracing service tags amd64 apport-crash need-duplicate-check raring amd64 apport-crash raring
2013-01-20 12:20:06 Apport retracing service synaptiks (Ubuntu): importance Undecided Medium
2013-01-20 12:20:06 Apport retracing service bug added subscriber Crash bug triagers for Ubuntu packages
2013-02-02 22:35:42 Jonathan Thomas information type Private Public
2013-02-02 22:36:08 Launchpad Janitor synaptiks (Ubuntu): status New Confirmed
2013-02-06 22:16:42 Daniel Dietrich bug added subscriber Daniel Dietrich
2013-02-11 07:38:44 Chris Samuel bug added subscriber Chris Samuel
2013-03-26 02:09:49 RussianNeuroMancer bug added subscriber RussianNeuroMancer
2013-04-24 14:29:04 Ubuntu QA Website tags amd64 apport-crash raring amd64 apport-crash iso-testing raring
2013-04-28 14:31:48 Philip Muškovac nominated for series Ubuntu Raring
2013-04-28 14:31:48 Philip Muškovac bug task added synaptiks (Ubuntu Raring)
2013-04-28 14:33:55 Philip Muškovac synaptiks (Ubuntu): assignee Philip Muškovac (yofel)
2013-04-28 14:33:57 Philip Muškovac synaptiks (Ubuntu Raring): assignee Philip Muškovac (yofel)
2013-04-28 15:25:23 Launchpad Janitor synaptiks (Ubuntu): status Confirmed Fix Released
2013-04-28 21:37:01 SD synaptiks (Ubuntu Raring): status New Fix Released
2013-04-29 08:47:26 Philip Muškovac synaptiks (Ubuntu Raring): status Fix Released New
2013-04-30 20:08:29 Philip Muškovac description appears immediately after the system boots. 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 ProblemType: Crash DistroRelease: 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 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 [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 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 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
2013-04-30 20:08:50 Philip Muškovac bug added subscriber Ubuntu Stable Release Updates Team
2013-04-30 20:09:20 Philip Muškovac attachment added touchpad-config.json https://bugs.launchpad.net/ubuntu/+source/synaptiks/+bug/1102032/+attachment/3660655/+files/touchpad-config.json
2013-04-30 20:16:13 Scott Kitterman synaptiks (Ubuntu Raring): status New Fix Committed
2013-04-30 20:16:16 Scott Kitterman bug added subscriber SRU Verification
2013-04-30 20:16:18 Scott Kitterman tags amd64 apport-crash iso-testing raring amd64 apport-crash iso-testing raring verification-needed
2013-04-30 21:34:01 Scott Kitterman tags amd64 apport-crash iso-testing raring verification-needed iso-testing raring verification-done
2013-05-05 05:38:15 Launchpad Janitor branch linked lp:ubuntu/synaptiks
2013-05-05 05:38:22 Launchpad Janitor branch linked lp:ubuntu/raring-proposed/synaptiks
2013-05-06 19:27:08 Adam Conrad removed subscriber Ubuntu Stable Release Updates Team
2013-05-06 19:27:16 Launchpad Janitor synaptiks (Ubuntu Raring): status Fix Committed Fix Released