Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
mozilla-launcher error (segmentation fault)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
dorian-gray84
Tux's lil' helper
Tux's lil' helper


Joined: 23 Apr 2005
Posts: 107
Location: Ravenna

PostPosted: Sun Jul 02, 2006 11:18 pm    Post subject: mozilla-launcher error (segmentation fault) Reply with quote

Ultimamente ho riscontrato un problema nell'aprire firefox, e piu' precisamente questo e' il codice dell'errore riportatomi nella shell al comando:
Code:
tatta@ironic ~ $ No running windows found
/usr/libexec/mozilla-launcher: line 117:  5907 Segmentation fault      "$mozbin" "$@"
firefox-bin exited with non-zero status (139)
Da quello che ho capito leggendo un po' sul forum, mozilla-launcher e' uno script che si occupa di lanciare programmi mozilla (tra i queli anche firefox) in modo da caricare plugin, profili, e quant'altro per i vari utenti.
Sono quindi andato a spulciare nello script in questione e alla linea 117 questo e' il blocco di istruzioni corrispondente:
Code:
 # Will only wait here if browser was started by this script
  if [[ -n ${mozpid} ]]; then
    wait ${mozpid}
    retval=$?
    [[ ${retval} == 0 ]] \
      || echo "${mozbin##*/} exited with non-zero status (${retval})" >&2
    moz_pis_startstop_scripts stop
  fi
Dalle mie reminescenze di bash sembra che il blocco di istruzioni non faccia altro che attendere che il programma (firefox) sia stato aperto e controllare il suo pid, con la funzione wait in modo da controllare se firefox e' stato aperto correttamente (pid > 0) oppure no (pid == 0).

Ho pero' notato che nell'output di mozilla-launcher la variabile "mozbin" dello script e' settata a "firefox-bin" (basta leggere l'errore riportato dallo script). Ho quindi pensato di provare ad eseguire
Code:
tatta@ironic ~ $ /opt/firefox/firefox-bin
/opt/firefox/firefox-bin: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory
Ho quindi tratto la conclusione che io lancio il comando "firefox" da shell, questi a sua volta fa partire "mozilla-launcher" che a sua volta cerca di far partire "/opt/firefox/firefox-bin" il quale fallisce perche' ha problemi con la libreria "libmozjs.so".

A questo punto ho deciso di dare un bel:
Code:
ironic tatta # revdep-rebuild --ignore --library libmozjs.so --pretend
che mi restituisce:
Code:
These are the packages that would be merged, in order:

Calculating dependencies  ... done!
[ebuild   R   ] www-client/mozilla-firefox-1.5.0.4 
che pero' ho gia' installato. E qui non so piu' che fare...

Posto alcuni dei miei file di configurazione:
- make.conf:
Code:
LINGUAS="it en"

USE="-* nls"

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

ACCEPT_KEYWORDS="x86"

PORTAGE_TMPDIR=/var/tmp
PORTDIR=/usr/portage
DISTDIR=${PORTDIR}/distfiles
PKGDIR=${PORTDIR}/packages
PORT_LOGDIR=/var/log/portage
PORTDIR_OVERLAY=/usr/local/portage
PORTAGE_NICENESS=0
PORTAGE_TMPFS="/dev/shm"
PORTAGE_ELOG_CLASSES="info warn error log"
PORTAGE_ELOG_SYSTEM="save syslog"

FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp \${URI} -P \${DISTDIR}"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
PORTAGE_RSYNC_RETRIES="3"

EMERGE_DEFAULT_OPTS="--verbose"

MAKEOPTS="-j2"
AUTOCLEAN="yes"
FEATURES="ccache digest distlocks gpg-strict sandbox usersandbox userpriv candy parallel-fetch"
CCACHE_SIZE="512M"

- packages.use:
Code:
dev-lang/python readline
sys-libs/ncurses gpm unicode
sys-libs/libstdc++-v3 nptl
sys-libs/glibc nptl nptlonly
sys-apps/groff X
sys-apps/baselayout unicode
sys-kernel/gentoo-sources symlink
media-libs/freetype zlib
app-admin/eselect bash-completion
x11-base/xorg-x11 bitmap-fonts mmx opengl pam sse truetype-fonts type1-fonts xv
x11-terms/xterm toolbar truetype unicode
x11-libs/cairo X png
dev-libs/libxml2 readline
media-libs/tiff jpeg zlib
x11-libs/gtk+ jpeg tiff
media-libs/giflib X
x11-wm/windowmaker gif jpeg png tiff
app-arch/tar bzip2
sys-apps/shadow pam
sys-process/psmisc X
dev-util/dialog unicode
app-text/acroread nsplugin
sys-fs/evms gtk ncurses
app-editors/nano ncurses unicode
dev-libs/openssl zlib
net-misc/openssh pam
net-misc/wget ssl
sys-apps/less unicode
net-firewall/ipsec-tools pam readline
net-dialup/ppp pam
media-libs/lcms jpeg tiff zlib
dev-java/blackdown-jre nsplugin mozilla
www-client/mozilla-firefox java

dev-java/blackdown-jdk X alsa mozilla nsplugin
net-dns/libidn java
x11-libs/qt gif opengl
app-text/ghostscript-gpl X
kde-base/kdelibs alsa tiff
dev-java/bsh kde
dev-java/jython readline
dev-util/eclipse-sdk kde


