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).

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to