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 |
|