[Bug 104322] [skl] X session crashes when doing certain operations in LibreOffice Writer

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jan 23 09:57:11 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=104322

--- Comment #7 from Andriy Khulap <andriy.khulap at globallogic.com> ---
I can't reproduce exact the same issue, but very similar:

Text highlighting in LibreOffice writer with "Use OpenGL for all rendering"
checked (Tools->Options->View) causes Libre office to hang (with unchecked I
have no issues):
- No inputs are working except mouse move.
- X continues to operate, messenger and status bar notifications are shown.
- After killing LibreOffice process, system continues to operate normally.

Xorg -version

X.Org X Server 1.18.4
Release Date: 2016-07-19
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-97-generic x86_64 Ubuntu

LibreOffice
Version: 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial2

Ubuntu 16.04 LTS (4.4.0-109-generic)
Intel(R) HD Graphics 530 (Skylake GT2)  (0x191b)
Latest Mesa grom git master (4584c4ef049a)

LibreOffice gdb backtrace:

(gdb) attach 985
Attaching to process 985
[New LWP 987]
[New LWP 989]
[New LWP 990]
[New LWP 991]
[New LWP 992]
[New LWP 993]
[New LWP 997]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fe413c7874d in poll () at ../sysdeps/unix/syscall-template.S:84
84      ../sysdeps/unix/syscall-template.S: No such file or directory.
(gdb) continue 
Continuing.
[New Thread 0x7fe3e89d1700 (LWP 1071)]
[Thread 0x7fe3e89d1700 (LWP 1071) exited]
[New Thread 0x7fe3e89d1700 (LWP 1072)]

Thread 8 "SelectionManage" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fe3df3d9700 (LWP 997)]
0x00007fe4166672b0 in OpenGLProgram::Reuse() () from
/usr/lib/libreoffice/program/libmergedlo.so
(gdb) bt
#0  0x00007fe4166672b0 in OpenGLProgram::Reuse() () from
/usr/lib/libreoffice/program/libmergedlo.so
#1  0x00007fe4166784f0 in OpenGLContext::UseProgram(rtl::OUString const&,
rtl::OUString const&, rtl::OString const&) () from
/usr/lib/libreoffice/program/libmergedlo.so
#2  0x00007fe416654176 in OpenGLSalGraphicsImpl::UseProgram(rtl::OUString
const&, rtl::OUString const&, rtl::OString const&) () from
/usr/lib/libreoffice/program/libmergedlo.so
#3  0x00007fe41665456d in OpenGLSalGraphicsImpl::UseInvert50() () from
/usr/lib/libreoffice/program/libmergedlo.so
#4  0x00007fe41665460f in OpenGLSalGraphicsImpl::UseInvert(unsigned short) ()
from /usr/lib/libreoffice/program/libmergedlo.so
#5  0x00007fe41665fd53 in OpenGLSalGraphicsImpl::invert(long, long, long, long,
unsigned short) () from /usr/lib/libreoffice/program/libmergedlo.so
#6  0x00007fe4168f293a in SalGraphics::Invert(long, long, long, long, unsigned
short, OutputDevice const*) () from /usr/lib/libreoffice/program/libmergedlo.so
#7  0x00007fe4167ee67b in OutputDevice::Invert(Rectangle const&, InvertFlags)
() from /usr/lib/libreoffice/program/libmergedlo.so
#8  0x00007fe4166a9fe3 in ?? () from
/usr/lib/libreoffice/program/libmergedlo.so
#9  0x00007fe4166aa3e2 in ?? () from
/usr/lib/libreoffice/program/libmergedlo.so
#10 0x00007fe4166aa560 in vcl::Cursor::ImplDoShow(bool, bool) () from
/usr/lib/libreoffice/program/libmergedlo.so
#11 0x00007fe3dde6b76a in ?? () from
/usr/lib/libreoffice/program/../program/libswlo.so
#12 0x00007fe3dde3631a in SwCursorShell::SetVisibleCursor(Point const&) () from
/usr/lib/libreoffice/program/../program/libswlo.so
#13 0x00007fe3de54d6de in ?? () from
/usr/lib/libreoffice/program/../program/libswlo.so
#14 0x00007fe415c85b6d in
DropTargetHelper::DropTargetListener::dragOver(com::sun::star::datatransfer::dnd::DropTargetDragEvent
const&) () from /usr/lib/libreoffice/program/libmergedlo.so
#15 0x00007fe4166b6338 in ?? () from
/usr/lib/libreoffice/program/libmergedlo.so
#16 0x00007fe4166b4286 in ?? () from
/usr/lib/libreoffice/program/libmergedlo.so
#17 0x00007fe4166b44f5 in ?? () from
/usr/lib/libreoffice/program/libmergedlo.so
#18 0x00007fe3ff12cefd in ?? () from
/usr/lib/libreoffice/program/libvclplug_genlo.so
#19 0x00007fe3ff131bf5 in ?? () from
/usr/lib/libreoffice/program/libvclplug_genlo.so
#20 0x00007fe3ff133f8d in ?? () from
/usr/lib/libreoffice/program/libvclplug_genlo.so
#21 0x00007fe3ff139713 in ?? () from
/usr/lib/libreoffice/program/libvclplug_genlo.so
#22 0x00007fe3ff13c59d in ?? () from
/usr/lib/libreoffice/program/libvclplug_genlo.so
#23 0x00007fe3ff13c8dd in ?? () from
/usr/lib/libreoffice/program/libvclplug_genlo.so
#24 0x00007fe413f83627 in ?? () from
/usr/lib/libreoffice/program/libuno_sal.so.3
#25 0x00007fe4130616ba in start_thread (arg=0x7fe3df3d9700) at
pthread_create.c:333
#26 0x00007fe413c8441d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109
(gdb) q

No error in /sys/class/drm/card0/error

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20180123/a9de11ba/attachment.html>


More information about the intel-3d-bugs mailing list