LibreOffice 5.1.6.2崩溃ubuntu 16.04(64位)

在我的机智结束。 在Ubuntu 16.04(64位)上运行LibreOffice 5.1.6.2(std repo版本)。

azed@azed-H270N:~$ uname -a Linux azed-H270N 4.10.0-37-generic #41~16.04.1-Ubuntu SMP Fri Oct 6 22:42:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 

LO一直倾向于“挂起”我的16.04系统,但现在它经常取消整个系统。

在LO中快速做任何事情 – 扫描选择文本,快速连续执行两个命令 – 似乎带来了问题。

文档的大小也可能是一个因素。 当我处理一个长(600页,3.6MB)的文档时,问题往往会发生,但这可能只是因为我倾向于长时间不使用短文档。

症状

整个系统冻结了。 鼠标指针仍然是移动的,但系统没有响应。 停滞几分钟后,系统崩溃回登录屏幕。

重新登录后,LO文档恢复对话迎接我。 doc回来了,但是在最后一次LO自动保存之后完成的所有工作都会丢失。

一次崩溃后,LO更有可能再次崩溃。

采取的步骤

  1. 我已将用于LO图形缓存的内存增加到190MB,并将内存/对象增加到12MB,但这并没有改进。

  2. 我也尝试使用gtk2而不是gtk3从终端调用LO,使用:

     SAL_USE_VCLPLUGIN=gtk libreoffice 

    详情如下:

    强制LibreOffice 5.1.2.2使用gtk2而不是gtk3?

    但没有快乐/改善(似乎没有改变任何东西)。

  3. 在上次崩溃之后,我检查了~/.xsession-errors/var/log/dmesg/var/log/syslog 。 最后屈服了:

     Oct 12 16:20:38 azed-H270N gnome-session[1707]: ** (soffice:1998): WARNING **: Unknown event notification 36 Oct 12 16:24:26 azed-H270N gnome-session[1707]: ** (soffice:1998): WARNING **: Unknown event notification 36 Oct 12 16:24:26 azed-H270N systemd[1]: Starting Cleanup of Temporary Directories... Oct 12 16:24:26 azed-H270N systemd-tmpfiles[2712]: [/usr/lib/tmpfiles.d/var.conf:14] Duplicate line for path "/var/log", ignoring. Oct 12 16:24:26 azed-H270N systemd[1]: Started Cleanup of Temporary Directories. Oct 12 16:24:38 azed-H270N gnome-session[1707]: ** (soffice:1998): WARNING **: Unknown event notification 36 Oct 12 16:29:12 azed-H270N gnome-session[1707]: message repeated 3 times: [ ** (soffice:1998): WARNING **: Unknown event notification 36] Oct 12 16:34:46 azed-H270N org.gnome.zeitgeist.SimpleIndexer[1551]: ** (zeitgeist-fts:2105): WARNING **: Unable to get info on application://nautilus-autostart.desktop Oct 12 16:39:46 azed-H270N systemd[1]: Starting Automatically fetch and run repair assertions... Oct 12 16:39:46 azed-H270N snap-repair[2949]: error: cannot use snap-repair on a classic system Oct 12 16:39:46 azed-H270N systemd[1]: Started Automatically fetch and run repair assertions. Oct 12 16:49:33 azed-H270N kernel: [ 2426.455211] [drm] GPU HANG: ecode 9:0:0x85dffffb, in Xorg [946], reason: Hang on render ring, action: reset Oct 12 16:49:33 azed-H270N kernel: [ 2426.455238] drm/i915: Resetting chip after gpu hang Oct 12 16:49:33 azed-H270N kernel: [ 2426.455284] [drm] RC6 on Oct 12 16:49:33 azed-H270N kernel: [ 2426.471991] [drm] GuC firmware load skipped Oct 12 16:49:51 azed-H270N kernel: [ 2444.435136] drm/i915: Resetting chip after gpu hang Oct 12 16:49:51 azed-H270N kernel: [ 2444.435196] [drm] RC6 on Oct 12 16:49:51 azed-H270N kernel: [ 2444.449146] [drm] GuC firmware load skipped Oct 12 16:50:11 azed-H270N kernel: [ 2464.434387] drm/i915: Resetting chip after gpu hang Oct 12 16:50:11 azed-H270N kernel: [ 2464.434449] [drm] RC6 on Oct 12 16:50:11 azed-H270N kernel: [ 2464.446462] [drm] GuC firmware load skipped Oct 12 16:50:31 azed-H270N kernel: [ 2484.433590] drm/i915: Resetting chip after gpu hang Oct 12 16:50:31 azed-H270N kernel: [ 2484.433655] [drm] RC6 on Oct 12 16:50:31 azed-H270N kernel: [ 2484.448736] [drm] GuC firmware load skipped Oct 12 16:50:49 azed-H270N kernel: [ 2502.416895] drm/i915: Resetting chip after gpu hang Oct 12 16:50:49 azed-H270N kernel: [ 2502.416960] [drm] RC6 on Oct 12 16:50:49 azed-H270N kernel: [ 2502.431102] [drm] GuC firmware load skipped Oct 12 16:51:09 azed-H270N kernel: [ 2522.416124] drm/i915: Resetting chip after gpu hang Oct 12 16:51:09 azed-H270N kernel: [ 2522.416192] [drm] RC6 on Oct 12 16:51:09 azed-H270N kernel: [ 2522.432185] [drm] GuC firmware load skipped Oct 12 16:51:24 azed-H270N kernel: [ 2537.204555] sysrq: SysRq : This sysrq operation is disabled. Oct 12 16:51:26 azed-H270N kernel: [ 2538.876556] sysrq: SysRq : This sysrq operation is disabled. Oct 12 16:51:27 azed-H270N kernel: [ 2540.500557] sysrq: SysRq : This sysrq operation is disabled. Oct 12 16:51:29 azed-H270N kernel: [ 2542.415352] drm/i915: Resetting chip after gpu hang 

