Bug 109186 - All type of opened Libreoffice files freeze during saving
Summary: All type of opened Libreoffice files freeze during saving
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
(earliest affected) release
Hardware: All Windows (All)
: medium minor
Assignee: Not Assigned
Depends on:
Reported: 2017-07-18 09:16 UTC by Peeyush
Modified: 2017-08-11 13:48 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
Description Peeyush 2017-07-18 09:16:27 UTC
I usually have to work by keeping multiple files open simultaneously. It usually four to five files (like spreadsheets, presentation, documents) open at the same time. Whenever I save any changes in any one file or the software is saving by it's default time, all the files opened freeze until the save is complete. It's mainly problematic when you are working in hurry and the filesize is large (more the filesize, more time it takes to save) so I can't work on other file in meantime.

It will be very productive if the other files are not freezed during saving any one file.

Thanks & regards,

Steps to Reproduce:
1. Open multiple files in Libreoffice
2. Save any one file at a time

Actual Results:  
All open files in Libreoffice are freezed untill the save is complete

Expected Results:
Only freeze the file being saved 

Reproducible: Always

User Profile Reset: No

Additional Info:

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36
Comment 1 Buovjaga 2017-08-11 13:46:18 UTC
Ok, I discussed with devs and it should be possible to achieve this non-blocking behaviour you desire.

If you have some thousands (?) of euros to spare, there are companies that can implement this.
Comment 2 Buovjaga 2017-08-11 13:48:07 UTC
Aargh, changed status too soon as this was revealed:
in the same process you basically would not be allowed to call anything that requires the SolarMutex; might be easier to write a new office suite than to get rid of the SolarMutex in our code

So in essence the status should be: