[asterisk-bugs] [Asterisk 0015752]: [patch] Thread debugging version of DEADLOCK_AVOIDANCE: wrong line number if re-lock fails.

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Sep 6 05:52:00 CDT 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=15752 
====================================================================== 
Reported By:                davidw
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   15752
Category:                   Core/General
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     feedback
Asterisk Version:           SVN 
JIRA:                       SWP-1516 
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-08-20 13:33 CDT
Last Modified:              2010-09-06 05:52 CDT
====================================================================== 
Summary:                    [patch] Thread debugging version of
DEADLOCK_AVOIDANCE: wrong line number if re-lock fails.
Description: 
As described in https://issues.asterisk.org/view.php?id=15314, if the mutex
referenced by DEADLOCK_AVOIDANCE goes
away, the "Error obtaining mutex: Invalid argument" error message reports
the line number where the lock was originally obtained, not that of the
failure.

This is because DEADLOCK_AVOIDANCE takes special steps to retain the
original line number.  I believe the intent of this is for accurate tracing
of deadlock origins, but I believe that it should be reporting the actual
line number if the actual re-lock call fails.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0015314 [patch] Seg fault in chan_local - local...
====================================================================== 

---------------------------------------------------------------------- 
 (0126645) davidw (reporter) - 2010-09-06 05:52
 https://issues.asterisk.org/view.php?id=15752#c126645 
---------------------------------------------------------------------- 
As this compromises debugging, rather than operation, and will need faults
simulating to test it, I don't think I will be able to justify spending
time on a version we are unlikely to use in the near future.  Our current
policy is not to consider changing the base Asterisk version at least until
1.8 is mature. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-09-06 05:52 davidw         Note Added: 0126645                          
======================================================================




More information about the asterisk-bugs mailing list