X crash when calibrating (or trying to use) touchscreen [9.10; x86_64; eGalax]

Bug #505427 reported by Herman Kuiper
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xf86-input-evtouch (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

When trying to calibrate (or more precise: when touching the screen for a certain period; i.e. when moving along the edge during calibration, or just trying to move the mouse cursor on the desktop), X crashes after a while [Output from a calibration attempt below]. From searching on the internet, I found reports which mentioned noapic and/or irqfixup kernel parameters might fix the problem, but on my server they seem not to make a difference. Seems similar to bug #155880, but from reading that, that should've been fixed in the version I'm using?

Ubuntu release: 9.10
Linux a 2.6.31-16-server #53-Ubuntu SMP Tue Dec 8 05:08:02 UTC 2009 x86_64 GNU/Linux

Package info:
xserver-xorg-input-evtouch:
  Installed: 0.8.8-0ubuntu6.1
  Candidate: 0.8.8-0ubuntu6.1
  Version table:
 *** 0.8.8-0ubuntu6.1 0
        500 http://nl.archive.ubuntu.com karmic-updates/universe Packages
        100 /var/lib/dpkg/status
     0.8.8-0ubuntu6 0
        500 http://nl.archive.ubuntu.com karmic/universe Packages

Output from calibration attempt:
=========================
herman@a:~$ sudo /usr/bin/calibrate_touchscreen
Xlib: extension "RANDR" missing on display ":0.0".
/usr/bin/ev_calibrate
evalibrate located at /usr/bin/ev_calibrate
xinit located at /usr/bin/xinit
xserver located at /usr/bin/X
Creating FIFO...
Starting calibration program...

X.Org X Server 1.6.4
Release Date: 2009-9-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server x86_64 Ubuntu
Current Operating System: Linux a 2.6.31-16-server #53-Ubuntu SMP Tue Dec 8 05:08:02 UTC 2009 x86_64
Kernel command line: BOOT_IMAGE=LinuxBOTH ro root=/dev/sda1 irqfixup noapic
Build Date: 26 October 2009 05:19:56PM
xorg-server 2:1.6.4-2ubuntu4 (buildd@)
 Before reporting problems, check http://wiki.x.org
 to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
 (++) from command line, (!!) notice, (II) informational,
 (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.0.log", Time: Sun Jan 10 11:04:56 2010
(==) Using config file: "/etc/X11/xorg.conf"
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
State: S_UNTOUCHED Action: No Action Button: 0
State: S_TOUCHED Action: No Action Button: 0
State: S_LONGTOUCHED Action: click Button: 3
State: S_MOVING Action: No Action Button: 0
State: S_MAYBETAPPED Action: click Button: 1
State: S_ONEANDAHALFTAP Action: down Button: 3

Backtrace:
0: /usr/bin/X(xorg_backtrace+0x26) [0x4f00c6]
1: /usr/bin/X(xf86SigHandler+0x41) [0x4852c1]
2: /lib/libc.so.6 [0x7f705cc42530]
3: /usr/bin/X(RRFirstOutput+0x1d) [0x51ad2d]
4: /usr/bin/X(RRGetRotation+0x9) [0x51e2f9]
5: /usr/lib/xorg/modules/input//evtouch_drv.so [0x7f7058dddaa8]
6: /usr/lib/xorg/modules/input//evtouch_drv.so(EVTouchProcessAbs+0xc0) [0x7f7058dde200]
7: /usr/lib/xorg/modules/input//evtouch_drv.so [0x7f7058ddecce]
8: /usr/bin/X [0x485444]
9: /usr/bin/X [0x476a84]
10: /lib/libpthread.so.0 [0x7f705d896190]
11: /lib/libc.so.6(__select+0x13) [0x7f705cce7373]
12: /usr/bin/X(WaitForSomething+0x1ba) [0x4edc6a]
13: /usr/bin/X(Dispatch+0xb2) [0x44de92]
14: /usr/bin/X(main+0x3b5) [0x434085]
15: /lib/libc.so.6(__libc_start_main+0xfd) [0x7f705cc2dabd]
16: /usr/bin/X [0x433509]
Saw signal 11. Server aborting.
 ddxSigGiveUp: Closing log
 ddxSigGiveUp: re-raising 11
/usr/bin/xinit: connection to X server lost.

ProblemType: Bug
Architecture: amd64
Date: Sun Jan 10 11:09:46 2010
DistroRelease: Ubuntu 9.10
MachineType: System manufacturer P5K Premium
NonfreeKernelModules: nvidia
Package: xserver-xorg-input-evtouch 0.8.8-0ubuntu6.1 [modified: usr/share/hal/fdi/policy/20thirdparty/50-eGalax.fdi]
ProcCmdLine: BOOT_IMAGE=LinuxBOTH ro root=/dev/sda1 irqfixup noapic
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-16.53-server
RelatedPackageVersions:
 xserver-xorg 1:7.4+3ubuntu10
 libgl1-mesa-glx 7.6.0-1ubuntu4
 libdrm2 2.4.14-1ubuntu1
 xserver-xorg-video-intel 2:2.9.0-1ubuntu2
 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1
SourcePackage: xf86-input-evtouch
Uname: Linux 2.6.31-16-server x86_64
Xrandr:
 Error: command ['xrandr', '--verbose'] failed with exit code 1: Xlib: extension "RANDR" missing on display ":0.0".
 RandR extension missing
XsessionErrors:
 (polkit-gnome-authentication-agent-1:5858): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (nautilus:5853): Eel-CRITICAL **: eel_preferences_get_boolean: assertion `preferences_is_initialized ()' failed
dmi.bios.date: 10/30/2007
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0404
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P5K Premium
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0404:bd10/30/2007:svnSystemmanufacturer:pnP5KPremium:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5KPremium:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: P5K Premium
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
fglrx: Not loaded
system:
 distro: Ubuntu
 architecture: x86_64kernel: 2.6.31-16-server
---
Architecture: amd64
DistroRelease: Ubuntu 10.04
DkmsStatus:
 nvidia-current, 195.36.24, 2.6.31-22-server, x86_64: installed
 nvidia-current, 195.36.24, 2.6.32-24-server, x86_64: installed
MachineType: System manufacturer P5K Premium
NonfreeKernelModules: nvidia
Package: xf86-input-evtouch (not installed)
ProcCmdLine: auto BOOT_IMAGE=Linux ro root=/dev/sda1
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-24.41-server 2.6.32.15+drm33.5
Tags: lucid lucid
Uname: Linux 2.6.32-24-server x86_64
UserGroups:

dmi.bios.date: 10/30/2007
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0404
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P5K Premium
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev 1.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0404:bd10/30/2007:svnSystemmanufacturer:pnP5KPremium:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5KPremium:rvrRev1.xx:cvnChassisManufacture:ct3:cvrChassisVersion:
dmi.product.name: P5K Premium
dmi.product.version: System Version
dmi.sys.vendor: System manufacturer
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro: Ubuntu
 codename: lucid
 architecture: x86_64
 kernel: 2.6.32-24-server

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote :
Revision history for this message
Herman Kuiper (herman-ozuzo) wrote :
Revision history for this message
Herman Kuiper (herman-ozuzo) wrote :

Not sure if useful (I don't know where to a dbg-enabled version of the evtouch driver), the backtrace full output from gdb.
This backtrace is not while calibrating, but just moving finger along screen.

Bryce Harrington (bryce)
tags: added: karmic
Revision history for this message
Bryce Harrington (bryce) wrote :

[This is an automatic notification.]

Hi Herman,

This bug was reported against an earlier version of Ubuntu, can you
test if it still occurs on Lucid?

Please note we also provide technical support for older versions of
Ubuntu, but not in the bug tracker. Instead, to raise the issue through
normal support channels, please see:

    http://www.ubuntu.com/support

If you are the original reporter and can still reproduce the issue on
Lucid, please run the following command to refresh the report:

  apport-collect 505427

If you are not the original reporter, please file a new bug report, so
we can work with you as the original reporter instead (you can reference
bug 505427 in your report if you think it may be related):

  ubuntu-bug xorg

If by chance you can no longer reproduce the issue on Lucid or if you
feel it is no longer relevant, please mark the bug report 'Fix Released'
or 'Invalid' as appropriate, at the following URL:

  https://bugs.launchpad.net/ubuntu/+bug/505427

Changed in xf86-input-evtouch (Ubuntu):
status: New → Incomplete
tags: added: needs-retested-on-lucid-by-june
Revision history for this message
Bryce Harrington (bryce) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in xf86-input-evtouch (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : BootDmesg.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : GdmLog.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : GdmLog1.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : GdmLog2.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : Lspci.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : Lsusb.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : PciDisplay.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : ProcModules.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : RelatedPackageVersions.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : UdevDb.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : UdevLog.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : XorgConf.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : XorgLog.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : XorgLogOld.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : Xrandr.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : setxkbmap.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : xdpyinfo.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote : xkbcomp.txt

apport information

Revision history for this message
Herman Kuiper (herman-ozuzo) wrote :

I've just upgraded my server, and the bug is still present. apport information uploaded as requested.

The backtrace now is:

Backtrace:
0: /usr/bin/X (xorg_backtrace+0x28) [0x4a3258]
1: /usr/bin/X (0x400000+0x655bd) [0x4655bd]
2: /lib/libpthread.so.0 (0x7fe5f1b00000+0xf8f0) [0x7fe5f1b0f8f0]
3: /usr/bin/X (RRFirstOutput+0x1d) [0x4bf41d]
4: /usr/bin/X (RRGetRotation+0x9) [0x4c2b59]
5: /usr/lib/xorg/modules/input/evtouch_drv.so (0x7fe5eb698000+0x2698) [0x7fe5eb69a698]
6: /usr/lib/xorg/modules/input/evtouch_drv.so (0x7fe5eb698000+0x2dd9) [0x7fe5eb69add9]
7: /usr/lib/xorg/modules/input/evtouch_drv.so (0x7fe5eb698000+0x3bbe) [0x7fe5eb69bbbe]
8: /usr/bin/X (xf86Wakeup+0xda) [0x46ff8a]
9: /usr/bin/X (WakeupHandler+0x4b) [0x435f2b]
10: /usr/bin/X (WaitForSomething+0x1d7) [0x45f9a7]
11: /usr/bin/X (0x400000+0x30952) [0x430952]
12: /usr/bin/X (0x400000+0x261aa) [0x4261aa]
13: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7fe5f07f7c4d]
14: /usr/bin/X (0x400000+0x25d59) [0x425d59]
Segmentation fault at address 0xa0

Caught signal 11 (Segmentation fault). Server aborting

Revision history for this message
doobiest (launchpad-doobiest) wrote :

I'm having the same issue, I also get the signal 11.

It crashed when calibrating and when resuming from suspend.

Also, the use of the touchscreen is very slow.

I have two egalax screens, I tried both. The first was fine with this config, the second isn't. I'm assuming their a little different.

Has anyone figured anything out? Thanks,

To post a comment you must log in.