Activity log for bug #511491

Date Who What changed Old value New value Message
2010-01-23 08:11:03 Zhang Lily bug added bug
2010-03-18 10:53:48 Bryce Harrington tags karmic
2010-05-01 10:19:19 Bryce Harrington xf86-input-evtouch (Ubuntu): status New Incomplete
2010-05-01 10:19:22 Bryce Harrington tags karmic karmic needs-retested-on-lucid-by-june
2010-05-21 14:13:06 Bryce Harrington xf86-input-evtouch (Ubuntu): status Incomplete Expired
2011-03-03 05:59:03 Zhang Lily bug added subscriber zhangjiejing
2011-03-03 06:01:57 Zhang Lily xf86-input-evtouch (Ubuntu): status Expired In Progress
2011-03-03 06:01:57 Zhang Lily xf86-input-evtouch (Ubuntu): assignee Zhang Lily (r58066)
2011-03-03 06:21:36 zhangjiejing attachment added 0001-fix-crash-when-load-evtouch-module.patch https://bugs.launchpad.net/ubuntu/+source/xf86-input-evtouch/+bug/511491/+attachment/1882188/+files/0001-fix-crash-when-load-evtouch-module.patch
2011-03-03 17:38:04 Brian Murray bug added subscriber Ubuntu Review Team
2011-03-03 17:38:05 Brian Murray tags karmic needs-retested-on-lucid-by-june karmic needs-retested-on-lucid-by-june patch
2011-03-04 22:12:22 Bryce Harrington bug added subscriber Ubuntu Sponsors Team
2011-03-04 22:18:41 Bryce Harrington nominated for series Ubuntu Lucid
2011-03-04 22:18:41 Bryce Harrington bug task added xf86-input-evtouch (Ubuntu Lucid)
2011-03-04 22:18:41 Bryce Harrington nominated for series Ubuntu Maverick
2011-03-04 22:18:41 Bryce Harrington bug task added xf86-input-evtouch (Ubuntu Maverick)
2011-03-04 22:18:41 Bryce Harrington nominated for series Ubuntu Natty
2011-03-04 22:18:41 Bryce Harrington bug task added xf86-input-evtouch (Ubuntu Natty)
2011-03-08 02:05:11 Launchpad Janitor xf86-input-evtouch (Ubuntu Natty): status In Progress Fix Released
2011-03-08 02:26:55 Bryce Harrington description HW configuration: MX51 EVK board SW configuration: 1. Install xserver-xorg-input-evtouch page (version: 0.8.8-0ubuntu6.1) 2. Add fdi file by "vi /usr/share/hal/fdi/policy/20thirdparty/50-mxc-ts.fdi": <?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.product" contains="mxc_ts"> <merge key="input.x11_driver" type="string">evtouch</merge> </match> </device> </deviceinfo> 3. reboot the board, X crash. The backtrace is as follows: Program received signal SIGSEGV, Segmentation fault. 0x402edae4 in strlen () from /lib/libc.so.6 (gdb) backtrace #0 0x402edae4 in strlen () from /lib/libc.so.6 #1 0x00096a4c in xf86optionListCreate () #2 0x0008f8d8 in xf86CollectInputOptions () #3 0x42d46b0c in EVTouchPreInit (drv=<value optimized out>, dev=0x329b88, flags=<value optimized out>) at evtouch.c:1167 #4 0x000861c8 in ?? () #5 0x000861c8 in ?? () However if i down-grade xserver-xorg-input-evtouch to version 0.8.8-0ubuntu3, Touch screen works fine. So what's the possible difference cause this issue? [Impact] A bug in the implementation of the -evtouch driver's input configuration can lead to crashes due to failing to detect the end-of-list marker for the configuration options list. [Development Solution] Patch incorporated into -evtouch in natty. [Stable Solution] We carry the same upstream version of -evtouch in lucid, maverick, and natty, so the same patch can be used in all three versions without modification. [Test Case] See original report [Regression Potential] I think basically none. This is clearly incorrect code. The scope of a regression would be quite constrained as well, since -evtouch is used only for a focused class of hardware. [Original Report] HW configuration: MX51 EVK board SW configuration: 1. Install xserver-xorg-input-evtouch page (version: 0.8.8-0ubuntu6.1) 2. Add fdi file by "vi /usr/share/hal/fdi/policy/20thirdparty/50-mxc-ts.fdi": <?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2">   <device>     <match key="info.product" contains="mxc_ts">         <merge key="input.x11_driver" type="string">evtouch</merge>     </match>   </device> </deviceinfo> 3. reboot the board, X crash. The backtrace is as follows: Program received signal SIGSEGV, Segmentation fault. 0x402edae4 in strlen () from /lib/libc.so.6 (gdb) backtrace #0 0x402edae4 in strlen () from /lib/libc.so.6 #1 0x00096a4c in xf86optionListCreate () #2 0x0008f8d8 in xf86CollectInputOptions () #3 0x42d46b0c in EVTouchPreInit (drv=<value optimized out>, dev=0x329b88,     flags=<value optimized out>) at evtouch.c:1167 #4 0x000861c8 in ?? () #5 0x000861c8 in ?? () However if i down-grade xserver-xorg-input-evtouch to version 0.8.8-0ubuntu3, Touch screen works fine. So what's the possible difference cause this issue?
2011-03-08 02:35:51 Bryce Harrington bug added subscriber Ubuntu Stable Release Updates Team
2011-03-08 02:36:15 Bryce Harrington xf86-input-evtouch (Ubuntu Lucid): status New Fix Committed
2011-03-08 02:36:18 Bryce Harrington xf86-input-evtouch (Ubuntu Maverick): status New Fix Committed
2011-03-08 03:13:26 Launchpad Janitor branch linked lp:ubuntu/xf86-input-evtouch
2011-03-08 08:20:14 Martin Pitt bug added subscriber SRU Verification
2011-03-08 08:20:20 Martin Pitt tags karmic needs-retested-on-lucid-by-june patch karmic needs-retested-on-lucid-by-june patch verification-needed
2011-03-08 14:50:47 Launchpad Janitor branch linked lp:ubuntu/lucid-proposed/xf86-input-evtouch
2011-03-08 14:50:49 Launchpad Janitor branch linked lp:ubuntu/maverick-proposed/xf86-input-evtouch
2011-03-08 16:03:57 Benjamin Drung removed subscriber Ubuntu Sponsors Team
2012-03-09 23:24:53 Bartosz Kosiorek tags karmic needs-retested-on-lucid-by-june patch verification-needed karmic needs-retested-on-lucid-by-june patch verification-done-maverick verification-needed
2012-08-30 19:03:12 Rosti bug added subscriber Rosti
2012-11-16 16:24:28 Brian Murray xf86-input-evtouch (Ubuntu Maverick): status Fix Committed Won't Fix
2012-11-16 16:35:22 Brian Murray tags karmic needs-retested-on-lucid-by-june patch verification-done-maverick verification-needed karmic needs-retested-on-lucid-by-june patch removal-candidate verification-done-maverick verification-needed
2012-11-30 20:25:55 Brian Murray tags karmic needs-retested-on-lucid-by-june patch removal-candidate verification-done-maverick verification-needed karmic needs-retested-on-lucid-by-june patch removal-candidate verification-done-maverick
2012-11-30 20:25:56 Brian Murray tags karmic needs-retested-on-lucid-by-june patch removal-candidate verification-done-maverick karmic needs-retested-on-lucid-by-june patch verification-done-maverick
2012-11-30 20:26:26 Brian Murray xf86-input-evtouch (Ubuntu Lucid): status Fix Committed Triaged
2015-06-17 12:04:08 Rolf Leggewie xf86-input-evtouch (Ubuntu Lucid): status Triaged Won't Fix