问题

我的问题与此错误有关:

https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1574266

会从官方LO ppa帮助事宜升级到更新版本的LO吗?

有没有其他人遇到这个问题?

新解决方案的想法

非常感谢任何帮助。 LO是我的关键应用程序。 如果我不能依赖它,它会使我的16.04系统几乎无用。

我走上正轨

在另一次崩溃之后,我检查了/ var / log / syslog并且发现了这个:

10月17日20:01:14 azed-H270N内核:[38304.615927] [drm] GPU HANG:ecode 9:0:0x85dffffb,在Xorg [969]中,原因:挂起渲染环,动作:重置10月17日20:01: 14 azed-H270N内核:[38304.615958] drm / i915:在gpu挂起后重置芯片10月17日20:01:14 azed-H270N内核:[38304.616003] [drm] RC6于10月17日20:01:14 azed-H270N内核: [38304.632462] [drm] GuC固件加载跳过10月17日20:01:26 azed-H270N内核:[38316.580869] drm / i915:在gpu挂起后重置芯片

这告诉我,问题确实是这里发现的错误:

https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1575301

[上述post中的post#6指的是使用i915驱动程序的系统倾向于挂起“i915驱动程序的一个众所周知的问题”]

为了便于比较,如果其他人有这个问题,这是我的工具包:

azed @ azed-H270N:〜$ sudo lshw -C video

[sudo]密码为azed:

*-显示

描述:VGA兼容控制器

产品:Sky Lake Integrated Graphics

供应商:英特尔公司

身份证:2

公交信息:pci @ 0000:00:02.0

版本:06

宽度:64位

时钟:33MHz

function:pciexpress msi pm vga_controller bus_master cap_list rom配置:driver = i915 latency = 0

资源:irq:132内存:f6000000-f6ffffff内存:e0000000-efffffff ioport:f000(size = 64)内存:c0000-dffff

好的,那该怎么办?

上面post中的post#12建议安装xserver-xorg-video-intel作为修复:

但是当我尝试使用Synaptic时,系统不会让我这么做。 另一个软件包xserver-xorg-video-all-hwe-16.04必须首先卸载。 不幸的是,我的系统并不热衷于卸载。

一项小小的研究表明,上述内容是在今年早些时候发布的16.04点时安装的。 这个信息与我的系统行为一致,去年运行良好。

方案

在这里找到了一个可能的解

http://ubuntuhandbook.org/index.php/2017/02/install-remove-enablement-stacks-ubuntu-16-04/

按照上面的w / page给出的建议,我这样做了:

sudo apt删除xserver-xorg-core-hwe-16.04 xserver-xorg-input-all-hwe-16.04 linux-generic-hwe-16.04 xserver-xorg-video-all-hwe-16.04

然后:

sudo apt install xserver-xorg-core

最后:

sudo apt install ubuntu-desktop xserver-xorg xserver-xorg-video-all xserver-xorg-input-all

注意 :我从上面链接中给出的最后一个命令的版本中省略了libgl1-mesa-dri:i386 libgl1-mesa-glx:i386,因为这些软件包的64位版本似乎已经安装在我的系统中。

完成上述更改后,我重新启动了。 系统恢复正常。

结果

那是一周前。 从那以后我没有一个“挂”。 我的16.04系统现在似乎工作正常。

顺便说一句,我不认为悬挂问题与Libreoffice有任何关系。 我仍然得到/ var / log / syslog-warnings,如:

10月24日09:52:57 azed-H270N gnome-session [1684] 🙁 soffice:2017):Gdk-WARNING **:gdk_window_set_icon_list:图标太大10月24日09:53:05 azed-H270N org.gtk.vfs。守护进程[1548]:**(gvfsd:1619):警告**:dbus_mount_reply:来自org.gtk.vfs.Mountable.mount()的错误:无法挂载Windows共享:无效的参数10月24日09:53:07 azed- H270N org.gtk.vfs.Daemon [1548]:重复2次消息:[**(gvfsd:1619):警告**:dbus_mount_reply:来自org.gtk.vfs.Mountable.mount()的错误:无法挂载Windows分享:无效的论点] 10月24日09:54:26 azed-H270N gnome-session [1684]:**(soffice:2017):警告**:未知事件通知36

但这些似乎并没有造成麻烦。 我认为我的问题是Xorg的问题。 我与LibreOffice建立了联系,因为每当系统崩溃时我都会使用它(我经常使用它)。

希望这一切对某人有帮助。

注意 :如果上述解决方案不适合您,则可以使用以下命令恢复更改:

sudo apt-get install –install-recommended linux-generic-hwe-16.04 xserver-xorg-hwe-16.04

无论如何,我认为就是这样。 看这里:

https://wiki.ubuntu.com/Kernel/LTSEnablementStack

我也偶然发现了这个问题。 我甚至有相同的图形硬件。 我似乎用较少的措施来修复它。 我在工具 – >选项对话框中关闭了Java和OpenCL(“高级”下的Java复选框)。

现在似乎好多了。