Bug 88140 - writer 3.6.7.2 fails to open big file with lots of formulas (saved previously in that same writer)
Summary: writer 3.6.7.2 fails to open big file with lots of formulas (saved previously...
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version: 3.6.7.2 release
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: Not Assigned
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-07 08:12 UTC by Yury
Modified: 2015-01-15 05:46 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Yury 2015-01-07 08:12:43 UTC
I'm working on a big document with lots of formulas in 3.6.7.2 (linux/amd64). 

Today writer began to crash on opening the document. It shows the line of squares in the statusbar, progress comes to about 65-70% then everything in writer stops (including the window redraws), `top` tool shows 101% cpu usage and about 40% mem usage for a couple of minutes, and finally writer crashes with the following output in the console:

terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc

What do I do and am I ultimately screwed??

I can't migrate to 4.* series because of https://bugs.freedesktop.org/show_bug.cgi?id=88139 (I can open the doc there -- yet)

I can't attach the doc in question, as that is unpublished etc. The doc itself is ~4M in size, its zip structure is uncorrupted.
Comment 1 Beluga 2015-01-13 17:12:21 UTC
Can you do a regex to replace all characters with x or use this macro: https://wiki.documentfoundation.org/QA/BugReport/Attachments#Confidential_Attachments
Comment 2 Yury 2015-01-15 05:46:24 UTC
I've replaced the text letters, but will have to do the same with formulas. I'll have to modify the python script which I use for batch formula font settings modifications. Or you could suggest something of the kind which is ready-to-use. :)


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.