Estamos desarrollando una aplicación; incluye una biblioteca desarrollada por otro codificador, esta biblioteca se comunica con el servidor a través de múltiples conexiones de red, y esto involucra múltiples hilos trabajando juntos. El código del lado del servidor es bastante complicado y no tenemos acceso al código fuente.
Recientemente descubrí que un mandelbug hace que la aplicación se bloquee a veces. Pude reproducirlo una vez y obtuve un seguimiento de la pila, así que abrí un informe de error. El error en sí es fácil de solucionar (excepción web no detectada en uno de los subprocesos en segundo plano, que hace que CLR finalice el programa).
El problema es que el desarrollador se niega a corregir el error, porque "no está convencido de que exista". Desafortunadamente para mí, el jefe está del lado de él y dice que este error no se puede solucionar a menos que haga un "caso de prueba sólido" para probar la existencia del error, y para hacer una prueba unitaria que verifique que se ha ido. Lo que es básicamente imposible debido a la naturaleza del error.
¿Algún consejo?