Falha de segmentação no Ubuntu 16.04

0

Eu tenho um problema usando o comando screen no Ubuntu 16.04. Eu estou trabalhando em um projeto C ++ e usando servidores com o Ubuntu para simular meu código. Falhas de segmentação começaram a aparecer após a atualização do Ubuntu 14.04 para o 16.04. Ao tentar simular o mesmo código em servidores diferentes com o Ubuntu 14 e 16.04, uma falha de segmentação aparece no servidor com o Ubuntu 16.04 depois de um certo tempo (normalmente 12 horas de simulação) sabendo que nenhum problema aparece no Ubuntu 14.04. Além disso, a mesma simulação pode ser conduzida no Ubuntu 16.04 sem qualquer problema se o comando de simulação for operado diretamente no terminal do shell sem usar o comando screen. Eu estou querendo saber se existe alguma opção de tempo limite para o comando de tela no Ubuntu 16.04 que pára minhas simulações.

    
por R.Kl 25.09.2017 / 13:25

1 resposta

0

Encontramos uma solução, eu postei se puder ajudar alguém com o mesmo tipo de problema.

O problema foi a expiração do ticket do kerberos dentro da tela ou da sessão do tmux. O kerberos ticket foi usado para montar a pasta nfsv4 onde alguns arquivos foram escritos pelo programa, assim após 12hrs o ticket expirou e o programa tentou gravar em arquivo inacessível e obter um segfault. O nfsv4 foi usado para o nosso servidor no Ubuntu 16.04, o nfsv3 no Ubuntu 14.04 ...

A solução, na sessão screen / tmux, lança o programa com o seguinte comando: krenew -K 60 ./a.out

    
por jnbazin 12.10.2017 / 09:30