View previous topic :: View next topic |
Author |
Message |
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Tue Sep 06, 2005 3:05 pm Post subject: [MOZILLA-LAUNCHER] segfault (resolu) |
|
|
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 |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Tue Sep 06, 2005 6:07 pm Post subject: |
|
|
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 |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Tue Sep 06, 2005 7:31 pm Post subject: |
|
|
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 |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Tue Sep 06, 2005 7:49 pm Post subject: |
|
|
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 |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Tue Sep 06, 2005 7:57 pm Post subject: |
|
|
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 |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Tue Sep 06, 2005 8:12 pm Post subject: |
|
|
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 |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Tue Sep 06, 2005 9:10 pm Post subject: |
|
|
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
ça donne quoi sans ces fameuses fontes? |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Sep 07, 2005 1:10 pm Post subject: |
|
|
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 |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Wed Sep 07, 2005 1:13 pm Post subject: |
|
|
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 |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Sep 07, 2005 1:30 pm Post subject: |
|
|
voila voila. _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Ey l33t
Joined: 07 Apr 2005 Posts: 863 Location: Paris
|
Posted: Wed Sep 07, 2005 1:48 pm Post subject: |
|
|
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 |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Sep 07, 2005 1:51 pm Post subject: |
|
|
Tiens, oui.
Je cours me faire fouetter. _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Wed Sep 07, 2005 1:51 pm Post subject: |
|
|
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, [], = 0
stat64("/home/alg/.mozilla/firefox/init.d/K*", 0xbf8423e8) = -1 ENOENT
(No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], = 0
stat64("/init.d/K*", 0xbf8423e8) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, = 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 |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Sep 07, 2005 2:03 pm Post subject: |
|
|
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 |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Wed Sep 07, 2005 2:49 pm Post subject: |
|
|
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 |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Sep 07, 2005 4:26 pm Post subject: |
|
|
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 |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Sep 07, 2005 6:27 pm Post subject: |
|
|
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 |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Sep 07, 2005 8:00 pm Post subject: |
|
|
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 |
|
|
|