Mais provavelmente algo mais simples: o VLC perde sua conexão com a tela X. Se você iniciá-lo a partir de um terminal, ele pode ser detalhado o suficiente para mostrar o erro que faz com que ele saia.
Se eu iniciar o VLC, conecte meu laptop a um monitor externo via VGA ou HDMI, o VLC sai normalmente.
Se eu iniciar o VLC novamente e desconectar meu laptop da tela, o VLC sairá normalmente.
Provavelmente, este é o comportamento pretendido / conhecido, e meu palpite é por motivos de desempenho: Precisamos armazenar todo o X do GPU em memória RAM imediata, enquanto inicializamos o novo dispositivo de exibição, mas para minimizar o risco de X e seus filhos travarem de forma horrível, o VLC será morto em vez de preservado.
Esta é uma análise correta? O que faz com que o VLC saia?