Bug#484298: epiphany-browser: UI locks up when out of disk space
Josselin Mouette
joss at debian.org
Wed Jun 25 15:02:04 UTC 2008
reassign 484298 xulrunner-1.9
severity 484298 minor
retitle 484298 retries indefinitely to write pluginreg.dat
thanks
Le mardi 17 juin 2008 à 20:57 +0200, Andreas Bombe a écrit :
> On Sat, Jun 14, 2008 at 01:30:15PM +0200, Josselin Mouette wrote:
> > It would be interesting to know whether this still happens with gecko
> > 1.9, using epiphany 2.22.2-2.
>
> It appears not, however during testing I found another problem (at
> version 2.22.2-2). It tries to write pluginreg.dat at some point, but
> it does retry the writes that fail. It seems to throttle them to the
> point that the retries took on the cookie file (about two per second)
> but does not actually handle it in any way and instead continues with
> writing the next line. The strace looks like this:
>
>
> open("/home/andreas/.gnome2/epiphany/mozilla/epiphany/pluginreg.dat", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0600) = 41
> write(41, "Generated File. Do not edit.\n", 29) = -1 ENOSPC (No space left on device)
> write(41, "\n[HEADER]\nVersion:0.09:$\n", 25) = -1 ENOSPC (No space left on device)
> write(41, "\n[PLUGINS]\n", 11) = -1 ENOSPC (No space left on device)
> write(41, "/usr/lib/epiphany-gecko/2.22/plu"..., 66) = -1 ENOSPC (No space left on device)
> write(41, "1213035409000:1:1:$\n", 20) = -1 ENOSPC (No space left on device)
> write(41, "Dieses Plugin verarbeitet \302\273.des"..., 122) = -1 ENOSPC (No space left on device)
> write(41, "0:application/x-desktop:desktop "..., 52) = -1 ENOSPC (No space left on device)
> write(41, "1:text/x-uri:URL file:url:$\n", 28) = -1 ENOSPC (No space left on device)
> write(41, "2:application/x-mswinurl:URL fil"..., 37) = -1 ENOSPC (No space left on device)
> write(41, "/usr/lib/flashplugin-nonfree/lib"..., 52) = -1 ENOSPC (No space left on device)
> write(41, "1206410557000:1:1:$\n", 20) = -1 ENOSPC (No space left on device)
> write(41, "Shockwave Flash 9.0 r124:$\nShock"..., 47) = -1 ENOSPC (No space left on device)
> write(41, "0:application/x-shockwave-flash:"..., 54) = -1 ENOSPC (No space left on device)
> write(41, "1:application/futuresplash:Futur"..., 53) = -1 ENOSPC (No space left on device)
> write(41, "/usr/lib/mozilla/plugins/mozplug"..., 44) = -1 ENOSPC (No space left on device)
> ...
>
> The pluginreg.dat is empty right now, as would be expected with the
> O_TRUNC. Not that this seems to be a big problem, the file gets
> regenerated on the next occasion. However this did block the UI again
> for the time it took to (attempt to) write the pluginreg.dat, which is
> about (generated lines)/2 seconds.
>
> It does not hang on an attempt to write the cookie file which seems to
> be a sqlite database now. At least it didn't hang as far as I tested
> it, somehow my whole X session hangs after some time of stracing
> epiphany with a full $HOME and I have no idea where that comes from.
Thanks for testing; I’m reassigning the remnants of this bug to
xulrunner, in which the pluginreg.dat issue lies.
Cheer,
--
.''`.
: :' : We are debian.org. Lower your prices, surrender your code.
`. `' We will add your hardware and software distinctiveness to
`- our own. Resistance is futile.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message
=?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20080625/ccd1cbf5/attachment.pgp
More information about the pkg-gnome-maintainers
mailing list