[asterisk-bugs] [Asterisk 0012039]: crash in local_hangup() when p->owner disappears in another thread

noreply at bugs.digium.com noreply at bugs.digium.com
Wed Feb 20 14:55:59 CST 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=12039 
====================================================================== 
Reported By:                danpwi
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   12039
Category:                   Channels/chan_local
Reproducibility:            random
Severity:                   crash
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.18 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             02-20-2008 14:16 CST
Last Modified:              02-20-2008 14:55 CST
====================================================================== 
Summary:                    crash in local_hangup() when p->owner disappears in
another thread
Description: 
Same issue as in http://bugs.digium.com/view.php?id=12012, ast_trylock() crashes
when p->owner is NULL at
line 508.
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
duplicate of        0012012 SIGABORT in ast_channel_trylock in chan...
====================================================================== 

---------------------------------------------------------------------- 
 danpwi - 02-20-08 14:55  
---------------------------------------------------------------------- 
Sorry, I should've been clearer in my description.  That fix doesn't solve
this problem because it's not the same exact issue as 12012, it's the same
_type_ of issue.  A fix similar to the one made in svn 103821 to
local_queue_frame() is needed for local_hangup(). 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
02-20-08 14:55  danpwi         Note Added: 0082684                          
======================================================================




More information about the asterisk-bugs mailing list