Como posso parar o LibreOffice de travar aleatoriamente?

14

O Libreoffice continua travando aleatoriamente. Isso será feito quando eu estiver digitando e quando estiver trocando de área de trabalho ou algo assim. Não há nenhum padrão nisso. Preciso de ajuda aqui. Alguém teve esse problema ou problema semelhante a ele? Alguém encontrou uma correção. Também parece acontecer especialmente depois que meu protetor de tela foi iniciado. Eu diria que isso acontece cerca de 97% do tempo depois disso. Este é um bug irritante e está mantendo minha produtividade baixa.

Sam Mercier
fonte
Eu desinstalei e reinstalei e isso não funcionou. Também apaguei a pasta e isso não funcionou.
Sam Mercier
Eu recebo o mesmo comportamento, estava esperando encontrar uma solução neste segmento. Às vezes, acontece mesmo quando a janela LO não está em foco. Por curiosidade, você tem a barra de menus instalada?
Geoffrey
Você mencionou que isso aconteça após o screensaver começou ... parece-me obter este após um suspend / resume
Geoffrey
6
Você aceitou a resposta do AJ00200. Você pode comentar quais dos pontos que ele mencionou resolveram seus problemas?
Oxwivi

Respostas:

2

Eu tive o mesmo problema, mas foi resolvido após uma reinstalação do Ubuntu. No entanto, a maioria das pessoas usaria isso como uma última opção. Algumas coisas que você poderia para replicar os resultados seriam:

  • Exclua a pasta .libreoffice como scouser73 disse
  • Remova e reinstale o Java ou OpenJDK
  • Reinstale o LibreOffice (tente usar a versão mais recente do site)

Espero que um desses ajude. Se você decidir reinstalar, lembre-se de fazer backup de todos os arquivos necessários.

AJ00200
fonte
5

De acordo com este tópico, http://ubuntuforums.org/showthread.php?t=1813246 e http://forums.linuxmint.com/viewtopic.php?f=47&t=77851&p=456737 esse problema está relacionado à placa de vídeo em o uso é Intel HD Graphics e em uma CPU Intel Sandy Bridge como o (Intel® Core® i5-2540M).

A correção sugerida é desativar o anti-aliasing no LibreOffice. Para fazer isso, vá ao menu Ferramentas, selecione opções. Em seguida, na próxima tela, selecione "visualizar" no menu "LibreOffice" e desmarque "Usar anti-aliasing"

Eu confirmo que funcionou para mim. Até agora, o escritório do Libre não se comportou mal depois que eu desabilitei as opções de Saída de gráficos nas preferências do LibreOffice View. Obrigado aos fóruns mint e Ubuntu. Isso salvou o meu dia. Estou procurando há tanto tempo ...

Bernard
fonte
4

Como se trata de um erro Java, tente alternar o JRE. Use o OpenJDK. Se você não possui o OpenJDK, instale-o .

No Libre Office, vá para ToolsOptions... → LibreOfficeJava(aguarde um pouco até que a lista de JREs apareça) e depois mude para a versão 1.6.0_20. Quando você o destaca, o local deve ser algo como /usr/lib/jvm/java-6-openjdk/jre.

Clique no botão OK e feche todos os documentos ou janelas abertos do LibreOffice. Em seguida, inicie o Libre Office novamente.

AlexTheBird
fonte
Outra opção seria desmarcar completamente a caixa "Usar Java runtime".
JNV
1
Agora posso comentar :-) Mas ele deve estar ciente que algumas funcionalidades do Libre / Open-escritório precisa de um JRE ver aqui wiki.services.openoffice.org/wiki/Java_and_OpenOffice.org
AlexTheBird
Bom ponto. Isso é verdade para a maioria das extensões, incluindo o Zotero, que Geoffrey usa.
JNV
1
Obrigado Alex e jnv. Isso parece interessante. Consegui reproduzir o bug uma vez com o sun jre e com um documento contendo referências zotero. Mas até agora nenhum acidente com o opedjdk jre. Vou manter o openjdk por mais algum tempo, apenas para garantir que não haja mais falhas.
precisa
Ainda não tenho certeza se o sun java foi o problema, mas não tive as mesmas falhas no LO ultimamente, depois de mudar para o openjdk (mas houve uma atualização do LO nesse meio tempo, então quem sabe). Enfim, essa foi a resposta mais útil para mim (e cheguei logo antes da resposta útil da jnv), então +150 para o AlexTheBird. Obrigado!
precisa
2

