[asterisk-bugs] [Asterisk 0018654]: [patch] [regression] Call Pickup Hangs Asterisk (deadlock?)

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Apr 11 09:14:54 CDT 2011


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=18654 
====================================================================== 
Reported By:                Docent
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   18654
Category:                   Features
Reproducibility:            always
Severity:                   crash
Priority:                   normal
Status:                     ready for testing
Asterisk Version:           SVN 
JIRA:                       SWP-3085 
Regression:                 Yes 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2011-01-21 01:16 CST
Last Modified:              2011-04-11 09:14 CDT
====================================================================== 
Summary:                    [patch] [regression] Call Pickup Hangs Asterisk
(deadlock?)
Description: 
Asterisk stops to service new calls when someone tries to pickup a call by
pressing *8. Some existing calls are also terminated, although others
continue to work. I still can run any command in the console, but I can't
stop or kill Asterisk. I can kill it only with -9 flag.
I found this trouble in versions 1.8.1, 1.8.2 and SVN.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
has duplicate       0018906 Deadlock using pickup extension
has duplicate       0018955 after picking up a call, phones stop wo...
====================================================================== 

---------------------------------------------------------------------- 
 (0133590) rymkus (reporter) - 2011-04-11 09:14
 https://issues.asterisk.org/view.php?id=18654#c133590 
---------------------------------------------------------------------- 
Got this trouble too. My configuration is FreeBSD 8.1-STABLE, asterisk
1.8.3.2 from ports, as well as 1.8.0 (from ports also).
In my configuration peers are allowed to use only g711a and g711u codecs.
The only noticeable messages on console was bunch of messages like can't
convert beep.gsm to existing codec.
There was no deadlocks or system locks, asterisk just were ending with
message "Asterisk ended (0)"
I fixed this trouble initially by disabling call pickup in group and
allowing only directed pickup from queue. But after all, I tried to convert
beep.gsm to alaw and ulaw format, and enabled group pickup back - it
worked.
Quote from my dialplan regarding pickups:
exten => *,1,PickUP(queue-number)
exten => *,2,PickUP() 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2011-04-11 09:14 rymkus         Note Added: 0133590                          
======================================================================




More information about the asterisk-bugs mailing list