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.