Bug 773517

Summary: Latest firefox upgrade crashes often VDPAU configuration seems wrong
Product: [openSUSE] openSUSE 12.1 Reporter: Foolish Ewe <foolishewe>
Component: FirefoxAssignee: E-mail List <bnc-team-mozilla>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: foolishewe, wolfgang
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 12.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Foolish Ewe 2012-07-27 20:13:36 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20100101 Firefox/14.0.1

Firefox appears much more susceptible to crashes since it's latest upgrade, I now have it fail several times a day, both when running flash and not.

I ran it from the command line and observed the following output from a crash:

firefox 
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable).
NOTE: child process received `Goodbye', closing down
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory


Reproducible: Always

Steps to Reproduce:
1. Run firefox
2. surf for a while
3.
Actual Results:  
Crash throws me into Firefox's crash report window.  This one I was able to reproduce two times in a row, but the 2nd time it took longer to trigger.
firefox 
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable).
NOTE: child process received `Goodbye', closing down
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory


Expected Results:  
Pleasurable and crash free web surfing :-).  The ability to issue a bug report without having to repeatedly restart the web browser and data entry.

I am using a Toshiba Satellite P855-S5200, I think the video hardware is Intel all the way, so why would libvdpau_nvidia appear in a module name under VDPAU?

firefox 
*** nss-shared-helper: Shared database disabled (set NSS_USE_SHARED_DB to enable).
NOTE: child process received `Goodbye', closing down
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory


rpm -qa --last | grep -y mozilla
MozillaFirefox-14.0.1-2.33.1                  Mon 23 Jul 2012 11:26:02 AM EDT
MozillaFirefox-branding-openSUSE-5.0-7.6.1    Wed 04 Jul 2012 02:34:05 PM EDT
mozilla-nss-devel-3.13.5-9.16.1               Wed 04 Jul 2012 02:33:16 PM EDT
mozilla-nss-3.13.5-9.16.1                     Wed 04 Jul 2012 02:32:40 PM EDT
mozilla-nss-certs-3.13.5-9.16.1               Wed 04 Jul 2012 02:31:28 PM EDT
mozilla-nspr-devel-4.9.0-3.3.1                Wed 04 Jul 2012 02:31:28 PM EDT
ca-certificates-mozilla-1.76-3.4.1            Wed 04 Jul 2012 02:30:43 PM EDT
mozilla-nspr-4.9.0-3.3.1                      Wed 04 Jul 2012 02:30:34 PM EDT
mozilla-kde4-integration-0.6.3-6.1.2          Wed 04 Jul 2012 01:57:18 PM EDT



But my hardware inquiry indicates:

sudo /usr/sbin/hwinfo --gfx
root's password:
09: PCI 02.0: 0300 VGA compatible controller (VGA)              
  [Created at pci.319]
  Unique ID: _Znp.Af0T29Gu+A5
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Model: "Intel VGA compatible controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x0166 
  SubVendor: pci 0x1179 "Toshiba America Info Systems"
  SubDevice: pci 0xfb00 
  Revision: 0x09
  Driver: "i915"
  Driver Modules: "drm"
  Memory Range: 0xf7000000-0xf73fffff (rw,non-prefetchable)
  Memory Range: 0xe0000000-0xefffffff (ro,non-prefetchable)
  I/O Ports: 0xf000-0xf03f (rw)
  IRQ: 41 (75908 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00008086d00000166sv00001179sd0000FB00bc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

Primary display adapter: #9

Checking my install/upgrade history:
rpm -qa --last | grep -y mozilla
MozillaFirefox-14.0.1-2.33.1                  Mon 23 Jul 2012 11:26:02 AM EDT
MozillaFirefox-branding-openSUSE-5.0-7.6.1    Wed 04 Jul 2012 02:34:05 PM EDT
mozilla-nss-devel-3.13.5-9.16.1               Wed 04 Jul 2012 02:33:16 PM EDT
mozilla-nss-3.13.5-9.16.1                     Wed 04 Jul 2012 02:32:40 PM EDT
mozilla-nss-certs-3.13.5-9.16.1               Wed 04 Jul 2012 02:31:28 PM EDT
mozilla-nspr-devel-4.9.0-3.3.1                Wed 04 Jul 2012 02:31:28 PM EDT
ca-certificates-mozilla-1.76-3.4.1            Wed 04 Jul 2012 02:30:43 PM EDT
mozilla-nspr-4.9.0-3.3.1                      Wed 04 Jul 2012 02:30:34 PM EDT
mozilla-kde4-integration-0.6.3-6.1.2          Wed 04 Jul 2012 01:57:18 PM EDT

rpm -qa --last | grep -y vdpau
libvdpau1-0.4.1-17.1.2                        Wed 04 Jul 2012 01:50:15 PM EDT

And finally:
zypper lr
#  | Alias                                                    | Name                                                     | Enabled | Refresh
---+----------------------------------------------------------+----------------------------------------------------------+---------+--------
 1 | Education                                                | Education                                                | Yes     | Yes    
 2 | KDE:KDE3                                                 | KDE:KDE3                                                 | Yes     | Yes    
 3 | Packman_Current/Tumbleweed_(Jacobs-university.de_mirror) | Packman Current/Tumbleweed (Jacobs-university.de mirror) | Yes     | Yes    
 4 | TOra_and_Oracle_related_repositories_for_OpenSUSE_12.1   | TOra and Oracle related repositories for OpenSUSE 12.1   | Yes     | Yes    
 5 | Tumbleweed                                               | Tumbleweed                                               | Yes     | Yes    
 6 | devel:languages:haskell                                  | devel:languages:haskell                                  | Yes     | Yes    
 7 | devel:languages:misc                                     | devel:languages:misc                                     | Yes     | Yes    
 8 | home:syeg                                                | home:syeg                                                | Yes     | Yes    
 9 | home:tiwai                                               | home:tiwai                                               | Yes     | Yes    
10 | openSUSE:12.1                                            | openSUSE:12.1                                            | Yes     | Yes    
11 | openSUSE:12.1:Update                                     | openSUSE:12.1:Update                                     | Yes     | Yes    
12 | openSUSE_Current_OSS'                                    | openSUSE Current OSS                                     | Yes     | Yes    
13 | openSUSE_Current_non-OSS                                 | openSUSE Current non-OSS                                 | Yes     | Yes    
14 | openSUSE_Current_updates                                 | openSUSE Current updates                                 | Yes     | Yes    
15 | science                                                  | science                                                  | Yes     | Yes
Comment 1 Foolish Ewe 2012-07-27 21:57:53 UTC
Although not all crashes appear to involve flash, the following link appears to be relatively reliable at causing the crash.

http://abcnews.go.com/US/wa-couples-yard-falls-200-foot-cliff-threatening/story?id=16866600
Comment 2 Wolfgang Rosenauer 2012-07-28 12:25:20 UTC
Let's rule out one top crash issue.

Please check if libproxy1-pacrunner-mozjs is installed on your system and if so, please remove it (it will probably trigger a replacement package which you can confirm).

If that's not the case please add links to your crash reports after sending them to Mozilla (about:crashes).
Comment 3 Foolish Ewe 2012-07-28 16:17:28 UTC
libprox1-pacrunner-mozjs was installed.  I have removed it and will report back on stability.
Comment 4 Foolish Ewe 2012-07-31 22:37:52 UTC
Stability seems much improved (although I did get one crash since then).  For now let's mark this as resolved (or a dup).  I'll open another ticket if stability seems an issue.
Comment 5 Wolfgang Rosenauer 2012-08-01 05:57:02 UTC
Thanks for the feedback.

Feel free to open a new bug with a reference to your submitted crash report for crashes you get after removing that reason. That can help a lot when investigating the issues.

*** This bug has been marked as a duplicate of bug 759123 ***