[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#760878: xserver-xorg-core: xserver crashes after a few clicks on a window (embedded ARM)



Package: xserver-xorg-core
Version: 2:1.16.0-2
Severity: important

Dear Maintainer,

I have an ARM system with an LCD touch screen (1024x600). It crashes all
too often. In my test setup I managed to reproduce the crash by running
the following:

  X :0 -ac
  xterm

and clicking on the touch screen several times (I think I need to click
fast enough. Also: if there's no window, I think that the crash is not
reproduced).

A backtrace from Xorg for the crash is attached, but I could not make
any sense of it. If there's any further information I can provide,
please let me know.

This is a test upgrade to Jessie. The system works well on Wheezy (with
a custom vendor kernel). The board is based on the TI AM3354 chip (with
a PowerVR SGX GPU).

-- Package-specific info:
X server symlink status:
------------------------
lrwxrwxrwx 1 root root 13 Sep  3 19:12 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 1431644 Sep  1 03:44 /usr/bin/Xorg

The lspci command was not found; not including PCI data.

/etc/X11/xorg.conf does not exist.

/etc/X11/xorg.conf.d does not exist.

/etc/modprobe.d contains no KMS configuration files.

Kernel version (/proc/version):
-------------------------------
Linux version 3.12.10-g354ee7f (oron@meter) (gcc version 4.7.2 (Debian 4.7.2-5) ) #27 Sun Sep 7 14:22:08 UTC 2014

Xorg X server log files on system:
----------------------------------
-rw-r--r-- 1 root root 10022 Sep  8 19:08 /var/log/Xorg.1.log
-rw-r--r-- 1 root root 10326 Sep  8 21:16 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file (/var/log/Xorg.0.log):
---------------------------------------------------------------------
[  8268.934] 
X.Org X Server 1.16.0
Release Date: 2014-07-16
[  8268.938] X Protocol Version 11, Revision 0
[  8268.939] Build Operating System: Linux 3.15-trunk-armmp-lpae armv7l Debian
[  8268.941] Current Operating System: Linux amity1 3.12.10-g354ee7f #27 Sun Sep 7 14:22:08 UTC 2014 armv7l
[  8268.942] Kernel command line: console=ttyO0,115200n8 init=/lib/systemd/systemd root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait
[  8268.945] Build Date: 01 September 2014  12:31:07AM
[  8268.945] xorg-server 2:1.16.0-2 (http://www.debian.org/support) 
[  8268.946] Current version of pixman: 0.32.6
[  8268.947] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  8268.947] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  8268.953] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Sep  8 21:16:04 2014
[  8268.956] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  8268.961] (==) No Layout section.  Using the first Screen section.
[  8268.961] (==) No screen section available. Using defaults.
[  8268.961] (**) |-->Screen "Default Screen Section" (0)
[  8268.961] (**) |   |-->Monitor "<default monitor>"
[  8268.964] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[  8268.964] (==) Automatically adding devices
[  8268.965] (==) Automatically enabling devices
[  8268.965] (==) Automatically adding GPU devices
[  8268.965] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  8268.965] 	Entry deleted from font path.
[  8268.965] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[  8268.966] 	Entry deleted from font path.
[  8268.966] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[  8268.966] 	Entry deleted from font path.
[  8268.966] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist.
[  8268.966] 	Entry deleted from font path.
[  8268.966] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[  8268.966] 	Entry deleted from font path.
[  8268.967] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[  8268.967] 	Entry deleted from font path.
[  8268.967] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	built-ins
[  8268.967] (==) ModulePath set to "/usr/lib/xorg/modules"
[  8268.967] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[  8268.967] (II) Loader magic: 0xb6fa7f18
[  8268.967] (II) Module ABI versions:
[  8268.968] 	X.Org ANSI C Emulation: 0.4
[  8268.968] 	X.Org Video Driver: 18.0
[  8268.968] 	X.Org XInput driver : 21.0
[  8268.968] 	X.Org Server Extension : 8.0
[  8268.970] (II) LoadModule: "glx"
[  8268.973] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  8269.029] (II) Module glx: vendor="X.Org Foundation"
[  8269.030] 	compiled for 1.16.0, module version = 1.0.0
[  8269.030] 	ABI class: X.Org Server Extension, version 8.0
[  8269.030] (==) AIGLX enabled
[  8269.031] (==) Matched modesetting as autoconfigured driver 0
[  8269.031] (==) Matched fbdev as autoconfigured driver 1
[  8269.031] (==) Assigned the driver to the xf86ConfigLayout
[  8269.031] (II) LoadModule: "modesetting"
[  8269.033] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[  8269.035] (II) Module modesetting: vendor="X.Org Foundation"
[  8269.035] 	compiled for 1.15.99.904, module version = 0.9.0
[  8269.036] 	Module class: X.Org Video Driver
[  8269.036] 	ABI class: X.Org Video Driver, version 18.0
[  8269.036] (II) LoadModule: "fbdev"
[  8269.038] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[  8269.040] (II) Module fbdev: vendor="X.Org Foundation"
[  8269.040] 	compiled for 1.15.99.904, module version = 0.4.4
[  8269.040] 	Module class: X.Org Video Driver
[  8269.040] 	ABI class: X.Org Video Driver, version 18.0
[  8269.041] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[  8269.041] (II) FBDEV: driver for framebuffer: fbdev
[  8269.042] (--) using VT number 2

