View previous topic :: View next topic |
Author |
Message |
nledez n00b

Joined: 24 Jan 2003 Posts: 3
|
Posted: Fri Jan 24, 2003 6:29 pm Post subject: Segmentation fault pendant la compilation de GCC |
|
|
J'ai le message qui suis à la fin du fichier. En fait j'avais une Gentoo 1.2 qui marchait bien, mais comme j'ai une Gentoo j'ai voulu l'updater en 1.4. Comme j'en est un peu eu marre j'ai tout simplement réinstallé mais toujours le meme pb. Je me suis donc dis je doit pas etre le seul donc forum, les seuls qui on eus un pb sont les overcloker mais je n'en suis pas...
Je me suis aussi dis que je n'avais pas assé de swap sur ma machine pourtant j'ai 512Mo pour 256Mo de RAM donc je suis un peu perdu...
J'ai penssé à lancer un coup de cpuburn pour voir si c'est pas mon atlonXP 1700+ presque tout neuf qui est deja mort mais bon...
Qui peux m'aider la dessus ?
/portage/gcc-3.2.1-r7/work/gcc-3.2.1/libiberty/../include -W -Wall -Wtraditional -pedantic -fpic /var/tmp/portage/gcc-3.2.1-r7/work/gcc-3.2.1/libiberty/cp-demangle.c -o pic/cp-demangle.o; \
else true; fi
/var/tmp/portage/gcc-3.2.1-r7/work/gcc-3.2.1/libiberty/regex.c: In function `byte_re_match_2_internal':
/var/tmp/portage/gcc-3.2.1-r7/work/gcc-3.2.1/libiberty/regex.c:7630: internal error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:https://bugs.gentoo.org/> for instructions.
make[1]: *** [regex.o] Error 1
make[1]: *** Waiting for unfinished jobs....
gcc -c -DHAVE_CONFIG_H -march=athlon-xp -pipe -I. -I/var/tmp/portage/gcc-3.2.1-r7/work/gcc-3.2.1/libiberty/../include -W -Wall -Wtraditional -pedantic /var/tmp/portage/gcc-3.2.1-r7/work/gcc-3.2.1/libiberty/cp-demangle.c
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/gcc-3.2.1-r7/work/build/libiberty'
make: *** [all-libiberty] Error 2
!!! ERROR: sys-devel/gcc-3.2.1-r7 failed.
!!! Function src_compile, Line 293, Exitcode 2
!!! (no error message) |
|
Back to top |
|
 |
Mat_le_ouf Apprentice


Joined: 13 Sep 2002 Posts: 257 Location: France
|
Posted: Fri Jan 24, 2003 8:37 pm Post subject: |
|
|
Essaye quand même de voir si ta commande gcc est accessible, il se peut très bien que tu doives refaire le lien, ou alors faire la manip avec le "source" (dont je ne me souviens plus et que j'ai la flemme de chercher). |
|
Back to top |
|
 |
Nectroom n00b


Joined: 16 Nov 2002 Posts: 59 Location: Belgium
|
Posted: Fri Jan 24, 2003 9:20 pm Post subject: |
|
|
moi j'ai ça sur mon serveur de temps en temps ( apres avoir relancé 4-5 fois l'émerge ça passe ) dans mon cas c'est un prob de qualitée de ma ram ( mais vu que je ne compile plu souvent dessus j'ai pas fait les frais )
voila si ça peu t'aider  |
|
Back to top |
|
 |
Mat_le_ouf Apprentice


Joined: 13 Sep 2002 Posts: 257 Location: France
|
Posted: Fri Jan 24, 2003 11:23 pm Post subject: |
|
|
Euh, je vois pas exactement ce que la RAM a à voir là dedans!
Ca me paraît être un problème lié à GCC... |
|
Back to top |
|
 |
ganjo Tux's lil' helper

Joined: 07 Jan 2003 Posts: 111
|
Posted: Sat Jan 25, 2003 10:22 am Post subject: |
|
|
enfin gcc qui segfault, la pire chse que jaye jamais vu...
cest loccasion de faire un bug report a lequipe de dev...
au pire essaye de downgrader et dupgrader a nouveau. |
|
Back to top |
|
 |
dioxmat Bodhisattva

Joined: 04 May 2002 Posts: 709 Location: /home/mat
|
Posted: Sat Jan 25, 2003 5:35 pm Post subject: |
|
|
moi je vois tres clairement ce que la ram a a voir dedans, et en tout cas c'est surement pas un probleme de env-update && source /etc/profile ...
par contre c'est _peut etre_ un bug de gcc. faudrait faire une recherche avant de poster ca sur bugs.gentoo.org ... _________________ mat |
|
Back to top |
|
 |
Mat_le_ouf Apprentice


Joined: 13 Sep 2002 Posts: 257 Location: France
|
Posted: Sun Jan 26, 2003 11:32 am Post subject: |
|
|
dioxmat wrote: | moi je vois tres clairement ce que la ram a a voir dedans, et en tout cas c'est surement pas un probleme de env-update && source /etc/profile ... | Elle a quoi à voir la RAM là dedans?
Je suis curieux de le savoir à vrai dire... |
|
Back to top |
|
 |
dioxmat Bodhisattva

Joined: 04 May 2002 Posts: 709 Location: /home/mat
|
Posted: Sun Jan 26, 2003 3:51 pm Post subject: |
|
|
bah, tout programme utilise de la ram, gcc comme un autre... et donc si elle est defectueuse... _________________ mat |
|
Back to top |
|
 |
ganjo Tux's lil' helper

Joined: 07 Jan 2003 Posts: 111
|
Posted: Sun Jan 26, 2003 3:59 pm Post subject: |
|
|
ben le segfault est justement un prob de memoire : un process bouffe sur une zone memoire dun autre process, donc ca pourrait avoir un lien avec la RAM, mais bon je doute quand meme |
|
Back to top |
|
 |
dioxmat Bodhisattva

Joined: 04 May 2002 Posts: 709 Location: /home/mat
|
Posted: Sun Jan 26, 2003 4:16 pm Post subject: |
|
|
techniquement, c'est pas juste un process qui bouffe sur un autre mais juste un process qui ecrit a un endroit ou il devrait pas (meme si ca lui "appartient")
bref. voila un debut de reponse, meme si ce n'est pas forcement ca ca peut aider :
http://www.bitwizard.nl/sig11/ _________________ mat |
|
Back to top |
|
 |
Mat_le_ouf Apprentice


Joined: 13 Sep 2002 Posts: 257 Location: France
|
Posted: Sun Jan 26, 2003 4:28 pm Post subject: |
|
|
Je savais ce qu'était la segmentation fault, mais je n'aurais pas pensé que GCC pouvait en provoquer directement.
Effectivement d'après ton lien ça peut venir de la RAM, mais bon faut quand même pas avoir de bol pour être dans ce cas, surtout que dans son cas, il avait une Gentoo 1.2 fonctionnelle... |
|
Back to top |
|
 |
dioxmat Bodhisattva

Joined: 04 May 2002 Posts: 709 Location: /home/mat
|
Posted: Sun Jan 26, 2003 4:45 pm Post subject: |
|
|
un segfault peut etre code par un logiciel mal code ou par du matos pourri.
en loccurence, c'est possible que ca soit un bug de gcc, mais je penche plus pour un pb materiel. ca peut arriver aussi avec un systeme overclocke...
dans tous les cas, le bug n'etait pas forcement visible avant... i.e. il avait peut etre eu 1 ou 2 crashes bizarres avant, ben si ca se trouve c'est ca. personellement ca m'etait arrive avec un systeme overclocke, et je m'en suis rendu compte vraiment que quand jai commence a compiler des trucs enormes, avant tout allait bien... donc attention... _________________ mat |
|
Back to top |
|
 |
neysx Retired Dev


Joined: 27 Jan 2003 Posts: 795
|
Posted: Mon Jan 27, 2003 11:03 am Post subject: Confirmation |
|
|
Je peux confirmer par expérience.
J'ai connu pareil problème et remplacé la RAM par de la mémoire de meilleure qualité. Problème résolu. Même memtest peut ne pas détecter les défauts.
J'ai aussi vu le problème sur une mobo avec 4x128 où le connecteur IDE était tout proche de la quatrième barrette. memtest trouvait des erreurs au delà des 400M. La machine ne segfaultait que pour des grosses compilations. Les 4x128 ont été remplacés par 2x256, plus de problème.
A+ |
|
Back to top |
|
 |
nemo_ Apprentice


Joined: 19 Sep 2002 Posts: 167 Location: Brussels, Belgium
|
Posted: Mon Feb 17, 2003 11:08 am Post subject: |
|
|
fais le test avec memtest86, un excellent utilitaire pour detecter ce genre de problemes. boot sur memtest86 et laisse le tourner toute une nuit, si le matin tu n as pas d erreurs trouvees, tu peux considerer que ta ram fonctionne correctement.
j ai les memes problemes de internal errors avec gcc, et je suis sur que ce n est pas lie a ma ram ni a mon hardware. Je pense que je vais essayer de recompiler avec le 'vanilla' 2.4.20 pour voir si ca ne va pas mieux qu avec les sources gentoo .. |
|
Back to top |
|
 |
Koon Retired Dev


Joined: 10 Dec 2002 Posts: 518
|
Posted: Fri Feb 21, 2003 9:15 am Post subject: |
|
|
Autre piste : il y a pas mal de problèmes entre les Athlon XP 1700+ / 1800+ assez récents et le kernel du LiveCD 1.4RC2 "AthlonXP"... Nottamment si quand tu tapes "nano" tu as un "Illegal instruction"
Dans le doute, utiliser un 1.4RC1 x86 stage1 et partir du stage 1.
Mais je suis d'accord avec les autres, dans ton cas ça ressemble plus à un problème d'overclocking ou de RAM...
-K |
|
Back to top |
|
 |
-JeaN- Apprentice


Joined: 25 Nov 2002 Posts: 211 Location: PaRiS :D
|
Posted: Fri Feb 21, 2003 5:46 pm Post subject: |
|
|
Ou bien il se pourrait que ce soit un problème de swap ? |
|
Back to top |
|
 |
DuF Advocate


Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Fri Feb 21, 2003 5:58 pm Post subject: |
|
|
Qu'entends-tu par un pb de swap ?
Tu parles d'une gestion du swap (mauvaise conf du noyau, ou autre chose ?) |
|
Back to top |
|
 |
-JeaN- Apprentice


Joined: 25 Nov 2002 Posts: 211 Location: PaRiS :D
|
Posted: Fri Feb 21, 2003 6:03 pm Post subject: |
|
|
une swap qui ne soit pas bien initialisée au boot dans /etc/fstab, ou bien trop petite ( peu de ram et peu de swap = mem fault ) |
|
Back to top |
|
 |
DuF Advocate


Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Fri Feb 21, 2003 6:06 pm Post subject: |
|
|
oué ok c'est ce à quoi je pensais, mais me suis dit peut être qu'il y a d'autres trucs à savoir  |
|
Back to top |
|
 |
-JeaN- Apprentice


Joined: 25 Nov 2002 Posts: 211 Location: PaRiS :D
|
Posted: Fri Feb 21, 2003 6:08 pm Post subject: |
|
|
Oh il doit y en avoir surement pleins d'autres trucs à savoir lol
Je suis loin très loin d'être savant
J'aimerais avoir une espérance de vie de 5000 ans d'ailleurs pour tout apprendre lol
Si j'ai assez de sous je me ferais cloner et transposer mes neurones de mon vieux cerveau à mon cerveau cloné lol |
|
Back to top |
|
 |
DuF Advocate


Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Fri Feb 21, 2003 6:14 pm Post subject: |
|
|
il risque d'être difficile de rajouter des neurones à un cerveau qui a déjà les siens, faudra agrandir le crâne sans doute ! |
|
Back to top |
|
 |
-JeaN- Apprentice


Joined: 25 Nov 2002 Posts: 211 Location: PaRiS :D
|
Posted: Fri Feb 21, 2003 6:55 pm Post subject: |
|
|
Ou des les compresser en tgz lol
en fait faudrait etre capable de rendre un réseau de neurones plus concentré, de réduire la taille des connexions neuronales, et donc ensuite il serait possible d'interconnecter plusieurs de réseaux de neurones entre eux graçe à des routeurs neuronaux, et de former un internet neuronal...
Hmm chui parti dans un délire là LOL |
|
Back to top |
|
 |
arlequin l33t


Joined: 16 Nov 2002 Posts: 707 Location: grep $USER /etc/passwd | cut -d':' -f6
|
Posted: Fri Feb 21, 2003 7:05 pm Post subject: |
|
|
Aurais-tu omis de faire un 'emerge clean' après ton 'emerge canabis' ?
 _________________ J'vous dis ciao !
Au fait, ciao ça veut dire bye en anglais. |
|
Back to top |
|
 |
-JeaN- Apprentice


Joined: 25 Nov 2002 Posts: 211 Location: PaRiS :D
|
Posted: Fri Feb 21, 2003 7:14 pm Post subject: |
|
|
Non non le truc cool avec moi c'est qu'un simple verre d'eau me rend euphorique hehe  |
|
Back to top |
|
 |
DuF Advocate


Joined: 09 Dec 2002 Posts: 2687 Location: Paris
|
Posted: Fri Feb 21, 2003 7:15 pm Post subject: |
|
|
erreur fatidique, emerge clean, emerge water, si tu fais pas le clean, water est pas bon  |
|
Back to top |
|
 |
|