[Avl-cvs] Freeze
Brought to you by:
hetfield666,
jah2003
From: Gianlorenzo D'A. <gia...@ti...> - 2004-09-03 15:58:29
|
Ho fatto un po di test sulla cancellazione senza utilizzare la classe test e pare che va. Cancellando un ordine di 1 milione di elementi si coprono tutti i casi (che sono una decina in tutto) e non succede mai niente : ne seg fault ne loop infiniti. Utilizzando la classe test invece gi=E0 a 10 elementi si verificano error= i tipo segmentation fault oppure il famigerato freeze (che non so perch=E9 = a te ti frizza, forse perch=E9 usi il debugger, ma a me corrisponde ad un ciclo infinito che occupa tutta la CPU). La conclusione =E8 che l'errore si trova in test.cpp. Guardando un po il codice velocemente mi pare di vedere qualcosa di poco controllato a livello di iteratori. Adesso ci do uno sguardo. |