Bug#514817: xserver-xorg: random X crashes / lockups on AMD64 (AMD Phenom)
Steve Kostecke wrote: Michel =?ISO-8859-1?Q?D=E4nzer?= said: On Mon, 2009-02-16 at 19:55 -0500, Steve Kostecke wrote: Program received signal SIGPIPE, Broken pipe. SIGPIPE is normal when a client dies without cleanly terminating its X connection. You can tell gdb to ignore SIGPIPE with handle SIGPIPE nostop I did that and the next X crash totally locked the system up. That's however what you need to do to catch an useful backtrace. Please try again :) Brice -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#514817: xserver-xorg: random X crashes / lockups on AMD64 (AMD Phenom)
Brice Goglin said: Could you catch a debugging backtrace with gdb (through ssh) after installing libpixman-1-0-dbg and xserver-xorg-core-dbg? I've been able to collect backtraces from a number of X lockups (and am able to tell Xorg to continue via gdb) using the GCC-4.1 libpixman. The back traces have all been starting with: #1 0x005797dc in _XSERVTransSocketWritev (ciptr=value optimized out, buf=0x7fff99fdb6b0, size=1) at /usr/include/X11/Xtrans/Xtranssock.c:2297 This appears to be a not uncommon issue. Google returns ~ 134 hits for http://www.google.com/search?q=%231+in+_XSERVTransSocketWritev (including http://bugs.debian.org/500887). -- Steve Kostecke st...@debian.org Public Key at gopher://kostecke.net or `finger st...@kostecke.net` -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#514817: xserver-xorg: random X crashes / lockups on AMD64 (AMD Phenom)
Michel =?ISO-8859-1?Q?D=E4nzer?= said: On Mon, 2009-02-16 at 19:55 -0500, Steve Kostecke wrote: Program received signal SIGPIPE, Broken pipe. SIGPIPE is normal when a client dies without cleanly terminating its X connection. You can tell gdb to ignore SIGPIPE with handle SIGPIPE nostop I did that and the next X crash totally locked the system up. The 'event/3' process had my 4th processor core at 100%. -- Steve Kostecke st...@debian.org Public Key at gopher://kostecke.net or `finger st...@kostecke.net` -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#514817: xserver-xorg: random X crashes / lockups on AMD64 (AMD Phenom)
Brice Goglin said: Could you catch a debugging backtrace with gdb (through ssh) after installing libpixman-1-0-dbg and xserver-xorg-core-dbg? Sorry for the delay. I had found a libpixman crash related bug report which claimed that using GCC-4.1 to compile libpixman solved the problem. In my case I did note a greatly reduced frequency of X crashes (i.e. only one in a week instead of 4-10 per day). I am now attempting to catch a debugging backtrace. When I tried to start gdb against /usr/bin/Xorg I discovered that my system was running /usr/bin/X.. That has been changed and I now have: 13827 tty7 Ss+0:40 /usr/bin/Xorg :0 vt7 -nolisten tcp -auth /var/lib/xdm/authdir/authfiles/A:0-vWZql0 14099 pts/0S+ 0:00 gdb /usr/bin/Xorg -- Steve Kostecke st...@debian.org -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#514817: xserver-xorg: random X crashes / lockups on AMD64 (AMD Phenom)
Brice Goglin said: Could you catch a debugging backtrace with gdb (through ssh) after installing libpixman-1-0-dbg and xserver-xorg-core-dbg? I had a couple of total lockups within 30 minutes of switching back to the uptream libpixman. I couldn't anything at all out of gdb. I switched back to my GCC-4.1 libpixman, X stayed up for a few hours and after it locked up I was able to get some response from gdb. Here's the backtrace: GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type show copying and show warranty for details. This GDB was configured as x86_64-linux-gnu... (gdb) handle SIG33 pass nostop noprint SignalStop Print Pass to program Description SIG33 NoNo Yes Real-time event 33 (gdb) handle SIG33 pass nostop noprint (gdb) [Kset pagination 0 (gdb) attach 10622 Attaching to program: /usr/bin/Xorg, process 10622 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/lib/libXfont.so.1...done. Loaded symbols for /usr/lib/libXfont.so.1 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libfontenc.so.1...done. Loaded symbols for /usr/lib/libfontenc.so.1 Reading symbols from /usr/lib/libpixman-1.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpixman-1.so.0.10.0...done. done. Loaded symbols for /usr/lib/libpixman-1.so.0 Reading symbols from /usr/lib/libhal.so.1...done. Loaded symbols for /usr/lib/libhal.so.1 Reading symbols from /usr/lib/libdbus-1.so.3...done. Loaded symbols for /usr/lib/libdbus-1.so.3 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /lib/libm.so.6...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/librt.so.1...done. Loaded symbols for /lib/librt.so.1 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux-x86-64.so.2...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /lib/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread 0x2b84f4e242c0 (LWP 10622)] Loaded symbols for /lib/libpthread.so.0 Reading symbols from /usr/lib/xorg/modules/libpcidata.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libpcidata.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libpcidata.so Reading symbols from /usr/lib/xorg/modules/extensions/libextmod.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libextmod.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libextmod.so Reading symbols from /usr/lib/xorg/modules/extensions/libdbe.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdbe.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libdbe.so Reading symbols from /usr/lib/xorg/modules/extensions/libglx.so...done. Loaded symbols for /usr/lib/xorg/modules/extensions//libglx.so Reading symbols from /usr/lib/libGLcore.so.1...done. Loaded symbols for /usr/lib/libGLcore.so.1 Reading symbols from /usr/lib/tls/libnvidia-tls.so.1...done. Loaded symbols for /usr/lib/tls/libnvidia-tls.so.1 Reading symbols from /usr/lib/xorg/modules/fonts/libfreetype.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/fonts/libfreetype.so...done. done. Loaded symbols for /usr/lib/xorg/modules/fonts//libfreetype.so Reading symbols from /usr/lib/xorg/modules/extensions/librecord.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/librecord.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//librecord.so Reading symbols from /usr/lib/xorg/modules/extensions/libdri.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdri.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libdri.so Reading symbols from /usr/lib/libdrm.so.2...done. Loaded symbols for /usr/lib/libdrm.so.2 Reading symbols from /usr/lib/xorg/modules/drivers/nv_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/drivers//nv_drv.so Reading symbols from /usr/lib/xorg/modules/input/mouse_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/input//mouse_drv.so Reading symbols from /usr/lib/xorg/modules/input/kbd_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/input//kbd_drv.so Reading symbols from /usr/lib/xorg/modules/libint10.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libint10.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libint10.so Reading symbols from
Bug#514817: xserver-xorg: random X crashes / lockups on AMD64 (AMD Phenom)
On Mon, 2009-02-16 at 19:55 -0500, Steve Kostecke wrote: Program received signal SIGPIPE, Broken pipe. SIGPIPE is normal when a client dies without cleanly terminating its X connection. You can tell gdb to ignore SIGPIPE with handle SIGPIPE nostop -- Earthling Michel Dänzer |http://www.vmware.com Libre software enthusiast | Debian, X and DRI developer -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#514817: xserver-xorg: random X crashes / lockups on AMD64 (AMD Phenom)
Package: xserver-xorg Version: 1:7.3+18 Severity: important I am experiencing repeated random X crashes / lockups on an AMD64 system (ASUS M3A-H + AMD Phenom 9600 Quad-Core CPU). I've included /proc/cpuinfo at the end of this report. This bug may be related to the problem I reported in bug # 513889. Most of the time X just locks up (quit often after I have been clicking / scrolling in firefox, but it has happened when the system was quiescent for over 48 hours) but it occasionally crashes. Here's a typical backtrace: Backtrace: 0: /usr/bin/X11/X(xf86SigHandler+0x6a) [0x48dd0a] 1: /lib/libc.so.6 [0x2b241c5c6f60] 2: /usr/lib/libpixman-1.so.0 [0x2b241b8ab79a] 3: /usr/lib/libpixman-1.so.0(pixman_image_composite+0x70f) [0x2b241b89c64f] 4: /usr/lib/xorg/modules//libfb.so(fbComposite+0x1ba) [0x2b24310b24ea] 5: /usr/lib/xorg/modules//libxaa.so(XAAComposite+0x2a7) [0x2b24312fb9b7] 6: /usr/lib/xorg/modules//libxaa.so [0x2b2431318a87] 7: /usr/bin/X11/X [0x52f432] 8: /usr/bin/X11/X(miGlyphs+0x5e3) [0x516923] 9: /usr/lib/xorg/modules//libxaa.so(XAAGlyphs+0x222) [0x2b24312fa402] 10: /usr/lib/xorg/modules//libxaa.so [0x2b2431318c69] 11: /usr/bin/X11/X [0x52f749] 12: /usr/bin/X11/X [0x520e14] 13: /usr/bin/X11/X(Dispatch+0x342) [0x44f7e2] 14: /usr/bin/X11/X(main+0x4a5) [0x436bd5] 15: /lib/libc.so.6(__libc_start_main+0xe6) [0x2b241c5b31a6] 16: /usr/bin/X11/X(FontFileCompleteXLFD+0x281) [0x435e99] Fatal server error: Caught signal 11. Server aborting -- Package-specific info: /var/lib/x11/X.roster does not exist. /var/lib/x11/X.md5sum does not exist. X server symlink status: lrwxrwxrwx 1 root root 13 2008-12-12 23:28 /etc/X11/X - /usr/bin/Xorg -rwxr-xr-x 1 root root 1897680 2009-01-08 21:32 /usr/bin/Xorg Contents of /var/lib/x11/xorg.conf.roster: xserver-xorg VGA-compatible devices on PCI bus: 01:00.0 VGA compatible controller: nVidia Corporation G94 [GeForce 9600 GT] (rev a1) /etc/X11/xorg.conf does not match checksum in /var/lib/x11/xorg.conf.md5sum. Xorg X server configuration file status: -rw-r--r-- 1 root root 4373 2009-01-26 20:03 /etc/X11/xorg.conf Contents of /etc/X11/xorg.conf: # nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 1.0 (buildmeis...@builder62) Tue Jan 6 09:43:54 PST 2009 # /etc/X11/xorg.conf (xorg X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the /etc/X11/xorg.conf manual page. # (Type man /etc/X11/xorg.conf at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following command: # sudo dpkg-reconfigure -phigh xserver-xorg Section DRI Mode0666 EndSection Section ServerLayout Identifier Default Layout Screen Default Screen 0 0 InputDeviceGeneric Keyboard InputDeviceConfigured Mouse EndSection Section Files # path to defoma fonts FontPath/usr/share/fonts/X11/misc FontPath/usr/share/fonts/X11/cyrillic FontPath/usr/share/fonts/X11/100dpi/:unscaled FontPath/usr/share/fonts/X11/75dpi/:unscaled FontPath/usr/share/fonts/X11/Type1 FontPath/usr/share/fonts/X11/100dpi FontPath/usr/share/fonts/X11/75dpi FontPath/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType EndSection Section Module Load bitmap Load ddc Load dri Load extmod Load freetype #Load glx Load int10 Load vbe EndSection Section InputDevice Identifier Generic Keyboard Driver kbd Option CoreKeyboard Option XkbRules xorg Option XkbModel pc104 Option XkbLayout us Option XkbOptions compose:ralt EndSection Section InputDevice Identifier Configured Mouse Driver mouse Option CorePointer Option Device /dev/input/mice Option Protocol ImPS/2 Option ZAxisMapping 4 5 EndSection Section Monitor Identifier SyncMaster 213T HorizSync 30.0 - 70.0 VertRefresh 50.0 - 160.0 Option DPMS EndSection Section Device Identifier EN9600GT Driver nv ### Available Driver options are:- ### Values: i: integer, f: float, bool: True/False, ### string: String, freq: f Hz/kHz/MHz ### [arg]: arg optional #Option SWcursor # [bool] #Option HWcursor # [bool] #Option NoAccel # [bool] #Option ShadowFB # [bool] #Option UseFBDev # [bool] #Option Rotate
Bug#514817: xserver-xorg: random X crashes / lockups on AMD64 (AMD Phenom)
Steve Kostecke wrote: Backtrace: 0: /usr/bin/X11/X(xf86SigHandler+0x6a) [0x48dd0a] 1: /lib/libc.so.6 [0x2b241c5c6f60] 2: /usr/lib/libpixman-1.so.0 [0x2b241b8ab79a] 3: /usr/lib/libpixman-1.so.0(pixman_image_composite+0x70f) [0x2b241b89c64f] 4: /usr/lib/xorg/modules//libfb.so(fbComposite+0x1ba) [0x2b24310b24ea] 5: /usr/lib/xorg/modules//libxaa.so(XAAComposite+0x2a7) [0x2b24312fb9b7] 6: /usr/lib/xorg/modules//libxaa.so [0x2b2431318a87] 7: /usr/bin/X11/X [0x52f432] 8: /usr/bin/X11/X(miGlyphs+0x5e3) [0x516923] 9: /usr/lib/xorg/modules//libxaa.so(XAAGlyphs+0x222) [0x2b24312fa402] 10: /usr/lib/xorg/modules//libxaa.so [0x2b2431318c69] 11: /usr/bin/X11/X [0x52f749] 12: /usr/bin/X11/X [0x520e14] 13: /usr/bin/X11/X(Dispatch+0x342) [0x44f7e2] 14: /usr/bin/X11/X(main+0x4a5) [0x436bd5] 15: /lib/libc.so.6(__libc_start_main+0xe6) [0x2b241c5b31a6] 16: /usr/bin/X11/X(FontFileCompleteXLFD+0x281) [0x435e99] Could you catch a debugging backtrace with gdb (through ssh) after installing libpixman-1-0-dbg and xserver-xorg-core-dbg? thanks, Brice -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org