Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[MOZILLA-LAUNCHER] segfault (resolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Sep 06, 2005 3:05 pm    Post subject: [MOZILLA-LAUNCHER] segfault (resolu) Reply with quote

Je suis sur un x86 avec GCC4.0.1 (mais ca ne devrait rien changer). Quand je lance un programme Mozilla (Mozilla, Thunderbird ou Firefox) j'obtiens un segfault avec mozilla-launcher.
Autre part dans le forum, d'autres ont eu ce probleme avec une font qui n'avait pas les bonnes permissions -- et c'est vrai que j'ai retire des fonts depuis la derniere fois que je me suis servi de firefox, donc je vais essayer de me rappeler ce que j'ai retire.. Mais si vous avez d'autres idees, je serai heureux de les connaitre!

Code:
$ firefox
No running windows found

(firefox-bin:27191): Gdk-WARNING **: gdk_property_get(): length value has wrapped in calculation (did you pass G_MAXLONG?)
/usr/libexec/mozilal-launcher: line 119: 27191 Segmentation fault            "$mozbin" $@"
firefox-bin exited with non-zero status (139)

_________________
Votre moment detente
What is the nature of conflict?


Last edited by Trevoke on Wed Sep 07, 2005 8:00 pm; edited 1 time in total
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Tue Sep 06, 2005 3:19 pm    Post subject: Reply with quote

A priori faut les patcher ces 2 là pour freetype :

tu trouveras les patchs ici (ainsi que ceux pour gcc 4.1 ^_^) :

http://www.linuxfromscratch.org/patches/downloads/thunderbird/

http://www.linuxfromscratch.org/patches/downloads/firefox/

edit : j'ai rien sous la main mais je pense qu'aller voir errno.h pour savoir ce que veut dire la 139 pourrait être une idée. Et vérifies que l'ebuild ne mets pas déjà les patchs que je t'ai dit.
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Sep 06, 2005 6:07 pm    Post subject: Reply with quote

On dirait bien que l'ebuild s'occupe de ces patchs le cas echeant.
Et, euh, *quel* errno.h ?
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Tue Sep 06, 2005 7:31 pm    Post subject: Reply with quote

les headers "classiques" sont dans /usr/include, mais je t'ai dit une connerie, je savais pas trop comment ça marchait.
Mais tu peux toujours partir en grep 139 dans les sources de la bestiole et voir si tu arrives à comprendre de quoi il en retourne.

T'as essayé les patchs?
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Sep 06, 2005 7:49 pm    Post subject: Reply with quote

Les patchs sont appliques par les ebuilds; et de toute facon ca change rien en 3.4.4 ou 4.0.1 ...
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Tue Sep 06, 2005 7:57 pm    Post subject: Reply with quote

Trevoke wrote:
Les patchs sont appliques par les ebuilds; et de toute facon ca change rien en 3.4.4 ou 4.0.1 ...


Je parle des patchs pour freetype (les polices) pas ceux pour gcc 4.1, c'est ceux là qui sont appliqués? (pas d'arbre de portage sous la main)
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Sep 06, 2005 8:12 pm    Post subject: Reply with quote

Pour. .. Tiens.. Et si je retire les freefont alors?

Sinon, y a pas le patch 0.8-freetype mais y en a un 1.0.4ft2 qui pourrait etre la meme chose en plus mieux.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Tue Sep 06, 2005 9:10 pm    Post subject: Reply with quote

Trevoke wrote:
Pour. .. Tiens.. Et si je retire les freefont alors?

Sinon, y a pas le patch 0.8-freetype mais y en a un 1.0.4ft2 qui pourrait etre la meme chose en plus mieux.


bah les premiers chiffres c'est la version de firefox, effectivement 0.8 maintenant que j'y réfléchis... c'est un poil vieux :oops:
ça donne quoi sans ces fameuses fontes?
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Wed Sep 07, 2005 1:10 pm    Post subject: Reply with quote

