如何阻止LibreOffice随机崩溃?

Libreoffice一直随机崩溃。 当我打字以及切换台式机或任何东西时,它会执行此操作。 它没有任何模式。 我需要一些帮助。 有人遇到过类似的问题吗? 任何人都找到了修复。 在我的屏幕保护程序启动后,它似乎特别突出。 我会说在此之后大约97%的时间都会发生这种情况。 这是一个烦人的错误,并保持我的生产力低。

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

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

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

根据这个posthttp://ubuntuforums.org/showthread.php?t=1813246和http://forums.linuxmint.com/viewtopic.php?f=47&t=77851&p=456737这个问题与显卡有关使用的是英特尔高清显卡和英特尔Sandy Bridge CPU,如(英特尔(R)Core(TM)i5-2540M)。

建议的解决方法是禁用LibreOffice上的抗锯齿function。 为此,请转到“工具”菜单,选择选项。 然后在下一个屏幕上从“LibreOffice”菜单中选择“view”,然后取消选择“Use Anti-Aliasing”

我确认它对我有用。 到目前为止,Libre办公室在我从LibreOffice View首选项中禁用了Graphics Output选项后没有出现问题。 感谢薄荷和Ubuntu论坛。 这节省了我的一天。 我一直在寻找……

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

在Libre Office中,转到工具选项 …→ LibreOfficeJava (等待一段时间直到出现JRE列表)然后切换到版本1.6.0_20。 当你突出显示它时,位置应该是/usr/lib/jvm/java-6-openjdk/jre

点击OK按钮并关闭LibreOffice的所有打开的文档或窗口。 然后再次启动Libre Office。

我建议您删除LibreOffice配置文件,我认为这可能会消除您遇到的随机崩溃问题。

1 – 转到您的主文件夹

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

3 – 找到文件夹.libreoffice

4 – 右键单击​​并删除它

这不会删除你所做的任何文件,基本上你正在做的是从一个干净的石板开始。

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

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

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

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

(“一般”下的选项)

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

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

编辑:我错过了Geoffrey已经在使用Sun JRE,到目前为止OpenJDK似乎可以解决这个问题。 然而,OpenJDK报告了同样的崩溃。

似乎在没有得到任何关注的情况下,10.10 已经报告了同样的问题。

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

Sun JRE位于Partner Repository中,请确保您已启用此repo 。

现在:

 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 的答案 。

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