[asterisk-bugs] [Asterisk 0010956]: 1.4.13 lockups

noreply at bugs.digium.com noreply at bugs.digium.com
Fri Oct 12 01:00:37 CDT 2007


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=10956 
====================================================================== 
Reported By:                hevisko
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   10956
Category:                   CDR/General
Reproducibility:            random
Severity:                   crash
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.12.1  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             10-12-2007 00:54 CDT
Last Modified:              10-12-2007 01:00 CDT
====================================================================== 
Summary:                    1.4.13 lockups
Description: 
Okay,

 Caught one of these "lockups" on 1.4.13,

noticed the following from full log (And no, there are zillions of those
:()

[Oct 11 12:27:04] DEBUG[23386] channel.c: Triggering queue flush for
spy 'MixMonitor' on 'IAX2/192.168.124.2:4569-8'
[Oct 11 12:27:04] DEBUG[23386] channel.c: Triggering queue flush for
spy 'MixMonitor' on 'IAX2/192.168.124.2:4569-8'
[Oct 11 12:27:04] DEBUG[23386] channel.c: Triggering queue flush for
spy 'MixMonitor' on 'IAX2/192.168.124.2:4569-8'
[Oct 11 12:27:04] DEBUG[23386] channel.c: Triggering queue flush for
spy 'MixMonitor' on 'IAX2/192.168.124.2:4569-8'
[Oct 11 12:27:04] DEBUG[23386] channel.c: Triggering queue flush for
spy 'MixMonitor' on 'IAX2/192.168.124.2:4569-8'
[Oct 11 12:27:04] DEBUG[23386] channel.c: Triggering queue flush for
spy 'MixMonitor' on 'IAX2/192.168.124.2:4569-8'
[Oct 11 12:27:04] DEBUG[23386] channel.c: Triggering queue flush for
spy 'MixMonitor' on 'IAX2/192.168.124.2:4569-8'
[Oct 11 12:27:04] DEBUG[23386] channel.c: Triggering queue flush for
spy 'MixMonitor' on 'IAX2/192.168.124.2:4569-8'
[Oct 11 12:27:04] DEBUG[23386] channel.c: Triggering queue flush for
spy 'MixMonitor' on 'IAX2/192.168.124.2:4569-8'
[Oct 11 12:27:04] DEBUG[23386] channel.c: Triggering queue flush for
spy 'MixMonitor' on 'IAX2/192.168.124.2:4569-8'
[Oct 11 12:27:04] DEBUG[23386] channel.c: Triggering queue flush for
spy 'MixMonitor' on 'IAX2/192.168.124.2:4569-8'
====================================================================== 

---------------------------------------------------------------------- 
 hevisko - 10-12-07 01:00  
---------------------------------------------------------------------- 
Ah, good catch!  That would explain the 100% CPU load, then, if it gets
stuck in
this deadlock avoidance loop for forever.

Tilghman improved the "core show locks" functionality for 1.4.13 to be
able to
show threads that are stuck in a trylock loop like this.  So, hopefully
if
someone can grab that output with 1.4.13, we can see a thread stuck in a
trylock
loop like this, as well as what other thread is holding on to the lock.

--
- Hide quoted text -
Russell Bryant
Senior Software Engineer 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
10-12-07 01:00  hevisko        Note Added: 0071862                          
======================================================================




More information about the asterisk-bugs mailing list