Ca marche pas plus.
J'ai emerge strace et voila le resultat de strace firefox
Le log

Avec un peu de chance ca te parlera, moi ca m'epate un peu.
_________________
Votre moment detente
What is the nature of conflict?


Last edited by Trevoke on Wed Sep 07, 2005 1:51 pm; edited 1 time in total
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Wed Sep 07, 2005 1:13 pm    Post subject: Reply with quote

Trevoke wrote:
Ca marche pas plus.
J'ai emerge strace et voila le resultat de strace firefox
Le log

Avec un peu de chance ca te parlera, moi ca m'epate un peu.


grmbl ils savent pas configurer un dns ici, tu peux me l'envoyer sur Enlight.uni@gmail.com?
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Wed Sep 07, 2005 1:30 pm    Post subject: Reply with quote

voila voila.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Ey
l33t
l33t


Joined: 07 Apr 2005
Posts: 863
Location: Paris

PostPosted: Wed Sep 07, 2005 1:48 pm    Post subject: Reply with quote

Enlight wrote:
grmbl ils savent pas configurer un dns ici, tu peux me l'envoyer sur Enlight.uni@gmail.com?

En fait non c'est trevoke qui a remplacé un '.' par un '-'...
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Wed Sep 07, 2005 1:51 pm    Post subject: Reply with quote

Tiens, oui.
Je cours me faire fouetter.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Wed Sep 07, 2005 1:51 pm    Post subject: Reply with quote

Ah oki pour l'url!

sinon,

Quote:
open("/home/alg/.mozilla/firefox/init.d/",
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file
or directory)

open("/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1
ENOENT (No such file or directory)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/home/alg/.mozilla/firefox/init.d/K*", 0xbf8423e8) = -1 ENOENT
(No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
stat64("/init.d/K*", 0xbf8423e8) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
munmap(0xb7db2000, 4096) = 0
munmap(0xb7db3000, 4096) = 0
exit_group(139) = ?


ben il cherche désespérément un fichier qu'il ne trouve pas.
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Wed Sep 07, 2005 2:03 pm    Post subject: Reply with quote

Merci de m'avoir montre quoi chercher.
Cependant, on dirait que l'erreur est celle-ci...
Quote:
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "/usr/libexec/mozilla-launcher: l"..., 86/usr/libexec/mozilla-launcher: line 119: 19786 Segmentation fault "$mozbin" "$@"
) = 86


Et c'est en effet vrai. y a pas ce fichier.
Visiblement je l'ai pas, donc est-ce que quelqu'un peut faire un equery dessus.. ?
Ah tiens si je l'ai, c'est glibc.
Bon je dois reparer mon UTF8 alors. Ho la la.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Wed Sep 07, 2005 2:49 pm    Post subject: Reply with quote

Bien vu!

Effectivement j'avais pas tout lu et en fait tous les open et les stat (même celui de ld.preload) échouaient lamentablement. (en fait je croyais ne pas avoir grep, mais du coup je viens de remarquer qu'il était en builtin dans eshell ^_^)
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Wed Sep 07, 2005 4:26 pm    Post subject: Reply with quote

Non, meme refaire un glibc complet sans utiliser USE="userlocales" ca me met pas un libc.mo dans /usr/share/locale/en_US/ ou quoi que ce soit, mais ca me le met dans d'autres.

C'est tres chiant.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Wed Sep 07, 2005 6:27 pm    Post subject: Reply with quote

Bon, je me fais un emerge -e world avec gcc-3.4.4 parce que la je crois que je commence a tout casser.
C'est trop curieux, et au pire ca sera plus simple de travailler avec un compiler qu'on sait ce qu'il fait.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Wed Sep 07, 2005 8:00 pm    Post subject: Reply with quote

Firefox marche a nouveau.

Je devinerais que c'etait gtk+ compile par 4.0.1 mais malheureusement j'ai absolument AUCUNE envie de verifier.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French 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