[  8269.050] (WW) Falling back to old probe method for modesetting
[  8269.050] (EE) open /dev/dri/card0: No such file or directory
[  8269.051] (WW) Falling back to old probe method for fbdev
[  8269.051] (II) Loading sub module "fbdevhw"
[  8269.051] (II) LoadModule: "fbdevhw"
[  8269.053] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[  8269.054] (II) Module fbdevhw: vendor="X.Org Foundation"
[  8269.055] 	compiled for 1.16.0, module version = 0.0.2
[  8269.055] 	ABI class: X.Org Video Driver, version 18.0
[  8269.055] (II) FBDEV(0): using default device
[  8269.056] (II) FBDEV(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[  8269.057] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[  8269.057] (==) FBDEV(0): RGB weight 888
[  8269.057] (==) FBDEV(0): Default visual is TrueColor
[  8269.058] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[  8269.058] (II) FBDEV(0): hardware: DA8xx FB Drv (video memory: 1080kB)
[  8269.058] (II) FBDEV(0): checking modes against framebuffer device...
[  8269.058] (II) FBDEV(0): checking modes against monitor...
[  8269.059] (--) FBDEV(0): Virtual size is 480x272 (pitch 480)
[  8269.059] (**) FBDEV(0):  Built-in mode "current": 12.0 MHz, 22.9 kHz, 79.9 Hz
[  8269.059] (II) FBDEV(0): Modeline "current"x0.0   12.00  480 510 523 525  272 282 284 286 +hsync +vsync -csync (22.9 kHz b)
[  8269.059] (==) FBDEV(0): DPI set to (96, 96)
[  8269.059] (II) Loading sub module "fb"
[  8269.061] (II) LoadModule: "fb"
[  8269.061] (II) Loading /usr/lib/xorg/modules/libfb.so
[  8269.062] (II) Module fb: vendor="X.Org Foundation"
[  8269.062] 	compiled for 1.16.0, module version = 1.0.0
[  8269.062] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  8269.063] (**) FBDEV(0): using shadow framebuffer
[  8269.063] (II) Loading sub module "shadow"
[  8269.063] (II) LoadModule: "shadow"
[  8269.064] (II) Loading /usr/lib/xorg/modules/libshadow.so
[  8269.064] (II) Module shadow: vendor="X.Org Foundation"
[  8269.065] 	compiled for 1.16.0, module version = 1.1.0
[  8269.065] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  8269.065] (II) UnloadModule: "modesetting"
[  8269.065] (II) Unloading modesetting
[  8269.065] (==) Depth 24 pixmap format is 32 bpp
[  8269.069] (==) FBDEV(0): Backing store enabled
[  8269.072] (==) FBDEV(0): DPMS enabled
[  8269.072] (==) RandR enabled
[  8269.130] (II) SELinux: Disabled on system
[  8269.137] (II) AIGLX: Screen 0 is not DRI2 capable
[  8269.137] (EE) AIGLX: reverting to software rendering
[  8269.178] (II) AIGLX: Loaded and initialized swrast
[  8269.178] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[  8269.460] (II) config/udev: Adding input device ti-tsc (/dev/input/event0)
[  8269.460] (**) ti-tsc: Applying InputClass "evdev touchscreen catchall"
[  8269.460] (II) LoadModule: "evdev"
[  8269.461] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[  8269.464] (II) Module evdev: vendor="X.Org Foundation"
[  8269.464] 	compiled for 1.16.0, module version = 2.9.0
[  8269.464] 	Module class: X.Org XInput Driver
[  8269.464] 	ABI class: X.Org XInput driver, version 21.0
[  8269.465] (II) Using input driver 'evdev' for 'ti-tsc'
[  8269.465] (**) ti-tsc: always reports core events
[  8269.465] (**) evdev: ti-tsc: Device: "/dev/input/event0"
[  8269.466] (--) evdev: ti-tsc: Vendor 0 Product 0
[  8269.466] (--) evdev: ti-tsc: Found absolute axes
[  8269.466] (--) evdev: ti-tsc: Found x and y absolute axes
[  8269.466] (--) evdev: ti-tsc: Found absolute touchscreen
[  8269.466] (II) evdev: ti-tsc: Configuring as touchscreen
[  8269.466] (**) evdev: ti-tsc: YAxisMapping: buttons 4 and 5
[  8269.466] (**) evdev: ti-tsc: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  8269.467] (**) Option "config_info" "udev:/sys/devices/ocp.2/44e0d000.tscadc/TI-am335x-tsc/input/input0/event0"
[  8269.467] (II) XINPUT: Adding extended input device "ti-tsc" (type: TOUCHSCREEN, id 6)
[  8269.467] (II) evdev: ti-tsc: initialized for absolute axes.
[  8269.468] (**) ti-tsc: (accel) keeping acceleration scheme 1
[  8269.468] (**) ti-tsc: (accel) acceleration profile 0
[  8269.468] (**) ti-tsc: (accel) acceleration factor: 2.000
[  8269.469] (**) ti-tsc: (accel) acceleration threshold: 4
[  8269.471] (II) config/udev: Adding input device ti-tsc (/dev/input/mouse0)
[  8269.471] (II) No input driver specified, ignoring this device.
[  8269.471] (II) This device may have been added with another device file.
[  8269.473] (II) config/udev: Adding input device Microsoft Wired Keyboard 400 (/dev/input/event1)
[  8269.473] (**) Microsoft Wired Keyboard 400: Applying InputClass "evdev keyboard catchall"
[  8269.474] (II) Using input driver 'evdev' for 'Microsoft Wired Keyboard 400'
[  8269.474] (**) Microsoft Wired Keyboard 400: always reports core events
[  8269.474] (**) evdev: Microsoft Wired Keyboard 400: Device: "/dev/input/event1"
[  8269.474] (--) evdev: Microsoft Wired Keyboard 400: Vendor 0x45e Product 0x752
[  8269.474] (--) evdev: Microsoft Wired Keyboard 400: Found keys
[  8269.474] (II) evdev: Microsoft Wired Keyboard 400: Configuring as keyboard
[  8269.474] (**) Option "config_info" "udev:/sys/devices/ocp.2/47400000.usb/47401c00.usb/musb-hdrc.2.auto/usb2/2-1/2-1.1/2-1.1:1.0/input/input1/event1"
[  8269.474] (II) XINPUT: Adding extended input device "Microsoft Wired Keyboard 400" (type: KEYBOARD, id 7)
[  8269.475] (**) Option "xkb_rules" "evdev"
[  8269.475] (**) Option "xkb_model" "pc105"
[  8269.475] (**) Option "xkb_layout" "us"
[  8309.099] (EE) 
[  8311.514] (EE) Backtrace:
[  8311.517] (EE) 
[  8311.519] (EE) Segmentation fault at address 0x5800165e
[  8311.522] (EE) 
Fatal server error:
[  8311.524] (EE) Caught signal 11 (Segmentation fault). Server aborting
[  8311.525] (EE) 
[  8311.526] (EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  8311.527] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  8311.528] (EE) 
[  8311.554] (EE) Server terminated with error (1). Closing log file.

udev information:
-----------------
P: /devices/ocp.2/44e0d000.tscadc/TI-am335x-tsc/input/input0
E: ABS=1000003
E: DEVPATH=/devices/ocp.2/44e0d000.tscadc/TI-am335x-tsc/input/input0
E: EV=b
E: ID_FOR_SEAT=input-platform-TI-am335x-tsc
E: ID_INPUT=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_PATH=platform-TI-am335x-tsc
E: ID_PATH_TAG=platform-TI-am335x-tsc
E: KEY=400 0 0 0 0 0 0 0 0 0 0
E: MODALIAS=input:b0000v0000p0000e0000-e0,1,3,k14A,ra0,1,18,mlsfw
E: NAME="ti-tsc"
E: PRODUCT=0/0/0/0
E: PROP=0
E: SUBSYSTEM=input
E: TAGS=:seat:
E: USEC_INITIALIZED=55590

P: /devices/ocp.2/44e0d000.tscadc/TI-am335x-tsc/input/input0/event0
N: input/event0
S: input/by-path/platform-TI-am335x-tsc-event
E: DEVLINKS=/dev/input/by-path/platform-TI-am335x-tsc-event
E: DEVNAME=/dev/input/event0
E: DEVPATH=/devices/ocp.2/44e0d000.tscadc/TI-am335x-tsc/input/input0/event0
E: ID_INPUT=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_PATH=platform-TI-am335x-tsc
E: ID_PATH_TAG=platform-TI-am335x-tsc
E: MAJOR=13
E: MINOR=64
E: SUBSYSTEM=input
E: USEC_INITIALIZED=55696

P: /devices/ocp.2/44e0d000.tscadc/TI-am335x-tsc/input/input0/mouse0
N: input/mouse0
E: DEVNAME=/dev/input/mouse0
E: DEVPATH=/devices/ocp.2/44e0d000.tscadc/TI-am335x-tsc/input/input0/mouse0
E: ID_INPUT=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_PATH=platform-TI-am335x-tsc
E: ID_PATH_TAG=platform-TI-am335x-tsc
E: MAJOR=13
E: MINOR=32
E: SUBSYSTEM=input
E: USEC_INITIALIZED=55789

P: /devices/ocp.2/47400000.usb/47401c00.usb/musb-hdrc.2.auto/usb2/2-1/2-1.1/2-1.1:1.0/input/input1
E: DEVPATH=/devices/ocp.2/47400000.usb/47401c00.usb/musb-hdrc.2.auto/usb2/2-1/2-1.1/2-1.1:1.0/input/input1
E: EV=120013
E: ID_BUS=usb
E: ID_FOR_SEAT=input-platform-musb-hdrc_2_auto-usb-0_1_1_1_0
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_MODEL=Wired_Keyboard_400
E: ID_MODEL_ENC=Wired\x20Keyboard\x20400
E: ID_MODEL_ID=0752
E: ID_PATH=platform-musb-hdrc.2.auto-usb-0:1.1:1.0
E: ID_PATH_TAG=platform-musb-hdrc_2_auto-usb-0_1_1_1_0
E: ID_REVISION=0110
E: ID_SERIAL=Microsoft_Wired_Keyboard_400
E: ID_TYPE=hid
E: ID_USB_DRIVER=usbhid
E: ID_USB_INTERFACES=:030101:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=Microsoft
E: ID_VENDOR_ENC=Microsoft
E: ID_VENDOR_ID=045e
E: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
E: LED=7
E: MODALIAS=input:b0003v045Ep0752e0111-e0,1,4,11,14,k71,72,73,74,75,77,79,7A,7B,7C,7D,7E,7F,80,81,82,83,84,85,86,87,88,89,8A,8C,8E,96,98,9E,9F,A1,A3,A4,A5,A6,AD,B0,B1,B2,B3,B4,B7,B8,B9,BA,BB,BC,BD,BE,BF,C0,C1,C2,F0,ram4,l0,1,2,sfw
E: MSC=10
E: NAME="Microsoft Wired Keyboard 400"
E: PHYS="usb-musb-hdrc.2.auto-1.1/input0"
E: PRODUCT=3/45e/752/111
E: PROP=0
E: SUBSYSTEM=input
E: TAGS=:seat:
E: UNIQ=""
E: USEC_INITIALIZED=741111

P: /devices/ocp.2/47400000.usb/47401c00.usb/musb-hdrc.2.auto/usb2/2-1/2-1.1/2-1.1:1.0/input/input1/event1
N: input/event1
S: input/by-id/usb-Microsoft_Wired_Keyboard_400-event-kbd
S: input/by-path/platform-musb-hdrc.2.auto-usb-0:1.1:1.0-event-kbd
E: BACKSPACE=guess
E: DEVLINKS=/dev/input/by-id/usb-Microsoft_Wired_Keyboard_400-event-kbd /dev/input/by-path/platform-musb-hdrc.2.auto-usb-0:1.1:1.0-event-kbd
E: DEVNAME=/dev/input/event1
E: DEVPATH=/devices/ocp.2/47400000.usb/47401c00.usb/musb-hdrc.2.auto/usb2/2-1/2-1.1/2-1.1:1.0/input/input1/event1
E: ID_BUS=usb
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_MODEL=Wired_Keyboard_400
E: ID_MODEL_ENC=Wired\x20Keyboard\x20400
E: ID_MODEL_ID=0752
E: ID_PATH=platform-musb-hdrc.2.auto-usb-0:1.1:1.0
E: ID_PATH_TAG=platform-musb-hdrc_2_auto-usb-0_1_1_1_0
E: ID_REVISION=0110
E: ID_SERIAL=Microsoft_Wired_Keyboard_400
E: ID_TYPE=hid
E: ID_USB_DRIVER=usbhid
E: ID_USB_INTERFACES=:030101:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=Microsoft
E: ID_VENDOR_ENC=Microsoft
E: ID_VENDOR_ID=045e
E: MAJOR=13
E: MINOR=65
E: SUBSYSTEM=input
E: USEC_INITIALIZED=741212
E: XKBLAYOUT=us
E: XKBMODEL=pc105


DRM Information from dmesg:
---------------------------


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: armhf (armv7l)