Sugiro que você exclua o perfil do LibreOffice. Acho que isso pode remover o problema que você está tendo com falhas aleatórias.

1 - Vá para a sua pasta pessoal

2 - Pressione CTRL & H para mostrar as pastas ocultas

3 - Localize a pasta .libreoffice

4 - Clique com o botão direito e exclua-o

Isso não excluirá nenhum documento que você criou, basicamente o que você está fazendo é começar com uma lista limpa.

scouser73
fonte
Está bem. Isso parece promissor. Vou tentar isso em breve. Obrigado.
Sam Mercier
Não, isso não ajudou.
Sam Mercier
Desde o LO 3.5, o diretório do perfil é ~/.config/libreoffice. Removê-lo parou de deixar de funcionar para mim.
Frank Zalkow
2

Sempre que o libreoffice falha, ele deixa um arquivo de log na sua pasta pessoal e no diretório de trabalho. Leia esse log para descobrir a fonte real do problema. Até eu sofro o mesmo problema. Na maioria das vezes, o log diz que o JRE tem algo a ver com a falha. Como não desenvolvedor, não entendo :-( Acho que a remoção da opção de usar recursos experimentais instáveis ​​(em ferramentas> opções) ajudou um pouco.

user19558
fonte
Eu não tenho o 'instável-experimental' ativado nas opções, portanto isso não está causando as falhas que estou recebendo. Obrigado por apontar para os arquivos de log de erros, arquivamos um relatório de erro no Launchpad.
Geoffrey
2

Resolvi isso mais rápido e não queria começar primeiro a longo prazo: D

Basta abrir o LO. Vá para configurações e altere quais diálogos o LO usa para salvar documentos.

Portanto, altere esta configuração para: "use diálogos do LibreOffice para salvar documentos"

(Opção em "Geral")

Feche e reabra o LO e isso funcionou para mim.

(Descobri que meu LO travava ao salvar documentos, mesmo sem nenhuma versão JAVA ativada no LO.)

Peterling
fonte
1

Edit: Eu perdi que Geoffrey já está usando o Sun JRE e até agora parece que o OpenJDK pode corrigir esse problema. No entanto, a mesma falha foi relatada para o OpenJDK .

Parece que o mesmo problema foi relatado para a 10.10 sem chamar a atenção.

Supondo que Java seja a fonte do problema e você use o JRE padrão (OpenJDK), você pode tentar o Sun JRE em vez do OpenJDK.

O Sun JRE está no Partner Repository, verifique se o repositório está ativado .

Agora:

sudo apt-get update
sudo apt-get install sun-java6-jre

Você terá dois JREs. Você pode remover o OpenJDK:

sudo apt-get remove default-jre default-jre-headless openjdk-6-jre openjdk-6-jre-headless icedtea6-plugin

(Não sei ao certo quais são os pacotes padrão, é possível que você não tenha alguns deles instalados - o apt-get os ignorará)

ou reconfigure o JRE padrão:

sudo update-alternatives --config java

(selecione / usr / lib / jvm / java-6-sun / jre / bin / java)

No segundo caso, para ter certeza de que o LibreOffice usa o Sun JRE, siga a resposta de Alex , basta selecionar a da Sun Microsystems.

jnv
fonte
Obrigado por isso. Estou ficando confuso ... Meu relatório de erro foi referente a uma falha usando o sun java, certo? Mas o outro cara que relatou um bug disse que estava usando o openjdk. Examinando os relatórios de falhas que tenho na minha pasta pessoal, alguns são para openjdk, outros para sun java. (Eu estive alternando entre os dois nos últimos dias tentando resolver outro problema.) Então, ambos estão em falta?
precisa
Ah, entendo, na verdade, pensei que você estivesse usando o OpenJDK desde que relatou o bug do openjdk-6. No entanto, o bug que vinculei parece ser realmente com o OpenJDK, portanto, no final, o JRE pode não importar.
JNV
-1

Corrigi o meu LibreOffice reinstalando-o. O Ubuntu estava usando uma versão instável do Libre e foi isso que provavelmente o causou.

Sam Mercier
fonte
Qual versão do LibreOffice você está usando agora?
AlexTheBird