[asterisk-bugs] [Asterisk 0012669]: Chan_skinny causing asterisk dumps core randomly

noreply at bugs.digium.com noreply at bugs.digium.com
Fri May 16 15:22:27 CDT 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=12669 
====================================================================== 
Reported By:                sbisker
Assigned To:                qwell
====================================================================== 
Project:                    Asterisk
Issue ID:                   12669
Category:                   Channels/chan_skinny
Reproducibility:            random
Severity:                   crash
Priority:                   normal
Status:                     assigned
Asterisk Version:           1.4.19 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             05-16-2008 14:41 CDT
Last Modified:              05-16-2008 15:22 CDT
====================================================================== 
Summary:                    Chan_skinny causing asterisk  dumps core randomly
Description: 
I have a 1.4.19 system that has 35 chan_skinny devices that is randomly
crashing on ast_rtp_new_source.

All of the phones are wireless 7920 or 7921.  It usually happens every
week or so, however, it's done it 3 times today.  Don't know if the problem
is with RTP, or chan_skinny.  

The backtrace looks the same every time.  Hopefully this is an easy fix.

Here's the backtrace.

http://bugs.digium.com/view.php?id=0  0x080cebee in ast_rtp_new_source (rtp=0x0)
at rtp.c:2004
http://bugs.digium.com/view.php?id=1  0x00a97765 in skinny_indicate
(ast=0x9d88fa8, ind=20, data=0x0,
datalen=0) at chan_skinny.c:2799
http://bugs.digium.com/view.php?id=2  0x08083a41 in ast_indicate_data
(chan=0x9d88fa8, condition=20,
data=0x0, datalen=0) at channel.c:2348
http://bugs.digium.com/view.php?id=3  0x080839a6 in ast_indicate
(chan=0x9d88fa8, condition=20) at
channel.c:2334
http://bugs.digium.com/view.php?id=4  0x08088782 in ast_channel_bridge
(c0=0x9d88528, c1=0x9d88fa8,
config=0xb5cca080, fo=0xb5cc9eec, rc=0xb5cc9ee8) at channel.c:3933
http://bugs.digium.com/view.php?id=5  0x00a5f308 in ast_bridge_call
(chan=0x9d88528, peer=0x9d88fa8,
config=0xb5cca080) at res_features.c:1422
http://bugs.digium.com/view.php?id=6  0x00b8d85a in dial_exec_full
(chan=0x9d88528, data=0xb5cccb10,
peerflags=0xb5cca9d0, continue_exec=0x0) at app_dial.c:1693
http://bugs.digium.com/view.php?id=7  0x00b8db86 in dial_exec (chan=0x9d88528,
data=0xb5cccb10) at
app_dial.c:1747
http://bugs.digium.com/view.php?id=8  0x080bb1b1 in pbx_exec (c=0x9d88528,
app=0x9b296c0, data=0xb5cccb10)
    at /root/digium/1.4/asterisk-1.4.19/include/asterisk/strings.h:35
http://bugs.digium.com/view.php?id=9  0x080be3ca in pbx_extension_helper
(c=0x9d88528, con=0x0,
context=0x9d886a8 "macro-stdexten", exten=0x9d886f8 "s", priority=2, 
    label=0x0, callerid=0x9bf17e0 "7898", action=E_SPAWN) at pbx.c:1862
http://bugs.digium.com/view.php?id=10 0x080bf470 in ast_spawn_extension
(c=0x9d88528, context=0x9d886a8
"macro-stdexten", exten=0x9d886f8 "s", priority=2, 
    callerid=0x9bf17e0 "7898") at pbx.c:2317
http://bugs.digium.com/view.php?id=11 0x06a912f8 in _macro_exec (chan=0x9d88528,
data=0xb5cd2000,
exclusive=0) at app_macro.c:308
http://bugs.digium.com/view.php?id=12 0x06a9209e in macro_exec (chan=0x9d88528,
data=0xb5cd2000) at
app_macro.c:486
http://bugs.digium.com/view.php?id=13 0x080bb1b1 in pbx_exec (c=0x9d88528,
app=0x9b8ade8, data=0xb5cd2000)
    at /root/digium/1.4/asterisk-1.4.19/include/asterisk/strings.h:35
http://bugs.digium.com/view.php?id=14 0x080be3ca in pbx_extension_helper
(c=0x9d88528, con=0x0,
context=0x9d886a8 "macro-stdexten", exten=0x9d886f8 "s", priority=1, 
    label=0x0, callerid=0x9bf17e0 "7898", action=E_SPAWN) at pbx.c:1862
http://bugs.digium.com/view.php?id=15 0x080bf470 in ast_spawn_extension
(c=0x9d88528, context=0x9d886a8
"macro-stdexten", exten=0x9d886f8 "s", priority=1, 
    callerid=0x9bf17e0 "7898") at pbx.c:2317
http://bugs.digium.com/view.php?id=16 0x080bf97a in __ast_pbx_run (c=0x9d88528)
at pbx.c:2419
http://bugs.digium.com/view.php?id=17 0x080c06b7 in pbx_thread (data=0x9d88528)
at pbx.c:2634
http://bugs.digium.com/view.php?id=18 0x080faeb7 in dummy_start (data=0x9d38dd0)
at utils.c:865
http://bugs.digium.com/view.php?id=19 0x00afe371 in start_thread () from
/lib/tls/libpthread.so.0
http://bugs.digium.com/view.php?id=20 0x00f38ffe in clone () from
/lib/tls/libc.so.6

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

---------------------------------------------------------------------- 
 svnbot - 05-16-08 15:22  
---------------------------------------------------------------------- 
Repository: asterisk
Revision: 116799

U   branches/1.4/channels/chan_skinny.c

------------------------------------------------------------------------
r116799 | file | 2008-05-16 15:22:21 -0500 (Fri, 16 May 2008) | 4 lines

Check to make sure an RTP structure exists before calling
ast_rtp_new_source on it.
(closes issue http://bugs.digium.com/view.php?id=12669)
Reported by: sbisker

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=116799 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
05-16-08 15:22  svnbot         Checkin                                      
05-16-08 15:22  svnbot         Note Added: 0086952                          
======================================================================




More information about the asterisk-bugs mailing list