Segmentation Fault lors des compilations

Segmentation Fault lors des compilations - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 21-05-2003 à 23:01:25    

A chaque fois que je compile un gros truc j'ai droit à une quantité de segfault ... Je relance le make et là ou il y a eu une segfault ca passe mais en arrive une autre un peu plus loin ... En insistant (relancant le make) j'obtient la compilation terminée ... A votre à quoi cela est-ce du ? (Par exemple Mplayer : plus de 20 segfault)
 
 


 %> gcc -v
Reading specs from /usr/lib/gcc-lib/i386-linux/3.3/specs
Configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i386-linux
Thread model: posix
gcc version 3.3 (Debian)

Reply

Marsh Posté le 21-05-2003 à 23:01:25   

Reply

Marsh Posté le 21-05-2003 à 23:03:19    

3.3
 
encore instable... je n'arrive pas à compiler mon noyau avec. préfères gcc-3.2

Reply

Marsh Posté le 21-05-2003 à 23:07:18    

Mexx20 a écrit :

A chaque fois que je compile un gros truc j'ai droit à une quantité de segfault ... Je relance le make et là ou il y a eu une segfault ca passe mais en arrive une autre un peu plus loin ... En insistant (relancant le make) j'obtient la compilation terminée ... A votre à quoi cela est-ce du ? (Par exemple Mplayer : plus de 20 segfault)

Mémoire foutue ?


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 21-05-2003 à 23:08:16    

++Taz a écrit :

3.3
 
encore instable... je n'arrive pas à compiler mon noyau avec. préfères gcc-3.2

Ça c'est parce que certaines des parties du noyau sont écrites bien goraitement avec des chaînes multi-lignes sans le \ requis à la fin.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 21-05-2003 à 23:24:41    

Cela m'arrivait quant ma SDRAM était poussée à 133 Mhz au lieu de 100 Mhz.
 
Il faut suivre scrupuleusement les conseils de Jar Jar   ;)

Reply

Marsh Posté le 21-05-2003 à 23:25:18    

Jar Jar a écrit :

Mémoire foutue ?


 
Je ne sais pas, probablement.
 
La machine reste pourtant des journées entières avec une charge importante de travail sans qu'il n'y ai de problèmes.
 
3.3 serait plus pointilleux ? Tant mieux.

Reply

Marsh Posté le 21-05-2003 à 23:33:23    

Il n'y a pas un test intelligent à faire pour tester sa mémoire ?

Reply

Marsh Posté le 22-05-2003 à 01:36:32    

Mexx20 a écrit :

Il n'y a pas un test intelligent à faire pour tester sa mémoire ?


 
Le meilleur que j'ai trouvé, c'est de compiler un noyau justement.

Reply

Marsh Posté le 22-05-2003 à 07:16:23    

checkmem

Reply

Marsh Posté le 22-05-2003 à 09:44:32    

Mexx20 a écrit :

Il n'y a pas un test intelligent à faire pour tester sa mémoire ?

memtest86, qui la teste en mode réel. Depuis un système avec de la mémoire virtuelle, on ne peut pas faire de test aussi systématique.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 22-05-2003 à 09:44:32   

Reply

Marsh Posté le 22-05-2003 à 10:08:51    

memtest est definitivement tres bien :)
 
il est inclu dans le CD de boot de la dernière gentoo ;)

Reply

Marsh Posté le 22-05-2003 à 11:27:05    

ou alors www.memtest86.com
 
pas d'overclock sur ta machine ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 22-05-2003 à 15:40:19    

Merci. Bin, j'ai un petit problème pour tester memtest86. Jar Jar, comme tu le dis il teste en mode réel. Pour cela, il faut booter sur ce programme car il est indépendant de l'OS. C'est un binaire bootable. Dans le manuel, sur le site (merci Mjules) il est indiqué que l'on peux utiliser lilo, ce que j'ai fait. Au moment du chargement il est indiqué "loading Memtest ...". Ensuite s'affiche pendant une seconde le menu (écran bleu) et la machine redémarre !
 
Non, je n'ai pas overcloqué, par contre la mémoire est mélangée : 4 petites barettes et 1 grande. SDRAM avec DIMM ? Désolé, je ne connais rien en language RAM.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed