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

            Bug ID: 94146
           Summary: Segfault getting accessible object attributes in Calc
                    cell with formula immediately upon launch
           Product: LibreOffice
           Version: unspecified
          Hardware: Other
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: major
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]
            Blocks: 36549

Created attachment 118624
  --> https://bugs.documentfoundation.org/attachment.cgi?id=118624&action=edit
accessible-event listener: soffice-events.py

Steps to reproduce:
1. Launch the accessible event listener in a terminal
2. Open the attached test case

Expected result: Calc wouldn't crash.
Actual result: Calc crashes fairly often.

There seems to be a timing issue. In terms of real-world use, if you launch the
document with an assistive technology like Orca running and you do not press
any arrow keys immediately, Calc doesn't crash. As a result, the event listener
is synthesizing several up and down arrow press and releases as soon as the
frame becomes active. This seems to increase the likelihood of reproducibility.

The Orca user who reported this issue indicated that having Thunderbird running
helps make the crash occur. While I've not seen any difference in that regard,
I have found that running LibreOffice in gdb greatly improves the changes
you'll get the crash.

That said, if the crash doesn't happen, leave the event listener running, quit
Calc, and re-open the attached test case. I've been getting the crash within 3
tries without gdb, and it reliably crashes every time for me when run in gdb.

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