每次触碰触摸屏后,xserver 都会因分段错误而终止

每次触碰触摸屏后,xserver 都会因分段错误而终止

我在 apalis nvidia Tegra T30 上安装了 ubuntu 12.04,带有 lxde 桌面环境和 xserver 版本:

 X.Org X Server 1.11.3
Release Date: 2011-12-16
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.38-1209-omap4 armv7l Ubuntu
Current Operating System: Linux tegra-ubuntu 3.1.10-g34c5824 #3 SMP PREEMPT Tue Jul 26 11:10:58 CEST 2016 armv7l
Kernel command line: core_edp_mv=1300 usb_high_speed=1 ip=off root=/dev/mmcblk0p2 rw,noatime rootfstype=ext3 rootwait igb_mac=00:14:2d:28:72:82 consoleblank=0 no_console_suspend=1 console=tty1 console=tty0
Build Date: 05 April 2012  12:04:28AM
xorg-server 2:1.11.4-0ubuntu10 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.24.4
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.

我已将 touchscreen 配置添加到 xorg.conf,如下所示:

    Section "InputClass"
        Identifier "evdev touchscreen catchall"
        MatchProduct "IR1210AZX-LeadingTouch"
        Driver "evdev"
        MatchDevicePath "/dev/input/event*"
EndSection

我面临的问题是,每次触摸触摸屏后,xserver 就会崩溃并出现错误:

        [    40.147] BUG: triggered 'if (!b || !v)'
    BUG: ../../Xi/exevents.c:991 in UpdateDeviceState()
    [    40.148]
    Backtrace:
    [    40.148] BUG: triggered 'if (!b || !v)'
    BUG: ../../Xi/exevents.c:991 in UpdateDeviceState()
    [    40.148]
    Backtrace:
    [    40.650] BUG: triggered 'if (!b || !v)'
    BUG: ../../Xi/exevents.c:1004 in UpdateDeviceState()
    [    40.650]
    Backtrace:
    [    40.651] BUG: triggered 'if (!b || !v)'
    BUG: ../../Xi/exevents.c:1004 in UpdateDeviceState()
    [    40.651]
    Backtrace:
    [    40.651]
[    40.651] BUG: triggered 'if (!b || !v)'
BUG: ../../Xi/exevents.c:1004 in UpdateDeviceState()
[    40.651]
Backtrace:
[    40.651]
Backtrace:
[    40.651] Segmentation fault at address 0x5
[    40.651]
Caught signal 11 (Segmentation fault). Server aborting
[    40.651]

你知道如何解决这个问题吗?顺便说一句,我无法将 dist 升级到较新的 ubuntu,因为我必须使用带有图形 nvidia 驱动程序的特定内核,而该内核不支持较新的 ABI。

相关内容