summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2012-08-09 17:44:14 +0200
committerMichael Stahl <mstahl@redhat.com>2012-08-10 13:26:00 +0200
commitfdcd1655b1648f078289c5ac8a1c075c71e6e6df (patch)
treeb3ab29a2003a16a9f982b8f145ce630ab67e2b7a /desktop
parent9f89b3dc6301f85ffbb55b526eb2d0f69512e51a (diff)
Related fdo#52639: Do not destroy Implementations with mutex locked
Erasing from data_ member maps can destroy contained Implementations, which in turn releases the UNO objects referenced from there, which in turn can cause XComponents to dispose, which in turn can call arbitrary code, so must not be done with rMutex locked. Witness the backtrace at <https://bugs.freedesktop.org/attachment.cgi?id=65142> linked from fdo#52639 (where this fix appears otherwise unrelated to that issue's main topic). Change-Id: If55a3841b761ec1d9a0ef61fe54784426c4ee442 (cherry picked from commit 142d3ec875b446b56d0071c59d00937dea0cdd61) Signed-off-by: Michael Stahl <mstahl@redhat.com>
Diffstat (limited to 'desktop')
0 files changed, 0 insertions, 0 deletions