Wie kann ich verhindern, dass LibreOffice zufällig abstürzt?

14

Libreoffice stürzt nach dem Zufallsprinzip ab. Dies geschieht, wenn ich tippe und wenn ich den Desktop wechsle oder so. Es gibt kein Geplapper. Ich brauche hier etwas Hilfe. Hat jemand dieses oder ein ähnliches Problem? Jeder hat eine Lösung gefunden. Es scheint auch besonders auffällig zu sein, nachdem mein Bildschirmschoner gestartet wurde. Ich würde sagen, es passiert ungefähr 97% der Zeit danach. Dies ist ein nerviger Fehler und hält meine Produktivität niedrig.

Sam Mercier
quelle
Ich habe deinstalliert und neu installiert und das hat nicht funktioniert. Ich habe auch den Ordner gelöscht und das hat nicht funktioniert.
Sam Mercier
Ich bekomme das gleiche Verhalten, habe gehofft, in diesem Thread eine Lösung zu finden. Es passiert manchmal sogar, wenn das LO-Fenster nicht scharfgestellt ist. Haben Sie aus Neugier lo-menubar installiert?
Geoffrey
Sie haben erwähnt, dass dies passiert, nachdem der Bildschirmschoner gestartet wurde ... Ich scheine dies nach einer Unterbrechung / Wiederaufnahme zu bekommen
Geoffrey
6
Sie haben die Antwort AJ00200 akzeptiert. Können Sie kommentieren, welche der von ihm genannten Punkte Ihre Probleme gelöst haben?
Oxwivi

Antworten:

2

Ich hatte das gleiche Problem, aber es wurde nach einer Neuinstallation von Ubuntu behoben. Die meisten Leute würden dies jedoch als letzte Option verwenden. Einige Dinge, die Sie tun könnten, um die Ergebnisse zu replizieren, wären:

  • Löschen Sie den Ordner .libreoffice, wie von scouser73 angegeben
  • Entfernen Sie Java oder OpenJDK und installieren Sie es erneut
  • Installieren Sie LibreOffice neu (versuchen Sie es mit der neuesten Version von der Website)

Hoffentlich hilft einer davon. Wenn Sie sich für eine Neuinstallation entscheiden, denken Sie daran, alle Dateien zu sichern, die Sie möglicherweise benötigen.

AJ00200
quelle
5

Diesem Thread zufolge ist http://ubuntuforums.org/showthread.php?t=1813246 und http://forums.linuxmint.com/viewtopic.php?f=47&t=77851&p=456737 mit der Grafikkarte in verknüpft Verwendung findet Intel HD Graphics und auf einer Intel Sandy Bridge-CPU wie dem (Intel (R) Core (TM) i5-2540M).

Die vorgeschlagene Lösung besteht darin, das Anti-Aliasing in LibreOffice zu deaktivieren. Gehen Sie dazu in das Menü Extras und wählen Sie Optionen aus. Wählen Sie dann im nächsten Bildschirm "Ansicht" aus dem "LibreOffice" -Menü und deaktivieren Sie "Anti-Aliasing verwenden".

Ich bestätige, dass es bei mir funktioniert hat. Bisher hat sich Libre Office nicht schlecht benommen, nachdem ich die Grafikausgabeoptionen in den LibreOffice View-Einstellungen deaktiviert habe. Vielen Dank an die Minz- und Ubuntu-Foren. Das hat meinen Tag gerettet. Ich habe so lange gesucht ...

Bernard
quelle
4

Da es sich um einen Java-Fehler handelt, versuchen Sie, die JRE zu wechseln. Verwenden Sie OpenJDK. Wenn Sie OpenJDK nicht installiert haben .

Gehen Sie in Libre Office zu ToolsOptions... → LibreOfficeJava(warten Sie etwas, bis die Liste der JREs angezeigt wird) und wechseln Sie dann zu Version 1.6.0_20. Wenn Sie es markieren, sollte der Ort ungefähr so ​​aussehen /usr/lib/jvm/java-6-openjdk/jre.

Klicken Sie auf den OK-Button und schließen Sie alle geöffneten Dokumente oder Fenster von LibreOffice. Starten Sie dann Libre Office erneut.

AlexTheBird
quelle
Eine andere Möglichkeit wäre, das Kontrollkästchen "Java-Laufzeit verwenden" vollständig zu deaktivieren.
JNV
1
Jetzt kann ich kommentieren :-) Aber er sollte sich bewusst sein , dass einige Funktionen von Libre / Open Office benötigen eine JRE sehen hier wiki.services.openoffice.org/wiki/Java_and_OpenOffice.org
AlexTheBird
Guter Punkt. Dies gilt für die meisten Erweiterungen, einschließlich Zotero, das Geoffrey verwendet.
JNV
1
Danke Alex und jnv. Das hört sich interessant an. Ich habe es geschafft, den Fehler einmal mit der Sonne und mit einem Dokument mit Zotero-Referenzen zu reproduzieren. Aber bisher kein Absturz mit dem opedjdk jre. Ich werde das openjdk noch ein bisschen länger behalten, um sicherzugehen, dass es keine weiteren Abstürze gibt.
Geoffrey
Ich bin mir immer noch nicht sicher, ob Sun Java das Problem war, habe aber in letzter Zeit nach dem Wechsel zu openjdk nicht die gleichen Abstürze mit LO gehabt (aber es gab in der Zwischenzeit ein LO-Update, also wer weiß). Wie auch immer, dies war die hilfreichste Antwort für mich (und kam kurz vor der ebenfalls hilfreichen Antwort von jnv an), also +150 für AlexTheBird. Vielen Dank!
Geoffrey
2

