X/GDM crash (segfault) by firefox using nVidia 169.12 drivers

Bug #224966 reported by Dr Paul Brewer
8
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/MSoutlook-driven site.

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://us.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

dpkg-query --list | grep X
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
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.dfsg-3ubuntu2 GD Graphics Library version 2 (without XPM s
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.2debian-alsa 1.2.13-1ubuntu1 Simple DirectMedia Layer (with X11 and ALSA
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.dfsg-2ubuntu1 GNOME XML library
ii libxml2-utils 2.6.31.dfsg-2ubuntu1 XML utilities
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.xsf1-1build1 X Printing Extension (Xprint) client library
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+2.6.24.12-16.34 NVIDIA binary XFree86 4.x/X.Org 'new' driver
ii obex-data-server 0.3.1-0ubuntu1 D-Bus service for OBEX client and server sid
ii pulseaudio-module-x11 0.9.10-1ubuntu1 X11 module for PulseAudio sound server
ii python-libxml2 2.6.31.dfsg-2ubuntu1 Python bindings for the GNOME XML library
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.20080104.1-1ubuntu6 X Keyboard Extension (XKB) configuration dat
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~git20080131-1ubuntu9 Xorg X server - core server
ii xserver-xorg-input-all 1:7.3+10ubuntu10 the X.Org X server -- input driver metapacka
ii xserver-xorg-input-evdev 1:1.2.0-1ubuntu2 X.Org X server -- evdev input driver
ii xserver-xorg-input-kbd 1:1.2.2-3ubuntu1 X.Org X server -- keyboard input driver
ii xserver-xorg-input-mouse 1:1.2.3-2 X.Org X server -- mouse input driver
ii xserver-xorg-input-synaptics 0.14.7~git20070706-1ubuntu4 Synaptics TouchPad driver for X.Org server
ii xserver-xorg-input-vmmouse 1:12.4.3-1ubuntu1 X.Org X server -- VMMouse input driver to us
ii xserver-xorg-input-wacom 1:0.7.9.8-0ubuntu3 X.Org X server -- Wacom input driver
ii xserver-xorg-video-all 1:7.3+10ubuntu10 the X.Org X server -- output driver metapack
ii xserver-xorg-video-apm 1:1.1.1-10 X.Org X server -- APM display driver
ii xserver-xorg-video-ark 1:0.6.0-9 X.Org X server -- ark display driver
ii xserver-xorg-video-ati 1:6.8.0-1 X.Org X server -- ATI display driver
ii xserver-xorg-video-chips 1:1.1.1-9 X.Org X server -- Chips display driver
ii xserver-xorg-video-cirrus 1:1.1.0-8 X.Org X server -- Cirrus display driver
ii xserver-xorg-video-cyrix 1:1.1.0-8 X.Org X server -- Cyrix display driver
ii xserver-xorg-video-dummy 1:0.2.0-7 X.Org X server -- dummy display driver
ii xserver-xorg-video-fbdev 1:0.3.1-4 X.Org X server -- fbdev display driver
ii xserver-xorg-video-glint 1:1.1.1-8 X.Org X server -- Glint display driver
ii xserver-xorg-video-i128 1:1.2.1-4 X.Org X server -- i128 display driver
ii xserver-xorg-video-i810 2:1.7.4-0ubuntu7 X.Org X server -- Intel i8xx, i9xx display d
ii xserver-xorg-video-intel 2:2.2.1-1ubuntu12 X.Org X server -- Intel i8xx, i9xx display d
ii xserver-xorg-video-mga 1:1.4.8.dfsg.1-1 X.Org X server -- MGA display driver
ii xserver-xorg-video-neomagic 1:1.1.1-8 X.Org X server -- Neomagic display driver
ii xserver-xorg-video-nv 1:2.1.8-1ubuntu1 X.Org X server -- NV display driver
ii xserver-xorg-video-openchrome 1:0.2.901-0ubuntu4 X.Org X server -- VIA display driver
ii xserver-xorg-video-rendition 1:4.1.3.dfsg.1-4 X.Org X server -- Rendition display driver
ii xserver-xorg-video-s3 1:0.5.0-4 X.Org X server -- legacy S3 display driver
ii xserver-xorg-video-s3virge 1:1.9.1-7 X.Org X server -- S3 ViRGE display driver
ii xserver-xorg-video-savage 1:2.1.3-5 X.Org X server -- Savage display driver
ii xserver-xorg-video-siliconmotion 1:1.5.1-3 X.Org X server -- SiliconMotion display driv
ii xserver-xorg-video-sis 1:0.9.3-6 X.Org X server -- SiS display driver
ii xserver-xorg-video-sisusb 1:0.8.1-9 X.Org X server -- SiS USB display driver
ii xserver-xorg-video-tdfx 1:1.3.0-6 X.Org X server -- tdfx display driver
ii xserver-xorg-video-tga 1:1.1.0-9ubuntu1 X.Org X server -- TGA display driver
ii xserver-xorg-video-trident 1:1.2.4-1 X.Org X server -- Trident display driver
ii xserver-xorg-video-tseng 1:1.1.1-4 X.Org X server -- Tseng display driver
ii xserver-xorg-video-v4l 1:0.1.1-6ubuntu1 X.Org X server -- Video 4 Linux display driv
ii xserver-xorg-video-vesa 1:1.3.0-4ubuntu4 X.Org X server -- VESA display driver
ii xserver-xorg-video-vga 1:4.1.0-8 X.Org X server -- VGA display driver
ii xserver-xorg-video-via 1:0.2.2-5 X.Org X server -- VIA display driver
ii xserver-xorg-video-vmware 1:10.15.2-1ubuntu2 X.Org X server -- VMware display driver
ii xserver-xorg-video-voodoo 1:1.1.1-5 X.Org X server -- Voodoo display driver
ii xsltproc 1.1.22-1ubuntu1 XSLT command line processor
ii xterm 229-1ubuntu1 X terminal emulator
ii xulrunner-1.9 1.9~b5+nobinonly-0ubuntu3 XUL + XPCOM application runner
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.

Revision history for this message
Cinar Sahin (csahin) wrote :

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

Revision history for this message
Cinar Sahin (csahin) wrote : Re: segfault in Xorg, gdm, compiz on scroll with firefox/webmail

the crash also occurs when you use the scroll bar instead of the mouse wheel.

Revision history for this message
Dr Paul Brewer (drpaulbrewer) wrote : confirming Cinar's report

I confirm Cinar's report that with ubuntu Hardy, you can click here to crash X

http://developer.pidgin.im/ticket/4986

For some reason, this web page upsets something....firefox...compiz...gdm...xorg...something...

Why has the title been edited to say this say this bug is not in Ubuntu?
The ubuntu product includes this collection of software and default configuration settings... people expect to be able to click on web pages
without causing a desktop crash and, for a desktop release, it should work reliably to view web pages without further tweaking.... so I'd call it a bug.

Cinar said you needed to scroll the page. I found clicking on the site above to be sufficient to crash X.

Log entries from /var/log/messages
[25429.488961] Xorg[6501]: segfault at ff00dc3707 rip 7f2f3354cde9 rsp 7fff3cfe4390 error 4
[25429.597112] compiz.real[6750]: segfault at 7f312801bac0 rip 7f312801bac0 rsp 7fff323a2348 error 15

Revision history for this message
Cinar Sahin (csahin) wrote : Re: segfault in Xorg, gdm, compiz on scroll with firefox/webmail

i might have to scroll due to my screen resolution (1280x1024). I also confirmed the crash on my laptop running Hardy but has Nvidia NVS 140M. Both are using the 169.12* drivers.

I also found the following message in the daemon.log:

May 1 00:48:29 xxxx-hostname gdm[7444]: WARNING: gdm_slave_xioerror_handler: Fatal X error - Restarting :0

I'm not sure why the title says the bug is not in ubuntu, I don't know how to change it either...

Revision history for this message
John Vivirito (gnomefreak) wrote :

Everyone needs to use apport to file the crashes and file your own bug reports we can only handle one crash per bug report, If apport finds its a dup it will mark it as such you can either reproduce the crash and use apport or you can go into /var/crash and double click the file for you latest crash.
Closing this bug report due to lack of Imformation needed to proceed.

Changed in firefox:
status: New → Invalid
Revision history for this message
John Vivirito (gnomefreak) wrote :

Im gonna let the gdm and compiz guys close thiers if they want but i would need a crash report for firefox crash and if compiz and gdm are crashing i have a feeling its not firefox but would need crash report to tell.

Revision history for this message
Dr Paul Brewer (drpaulbrewer) wrote :

In previous message, John Vivirito suggests crash report is invalid without /var/crash files or automatic apport report, and sets bug to Invalid.

I agree with John that automatic mechanisms for reporting bugs are preferable, since users can never really know what a developer needs to locate the problem.
However, apport does not deploy to do anything in this situation.

There were no /var/crash files generated.

apport 0.108 is part of Hardy and is installed.

As documented, apport is a gui application that runs under X and asks, when an application abort, if the user if they want to file an automatic crash reports.
If X is dead, apport, which would ordinarily pop up a dialog to ask the user what to do (send report, or restart program) is probably killed with all the user processes that rely on the X server
connection to continue. If the X server is dead, there is no way for apport to pop up its dialog boxes.

So far, the only application I have used that dies when scrolling is firefox. So this doesnt seem to be isolated to Xorg or compiz,
though they are implicated in the /var/log/messages log.

I would think the report of this bug from two different sources would elevate it to "Confirmed", but perhaps in the
rush to clear reports this aspect of the problem went unnoticed.

Clearing the report as Invalid seems a bit premature, I have put it back to "new". I would be willing to cooperate further,
if it can help. A link has been provided that crashes X reliably for me when firefox is used to view it on Ubuntu 8. Does this link crash your X
as well, John?

Changed in firefox:
status: Invalid → New
Revision history for this message
John Vivirito (gnomefreak) wrote :

No i am unable to reproduce this bug in firefox-3b5 nor firefox-2.0. most likely if X crashed it caused crash for firefox. Now if you ca get a backtrace of the issue than we will leave this open if it shows anything but without a verbose backtrace this is gonna be just about impossible to do anything with. I seem to feel it was not a crash if apport didnt send log to /var/crash. If you crash X anything you had running is going to report a crash when you log back in they are caused by the original crash and firefox nor gdm will cause X to crash it would be the other way around. Marking as incomplete until we get the back traces needed.
To backtrace please follow instructions at https://wiki.ubuntu.com/MozillaTeam/Bugs

Please dont set the status back to new alway set it back to incomplete since i have asked for information.

Revision history for this message
John Vivirito (gnomefreak) wrote :

oh and X crash will cause all of the above crashes at same time

Changed in firefox:
status: New → Incomplete
Revision history for this message
Sebastien Bacher (seb128) wrote :

note that apport is not enable on stable so you need to edit /etc/defaults/apport to get it running

Revision history for this message
John Vivirito (gnomefreak) wrote :

Sebastien i forgot about that,
Paul and Cinar please turn off compiz and reboot without it starting whn you reboot and than go to the site listed above and see if you can crash it. i have tried 10+ times and since i dont have compiz enabled im not seeing a crash at all. It may not be compiz fault but here without it i dont crash

Revision history for this message
John Vivirito (gnomefreak) wrote :

Ok here is what i tested.
Went to above site with no compiz scrolled with mouse up and down, with arrow up and down, sliding the bar up and down = no crash
compiz normal enabled same tests as above = no crash
compiz extras enabled same tests as above = no crash
everything crashed because X crashed for some reason
Please try to obtain a backtrace when you can reproduce this bug
my screen res. is 1600x1400 i have a nvidia fx 5200 the common issue im seeing is both your X are crashing with gdm errors inneither log that you have given does it say anything about firefox. Leaving open until someone can reproduce this i will have a few of the Mozilla team members test this if they can.

Revision history for this message
John Vivirito (gnomefreak) wrote :

What themes are you using when you reproduce this.

Revision history for this message
Saša Bodiroža (jazzva) wrote :

Hello,

Tested with compiz enabled, and I wasn't able to reproduce this crash. Though, I am using an ATI graphics card.

Revision history for this message
Dr Paul Brewer (drpaulbrewer) wrote : compiz removed, still crashes Re: segfault in Xorg, gdm, compiz on scroll with firefox/webmail

Summary: crash exists after removing compiz, viewing content at http://developer.pidgin.im/ticket/4986
with firefox still causes firefox->Xorg crash, black screen, X reset.

Even after activation, apport will not provide crash dump. At best it intermittently leaves
behind a .lock file in /var/crash

Well, I suppose since compiz was removed, it is not compiz's fault...also still can't get apport to do anything

$ sudo apt-get remove compiz

is it gone...? Yes.

$ sudo apt-cache policy compiz
compiz:
  Installed: (none)
  Candidate: 1:0.7.4-0ubuntu6
  Version table:
     1:0.7.4-0ubuntu6 0
        500 http://ubuntu.media.mit.edu hardy/main Packages

Now to try to get apport going

emacs /etc/default/apport
# set this to 0 to disable apport, or to 1 to enable it
enabled=1
# set maximum core dump file size (default: 209715200 bytes == 200 MB)
maxsize=209715200

*REBOOT*
log back in
bring up firefox
visit http://developer.pidgin.im/ticket/4986
X crashes...black screen...login again...no apport response
only a .lock file in /var/crash

The following apport behavior seems screwy... according to the source in
/etc/init.d/apport it is supposed to recognize that it has been started already
when started a 2nd time and give a different exit code.

sudo /etc/init.d/apport startsudo /etc/init.d/apport start
 * Starting automatic crash report generation: apport [ OK ]
pjb@pjb-linux-desktop:~$ sudo /etc/init.d/apport start
 * Starting automatic crash report generation: apport [ OK ]
pjb@pjb-linux-desktop:~$ sudo /etc/init.d/apport start
 * Starting automatic crash report generation: apport [ OK ]
pjb@pjb-linux-desktop:~$ sudo /etc/init.d/apport start
 * Starting automatic crash report generation: apport [ OK ]

Is there some other setting I could be missing to get apport to work correctly?

Anyway, I will try to go through the mozilla backtrace procedure later when I can have some time.

Thanks in advance for reading all of this.
Dr Paul Brewer

Revision history for this message
Dr Paul Brewer (drpaulbrewer) wrote : Re: segfault in Xorg, gdm, compiz on scroll with firefox/webmail

X still crashes with compiz completely removed; so problem does not originate from compiz.

Changed in compiz:
status: New → Invalid
Revision history for this message
Cinar Sahin (csahin) wrote :

I tried disabling compiz and enabling compiz. Crash still occurred with no report. I then tried on a third system with an nvidia graphics card using the 96.* drivers, firefox did not crash in that setup.

Then I tried uninstalling the nVidia drivers and the crash stopped happening (on both systems that were crashing).

The crash must due to the Nvidia drivers, but I still can't explain why firefox is the only application that is triggering the crash.

I am marking the gdm bug as invalid. Please advise on how we can get backtraces or crash reports through apport. I do get a /var/crash/.lock file but nothing else.

Changed in gdm:
status: New → Invalid
Revision history for this message
Cinar Sahin (csahin) wrote :

I've posted on the NVIDIA linux forums:

http://www.nvnews.net/vbulletin/showthread.php?p=1644846

-Cinar

Revision history for this message
Cinar Sahin (csahin) wrote :

Two posts ago I meant to say:

I tried disabling compiz and enabling apport.

NOT

I tried disabling compiz and enabling compiz.

-Cinar

Revision history for this message
John Vivirito (gnomefreak) wrote :

please get a backtrace by following instructions at https://wiki.ubuntu.com/MozillaTeam/Bugs#preview
I am still unable to reproduce this bug. Please list all addons, extensions, plugins, themes you have installed so we can further help with this bug. No matter how many times i open the link and scroll i am unable to get a crash.

Revision history for this message
John Vivirito (gnomefreak) wrote :

Please leave these open until we can confirm its firefox causing the crash and we cant do that without a backtrace or crash report.

Changed in compiz:
status: Invalid → New
Changed in gdm:
status: Invalid → New
Revision history for this message
John Vivirito (gnomefreak) wrote :

I just tried on my other Hardy set up and still cant reproduce it with the link that is there nor in my gmail accounts (7)

Changed in compiz:
status: New → Invalid
Changed in firefox:
status: Incomplete → Invalid
Revision history for this message
John Vivirito (gnomefreak) wrote :

Ok ive pinpointed where its coming from ive had about 10 people test this on all different nvidia/ati cards and the one thing that is common to all of the crashes is the 8800 nvidia card using the nvidia-glx-new drivers. There will be more info soon but we will still need those backtraces to find out why the 8800 isnt playing nice with our drivers, it still maybe a nvidia bug since we cant alter the drivers.

Revision history for this message
John Vivirito (gnomefreak) wrote :

8600 series also crashes on that site.

Revision history for this message
Cinar Sahin (csahin) wrote :

Apparently there is a fix on the way for this. I am confirming the bug since the fix is already in the way for linux-restricted-modules package. The link for the package overview and fix:

https://launchpad.net/ubuntu/hardy/+source/linux-restricted-modules-2.6.24/2.6.24.12-17.36

-Cinar

Changed in gdm:
status: New → Invalid
Changed in linux-restricted-modules-2.6.24:
status: New → Fix Committed
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.