Isso não é necessariamente devido à fuzz (em particular, se você atualizou as correções conforme informado no artigo ). Pode acontecer que a fonte tenha mudado de tal forma que os patches estejam completamente desatualizados. Por exemplo, a fonte original era:
aa
bb
cc
e um patch informado: substitua a linha bb
por dd
(com algum contexto, ignorado aqui). Então a fonte mudou para:
aa
bbb
cc
O patch ainda diz: substitua a linha bb
por dd
, mas a linha bb
não existe mais, para que o patch não possa mais ser aplicado com sucesso.
A solução é olhar para o pedaço defeituoso, na parte correspondente da fonte antiga (na qual o patch pode ser aplicado), e tentar ver o que mudou na nova fonte, então tentar adaptar a nova fonte para regenerar o patch. Isso só pode ser feito manualmente, e quando houver grandes mudanças na fonte, isso pode ser difícil, se não impossível.