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

Reply via email to