Kernel: Linux 3.12.10-g354ee7f
Locale: LANG=he_IL.UTF-8, LC_CTYPE=he_IL.UTF-8 (charmap=locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages xserver-xorg-core depends on:
ii  keyboard-configuration    1.111
ii  libaudit1                 1:2.3.7-1
ii  libc6                     2.19-10
ii  libdrm2                   2.4.56-1
ii  libegl1-mesa              10.2.6-1
ii  libepoxy0                 1.2-1
ii  libgbm1                   10.2.6-1
ii  libgcrypt20               1.6.2-3
ii  libgl1-mesa-glx [libgl1]  10.2.6-1
ii  libpciaccess0             0.13.2-3
ii  libpixman-1-0             0.32.6-3
ii  libselinux1               2.3-2
ii  libudev1                  208-8
ii  libxau6                   1:1.0.8-1
ii  libxdmcp6                 1:1.1.1-1
ii  libxfont1                 1:1.4.99.901-1
ii  libxshmfence1             1.1-2
ii  udev                      208-8
ii  xserver-common            2:1.16.0-2

Versions of packages xserver-xorg-core recommends:
ii  libgl1-mesa-dri  10.2.6-1

Versions of packages xserver-xorg-core suggests:
pn  xfonts-100dpi | xfonts-75dpi  <none>
pn  xfonts-scalable               <none>

-- debconf information:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "he_IL.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

Backtrace (for Xorg)

Thread 1 (Thread 0xb692d000 (LWP 7006)):
#0  __libc_do_syscall ()
    at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44
#1  0xb6ae1ec6 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#2  0xb6ae2bce in __GI_abort () at abort.c:89
#3  0xb6f6882a in OsAbort () at ../../os/utils.c:1361
#4  0xb6ea3bdc in ddxGiveUp (error=EXIT_NO_ERROR, error@entry=EXIT_ERR_ABORT)
    at ../../../../hw/xfree86/common/xf86Init.c:1088
#5  0xb6ea3c60 in AbortDDX (error=error@entry=EXIT_ERR_ABORT)
    at ../../../../hw/xfree86/common/xf86Init.c:1132
#6  0xb6f6c1a4 in AbortServer () at ../../os/log.c:783
#7  0xb6f6c90e in FatalError (
    f=0xb6f92880 "Caught signal %d (%s). Server aborting\n")
    at ../../os/log.c:924
#8  0xb6f66aca in OsSigHandler (signo=241238, sip=0xb6f92880, 
    unused=<optimized out>) at ../../os/osinit.c:147
#9  <signal handler called>
#10 0xb6f66d9c in SmartScheduleTimer (sig=14) at ../../os/utils.c:1227
#11 <signal handler called>
#12 0xb662b840 in fbBltOne (src=0xb7200990, srcStride=srcStride@entry=1, 
    srcX=srcX@entry=0, dst=0xb6132808, dstStride=480, dstX=8064, dstBpp=32, 
    width=288, height=height@entry=16, fgand=0, fgxor=fgxor@entry=0, 
    bgand=bgand@entry=4294967295, bgxor=bgxor@entry=0)
    at ../../fb/fbbltone.c:202
#13 0xb6630b20 in fbPushFill (pDrawable=pDrawable@entry=0xb6fedee0, 
    pGC=pGC@entry=0xb6ff8310, src=<optimized out>, 
    srcStride=srcStride@entry=1, srcX=0, x=252, y=112, width=9, height=16)
    at ../../fb/fbpush.c:119
#14 0xb6630c8e in fbPushImage (pDrawable=pDrawable@entry=0xb6fedee0, 
    pGC=pGC@entry=0xb6ff8310, src=0xb7200990, srcStride=1, srcX=srcX@entry=0, 
    x=x@entry=252, y=y@entry=112, width=width@entry=9, height=height@entry=16)
    at ../../fb/fbpush.c:167
---Type <return> to continue, or q <return> to quit--- 
#15 0xb6630cf6 in fbPushPixels (pGC=0xb6ff8310, pBitmap=<optimized out>, 
    pDrawable=0xb6fedee0, dx=9, dy=16, xOrg=252, yOrg=112)
    at ../../fb/fbpush.c:187
#16 0xb6f142d8 in damagePushPixels (pGC=0xb6ff8310, pBitMap=0xb7200950, 
    pDrawable=0xb6fedee0, dx=9, dy=16, xOrg=252, yOrg=112)
    at ../../../miext/damage/damage.c:1418
#17 0xb6f4fab6 in miDCPutBits (mask=16777215, source=0, h=16, w=9, y_org=112, 
    x_org=252, maskGC=0xb6ff8398, sourceGC=<optimized out>, 
    pDrawable=0xb6fedee0) at ../../mi/midispcur.c:326
#18 miDCPutUpCursor (pDev=0xb71f5288, pScreen=pScreen@entry=0xb6fd0d30, 
    pCursor=pCursor@entry=0xb71f0960, x=x@entry=252, y=y@entry=112, source=0, 
    mask=mask@entry=16777215) at ../../mi/midispcur.c:390
#19 0xb6f59664 in miSpriteRestoreCursor (pDev=<optimized out>, 
    pScreen=0xb6fd0d30) at ../../mi/misprite.c:921
#20 0xb6f59f9c in miSpriteMoveCursor (pDev=0xb71f5288, pScreen=0xb6fd0d30, 
    x=256, y=120) at ../../mi/misprite.c:784
#21 0xb6f505e4 in mieqProcessInputEvents () at ../../mi/mieq.c:639
#22 0xb6ea2014 in ProcessInputEvents ()
    at ../../../../hw/xfree86/common/xf86Events.c:169
#23 0xb6e7782c in Dispatch () at ../../dix/dispatch.c:388
#24 0xb6e7a5bc in dix_main (argc=3, argv=0xbea44d84, envp=<optimized out>)
    at ../../dix/main.c:296
#25 0xb6ad3632 in __libc_start_main (main=0xb6e6ba39 <main>, argc=3, 
    argv=0xbea44d84, init=<optimized out>, fini=0xb6f6fcd1 <__libc_csu_fini>, 
    rtld_fini=0xb6e23515 <_dl_fini>, stack_end=0xbea44d84) at libc-start.c:287
#26 0xb6e6ba70 in _start ()
(gdb) 
(gdb) bt full
#0  __libc_do_syscall ()
    at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44
No locals.
#1  0xb6ae1ec6 in __GI_raise (sig=sig@entry=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
        _a1 = 0
        _a3tmp = 6
        _a1tmp = 0
        _a3 = 6
        _nametmp = 268
        _a2tmp = 7006
        _a2 = 7006
        _name = 268
        _sys_result = <optimized out>
        pd = 0xb692d000
        pid = 0
        selftid = 7006
#2  0xb6ae2bce in __GI_abort () at abort.c:89
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, 
          sa_mask = {__val = {0, 0, 0, 0, 0, 0, 0, 3063442312, 3063074816, 
              3068399616, 1466464, 0, 1, 3054708744, 0, 3068275229, 
              3063442312, 1, 1, 0, 0, 3064732584, 0, 0, 3069865984, 1, 288, 0, 
              252, 3068293624, 0, 3198435620}}, sa_flags = 381271808, 
          sa_restorer = 0x16b9bf00}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0xb6f6882a in OsAbort () at ../../os/utils.c:1361
No locals.
#4  0xb6ea3bdc in ddxGiveUp (error=EXIT_NO_ERROR, error@entry=EXIT_ERR_ABORT)
    at ../../../../hw/xfree86/common/xf86Init.c:1088
        i = <optimized out>
#5  0xb6ea3c60 in AbortDDX (error=error@entry=EXIT_ERR_ABORT)
    at ../../../../hw/xfree86/common/xf86Init.c:1132
        i = <optimized out>
---Type <return> to continue, or q <return> to quit--- 
#6  0xb6f6c1a4 in AbortServer () at ../../os/log.c:783
No locals.
#7  0xb6f6c90e in FatalError (
    f=0xb6f92880 "Caught signal %d (%s). Server aborting\n")
    at ../../os/log.c:924
        args = {__ap = 0xbea441fc}
        args2 = {__ap = 0xbea441fc}
        beenhere = 1
#8  0xb6f66aca in OsSigHandler (signo=241238, sip=0xb6f92880, 
    unused=<optimized out>) at ../../os/osinit.c:147
        unused = <optimized out>
        sip = 0xb6f92880
        signo = 241238
#9  <signal handler called>
No locals.
#10 0xb6f66d9c in SmartScheduleTimer (sig=14) at ../../os/utils.c:1227
No locals.
#11 <signal handler called>
No locals.
#12 0xb662b840 in fbBltOne (src=0xb7200990, srcStride=srcStride@entry=1, 
    srcX=srcX@entry=0, dst=0xb6132808, dstStride=480, dstX=8064, dstBpp=32, 
    width=288, height=height@entry=16, fgand=0, fgxor=fgxor@entry=0, 
    bgand=bgand@entry=4294967295, bgxor=bgxor@entry=0)
    at ../../fb/fbbltone.c:202
        fbBits = <optimized out>
        srcEnd = 0xb72009d0
        pixelsPerDst = 1
        unitsPerSrc = 32
        leftShift = <optimized out>
        rightShift = <optimized out>
        startmask = <optimized out>
        endmask = <optimized out>
        bits = 0
        bitsLeft = <optimized out>
