Bug 2647 - [microtouch] USB touchscreen causes X server to crash upon start-up
Summary: [microtouch] USB touchscreen causes X server to crash upon start-up
Status: RESOLVED WONTFIX
Alias: None
Product: xorg
Classification: Unclassified
Component: Input/microtouch (show other bugs)
Version: 6.8.0
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-03 05:52 UTC by Seemant Kulleen
Modified: 2010-11-26 11:25 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Seemant Kulleen 2005-03-03 05:52:50 UTC
At ajax's request, here is a paste of the gdb output when the server was
compiled with: -march=opteron -O2 -pipe -g:

noisy root # gdb `which X`
GNU gdb 6.0
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu"...Using host libthread_db
library "/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /usr/X11R6/bin/X
Deleting unknown breakpoint type 25

X Window System Version 6.8.0
Release Date: 8 September 2004
X Protocol Version 11, Revision 0, Release 6.8
Build Operating System: Linux 2.6.11-rc4-mm1 x86_64 [ELF]
Current Operating System: Linux noisy 2.6.11-rc4-mm1 #6 SMP Tue Mar 1 08:02:34
EST 2005 x86_64
Build Date: 02 March 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
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.0.log", Time: Thu Mar  3 08:42:51 2005
(==) Using config file: "/etc/X11/xorg.conf"
Using vt 8
(WW) NVIDIA: More than one matching Device section found: Card0
Unable to query/initialize MicroTouch hardware.
(EE) PreInit failed for input device "Touchscreen1"
*** glibc detected *** double free or corruption (!prev): 0x0000000000b88700 ***
Program received signal SIGABRT, Aborted.
0x00002aaaab29bc49 in raise () from /lib/tls/libc.so.6
(gdb) bt
#0  0x00002aaaab29bc49 in raise () from /lib/tls/libc.so.6
#1  0x00002aaaab29d14e in abort () from /lib/tls/libc.so.6
#2  0x00002aaaab2d4b84 in malloc_usable_size () from /lib/tls/libc.so.6
#3  0x00002aaaab2d5646 in free () from /lib/tls/libc.so.6
#4  0x0000000000447c8c in xf86DeleteInput (pInp=0xb88860, flags=19087)
    at xf86Helper.c:350
#5  0x000000000042fb3a in InitInput (argc=19087, argv=0x4a8f)
    at xf86Init.c:1051
#6  0x00000000004911e1 in main (argc=1, argv=0x7fffff9bf428, envp=0x96b000)
    at main.c:391
(gdb)


The machine itself is a dual opteron.  Whatever details y'all need, I'm happy to
provide.
Comment 1 Adam Jackson 2005-06-28 14:10:02 UTC
sounds identical to bug #1565, need to audit the input drivers methinks...
Comment 2 Daniel Stone 2007-02-27 01:25:39 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 3 Jesse Adkins 2010-11-26 11:25:54 UTC
microtouch doesn't have a maintainer and its configure.ac is set to always fail. Keeping this bug open until then does nothing, so I'm closing it.

When microtouch does get a maintainer, this can be reopened.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.