When there is an error in the downloaded list of extensions as JSON, it might cause a crash of LibreOffice.
An example error seen on terminal on such a crash:
terminate called after throwing an instance of 'orcus::json::parse_error'
what(): string: illegal escape character 'u'. (offset=204406)
Seems like we need some try-catches, and extra checks.