Bug 135535

Summary: LibreOffice crashes without installed online update
Product: LibreOffice Reporter: Petr Valach <petr.valach>
Component: LibreOfficeAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: petr.valach, yanfiz
Priority: medium    
Version: 7.0.0.3 release   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Attachments: Pop-up dialog

Description Petr Valach 2020-08-07 14:06:17 UTC
Description:
If user didn“t install online update package and chose Online Update tab in Options windows, LibreOffice crashes.

Steps to Reproduce:
1. Install LibreOffice without Online Update packages.
2. Open Options windows (Tools | Options).
3. Check section Online Update.

Actual Results:
LibreOffice crashes.

Expected Results:
LibreOffice should display dialog that we have no installed online update package.


Reproducible: Always


User Profile Reset: Yes



Additional Info:
Version: 7.0.0.3 (x64)
Build ID: 8061b3e9204bef6b321a21033174034a5e2ea88e
CPU threads: 8; OS: Windows 10.0 Build 18363; UI render: Skia/Vulkan; VCL: win
Locale: cs-CZ (cs_CZ); UI: en-US
Calc: threaded

It happens on Windows and Linux. On Windows, we can see popup windows before LO crashed.
Comment 1 Petr Valach 2020-08-07 14:06:52 UTC
Created attachment 164036 [details]
Pop-up dialog
Comment 2 Mike Kaganski 2020-08-07 15:36:35 UTC
Confirmed.

Just it should not display dialog, but simply not display the options page.
Comment 3 Mike Kaganski 2020-08-07 22:20:48 UTC
*** Bug 135544 has been marked as a duplicate of this bug. ***
Comment 4 Mike Kaganski 2020-08-09 08:42:48 UTC
Apparently a regression (and it's confirmed by the duplicate bug 135544). In LibreOffice_6.3.0.4_Win_x64.msi, we have three elements in FeatureComponents table for gm_o_Onlineupdate:

> gm_o_Onlineupdate    auto_onlineupdate_lib_updatecheckui__libreoffice_program
> gm_o_Onlineupdate    auto_onlineupdate_lib_updchk__libreoffice_program
> gm_o_Onlineupdate    gid_file_share_registry_onlineupdate_xcd__libreoffice_share_registry

In LibreOffice_7.0.0.3_Win_x64.msi, we only have one entry related to gm_o_Onlineupdate: the last one.

However, I don't know where to look it up in the source code, thus can't tell how to bibisect this. (And then, if I knew, bibisect would only help understanding the reason for the change.)
Comment 5 baffclan 2020-08-09 12:22:27 UTC
Dup/Related to 135129?
Comment 6 Mike Kaganski 2020-08-09 13:53:29 UTC

*** This bug has been marked as a duplicate of bug 135129 ***
Comment 7 Mike Kaganski 2020-08-09 13:59:56 UTC

*** This bug has been marked as a duplicate of bug 132901 ***