Bug 93836 - Writer crashes when searching a keyword in Zathura
Summary: Writer crashes when searching a keyword in Zathura
Status: RESOLVED DUPLICATE of bug 94013
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
5.0.0.5 release
Hardware: x86-64 (AMD64) Linux (All)
: high major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-01 12:46 UTC by dannvasile
Modified: 2015-09-17 20:59 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
error log from OpenJDK (141.29 KB, text/x-log)
2015-09-01 12:46 UTC, dannvasile
Details

Note You need to log in before you can comment on or make changes to this bug.
Description dannvasile 2015-09-01 12:46:30 UTC
Created attachment 118311 [details]
error log from OpenJDK

Writer crashes when I hit the forward-slash key to search for a keyword in the Zathura PDF viewer. I use the i3wm window manager, so effectively the key combination that crashes writer is: Super(Win Key)+Left/Right Arrow to switch to the pdf viewer (which means that the Writer window is inactive) and then forward slash. 
I use LibreOffice 5.0.1.2.0 00m0(Build:2) on openSUSE Tumbleweed, kernel version 4.1. 
I could only replicate the crash after Writer had been running for awhile (not immediately after startup). Running Writer from the terminal generated the following error (the logfile mentioned in the error message is attached to this report):
W: Unknown node under /registry/extlang: deprecated
W: Unknown node under /registry/grandfathered: comments
W: Unknown node under /registry/grandfathered: comments

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: Unknown event notification 36

** (soffice:9101): WARNING **: missing get indicator state

** (soffice:9101): WARNING **: Unknown event notification 36
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007f4360b20dce, pid=9101, tid=139927689406912
#
# JRE version: OpenJDK Runtime Environment (8.0_60-b27) (build 1.8.0_60-b27)
# Java VM: OpenJDK 64-Bit Server VM (25.60-b23 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [libvclplug_gtk3lo.so+0x38dce]  VclGtkClipboard::ClipboardGet(_GtkClipboard*, _GtkSelectionData*, unsigned int)+0x12e
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/spacelander/hs_err_pid9101.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
#
Comment 1 dannvasile 2015-09-01 13:42:39 UTC
Correction: it only crashes if I get at least two "unknown event notification 36" messages. I get those messages when I right-click on a misspelled word and choose one of the forms proposed by aspell/myspell.
Comment 2 Maxim Monastirsky 2015-09-17 20:57:37 UTC
(In reply to dannvasile from comment #0)
> # Problematic frame:
> # C  [libvclplug_gtk3lo.so+0x38dce] 
> VclGtkClipboard::ClipboardGet(_GtkClipboard*, _GtkSelectionData*, unsigned
> int)+0x12e
Most likely the same as in Bug 94013. There is a fix for 5.0.3, please let us know if it will still crash there.

*** This bug has been marked as a duplicate of bug 94013 ***
Comment 3 Maxim Monastirsky 2015-09-17 20:59:32 UTC
And the workaround for now is export SAL_USE_VCLPLUGIN=gtk.