firefox не запускается (killed by SIGILL) [Решено]

Не запускается firefox после emerge --sync.
strace firefox

stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0                                                                                                            
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0                                                                                                            
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0                                                                                                            
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0                                                                                                            
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0                                                                                                            
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0                                                                                                            
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0                                                                                                            
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0
access("/root/.mozilla/firefox/lnlu3zrh.default/prefs.js", F_OK) = 0
lstat("/root", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/root/.mozilla", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/root/.mozilla/firefox", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/root/.mozilla/firefox/lnlu3zrh.default", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat("/root/.mozilla/firefox/lnlu3zrh.default/prefs.js", {st_mode=S_IFREG|0644, st_size=693, ...}) = 0
stat("/root/.mozilla/firefox/lnlu3zrh.default/prefs.js", {st_mode=S_IFREG|0644, st_size=693, ...}) = 0
open("/root/.mozilla/firefox/lnlu3zrh.default/prefs.js", O_WRONLY|O_CREAT|O_EXCL|O_TRUNC, 0644) = -1 EEXIST (File exists)
open("/root/.mozilla/firefox/lnlu3zrh.default/prefs-1.js", O_WRONLY|O_CREAT|O_EXCL|O_TRUNC, 0644) = 37
close(37)                               = 0
open("/root/.mozilla/firefox/lnlu3zrh.default/prefs-1.js", O_WRONLY|O_CREAT|O_TRUNC, 0600) = 37
write(37, "# Mozilla User Preferences\n\n/* Do"..., 1029) = 1029
fsync(37)                               = 0
close(37)                               = 0
rename("/root/.mozilla/firefox/lnlu3zrh.default/prefs-1.js", "/root/.mozilla/firefox/lnlu3zrh.default/prefs.js") = 0
stat("/root/.mozilla/firefox/lnlu3zrh.default/bookmarks.html", {st_mode=S_IFREG|0644, st_size=6284, ...}) = 0
open("/root/.mozilla/firefox/lnlu3zrh.default/bookmarks.html", O_RDONLY) = 37
stat("/root/.mozilla/firefox/lnlu3zrh.default/bookmarks.html", {st_mode=S_IFREG|0644, st_size=6284, ...}) = 0
lseek(37, 0, SEEK_CUR)                  = 0
lseek(37, 0, SEEK_END)                  = 6284
lseek(37, 0, SEEK_SET)                  = 0
read(37, "<!DOCTYPE NETSCAPE-Bookmark-file-"..., 4096) = 4096
read(37, "3obAZXIAa6iKEcGlMVQHwWyjYuL2d4v2c"..., 4096) = 2188
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0
futex(0x7fd7ff8fc48c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7fd7ff8fc488, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLIN|POLLOUT}])
read(3, "\26\331\227\1C\0\300\2C\0\300\2\0\0\0\0\0\0\0\0d\0d\0\0\0\0\0\0\0\0\0\26"..., 4096) = 1024
writev(3, [{"\1\30\r\0T\0\300\2:\0\300\2\0\0\0\0\1\0\1\0\0\0\1\0!\0\0\0\32(\0\0\0"..., 1456}, {NULL, 0}, {""..., 0}], 3) = 1456
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1 \371\1\0\1\0\0\0\0\0\0\0\0\0\0pD\247\1\0\0\0\0\17KQ\0\0\0\0\0\0"..., 4096) = 1056
read(3, 0x7fd7ff8b6074, 4096)           = -1 EAGAIN (Resource temporarily unavailable)
--- SIGILL (Illegal instruction) @ 0 (0) ---
unlink("/root/.mozilla/firefox/lnlu3zrh.default/lock") = 0
rt_sigaction(SIGILL, {SIG_DFL, [], SA_RESTORER, 0x7fd800cb88a0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [ILL], NULL, 8) = 0
tgkill(19041, 19041, SIGILL)            = 0
--- SIGILL (Illegal instruction) @ 0 (0) ---
+++ killed by SIGILL +++

emerge --info

Portage 2.1.6.13 (default/linux/amd64/10.0/desktop, gcc-4.3.4, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r5 x86_64)
=================================================================                                              
System uname:      
Timestamp of tree: Sat, 07 Nov 2009 07:00:18 +0000                                                             
ccache version 2.4 [enabled]                                                                                   
app-shells/bash:     4.0_p28                                                                                   
dev-java/java-config: 1.3.7-r1, 2.1.9-r1                                                                       
dev-lang/python:     2.4.6, 2.5.4-r3, 2.6.2-r1                                                                 
dev-util/ccache:     2.4-r7                                                                                    
dev-util/cmake:      2.6.4-r3                                                                                  
sys-apps/baselayout: 1.12.13                                                                                   
sys-apps/sandbox:    1.6-r2                                                                                    
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=core2 -mfpmath=sse -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=core2 -mtune=core2 -mfpmath=sse -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1"
LINGUAS="en ru"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X a52 aac accessibility acl acpi alsa amd64 amr ares autoipd automount avahi berkdb bittorrent bluetooth branding bzip2 cairo cdda cddb cdio cdparanoia cdr cg chardet chm cjk cli consolekit cpudetection cracklib crypt css cups cupsddk dbus djvu dri dts dv dvb dvd dvdr dvdread eds emboss emerald encode esd evo exif fam ffmpeg firefox flac fontconfig fortran ftp fuse gdbm geoip gif glitz gnome gnutls gpm gstreamer gtk gzip hal iconv icq id3tag imagemagick imlib innodb java java6 javascript jbig jpeg jpeg2k kde laptop ldap libnotify libv4l2 lm_sensors lzma lzo mad matroska mdnsresponder-compat metalink midi mikmod mmx mmxext mng modules motif mp3 mp4 mpeg mplayer mudflap multilib musepack mysql nas nautilus ncurses network networkmanager nls npp nptl nptlonly nsplugin ntfs nvidia ogg opengl openmp oscar pam pcre pdf perl pmu png ppds pppd python qt3 qt3support qt4 qt4support quicktime rar raw rdesktop readline reflection run-as-root samba sdl session slang smp speex spell spl sql sqlite srt sse sse2 sse3 sse4 ssl ssse3 startup-notification stream svg sysfs syslog tcl tcpd theora threads thunar tiff timezone truetype twolame unicode unrar unsupported unzip usb v4l v4l2 vcd vdpau vorbis wavpack webkit wifi wmf x264 xattr xcb xcomposite xdamage xdm xine xinerama xml xmp xorg xpm xrender xscreensaver xulrunner xv xvid xvmc zip zlib zvbi" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="*" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ru" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

Сделал emerge -e system, не помогло. :(

Я так понимаю у многих такая проблема была, -e world делать не охото, т.к. долго.

Может можно пересобрать что еще ?

Что будет, если выключить

Что будет, если выключить ccache и пересобрать net-libs/xulrunner и www-client/mozilla-firefox?

P.S. emerge -e system - это примерно как переустановка Windows с надеждой, что всё само собой исправится?

emerge dev-libs/nss после

emerge dev-libs/nss

после компиляции xulrunner все было неписано:

If firefox fails to start with "failed to load xpcom", run revdep-rebuild
* If that does not fix the problem, rebuild dev-libs/nss
* Try dev-util/lafilefixer if you get build failures related to .la files
* Please remember to rebuild your browser(s) after update to prevent an xpcom error.
* This bump is needed in order to bring icecat to the tree to replace iceweasel useflag.

Пересобирал xulrunner nss и

Пересобирал xulrunner nss и firefox раз шесть, ccache очищал перед emerge -e system.

Пересобрал nss.firefox

Пересобрал nss.
firefox запустился и через секунду упал :(

(firefox:13518): atk-bridge-WARNING **: AT_SPI_REGISTRY was not started at session startup.

(firefox:13518): atk-bridge-WARNING **: IOR not set.

(firefox:13518): atk-bridge-WARNING **: Could not locate registry
Недопустимая инструкция

strace firefox

......
futex(0x7f4fbaa4ca80, FUTEX_WAKE_PRIVATE, 1) = 1                                                                                                                                 
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0                                                                                                            
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2194, ...}) = 0                                                                                                            
stat("/usr/lib64/xulrunner-1.9.1/chrome/toolkit.jar", {st_mode=S_IFREG|0644, st_size=2008125, ...}) = 0                                                                          
open("/usr/lib64/xulrunner-1.9.1/chrome/toolkit.jar", O_RDONLY) = 38                                                                                                             
lseek(38, 1331723, SEEK_SET)            = 1331723                                                                                                                                
read(38, "PK\3\4\24\0\0\0\0\0AYg;.\t\264I\205\305\0\0\205\305\0\0 \0\0\0"..., 30) = 30                                                                                           
lseek(38, 1331785, SEEK_SET)            = 1331785                                                                                                                                
read(38, "<?xml version=\"1.0\"?>\n\n<!DOCTYPE "..., 50565) = 50565                                                                                                              
close(38)                               = 0                                                                                                                                      
stat("/usr/lib64/mozilla-firefox/extensions/langpack-ru@firefox.mozilla.org/chrome/ru.jar", {st_mode=S_IFREG|0644, st_size=578715, ...}) = 0                                     
open("/usr/lib64/mozilla-firefox/extensions/langpack-ru@firefox.mozilla.org/chrome/ru.jar", O_RDONLY) = 38                                                                       
lseek(38, 47467, SEEK_SET)              = 47467                                                                                                                                  
read(38, "<!ENTITY locale.dir \"ltr\">\n"..., 27) = 27                                                                                                                           
close(38)                               = 0                                                                                                                                      
stat("/usr/lib64/mozilla-firefox/extensions/langpack-ru@firefox.mozilla.org/chrome/ru.jar", {st_mode=S_IFREG|0644, st_size=578715, ...}) = 0                                     
open("/usr/lib64/mozilla-firefox/extensions/langpack-ru@firefox.mozilla.org/chrome/ru.jar", O_RDONLY) = 38                                                                       
lseek(38, 285702, SEEK_SET)             = 285702                                                                                                                                 
read(38, "PK\3\4\24\0\0\0\0\0\7WP;n\301k2]\0\0\0]\0\0\0\31\0\0\0"..., 30) = 30                                                                                                   
lseek(38, 285757, SEEK_SET)             = 285757                                                                                                                                 
read(38, "<!ENTITY restoreNaturalOrder.labe"..., 93) = 93                                                                                                                        
close(38)                               = 0                                                                                                                                      
futex(0x7f4fd1fba040, FUTEX_WAKE_PRIVATE, 1) = 1                                                                                                                                 
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=39, events=POLLIN}, {fd=19, events=POLLIN}], 10, 0) = 1 ([{fd=19, revents=POLLIN}])                                
read(19, "\372"..., 1)                  = 1                                                                                                                                      
open("/usr/share/fonts/dejavu/DejaVuSans-Bold.ttf", O_RDONLY) = 38                                                                                                               
fcntl(38, F_SETFD, FD_CLOEXEC)          = 0                                                                                                                                      
fstat(38, {st_mode=S_IFREG|0644, st_size=572908, ...}) = 0                                                                                                                       
mmap(NULL, 572908, PROT_READ, MAP_PRIVATE, 38, 0) = 0x7f4fc122e000                                                                                                               
close(38)                               = 0                                                                                                                                      
mmap(NULL, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4fb1e00000                                                                                     
munmap(0x7f4fb1e00000, 0)               = -1 EINVAL (Invalid argument)                                                                                                           
munmap(0x7f4fb1f00000, 1048576)         = 0                                                                                                                                      
madvise(0x7f4fb1e00000, 1048576, MADV_DONTNEED) = 0                                                                                                                              
open("/root/.cursors/Oxygen_Black/cursors/sb_h_double_arrow", O_RDONLY) = -1 ENOENT (No such file or directory)                                                                  
open("/root/.cursors/Oxygen_Black/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)                                                                                
open("/root/.icons/Oxygen_Black/cursors/sb_h_double_arrow", O_RDONLY) = -1 ENOENT (No such file or directory)                                                                    
open("/root/.icons/Oxygen_Black/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)                                                                                  
open("/usr/local/share/cursors/xorg-x11/Oxygen_Black/cursors/sb_h_double_arrow", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share/cursors/xorg-x11/Oxygen_Black/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share/cursors/Oxygen_Black/cursors/sb_h_double_arrow", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share/cursors/Oxygen_Black/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share/icons/Oxygen_Black/cursors/sb_h_double_arrow", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share/icons/Oxygen_Black/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share/pixmaps/Oxygen_Black/cursors/sb_h_double_arrow", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/local/share/pixmaps/Oxygen_Black/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/cursors/xorg-x11/Oxygen_Black/cursors/sb_h_double_arrow", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/cursors/xorg-x11/Oxygen_Black/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/cursors/Oxygen_Black/cursors/sb_h_double_arrow", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/cursors/Oxygen_Black/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/pixmaps/xorg-x11/Oxygen_Black/cursors/sb_h_double_arrow", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/pixmaps/xorg-x11/Oxygen_Black/index.theme", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/icons/Oxygen_Black/cursors/sb_h_double_arrow", O_RDONLY) = 38
fstat(38, {st_mode=S_IFREG|0644, st_size=2368, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4fd20c0000
read(38, "Xcur\20\0\0\0\0\0\1\0\1\0\0\0\2\0\375\377\30\0\0\0\34\0\0\0$\0\0\0\2"..., 4096) = 2368
lseek(38, 0, SEEK_SET)                  = 0
read(38, "Xcur\20\0\0\0\0\0\1\0\1\0\0\0\2\0\375\377\30\0\0\0\34\0\0\0$\0\0\0\2"..., 4096) = 2368
close(38)                               = 0
munmap(0x7f4fd20c0000, 4096)            = 0
write(20, "\372"..., 1)                 = 1
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN}, {fd=10, events=POLLIN|POLLPRI}, {fd=39, events=POLLIN}, {fd=19, events=POLLIN}], 10, 0) = 1 ([{fd=19, revents=POLLIN}])
read(19, "\372"..., 1)                  = 1
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\22\0\31\0003\0\340\2'\0\0\0d\1\0\0\10\0\2\0I\0\0\0\33$(B'#'`'"..., 15776}, {"\0\217\0\0\0\247\0\0\0\264\5\0\0\217\0\0\0\271\4\0\0\247\0\0\0\0\363\0\0\217\0\0\0"..., 680}, {""..., 0}], 3) = 16456
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLIN|POLLOUT}])
read(3, "\34r\f\0103\0\340\2'\0\0\0\237\245\16\0\0\0\0\0\0\0\0\0I\0\0\0\0\0\0\0\34"..., 4096) = 416
writev(3, [{"\226\10\t\0\5\0\340\2W\1\340\2\0\0\0\0j\1\340\2-\0\32\0\0\0\0\0\0\0\0\0\363"..., 8988}, {NULL, 0}, {""..., 0}], 3) = 8988
poll([{fd=3, events=POLLIN}], 1, -1)    = 1 ([{fd=3, revents=POLLIN}])
read(3, "\26rO\10;\1\340\2;\1\340\2\0\0\0\0\316\0\217\0{\2T\0\0\0\0\0\0\0\0\0\23"..., 4096) = 3256
read(3, 0x7f4fd08b6074, 4096)           = -1 EAGAIN (Resource temporarily unavailable)
--- SIGILL (Illegal instruction) @ 0 (0) ---
unlink("/root/.mozilla/firefox/emowsir7.default/lock") = 0
rt_sigaction(SIGILL, {SIG_DFL, [], SA_RESTORER, 0x7f4fd1cc38a0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [ILL], NULL, 8) = 0
tgkill(13610, 13610, SIGILL)            = 0
--- SIGILL (Illegal instruction) @ 0 (0) ---
+++ killed by SIGILL +++

запустил

gconftool-2 -s --type=bool /desktop/gnome/interface/accessibility false

теперь выдает

Registering '@mozilla.org/module-loader/python;1' (libpyloader.so)
/usr/lib64/xulrunner-1.9.1/python/xpcom/__init__.py:54: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
  self.message = message
Registering '@mozilla.org/network/protocol/about;1?what=python' (pyabout.py)
Registering '@mozilla.org/module-loader/python;1' (libpyloader.so)
/usr/lib64/xulrunner-1.9.1/python/xpcom/__init__.py:54: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
  self.message = message
Registering '@mozilla.org/network/protocol/about;1?what=python' (pyabout.py)
Недопустимая инструкция

Все сложно и просто.

Нужно было пересобрать zlib. Я 2 месяца искал решение.

.

Blackadmin написал(а):
Нужно было пересобрать zlib. Я 2 месяца искал решение.

emerge -e world несколько быстрее :)

:wq
--
Live free or die

Anarchist написал(а): emerge

Anarchist написал(а):
emerge -e world несколько быстрее :)

Но не спортивно :).

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".