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更有可能再次崩溃。
采取的步骤 :
-
我已将用于LO图形缓存的内存增加到190MB,并将内存/对象增加到12MB,但这并没有改进。
-
我也尝试使用gtk2而不是gtk3从终端调用LO,使用:
SAL_USE_VCLPLUGIN=gtk libreoffice
详情如下:
强制LibreOffice 5.1.2.2使用gtk2而不是gtk3?
但没有快乐/改善(似乎没有改变任何东西)。
-
在上次崩溃之后,我检查了
~/.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
无论如何,我认为就是这样。 看这里:
我也偶然发现了这个问题。 我甚至有相同的图形硬件。 我似乎用较少的措施来修复它。 我在工具 – >选项对话框中关闭了Java和OpenCL(“高级”下的Java复选框)。
现在似乎好多了。