On Sun, Aug 13, 2000 at 12:09:59PM +0200, Tchesmeli serge wrote:
> 
> 
> ----- Original Message ----- 
> From: Pierrick.BERGER <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Sunday, August 13, 2000 10:36 AM
> Subject: [debutant] erreur de segmentation !!!
> 
> 
> > Qu'est ce que ca veut dire : erreur de segmentation ?
> > J'ai obtenu ce message d'erreur en ligne de commande :
> > j'ai fait su pour me mettre en root, puis j'ai taper kruiser pour lancer le
> > navigateur de fichiers, et l� l'erreur est apparue !!!
> > Un peu plus tard (apr�s d'autre manip) j'ai r�it�rer la manip et l� ca a
> > march� !!!
> > 
> > Pierrick
> >
> Hum :) Erreur de segmentation c'est un plantage de l'appli, un peu comme l'ecran 
>bleu de win si tu veux sauf que sous linux c'est que l'appli qui plante et pas le 
>syst�me :)

bah pas forcement :) y'a des plantages d'appli qui sont dus
a des appels systemes (parceque l'application en question ne
reagis pas correctement, depasse les quotas ...)

> Pour un plantage syst�me (rare quand m�me) c'est un core dumped ou un oops :) 

tu peux aussi coredumper une appli et tu peux faire en sorte
que le core dump du kernel ne se produise pas ...

En fait :

- Ta memoire est sectionn�e en segments (pour des questions
pratiques).
- Des langages de programmation tels que le C te permettent
de trifouiller toi meme en memoire (les pointeurs, si tu a
deja entendu, sont des adresses memoire qui pointent sur des
adresses memoire). Ce genre de bidouille est bien pratique
et efficace mais permet aussi de faire plein d'erreurs. Le
cas frequent est de vouloir lire la valeur point�e par un
pointeur qui pointe sur rien. Comme dans la memoire, le rien
n'existe pas, le pointeur pointe sur une donn�e au pif
(enfin pas vraiment au pif mais bref ...) das ta memoire.
Ton programme s'empetre alors avec les segments de memoire
et tu obtiens une "SEGFAULT" (segmentation fault)
- Le dump core est un fichier qui contient l'etat de la
memoire allou�e au programme lors du plantage de ce dernier.
Pour les programmeurs avertis, ce fichier permet ce qu'on
appelle une "analyse post-mortem" de l'appli. pratique pour
debugger.

Cordialement,
Marc

> ---------------------------------
>  Tchesmeli serge
>  Admin syst�me et r�seaux
>  L�a admin : www.lea-linux.org
> [EMAIL PROTECTED] , [EMAIL PROTECTED]
>  
>  

-- 

-------------------------------------------------------------
"Advancing  technology  is not as  important as  fighting for
freedom, but it's still a good thing to do."
                                          Richard M. Stallman

http://gcu-squad.org/~khatar
[EMAIL PROTECTED]

Répondre à