[Home]

Summary:ASTERISK-16787: random chan_sip deadlock in ast_sched_add_variable on reload
Reporter:Alan Graham (zerohalo)Labels:
Date Opened:2010-10-11 08:22:56Date Closed:2011-07-27 13:06:52
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Channels/chan_sip/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) bt_scrubbed.txt
Description:I'm getting a random (generally under load) deadlock in chan_sip in ast_sched_add_variable

=======================================================================
=== Currently Held Locks ==============================================
=======================================================================
===
=== <file> <line num> <function> <lock name> <lock addr> (times locked)
===
=== Thread ID: -1229145184 (do_monitor started at [17346] chan_sip.c restart_monitor())
=== ---> Lock #0 (chan_sip.c): MUTEX 17292 do_monitor &monlock 0x4a61fe0 (1)
=== ---> Lock #1 (sched.c): MUTEX 220 ast_sched_add_variable &con->lock 0x9863068 (1)
=== -------------------------------------------------------------------
===
=======================================================================

****** ADDITIONAL INFORMATION ******

bt attached from forced crash

1.4.35 w/ patches from ASTERISK-16593 ASTERISK-16365
Comments:By: Russell Bryant (russell) 2011-07-27 13:06:47.120-0500

Per the Asterisk maintenance timeline page at http://www.asterisk.org/asterisk-versions maintenance (bug) support for the 1.4 and 1.6.x branches has ended. For continued maintenance support please move to the 1.8 branch which is a long term support (LTS) branch. For more information about branch support, please see https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions

If this is still an issue, please open a new issue so it can be re-triaged appropriately. Thanks!