[asterisk-bugs] [Asterisk 0015616]: random crashes

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Aug 10 15:58:58 CDT 2009


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=15616 
====================================================================== 
Reported By:                rgj
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   15616
Category:                   General
Reproducibility:            unable to reproduce
Severity:                   crash
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.26 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-07-30 14:26 CDT
Last Modified:              2009-08-10 15:58 CDT
====================================================================== 
Summary:                    random crashes
Description: 
Our production Asterisk server crashes randomly, about once every two
days.
GDB shows random locations for the crash. The only thing they have in
common is that it's something near malloc, but it's being called from
really different locations each time.



====================================================================== 

---------------------------------------------------------------------- 
 (0108870) rgj (reporter) - 2009-08-10 15:58
 https://issues.asterisk.org/view.php?id=15616#c108870 
---------------------------------------------------------------------- 
BTW another crash, this time not in malloc() or free() but clearly
corrupted memory

(gdb) frame 0
https://issues.asterisk.org/view.php?id=0  0x0809ddce in ast_readaudio_callback
(s=0x93fae00) at file.c:737
737                     if (s->orig_chan_name &&
strcasecmp(s->owner->name, s->orig_chan_name))
(gdb) print s->orig_chan_name
$1 = 0x80008 <Address 0x80008 out of bounds>
(gdb) print s->owner->name
$2 = 0x0

rest of the stuff in attachment 'thirdcrash' 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-08-10 15:58 rgj            Note Added: 0108870                          
======================================================================




More information about the asterisk-bugs mailing list