How to stop master document crashes when inserting existing documents

I have been using master documents for several years. For the past year, every time I insert an existing document, it crashes and has to recover. When it recovers, it usually, but not always, comes back with the documents inserted.

It does not crash when I create a new document from the master document. But, if I remove the same document and add it back in, it crashes. This happens with .odt, .txt, .doc files. There have been two revisions to Libreoffice, but I have yet to get a resolution. It reports the crash every time.

I am using the stable updates and currently on version 6.3.2.2 (x64) for Win10.

There was a bug tdf#127958 with adding several documents to master document - fixed in 6.3.3. But your description seems to mean that you get crashes adding a single document? Is that correct?

For me, there is no inserting an existing document that writer does not crash. Here are ways I have tested it:

Master Documents:

  1. Existing Master Document created two years ago
  2. Newly created Master Document for testing

Inserted Documents:

  1. Existing .odt document single
  2. Existing .odt documents multiple
  3. .odt documents that were created through the link in the Master Document, then deleted, then added back single
  4. .txt documents
  5. empty file created in Microsoft with .odt extension
  6. .doc file created in MS Word
  7. .ods file

I uninstalled and reinstalled LibreOffice and upgraded it twice since this started. I am now on version 6.3.2.2. Somehow I thought this was the latest stable edition, but I see now that it is not. I don’t know how I ended up with the beta testing versions. I always try to stick to the true and tested versions. I guess I will be downgrading today.

On the good side: I love that LibreOffice finally came up with a good looking icon that

I just downgraded to the 6.2.8.2 64 bit version of LibreOffice and I am able to insert documents without crashing again.

I want to thank you guys who are debugging this in the source code. I know it must be a challenge.

I don’t think I can help contribute any more information and I found a solution. So, I don’t know if I should close this in case someone else has the same issue or not. If so, either let me know or close it as you see fit.

Again, thank you. I love this product.
73 for now

It happened to me that inexplicable crashes were fixed by deleting my user configuration and starting from scratch.

I may have found an answer to my issue. I say “may” because it is still intermittent, but I have apparently worked around it.
I have an answer and an explanation.

The Concise Problem:
I created a Master Document and formatted various the headers and TOC labels with different colors and font sizes according to my liking. Then, when I import documents, they conform to my master document. However, intermittently, (much more often than not) the master document crashes when inserting single documents, and almost always when inserting multiple documents.

I tried fixing it by backing down from the 6.3.x version I was using to 6.2.8.2 (x64) which at first appeared to work. It turns out that it was intermittently working.

I believe the cause of the problem is that the master document has a xerox glitch. The more I copy it, the more corrupt it becomes. The master document does not like being copied to a new folder.

The LOOOOOOONG explanation (for those who wish to learn from my experience).

I backed up to the latest stable version of LibreOffice. When I did, most of my existing master documents did not seem to have a problem. This morning, however, I created a new master document and inserted four pre-written pages.

After setting up the new computer to replace the one I smashed to pieces for crashing again (just kidding, but I felt like it, LOL)

I created a new, empty master document. I could insert anything without it crashing, including a folder with 50 .txt files.

I inserted all the documents that ever crashed and it never failed, but I did not have all the formatting I had set up in the Master document.

I did test several of my older versions of my master document and it seems if I did not move them, some crashed and some worked. Any of the ones that worked when in their home folder crashed when I moved them somewhere else to insert files.

In some cases, the files I was inserting were all in the same folder but in most cases, the master files are in a folder and all the content are in different folders under that one. Each master document drew from different files in different folders so I can reuse the content more easily.

I discovered that when I created an empty master document, a) I didn’t need to move it, it had no formatting and b) if I did, it did not crash.

My solution was to create a standard ODT file, add a TOC and add a list of each heading from heading 1 through heading 10, format each heading and color-match the table the TOC. Additionally, I formatted a Quote box, which really looks great to documents having quotes now!

I saved the ODT file as “Master Document Insert” for now, but I plan to create a folder called “Master Document Inserts” where I can create different inserts and give them different names. By placing them in a sub-folder to where I am working, I just need to insert that document first, then I can delete it from the master document. The formatting of the Master Document will match the first one I insert. I tested this inserting 25 odt documents, a few that had different formatting for different headers, most having default headers and formatting. Even my quotes look better in the box!

Interesting Note:

When I inserted the master document insert and deleted it, it remained in the master document as the “text” and TOC, but when I inserted the existing documents and inserted the TOC and updated all, the insert document disappeared but all the formatting was applied to all the documents inserted. So, all is well.

Note to Coding/Debugging Contributors:
I lost most of my productive writing time today dealing with this issue, but I am NOT complaining! I’m an old programmer from the DOS days, so I understand how bugs can be, and this program is far more complex than anything I ever worked on.

My first master document dates back to 2014 but I started seriously working with master documents towards the end of 2016. I have been using OO or LO since '08. When I left my last comment that I was backing down to 6.2.8.2 (x64), I felt badly that I could not help further with the issue.

You folk have done a wonderful job, so I am glad to have spent time today reporting my findings. I have watched this line of Office Suite grow from being way behind MS Office to being a spectacular office suite, that as far as I can know, meets or exceeds anything MS has done with theirs.

I hope my answer here helps you focus on where to debug the issue, and I hope it can be used by anyone else with the issue find a working solution.

You folk are great! Thank you for all your work and contributions.