如何阻止LibreOffice随机崩溃?


14

Libreoffice继续随机崩溃。当我键入内容以及切换台式机或其他任何设备时,它将执行此操作。没有p俩。我需要一些帮助。任何人都有这个问题或类似的问题吗?任何人都已找到修复程序。在我的屏幕保护程序启动后,这种情况似乎也特别明显。我要说的是,此后大约有97%的时间发生。这是一个令人讨厌的错误,并且使我的工作效率降低。


我卸载并重新安装了,但没有用。我还删除了该文件夹,但该文件夹不起作用。
Sam Mercier

我有相同的行为,希望在此线程中找到解决方案。即使没有锁定LO窗口,有时也会发生这种情况。出于好奇,您是否安装了lo-menubar?
geoffrey

您提到过屏幕保护程序启动后会发生这种情况...暂停/恢复后,我似乎得到了这一点
geoffrey


6
您接受了AJ00200的答案,能否评论他提到的哪一点解决了您的问题?
Oxwivi 2011年

Answers:


2

我遇到了同样的问题,但是在重新安装Ubuntu后解决了。但是,大多数人会将其作为最后的选择。您可以复制结果的一些事情是:

  • 删除scouser73所说的.libreoffice文件夹
  • 删除并重新安装Java或OpenJDK
  • 重新安装LibreOffice(尝试使用网站上的最新版本)

希望其中之一会有所帮助。如果您决定重新安装,请记住备份您可能需要的所有文件。


5

根据此线程http://ubuntuforums.org/showthread.php?t=1813246http://forums.linuxmint.com/viewtopic.php?f=47&t=77851&p=456737,此问题与可以使用Intel HD Graphics,也可以在Intel Sandy Bridge CPU上使用,如(Intel(R)Core(TM)i5-2540M)。

建议的解决方案是在LibreOffice上禁用抗锯齿。为此,请转到“工具”菜单,选择选项。然后在下一个屏幕上,从“ LibreOffice”菜单中选择“视图”,然后取消选择“使用抗锯齿”

我确认它对我有用。到目前为止,在我从LibreOffice View首选项禁用“图形输出”选项之后,Libre office仍未发生异常行为。感谢薄荷和Ubuntu论坛。那挽救了我的一天。我一直在找...


4

由于这是Java错误,请尝试切换JRE。使用OpenJDK。如果您没有OpenJDK,请安装它

在自由报办公室去ToolsOptions......→ LibreOfficeJava(等待一点点,直到出现的JRE的列表),然后切换到1.6.0_20版本。突出显示该位置时,其位置应类似于/usr/lib/jvm/java-6-openjdk/jre

单击确定按钮,然后关闭LibreOffice的所有打开的文档或窗口。然后再次启动Libre Office。


另一个选择是完全取消选中“使用Java运行时”框。
2011年

1
现在我可以发表评论:-)但他应该意识到Libre / Open-Office的某些功能需要JRE,请参见此处wiki.services.openoffice.org/wiki/Java_and_OpenOffice.org
AlexTheBird 2011年

好点子。对于大多数扩展,包括Geoffrey使用的Zotero,都是如此。
jnv 2011年

1
感谢Alex和jnv。这听起来很有趣。我设法用sun jre和包含zotero参考的文档重现了该错误。但是到目前为止,opedjdk jre并没有崩溃。我将把openjdk保留一个更长的时间,以确保没有进一步的崩溃。
geoffrey

我仍然不确定是否是sun java的问题,但是在切换到openjdk之后,最近还没有发生与LO相同的崩溃(但是同时有LO更新,所以谁知道)。无论如何,这对我来说是最有用的答案(并且在jnv有用的答案之前不久就到达了答案),因此AlexTheBird的值为+150。谢谢!
geoffrey

2

我建议您删除LibreOffice配置文件,我认为这可以消除随机崩溃带来的问题。

1-转到主文件夹

2-按CTRL&H以显示隐藏的文件夹

3-找到文件夹.libreoffice

4-右键单击它并删除它

这不会删除您制作的任何文档,基本上,您要做的就是从干净的开始。


好。听起来很有希望。我会尽快尝试。谢谢。
Sam Mercier

不,那没有帮助。
Sam Mercier

从LO 3.5开始,配置文件目录为~/.config/libreoffice。删除它阻止了LO对我的崩溃。
Frank Zalkow 2015年

2

每次libreoffice崩溃时,它都会在您的主文件夹和工作目录中保留一个日志文件。阅读该日志以找出问题的实际根源。即使我也遭受同样的问题。日志多数时候都说JRE与它的崩溃有关。作为非开发人员,我不明白:-(我发现删除使用不稳定实验功能的选项(在工具>选项中)有所帮助。


我没有在选项中启用“不稳定实验”,因此这不会导致崩溃。感谢您指向错误日志文件,我已在Launchpad上提交了错误报告。
geoffrey

2

我更快地解决了这个问题,我不想从长远的角度开始:D

刚打开LO。转到设置并更改LO用于保存文档的对话。

因此,将此设置更改为:“使用LibreOffice对话框保存文档”

(“常规”下的选项)

关闭并重新打开LO,这对我有用。

(我发现即使没有在LO中激活任何JAVA版本,保存文档时我的LO甚至崩溃了。)


1

编辑:我想念Geoffrey已经在使用Sun JRE,到目前为止,似乎OpenJDK可以解决此问题。但是,据报道OpenJDK也发生了同样的崩溃。

似乎已经针对10.10 报告了相同的问题,没有引起任何注意。

假定Java是问题的根源,并且您使用默认的JRE(OpenJDK),则可以尝试使用Sun JRE而不是OpenJDK。

Sun JRE在合作伙伴存储库中,请确保已启用此存储库。

现在:

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

您将有两个JRE。您可以删除OpenJDK:

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

(我不确定默认软件包是什么,有可能您未安装其中的某些软件包-apt-get只会忽略它们)

或重新配置默认的JRE:

sudo update-alternatives --config java

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

在第二种情况下,要确保LibreOffice使用Sun JRE,请遵循Alex的回答,只需选择Sun Microsystems即可。


感谢那。我感到困惑...我的错误报告是使用sun java导致的崩溃,对吗?但是另一个报告错误的家伙说他正在使用openjdk。查看我的主文件夹中的崩溃报告,其中一些用于openjdk,一些用于sun java。(过去几天来我一直在两者之间进行切换,以尝试解决另一个问题。)那么两者都有错吗?
geoffrey

嗯,我知道,实际上,我以为您正在使用OpenJDK,因为您已经报告了openjdk-6的错误。但是,我链接的错误似乎确实与OpenJDK有关,因此最终JRE可能无关紧要。
jnv 2011年

-1

我通过重新安装来修复了LibreOffice。Ubuntu使用的是不稳定版本的Libre,这可能是造成它的原因。


您正在使用哪个版本的LibreOffice?
AlexTheBird 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.