This crashes X for me on an OpenChrome-based xorg.

X loads the driver and configures it properly:

[  1627.087] (II) Using input driver 'elographics' for 'ELO Touchscreen'
[  1627.087] (II) Loading /usr/lib/xorg/modules/input/elographics_drv.so
[  1627.087] (**) ELO Touchscreen: always reports core events
[  1627.087] (**) Elographics X device name: TOUCHSCREEN
[  1627.087] (**) Elographics associated screen: 0
[  1627.087] (**) Elographics untouch delay: 50 ms
[  1627.087] (**) Elographics report delay: 10 ms
[  1627.087] (**) Option "MaxX" "3528"
[  1627.087] (**) Elographics maximum x position: 3528
[  1627.087] (**) Option "MinX" "474"
[  1627.087] (**) Elographics minimum x position: 474
[  1627.087] (**) Option "MaxY" "3498"
[  1627.087] (**) Elographics maximum y position: 3498
[  1627.087] (**) Option "MinY" "568"
[  1627.087] (**) Elographics minimum y position: 568
[  1627.087] (**) Elographics device will work in Landscape mode
[  1627.087] (II) XINPUT: Adding extended input device "TOUCHSCREEN" (type: 
Elographics TouchScreen, id 6)
[  1627.087] (**) TOUCHSCREEN: (accel) keeping acceleration scheme 1
[  1627.087] (**) TOUCHSCREEN: (accel) acceleration profile 0
[  1627.087] (**) TOUCHSCREEN: (accel) acceleration factor: 2.000
[  1627.087] (**) TOUCHSCREEN: (accel) acceleration threshold: 4
[  1627.087] (**) Option "Device" "/dev/ttyS0"
[  1627.088] (**) Option "BaudRate" "9600"
[  1627.088] (**) Option "StopBits" "1"
[  1627.088] (**) Option "DataBits" "8"
[  1627.088] (**) Option "Parity" "None"
[  1627.088] (**) Option "FlowControl" "None"
[  1627.155] (--) Elographics touchscreen is a AccuTouch, connected through a 
serial link.
[  1627.155] (--) The controller is a model E271-2200, firmware revision 1.0.


Backtrace:
[  1629.372] 0: /usr/bin/X (xorg_backtrace+0x37) [0xb76f9647]
[  1629.372] 1: /usr/bin/X (0xb7571000+0x18c3ca) [0xb76fd3ca]
[  1629.372] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb754e40c]
[  1629.372] 3: /usr/bin/X (0xb7571000+0x4c863) [0xb75bd863]
[  1629.372] 4: /usr/bin/X (0xb7571000+0x4d1dd) [0xb75be1dd]
[  1629.372] 5: /usr/bin/X (GetPointerEvents+0x10e) [0xb75bf5fe]
[  1629.372] 6: /usr/bin/X (QueuePointerEvents+0x4c) [0xb75bfb2c]
[  1629.373] 7: /usr/bin/X (xf86PostMotionEventM+0xf9) [0xb75fed99]
[  1629.373] 8: /usr/bin/X (xf86PostMotionEvent+0xae) [0xb75fefee]
[  1629.373] 9: /usr/lib/xorg/modules/input/elographics_drv.so 
(0xb7545000+0x1120) [0xb7546120]
[  1629.373] 10: /usr/bin/X (0xb7571000+0x78381) [0xb75e9381]
[  1629.373] 11: /usr/bin/X (0xb7571000+0x9fce8) [0xb7610ce8]
[  1629.373] 12: (vdso) (__kernel_sigreturn+0x0) [0xb754e400]
[  1629.373] 13: (vdso) (__kernel_vsyscall+0x10) [0xb754e424]
[  1629.373] 14: /lib/i386-linux-gnu/libc.so.6 (__select+0x61) [0xb72acd61]
[  1629.374] 15: /usr/bin/X (WaitForSomething+0x18c) [0xb76f689c]
[  1629.374] 16: /usr/bin/X (0xb7571000+0x376a2) [0xb75a86a2]
[  1629.374] 17: /usr/bin/X (0xb7571000+0x2535a) [0xb759635a]
[  1629.374] 18: /lib/i386-linux-gnu/libc.so.6 (__libc_start_main+0xf3) 
[0xb71de4d3]
[  1629.374] 19: /usr/bin/X (0xb7571000+0x25699) [0xb7596699]
[  1629.374] Segmentation fault at address 0xc
[  1629.374] 
Caught signal 11 (Segmentation fault). Server aborting
[  1629.374] 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 

Note that upon installing xorg-input-elographics 1.4.1 from
http://cgit.freedesktop.org/xorg/driver/xf86-input-elographics/, the
crash disappears.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1058109

Title:
  Elographics touch event freezes Xorg

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-elographics/+bug/1058109/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to