X/GDM crash (segfault) by firefox using nVidia 169.12 drivers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
firefox (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
gdm (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
linux-restricted-modules-2.6.24 (Ubuntu) |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
0)SUMMARY:
In firefox, scrolling the current window by using the mouse wheel triggered seg faults in Xorg and compiz.
This bug seemed to be specific to viewing certain content. For example, I am having no problem with scrolling in the ubuntu lanuchpad site.
The problem occurred when looking at (work) email over the web at a webmail/
The bug kills the current X session, causing the screen to go black. X then resets, and produces the login screen.
The bug also generated the following log entries in /var/log/messages
The bug persists after system poweroff/reset.
Apr 30 15:10:43 pjb-linux-desktop kernel: [142757.525629] Xorg[5901]: segfault at ff00e342ff rip 7f53ba5366f3 rsp 7fffc6611520 error 4
Apr 30 15:11:34 pjb-linux-desktop kernel: [142808.621515] Xorg[9283]: segfault at 7fffee92f217 rip 7f3dee645933 rsp 7ffff80dccc0 error 4
Apr 30 15:11:34 pjb-linux-desktop kernel: [142808.648437] compiz.real[9494]: segfault at 13f9 rip 40fee0 rsp 7fff672a1170 error 4
Apr 30 15:13:41 pjb-linux-desktop kernel: [142935.383705] gdm[5881]: segfault at 916120 rip 7f6e8e25455a rsp 7fff99ada730 error 4
Apr 30 15:17:09 pjb-linux-desktop kernel: [ 203.400023] Xorg[5852]: segfault at ff00cb09ff rip 7fafc22c8290 rsp 7fffce3091a8 error 4
Each of these was caused by trying to scroll an email message viewed on a webmail web site using firefox.
1) UBUNTU RELEASE INFO
lsb_release -rd
Description: Ubuntu 8.04
Release: 8.04
2) PACKAGE VERSIONS
The graphics card is a Nvidia Geforce 8800 GT
I have Nvidia drivers installed from the add/remove bar
NVidia binary X.Org driver ('new' driver)
NVIDIA binary XFree86 4.x/X.Org 'new' driver
These XFree86 4.x/X.Org binary drivers provide optimized hardware acceleration of OpenGL applications via a direct-rendering X Server and supports the newer GeForce, nForce and Quadro families of NVIDIA chipsets. AGP, TV-out and flat panel displays are also supported.
apt-cache policy compiz
compiz:
Installed: 1:0.7.4-0ubuntu6
Candidate: 1:0.7.4-0ubuntu6
Version table:
*** 1:0.7.4-0ubuntu6 0
500 http://
100 /var/lib/
dpkg-query --list | grep X
|/ Err?=(none)
ii bind9-host 1:9.4.2-10 Version of 'host' bundled with BIND 9.X
ii cupsys 1.3.7-1ubuntu3 Common UNIX Printing System(tm) - server
ii cupsys-bsd 1.3.7-1ubuntu3 Common UNIX Printing System(tm) - BSD comman
ii cupsys-client 1.3.7-1ubuntu3 Common UNIX Printing System(tm) - client pro
ii cupsys-common 1.3.7-1ubuntu3 Common UNIX Printing System(tm) - common fil
ii dash 0.5.4-8ubuntu1 POSIX-compliant shell
ii dbus-x11 1.1.20-1ubuntu1 simple interprocess messaging system (X11 de
ii docbook-xml 4.5-5 standard XML documentation system, for softw
ii gstreamer0.10-x 0.10.18-3 GStreamer plugins for X11 and Pango
ii konsole 4:3.5.9-0ubuntu7 X terminal emulator for KDE
ii libcap1 1:1.10-14build1 support for getting/setting POSIX.1e capabil
ii libchromexvmc1 1:0.2.901-0ubuntu4 XvMC Libraries used by the Openchrome VIA dr
ii libchromexvmcpro1 1:0.2.901-0ubuntu4 XvMC Pro Libraries used by the Openchrome VI
ii libcupsimage2 1.3.7-1ubuntu3 Common UNIX Printing System(tm) - image libs
ii libcupsys2 1.3.7-1ubuntu3 Common UNIX Printing System(tm) - libs
ii libdmx1 1:1.0.2-2build1 X11 Distributed Multihead extension library
ii libexempi3 1.99.9-1 library to parse XMP metadata (Library)
ii libexif12 0.6.16-2.1 library to parse EXIF files
ii libexpat1 2.0.1-0ubuntu1 XML parsing C library - runtime library
ii libfontenc1 1:1.0.4-2 X11 font encoding library
ii libfs6 2:1.0.0-4ubuntu2 X11 Font Services library
ii libgd2-noxpm 2.0.35.
ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library
ii libkpathsea4 2007.dfsg.1-2 TeX Live: path search library for TeX (runti
ii libopenexr2ldbl 1.2.2-4.4ubuntu1 runtime files for the OpenEXR image library
ii libopenobex1 1.3-3ubuntu1 OBEX protocol library
ii libpixman-1-0 0.10.0-0ubuntu1 pixel-manipulation library for X and cairo
ii librpc-xml-perl 0.59-2 Perl module implementation of XML-RPC
ii librsvg2-2 2.22.2-2 SAX-based renderer library for SVG files (ru
ii librsvg2-common 2.22.2-2 SAX-based renderer library for SVG files (ex
ii libsdl1.
ii libsm6 2:1.0.3-1 X11 Session Management library
ii libx11-6 2:1.1.3-1ubuntu2 X11 client-side library
ii libx11-data 2:1.1.3-1ubuntu2 X11 client-side library
ii libx11-xcb1 2:1.1.3-1ubuntu2 Xlib/XCB interface library
ii libxalan110 1.10-3.1 Provides XSLT support for applications
ii libxau6 1:1.0.3-2 X11 authorisation library
ii libxaw7 2:1.0.4-1 X11 Athena Widget library
ii libxcb-xlib0 1.1-1ubuntu1 X C Binding, Xlib/XCB interface library
ii libxcb1 1.1-1ubuntu1 X C Binding
ii libxcomposite1 1:0.4.0-1 X11 Composite extension library
ii libxcursor1 1:1.1.9-1 X cursor management library
ii libxdamage1 1:1.1.1-3 X11 damaged region extension library
ii libxdmcp6 1:1.0.2-2 X11 Display Manager Control Protocol library
ii libxerces27 2.7.0-5 validating XML parser library for C++
ii libxevie1 1:1.0.2-2 X11 EvIE extension library
ii libxext6 2:1.0.3-2build1 X11 miscellaneous extension library
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extension library
ii libxfont1 1:1.3.1-2 X11 font rasterisation library
ii libxft2 2.1.12-2ubuntu5 FreeType-based font drawing library for X
ii libxi6 2:1.1.3-1 X11 Input extension library
ii libxinerama1 2:1.0.2-1build1 X11 Xinerama extension library
ii libxkbfile1 1:1.0.4-1 X11 keyboard file manipulation library
ii libxklavier12 3.5-1 X Keyboard Extension high-level API
ii libxml-parser-perl 2.34-4.3 Perl module for parsing XML files
ii libxml-twig-perl 1:3.32-1 Perl module for processing huge XML document
ii libxml2 2.6.31.
ii libxml2-utils 2.6.31.
ii libxmu6 2:1.0.4-1 X11 miscellaneous utility library
ii libxmuu1 2:1.0.4-1 X11 miscellaneous micro-utility library
ii libxp6 1:1.0.0.
ii libxpm4 1:3.5.7-1 X11 pixmap library
ii libxrandr2 2:1.2.2-1 X11 RandR extension library
ii libxrender1 1:0.9.4-1 X Rendering Extension client library
ii libxres1 2:1.0.3-1 X11 Resource extension library
ii libxslt1.1 1.1.22-1ubuntu1 XSLT processing library - runtime library
ii libxss1 1:1.1.2-1 X11 Screen Saver extension library
ii libxt6 1:1.0.5-3 X11 toolkit intrinsics library
ii libxtrap6 2:1.0.0-4build1 X11 event trapping extension library
ii libxtst6 2:1.0.3-1 X11 Testing -- Resource extension library
ii libxv1 2:1.0.3-1ubuntu1 X11 Video extension library
ii libxxf86dga1 2:1.0.2-1 X11 Direct Graphics Access extension library
ii libxxf86misc1 1:1.0.1-2 X11 XFree86 miscellaneous extension library
ii libxxf86vm1 1:1.0.1-2 X11 XFree86 video mode extension library
ii nvidia-glx-new 169.12+
ii obex-data-server 0.3.1-0ubuntu1 D-Bus service for OBEX client and server sid
ii pulseaudio-
ii python-libxml2 2.6.31.
ii r-cran-xml 1.93-2-1 GNU R package for XML parsing and generation
ii rss-glx 0.8.1-8ubuntu4 Really Slick Screensavers GLX Port
ii sgml-data 2.0.3 common SGML and XML data
ii ssh-askpass-gnome 1:4.7p1-8ubuntu1 interactive X program to prompt users for a
ii tk8.4 8.4.16-2ubuntu1 Tk toolkit for Tcl and X11, v8.4 - run-time
ii x-ttcidfont-conf 27 TrueType and CID fonts configuration for X
ii x11-apps 7.3+1 X applications
ii x11-common 1:7.3+10ubuntu10 X Window System (X.Org) infrastructure
ii x11-session-utils 7.3+1 X session utilities
ii x11-utils 7.3+1 X11 utilities
ii x11-xfs-utils 7.3+1 X font server utilities
ii x11-xkb-utils 7.3+1 X11 XKB utilities
ii x11-xserver-utils 7.3+2 X server utilities
ii xauth 1:1.0.2-2 X authentication utility
ii xaw3dg 1.5+E-15 Xaw3d widget set
ii xbase-clients 1:7.3+10ubuntu10 miscellaneous X clients - metapackage
ii xbitmaps 1.0.1-2ubuntu1 Base X bitmaps
ii xcursor-themes 1.0.1-5ubuntu1 Base X cursor themes
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-encodings 1:1.0.2-3 Encodings for X.Org fonts
ii xfonts-scalable 1:1.0.0-6 scalable fonts for X
ii xfonts-utils 1:1.0.1-2ubuntu1 X Window System font utility programs
ii xinit 1.0.7-2 X server initialisation tool
ii xkb-data 1.1~cvs.
ii xml-core 0.11 XML infrastructure and XML catalog file supp
ii xorg 1:7.3+10ubuntu10 X.Org X Window System
ii xserver-xorg 1:7.3+10ubuntu10 the X.Org X server
ii xserver-xorg-core 2:1.4.1~
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xsltproc 1.1.22-1ubuntu1 XSLT command line processor
ii xterm 229-1ubuntu1 X terminal emulator
ii xulrunner-1.9 1.9~b5+
ii xutils 1:7.3+10ubuntu10 X Window System utility programs metapackage
ii xutils-dev 1:7.2.ds2-1ubuntu1 X Window System utility programs for develop
lspci output
lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:03.0 Communication controller: Intel Corporation 82G33/G31/P35/P31 Express MEI Controller (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82562V-2 10/100 Network Connection (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
00:1f.2 RAID bus controller: Intel Corporation 82801 SATA RAID Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8800 GT (rev a2)
07:00.0 Communication controller: Conexant Unknown device 2f40
07:02.0 Mass storage controller: Integrated Technology Express, Inc. ITE 8211F Single Channel UDMA 133 (rev 11)
07:03.0 FireWire (IEEE 1394): Agere Systems FW323 (rev 70)
3) What I expected to happen:
I expected rolling the mouse scroll wheel to scroll the current window up or down.
4) What happened instead:
X crashes, screen goes black, X resets. See summary (0) at top for log entries.
This bug does reproduce, but only in certain specific situations. Often, the wheel mouse is fine.
Changed in compiz: | |
status: | New → Invalid |
Changed in firefox: | |
status: | Incomplete → Invalid |
Exact same setup and exactly the same problem:
scrolling in firefox when viewing certain content crashes compiz/gdm causing an X restart. It doesn't happen often. Here's an example site that causes a crash:
http:// developer. pidgin. im/ticket/ 4986