---Type <return> to continue, or q <return> to quit---
        bitsRight = <optimized out>
        left = <optimized out>
        mask = <optimized out>
        nDst = <optimized out>
        w = <optimized out>
        n = <optimized out>
        nmiddle = <optimized out>
        dstS = <optimized out>
        copy = 0
        transparent = 0
        srcinc = <optimized out>
        endNeedsLoad = 0
        fbLane = <optimized out>
        startbyte = <optimized out>
        endbyte = <optimized out>
#13 0xb6630b20 in fbPushFill (pDrawable=pDrawable@entry=0xb6fedee0, 
    pGC=pGC@entry=0xb6ff8310, src=<optimized out>, 
    srcStride=srcStride@entry=1, srcX=0, x=252, y=112, width=9, height=16)
    at ../../fb/fbpush.c:119
        dst = <optimized out>
        dstXoff = <optimized out>
        dstYoff = <optimized out>
        dstX = <optimized out>
        dstStride = <optimized out>
        dstBpp = <optimized out>
        dstWidth = <optimized out>
#14 0xb6630c8e in fbPushImage (pDrawable=pDrawable@entry=0xb6fedee0, 
    pGC=pGC@entry=0xb6ff8310, src=0xb7200990, srcStride=1, srcX=srcX@entry=0, 
    x=x@entry=252, y=y@entry=112, width=width@entry=9, height=height@entry=16)
    at ../../fb/fbpush.c:167
        pClip = <optimized out>
        nbox = 0
        pbox = 0xb7200390
        x1 = <optimized out>
---Type <return> to continue, or q <return> to quit---
        y1 = <optimized out>
        x2 = <optimized out>
        y2 = <optimized out>
#15 0xb6630cf6 in fbPushPixels (pGC=0xb6ff8310, pBitmap=<optimized out>, 
    pDrawable=0xb6fedee0, dx=9, dy=16, xOrg=252, yOrg=112)
    at ../../fb/fbpush.c:187
        stip = <optimized out>
        stipStride = <optimized out>
        stipBpp = <optimized out>
#16 0xb6f142d8 in damagePushPixels (pGC=0xb6ff8310, pBitMap=0xb7200950, 
    pDrawable=0xb6fedee0, dx=9, dy=16, xOrg=252, yOrg=112)
    at ../../../miext/damage/damage.c:1418
        oldFuncs = 0xb6fad4e8 <damageGCFuncs>
#17 0xb6f4fab6 in miDCPutBits (mask=16777215, source=0, h=16, w=9, y_org=112, 
    x_org=252, maskGC=0xb6ff8398, sourceGC=<optimized out>, 
    pDrawable=0xb6fedee0) at ../../mi/midispcur.c:326
        gcval = {val = 3070047584, ptr = 0xb6fd3560}
        x = 252
        y = <optimized out>
#18 miDCPutUpCursor (pDev=0xb71f5288, pScreen=pScreen@entry=0xb6fd0d30, 
    pCursor=pCursor@entry=0xb71f0960, x=x@entry=252, y=y@entry=112, source=0, 
    mask=mask@entry=16777215) at ../../mi/midispcur.c:390
        pBuffer = <optimized out>
        pWin = 0xb6fedee0
#19 0xb6f59664 in miSpriteRestoreCursor (pDev=<optimized out>, 
    pScreen=0xb6fd0d30) at ../../mi/misprite.c:921
        x = 252
        y = 112
        pCursor = 0xb71f0960
        pCursorInfo = 0xb6ffad14
#20 0xb6f59f9c in miSpriteMoveCursor (pDev=0xb71f5288, pScreen=0xb6fd0d30, 
    x=256, y=120) at ../../mi/misprite.c:784
        pCursor = <optimized out>
        y = 120
---Type <return> to continue, or q <return> to quit---
        x = 256
        pScreen = 0xb6fd0d30
        pDev = 0xb71f5288
#21 0xb6f505e4 in mieqProcessInputEvents () at ../../mi/mieq.c:639
        e = <optimized out>
        screen = 0xb6fd0d30
        event = {any = {header = 255 '\377', type = ET_Motion, length = 424, 
            time = 8308990}, device_event = {header = 255 '\377', 
            type = ET_Motion, length = 424, time = 8308990, deviceid = 6, 
            sourceid = 6, detail = {button = 0, key = 0}, touchid = 0, 
            root_x = 255, root_x_frac = 0.34375, root_y = 121, 
            root_y_frac = 0.05859375, 
            buttons = "\002", '\000' <repeats 30 times>, valuators = {
              mask = "\a\000\000\000", mode = "\a\000\000\000", data = {2196, 
                1823, 196, 0 <repeats 33 times>}}, mods = {base = 0, 
              latched = 0, locked = 0, effective = 0}, group = {
              base = 0 '\000', latched = 0 '\000', locked = 0 '\000', 
              effective = 0 '\000'}, root = 0, corestate = 256, 
            key_repeat = 0, flags = 0, resource = 0}, changed_event = {
            header = 255 '\377', type = ET_Motion, length = 424, 
            time = 8308990, deviceid = 6, flags = 6, masterid = 0, 
            sourceid = 0, buttons = {num_buttons = 255, names = {1051721728, 
                121, 1030750208, 2, 0, 0, 0, 0, 0, 0, 0, 7, 1792, 0, 0, 0, 
                1084303360, 0, 1083997184, 0, 1080590336, 
                0 <repeats 72 times>, 256, 0 <repeats 162 times>}}, 
            num_valuators = 0, valuators = {{min = 0, max = 0, value = 0, 
                resolution = 0, mode = 0 '\000', name = 0, scroll = {
                  type = SCROLL_TYPE_NONE, increment = 0, 
                  flags = 0}} <repeats 36 times>}, keys = {min_keycode = 0, 
              max_keycode = 0}}, touch_ownership_event = {header = 255 '\377', 
            type = ET_Motion, length = 424, time = 8308990, deviceid = 6, 
            sourceid = 6, touchid = 0, reason = 0 '\000', resource = 255, 
            flags = 1051721728}, barrier_event = {header = 255 '\377', 
            type = ET_Motion, length = 424, time = 8308990, deviceid = 6, 
---Type <return> to continue, or q <return> to quit---
            sourceid = 6, barrierid = 0, window = 0, root = 255, 
            dx = 9.0949470177295267e-13, dy = 9.8813129168249309e-324, 
            root_x = 0, root_y = 0, dt = 0, event_id = 0, flags = 7}, 
          dga_event = {header = 255 '\377', type = ET_Motion, length = 424, 
            time = 8308990, subtype = 6, detail = 6, dx = 0, dy = 0, 
            screen = 255, state = 0}, raw_event = {header = 255 '\377', 
            type = ET_Motion, length = 424, time = 8308990, deviceid = 6, 
            sourceid = 6, detail = {button = 0, key = 0}, valuators = {
              mask = "\377\000\000\000", data = {9.0949470177295267e-13, 
                9.8813129168249309e-324, 0, 0, 0, 3.8026164574132264e-311, 0, 
                2196, 1823, 196, 0 <repeats 26 times>}, data_raw = {0, 0, 0, 
                0, 0, 0, 0, 0, 0, 0, 1.2648080533535912e-321, 
                0 <repeats 25 times>}}, flags = 0}}
        dev = 0xb71f5288
        master = 0xb6ff6fc0
#22 0xb6ea2014 in ProcessInputEvents ()
    at ../../../../hw/xfree86/common/xf86Events.c:169
        x = -1222703528
        y = -1224473576
#23 0xb6e7782c in Dispatch () at ../../dix/dispatch.c:388
        clientReady = 0xb71f1378
        result = <optimized out>
        client = 0xb7047338
        nready = 0
        icheck = 0xb6fb4c88 <checkForInput>
        start_tick = 65
#24 0xb6e7a5bc in dix_main (argc=3, argv=0xbea44d84, envp=<optimized out>)
    at ../../dix/main.c:296
        i = <optimized out>
        alwaysCheckForInput = {0, 1}
#25 0xb6ad3632 in __libc_start_main (main=0xb6e6ba39 <main>, argc=3, 
    argv=0xbea44d84, init=<optimized out>, fini=0xb6f6fcd1 <__libc_csu_fini>, 
    rtld_fini=0xb6e23515 <_dl_fini>, stack_end=0xbea44d84) at libc-start.c:287
        result = <optimized out>
---Type <return> to continue, or q <return> to quit---
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 0, -1226393027, 0, 0, 
                0, -1225101312, 0, 1663489571, 1798286356, 
                0 <repeats 16 times>, -1096528672, -1226935128, 0, 
                -1226568944, -1225010056, -1226569384, -1, -1225009688, 
                -1230209496, -1226635888, -1226572016, -1225009688, 120, 
                381271808, -1226858496, -1226572016, -1226991159, 3, 
                -1096528508, -1096528492, -1226858496, -1231524984, 
                -1231892480, -1226567680, 1466524, 0, 1, -1225101312, 0, 
                -1226692067, -1231524984, 1, 1, 0, 4, -1230209496, -4, 0}, 
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 
              0xb6e271f8 <_dl_runtime_resolve+24>}, data = {prev = 0x0, 
              cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#26 0xb6e6ba70 in _start ()

--===============1255873068==--

-- 
               Tzafrir Cohen
icq#16849755              jabber:tzafrir.cohen@xorcom.com
+972-50-7952406           mailto:tzafrir.cohen@xorcom.com
http://www.xorcom.com


Reply to: