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

Bug#507916: marked as done (xorg: Xorg segfault on swsusp resume)



Your message dated Thu, 03 Jun 2010 15:56:53 +0000
with message-id <E1OKCmr-0003yg-Eg@ries.debian.org>
and subject line Bug#507916: fixed in xorg-server 2:1.7.7-2
has caused the Debian Bug report #507916,
regarding xorg: Xorg segfault on swsusp resume
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
507916: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507916
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: xorg
Version: 1:7.3+18
Severity: important

I trigger swsusp on my Thinkpad X40 using a script which does

sudo sh -c 'echo 300000000 > /sys/power/image_size;
            echo shutdown > /sys/power/disk;
	    echo disk > /sys/power/state' 

This generally works (I've probably suspended 500 times in the last
three years, running various -mm and mainline kernels, and most of the
time it works), but this morning the X server crashed while resuming in
a most interesting manner:

> (II) Open ACPI successful (/var/run/acpid.socket)
> (II) intel(0): xf86BindGARTMemory: bind key 0 at 0x007df000 (pgoffset 2015)
> (II) intel(0): xf86BindGARTMemory: bind key 1 at 0x007e0000 (pgoffset 2016)
> (II) intel(0): xf86BindGARTMemory: bind key 2 at 0x007e4000 (pgoffset 2020)
> (II) intel(0): xf86BindGARTMemory: bind key 3 at 0x007e5000 (pgoffset 2021)
> (II) intel(0): xf86BindGARTMemory: bind key 4 at 0x007e9000 (pgoffset 2025)
> (II) intel(0): xf86BindGARTMemory: bind key 5 at 0x007f0000 (pgoffset 2032)
> 
> Backtrace:
> 0: /usr/bin/X11/X(xf86SigHandler+0x81) [0x80c8631]
> 1: [0xffffe400]
> 2: /usr/bin/X11/X(xf86_reload_cursors+0x70) [0x80f9f80]
> 3: /usr/lib/xorg/modules/drivers//i810_drv.so [0xb7ba5f62]
> 4: /usr/bin/X11/X(xf86CrtcSetMode+0x279) [0x80f9169]
> 5: /usr/bin/X11/X(xf86SetDesiredModes+0x139) [0x80f9519]
> 6: /usr/lib/xorg/modules/drivers//i810_drv.so [0xb7ba98c9]
> 7: /usr/lib/xorg/modules//libxaa.so [0xb7a643f2]
> 8: /usr/bin/X11/X [0x80d08fc]
> 9: /usr/bin/X11/X [0x80ddcd8]
> 10: /usr/bin/X11/X(xf86Wakeup+0x3bd) [0x80c9d4d]
> 11: /usr/bin/X11/X(WakeupHandler+0x59) [0x80929e9]
> 12: /usr/bin/X11/X(WaitForSomething+0x1ae) [0x81b88ee]
> 13: /usr/bin/X11/X(Dispatch+0x82) [0x808ec22]
> 14: /usr/bin/X11/X(main+0x495) [0x8076e85]
> 15: /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7d74450]
> 16: /usr/bin/X11/X(FontFileCompleteXLFD+0x1ed) [0x80761c1]
> 
> Fatal server error:
> Caught signal 11.  Server aborting
> 
> (II) intel(0): xf86UnbindGARTMemory: unbind key 0
> (II) intel(0): xf86UnbindGARTMemory: unbind key 1
> (II) intel(0): xf86UnbindGARTMemory: unbind key 2
> (II) intel(0): xf86UnbindGARTMemory: unbind key 3
> (II) intel(0): xf86UnbindGARTMemory: unbind key 4
> (II) intel(0): xf86UnbindGARTMemory: unbind key 5

It looks to me like the SIGIO from the mouse filedescriptor came in
while the driver was reinitializing and caught a function pointer with
its pants down.

I've never seen this before, though I have had some untriaged X
crashes-on-resume in the past.

Complete system information (including xorg.conf, .config, and complete
Xorg.0.log.old) is at
http://web.hexapodia.org/~adi/bobble/bobble_2.6.27_20081205113626/
http://web.hexapodia.org/~adi/bobble/bobble_2.6.27_20081205113626.tar.gz
SHA1 (bobble_2.6.27_20081205113626.tar.gz) = 2123c9633053f1423b04ebff2d8cc71f72774ae0

