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

            Bug ID: 147742
           Summary: Assert hit when using UnoControlGrid with screen
                    reader
           Product: LibreOffice
           Version: 7.4.0.0 alpha0+ Master
          Hardware: All
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: UI
          Assignee: [email protected]
          Reporter: [email protected]

Created attachment 178634
  --> https://bugs.documentfoundation.org/attachment.cgi?id=178634&action=edit
Sample document

Steps to reproduce with a debug build of LO master:

0) decrease macro security to e.g. "Medium", so LO asks whether or not to allow
macro executation
1) start Orca screen reader on Linux
2) start LO with the gtk3 VCL plugin
3) open attached document "UnoControlGrid.odt" (originally from
https://bz.apache.org/ooo/show_bug.cgi?id=125322 )
4) click on "Run the macro"

Result: LO crashes with an assert:

soffice.bin: .../libreoffice/vcl/source/app/dbggui.cxx:35: void
ImplDbgTestSolarMutex(): Assertion
`ImplGetSVData()->mpDefInst->GetYieldMutex()->IsCurrentThread() && "SolarMutex
not owned!"' failed.

This is on Debian testing with orca 41.2-1 and

Version: 7.4.0.0.alpha0+ / LibreOffice Community
Build ID: 5b03e07dd21b56e99d6b6b60edec1ed2f388bfc2
CPU threads: 12; OS: Linux 5.16; UI render: default; VCL: gtk3
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to