Приветствую!

Начиная с появления Firefox 14 постоянно крешится при запуске. Крешилась
14я версия, сейчас крешится 16я. Последняя рабочая: 13.0.

Наличие проблемы и в 14й, и в 16й версиях наталкивает на мысль, что возможно
с Firefox все в порядке, а проблема кроется либо в ОС: 9.0-BETA1, i386,
либо где-то в либах.

Я не спец в отладке крешей, попробовал truss и gdb:

# truss firefox
mmap(0x0,32768,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANON,-1,0x0) = 671813632 
(0x280b1000)
issetugid(0x280a0681,0xbfbfe928,0x110,0x0,0x0,0x0) = 0 (0x0)
__sysctl(0xbfbfe030,0x2,0x280a6800,0xbfbfe038,0x0,0x0) = 0 (0x0)
__sysctl(0xbfbfe030,0x2,0x280a6900,0xbfbfe038,0x0,0x0) = 0 (0x0)
__sysctl(0xbfbfe030,0x2,0x280a6a00,0xbfbfe038,0x0,0x0) = 0 (0x0)
__sysctl(0xbfbfe030,0x2,0x280a6b00,0xbfbfe038,0x0,0x0) = 0 (0x0)
__sysctl(0xbfbfe030,0x2,0x280a6c00,0xbfbfe038,0x0,0x0) = 0 (0x0)
open("/etc/libmap.conf",O_RDONLY,0666)           ERR#2 'No such file or 
directory'
access("/usr/local/bin/libvpx.so.1",0)           ERR#2 'No such file or 
directory'
[...]
access("/usr/local/lib/firefox/defaults/preferences",0) ERR#2 'No such file or 
directory'
access("/home/minotaur/.mozilla/firefox/69qaior0.default/preferences",0) ERR#2 
'No such file or directory'
open("/usr/local/lib/firefox/chrome.manifest",O_RDONLY,00) = 11 (0xb)
fstat(11,{ mode=-rw-r--r-- ,inode=94796,size=36,blksize=16384 }) = 0 (0x0)
read(11,"manifest components/binary.manif"...,36) = 36 (0x24)
open("/usr/local/lib/firefox/components/binary.manifest",O_RDONLY,00) = 12 (0xc)
fstat(12,{ mode=-rw-r--r-- ,inode=94809,size=103,blksize=16384 }) = 0 (0x0)
read(12,"binary-component libmozgnome.so"...,103) = 103 (0x67)
gettimeofday({1350202095.154465 },0x0)           = 0 (0x0)
gettimeofday({1350202095.154526 },0x0)           = 0 (0x0)
gettimeofday({1350202095.154584 },0x0)           = 0 (0x0)
[...] - тут много вызовов gettimeofday
gettimeofday({1350202095.832445 },0x0)           = 0 (0x0)
gettimeofday({1350202095.832509 },0x0)           = 0 (0x0)
gettimeofday({1350202095.832567 },0x0)           = 0 (0x0)
gettimeofday({1350202095.832624 },0x0)           = 0 (0x0)
SIGNAL 11 (SIGSEGV)
process exit, rval = 0


# gdb /usr/local/bin/firefox firefox.core
[...]
Reading symbols from /usr/local/lib/firefox/libxpcom.so...done.
Loaded symbols for /usr/local/lib/firefox/libxpcom.so
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x29a6cb9a in XRE_AddStaticComponent () from 
/usr/local/lib/firefox/libxul.so
[New Thread 28502480 (LWP 114122/XPCOM CC)]
[New Thread 28501f80 (LWP 110855/Gecko_IOThread)]
[New Thread 28501080 (LWP 106974/firefox)]
(gdb) bt
#0  0x29a6cb9a in XRE_AddStaticComponent () from 
/usr/local/lib/firefox/libxul.so
Cannot access memory at address 0xbf9ffd38

Куда смотреть дальше?
Спасибо!

-- 
MINO-RIPE

Ответить