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

            Bug ID: 162778
           Summary: LO may crash when trying to use the Basic IDE to open
                    non-existent Dialogs
           Product: LibreOffice
           Version: 24.8.0.3 release
          Hardware: All
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: BASIC
          Assignee: [email protected]
          Reporter: [email protected]

Description:
When trying to use the "Dialog" toolbar in the Basic IDE, the user interface
may block - and even cause LO to crash - when trying to open non-existent
dialogs via the toolbar's combobox.

steps to reproduce:
- open a new document in calc
- no pre-existing document is required
- open the basic ide
- invoke the "Dialog" toolbar
- basic ide / menu / view / toolbars / dialog
- select [My Macros & Dialogs].Standard
- (assuming there is no dialog that could be loaded)
- the user interface may show an empty dialog and block
- in that case it is anything bot straight forward to
  shut down libreoffice, and to get rid of the empty dialog
- the user may even have to restart his session (aka. log off)
- alternatively, libreoffice may even crash immediately

crash report (one of several):
-
https://crashreport.libreoffice.org/stats/crash_details/1812c4da-408c-46d6-b210-1a953802cb5b

remarks:
- similar effects when selecting other entries in the "Dialog" combobox
- e.g [Application Macros & Dialogs].SFDatabases
- e.g [Application Macros & Dialogs].SFDialogs
- and more ...

solution:
The "Dialog" combobox should not have any such invalid entries
- i.e. entries for dialogs that do not exist.


Steps to Reproduce:
As described in the description.

Actual Results:
The user's desktop may be blocked due to an empty open dialog.
Alternatively, LO crashes right away.

Expected Results:
No entries in the toolbar's combobox that may cause such issues.


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 24.8.0.3 (X86_64) / LibreOffice Community
Build ID: 0bdf1299c94fe897b119f97f3c613e9dca6be583
CPU threads: 4; OS: Linux 5.15; UI render: default; VCL: gtk3
Locale: de-DE (en_US.UTF-8); UI: en-US
Calc: threaded

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

Reply via email to