Comment puis-je empêcher LibreOffice de se bloquer de manière aléatoire?

14

Libreoffice continue de planter au hasard. Il le fera lorsque je tape et lorsque je change de bureau ou quoi que ce soit. Il n'y a aucun motif à cela. J'ai besoin d'un peu d'aide par ici. Quelqu'un a-t-il eu ce problème ou un problème similaire? Tout le monde a trouvé un correctif. Cela semble également se produire particulièrement bien après le démarrage de mon économiseur d'écran. Je dirais que cela se produit environ 97% du temps après cela. Ceci est un bug ennuyeux et maintient ma faible productivité.

Sam Mercier
la source
J'ai désinstallé et réinstallé et cela n'a pas fonctionné. J'ai également supprimé le dossier et cela n'a pas fonctionné.
Sam Mercier
J'obtiens le même comportement, espérait trouver une solution dans ce fil. Cela se produit parfois même lorsque la fenêtre LO n'est pas mise au point. Par curiosité, avez-vous installé lo-menubar?
geoffrey
Vous avez mentionné que cela se produisait après le démarrage de l'économiseur d'écran ... Il semble que je l'obtienne après une suspension / reprise
Geoffrey
6
Vous avez accepté la réponse AJ00200, pouvez-vous commenter lequel des points qu'il a mentionnés a résolu vos problèmes?
Oxwivi

Réponses:

2

