https://bugs.documentfoundation.org/show_bug.cgi?id=141635
Bug ID: 141635
Summary: mvUnoCursorTable not protected by a lock
Product: LibreOffice
Version: unspecified
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Writer
Assignee: [email protected]
Reporter: [email protected]
The mvUnoCursorTable in SwDoc is a publicly-accessible vector that is not
protected by a lock in several places where it is used. While one thread is
iterating through the vector, the cleanupUnoCursorTable() method in the same
class may be called by another thread and call erase on the vector, thereby
invalidating its iterators. This could lead to incorrect behavior.
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs