Description: CCharacterData currently used osl::Mutex (which is a recursive mutex) but looks like it could use std::mutex (which is not recurisve, and hence more efficient). This requires tracing the call paths a little to make sure that after taking the mutex we don't try and take it again Steps to Reproduce: This requires tracing the call paths a little to make sure that after taking the mutex we don't try and take it again Actual Results: x Expected Results: x Reproducible: Always User Profile Reset: No Additional Info: x
Hannah: let's put this one to ASSIGNED since you assigned yourself :-)
Bit stuck on this: CNode::appendChild calls setOwnerDocument and deadlocks, what do you advise?
This turned out to be a bad idea, too many calls back into the class necessitating recursive mutex