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?
HW configuration: MX51 EVK board xorg-input- evtouch page (version: 0.8.8-0ubuntu6.1) hal/fdi/ policy/ 20thirdparty/ 50-mxc- ts.fdi" : "ISO-8859- 1"?> x11_driver" type="string" >evtouch< /merge> reate () tOptions ()
SW configuration:
1. Install xserver-
2. Add fdi file by "vi /usr/share/
<?xml version="1.0" encoding=
<deviceinfo version="0.2">
<device>
<match key="info.product" contains="mxc_ts">
<merge key="input.
</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 xf86optionListC
#2 0x0008f8d8 in xf86CollectInpu
#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?