About ZipIOException
Quan Nguyen
quannguyenvan1701 at gmail.com
Sun Mar 14 12:25:18 UTC 2021
Hi,
I am writing a unit test for the bug 49819
(https://bugs.documentfoundation.org/show_bug.cgi?id=49819) and
encounter a weird issue. I have restored the code to the state before
the bug fix but still can't reproduce the bug. Even weirder, I tried and
succeeded to reproduce the bug once, but it suddenly disappear after a
rebuild.
After using gdb to trace back the issue, I noticed that I the function
void ZipFile::readLOC( ZipEntry &rEntry ) in
/package/source/zipapi/ZipFile.cxx/ does throw an exception (throw
ZipIOException("The stream seems to be broken!" );) when rEntry.nTime !=
nTime. But somehow the exception is caught in
/writerfilter/source/dmapper/DomainMapper.cxx:253/ ( catch( const
uno::Exception& ) {} ) and does nothing.
Is this the correct behavior when the Zip file is broken? Also, how
could I restore the previous state to reproduce the bug?
Thank you.
Best regards,
Quan Nguyen.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20210314/b75a691a/attachment.htm>
More information about the LibreOffice
mailing list