Package: xserver-xorg Version: 1:7.7+3~deb7u1 Hi, (armhf on weird hardware...)
I've got a reliable crash running the framebuffer X server; I can trigger it by dragging a window around on the display repeatedly, it'll eventually seg at address 0 and gdb reporting: Program received signal SIGSEGV, Segmentation fault. 0x00000000 in ?? () (gdb) where #0 0x00000000 in ?? () #1 0x2a043296 in valuator_mask_zero (mask=<optimized out>) at /usr/include/arm-linux-gnueabihf/bits/string3.h:85 #2 0xbed4a5f0 in ?? () Cannot access memory at address 0x2 #3 0xbed4a5f0 in ?? () Cannot access memory at address 0x2 The 2a043296 is in the X server, so I suspect the valuator_mask_zero is real The bed4a5f0 is on the stack - so not much use. (This is with NoTrapSignals) Now while the hardware/setup is weird, this looks like a normal user space crash, so I don't think it should be happening; it's also reliable for me, always triggering and always ending up in valuator_mask_zero. Setup ----- This is a Nook ST running a debian armhf chroot under NookManager (an android boot) with a tweeked Nook 2.6.29 kernel (that adds support for the ARM threading register). The hardware is an OMAP3621 with eink display (which is a whole different story). OK, so I said it's weird :-) X server symlink status: ------------------------ lrwxrwxrwx 1 root root 13 May 26 01:24 /etc/X11/X -> /usr/bin/Xorg -rwxr-xr-x 1 root root 1276056 Apr 17 12:53 /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 2.6.29-omap1 (dg@major) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) ) #16 PREEMPT Mon May 27 16:39:07 BST 2013 Xorg X server log files on system: ---------------------------------- -rw-r--r-- 1 root root 5815 May 26 17:01 /var/log/Xorg.3.log -rw-r--r-- 1 root root 6240 May 26 17:40 /var/log/Xorg.4.log -rw-r--r-- 1 root root 6632 May 26 18:48 /var/log/Xorg.5.log -rw-r--r-- 1 root root 13857 May 27 14:52 /var/log/Xorg.2.log -rw-r--r-- 1 root root 14281 May 27 16:11 /var/log/Xorg.1.log -rw-r--r-- 1 root root 14012 Jun 16 16:38 /var/log/Xorg.0.log Contents of most recent Xorg X server log file (/var/log/Xorg.0.log): --------------------------------------------------------------------- [ 4553.670] _XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6 [ 4553.670] _XSERVTransOpen: transport open failed for inet6/localhost:0 [ 4553.671] _XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6 [ 4553.675] X.Org X Server 1.12.4 Release Date: 2012-08-27 [ 4553.676] X Protocol Version 11, Revision 0 [ 4553.676] Build Operating System: Linux 3.2.0-4-mx5 armv7l Debian [ 4553.676] Current Operating System: Linux localhost 2.6.29-omap1 #16 PREEMPT Mon May 27 16:39:07 BST 2013 armv7l [ 4553.676] Kernel command line: console=ttyS1,115200n8 initrd rw init=/init vram=16M video=omap3epfb:mode=800x600x16x14x270x0,pmic=tps65180-1p2-i2c,vcom=-1990 androidboot.console=ttyS1 [ 4553.677] Build Date: 17 April 2013 11:31:56AM [ 4553.677] xorg-server 2:1.12.4-6 (Julien Cristau <jcris...@debian.org>) [ 4553.677] Current version of pixman: 0.26.0 [ 4553.677] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 4553.677] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 4553.678] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jun 16 16:38:35 2013 [ 4553.680] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 4553.682] (==) ServerLayout "Layout0" [ 4553.682] (**) |-->Screen "Screen0" (0) [ 4553.682] (**) | |-->Monitor "<default monitor>" [ 4553.683] (**) | |-->Device "Card0" [ 4553.683] (==) No monitor specified for screen "Screen0". Using a default monitor configuration. [ 4553.683] (**) |-->Input Device "touchscreen" [ 4553.683] (**) |-->Input Device "gpio-keys" [ 4553.683] (**) |-->Input Device "twl4030-keypad" [ 4553.684] (**) |-->Input Device "usbkbd" [ 4553.684] (**) |-->Input Device "usbkbd2" [ 4553.684] (**) |-->Input Device "usbmouse" [ 4553.684] (**) Option "NoTrapSignals" [ 4553.684] (**) Option "AutoAddDevices" "off" [ 4553.684] (**) Not automatically adding devices [ 4553.684] (==) Automatically enabling devices [ 4553.684] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 4553.684] Entry deleted from font path. [ 4553.684] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. [ 4553.684] Entry deleted from font path. [ 4553.685] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. [ 4553.685] Entry deleted from font path. [ 4553.685] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist. [ 4553.685] Entry deleted from font path. [ 4553.685] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 4553.685] Entry deleted from font path. [ 4553.685] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 4553.685] Entry deleted from font path. [ 4553.685] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist. [ 4553.685] Entry deleted from font path. [ 4553.685] (==) FontPath set to: /usr/share/fonts/X11/misc, built-ins [ 4553.685] (==) ModulePath set to "/usr/lib/xorg/modules" [ 4553.685] (II) Loader magic: 0x2a139cf0 [ 4553.685] (II) Module ABI versions: [ 4553.685] X.Org ANSI C Emulation: 0.4 [ 4553.686] X.Org Video Driver: 12.1 [ 4553.686] X.Org XInput driver : 16.0 [ 4553.686] X.Org Server Extension : 6.0 [ 4553.686] (II) LoadModule: "extmod" [ 4553.687] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so [ 4553.689] (II) Module extmod: vendor="X.Org Foundation" [ 4553.689] compiled for 1.12.4, module version = 1.0.0 [ 4553.689] Module class: X.Org Server Extension [ 4553.689] ABI class: X.Org Server Extension, version 6.0 [ 4553.689] (II) Loading extension SELinux [ 4553.690] (II) Loading extension MIT-SCREEN-SAVER [ 4553.690] (II) Loading extension XFree86-VidModeExtension [ 4553.690] (II) Loading extension XFree86-DGA [ 4553.690] (II) Loading extension DPMS [ 4553.690] (II) Loading extension XVideo [ 4553.690] (II) Loading extension XVideo-MotionCompensation [ 4553.690] (II) Loading extension X-Resource [ 4553.690] (II) LoadModule: "dbe" [ 4553.691] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so [ 4553.691] (II) Module dbe: vendor="X.Org Foundation" [ 4553.691] compiled for 1.12.4, module version = 1.0.0 [ 4553.691] Module class: X.Org Server Extension [ 4553.691] ABI class: X.Org Server Extension, version 6.0 [ 4553.692] (II) Loading extension DOUBLE-BUFFER [ 4553.692] (II) LoadModule: "glx" [ 4553.692] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 4553.693] (II) Module glx: vendor="X.Org Foundation" [ 4553.693] compiled for 1.12.4, module version = 1.0.0 [ 4553.693] ABI class: X.Org Server Extension, version 6.0 [ 4553.693] (==) AIGLX enabled [ 4553.693] (II) Loading extension GLX [ 4553.693] (II) LoadModule: "record" [ 4553.694] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so [ 4553.695] (II) Module record: vendor="X.Org Foundation" [ 4553.695] compiled for 1.12.4, module version = 1.13.0 [ 4553.695] Module class: X.Org Server Extension [ 4553.695] ABI class: X.Org Server Extension, version 6.0 [ 4553.695] (II) Loading extension RECORD [ 4553.695] (II) LoadModule: "dri" [ 4553.696] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so [ 4553.697] (II) Module dri: vendor="X.Org Foundation" [ 4553.697] compiled for 1.12.4, module version = 1.0.0 [ 4553.697] ABI class: X.Org Server Extension, version 6.0 [ 4553.697] (II) Loading extension XFree86-DRI [ 4553.697] (II) LoadModule: "dri2" [ 4553.697] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so [ 4553.698] (II) Module dri2: vendor="X.Org Foundation" [ 4553.698] compiled for 1.12.4, module version = 1.2.0 [ 4553.698] ABI class: X.Org Server Extension, version 6.0 [ 4553.698] (II) Loading extension DRI2 [ 4553.698] (==) Matched fbdev as autoconfigured driver 0 [ 4553.699] (==) Assigned the driver to the xf86ConfigLayout [ 4553.699] (II) LoadModule: "fbdev" [ 4553.699] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 4553.700] (II) Module fbdev: vendor="X.Org Foundation" [ 4553.700] compiled for 1.12.1, module version = 0.4.2 [ 4553.700] ABI class: X.Org Video Driver, version 12.0 [ 4553.700] (II) LoadModule: "evdev" [ 4553.701] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 4553.701] (II) Module evdev: vendor="X.Org Foundation" [ 4553.701] compiled for 1.12.1, module version = 2.7.0 [ 4553.701] Module class: X.Org XInput Driver [ 4553.701] ABI class: X.Org XInput driver, version 16.0 [ 4553.701] (II) FBDEV: driver for framebuffer: fbdev [ 4553.703] (--) using VT number 1 [ 4553.704] (WW) Falling back to old probe method for fbdev [ 4553.705] (II) Loading sub module "fbdevhw" [ 4553.705] (II) LoadModule: "fbdevhw" [ 4553.706] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 4553.706] (II) Module fbdevhw: vendor="X.Org Foundation" [ 4553.706] compiled for 1.12.4, module version = 0.0.2 [ 4553.707] ABI class: X.Org Video Driver, version 12.1 [ 4553.707] (II) FBDEV(0): using default device [ 4553.707] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support [ 4553.707] (II) FBDEV(0): Creating default Display subsection in Screen section "Screen0" for depth/fbbpp 16/16 [ 4553.707] (==) FBDEV(0): Depth 16, (==) framebuffer bpp 16 [ 4553.707] (==) FBDEV(0): RGB weight 565 [ 4553.707] (==) FBDEV(0): Default visual is TrueColor [ 4553.707] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0) [ 4553.708] (II) FBDEV(0): hardware: omap3epfb (video memory: 1876kB) [ 4553.708] (**) FBDEV(0): Option "Rotate" "CCW" [ 4553.708] (**) FBDEV(0): rotating screen counter-clockwise [ 4553.708] (II) FBDEV(0): checking modes against framebuffer device... [ 4553.708] (II) FBDEV(0): checking modes against monitor... [ 4553.708] (--) FBDEV(0): Virtual size is 600x800 (pitch 600) [ 4553.708] (**) FBDEV(0): Built-in mode "current": 36.0 MHz, 43.7 kHz, 53.0 Hz [ 4553.708] (II) FBDEV(0): Modeline "current"x0.0 36.00 600 624 696 824 800 801 803 825 -hsync -vsync -csync (43.7 kHz b) [ 4553.708] (==) FBDEV(0): DPI set to (96, 96) [ 4553.708] (II) Loading sub module "fb" [ 4553.708] (II) LoadModule: "fb" [ 4553.709] (II) Loading /usr/lib/xorg/modules/libfb.so [ 4553.710] (II) Module fb: vendor="X.Org Foundation" [ 4553.710] compiled for 1.12.4, module version = 1.0.0 [ 4553.710] ABI class: X.Org ANSI C Emulation, version 0.4 [ 4553.710] (**) FBDEV(0): using shadow framebuffer [ 4553.710] (II) Loading sub module "shadow" [ 4553.710] (II) LoadModule: "shadow" [ 4553.711] (II) Loading /usr/lib/xorg/modules/libshadow.so [ 4553.711] (II) Module shadow: vendor="X.Org Foundation" [ 4553.712] compiled for 1.12.4, module version = 1.1.0 [ 4553.712] ABI class: X.Org ANSI C Emulation, version 0.4 [ 4553.712] (II) FBDEV(0): display rotated; disabling DGA [ 4553.713] (II) FBDEV(0): using driver rotation; disabling XRandR [ 4553.713] (==) FBDEV(0): Backing store disabled [ 4553.713] (==) FBDEV(0): DPMS enabled [ 4553.713] (--) RandR disabled [ 4553.714] (II) Initializing built-in extension Generic Event Extension [ 4553.714] (II) Initializing built-in extension SHAPE [ 4553.714] (II) Initializing built-in extension MIT-SHM [ 4553.714] (II) Initializing built-in extension XInputExtension [ 4553.714] (II) Initializing built-in extension XTEST [ 4553.714] (II) Initializing built-in extension BIG-REQUESTS [ 4553.714] (II) Initializing built-in extension SYNC [ 4553.714] (II) Initializing built-in extension XKEYBOARD [ 4553.714] (II) Initializing built-in extension XC-MISC [ 4553.714] (II) Initializing built-in extension SECURITY [ 4553.714] (II) Initializing built-in extension XINERAMA [ 4553.714] (II) Initializing built-in extension XFIXES [ 4553.714] (II) Initializing built-in extension RENDER [ 4553.714] (II) Initializing built-in extension RANDR [ 4553.714] (II) Initializing built-in extension COMPOSITE [ 4553.714] (II) Initializing built-in extension DAMAGE [ 4553.715] (II) SELinux: Disabled on system [ 4553.765] (II) AIGLX: Screen 0 is not DRI2 capable [ 4553.765] (II) AIGLX: Screen 0 is not DRI capable [ 4553.784] (II) AIGLX: Loaded and initialized swrast [ 4553.784] (II) GLX: Initialized DRISWRAST GL provider for screen 0 [ 4553.972] (II) Using input driver 'evdev' for 'touchscreen' [ 4553.972] (**) Option "CorePointer" [ 4553.972] (**) touchscreen: always reports core events [ 4553.973] (**) evdev: touchscreen: Device: "/dev/input/event2" [ 4553.973] (--) evdev: touchscreen: Vendor 0 Product 0 [ 4553.973] (--) evdev: touchscreen: Found absolute axes [ 4553.973] (--) evdev: touchscreen: Found x and y absolute axes [ 4553.973] (--) evdev: touchscreen: Found absolute touchscreen [ 4553.973] (**) Option "InvertX" "on" [ 4553.973] (**) Option "SwapAxes" "on" [ 4553.973] (II) evdev: touchscreen: Configuring as touchscreen [ 4553.973] (**) evdev: touchscreen: YAxisMapping: buttons 4 and 5 [ 4553.974] (**) evdev: touchscreen: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 4553.974] (II) XINPUT: Adding extended input device "touchscreen" (type: TOUCHSCREEN, id 6) [ 4553.974] (II) evdev: touchscreen: initialized for absolute axes. [ 4553.975] (**) touchscreen: (accel) keeping acceleration scheme 1 [ 4553.975] (**) touchscreen: (accel) acceleration profile 0 [ 4553.976] (**) touchscreen: (accel) acceleration factor: 2.000 [ 4553.976] (**) touchscreen: (accel) acceleration threshold: 4 [ 4553.976] (II) Using input driver 'evdev' for 'gpio-keys' [ 4553.976] (**) Option "CoreKeyboard" [ 4553.976] (**) gpio-keys: always reports core events [ 4553.976] (**) evdev: gpio-keys: Device: "/dev/input/event0" [ 4553.977] (--) evdev: gpio-keys: Vendor 0x1 Product 0x1 [ 4553.977] (--) evdev: gpio-keys: Found keys [ 4553.977] (II) evdev: gpio-keys: Configuring as keyboard [ 4553.977] (II) XINPUT: Adding extended input device "gpio-keys" (type: KEYBOARD, id 7) [ 4553.977] (**) Option "xkb_rules" "evdev" [ 4553.977] (**) Option "xkb_model" "evdev" [ 4553.977] (**) Option "xkb_layout" "us" [ 4554.106] (II) Using input driver 'evdev' for 'twl4030-keypad' [ 4554.107] (**) Option "CoreKeyboard" [ 4554.107] (**) twl4030-keypad: always reports core events [ 4554.107] (**) evdev: twl4030-keypad: Device: "/dev/input/event1" [ 4554.107] (--) evdev: twl4030-keypad: Vendor 0x1 Product 0x1 [ 4554.107] (--) evdev: twl4030-keypad: Found keys [ 4554.107] (II) evdev: twl4030-keypad: Configuring as keyboard [ 4554.107] (II) XINPUT: Adding extended input device "twl4030-keypad" (type: KEYBOARD, id 8) [ 4554.107] (**) Option "xkb_rules" "evdev" [ 4554.107] (**) Option "xkb_model" "evdev" [ 4554.108] (**) Option "xkb_layout" "us" [ 4554.109] (II) Using input driver 'evdev' for 'usbkbd' [ 4554.109] (**) Option "CoreKeyboard" [ 4554.109] (**) usbkbd: always reports core events [ 4554.109] (**) evdev: usbkbd: Device: "/dev/input/event4" [ 4554.110] (EE) evdev: usbkbd: Unable to open evdev device "/dev/input/event4". [ 4554.110] (EE) PreInit returned 2 for "usbkbd" [ 4554.110] (II) UnloadModule: "evdev" [ 4554.110] (II) Using input driver 'evdev' for 'usbkbd2' [ 4554.110] (**) Option "CoreKeyboard" [ 4554.110] (**) usbkbd2: always reports core events [ 4554.110] (**) evdev: usbkbd2: Device: "/dev/input/event5" [ 4554.110] (EE) evdev: usbkbd2: Unable to open evdev device "/dev/input/event5". [ 4554.110] (EE) PreInit returned 2 for "usbkbd2" [ 4554.110] (II) UnloadModule: "evdev" [ 4554.110] (II) Using input driver 'evdev' for 'usbmouse' [ 4554.110] (**) Option "CorePointer" [ 4554.110] (**) usbmouse: always reports core events [ 4554.111] (**) evdev: usbmouse: Device: "/dev/input/event3" [ 4554.111] (EE) evdev: usbmouse: Unable to open evdev device "/dev/input/event3". [ 4554.111] (EE) PreInit returned 2 for "usbmouse" [ 4554.111] (II) UnloadModule: "evdev" udev information: ----------------- DRM Information from dmesg: --------------------------- [ 7571.660949] init: no such service 'drm' (deb-armhf)root@localhost:/root# g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. xinit: connection to X server lost waiting for X server to shut down XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0" after 1983 requests (1983 known processed) with 0 events remaining. XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0" after 187 requests (170 known processed) with 0 events remaining. -- -----Open up your eyes, open up your mind, open up your code ------- / Dr. David Alan Gilbert | Running GNU/Linux | Happy \ \ gro.gilbert @ treblig.org | | In Hex / \ _________________________|_____ http://www.treblig.org |_______/ -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130616165034.GA19548@gallifrey