Atualizei de 14.04 LTS para 16.04 LTS e também não consegui iniciar o Steam. Tudo começou (quero dizer, 'vapor' continuava funcionando), mas nada aconteceu depois de alguns segundos.
Para mim , a solução que finalmente encontrei foi executar o Steam a partir da linha de comando com:
LD_PRELOAD='/usr/$LIB/libstdc++.so.6' steam
Informações não essenciais abaixo.
O Steam fornece essencialmente uma "mini-distribuição", chamada Steam Runtime, mas atualmente não está fazendo um trabalho completo, de alguma forma entra em conflito com a biblioteca padrão C ++ do sistema e / ou outras bibliotecas. Durante minhas experiências, eu também tive uma reclamação sobre o sistema libreadline6 <-> Steam runtime libtinfo5. Depois de descompactar manualmente o pacote tarball do steam runtime no diretório Steam para substituir o que havia anteriormente, ele mudou para ser o descrito neste problema (pcre_jit_stack_alloc).
Um boato interessante é que, antes de encontrar a solução acima, eu era capaz de iniciar o Steam para fazer o download de uma atualização, desativando temporariamente o Steam Runtime com a exportação STEAM_RUNTIME = 0. O vapor em si não funcionava, mas esse foi o meu primeiro passo à frente. Tentei instalar equivalentes do sistema das bibliotecas de 32 bits necessárias, mas não o concluí / fiz funcionar.
sudo ldconfig
?