| Summary: | Impress crashes when entering a comment in a certain way | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Tor Lillqvist <tml> |
| Component: | libreoffice | Assignee: | Caolan McNamara <caolanm> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 24 | CC: | caolanm, dtardon, erack, mstahl, sbergman, tml |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | libreoffice-5.1.5.2-5.fc24 libreoffice-5.1.5.2-6.fc24 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2016-09-15 22:52:44 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Tor Lillqvist
2016-09-12 11:13:43 UTC
Crash is
> Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault.
> 0x00007faeb6b279e7 in vcl::Window::ImplGetWindowExtentsRelative(vcl::Window*, bool) const () from /usr/lib64/libreoffice/program/libvcllo.so
> (gdb) bt
> #0 0x00007faeb6b279e7 in vcl::Window::ImplGetWindowExtentsRelative(vcl::Window*, bool) const () at /usr/lib64/libreoffice/program/libvcllo.so
> #1 0x00007faeb6b27aff in vcl::Window::GetWindowExtentsRelative(vcl::Window*) const () at /usr/lib64/libreoffice/program/libvcllo.so
> #2 0x00007faeb6ad72a7 in MenuFloatingWindow::doShutdown() () at /usr/lib64/libreoffice/program/libvcllo.so
> #3 0x00007faeb6ad1aa3 in PopupMenu::ImplExecute(vcl::Window*, Rectangle const&, FloatWinPopupFlags, Menu*, bool) () at /usr/lib64/libreoffice/program/libvcllo.so
> #4 0x00007fae787c9a87 in sd::AnnotationManagerImpl::ExecuteAnnotationContextMenu(com::sun::star::uno::Reference<com::sun::star::office::XAnnotation>, vcl::Window*, Rectangle const&, bool) () at /usr/lib64/libreoffice/program/../program/libsdlo.so
> #5 0x00007fae787cd9e8 in sd::AnnotationWindow::MouseButtonDown(MouseEvent const&) () at /usr/lib64/libreoffice/program/../program/libsdlo.so
> #6 0x00007faeb6b36734 in ImplHandleMouseEvent(vcl::Window*, MouseNotifyEvent, bool, long, long, unsigned long, unsigned short, MouseEventModifiers) () at /usr/lib64/libreoffice/program/libvcllo.so
> #7 0x00007faeb6b38922 in ImplWindowFrameProc(vcl::Window*, SalFrame*, unsigned short, void const*) () at /usr/lib64/libreoffice/program/libvcllo.so
> #8 0x00007fae9a835f2e in GtkSalFrame::signalButton(_GtkWidget*, _GdkEventButton*, void*) () at /usr/lib64/libreoffice/program/libvclplug_gtk3lo.so
> #13 0x00007faeb069243f in <emit signal ??? on instance 0x5591b525ae20 [GtkEventBox]> (instance=instance@entry=0x5591b525ae20, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3441
> #9 0x00007fae9a10c4ec in _gtk_marshal_BOOLEAN__BOXED (closure=0x5591b545fdf0, return_value=0x7fff91a28c80, n_param_values=<optimized out>, param_values=0x7fff91a28ce0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86
> #10 0x00007faeb06773e5 in g_closure_invoke (closure=0x5591b545fdf0, return_value=return_value@entry=0x7fff91a28c80, n_param_values=2, param_values=param_values@entry=0x7fff91a28ce0, invocation_hint=invocation_hint@entry=0x7fff91a28c60) at gclosure.c:804
> #11 0x00007faeb0689432 in signal_emit_unlocked_R (node=node@entry=0x5591b5052830, detail=detail@entry=0, instance=instance@entry=0x5591b525ae20, emission_return=emission_return@entry=0x7fff91a28e00, instance_and_params=instance_and_params@entry=0x7fff91a28ce0) at gsignal.c:3629
> #12 0x00007faeb0691b8f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff91a28eb0) at gsignal.c:3395
> #14 0x00007fae9a24e9fc in gtk_widget_event_internal (widget=0x5591b525ae20 [GtkEventBox], event=0x5591b5421ae0) at gtkwidget.c:7731
> #15 0x00007fae9a10975e in propagate_event (topmost=<optimized out>, event=<optimized out>, widget=0x5591b525ae20 [GtkEventBox]) at gtkmain.c:2545
> #16 0x00007fae9a10975e in propagate_event (widget=<optimized out>, event=0x5591b5421ae0, captured=<optimized out>, topmost=0x0) at gtkmain.c:2647
> #17 0x00007fae9a10b692 in gtk_main_do_event (event=0x5591b5421ae0) at gtkmain.c:1878
> #18 0x00007fae99c460c5 in _gdk_event_emit (event=event@entry=0x5591b5421ae0) at gdkevents.c:73
> #19 0x00007fae99c730b2 in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at gdkeventsource.c:367
> #20 0x00007faeb03a36ba in g_main_context_dispatch (context=0x5591b50458e0) at gmain.c:3154
> #21 0x00007faeb03a36ba in g_main_context_dispatch (context=context@entry=0x5591b50458e0) at gmain.c:3769
> #22 0x00007faeb03a3a70 in g_main_context_iterate (context=context@entry=0x5591b50458e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
> #23 0x00007faeb03a3b1c in g_main_context_iteration (context=0x5591b50458e0, may_block=1) at gmain.c:3901
> #24 0x00007fae9a8088b3 in GtkData::Yield(bool, bool) () at /usr/lib64/libreoffice/program/libvclplug_gtk3lo.so
> #25 0x00007faeb6d3c811 in Application::Yield() () at /usr/lib64/libreoffice/program/libvcllo.so
> #26 0x00007faeb6d3ed95 in Application::Execute() () at /usr/lib64/libreoffice/program/libvcllo.so
> #27 0x00007faebcb99a65 in desktop::Desktop::Main() () at /usr/lib64/libreoffice/program/libsofficeapp.so
> #28 0x00007faeb6d42671 in ImplSVMain() () at /usr/lib64/libreoffice/program/libvcllo.so
> #29 0x00007faeb6d426c2 in SVMain() () at /usr/lib64/libreoffice/program/libvcllo.so
> #30 0x00007faebcbc1d42 in soffice_main () at /usr/lib64/libreoffice/program/libsofficeapp.so
> #31 0x00005591b21f07db in main ()
This appears to get fixed in master by.. 26333736f103342344b9b0fa20a3a04d426fac4f and ed42a984099b8847aedbdd638c7e20e0b68a9290 which rework this menu interation Thanks, impressed by the response time. Maybe I should have filed this more incognito;) Incognito would have saved the "why doesn't he fix it himself" time I would, but I could not reproduce in my own 5.1 build (on the same machine), go figure. libreoffice-5.1.5.2-6.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-752a909d3b libreoffice-5.1.5.2-6.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-752a909d3b libreoffice-5.1.5.2-6.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. |