[asterisk-bugs] [Asterisk 0014556]: core restart now crashed asterisk

Asterisk Bug Tracker noreply at bugs.digium.com
Wed Feb 25 13:43:14 CST 2009


The following issue requires your FEEDBACK. 
====================================================================== 
http://bugs.digium.com/view.php?id=14556 
====================================================================== 
Reported By:                shaunreitan
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   14556
Category:                   Core/General
Reproducibility:            have not tried
Severity:                   minor
Priority:                   normal
Status:                     feedback
Asterisk Version:           1.6.0.5 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-02-25 13:14 CST
Last Modified:              2009-02-25 13:43 CST
====================================================================== 
Summary:                    core restart now crashed asterisk
Description: 
Call was in the queue when i ran 'core restart now', yes i know that would
drop the call, it was a test call. Asterisk Crashed with a dump error.

*CLI> core restart now
Beginning asterisk restart....
    -- No one is available to answer at this time (1:0/0/0)
    -- Nobody picked up in 13000 ms
    -- Executing [h at external-default:1]
Hangup("Local/222 at external-default-b95b;2", "") in new stack
  == Spawn extension (external-default, h, 1) exited non-zero on
'Local/222 at external-default-b95b;2'
*** glibc detected *** asterisk: double free or corruption (out):
0x00002aaaac011310 ***
======= Backtrace: =========
/lib64/libc.so.6[0x3d6fa71834]
/lib64/libc.so.6(cfree+0x8c)[0x3d6fa74e7c]
/usr/lib/asterisk/modules/chan_local.so[0x2aaaaba6873e]
asterisk(ast_hangup+0x201)[0x446001]
/usr/lib/asterisk/modules/app_queue.so[0x2aaab0834a93]
/usr/lib/asterisk/modules/app_queue.so[0x2aaab08382f5]
asterisk(pbx_exec+0xa5)[0x499ac5]
asterisk[0x4a4eba]
asterisk[0x4a7249]
asterisk[0x4a85c9]
asterisk[0x4dc23c]
/lib64/libpthread.so.0[0x3d706062f7]
/lib64/libc.so.6(clone+0x6d)[0x3d6fad1e3d]
======= Memory map: ========
00400000-00552000 r-xp 00000000 08:03 2359539                           
/usr/sbin/asterisk
00751000-00761000 rw-p 00151000 08:03 2359539                           
/usr/sbin/asterisk
00761000-00781000 rw-p 00761000 00:00 0
00960000-00968000 rw-p 00160000 08:03 2359539                           
/usr/sbin/asterisk
17874000-178f9000 rw-p 17874000 00:00 0
40063000-40064000 ---p 40063000 00:00 0
40064000-4009f000 rw-p 40064000 00:00 0
4009f000-400a0000 ---p 4009f000 00:00 0
400a0000-400db000 rw-p 400a0000 00:00 0
400db000-400dc000 ---p 400db000 00:00 0
400dc000-40117000 rw-p 400dc000 00:00 0
40117000-40118000 ---p 40117000 00:00 0
40118000-40153000 rw-p 40118000 00:00 0
407f8000-407f9000 ---p 407f8000 00:00 0
407f9000-40834000 rw-p 407f9000 00:00 0
40b15000-40b16000 ---p 40b15000 00:00 0
40b16000-40b51000 rw-p 40b16000 00:00 0
411cf000-411d0000 ---p 411cf000 00:00 0
411d0000-4120b000 rw-p 411d0000 00:00 0
4120b000-4120c000 ---p 4120b000 00:00 0
4120c000-41247000 rw-p 4120c000 00:00 0
41247000-41248000 ---p 41247000 00:00 0
41248000-41283000 rw-p 41248000 00:00 0
41683000-41684000 ---p 41683000 00:00 0
41684000-416bf000 rw-p 41684000 00:00 0
416bf000-416c0000 ---p 416bf000 00:00 0
416c0000-416fb000 rw-p 416c0000 00:00 0
416fb000-416fc000 ---p 416fb000 00:00 0
416fc000-41737000 rw-p 416fc000 00:00 0
41be4000-41be5000 ---p 41be4000 00:00 0
41be5000-41c20000 rw-p 41be5000 00:00 0
41fdc000-41fdd000 ---p 41fdc000 00:00 0
41fdd000-42018000 rw-p 41fdd000 00:00 0
3037a00000-3037a0d000 r-xp 00000000 08:05 940212                        
/lib64/libgcc_s-4.1.2-20080102.so.1
3037a0d000-3037c0d000 ---p 0000d000 08:05 940212                        
/lib64/libgcc_s-4.1.2-20080102.so.1
3037c0d000-3037c0e000 rw-p 0000d000 08:05 940212                        
/lib64/libgcc_s-4.1.2-20080102.so.1
3d6f600000-3d6f61a000 r-xp 00000000 08:05 940066                        
/lib64/ld-2.5.so
3d6f81a000-3d6f81b000 r--p 0001a000 08:05 940066                        
/lib64/ld-2.5.so
3d6f81b000-3d6f81c000 rw-p 0001b000 08:05 940066                        
/lib64/ld-2.5.so
3d6fa00000-3d6fb4a000 r-xp 00000000 08:05 940069                        
/lib64/libc-2.5.so
3d6fb4a000-3d6fd4a000 ---p 0014a000 08:05 940069                        
/lib64/libc-2.5.so
3d6fd4a000-3d6fd4e000 r--p 0014a000 08:05 940069                        
/lib64/libc-2.5.so
3d6fd4e000-3d6fd4f000 rw-p 0014e000 08:05 940069                        
/lib64/libc-2.5.so
3d6fd4f000-3d6fd54000 rw-p 3d6fd4f000 00:00 0
3d6fe00000-3d6fe02000 r-xp 00000000 08:05 940104                        
/lib64/libdl-2.5.so
3d6fe02000-3d70002000 ---p 00002000 08:05 940104                        
/lib64/libdl-2.5.so
3d70002000-3d70003000 r--p 00002000 08:05 940104                        
/lib64/libdl-2.5.so
3d70003000-3d70004000 rw-p 00003000 08:05 940104                        
/lib64/libdl-2.5.so
3d70200000-3d70282000 r-xp 00000000 08:05 940196                        
/lib64/libm-2.5.so
3d70282000-3d70481000 ---p 00082000 08:05 940196                        
/lib64/libm-2.5.so
3d70481000-3d70482000 r--p 00081000 08:05 940196                        
/lib64/libm-2.5.so
3d70482000-3d70483000 rw-p 00082000 08:05 940196                        
/lib64/libm-2.5.so
3d70600000-3d70615000 r-xp 00000000 08:05 940080                        
/lib64/libpthread-2.5.so
3d70615000-3d70814000 ---p 00015000 08:05 940080        Aborted
====================================================================== 

---------------------------------------------------------------------- 
 (0100744) tilghman (administrator) - 2009-02-25 13:43
 http://bugs.digium.com/view.php?id=14556#c100744 
---------------------------------------------------------------------- 
Actually, given the double free error, we're going to need the output from
valgrind, as specified in doc/valgrind.txt. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-02-25 13:43 tilghman       Note Added: 0100744                          
2009-02-25 13:43 tilghman       Status                   new => feedback     
======================================================================




More information about the asterisk-bugs mailing list