Bug#640926: iceweasel: "Save As" dialog makes Iceweasel freeze after some time

Vincent Lefevre vincent at vinc17.net
Thu Sep 8 14:53:34 UTC 2011


Package: iceweasel
Version: 6.0.2-1
Severity: important

The "Save As" dialog sometimes makes Iceweasel freeze after some time,
when it has been open for several dozens of seconds. A consequence is
that data that have not been saved yet (e.g. in forms) are lost.

This is always reproducible with the following steps (note that I'm
using "focus follows mouse"):

1. Rename the ".mozilla" directory to start with a fresh profile.
2. Start iceweasel. The current page is "about:home".
3. Select "File" → "Save Page As..." (the "Save As" dialog opens).
4. Move the mouse pointer to another area so that Iceweasel looses the
   focus, and move it back to the "Save As" dialog after some time.
5. If nothing bad occurs, repeat step 4 (at least on my machine, this
   loop is finite).

I get a dialog:

  Warning: Unresponsive script

  A script on this page may be busy, or it may have stopped responding.
  You can stop the script now, or you can continue to see if the script
  will complete.

  Script: resource:///modules/NetworkPrioritizer.jsm:175

  [ ] Don't ask me again

                                             [Stop script]  [Continue]

Whether I click on [Stop script] or [Continue], the dialog disappears
but Iceweasel is completely frozen. I can see a zombie process:

UID        PID  PPID  C STIME TTY          TIME CMD
vlefevre 29671 28784  1 16:43 pts/15   00:00:05 /usr/lib/iceweasel/firefox-bin
vlefevre 29675 29671  0 16:43 pts/15   00:00:00 [firefox-bin] <defunct>

-- Package-specific info:

-- Extensions information
Name: DOM Inspector extensionfalse
Location: /usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/inspector at mozilla.org
Package: xul-ext-dom-inspector
Status: enabled

Name: Default themefalse
Location: /usr/lib/iceweasel/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
Package: iceweasel
Status: enabled

-- Plugins information
Name: DjView-4.8
Location: /usr/lib/mozilla/plugins/nsdejavu.so
Package: djview-plugin
Status: enabled

Name: Shockwave Flash
Location: /usr/lib/gnash/libgnashplugin.so
Package: browser-plugin-gnash
Status: enabled


-- Addons package information
ii  browser-plugin 0.8.10~git2011 GNU Shockwave Flash (SWF) player - Plugin fo
ii  djview-plugin  4.8-1          Browser plugin for the DjVu image format
ii  iceweasel      6.0.2-1        Web browser based on Firefox
ii  xul-ext-dom-in 1:2.0.10-1     tool for inspecting the DOM of pages in Icew

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages iceweasel depends on:
ii  debianutils         4.0.2     
ii  fontconfig          2.8.0-3   
ii  libc6               2.13-18   
ii  libgdk-pixbuf2.0-0  2.24.0-1  
ii  libglib2.0-0        2.28.6-1  
ii  libgtk2.0-0         2.24.6-1  
ii  libnspr4-0d         4.8.9-1   
ii  libstdc++6          4.6.1-9   
ii  procps              1:3.2.8-11
ii  xulrunner-6.0       6.0.2-1   

iceweasel recommends no packages.

Versions of packages iceweasel suggests:
ii  libgssapi-krb5-2                        1.9.1+dfsg-2
ii  mathematica-fonts [ttf-mathematica4.1]  13          
ii  mozplugger                              <none>      
ii  ttf-lyx                                 2.0.0-1     
ii  xfonts-mathml                           4           

Versions of packages xulrunner-6.0 depends on:
ii  libasound2                1.0.24.1-4      
ii  libatk1.0-0               2.0.1-2         
ii  libbz2-1.0                1.0.5-7         
ii  libc6                     2.13-18         
ii  libcairo2                 1.10.2-6.1      
ii  libdbus-1-3               1.4.14-1        
ii  libevent-1.4-2            1.4.14b-stable-1
ii  libfontconfig1            2.8.0-3         
ii  libfreetype6              2.4.6-2         
ii  libgcc1                   1:4.6.1-9       
ii  libgdk-pixbuf2.0-0        2.24.0-1        
ii  libglib2.0-0              2.28.6-1        
ii  libgtk2.0-0               2.24.6-1        
ii  libhunspell-1.2-0         1.2.14-4        
ii  libjpeg8                  8c-2            
ii  libmozjs6d                6.0.2-1         
ii  libnspr4-0d               4.8.9-1         
ii  libnss3-1d                3.12.11-3       
ii  libpango1.0-0             1.28.4-3        
ii  libpixman-1-0             0.22.2-1        
ii  libreadline6              6.2-4           
ii  libsqlite3-0              3.7.7-2         
ii  libstartup-notification0  0.12-1          
ii  libstdc++6                4.6.1-9         
ii  libvpx0                   0.9.7.p1-1      
ii  libx11-6                  2:1.4.4-1       
ii  libxext6                  2:1.3.0-3       
ii  libxrender1               1:0.9.6-2       
ii  libxt6                    1:1.1.1-2       
ii  zlib1g                    1:1.2.3.4.dfsg-3

Versions of packages xulrunner-6.0 suggests:
ii  libcanberra0      0.28-1    
ii  libdbus-glib-1-2  0.94-4    
ii  libgconf2-4       2.32.4-1  
ii  libgnomeui-0      2.24.5-2  
ii  libgnomevfs2-0    1:2.24.4-1
ii  libnotify4        0.7.4-1   

-- no debconf information





More information about the pkg-mozilla-maintainers mailing list