[LMI] TD3: Manip de Fichiers: Erreur de segmentation[Résolu]

Voir le sujet précédent Voir le sujet suivant Aller en bas

[LMI] TD3: Manip de Fichiers: Erreur de segmentation[Résolu]

Message  Jiraiya-08 le Sam 12 Avr 2008, 23:17

Salut Smile

Bon, voilà: J'ai un GROS problème avec le première exercice des manipulations de fichiers... ca compile et l'édition de liens se déroulent correctement, mais à l'éxecution, j'ai :

"Erreur de segmentation (core dumped)"

J'ai retourné le code dans tout les sens, et je vois pas ou est le bug. Le fichier sortie.dat est bien crée, mais impossible de l'ouvrir, et ses droit sont correct (rwxr--r--).

je vois vraiment pas d'ou peut venir le problème.... Sad

J'ai essayé le déboggueur gdc, mais je n'arrive pas à l'utiliser...

Ca me bloque énormément....

Merci pour votre aide Smile


Dernière édition par Jiraiya-08 le Dim 13 Avr 2008, 23:38, édité 1 fois

Jiraiya-08

Nombre de messages : 111
Age : 28
Prénom : Georges
Statut : Ancien - Promo 2010
Localisation : Rapture
Date d'inscription : 13/10/2007

Revenir en haut Aller en bas

Re: [LMI] TD3: Manip de Fichiers: Erreur de segmentation[Résolu]

Message  AsPrO le Dim 13 Avr 2008, 00:48

Fais toi ami avec la phrase "Segmentation Fault", tu la recroiseras souvent.

AsPrO

Nombre de messages : 392
Age : 30
Prénom : Anthony
Statut : 1er Réseau
Date d'inscription : 01/03/2006

Revenir en haut Aller en bas

Re: [LMI] TD3: Manip de Fichiers: Erreur de segmentation[Résolu]

Message  pbt le Dim 13 Avr 2008, 22:09

Lorsque l'on pose une question et que l'on trouve seul la réponse ... c'est bien de venir exposé la solution en quelques mots ... c'est plus sympa pour les lecteurs éventuels qui auraient commencé à chercher une solution ;-)

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

Re: [LMI] TD3: Manip de Fichiers: Erreur de segmentation[Résolu]

Message  Jiraiya-08 le Dim 13 Avr 2008, 23:44

ok Very Happy

Voilà, en fait, j'avais par exemple:
Code:
message dw 'ceci est une chaine'
L_MESSAGE EQU $-message

et lors de l'appel de write par exemple, je mettais:

Code:
mov eax, 4                      ; appel système N°4 = write
mov ebx, 1                      ; la sortie standard (=1).
mov ecx, message        ; l'addresse de ce que l'on veut afficher.
mov edx, [L_MESSAGE]  ; le nombre de caractère qu'on doit afficher.
int 0x80                          ; l'appel système.

au lieu de:

Code:
mov eax, 4                      ; appel système N°4 = write
mov ebx, 1                      ; la sortie standard (=1).
mov ecx, message        ; l'addresse de ce que l'on veut afficher.
mov edx, L_MESSAGE    ; le nombre de caractère qu'on doit afficher.
int 0x80                          ; l'appel système.


C'est simplement ca ^^

Voilà Smile

Jiraiya-08

Nombre de messages : 111
Age : 28
Prénom : Georges
Statut : Ancien - Promo 2010
Localisation : Rapture
Date d'inscription : 13/10/2007

Revenir en haut Aller en bas

Re: [LMI] TD3: Manip de Fichiers: Erreur de segmentation[Résolu]

Message  Contenu sponsorisé Aujourd'hui à 18:57


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum