X11 crashes at startup

Bug #683323 reported by Manuel
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
xf86-input-evtouch (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

When using the latest kernel 2.6.35-23-generic X11 fails to startup.
The screen is black and the backlight starts flashing.

The Xorg log (see attachment) contains a segmentation fault:
[ 41.461] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
[ 41.461] (II) No input driver/identifier specified (ignoring)
[ 41.479]
Backtrace:
[ 41.479] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e82fb]
[ 41.479] 1: /usr/bin/X (0x8048000+0x5da8d) [0x80a5a8d]
[ 41.479] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0x51540c]
[ 41.480] 3: /usr/bin/X (xf86findOptionValue+0x24) [0x80cab64]
[ 41.480] 4: /usr/bin/X (0x8048000+0x6a5e2) [0x80b25e2]
[ 41.480] 5: /usr/bin/X (0x8048000+0x6b169) [0x80b3169]
[ 41.480] 6: /usr/bin/X (xf86OpenSerial+0x43) [0x816da43]
[ 41.480] 7: /usr/lib/xorg/modules/input/evtouch_drv.so (0xb11000+0x2413) [0xb13413]
[ 41.480] 8: /usr/bin/X (EnableDevice+0xc9) [0x80679c9]
[ 41.480] 9: /usr/bin/X (0x8048000+0x1fd5f) [0x8067d5f]
[ 41.480] 10: /usr/bin/X (0x8048000+0x1a577) [0x8062577]
[ 41.480] 11: /lib/libc.so.6 (__libc_start_main+0xe7) [0x126ce7]
[ 41.480] 12: /usr/bin/X (0x8048000+0x1a191) [0x8062191]
[ 41.480] Segmentation fault at address 0x15
[ 41.480]
Caught signal 11 (Segmentation fault). Server aborting
[ 41.480]

Please note that the kernel 2.6.35-23-generic contains a mosart hid driver. Kernel 2.6.35-22-generic did not include this driver.
This computer is a Acer Aspire 1420P which has a 2-finger mosart touch screen.
It is incorrectly recognized by lspci:
$ lsusb
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 062a:7100 Creative Labs <<-- mosart touch screen!
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 04f2:b19d Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

If you need more information, I'll provide it!

Cheers!

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: xserver-xorg-input-evtouch 0.8.8-4fakesync2
ProcVersionSignature: Ubuntu 2.6.35-22.35-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
Architecture: i386
DRM.card0.DisplayPort.1:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
DRM.card0.DisplayPort.2:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
DRM.card0.DisplayPort.3:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
DRM.card0.HDMI_Type_A.1:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
DRM.card0.HDMI_Type_A.2:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1366x768
 edid-base64: AP///////wAGr1wgAAAAAAESAQOAGg54CpmFlVVWkigiUFQAAAABAQEBAQEBAQEBAQEBAQEBlhlWKFAACDAYECQAAJAQAAAYAAAADwAAAAAAAAAAAAAAAAAgAAAA/gBBVU8KICAgICAgICAgAAAA/gBCMTE2WFcwMiBWMCAKAPg=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
Date: Tue Nov 30 20:34:36 2010
DkmsStatus:
 virtualbox-ose, 3.2.8, 2.6.35-23-generic, i686: installed
 virtualbox-ose, 3.2.8, 2.6.35-22-generic, i686: installed (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!)
EcryptfsInUse: Yes
InstallationMedia: Ubuntu-Netbook 10.04 "Lucid Lynx" - Release i386 (20100429.4)
MachineType: Acer Aspire 1420P
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-22-generic root=UUID=7832471a-d9c4-47f8-a323-c52a07534926 ro crashkernel=384M-2G:64M,2G-:128M quiet splash
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=de_DE.utf8
 SHELL=/bin/bash
SourcePackage: xf86-input-evtouch
dmi.bios.date: 11/02/2009
dmi.bios.vendor: INSYDE
dmi.bios.version: v1.3108
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: JM12-MS
dmi.board.vendor: Acer
dmi.board.version: Base Board Version
dmi.chassis.type: 10
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnINSYDE:bvrv1.3108:bd11/02/2009:svnAcer:pnAspire1420P:pvrv1.3108:rvnAcer:rnJM12-MS:rvrBaseBoardVersion:cvnChassisManufacturer:ct10:cvrChassisVersion:
dmi.product.name: Aspire 1420P
dmi.product.version: v1.3108
dmi.sys.vendor: Acer
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro: Ubuntu
 codename: maverick
 architecture: i686
 kernel: 2.6.35-22-generic

Revision history for this message
Manuel (manuel-schoelling) wrote :
Revision history for this message
Manuel (manuel-schoelling) wrote :

Sorry, just to make this clear: Kernel 2.6.35-22 worked fine, just 2.6.35-23 doesn't.
But 2.6.35-22 does not contain a mosart driver.

Revision history for this message
Manuel (manuel-schoelling) wrote :

Kernel 2.6.36 fixes this problem:
http://www.ramoonus.nl/2010/10/linux-kernel-2-6-36-installation-guide-ubuntu-linux/

(although this is kernel just supports one finger instead of two)

Revision history for this message
DarkJavi (darkjavi) wrote :

Confirmed!
Can't post the logs rigth now as I'm not in front of that machine

Changed in xf86-input-evtouch (Ubuntu):
status: New → Confirmed
Revision history for this message
Radu Cristescu (radu.c) wrote :

Installed 2.6.36 and it didn't fix the problem for me. But in my case this is because I have a manual addition to xorg.conf:

Section "InputDevice"
        Identifier "TouchAsusET2002T"
        Driver "evtouch"
        Option "device" "/dev/input/evtouch-AsusET2002T"
        Option "MinX" "180"
        Option "MinY" "0"
        Option "MaxX" "8192"
        Option "MaxY" "8192"
        Option "ReportingMode" "Raw"
        Option "Emulate3Buttons" "false"
        Option "Emulate3Timeout" "50"
        Option "SendCoreEvents" "on"
        Option "MoveLimit" "180"
EndSection

And it's the fact that /dev/input/evtouch-AsusET2002T doesn't exist at all (sometime in the past I had udev rules creating it, but not now). Without this section X starts, and I don't get this:

Backtrace:
0: X (xorg_backtrace+0x3b) [0x80ef31b]
1: X (0x8048000+0x5d00d) [0x80a500d]
2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb773040c]
3: X (xf86findOptionValue+0x24) [0x80cadf4]
4: X (0x8048000+0x7d672) [0x80c5672]
5: X (0x8048000+0x7e1f9) [0x80c61f9]
6: X (xf86OpenSerial+0x43) [0x81972e3]
7: /usr/lib/xorg/modules/input/evtouch_drv.so (0xb535b000+0x2413) [0xb535d413]
8: X (EnableDevice+0xc9) [0x80861a9]
9: X (0x8048000+0x3e53f) [0x808653f]
10: X (0x8048000+0x1a597) [0x8062597]
11: /lib/libc.so.6 (__libc_start_main+0xe7) [0xb7461ce7]
12: X (0x8048000+0x1a1b1) [0x80621b1]
Segmentation fault at address 0x69646233

Caught signal 11 (Segmentation fault). Server aborting

Revision history for this message
Manuel (manuel-schoelling) wrote :

Well, I installed this kernel:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.38-rc4-natty/
and removed the xserver-xorg-input-evtouch package.
Now it's working!

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Evtouch is going to be removed from the archive starting in natty, closing bugs that become obsolete due to that. Use the 'evdev' driver for touchscreens.

Changed in xf86-input-evtouch (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.