sc/source/ui/unoobj/docuno.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
New commits: commit 4edf109f9ccc31c3daa880df91bcb81c55ff6ede Author: Aron Budea <aron.bu...@collabora.com> AuthorDate: Sat Aug 24 23:53:55 2024 +0200 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Sun Aug 25 11:36:39 2024 +0200 sc: fix crash in ScModelObj::initializeForTiledRendering() Crashreport signature: > Fatal signal received: SIGSEGV code: 1 for address: 0xd2 > program/libsclo.so > ScDocShell::CalcOutputFactor() > sc/source/ui/docshell/docsh3.cxx:382 > program/libsclo.so > ScModelObj::initializeForTiledRendering(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) > sc/source/ui/unoobj/docuno.cxx:1346 > program/libmergedlo.so > doc_initializeForRendering > include/com/sun/star/uno/Sequence.hxx:120 > /usr/bin/coolforkit > Document::load(std::shared_ptr<ChildSession> const&, std::string const&) > bundled/include/LibreOfficeKit/LibreOfficeKit.hxx:578 Change-Id: Id31229001951f4444781d173bf89d3e981f61b99 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172365 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> Tested-by: Caolán McNamara <caolan.mcnam...@collabora.com> diff --git a/sc/source/ui/unoobj/docuno.cxx b/sc/source/ui/unoobj/docuno.cxx index 2efedd61b856..804fdfa3f0c1 100644 --- a/sc/source/ui/unoobj/docuno.cxx +++ b/sc/source/ui/unoobj/docuno.cxx @@ -1337,7 +1337,8 @@ void ScModelObj::initializeForTiledRendering(const css::uno::Sequence<css::beans aInputOptions.SetTextWysiwyg(true); aInputOptions.SetReplaceCellsWarn(false); SC_MOD()->SetInputOptions(aInputOptions); - pDocShell->CalcOutputFactor(); + if (pDocShell) + pDocShell->CalcOutputFactor(); // when the "This document may contain formatting or content that cannot // be saved..." dialog appears, it is auto-cancelled with tiled rendering,