https://bugs.documentfoundation.org/show_bug.cgi?id=91887

            Bug ID: 91887
           Summary: lokdocview: dragging the mouse over widget in non-edit
                    mode crashes the core
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: [email protected]
          Reporter: [email protected]

I don't know the exact the steps to reproduce this problem. But for me, most of
the time, it is when I am in non-edit mode, mouse button clicked and trying to
drag the pointer over the widget.

Here is the backtrace:

gtktiledviewer: /opt/libreoffice/sw/source/uibase/uno/unotxdoc.cxx:3222:
virtual void SwXTextDocument::postMouseEvent(int, int, int, int): Assertion
`false' failed.
[New Thread 0x7fffd6ca7700 (LWP 13116)]
[New Thread 0x7fffde5d8700 (LWP 13111)]

Program received signal SIGABRT, Aborted.
0x00007ffff3ce5a98 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install
adwaita-gtk2-theme-3.16.0-1.fc22.x86_64 atk-2.16.0-1.fc22.x86_64
at-spi2-atk-2.16.0-1.fc22.x86_64 at-spi2-core-2.16.0-1.fc22.x86_64
avahi-libs-0.6.31-30.fc22.x86_64 bzip2-libs-1.0.6-14.fc22.x86_64
cairo-1.14.2-1.fc22.x86_64 cups-libs-2.0.2-5.fc22.x86_64
dbus-glib-0.104-1.fc22.x86_64 dbus-libs-1.8.16-1.fc22.x86_64
elfutils-libelf-0.161-6.fc22.x86_64 elfutils-libs-0.161-6.fc22.x86_64
expat-2.1.0-10.fc22.x86_64 fontconfig-2.11.93-2.fc22.x86_64
freetype-2.5.5-1.fc22.x86_64 gdk-pixbuf2-2.31.3-1.fc22.x86_64
glib2-2.44.0-1.fc22.x86_64 gmp-6.0.0-9.fc22.x86_64 gnutls-3.3.14-1.fc22.x86_64
graphite2-1.2.4-3.fc22.x86_64 gtk2-2.24.27-1.fc22.x86_64
gvfs-1.24.1-1.fc22.x86_64 harfbuzz-0.9.40-1.fc22.x86_64
keyutils-libs-1.5.9-4.fc22.x86_64 krb5-libs-1.13.1-2.fc22.x86_64
libattr-2.4.47-9.fc22.x86_64 libbluray-0.7.0-1.fc22.x86_64
libcanberra-0.30-7.fc22.x86_64 libcanberra-gtk2-0.30-7.fc22.x86_64
libcap-2.24-7.fc22.x86_64 libcom_err-1.42.12-3.fc22.x86_64
libdrm-2.4.59-4.fc22.x86_64 libffi-3.1-7.fc22.x86_64 libgcc-5.1.1-1.fc22.x86_64
libICE-1.0.9-2.fc22.x86_64 libogg-1.3.2-2.fc22.x86_64
libpng-1.6.16-3.fc22.x86_64 libselinux-2.3-6.fc22.x86_64
libSM-1.2.2-2.fc22.x86_64 libstdc++-5.1.1-1.fc22.x86_64
libtasn1-4.4-1.fc22.x86_64 libtdb-1.3.4-1.fc22.x86_64
libtool-ltdl-2.4.2-33.fc22.x86_64 libuuid-2.26.1-1.fc22.x86_64
libvorbis-1.3.4-3.fc22.x86_64 libwayland-client-1.7.0-1.fc22.x86_64
libwayland-server-1.7.0-1.fc22.x86_64 libX11-1.6.3-1.fc22.x86_64
libXau-1.0.8-4.fc22.x86_64 libxcb-1.11-3.fc22.x86_64
libXcomposite-0.4.4-6.fc22.x86_64 libXcursor-1.1.14-4.fc22.x86_64
libXdamage-1.1.4-6.fc22.x86_64 libXext-1.3.3-2.fc22.x86_64
libXfixes-5.0.1-4.fc22.x86_64 libXi-1.7.4-2.fc22.x86_64
libXinerama-1.1.3-4.fc22.x86_64 libxml2-2.9.2-3.fc22.x86_64
libXrandr-1.4.2-2.fc22.x86_64 libXrender-0.9.8-4.fc22.x86_64
libxshmfence-1.2-1.fc22.x86_64 libxslt-1.1.28-8.fc22.x86_64
libXxf86vm-1.1.4-1.fc22.x86_64 mesa-libEGL-10.5.1-1.20150314.fc22.x86_64
mesa-libgbm-10.5.1-1.20150314.fc22.x86_64
mesa-libGL-10.5.1-1.20150314.fc22.x86_64
mesa-libglapi-10.5.1-1.20150314.fc22.x86_64 nettle-2.7.1-5.fc22.x86_64
nss-mdns-0.10-15.fc22.x86_64 openssl-libs-1.0.1k-6.fc22.x86_64
p11-kit-0.23.1-1.fc22.x86_64 PackageKit-gtk3-module-1.0.6-1.fc22.x86_64
pango-1.36.8-2.fc22.x86_64 pcre-8.36-5.fc22.x86_64 pixman-0.32.6-4.fc22.x86_64
systemd-libs-219-9.fc22.x86_64 trousers-0.3.13-3.fc22.x86_64
xz-libs-5.2.0-2.fc22.x86_64 zlib-1.2.8-7.fc22.x86_64
(gdb) bt
#0  0x00007ffff3ce5a98 in raise () at /lib64/libc.so.6
#1  0x00007ffff3ce772a in abort () at /lib64/libc.so.6
#2  0x00007ffff3cde247 in __assert_fail_base () at /lib64/libc.so.6
#3  0x00007ffff3cde2f2 in  () at /lib64/libc.so.6
#4  0x00007fffc6b828f9 in SwXTextDocument::postMouseEvent(int, int, int, int)
(this=0x7fffd76d4a08, nType=2, nX=7605, nY=6795, nCount=1)
    at /opt/libreoffice/sw/source/uibase/uno/unotxdoc.cxx:3222
#5  0x00007ffff7ebe00f in doc_postMouseEvent(LibreOfficeKitDocument*, int, int,
int, int) (pThis=0xefcd90, nType=2, nX=7605, nY=6795, nCount=1)
    at /opt/libreoffice/desktop/source/lib/init.cxx:774
#6  0x00007ffff7fb5ab4 in LOKDocView_Impl::signalMotionImpl(_GdkEventButton*)
(this=0xe41b00, pEvent=0xe76960)
    at /opt/libreoffice/libreofficekit/source/gtk/lokdocview.cxx:583
#7  0x00007ffff7fb5668 in LOKDocView_Impl::signalMotion(_GtkWidget*,
_GdkEventButton*, _LOKDocView*) (pEvent=0xe76960, pDocView=0xe10ba0)
    at /opt/libreoffice/libreofficekit/source/gtk/lokdocview.cxx:527
#8  0x00007ffff78978ad in _gtk_marshal_BOOLEAN__BOXED () at
/lib64/libgtk-x11-2.0.so.0
#9  0x00007ffff5bfdc45 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#10 0x00007ffff5c0f4c9 in signal_emit_unlocked_R () at
/lib64/libgobject-2.0.so.0
#11 0x00007ffff5c17ac2 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#12 0x00007ffff5c1829f in g_signal_emit () at /lib64/libgobject-2.0.so.0
#13 0x00007ffff79c790c in gtk_widget_event_internal () at
/lib64/libgtk-x11-2.0.so.0
#14 0x00007ffff7895b94 in gtk_propagate_event () at /lib64/libgtk-x11-2.0.so.0
#15 0x00007ffff7895f5b in gtk_main_do_event () at /lib64/libgtk-x11-2.0.so.0
#16 0x00007ffff74ee7dc in gdk_event_dispatch () at /lib64/libgdk-x11-2.0.so.0
#17 0x00007ffff58fe0ba in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#18 0x00007ffff58fe450 in g_main_context_iterate.isra () at
/lib64/libglib-2.0.so.0
#19 0x00007ffff58fe772 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#20 0x00007ffff7894fa7 in gtk_main () at /lib64/libgtk-x11-2.0.so.0
#21 0x00000000004088ed in main(int, char**) (argc=3, argv=0x7fffffffda48)
    at /opt/libreoffice/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx:485



This might not be a problem with the widget but rather in LO core as specified
by above debug message :
sw/source/uibase/uno/unotxdoc.cxx:3222: virtual void
SwXTextDocument::postMouseEvent(int, int, int, int): Assertion `false' failed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to