Bug#443870: xorg: Xorg segfaults on startup
Package: xorg
Version: 1:7.3+2
Severity: grave
Justification: renders package unusable
After the recent Xorg and Nvidia upgrade, I can no longer run my
Xinerama setup without causing Xorg to segfault, and the following
backtrace:
Backtrace:
0: /usr/bin/X11/X(xf86SigHandler+0x7e) [0x80c632e]
1: [0xffffe420]
2: /usr/bin/X11/X(Xrealloc+0x32) [0x81b3be2]
3: /usr/bin/X11/X [0x8102199]
4: /usr/lib/xorg/modules/drivers//nvidia_drv.so [0xb703eac9]
Fatal server error:
Caught signal 11. Server aborting
It may be that this bug belongs in nvidia - it's probably some
combination between the new Xorg and the new nvidia.
I've included my xorg.conf below. This configuration has worked for me
for 2 years now, until this upgrade.
I have the latest (fixed) nvidia stuff:
nvidia-glx 100.14.19-1
nvidia-kernel-2.6.22-2-686 100.14.19-1+2.6.22-4
This setup has two monitorings a dual-headed Nvidia GeForce 6600 (using
the nvidia drivers), and a thurd monitoring on an older nvidia NV6
(using the 'nv' driver - nvidia no longer supports this), all Xinerama'd
up together.
Note that if I drop the 3rd monitor and just use the 6600 I still have
the same problem. I have to turn off Xinerama in order for it to work.
xorg.conf:
---------CUTHERE----------------------
# 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 xorg.conf manual page.
# (Type "man 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 commands as root:
#
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.custom
# md5sum /etc/X11/xorg.conf >/var/lib/xfree86/xorg.conf.md5sum
# dpkg-reconfigure xserver-xorg
Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
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/CID"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
EndSection
Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
#Load "dri"
#Load "GLCore"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
#Load "v4l"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
# Old Card
#Section "Device"
# Identifier "NVIDIA Corporation NV6 [Vanta/Vanta LT]"
# Driver "nv"
#EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "NVIDIA"
BoardName "NV43 [GeForce 6600/GeForce 6600 GT]"
#Screen 0
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Card1"
Driver "nvidia"
VendorName "NVIDIA"
BoardName "NV43 [GeForce 6600/GeForce 6600 GT]"
Screen 1
BusID "PCI:1:0:0"
EndSection
# PCI Card
Section "Device"
Identifier "Card2"
Driver "nv"
VendorName "NVIDIA"
BoardName "TNT2"
BusID "PCI:2:13:0"
EndSection
Section "Monitor"
Identifier "Planar PE1900"
Option "DPMS"
HorizSync 30-65
VertRefresh 50-75
EndSection
Section "Monitor"
Identifier "Samsung"
Option "DPMS"
HorizSync 30-65
VertRefresh 50-75
EndSection
Section "Monitor"
Identifier "Planar vga"
Option "DPMS"
HorizSync 30-65
VertRefresh 50-75
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Samsung"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Planar PE1900"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Card2"
Monitor "Planar vga"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Screen0" 0 0
Screen "Screen1" RightOf "Screen0"
Screen "Screen2" LeftOf "Screen0"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Option "Xinerama" "On"
EndSection
Section "DRI"
Mode 0666
EndSection
--------------------CUTHERE----------------------
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-2-686 (SMP w/1 CPU core)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash
Versions of packages xorg depends on:
ii aterm [x-terminal-emu 1.0.1-1 Afterstep XVT - a VT102 emulator f
ii eterm [x-terminal-emu 0.9.4.0debian1-2 Enlightened Terminal Emulator
ii libgl1-mesa-glx [libg 7.0.1-2 A free implementation of the OpenG
ii libglu1-mesa 7.0.1-2 The OpenGL utility library (GLU)
ii type-handling [not+sp 0.2.21 dpkg architecture generation scrip
ii xbase-clients 1:7.3+2 miscellaneous X clients - metapack
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 xkb-data 1.0~cvs.20070916-1 X Keyboard Extension (XKB) configu
ii xserver-xorg 1:7.3+2 the X.Org X server
ii xterm [x-terminal-emu 229-1 X terminal emulator
ii xutils 1:7.3+2 X Window System utility programs m
Versions of packages xorg recommends:
ii xorg-docs 1:1.4-2 Miscellaneous documentation for th
-- no debconf information
Reply to: