Bug#514817: xserver-xorg: random X crashes / lockups on AMD64 (AMD Phenom)

2009-02-19 Thread Brice Goglin
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)

2009-02-17 Thread Steve Kostecke
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)

2009-02-17 Thread Steve Kostecke
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)

2009-02-16 Thread Steve Kostecke
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)

2009-02-16 Thread Steve Kostecke
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) set 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)

2009-02-16 Thread Michel Dänzer
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)

2009-02-10 Thread Steve Kostecke
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)

2009-02-10 Thread Brice Goglin
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