[Bug 511491] Re: X crash when using touch screen on Freescale MX51 in Karmic

Launchpad Bug Tracker 511491 at bugs.launchpad.net
Tue Mar 8 02:05:11 UTC 2011


This bug was fixed in the package xf86-input-evtouch - 0.8.8-4ubuntu3

---------------
xf86-input-evtouch (0.8.8-4ubuntu3) natty; urgency=low

  * Add 07_null_terminate_config_list.patch - Xorg will load the config
    until it finds a NULL pointer, so add a NULL pointer at the tail of
    default config.  Fixes crash when using touch screen on Freescale MX51.
    (LP: #511491)
 -- Bryce Harrington <bryce at ubuntu.com>   Mon, 07 Mar 2011 17:57:51 -0800

** Changed in: xf86-input-evtouch (Ubuntu Natty)
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is a direct subscriber.
https://bugs.launchpad.net/bugs/511491

Title:
  X crash when using touch screen on Freescale MX51 in Karmic

Status in “xf86-input-evtouch” package in Ubuntu:
  Fix Released
Status in “xf86-input-evtouch” source package in Lucid:
  New
Status in “xf86-input-evtouch” source package in Maverick:
  New
Status in “xf86-input-evtouch” source package in Natty:
  Fix Released

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



More information about the Ubuntu-sponsors mailing list