- emerge --info:
Code:
Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 Intel(R) Celeron(R) CPU 2.80GHz
Gentoo Base System version 1.6.15
ccache version 2.3 [enabled]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/gcc-config: 1.3.13-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE=""
ANT_HOME="/usr/share/ant-core"
ARCH="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CCACHE_SIZE="512M"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CVS_RSH="ssh"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISPLAY=":0.0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_DEFAULT_OPTS="--verbose"
EMERGE_WARNING_DELAY="10"
FEATURES="autoconfig candy ccache digest distlocks gpg-strict metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp ${URI} -P ${DISTDIR}"
GCC_SPECS=""
GDK_USE_XFT="1"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo"
G_BROKEN_FILENAMES="1"
HOME="/root"
HOSTNAME="ironic"
HUSHLOGIN="FALSE"
INFOPATH="/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/info"
JAVAC="/opt/blackdown-jdk-1.4.2.03/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.2.03"
JDK_HOME="/opt/blackdown-jdk-1.4.2.03"
KDEDIRS="/usr"
KERNEL="linux"
LANG="it_IT.UTF-8"
LC_ALL="it_IT.UTF-8"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe.sh %s"
LINGUAS="it en"
LOGNAME="root"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:
or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:
*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:
*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:
*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:
*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:
*.png=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:
*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:
*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.pdf=00;32:
*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.flac=01;35:
*.mp3=01;35:*.mpc=00;36:*.ogg=00;36:*.wav=00;36:*.mid=00;36:*.midi=00;36:*.au=00;36:*.flac=00;36:*.aac=00;36:"
MAKEOPTS="-j2"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.16.1/man:
/usr/share/gcc-data/i686-pc-linux-gnu/3.4.6/man::/opt/blackdown-jdk-1.4.2.03/man:/usr/qt/3/doc/man"
MM_CHARSET="it_IT.UTF-8"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/sbin:/bin:/usr/sbin:/usr/bin"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="ppc s390 amd64 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa x86"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_BIN_PATH="/usr/lib/portage/bin"
PORTAGE_CALLER="emerge"
PORTAGE_CONFIGROOT="/"
PORTAGE_ELOG_CLASSES="info warn error log"
PORTAGE_ELOG_MAILFROM="portage"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save syslog"
PORTAGE_GID="250"
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_NICENESS="0"
PORTAGE_PYM_PATH="/usr/lib/portage/pym"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after
--stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_RSYNC_RETRIES="3"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_TMPFS="/dev/shm"
PORTAGE_WORKDIR_MODE="0700"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PORT_LOGDIR="/var/log/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK=""
PWD="/home/tatta"
PYTHONPATH="/usr/lib/portage/pym"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp ${URI} -P ${DISTDIR}"
ROOT="/"
RPMDIR="/usr/portage/rpm"
SHELL="/bin/bash"
SHLVL="5"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
TERM="xterm"
USE="x86 nls elibc_glibc kernel_linux linguas_it linguas_en userland_GNU"
USER="root"
USERLAND="GNU"
USE_EXPAND="DVB_CARDS ELIBC FCDSL_CARDS FRITZCAPI_CARDS INPUT_DEVICES KERNEL LINGUAS LIRC_DEVICES USERLAND VIDEO_CARDS"
USE_EXPAND_HIDDEN="ELIBC KERNEL USERLAND"
USE_ORDER="env:pkg:conf:defaults"
WINDOWID="10485794"
WMAKER_BIN_NAME="/usr/bin/wmaker"
WRASTER_COLOR_RESOLUTION0="4"
XARGS="xargs -r"
XAUTHORITY="/root/.xauthQmHWtu"
XINITRC="/etc/X11/xinit/xinitrc"
XTERM_SHELL="/bin/bash"
XTERM_VERSION="XTerm(215)"
_="/usr/bin/emerge"


Queste inoltre sono le versioni dei pacchetti installate:
Code:
[ebuild   R   ] www-client/mozilla-firefox-bin-1.5.0.4  0 kB
[ebuild   R   ] www-client/mozilla-firefox-1.5.0.4  USE="java -debug -gnome -ipv6 -mozdevelop -xinerama -xprint" 0 kB
[ebuild   R   ] www-client/mozilla-launcher-1.49  0 kB


Ho fatto anche le seguenti prove:
- avviando prima "firefox-bin" e poi "firefox" entrambi partono correttamente senza errori.
- /opt/firefox/firefox parte senza nessun problema
- non e' servito a nulla cancellare la directory .mozilla
- gli stessi problemi si verificano sia da root che da utente normale

Sono davvero alla frutta, non so piu' come e dove mettere le mani, su google non ho trovato nulla e sul forum ci sono post simili ma nessuno che tratta questo problema nello specifico. Confido in voi...
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Mon Jul 03, 2006 9:29 am    Post subject: Reply with quote

Moved from Forum di discussione italiano to Forum italiano (Italian).
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Mon Jul 03, 2006 9:52 am    Post subject: Re: mozilla-launcher error (segmentation fault) Reply with quote

dorian-gray84 wrote:
Ho fatto anche le seguenti prove:
- avviando prima "firefox-bin" e poi "firefox" entrambi partono correttamente senza errori.


In realtà dopo un paio di tentavi con "firefox" parte anche lui, per questo non ho mai approfondito ecessivamente il problema (anche perché di solito capita quando ho fretta....)
Solitamente lo fa quando installi nuove estensioni o una nuova versione di ff, corretto?
_________________
Ciao da me!
Back to top
View user's profile Send private message
dorian-gray84
Tux's lil' helper
Tux's lil' helper


Joined: 23 Apr 2005
Posts: 107
Location: Ravenna

PostPosted: Mon Jul 03, 2006 10:45 am    Post subject: Reply with quote

Non ho installato nessuna nuova estensione e non ho installato nessuna nuova versione di firefox in quanto il computer su cui ho installato gentoo è nuovo.
Quindi firefox era la prima volta che lo installavo e siccome l'errore me lo dà subito (non mi apre nemmeno la finestra per intenderci...) non ho avuto nemmeno modo di installare estensioni...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum