Package: xserver-xorg-input-tslib
Version: 0.0.6-2
Severity: normal
Steps to reproduce:
1) buy openmoko neo freerunner phone ;-)
2) make sure xorg.conf has only
Section "Device"
Identifier "Configured Video Device"
Driver "fbdev"
EndSection
3) run X -verbose 3
4) run xterm &
5) run xset q
6) run xset q
Expected results:
5&6) xset prints useful information
Actual results:
4) first xset prints
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000000
XKB indicators:
00: Caps Lock: off 01: Num Lock: off 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 660 repeat rate: 25
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 2/1 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 600 cycle: 600
Colors:
default colormap: 0x20 BlackPixel: 0 WhitePixel: 65535
Font Path:
/usr/share/fonts/X11/misc,built-ins
DPMS (Energy Star):
Standby: 600 Suspend: 600 Off: 600
DPMS is Enabled
Monitor is On
5) second xset prints
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
after 8 requests (7 known processed) with 0 events remaining.
xterm: fatal IO error 11 (Resource temporarily unavailable) or KillClient on X
server ":0.0"
More info:
1) X -verbose 3 printed
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/ginger:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
X.Org X Server 1.7.4
Release Date: 2010-01-08
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.26-2-iop32x armv5tel Debian
Current Operating System: Linux ginger
2.6.29-GTA02_lindi2-andy-tracking-mokodev #2 Thu Feb 11 11:06:36 EET 2010
armv4tl
Kernel command line: loglevel=4 console=tty0 console=ttySAC2,115200
init=/sbin/init ro
mtdparts=physmap-flash:-(nor);neo1973-nand:0x00040000(qi),0x00040000(depr-ub-env),0x00800000(kernel),0x000a0000(depr),0x00040000(identity-ext2),0x0f6a0000(rootfs)
g_ether.host_addr=00:1F:11:01:1F:6B g_ether.dev_addr=00:1F:11:01:1F:6B
root=/dev/mmcblk0p1 rootdelay=1 rootdelay=1 panic=20 mem=127M
root=/dev/mmcblk0p2 loglevel=8
Build Date: 21 January 2010 04:20:50AM
xorg-server 2:1.7.4-2 (bui...@argento)
Current version of pixman: 0.16.4
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.0.log", Time: Thu Feb 11 16:19:25 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) No Layout section. Using the first Screen section.
(==) No screen section available. Using defaults.
(**) |-->Screen "Default Screen Section" (0)
(**) | |-->Monitor "<default monitor>"
(==) No device specified for screen "Default Screen Section".
Using the first device section listed.
(**) | |-->Device "Configured Video Device"
(==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
Entry deleted from font path.
(WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not
exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc,
built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable
AutoAddDevices.
(II) Loader magic: 0x1a4858
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
X.Org Server Extension : 2.0
(--) using VT number 1
(II) Open APM successful
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "fbdev"
(II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
(II) Module fbdev: vendor="X.Org Foundation"
compiled for 1.7.3.902, module version = 0.4.1
ABI class: X.Org Video Driver, version 6.0
(II) FBDEV: driver for framebuffer: fbdev
(WW) Falling back to old probe method for fbdev
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 0.0.2
ABI class: X.Org Video Driver, version 6.0
(II) FBDEV(0): using default device
(WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
(II) Running in FRAMEBUFFER Mode
(II) FBDEV(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 16/16
(==) FBDEV(0): Depth 16, (==) framebuffer bpp 16
(==) FBDEV(0): RGB weight 565
(==) FBDEV(0): Default visual is TrueColor
(==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
(II) FBDEV(0): hardware: SMedia Glamo (video memory: 4096kB)
(II) FBDEV(0): checking modes against framebuffer device...
(II) FBDEV(0): checking modes against monitor...
(--) FBDEV(0): Virtual size is 480x640 (pitch 480)
(**) FBDEV(0): Built-in mode "current": 24.5 MHz, 47.9 kHz, 72.5 Hz
(II) FBDEV(0): Modeline "current"x0.0 24.50 480 496 504 512 640 656 658 660
-hsync -vsync -csync (47.9 kHz)
(==) FBDEV(0): DPI set to (96, 96)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(**) FBDEV(0): using shadow framebuffer
(II) Loading sub module "shadow"
(II) LoadModule: "shadow"
(II) Loading /usr/lib/xorg/modules/libshadow.so
(II) Module shadow: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.1.0
ABI class: X.Org ANSI C Emulation, version 0.4
(==) FBDEV(0): Backing store disabled
(==) FBDEV(0): DPMS enabled
(==) RandR enabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
SELinux: Disabled on system, not enabling in X server
record: RECORD extension enabled at configure time.
record: This extension is known to be broken, disabling extension now..
record: http://bugs.freedesktop.org/show_bug.cgi?id=20500
(II) AIGLX: Screen 0 is not DRI2 capable
(II) AIGLX: Screen 0 is not DRI capable
(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed
(/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or
directory)
(EE) GLX: could not load software renderer
(II) GLX: no usable GL providers found for screen 0
(II) config/udev: Adding input device "Neo1973 Buttons" (/dev/input/event4)
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.7.3.902, module version = 2.3.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(**) "Neo1973 Buttons": always reports core events
(**) "Neo1973 Buttons": Device: "/dev/input/event4"
(II) "Neo1973 Buttons": Found keys
(II) "Neo1973 Buttons": Configuring as keyboard
(II) XINPUT: Adding extended input device ""Neo1973 Buttons"" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "fi"
(**) Option "xkb_options" "lv3:ralt_switch"
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
(II) config/udev: Adding input device "PCF50633 PMU events" (/dev/input/event0)
(**) "PCF50633 PMU events": always reports core events
(**) "PCF50633 PMU events": Device: "/dev/input/event0"
(II) "PCF50633 PMU events": Found keys
(II) "PCF50633 PMU events": Configuring as keyboard
(II) XINPUT: Adding extended input device ""PCF50633 PMU events"" (type:
KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "fi"
(**) Option "xkb_options" "lv3:ralt_switch"
(II) config/udev: Adding input device "s3c2410 TouchScreen" (/dev/input/event1)
(II) LoadModule: "tslib"
(II) Loading /usr/lib/xorg/modules/input/tslib_drv.so
(II) Module tslib: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 0.0.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(**) "s3c2410 TouchScreen": always reports core events
(II) XINPUT: Adding extended input device ""s3c2410 TouchScreen"" (type:
TOUCHSCREEN)
xf86TslibControlProc
xf86TslibControlProc
2) I attached gdb to the X process:
(gdb) shell pidof X
27769
(gdb) attach 27769
Attaching to process 27769
Reading symbols from /usr/bin/Xorg...(no debugging symbols found)...done.
Reading symbols from /lib/libudev.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libudev.so.0
Reading symbols from /usr/lib/libpciaccess.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpciaccess.so.0
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libXfont.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXfont.so.1
Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libpixman-1.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /usr/lib/libgcrypt.so.11...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgcrypt.so.11
Reading symbols from /lib/libaudit.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libaudit.so.0
Reading symbols from /lib/libselinux.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libselinux.so.1
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/ld-linux.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.3
Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/lib/libfontenc.so.1...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libfontenc.so.1
Reading symbols from /usr/lib/libgpg-error.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libgpg-error.so.0
Reading symbols from /usr/lib/xorg/modules/extensions/libextmod.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/xorg/modules/extensions/libextmod.so
Reading symbols from /usr/lib/xorg/modules/extensions/libdbe.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/xorg/modules/extensions/libdbe.so
Reading symbols from /usr/lib/xorg/modules/extensions/libglx.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/xorg/modules/extensions/libglx.so
Reading symbols from /usr/lib/xorg/modules/extensions/librecord.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/xorg/modules/extensions/librecord.so
Reading symbols from /usr/lib/xorg/modules/extensions/libdri.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/xorg/modules/extensions/libdri.so
Reading symbols from /usr/lib/libdrm.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libdrm.so.2
Reading symbols from /usr/lib/xorg/modules/extensions/libdri2.so...(no
debugging symbols found)...done.
Loaded symbols for /usr/lib/xorg/modules/extensions/libdri2.so
Reading symbols from /usr/lib/xorg/modules/drivers/fbdev_drv.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/xorg/modules/drivers/fbdev_drv.so
Reading symbols from /usr/lib/xorg/modules/linux/libfbdevhw.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/xorg/modules/linux/libfbdevhw.so
Reading symbols from /usr/lib/xorg/modules/libfb.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/xorg/modules/libfb.so
Reading symbols from /usr/lib/xorg/modules/libshadow.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/xorg/modules/libshadow.so
Reading symbols from /usr/lib/xorg/modules/input/evdev_drv.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/xorg/modules/input/evdev_drv.so
Reading symbols from /usr/lib/xorg/modules/input/tslib_drv.so...(no debugging
symbols found)...done.
Loaded symbols for /usr/lib/xorg/modules/input/tslib_drv.so
Reading symbols from /usr/lib/libts-0.0.so.0...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/libts-0.0.so.0
Reading symbols from /usr/lib/ts0/input.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/ts0/input.so
Reading symbols from /usr/lib/ts0/pthres.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/ts0/pthres.so
Reading symbols from /usr/lib/ts0/variance.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/ts0/variance.so
Reading symbols from /usr/lib/ts0/dejitter.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/ts0/dejitter.so
Reading symbols from /usr/lib/ts0/linear.so...(no debugging symbols
found)...done.
Loaded symbols for /usr/lib/ts0/linear.so
0x403722e4 in select () from /lib/libc.so.6
(gdb) c
Continuing.
Program received signal SIGSEGV, Segmentation fault.
0x00033c64 in ?? ()
(gdb) x/16i $pc
Cannot access memory at address 0x14
0x33c64: ldrh r2, [r7, #12]
0x33c68: ldr r3, [r5, #16]
0x33c6c: strh r2, [sp, #12]
0x33c70: cmp r3, #0
0x33c74: ldrh r3, [r7, #4]
0x33c78: strh r3, [sp, #8]
0x33c7c: ldrh r7, [r7, #8]
0x33c80: strh r7, [sp, #10]
0x33c84: bne 0x33c9c
0x33c88: mov r0, r5
0x33c8c: mov r1, #32
0x33c90: mov r2, sp
0x33c94: bl 0x605c4 <WriteToClient>
0x33c98: b 0x33c28
0x33c9c: ldr r2, [r5, #8]
0x33ca0: ldr r3, [pc, #36] ; 0x33ccc
(gdb) info register
r0 0x0 0
r1 0xbea2f584 3198350724
r2 0x8 8
r3 0x19b794 1685396
r4 0x19b794 1685396
r5 0x354130 3490096
r6 0x1 1
r7 0x0 0
r8 0x0 0
r9 0x1afe80 1769088
r10 0x354130 3490096
r11 0x14 20
r12 0xbea2f5c0 3198350784
sp 0xbea2f5c0 0xbea2f5c0
lr 0x33c4c 212044
pc 0x33c64 0x33c64
fps 0x1001000 16781312
cpsr 0x60000010 1610612752
(gdb) c shell cat /proc/27769/maps
00008000-00193000 r-xp 00000000 b3:02 127990 /usr/bin/Xorg
0019a000-001a7000 rwxp 0018a000 b3:02 127990 /usr/bin/Xorg
001a7000-00363000 rwxp 001a7000 00:00 0 [heap]
40000000-4001c000 r-xp 00000000 b3:02 93198 /lib/ld-2.10.2.so
4001c000-40023000 rwxp 4001c000 00:00 0
40023000-40024000 r-xp 0001b000 b3:02 93198 /lib/ld-2.10.2.so
40024000-40025000 rwxp 0001c000 b3:02 93198 /lib/ld-2.10.2.so
40025000-40029000 r-xp 00000000 b3:02 33238
/usr/lib/xorg/modules/extensions/libdbe.so
40029000-40030000 ---p 00004000 b3:02 33238
/usr/lib/xorg/modules/extensions/libdbe.so
40030000-40031000 rwxp 00003000 b3:02 33238
/usr/lib/xorg/modules/extensions/libdbe.so
40032000-4003c000 r-xp 00000000 b3:02 62263 /lib/libudev.so.0.6.0
4003c000-40043000 ---p 0000a000 b3:02 62263 /lib/libudev.so.0.6.0
40043000-40044000 rwxp 00009000 b3:02 62263 /lib/libudev.so.0.6.0
40044000-4004a000 r-xp 00000000 b3:02 124666 /usr/lib/libpciaccess.so.0.10.8
4004a000-40052000 ---p 00006000 b3:02 124666 /usr/lib/libpciaccess.so.0.10.8
40052000-40053000 rwxp 00006000 b3:02 124666 /usr/lib/libpciaccess.so.0.10.8
40053000-40055000 r-xp 00000000 b3:02 93207 /lib/libdl-2.10.2.so
40055000-4005c000 ---p 00002000 b3:02 93207 /lib/libdl-2.10.2.so
4005c000-4005d000 r-xp 00001000 b3:02 93207 /lib/libdl-2.10.2.so
4005d000-4005e000 rwxp 00002000 b3:02 93207 /lib/libdl-2.10.2.so
4005e000-40072000 r-xp 00000000 b3:02 93170 /lib/libpthread-2.10.2.so
40072000-4007a000 ---p 00014000 b3:02 93170 /lib/libpthread-2.10.2.so
4007a000-4007b000 r-xp 00014000 b3:02 93170 /lib/libpthread-2.10.2.so
4007b000-4007c000 rwxp 00015000 b3:02 93170 /lib/libpthread-2.10.2.so
4007c000-4007e000 rwxp 4007c000 00:00 0
4007e000-400b1000 r-xp 00000000 b3:02 124975 /usr/lib/libXfont.so.1.4.1
400b1000-400b9000 ---p 00033000 b3:02 124975 /usr/lib/libXfont.so.1.4.1
400b9000-400bb000 rwxp 00033000 b3:02 124975 /usr/lib/libXfont.so.1.4.1
400bb000-400bd000 r-xp 00000000 b3:02 124506 /usr/lib/libXau.so.6.0.0
400bd000-400c4000 ---p 00002000 b3:02 124506 /usr/lib/libXau.so.6.0.0
400c4000-400c5000 rwxp 00001000 b3:02 124506 /usr/lib/libXau.so.6.0.0
400c5000-40117000 r-xp 00000000 b3:02 130507 /usr/lib/libpixman-1.so.0.16.4
40117000-4011e000 ---p 00052000 b3:02 130507 /usr/lib/libpixman-1.so.0.16.4
4011e000-40120000 rwxp 00051000 b3:02 130507 /usr/lib/libpixman-1.so.0.16.4
40120000-40124000 r-xp 00000000 b3:02 124517 /usr/lib/libXdmcp.so.6.0.0
40124000-4012b000 ---p 00004000 b3:02 124517 /usr/lib/libXdmcp.so.6.0.0
4012b000-4012c000 rwxp 00003000 b3:02 124517 /usr/lib/libXdmcp.so.6.0.0
4012c000-4019d000 r-xp 00000000 b3:02 124224 /usr/lib/libgcrypt.so.11.5.3
4019d000-401a4000 ---p 00071000 b3:02 124224 /usr/lib/libgcrypt.so.11.5.3
401a4000-401a7000 rwxp 00070000 b3:02 124224 /usr/lib/libgcrypt.so.11.5.3
401a7000-401be000 r-xp 00000000 b3:02 63670 /lib/libaudit.so.0.0.0
401be000-401c5000 ---p 00017000 b3:02 63670 /lib/libaudit.so.0.0.0
401c5000-401c6000 r-xp 00016000 b3:02 63670 /lib/libaudit.so.0.0.0
401c6000-401c7000 rwxp 00017000 b3:02 63670 /lib/libaudit.so.0.0.0
401c7000-401de000 r-xp 00000000 b3:02 64265 /lib/libselinux.so.1
401de000-401e5000 ---p 00017000 b3:02 64265 /lib/libselinux.so.1
401e5000-401e6000 r-xp 00016000 b3:02 64265 /lib/libselinux.so.1
401e6000-401e7000 rwxp 00017000 b3:02 64265 /lib/libselinux.so.1
401e7000-40285000 r-xp 00000000 b3:02 93200 /lib/libm-2.10.2.so
40285000-4028d000 ---p 0009e000 b3:02 93200 /lib/libm-2.10.2.so
4028d000-4028e000 r-xp 0009e000 b3:02 93200 /lib/libm-2.10.2.so
4028e000-4028f000 rwxp 0009f000 b3:02 93200 /lib/libm-2.10.2.so
4028f000-40295000 r-xp 00000000 b3:02 93201 /lib/librt-2.10.2.so
40295000-4029c000 ---p 00006000 b3:02 93201 /lib/librt-2.10.2.so
4029c000-4029d000 r-xp 00005000 b3:02 93201 /lib/librt-2.10.2.so
4029d000-4029e000 rwxp 00006000 b3:02 93201 /lib/librt-2.10.2.so
4029e000-402aa000 r-xp 00000000 b3:02 62102 /lib/libgcc_s.so.1
402aa000-402b1000 ---p 0000c000 b3:02 62102 /lib/libgcc_s.so.1
402b1000-402b2000 rwxp 0000b000 b3:02 62102 /lib/libgcc_s.so.1
402b2000-403d4000 r-xp 00000000 b3:02 93190 /lib/libc-2.10.2.so
403d4000-403db000 ---p 00122000 b3:02 93190 /lib/libc-2.10.2.so
403db000-403dd000 r-xp 00121000 b3:02 93190 /lib/libc-2.10.2.so
403dd000-403de000 rwxp 00123000 b3:02 93190 /lib/libc-2.10.2.so
403de000-403e1000 rwxp 403de000 00:00 0
403e1000-403f5000 r-xp 00000000 b3:02 134899 /usr/lib/libz.so.1.2.3.4
403f5000-403fc000 ---p 00014000 b3:02 134899 /usr/lib/libz.so.1.2.3.4
403fc000-403fd000 rwxp 00013000 b3:02 134899 /usr/lib/libz.so.1.2.3.4
403fd000-40468000 r-xp 00000000 b3:02 130631 /usr/lib/libfreetype.so.6.3.22
40468000-4046f000 ---p 0006b000 b3:02 130631 /usr/lib/libfreetype.so.6.3.22
4046f000-40473000 rwxp 0006a000 b3:02 130631 /usr/lib/libfreetype.so.6.3.22
40473000-40484000 r-xp 00000000 b3:02 62084 /lib/libbz2.so.1.0.4
40484000-4048c000 ---p 00011000 b3:02 62084 /lib/libbz2.so.1.0.4
4048c000-4048d000 rwxp 00011000 b3:02 62084 /lib/libbz2.so.1.0.4
4048d000-40491000 r-xp 00000000 b3:02 126202 /usr/lib/libfontenc.so.1.0.0
40491000-40499000 ---p 00004000 b3:02 126202 /usr/lib/libfontenc.so.1.0.0
40499000-4049a000 rwxp 00004000 b3:02 126202 /usr/lib/libfontenc.so.1.0.0
4049a000-4049d000 r-xp 00000000 b3:02 130751 /usr/lib/libgpg-error.so.0.4.0
4049d000-404a4000 ---p 00003000 b3:02 130751 /usr/lib/libgpg-error.so.0.4.0
404a4000-404a5000 rwxp 00002000 b3:02 130751 /usr/lib/libgpg-error.so.0.4.0
404a5000-404c1000 r-xp 00000000 b3:02 33237
/usr/lib/xorg/modules/extensions/libextmod.so
404c1000-404c8000 ---p 0001c000 b3:02 33237
/usr/lib/xorg/modules/extensions/libextmod.so
404c8000-404ca000 rwxp 0001b000 b3:02 33237
/usr/lib/xorg/modules/extensions/libextmod.so
404ca000-4051d000 r-xp 00000000 b3:02 33236
/usr/lib/xorg/modules/extensions/libglx.so
4051d000-40524000 ---p 00053000 b3:02 33236
/usr/lib/xorg/modules/extensions/libglx.so
40524000-40527000 rwxp 00052000 b3:02 33236
/usr/lib/xorg/modules/extensions/libglx.so
40527000-40529000 r-xp 00000000 b3:02 32712
/usr/lib/xorg/modules/extensions/librecord.so
40529000-40530000 ---p 00002000 b3:02 32712
/usr/lib/xorg/modules/extensions/librecord.so
40530000-40531000 rwxp 00001000 b3:02 32712
/usr/lib/xorg/modules/extensions/librecord.so
40531000-40539000 r-xp 00000000 b3:02 33239
/usr/lib/xorg/modules/extensions/libdri.so
40539000-40540000 ---p 00008000 b3:02 33239
/usr/lib/xorg/modules/extensions/libdri.so
40540000-40541000 rwxp 00007000 b3:02 33239
/usr/lib/xorg/modules/extensions/libdri.so
40541000-40543000 r-xp 00000000 b3:02 32713
/usr/lib/xorg/modules/extensions/libdri2.so
40543000-4054b000 ---p 00002000 b3:02 32713
/usr/lib/xorg/modules/extensions/libdri2.so
4054b000-4054c000 rwxp 00002000 b3:02 32713
/usr/lib/xorg/modules/extensions/libdri2.so
4054e000-40557000 r-xp 00000000 b3:02 127035 /usr/lib/libdrm.so.2.4.0
40557000-4055e000 ---p 00009000 b3:02 127035 /usr/lib/libdrm.so.2.4.0
4055e000-4055f000 rwxp 00008000 b3:02 127035 /usr/lib/libdrm.so.2.4.0
4055f000-40563000 r-xp 00000000 b3:02 125415
/usr/lib/xorg/modules/drivers/fbdev_drv.so
40563000-4056a000 ---p 00004000 b3:02 125415
/usr/lib/xorg/modules/drivers/fbdev_drv.so
4056a000-4056b000 rwxp 00003000 b3:02 125415
/usr/lib/xorg/modules/drivers/fbdev_drv.so
4056b000-4056f000 r-xp 00000000 b3:02 141379
/usr/lib/xorg/modules/linux/libfbdevhw.so
4056f000-40576000 ---p 00004000 b3:02 141379
/usr/lib/xorg/modules/linux/libfbdevhw.so
40576000-40577000 rwxp 00003000 b3:02 141379
/usr/lib/xorg/modules/linux/libfbdevhw.so
40577000-40592000 r-xp 00000000 b3:02 125488 /usr/lib/xorg/modules/libfb.so
40592000-4059a000 ---p 0001b000 b3:02 125488 /usr/lib/xorg/modules/libfb.so
4059a000-4059b000 rwxp 0001b000 b3:02 125488 /usr/lib/xorg/modules/libfb.so
4059b000-405a0000 r-xp 00000000 b3:02 125453
/usr/lib/xorg/modules/libshadow.so
405a0000-405a7000 ---p 00005000 b3:02 125453
/usr/lib/xorg/modules/libshadow.so
405a7000-405a8000 rwxp 00004000 b3:02 125453
/usr/lib/xorg/modules/libshadow.so
405a8000-409a8000 rwxs 08800000 00:0c 191 /dev/fb0
409a8000-40e59000 rwxp 409a8000 00:00 0
40e59000-40e61000 r-xp 00000000 b3:02 125411
/usr/lib/xorg/modules/input/evdev_drv.so
40e61000-40e68000 ---p 00008000 b3:02 125411
/usr/lib/xorg/modules/input/evdev_drv.so
40e68000-40e69000 rwxp 00007000 b3:02 125411
/usr/lib/xorg/modules/input/evdev_drv.so
40e69000-40e6c000 r-xp 00000000 b3:02 125175
/usr/lib/xorg/modules/input/tslib_drv.so
40e6c000-40e73000 ---p 00003000 b3:02 125175
/usr/lib/xorg/modules/input/tslib_drv.so
40e73000-40e74000 rwxp 00002000 b3:02 125175
/usr/lib/xorg/modules/input/tslib_drv.so
40e74000-40e75000 r-xp 00000000 b3:02 135131 /usr/lib/ts0/input.so
40e75000-40e7c000 ---p 00001000 b3:02 135131 /usr/lib/ts0/input.so
40e7c000-40e7d000 rwxp 00000000 b3:02 135131 /usr/lib/ts0/input.so
40e81000-40e83000 r-xp 00000000 b3:02 130986 /usr/lib/libts-0.0.so.0.1.1
40e83000-40e8a000 ---p 00002000 b3:02 130986 /usr/lib/libts-0.0.so.0.1.1
40e8a000-40e8b000 rwxp 00001000 b3:02 130986 /usr/lib/libts-0.0.so.0.1.1
40e8b000-40e8c000 r-xp 00000000 b3:02 135135 /usr/lib/ts0/pthres.so
40e8c000-40e93000 ---p 00001000 b3:02 135135 /usr/lib/ts0/pthres.so
40e93000-40e94000 rwxp 00000000 b3:02 135135 /usr/lib/ts0/pthres.so
40e94000-40e95000 r-xp 00000000 b3:02 135137 /usr/lib/ts0/variance.so
40e95000-40e9c000 ---p 00001000 b3:02 135137 /usr/lib/ts0/variance.so
40e9c000-40e9d000 rwxp 00000000 b3:02 135137 /usr/lib/ts0/variance.so
40e9d000-40e9e000 r-xp 00000000 b3:02 135129 /usr/lib/ts0/dejitter.so
40e9e000-40ea5000 ---p 00001000 b3:02 135129 /usr/lib/ts0/dejitter.so
40ea5000-40ea6000 rwxp 00000000 b3:02 135129 /usr/lib/ts0/dejitter.so
40ea6000-40ea7000 r-xp 00000000 b3:02 135132 /usr/lib/ts0/linear.so
40ea7000-40eae000 ---p 00001000 b3:02 135132 /usr/lib/ts0/linear.so
40eae000-40eaf000 rwxp 00000000 b3:02 135132 /usr/lib/ts0/linear.so
bea1b000-bea30000 rw-p befeb000 00:00 0 [stack]
(gdb)
3) The bug does not occur if I remove /dev/input/event1 (the
touchscreen device) -- This led me report the bug against
xserver-xorg-input-tslib. If you feel the bug is in some other
package, feel free to reassign.
Two other people on IRC (jaacoppi and Mirv) have confirmed this bug on
openmoko neo freerunner.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: armel (armv4tl)
Kernel: Linux 2.6.29-GTA02_lindi2-andy-tracking-mokodev
Locale: LANG=C, LC_CTYPE=fi_FI (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Versions of packages xserver-xorg-input-tslib depends on:
ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib
ii libts-0.0-0 1.0-7 touch screen library
ii xserver-xorg-core 2:1.7.4-2 Xorg X server - core server
Versions of packages xserver-xorg-input-tslib recommends:
ii hal 0.5.14-2 Hardware Abstraction Layer
xserver-xorg-input-tslib suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]