[Home]

Summary:ASTERISK-16101: possible hint state deadlock
Reporter:Alan Graham (zerohalo)Labels:
Date Opened:2010-05-14 10:56:11Date Closed:2011-06-07 14:05:25
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Channels/chan_sip/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) bt_scrubbed.txt
Description:random deadlock - no new peers could register, in-progress calls seemed unaffected, crashed to get a backtrace, attached, v 1.4.26.2

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

=======================================================================
=== Currently Held Locks ==============================================
=======================================================================
===
=== <file> <line num> <function> <lock name> <lock addr> (times locked) === === Thread ID: 3085761440 (do_devstate_changes  started at [ 363] devicestate.c ast_device_state_engine_init()) === ---> Lock #0 (pbx.c): RDLOCK 6162 ast_rdlock_contexts &conlock 0x8176a20 (2) === ---> Lock #1 (pbx.c): MUTEX 1994 ast_hint_state_changed &(&hints)->lock 0x8176c28 (1) === ---> Lock #2 (chan_sip.c): MUTEX 8928 cb_extensionstate &p->lock 0xb2ab91d8 (1) === -------------------------------------------------------------------
===
=== Thread ID: 85851040 (do_monitor           started at [16781] chan_sip.c restart_monitor())
=== ---> Lock #0 (chan_sip.c): MUTEX 16450 sipsock_read &netlock 0x2330100 (1) === ---> Lock #1 (chan_sip.c): MUTEX 4783 find_call &p->lock 0xb3dc2828 (1) === ---> Waiting for Lock #2 (pbx.c): RDLOCK 6162 ast_rdlock_contexts &conlock 0x8176a20 (1) === -------------------------------------------------------------------
===
=== Thread ID: 102083488 (pbx_thread           started at [ 2623] pbx.c ast_pbx_start())
=== ---> Waiting for Lock #0 (pbx.c): RDLOCK 6162 ast_rdlock_contexts &conlock 0x8176a20 (1) === -------------------------------------------------------------------
===
=== Thread ID: 56507296 (netconsole           started at [ 1036] asterisk.c listener())
=== ---> Waiting for Lock #0 (pbx.c): WRLOCK 6167 ast_wrlock_contexts &conlock 0x8176a20 (1) === -------------------------------------------------------------------
===
=== Thread ID: 111123360 (pbx_thread           started at [ 2623] pbx.c ast_pbx_start())
=== ---> Waiting for Lock #0 (pbx.c): RDLOCK 6162 ast_rdlock_contexts &conlock 0x8176a20 (1) === -------------------------------------------------------------------
===
=======================================================================
Comments:By: Paul Belanger (pabelanger) 2010-05-14 11:31:28

Can you test against the latest 1.4 release?

By: Paul Belanger (pabelanger) 2010-06-01 13:08:57

Suspended due to lack of activity. Please request a bug marshal in #asterisk-bugs on the IRC network irc.freenode.net to reopen the issue should you have the additional information requested.

Further information can be found at http://www.asterisk.org/developers/bug-guidelines