Boa tarde, na verdade quiz disser no carregar XML, pois primeiramente carrego o XML no componente e depois chamo o validar, o erro ocorre ja no carregar, nao dando tempo chegar no validar para verificar inconsistencias
Um exemplo de um caso que funcionou, carrego o XML, Assino e depois valido, para so então enviar.
Inclusive identifiquei uns pontos que estava mandando errado mesmo, porem como as vezes passa as vezes nao, creio que a DLL tenha tratamentos para essas informações, porem nao funcionam todas a vezes
comparei dois XML um que deu erro e outro que funcionou e estão identicos.
Identifiquei tambem que em um caso onde o erro ocorreu o log mostra o destravar logo em seguida ao travar
Em outro caso que o erro nao ocorreu o destravar foi depois do SetRetorno
Creio que devido a isso a violação de acesso ocorre, deve estar tentando matar algo antes de finalizar o processo.