J'ai eu le même problème, mais il a été résolu après une réinstallation d'Ubuntu. Cependant, la plupart des gens utiliseraient cela comme dernière option. Certaines choses que vous pourriez faire pour reproduire les résultats seraient les suivantes:

  • Supprimez le dossier .libreoffice comme le dit scouser73
  • Supprimer et réinstaller Java ou OpenJDK
  • Réinstallez LibreOffice (essayez d'utiliser la dernière version du site Web)

J'espère que l'un d'eux vous aidera. Si vous décidez de réinstaller, n'oubliez pas de sauvegarder tous les fichiers dont vous pourriez avoir besoin.

AJ00200
la source
5

Selon ce fil http://ubuntuforums.org/showthread.php?t=1813246 et http://forums.linuxmint.com/viewtopic.php?f=47&t=77851&p=456737 ce problème est lié à la carte graphique dans l'utilisation est Intel HD Graphics et sur un processeur Intel Sandy Bridge comme le (Intel (R) Core (TM) i5-2540M).

La correction suggérée consiste à désactiver l'anticrénelage sur LibreOffice. Pour ce faire, allez dans le menu Outils, sélectionnez les options. Ensuite, sur l'écran suivant, sélectionnez "voir" dans le menu "LibreOffice" puis désélectionnez "Utiliser l'anti-crénelage"

Je confirme que cela a fonctionné pour moi. Jusqu'à présent, Libre Office n'a pas mal agi après avoir désactivé les options de sortie graphique des préférences de LibreOffice View. Merci aux forums mint et Ubuntu. Cela m'a sauvé la journée. Je cherche depuis si longtemps ...

Bernard
la source
4

Puisqu'il s'agit d'une erreur Java, essayez de changer le JRE. Utilisez OpenJDK. Si vous n'avez pas OpenJDK, installez-le .

Dans Libre Office, accédez à ToolsOptions... → LibreOfficeJava(attendez un peu que la liste des JRE s'affiche), puis passez à la version 1.6.0_20. Lorsque vous le mettez en surbrillance, l'emplacement devrait ressembler à quelque chose /usr/lib/jvm/java-6-openjdk/jre.

Appuyez sur le bouton OK et fermez tous les documents ou fenêtres ouverts de LibreOffice. Redémarrez ensuite Libre Office.

AlexTheBird
la source
Une autre option serait de décocher entièrement la case "Utiliser Java runtime".
jnv
1
Maintenant je peux commenter :-) Mais il doit être conscient que certaines fonctionnalités de Libre / Open-Office nécessitent un JRE voir ici wiki.services.openoffice.org/wiki/Java_and_OpenOffice.org
AlexTheBird
Bon point. C'est vrai pour la plupart des extensions, y compris Zotero que Geoffrey utilise.
jnv
1
Merci Alex et jnv. Cela semble intéressant. J'ai réussi à reproduire le bug une fois avec le soleil jre et avec un document contenant des références zotero. Mais jusqu'à présent, aucun crash avec le jre opedjdk. Je garderai celui openjdk un peu plus longtemps juste pour m'assurer qu'il n'y a plus de plantages.
geoffrey
Je ne sais toujours pas si Sun Java était le problème, mais je n'ai pas eu les mêmes plantages avec LO récemment, après être passé à openjdk (mais il y a eu une mise à jour de LO entre-temps, alors qui sait). Quoi qu'il en soit, c'était la réponse la plus utile pour moi (et je suis arrivée peu de temps avant la réponse également utile de jnv), donc +150 pour AlexTheBird. Merci!
geoffrey
2

Je suggère que vous supprimiez le profil LibreOffice, je pense que cela peut supprimer le problème que vous rencontrez avec les plantages aléatoires.

1 - Accédez à votre dossier personnel

2 - Appuyez sur CTRL & H pour afficher les dossiers cachés

3 - Localisez le dossier .libreoffice

4 - Faites un clic droit dessus et supprimez-le

Cela ne supprimera aucun document que vous avez créé, ce que vous faites en fait, c'est partir d'une table rase.

scouser73
la source
D'accord. Cela semble prometteur. Je vais essayer ça bientôt. Je vous remercie.
Sam Mercier
Non ça n'a pas aidé.
Sam Mercier
Depuis LO 3.5, le répertoire des profils est ~/.config/libreoffice. Le retirer a empêché LO de planter pour moi.
Frank Zalkow du
2

Chaque fois que libreoffice plante, il laisse un fichier journal soit dans votre dossier personnel, soit dans le répertoire de travail. Lisez ce journal pour découvrir la source réelle du problème. Même moi, je souffre du même problème. La plupart du temps, le journal indique que le JRE a quelque chose à voir avec son crash. En tant que non-développeur, je ne comprends pas :-( Je trouve que la suppression de l'option pour utiliser des fonctionnalités expérimentales instables (c'est dans les outils> options) a un peu aidé.

user19558
la source
Je n'ai pas activé 'unstable-experimental' dans les options, donc cela ne cause pas les plantages que je reçois. Merci d'avoir pointé les fichiers journaux d'erreurs, j'ai déposé un rapport de bogue sur Launchpad.
geoffrey
2

J'ai résolu cela plus rapidement et je ne voulais pas commencer par le long terme en premier: D

Ouvrez simplement LO. Accédez aux paramètres et modifiez les dialogues que LO utilise pour enregistrer les documents.

Modifiez donc ce paramètre en: "utilisez les boîtes de dialogue de LibreOffice pour enregistrer les documents"

(Option sous "Général")

Fermez et rouvrez LO et cela a fonctionné pour moi.

(J'ai découvert que mon LO s'est même écrasé lors de l'enregistrement de documents même sans aucune version de JAVA activée dans LO.)

Peterling
la source
1

Edit: j'ai raté que Geoffrey utilise déjà Sun JRE et jusqu'à présent, il semble que OpenJDK peut résoudre ce problème. Cependant, le même plantage a été signalé pour OpenJDK .

Il semble que le même problème ait déjà été signalé pour 10.10 sans attirer l'attention.

En supposant que Java est la source du problème et que vous utilisez le JRE par défaut (OpenJDK), vous pouvez essayer Sun JRE au lieu d'OpenJDK.

Sun JRE est dans le référentiel partenaire, assurez-vous que ce référentiel est activé .

Maintenant:

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

Vous aurez deux JRE. Vous pouvez soit supprimer OpenJDK:

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

(Je ne sais pas quels sont les packages par défaut, il est possible que certains d'entre eux ne soient pas installés - apt-get les ignorera simplement)

ou reconfigurez le JRE par défaut:

sudo update-alternatives --config java

(sélectionnez / usr / lib / jvm / java-6-sun / jre / bin / java)

Dans le second cas, pour être sûr que LibreOffice utilise Sun JRE, suivez la réponse d'Alex , sélectionnez simplement celle de Sun Microsystems.

jnv
la source
Merci pour ça. Je m'embrouille ... Mon rapport de bogue concernait un plantage avec Sun Java, non? Mais l'autre gars qui a signalé un bug a dit qu'il utilisait openjdk. En parcourant les rapports de plantage que j'ai dans mon dossier personnel, certains sont pour openjdk, d'autres pour sun java. (J'ai basculé entre les deux au cours des derniers jours en essayant de résoudre un autre problème.) Donc, les deux sont en faute?
geoffrey
Ah, je vois, en fait je pensais que vous utilisiez OpenJDK depuis que vous avez signalé le bogue pour openjdk-6. Cependant, le bogue que j'ai lié semble être vraiment avec OpenJDK, donc au final JRE peut ne pas avoir d'importance.
jnv
-1

J'ai corrigé mon LibreOffice en le réinstallant. Ubuntu utilisait une version instable de Libre et c'est probablement ce qui l'a causé.

Sam Mercier
la source
Quelle version de LibreOffice utilisez-vous actuellement?
AlexTheBird