Segmentation Fault lors des compilations - Codes et scripts - Linux et OS Alternatifs
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
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 ?
Marsh Posté le 21-05-2003 à 23:08:16
++Taz a écrit : 3.3 |
Ç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.
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
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.
Marsh Posté le 21-05-2003 à 23:33:23
Il n'y a pas un test intelligent à faire pour tester sa mémoire ?
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.
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.
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
Marsh Posté le 22-05-2003 à 11:27:05
ou alors www.memtest86.com
pas d'overclock sur ta machine ?
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.
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)