< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index  

Re: [reSIProcate] ClientInviteSession end() bug?


maodonghu wrote:

the calling user hangup and resip transition(Terminated); and call 
onTerminated, at the same time another thread call end(), and result in 
assert(0).


The current implementation of DUM is very fragile with regard to threading: it is not safe to call a method on any DUM-related classes from a thread other than the one that is running DUM.

We have started work to redesign a new dialog usage manager that is more friendly with regard to threads, but it has quite a ways to go before it is ready for use.

/a