Ich würde vorschlagen, dass Sie das LibreOffice-Profil löschen. Ich denke, dies könnte das Problem beseitigen, das Sie mit zufälligen Abstürzen haben.

1 - Gehen Sie zu Ihrem privaten Ordner

2 - Drücken Sie STRG & H , um die versteckten Ordner anzuzeigen

3 - Suchen Sie den Ordner .libreoffice

4 - Klicken Sie mit der rechten Maustaste darauf und löschen Sie es

Hierdurch werden keine von Ihnen erstellten Dokumente gelöscht. Im Grunde geht man von einer leeren Tafel aus.

scouser73
quelle
In Ordnung. Das hört sich vielversprechend an. Ich werde es bald versuchen. Vielen Dank.
Sam Mercier
Nein, das hat nicht geholfen.
Sam Mercier
Seit LO 3.5 ist das Profilverzeichnis ~/.config/libreoffice. Nach dem Entfernen stürzte LO für mich ab.
Frank Zalkow
2

Bei jedem Absturz von libreoffice verbleibt eine Protokolldatei entweder in Ihrem privaten Ordner oder im Arbeitsverzeichnis. Lesen Sie dieses Protokoll, um die tatsächliche Ursache des Problems zu ermitteln. Sogar ich habe das gleiche Problem. In den meisten Fällen heißt es im Protokoll, dass die JRE etwas mit dem Absturz zu tun hat. Als Nicht-Entwickler verstehe ich Folgendes nicht :-( Ich finde es ein wenig hilfreich, die Option zur Verwendung von Funktionen für instabile Experimente (siehe Tools> Optionen) zu entfernen.

user19558
quelle
Ich habe in den Optionen nicht "instabil-experimentell" aktiviert, daher verursacht dies nicht die Abstürze, die ich bekomme. Vielen Dank für den Hinweis auf die Fehlerprotokolldateien, ich habe einen Fehlerbericht auf Launchpad eingereicht.
Geoffrey
2

Ich habe das schneller gelöst und wollte nicht erst auf lange Sicht anfangen: D

Öffne einfach LO. Gehen Sie zu Einstellungen und ändern Sie, welche Dialoge LO zum Speichern von Dokumenten verwendet.

Ändern Sie diese Einstellung in "Verwenden von LibreOffice-Dialogen zum Speichern von Dokumenten".

(Option unter "Allgemein")

Schließe und öffne LO wieder und das hat bei mir funktioniert.

(Ich habe herausgefunden, dass mein LO sogar abgestürzt ist, als ich Dokumente gespeichert habe, auch wenn keine Java-Version in LO aktiviert war.)

Peterling
quelle
1

Bearbeiten: Ich habe vermisst, dass Geoffrey bereits Sun JRE verwendet, und bisher scheint es, dass OpenJDK dieses Problem beheben kann. Derselbe Absturz wurde jedoch für OpenJDK gemeldet .

Es scheint, dass das gleiche Problem bereits für 10.10 gemeldet wurde, ohne Aufmerksamkeit zu erregen.

Angenommen, Java ist die Ursache des Problems und Sie verwenden die Standard-JRE (OpenJDK), können Sie Sun JRE anstelle von OpenJDK versuchen.

Sun JRE befindet sich im Partner-Repository. Stellen Sie sicher, dass dieses Repository aktiviert ist .

Jetzt:

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

Sie haben zwei JREs. Sie können OpenJDK entweder entfernen:

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

(Ich bin mir nicht sicher, wie die Standardpakete lauten. Möglicherweise haben Sie einige dieser Pakete nicht installiert - apt-get ignoriert sie einfach.)

oder Standard-JRE neu konfigurieren:

sudo update-alternatives --config java

(wähle / usr / lib / jvm / java-6-sun / jre / bin / java)

Um sicherzustellen, dass LibreOffice Sun JRE verwendet, folgen Sie der Antwort von Alex und wählen Sie die von Sun Microsystems aus.

jnv
quelle
Dank dafür. Ich bin verwirrt ... Mein Fehlerbericht war für einen Absturz mit Sun Java, oder? Aber der andere Typ, der einen Fehler gemeldet hat, sagte, er benutze openjdk. Wenn ich mir die Absturzberichte in meinem Home-Ordner ansehe, sind einige für openjdk, andere für sun java. (Ich habe in den letzten Tagen zwischen den beiden gewechselt, um ein anderes Problem zu lösen.) Also sind beide schuld?
Geoffrey
Ah, ich verstehe, eigentlich dachte ich, Sie würden OpenJDK verwenden, da Sie den Fehler für openjdk-6 gemeldet haben. Der Fehler, den ich verknüpft habe, scheint jedoch wirklich mit OpenJDK zu zusammenhängen, sodass JRE am Ende möglicherweise keine Rolle spielt.
JNV
-1

Ich habe mein LibreOffice durch Neuinstallation repariert. Ubuntu verwendete eine instabile Version von Libre und das war wahrscheinlich der Grund dafür.

Sam Mercier
quelle
Welche Version von LibreOffice verwenden Sie gerade?
AlexTheBird