Sei stato davvero esplicativo! Grazie! Mi metto subito al lavoro! Grazie mille dell'aiuto!!! Carmelo > Il giorno dom, 09/10/2005 alle 18.37 +0200, Carmelo Ferrante ha scritto: > > > C'è qualcun che riesce a dirmi in cosa consiste esattamente questo errore? > > E` una (relativa) novità della libreria del C GNU, che fa dei controlli > in più. > > Le routine della libreria del C si sono accorte che stai cercando di > liberare una zona di memoria già liberata ("double free"), o mai > allocata, o che comunque si sono corrotte le strutture interne usate > dalla routine di gestione della memoria ("or corruption") magari per > sforamento di qualche puntatore. > > Vedi anche la documentazione della libreria del C con > > info libc "heap consistency checking" > > Consiglio: ricontrolla malloc(), free(), new e delete. Con un debugger e > un breakpoint su free() dovresti riuscire a vedere dove sta il problema. > -- > | \ \ | ___|_ |_ | ianezz a casa sua... :-) > | _ \ | \ | _| / / Verba volant, scripta > _|_/ _\_| _|____|___|___| manent, data corrupted > > > -- > Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO > "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx > > > -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx