Xorg crash with SIGPIPE after successful login

Bug #546525 reported by Qays Poonawala
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xorg

Lucid 10.04 beta 1
Was working for a few days till recent update through update-manager. After update reboot, could not login via Login Screen. SSH works fine, as did other terminals.

ProblemType: Bug
Architecture: amd64
Date: Wed Mar 24 16:35:08 2010
DistroRelease: Ubuntu 10.04
MachineType: Intel Corporation S3210SH
NonfreeKernelModules: nvidia
Package: xorg 1:7.5+3ubuntu1
ProcCmdLine: root=UUID=7f21d5aa-9a04-472b-a7af-2624ebdbba34 ro quiet splash
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
SourcePackage: xorg
Symptom: display
Title: Xorg crash
Uname: Linux 2.6.32-17-generic x86_64
Xrandr:
 Error: command ['xrandr', '--verbose'] failed with exit code 1: Xlib: extension "RANDR" missing on display "localhost:10.0".
 RandR extension missing
dmi.bios.date: 11/21/2007
dmi.bios.vendor: Intel Corporation
dmi.bios.version: S3200X38.86B.00.00.0033.112120071101
dmi.board.asset.tag: 00000000000000000000
dmi.board.name: S3210SH
dmi.board.vendor: Intel Corporation
dmi.board.version: FRU Ver 0.04
dmi.chassis.asset.tag: 00000000000000000000
dmi.chassis.type: 17
dmi.chassis.version: 0000000000
dmi.modalias: dmi:bvnIntelCorporation:bvrS3200X38.86B.00.00.0033.112120071101:bd11/21/2007:svnIntelCorporation:pnS3210SH:pvr:rvnIntelCorporation:rnS3210SH:rvrFRUVer0.04:cvn:ct17:cvr0000000000:
dmi.product.name: S3210SH
dmi.sys.vendor: Intel Corporation
setxkbmap: Error: command ['setxkbmap', '-print'] failed with exit code 255: XKB extension not present on localhost:10.0
system:
 distro: Ubuntu
 codename: lucid
 architecture: x86_64
 kernel: 2.6.32-17-generic
xkbcomp:
 Error: command ['xkbcomp', ':0', '-w0', '-'] failed with exit code 1: No protocol specified
 Error: Cannot open display ":0"
                   Exiting

Revision history for this message
Qays Poonawala (qayshp) wrote :
Revision history for this message
Qays Poonawala (qayshp) wrote :
Download full text (6.3 KiB)

gdb backtrace from crash, sorry for lack of symbol tables:

GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 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".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/Xorg...(no debugging symbols found)...done.
(gdb) attach 3699
Attaching to program: /usr/bin/Xorg, process 3699
Reading symbols from /lib/libudev.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libudev.so.0
Reading symbols from /usr/lib/libpciaccess.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpciaccess.so.0
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /usr/lib/libXfont.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXfont.so.1
Reading symbols from /usr/lib/libXau.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libpixman-1.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libpixman-1.so.0
Reading symbols from /usr/lib/libXdmcp.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
Reading symbols from /lib/libgcrypt.so.11...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcrypt.so.11
Reading symbols from /lib/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/librt.so.1
Reading symbols from /lib/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.1
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /lib/libbz2.so.1.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libbz2.so.1.0
Reading symbols from /usr/lib/libfontenc.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libfontenc.so.1
Reading symbols from /lib/libgpg-error.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib/libgpg-error.so.0
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /usr/lib/xorg/modules/extensions/libdbe.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/xorg/modules/extensions/libdbe.so
Reading symbols from /usr/lib/...

Read more...

Bryce Harrington (bryce)
affects: xorg (Ubuntu) → xorg-server (Ubuntu)
Timo Aaltonen (tjaalton)
affects: xorg-server (Ubuntu) → nvidia-graphics-drivers (Ubuntu)
Revision history for this message
Dan Kegel (dank) wrote :

I think this affects me - in my case, the SIGPIPE comes when I run 3dmark2000 or 3dmark06 in wine.
It only happens once in a while, but it's happened three times today.

Program received signal SIGPIPE, Broken pipe.
0xb7769430 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7769430 in __kernel_vsyscall ()
#1 0xb754ea61 in writev () from /lib/tls/i686/cmov/libc.so.6
#2 0x080ad40e in ?? ()
#3 0x080acb5f in ?? ()
#4 0x080a84d6 in ?? ()
#5 0x080a8f3f in FlushAllOutput ()
#6 0x080a8f71 in FlushIfCriticalOutputPending ()
#7 0x080723a5 in ?? ()
#8 0x08066d7a in _start ()

I've previously posted about this at
http://www.nvnews.net/vbulletin/showthread.php?p=2245689
and
http://<email address hidden>/msg00424.html
before I tried gdb; the stack trace from xorg.log looks different.

When I did 'cont' after the SIGPIPE, 3dmark2000 happily continues,
but I think without gdb there, the server aborts.

Revision history for this message
Dan Kegel (dank) wrote :

Oh, sorry, I should add that I've seen Xorg crash on 3d benchmarks on wine on
Ubuntu 10.04 32 bit with the 195.36.15 drivers that come with Ubuntu
and nvidia GT 220 and GT 240 cards, as well as on latest gentoo with gtx 295 cards.

Revision history for this message
Dan Kegel (dank) wrote :

Got a SIGPIPE again, this time while wineboot was running (just as 3dmark2000 was starting):

Program received signal SIGPIPE, Broken pipe.
0xb7769430 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7769430 in __kernel_vsyscall ()
#1 0xb754ea61 in writev () from /lib/tls/i686/cmov/libc.so.6
#2 0x080ad40e in ?? ()
#3 0x080acb5f in ?? ()
#4 0x080a84d6 in ?? ()
#5 0x080a8f3f in FlushAllOutput ()
#6 0x0807230d in ?? ()
#7 0x08066d7a in _start ()

but this time I tried
   handle SIGPIPE pass
   cont
and X didn't crash. So perhaps not all SIGPIPEs are crashy.

Revision history for this message
Dan Kegel (dank) wrote :

This is now happening for me on *every* run of 3dmark2000.

Revision history for this message
dino99 (9d9) wrote :

That version is no more supported; please open a new bug report if the actual archive found version also has the same issue.

Changed in nvidia-graphics-drivers (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.