.zcompdump é um cache da configuração do sistema de conclusão. Se você tiver, o zsh começa mais rápido.
Seu problema é que você atingiu sua cota de disco. Quando o zsh tenta escrever o arquivo .zcompdump , ele falha no meio do caminho porque você não tem permissão para escrever mais. Então, quando ele lê o arquivo corrompido de volta, o problema continua.
Você pode impedir que o zsh use um arquivo .zcompdump editando seu .zshrc e adicionando a opção -D à chamada compinit . Como alternativa, você pode usar um local diferente, por exemplo,
compinit -u -d /tmp/luca/.zcompdump
Supondo que você consiga salvar a versão editada de .zshrc ! Você deve realmente excluir alguns arquivos da sua conta para obter mais espaço livre.