[Linux-bruxelles] segfault dans evolution-vcard-importer

Daniel Lemye info at softplus.be
Jeu 20 Mai 18:52:28 CEST 2004


> -----Original Message-----
> From: Stan Pinte
> Sent: jeudi 20 mai 2004 18:10
> Subject: [Linux-bruxelles] segfault dans evolution-vcard-importer
>
>
> hello,
>
> en débuggant l'import d'un fichier .vcf dans evolution, je
> tombe sur une
> segfault, là:
>
> static char *
> read_file (char *name)
> {
> 	int  len;

> 	char buff[65536];
==>> Es-tu sur que ton fichier d'input est < que 65536 ?

> 	char line[1024];
> 	FILE *f;
>
> 	f = fopen (name, "r");
> 	if (f == NULL)
> 		g_error ("Unable to open %s!\n", name);
>
> 	len  = 0;
> 	while (fgets (line, sizeof (line), f) != NULL) {
> SEGFAULT --> 		strcpy (buff + len, line);
> 		len += strlen (line);
> 	}
>
> 	fclose (f);
>
> 	return g_strdup (buff);
> }
>
> quelqu'un a-t'il un conseil pour débugger cela, dans ce merveilleux
> language de programmation?
>
> Merci!
>
> Stan.
>
>
> --
> ------
> join me at spinte at jabber.org
> GPG: CBAC 1C79 D133 D3D7 247D  D723 FCF9 AEB9 BC4F 5802
> ------
>





Plus d'informations sur la liste de diffusion Linux-bruxelles