O vazamento de memória da Bash me desconectou do SSH?

1

Alguém pode me explicar o que aconteceu aqui?

Eu simplesmente digitei cd /some/directory , talvez eu tenha pressionado a guia de listagem de diretórios, quando aconteceu o seguinte e eu me desconectei do servidor:

me@psrv1:/opt/data$ cd /opt/data/perl

malloc: ../bash/parse.y:6050: assertion botched
free: called with already freed block argument
last command: ls
Aborting...Connection to psrv1 closed.
    
por DanFromGermany 20.02.2017 / 15:52

1 resposta

1

Bash memory leak disconnected me from SSH?

Não há vazamento de memória, mas assertion . Você pode imaginar a árvore de processos no servidor:

sshd
 '--- bash

Quando o processo atinge um lugar onde está a asserção, geralmente significa que alguma variável tem algum valor inválido (que nunca deveria ter) e para evitar falhas mais tarde, o processo é abortado (termina).

O sshd server, que iniciou seu shell, está aguardando apenas que o processo do shell termine para limpar sua conexão, o que aconteceu exatamente neste momento e, portanto, fecha a conexão para você.

Isso é tudo pessoal.

    
por 20.02.2017 / 18:22

Tags