Bug 141530 - Linked OLE: When same linked OLE is hosted by two LO instances change is indeterministic
Summary: Linked OLE: When same linked OLE is hosted by two LO instances change is inde...
Status: ASSIGNED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: OLE-Objects
  Show dependency treegraph
 
Reported: 2021-04-07 07:43 UTC by Armin Le Grand (allotropia)
Modified: 2022-05-19 12:31 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Armin Le Grand (allotropia) 2021-04-07 07:43:33 UTC
While fixing aspect (2) of tdf#130945 I stumbled upon the following error:

A prepared OLE might be opened by two running instances of LO at the same time. In this scenario (besides also (2) creates irritation here) it is non-deterministic who's change gets applied. This depends on which instance of LO deactivates the shared OLE first (or with (2) fixed, who saves the hosting document first).
A fix of this would need to evtl. check when inserting the shared linked OLE if it is opened already by another instance, or - alternatively - check on save/deactivate and evtl. ask user if he wants to discard or copy the OLE - something like that, details need discussion.

Also refer to aspect (3) https://bugs.documentfoundation.org/show_bug.cgi?id=130945#c4
Comment 1 Armin Le Grand (allotropia) 2021-04-07 07:44:26 UTC
Needed for tdf#130945, grepping for now
Comment 2 Armin Le Grand (allotropia) 2022-05-13 08:55:33 UTC
Back to new - no timeslots currenly. To keep in sight, tagging in PersonalTags