¿Se conocen falsos positivos con Valgrind? Obtengo un 'Salto condicional o movimiento depende de valor (es) sin inicializar' con la función fmemopen
, escribiendo en C y compilando con GCC. ¿Puedo estar seguro de que es real?¿Se conocen problemas de falsos positivos con Valgrind?
EDITAR: ¿Existen problemas conocidos que no están en los archivos de supresión? ¿Hay algunas cosas que uno puede hacer en un programa, que no son realmente errores, pero Valgrind dirá que sí? Si hay problemas conocidos, una lista sería agradable.
¿Cómo puedo saber realmente si es un falso positivo? –
He agregado algunos consejos a mi respuesta, espero que ayude. –
Yo diría que todos los problemas informados son en realidad problemas hasta que haya verificado sin dudas que sí lo están. Es fácil descartar algo como un falso positivo o un error en otra biblioteca o lo que sea cuando el problema es, de hecho, un problema real en su propio código. Recuerde: select probablemente no esté roto ;-) Por supuesto, habrá casos en los que realmente sea un falso positivo ... – Dan