-andy

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.27
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xorg depends on:
ii  libgl1-mesa-glx [libgl1]      7.0.3-6    A free implementation of the OpenG
ii  libglu1-mesa                  7.0.3-6    The OpenGL utility library (GLU)
ii  x11-apps                      7.3+4      X applications
ii  x11-session-utils             7.3+1      X session utilities
ii  x11-utils                     7.3+2      X11 utilities
ii  x11-xfs-utils                 7.3+1      X font server utilities
ii  x11-xkb-utils                 7.4+1      X11 XKB utilities
ii  x11-xserver-utils             7.3+5      X server utilities
ii  xauth                         1:1.0.3-2  X authentication utility
ii  xfonts-100dpi                 1:1.0.0-4  100 dpi fonts for X
ii  xfonts-75dpi                  1:1.0.0-4  75 dpi fonts for X
ii  xfonts-base                   1:1.0.0-5  standard fonts for X
ii  xfonts-scalable               1:1.0.0-6  scalable fonts for X
ii  xfonts-utils                  1:7.4+1    X Window System font utility progr
ii  xinit                         1.0.9-2    X server initialisation tool
ii  xkb-data                      1.3-2      X Keyboard Extension (XKB) configu
ii  xserver-xorg                  1:7.2-5    the X.Org X server
ii  xterm [x-terminal-emulator]   237-1      X terminal emulator

Versions of packages xorg recommends:
ii  xorg-docs                     1:1.4-3    Miscellaneous documentation for th

xorg suggests no packages.

-- no debconf information




--- End Message ---
--- Begin Message ---
Source: xorg-server
Source-Version: 2:1.7.7-2

We believe that the bug you reported is fixed in the latest version of
xorg-server, which is due to be installed in the Debian FTP archive:

xdmx-tools_1.7.7-2_amd64.deb
  to main/x/xorg-server/xdmx-tools_1.7.7-2_amd64.deb
xdmx_1.7.7-2_amd64.deb
  to main/x/xorg-server/xdmx_1.7.7-2_amd64.deb
xnest_1.7.7-2_amd64.deb
  to main/x/xorg-server/xnest_1.7.7-2_amd64.deb
xorg-server_1.7.7-2.diff.gz
  to main/x/xorg-server/xorg-server_1.7.7-2.diff.gz
xorg-server_1.7.7-2.dsc
  to main/x/xorg-server/xorg-server_1.7.7-2.dsc
xserver-common_1.7.7-2_all.deb
  to main/x/xorg-server/xserver-common_1.7.7-2_all.deb
xserver-xephyr_1.7.7-2_amd64.deb
  to main/x/xorg-server/xserver-xephyr_1.7.7-2_amd64.deb
xserver-xfbdev_1.7.7-2_amd64.deb
  to main/x/xorg-server/xserver-xfbdev_1.7.7-2_amd64.deb
xserver-xorg-core-dbg_1.7.7-2_amd64.deb
  to main/x/xorg-server/xserver-xorg-core-dbg_1.7.7-2_amd64.deb
xserver-xorg-core-udeb_1.7.7-2_amd64.udeb
  to main/x/xorg-server/xserver-xorg-core-udeb_1.7.7-2_amd64.udeb
xserver-xorg-core_1.7.7-2_amd64.deb
  to main/x/xorg-server/xserver-xorg-core_1.7.7-2_amd64.deb
xserver-xorg-dev_1.7.7-2_amd64.deb
  to main/x/xorg-server/xserver-xorg-dev_1.7.7-2_amd64.deb
