[Home]

Summary:ASTERISK-15223: When trying to enable jitter buffer on local channel atserisk crash
Reporter:vadim (vadim)Labels:
Date Opened:2009-11-26 14:11:02.000-0600Date Closed:2011-06-07 14:00:55
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Channels/chan_local
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:I'm
Using following dialplan:


[withjitter]
exten=>_0XXXXXXXXX,1,Dial(SIP/${EXTEN}@wengo)

[sfrdroid]
exten=>_XXXXX,1,Dial(SIP/${EXTEN})
exten=>600,1,Goto(demo,s,1)
exten=>601,1,Goto(demo,600,1)
exten=>700,1,Answer()
exten=>700,n,Milliwatt()
exten=>700,n,Hangup()
exten=>_0XXXXXXXXX,1,Dial(Local/${EXTEN}@withjitter/nj)


When communication is established Asterisk crashes

****** ADDITIONAL INFORMATION ******

GDB stack trace
======================
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6f33b70 (LWP 15384)]
ast_frdup (f=0x7d0) at frame.c:481
481             len = sizeof(*out) + AST_FRIENDLY_OFFSET + f->datalen;
(gdb) bt
#0  ast_frdup (f=0x7d0) at frame.c:481
#1  0x0809544a in __ast_queue_frame (chan=<value optimized out>, fin=0x7d0, head=<value optimized out>,
   after=0x0) at channel.c:1007
#2  0xb7b39336 in local_queue_frame (p=0x8456f70, isoutbound=<value optimized out>, f=0xb6f2e038,
   us=0x84564b8, us_locked=1) at chan_local.c:244
#3  0xb7b3a4a9 in local_write (ast=0x84564b8, f=0xb6f2e038) at chan_local.c:363
#4  0x0809dad5 in ast_write (chan=0x84564b8, fr=0xb6f2e038) at channel.c:3525
ASTERISK-1  0x0805f924 in jb_get_and_deliver (chan=0x84564b8) at abstract_jb.c:428
ASTERISK-2  0x0809ee12 in ast_generic_bridge (c0=0x82252e8, c1=0x84564b8, config=0xb6f2e554, fo=0xb6f2e250,
   rc=0xb6f2e24c) at channel.c:4815
ASTERISK-3  ast_channel_bridge (c0=0x82252e8, c1=0x84564b8, config=0xb6f2e554, fo=0xb6f2e250, rc=0xb6f2e24c)
   at channel.c:5150
ASTERISK-4  0x080c38d8 in ast_bridge_call (chan=0x82252e8, peer=0x84564b8, config=0xb6f2e554) at features.c:2538
ASTERISK-5  0xb75e8209 in dial_exec_full (chan=<value optimized out>, data=<value optimized out>,
   peerflags=0xb6f2edc8, continue_exec=0x0) at app_dial.c:1986
ASTERISK-6 0xb75e9a7d in dial_exec (chan=0x82252e8, data=0xb6f310bc) at app_dial.c:2060
ASTERISK-7 0x080fbcb9 in pbx_exec (c=0x82252e8, app=0x821e7c0, data=0xb6f310bc) at pbx.c:960
ASTERISK-8 0x0810a784 in pbx_extension_helper (c=0x82252e8, con=<value optimized out>,
   context=<value optimized out>, exten=0x82255a8 "0143110959", priority=1, label=0x0,
   callerid=0x8476238 "10003", action=E_SPAWN, found=0xb6f331f8, combined_find_spawn=1) at pbx.c:3201
ASTERISK-9 0x0810d184 in ast_spawn_extension (c=0x82252e8, args=<value optimized out>) at pbx.c:3656
ASTERISK-10 __ast_pbx_run (c=0x82252e8, args=<value optimized out>) at pbx.c:3745
ASTERISK-11 0x0810e95e in pbx_thread (data=0x82252e8) at pbx.c:4032
ASTERISK-12 0x08151dbb in dummy_start (data=0x8225b50) at utils.c:968
ASTERISK-13 0xb7e7e80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
ASTERISK-14 0xb7f637ee in clone () from /lib/tls/i686/cmov/libc.so.6
Comments:By: Leif Madsen (lmadsen) 2009-12-01 10:13:50.000-0600

It looks like you have a lot of <value_optimized_out> in your backtrace. Could you please reproduce this with the information per the doc/backtrace.txt file in your Asterisk source?

Thanks!

By: Leif Madsen (lmadsen) 2009-12-21 10:14:50.000-0600

Closed due to lack of response from the reporter.