Segmentation fault programma C

di il
6 risposte

Segmentation fault programma C

Salve, compilato questo programma C e ho generato l'esecutivo ma avviandolo mi da errore di segmentazione.
Ho effettuato il debug con valgrind e mi da errore su questa linea di codice strcpy (ctfilename, app_data.ct_path) dove app_data è una typedef struct di extern.h e ct_path è una sua variabile.
L'errore di valgrind è questo:
==27435== Invalid read of size 1
==27435== at 0x4840094: strcpy (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==27435== by 0x11CD49: GetColors (color.c:304)
==27435== by 0x10C0F7: main (main.c:162)
==27435== Address 0x0 is not stack'd, malloc'd or (recently) free'd

Qualcuno sa come posso rilsovere?

6 Risposte

Devi accedere o registrarti per scrivere nel forum
6 risposte