xvfb_1.7.7-2_amd64.deb
  to main/x/xorg-server/xvfb_1.7.7-2_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 507916@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Cristau <jcristau@debian.org> (supplier of updated xorg-server package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 03 Jun 2010 17:00:18 +0200
Source: xorg-server
Binary: xserver-xorg-core xserver-xorg-core-udeb xserver-xorg-dev xdmx xdmx-tools xnest xvfb xserver-xephyr xserver-xfbdev xserver-xorg-core-dbg xserver-common
Architecture: source all amd64
Version: 2:1.7.7-2
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 xdmx       - distributed multihead X server
 xdmx-tools - Distributed Multihead X tools
 xnest      - Nested X server
 xserver-common - common files used by various X servers
 xserver-xephyr - nested X server
 xserver-xfbdev - Linux framebuffer device tiny X server
 xserver-xorg-core - Xorg X server - core server
 xserver-xorg-core-dbg - Xorg - the X.Org X server (debugging symbols)
 xserver-xorg-core-udeb - Xorg X server - core server (udeb)
 xserver-xorg-dev - Xorg X server - development files
 xvfb       - Virtual Framebuffer 'fake' X server
Closes: 507916 576393 581763
Changes: 
 xorg-server (2:1.7.7-2) unstable; urgency=low
 .
   * autoconfig: load the nouveau driver for nvidia hw.  Stolen from F13.
   * Try to catch non-event devices when running udevadm info in the bug
     script.
   * Pull from upstream server-1.7-nominations branch
     - dix: make DeviceEvent coordinates signed for Xinerama (closes: #581763)
     - xfree86: dga needs to use the master keyboard state (closes: #576393)
     - Fix null pointer dereference in xf86_reload_cursors (closes: #507916)
Checksums-Sha1: 
 24a9f417afcb5f318082defccec5b56e7f429e8d 4199 xorg-server_1.7.7-2.dsc
 541e4e60efbe74fc6597773257e141662ba6daad 368050 xorg-server_1.7.7-2.diff.gz
 b76695bc0e98aeb535c99c4fb14de28e68ca670f 56210 xserver-common_1.7.7-2_all.deb
 6bec347bc65dca589ced633a92cebf14c5d06ddb 2538298 xserver-xorg-core_1.7.7-2_amd64.deb
 cebf04335b5a834f47a302570240e9575ae31281 1000500 xserver-xorg-core-udeb_1.7.7-2_amd64.udeb
 ef0a17d05cd6f05f96a0a2a2bd6051cefc178dfc 1209194 xserver-xorg-dev_1.7.7-2_amd64.deb
 0a78be5b7b5e1bea47b4a26d2f75c7ec9e3fcebc 1748470 xdmx_1.7.7-2_amd64.deb
 88f3f9791fcd19686f97cebef1e4bde0faa3e484 1021480 xdmx-tools_1.7.7-2_amd64.deb
 369ac239c8456338a220127cca9e0dbd372e1d20 1660378 xnest_1.7.7-2_amd64.deb
 fa11dddc5149a72d8dfb5d23f01a3b61028756da 1775778 xvfb_1.7.7-2_amd64.deb
 dd2d0469d8edf45168f612cb7a2cded8ff22a8dd 1861804 xserver-xephyr_1.7.7-2_amd64.deb
 da7e30547eb6e5a491f8d7c435f156dd04bc618f 1801462 xserver-xfbdev_1.7.7-2_amd64.deb
 26ebd67b9162d67e36c0f6c9ff8803d7f9e1a3b4 6044860 xserver-xorg-core-dbg_1.7.7-2_amd64.deb
Checksums-Sha256: 
 97e978b3983b2c49f2c1fbd0fb738ab02592a930a9254cf1049c3135310cadd1 4199 xorg-server_1.7.7-2.dsc
 0fc2bb9afcad3d9ed72a1936658f920a77280a2a17221c2c20198e125319f110 368050 xorg-server_1.7.7-2.diff.gz
 0ab68bdc373e510457dcd488442ce4e16e3dd3ef5eb88fa9a7be32065ced936f 56210 xserver-common_1.7.7-2_all.deb
 a938b8eeb5002d27f1c7538ba5391ce94089bad66c2e3f68f6f7ed29e517d77c 2538298 xserver-xorg-core_1.7.7-2_amd64.deb
 7bbbd167923d4fb3841d4d6c04047437de06db41383bc727c2abf1ba76ca1421 1000500 xserver-xorg-core-udeb_1.7.7-2_amd64.udeb
 7c8cf1ab1fc7f3b7d59c95028351af3293a944c526f8da4ad1dd3a376c21986a 1209194 xserver-xorg-dev_1.7.7-2_amd64.deb
 f43845226c0b7665496eace4363534acf4455654a6adba64bafea8aff2c4b095 1748470 xdmx_1.7.7-2_amd64.deb
 cd0850285bbe1a9f694f2d6b7646af9731dce8513a3e4adbe2e6320dff06bbea 1021480 xdmx-tools_1.7.7-2_amd64.deb
 ceb30ab36e0669da96772fd08812e6fbc70d3db9b7de1adda34b84747c2966ee 1660378 xnest_1.7.7-2_amd64.deb
 7bff8d93cd2f5c8a72fcd23175808907be84cfebf86c3a9eb6c415744015fe59 1775778 xvfb_1.7.7-2_amd64.deb
 d07de3095ef2c6a731bfa6ed6c4aad5b42002776df0ed3f10ca192893a96c442 1861804 xserver-xephyr_1.7.7-2_amd64.deb
 05d3e2add5310caad701bfd3a7932d0b1c34492b6310928adb56c6546e0b6c88 1801462 xserver-xfbdev_1.7.7-2_amd64.deb
 0cceeedbdf50d056043c8abddfb370c00b643f5d489ca580436371134526ed90 6044860 xserver-xorg-core-dbg_1.7.7-2_amd64.deb
Files: 
 38ae11f246d7e252ca51fc8d098fd564 4199 x11 optional xorg-server_1.7.7-2.dsc
 42dd2c2983a70170f776260fbf4c9048 368050 x11 optional xorg-server_1.7.7-2.diff.gz
 146bee09a8716f68fd0b01062158d029 56210 x11 optional xserver-common_1.7.7-2_all.deb
 09fff02befc067413f924586fa4a2a97 2538298 x11 optional xserver-xorg-core_1.7.7-2_amd64.deb
 d824f7701c416cdd528a010c8a8f47af 1000500 debian-installer optional xserver-xorg-core-udeb_1.7.7-2_amd64.udeb
 b8038bcaec5523ad46d1fcbe31f8893b 1209194 x11 optional xserver-xorg-dev_1.7.7-2_amd64.deb
 a8f83b26f27afedbb905a884bfc5150f 1748470 x11 optional xdmx_1.7.7-2_amd64.deb
 2ce921507be1911113b6d26715352bea 1021480 x11 optional xdmx-tools_1.7.7-2_amd64.deb
 bd6635af51cf6e83ad29f81eb851e5f1 1660378 x11 optional xnest_1.7.7-2_amd64.deb
 816e553a1a51ff422a2e1181d2eff2a4 1775778 x11 optional xvfb_1.7.7-2_amd64.deb
 9231eefdc3392451fc9de7e93bbf751f 1861804 x11 optional xserver-xephyr_1.7.7-2_amd64.deb
 d7bfdcf5dba608602a9a263bbe8adca6 1801462 x11 optional xserver-xfbdev_1.7.7-2_amd64.deb
 6df1d5bded8e021079c3894b7aac9652 6044860 debug extra xserver-xorg-core-dbg_1.7.7-2_amd64.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCAAGBQJMB8aeAAoJEDEBgAUJBeQMXg0QAKkHXR7HCUTmq6XekAk5u0rT
Nc+oh3SqKmdBKouljvfn0m8G7dF1rIWU6U6TFlcosGBqWQg4pn5pMkxO3UkVBnsc
C/7LWaXItXRbrdbs/yQmouGfAoT09IUBcZEYjQR2WvB80R8iOps7TBxhqCkgPA9J
wUN906EQ1QexvyCX972rd+EYbemQrXHZ2qNFzgllYyQ9GqtNyhRp7ZFpdoWFFbfh
jG3f9kpMvTl8YshH8DzNU0pemiCcTV6Dq33OvNKl3/YeK7wgj2ZciSMQQWZc6EmO
+5cR5/IBURsBPzzzlOq9abSlG1QMwyeWiv5GdwYASsD5m0ZLaNiijZlfJz/cPhM2
+ZFwJhOSd+efJ6fFLSLXK0+5kl19gmT3Td3aia2mQlRmMVxYlRs0BaIo58ZEsbGZ
vRKlINns801m/foZ+JK/IfiWpAOem1qD3pDWCiV11DCuL45lmMDsVYrHvkUJ72OR
lX2zxLxrs/iUlPL7QJSPHrc2J2ThQlzR97gwxFCHqiFTSlJQM8T3ZFKEU8o2Nnm7
UFW5DX3aDpvG/55cqjOzaqxn8xAjaYhk5OqaiJtwuuNiGIBdE6dljkIaNcuyo7qf
CpUYuCMmKqQGvkJXWueY4bTtlcWf18hJldxpGyX9zO70R35UlwWAZwW2UIKEIFf9
9jQKQ2y4lxZ6kz8iY1m+
=xkJS
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: