Stiamo sviluppando un'applicazione; include una libreria sviluppata da un altro codificatore, questa libreria comunica con il server tramite più connessioni di rete, e questo coinvolge più thread che lavorano insieme. Il codice lato server è piuttosto complicato e non abbiamo accesso al codice sorgente.
Recentemente ho scoperto un mandelbug che a volte fa crash dell'applicazione. Potrei riprodurlo una volta e ottenere una traccia dello stack, così ho aperto un bug report. Il bug stesso è facile da risolvere (eccezione Web non rilevata in uno dei thread in background, che rende CLR terminare il programma).
Il problema è che lo sviluppatore si rifiuta di correggere il bug, perché "non è convinto che esista". Sfortunatamente per me il boss si schiera dalla parte di lui e dice che questo bug non può essere corretto a meno che non crei un "solido test case" per dimostrare l'esistenza del bug, e per fare un test unitario verificando che non ci sia più. Ciò che è fondamentalmente impossibile a causa di una natura del bug.
Qualche consiglio?