Come posso impedire a LibreOffice di arrestarsi in modo casuale?


14

Libreoffice continua a bloccarsi casualmente. Lo farà quando scrivo e quando cambio desktop o altro. Non c'è scalpiccio. Ho bisogno di aiuto qui. Qualcuno ha avuto questo problema o un problema simile ad esso? Qualcuno ha trovato una soluzione. Inoltre sembra accadere soprattutto dopo che il mio salvaschermo è iniziato. Direi che succede dopo circa il 97% delle volte. Questo è un bug fastidioso e sta mantenendo bassa la mia produttività.


Ho disinstallato e reinstallato e non ha funzionato. Ho anche eliminato la cartella e non ha funzionato.
Sam Mercier,

Ho lo stesso comportamento, speravo di trovare una soluzione in questo thread. A volte succede anche quando la finestra LO non è a fuoco. Per curiosità, hai installato lo-menubar?
geoffrey,

Hai accennato a ciò dopo che è iniziato lo screensaver ... Mi sembra di averlo dopo una sospensione / ripresa
geoffrey


6
Hai accettato la risposta AJ00200, puoi commentare quale dei punti menzionati ha risolto i tuoi problemi?
Oxwivi,

Risposte:


2

Ho avuto lo stesso problema, ma è stato risolto dopo una reinstallazione di Ubuntu. Tuttavia, la maggior parte delle persone userebbe questa come ultima opzione. Alcune cose che potresti replicare per ottenere i risultati sarebbero:

  • Elimina la cartella .libreoffice come diceva scouser73
  • Rimuovere e reinstallare Java o OpenJDK
  • Reinstalla LibreOffice (prova a utilizzare l'ultima versione dal sito Web)

Speriamo che uno di questi possa aiutare. Se decidi di reinstallare, ricordati di eseguire il backup di tutti i file di cui potresti aver bisogno.


5

Secondo questo thread http://ubuntuforums.org/showthread.php?t=1813246 e http://forums.linuxmint.com/viewtopic.php?f=47&t=77851&p=456737 questo problema è collegato alla scheda grafica in l'uso è Intel HD Graphics e su una CPU Intel Sandy Bridge come (Intel (R) Core (TM) i5-2540M).

La correzione suggerita è disabilitare l'antialiasing su LibreOffice. Per fare ciò, vai al menu Strumenti, seleziona le opzioni. Quindi nella schermata successiva seleziona "visualizza" dal menu "LibreOffice" e quindi deseleziona "Usa antialiasing"

Confermo che ha funzionato per me. Finora l'ufficio di Libre non si è comportato male dopo aver disabilitato le opzioni di output grafico dalle preferenze di LibreOffice View. Grazie ai forum di zecca e Ubuntu. Mi ha salvato la giornata. Ho cercato per così tanto tempo ...


4

Poiché si tratta di un errore Java, provare a cambiare JRE. Usa OpenJDK. Se non hai OpenJDK installalo .

In Libre Office vai su ToolsOptions... → LibreOfficeJava(attendi un po 'fino a quando appare l'elenco dei JRE) e poi passa alla versione 1.6.0_20. Quando lo evidenzi, la posizione dovrebbe essere qualcosa di simile /usr/lib/jvm/java-6-openjdk/jre.

Premi il pulsante OK e chiudi tutti i documenti o le finestre aperti di LibreOffice. Quindi riavviare Libre Office.


Un'altra opzione sarebbe quella di deselezionare completamente la casella "Usa Java runtime".
jnv,

1
Ora posso commentare :-) Ma dovrebbe essere consapevole che alcune funzionalità di Libre / Open-Office hanno bisogno di un JRE, vedi qui wiki.services.openoffice.org/wiki/Java_and_OpenOffice.org
AlexTheBird

Buon punto. Questo è vero per la maggior parte delle estensioni, incluso Zotero utilizzato da Geoffrey.
jnv,

1
Grazie Alex e jnv. Sembra interessante. Sono riuscito a riprodurre il bug una volta con il sole jre e con un documento contenente riferimenti zotero. Ma finora nessun incidente con l'opedjdk jre. Terrò Openjdk per un po 'più a lungo solo per assicurarmi che non ci siano ulteriori arresti anomali.
geoffrey

Non sono ancora sicuro che Sun Java sia stato il problema, ma ultimamente non ho avuto gli stessi arresti anomali con LO, dopo essere passato a openjdk (ma nel frattempo c'è stato un aggiornamento LO, quindi chi lo sa). Comunque, questa è stata la risposta più utile per me (e ci sono arrivata poco prima anche della risposta utile di jnv), quindi +150 per AlexTheBird. Grazie!
geoffrey,

2

Suggerirei di eliminare il profilo di LibreOffice, penso che questo possa rimuovere il problema che si sta verificando con l'arresto anomalo casuale.

1 - Vai alla cartella principale

2 - Premere CTRL e H per mostrare le cartelle nascoste

3 - Individua la cartella .libreoffice

4 - Fare clic destro su di esso ed eliminarlo

Questo non eliminerà tutti i documenti che hai creato, fondamentalmente quello che stai facendo è partire da una tabula rasa.


Ok. Sembra promettente. Ci proverò presto. Grazie.
Sam Mercier,

No, questo non ha aiutato.
Sam Mercier,

Da LO 3.5 la directory del profilo è ~/.config/libreoffice. Rimuovendolo, LO si è arrestato in modo anomalo.
Frank Zalkow,

2

Ogni volta che libreoffice si arresta in modo anomalo, lascia un file di registro nella cartella principale e nella directory di lavoro. Leggi quel registro per scoprire l'origine effettiva del problema. Anche io soffro lo stesso problema. La maggior parte delle volte, il registro dice che JRE ha qualcosa a che fare con il suo crash. Come non sviluppatore, non capisco :-( trovo che rimuovere l'opzione per usare le funzionalità instabili-sperimentali (è in strumenti> opzioni) mi ha aiutato un po '.


Non ho "instabile-sperimentale" abilitato nelle opzioni, quindi questo non sta causando gli arresti anomali che sto ricevendo. Grazie per aver indicato i file di registro degli errori, ho presentato una segnalazione di bug su Launchpad.
geoffrey,

2

L'ho risolto più velocemente e non volevo iniziare prima con il lungo periodo: D

Apri LO. Vai alle impostazioni e modifica i dialoghi che LO utilizza per salvare i documenti.

Quindi modifica questa impostazione in: "usa i dialoghi di LibreOffice per salvare i documenti"

(Opzione sotto "Generale")

Chiudi e riapri LO e questo ha funzionato per me.

(Ho scoperto che il mio LO si è persino bloccato durante il salvataggio dei documenti anche senza alcuna versione JAVA attivata in LO.)


1

Modifica: ho perso che Geoffrey sta già utilizzando Sun JRE e finora sembra che OpenJDK possa risolvere questo problema. Tuttavia, lo stesso arresto è stato segnalato per OpenJDK .

Sembra che lo stesso problema fosse già stato segnalato per 10.10 senza attirare l'attenzione.

Supponendo che Java sia la fonte del problema e si utilizzi JRE predefinito (OpenJDK), è possibile provare Sun JRE anziché OpenJDK.

Sun JRE è nel Repository partner, assicurarsi di avere abilitato questo repository .

Adesso:

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

Avrai due JRE. Puoi rimuovere OpenJDK:

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

(Non sono sicuro di quali siano i pacchetti predefiniti, è possibile che tu non abbia alcuni di questi installati - apt-get li ignorerà)

o riconfigurare JRE predefinito:

sudo update-alternatives --config java

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

Nel secondo caso, per essere sicuri che LibreOffice utilizzi Sun JRE, segui la risposta di Alex , basta selezionare quella di Sun Microsystems.


Grazie per quello Mi sto confondendo ... La mia segnalazione di bug era per un arresto anomalo con Sun Java, giusto? Ma l'altro ragazzo che ha segnalato un bug ha detto che stava usando openjdk. Guardando i rapporti sugli arresti anomali che ho nella mia cartella home, alcuni sono per openjdk, altri per sun java. (Negli ultimi giorni ho passato da una parte all'altra cercando di risolvere un altro problema.) Quindi entrambi sono in errore?
geoffrey,

Ah, vedo, in realtà pensavo che stessi usando OpenJDK poiché hai segnalato il bug per openjdk-6. Tuttavia, il bug che ho collegato sembra essere davvero con OpenJDK, quindi alla fine JRE potrebbe non avere importanza.
jnv,

-1

Ho risolto il mio LibreOffice reinstallandolo. Ubuntu stava usando una versione instabile di Libre e questo è ciò che probabilmente lo ha causato.


Quale versione di LibreOffice stai usando ora?
AlexTheBird,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.