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

            Bug ID: 96421
           Summary: LOKView Crash when search is reset on startup
           Product: LibreOffice
           Version: 5.2.0.0.alpha0+ Master
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: LibreOffice
          Assignee: [email protected]
          Reporter: [email protected]

Calling view.highlight_all(''); from JavaScript can cause a crasher when the
view is being initialised.

We probably should be deferring any search highlighting until the view is
realized and visible:

(org.gnome.Documents:24174): Gdk-CRITICAL **: gdk_window_get_visible_region:
assertion 'GDK_IS_WINDOW (window)' failed

#0  0x00007ffff50fc803 in _g_log_abort (breakpoint=1) at gmessages.c:324
#1  g_logv (log_domain=0x7ffff6f6e9ce "Gdk", log_level=G_LOG_LEVEL_CRITICAL,
format=<optimized out>, args=args@entry=0x7ffffffe2cc8) at gmessages.c:1079
#2  0x00007ffff50fc962 in g_log (log_domain=log_domain@entry=0x7ffff6f6e9ce
"Gdk", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL,
format=format@entry=0x7ffff516af70 "%s: assertion '%s' failed")
    at gmessages.c:1118
#3  0x00007ffff50fc989 in g_return_if_fail_warning
(log_domain=log_domain@entry=0x7ffff6f6e9ce "Gdk",
pretty_function=pretty_function@entry=0x7ffff6f862f0 <__func__.59259>
"gdk_window_get_visible_region", 
    expression=expression@entry=0x7ffff6f6f327 "GDK_IS_WINDOW (window)") at
gmessages.c:1133
#4  0x00007ffff6f20794 in gdk_window_get_visible_region (window=0x0) at
gdkwindow.c:3242
#5  0x00007fffd05ea85a in doSearch(_LOKDocView*, char const*, bool, bool) ()
from /lib64/liblibreofficekitgtk.so
#6  0x00007ffff5fdad30 in ffi_call_unix64 () from /lib64/libffi.so.6
#7  0x00007ffff5fda79b in ffi_call () from /lib64/libffi.so.6
#8  0x00007ffff7b7163b in gjs_invoke_c_function
(context=context@entry=0x646570, function=function@entry=0x2e30630,
obj=obj@entry=0x7fffe0be6160, js_argc=js_argc@entry=1,
js_argv=js_argv@entry=0x687800, 
    js_rval=js_rval@entry=0x7ffffffe3650, r_value=0x0) at gi/function.cpp:999
#9  0x00007ffff7b72aff in function_call (context=0x646570, js_argc=1,
vp=0x6877f0) at gi/function.cpp:1322
#10 0x00007ffff4a0725c in js::Invoke(JSContext*, JS::CallArgs,
js::MaybeConstruct) () from /lib64/libmozjs-24.so
#11 0x00007ffff4a081de in Interpret(JSContext*, js::RunState&) () from
/lib64/libmozjs-24.so
#12 0x00007ffff4a102a8 in js::RunScript(JSContext*, js::RunState&) () from
/lib64/libmozjs-24.so
#13 0x00007ffff4a0714d in js::Invoke(JSContext*, JS::CallArgs,
js::MaybeConstruct) () from /lib64/libmozjs-24.so
#14 0x00007ffff4b18df5 in js_fun_apply(JSContext*, unsigned int, JS::Value*) ()
from /lib64/libmozjs-24.so
#15 0x00007ffff4a071e5 in js::Invoke(JSContext*, JS::CallArgs,
js::MaybeConstruct) () from /lib64/libmozjs-24.so
#16 0x00007ffff4a0762b in js::Invoke(JSContext*, JS::Value const&, JS::Value
const&, unsigned int, JS::Value*, JS::Value*) () from /lib64/libmozjs-24.so
#17 0x00007ffff4c61d0d in js::jit::DoCallFallback(JSContext*,
js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*,
JS::MutableHandle<JS::Value>) () from /lib64/libmozjs-24.so
#18 0x00007ffff7feeaa2 in ?? ()
#19 0x0000000000000000 in ?? ()

-- 
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