[asterisk-bugs] [Asterisk 0017479]: [patch] 3 way transfer - avoid deadlock
Asterisk Bug Tracker
noreply at bugs.digium.com
Wed Jun 23 09:37:30 CDT 2010
A NOTE has been added to this issue.
======================================================================
https://issues.asterisk.org/view.php?id=17479
======================================================================
Reported By: ddkprog
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 17479
Category: Channels/chan_mgcp
Reproducibility: have not tried
Severity: minor
Priority: normal
Status: feedback
Asterisk Version: SVN
JIRA: SWP-1664
Regression: No
Reviewboard Link:
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
======================================================================
Date Submitted: 2010-06-07 02:49 CDT
Last Modified: 2010-06-23 09:37 CDT
======================================================================
Summary: [patch] 3 way transfer - avoid deadlock
Description:
history of this problem is
when the transfer of the channel chan_zap into the channel chan_mgcp
function attempt_transfer
/*******
we have such comment inside it
static int attempt_transfer(struct mgcp_endpoint *p)
{
/* *************************
* I hope this works.
* Copied out of chan_zap
* Cross your fingers
* *************************/
*************/
not taken into account that the channel chan_zap it fixed and undergo
changes.
as a result!
we are not synchronized function attempt_transfer in chan_mgcp with the
same function in the channel attempt_transfer in chan_zap(chan_dahdi)
patch fixes this problem!
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
related to 0002941 Previous locking improvements in chan_m...
related to 0017434 [patch] transfer from queue problem (lo...
======================================================================
----------------------------------------------------------------------
(0123751) ddkprog (reporter) - 2010-06-23 09:37
https://issues.asterisk.org/view.php?id=17479#c123751
----------------------------------------------------------------------
whats ping?
any version of the asterisk have this problem
becouse a logic error on function attempt_transfer() in chan_mgcp.c
your seems not reading, that i am write
and
repeat
the problem https://issues.asterisk.org/view.php?id=17434 not relaited -
delete it relation
full the problem with gdb and some patch describe at
https://issues.asterisk.org/view.php?id=2941
Issue History
Date Modified Username Field Change
======================================================================
2010-06-23 09:37 ddkprog Note Added: 0123751
======================================================================
More information about the asterisk-bugs
mailing list