Estamos desenvolvendo um aplicativo; inclui uma biblioteca desenvolvida por outro codificador, esta biblioteca se comunica com o servidor por meio de várias conexões de rede e envolve vários threads trabalhando juntos. O código do lado do servidor é bastante complicado e não temos acesso ao código fonte.
Recentemente, descobri um bug de mandelbug que causava um travamento de aplicativo. Eu poderia reproduzi-lo uma vez e ter um rastreamento de pilha, então abri um relatório de erro. O bug em si é fácil de corrigir (exceção da Web não capturada em um dos threads de segundo plano, que faz com que o CLR encerre o programa).
O problema é que o desenvolvedor está se recusando a corrigir o erro, porque "ele não está convencido de que existe". Infelizmente para mim, o chefe está do lado dele e diz que esse bug não pode ser corrigido, a menos que eu faça um "sólido caso de teste" para provar a existência do bug e faça um teste de unidade para verificar se ele desapareceu. O que é basicamente impossível devido à natureza do bug.
Algum conselho?