[Libreoffice-bugs] [Bug 128662] LibreOffice crashed when receiving certain WebDAV error responses

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Wed Mar 18 08:37:10 UTC 2020


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

--- Comment #11 from Julian Kalinowski <Julian.Kalinowski at dataport.de> ---
I can reproduce the crash using LO 6.4.0.3 and the application in question,
VIS.

The corresponding crash report can be found here:
https://crashreport.libreoffice.org/stats/crash_details/57f50a26-777e-45fb-8dee-3dfdc54cf2cf

As Robert said, the propfind result is empty, so this could be the cause.
As we can see from the crash lock, this line crashes:

css::ucb::Lock aLock = aLocks[0];

Could it be that this statement:
if (aContentToLock.getPropertyValue("DAV:lockdiscovery") >>= aLocks)
is true, even if there are no locks? I'm not sure about the Any >>= operator.

LO obviously expects locks to be there if a resource is locked - but it
shouldn't crash if that's not the case, as an empty lockdiscovery result seems
to be allowed in general.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20200318/b4baf0a9/attachment.htm>


More information about the Libreoffice-bugs mailing list