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

Eike Rathke <er...@redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|libreoffice-b...@lists.free |er...@redhat.com
                   |desktop.org                 |
             Status|NEW                         |ASSIGNED

--- Comment #5 from Eike Rathke <er...@redhat.com> ---
The file is broken, it contains 3577016 trailing null-bytes. Those are read and
then in ScImportExport::EmbeddedNullTreatment() to be stripped using
OUString::replaceAll() with an empty to-string. It appears that under
replaceAll() for each null-byte to be replaced a new rtl_uString instance is
allocated and the following remaining string appended just to be stripped
again. It appears to hang but eventually it should finish. With this massive
amount of stripping that doesn't scale and needs better handling.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to