|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
gdb chi mi aiuta?
ciao ragazzi,
ho un prob in un prog... Segmentation fault! Quote:
Chi ha qualche idea???? cipi
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 Ultima modifica di cipi : 07-04-2005 alle 17:12. |
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
Effettivamente su:
Codice:
f1=fopen("var.txt","w");
Please!
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Controlla (se il file davvero non viene aperto e "f1" è NULL) la variabile 'errno' per diagnositcare il problema. A prima vista sembrerebbe un problema di allocazione della memoria.
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
Effettivamente era null... Ma cosa ancora più strana... Ho introdotto un controllo
Codice:
if(f1==NULL) etc.
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
E che c'è di strano? Se fai il controllo salti l'errore.
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
Quote:
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Mah, è strano, allora. Vabbe', l'importante è non avere più il problema, no?
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
Quote:
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
Quote:
Se non ho capito male, tu apri un file per scriverci dentro e, fin quando non hai messo la condizione if......==NULL, ti andava in segmentation fault. Ora, hai inserito la condizione ma, pur non verificando la condizione non hai più il problema. Mi chiedevo quindi due cose: 1) Come fai a dire che la condizione non venga verificata? 2) Potrebbe essere invece che l'errore sia ancora presente ma, proprio perchè la condizione viene verificata il programma lo gestisca correttamente? Thx. RaouL.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek
|
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
Il motivo è che il mio controllo era:
Codice:
if(f1==null)
{
invia_messaggio_errore;
exit(-1);
}
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
puoi postare il codice??
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: May 2002
Città: udine
Messaggi: 546
|
potrei ma sono oltre 1000 righe... se vuoi ti spedisco via mail se mi mandi un pvt...
__________________
a chi non piace il vino... dio neghi anche l'acqua! ![]() DELL Latitude E4300, iPhone 6 |
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Quote:
Mandane solo un estratto, la parte incriminata, almeno.
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:29.




















