Justin Pryzby wrote: > severity 359947 important > merge 359214 359947 > thanks > > On Wed, Mar 29, 2006 at 07:40:30PM +0100, David Ramsden wrote: >> Package: firefox >> Version: 1.5.dfsg+1.5.0.1-4 >> Severity: normal >> >> If I either go to "File -> Open File" or use the Ctrl+O shortcut to open >> a local file, Firefox will exit with a bus error. > This is #348470, > [snip]
I think I have tracked this one down...
After running strace against "firefox --debugger", I see the following:
stat64("/usr/share//mime/mime.cache", {st_mode=S_IFREG|0644,
st_size=47708, ...}) = 0
open("/usr/share//mime/mime.cache", O_RDONLY|O_LARGEFILE) = 54
fstat64(54, {st_mode=S_IFREG|0644, st_size=47708, ...}) = 0
mmap2(NULL, 47708, PROT_READ, MAP_SHARED, 54, 0x100000) = 0xb4415000
--- SIGBUS (Bus error) @ 0 (0) ---
+++ killed by SIGBUS +++
After mv'ing /usr/share/mime/mime.cache out of the way, I can Ctrl+O in
firefox without a SIGBUS.
So either mime.cache is simply corrupt or firefox can't handle some of
the data in there. This doesn't happen if I download the firefox binary
from the Firefox website. So it appears to be specific to the Debian build.
Can maybe other people try to mv /usr/share/mime/mime.cache out of the
way and see if it fixes the problem? Does anyone know how to "rebuild"
this file in case it is corruption (although I doubt it is)?
HTH.
David.
--
.''`. David Ramsden <[EMAIL PROTECTED]>
: :' : http://david.hexstream.co.uk/
`. `'` PGP key ID: 507B379B on wwwkeys.pgp.net
`- Debian - Because it works (tm).
signature.asc
Description: OpenPGP digital signature

