LibreOffice Base trava no arco de 32 bits para 16.04 e 17.04

3

Eu inicio a base do LibreOffice, crio uma nova base, uso todo o padrão (HSQLDB), clico em seguida, OK, escolho um nome de arquivo, clico em OK e ele trava.

  

soffice.bin travou com o SIGSEGV

É uma máquina de 32 bits, falha com o 16.04 (experimentou o OpenJDK 8.131 e o Oracle Java 8.144 e tentou atualizar o LO para a versão mais recente), ele também falha com o mais novo 17.04, totalmente atualizado.

Eu tentei em uma máquina física e em outra no VirtualBox.

Ele faz não travar usando uma instalação 64bit .

Qualquer sugestão ??

    
por BrnVrn 07.08.2017 / 18:48

1 resposta

3

Eu finalmente encontrei algumas informações. Edição iniciada em meados de junho de 2017.

  • O LibreOffice Base não funciona em uma máquina Linux de 32 bits
  • Deve ser corrigido com uma nova versão do kernel (esperançosamente)
  • É uma mudança no kernel (correção de segurança) que afetou o Java que é necessário para o LibreOffice Base
  • Nem o Ubuntu nem o LibreOffice nem o OpenJDK podem corrigir este problema do kernel (OK, talvez o OpenJDK também possa consertá-lo)
  • Existe uma solução alternativa (testada em 16.04 e 17.04): "Adicionar parâmetro de kernel stack_guard_gap=1 "

Edite o arquivo /etc/default/grub e altere a linha que começa com GRUB_CMDLINE_LINUX_DEFAULT para incluir o parâmetro, por exemplo, depois da edição, pode ficar assim:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash stack_guard_gap=1"

execute sudo update-grub e reinicie.

Você deve remover este parâmetro quando o novo kernel resolver o problema (teste), porque eu acho que é menos seguro sem o stack_guard ...

Referências:

Parece que não posso postar mais de 2 links aqui. Mas a resposta completa é aqui em ask.libreoffice.org .

    
por BrnVrn 08.08.2017 / 15:24