[Home]

Summary:ASTERISK-14012: ilbc calls causing core dumps
Reporter:Anton Krall (akrall)Labels:
Date Opened:2009-04-24 16:53:59Date Closed:2009-07-27 11:28:37
Priority:CriticalRegression?No
Status:Closed/CompleteComponents:Codecs/codec_ilbc
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:Seems each time a call between 2 asterisk using ilbc is causing a core dump.

See BT:

(gdb) bt
#0  0x009395f9 in unpack (bitstream=0x73fd7c4, index=0x73fd9d8, bitno=6, pos=0x73fd9dc) at packing.c:155
#1  0x00930c08 in iLBC_decode (decblock=0x73fe620, bytes=0x0, iLBCdec_inst=0xb7b22dc8, mode=1) at iLBC_decode.c:381
#2  0x0092fcf9 in ilbctolin_framein (pvt=0xb7b22800, f=0x87aca80) at codec_ilbc.c:147
#3  0x080f840b in framein (pvt=0xb7b22800, f=0x87aca80) at translate.c:201
#4  0x080f8b01 in ast_translate (path=0xb7b22800, f=0x87aca80, consume=1) at translate.c:354
ASTERISK-1  0x08084f2a in __ast_read (chan=0x873ea30, dropaudio=0) at channel.c:2395
ASTERISK-2  0x080851ae in ast_read (chan=0x873ea30) at channel.c:2434
ASTERISK-3  0x08089a66 in ast_generic_bridge (c0=0x873ea30, c1=0x879ccf8, config=0x7400980, fo=0x73ff08c, rc=0x73ff088, bridge_end={tv_sec = 0, tv_usec = 0})
   at channel.c:3962
ASTERISK-4  0x0808ad49 in ast_channel_bridge (c0=0x873ea30, c1=0x879ccf8, config=0x7400980, fo=0x73ff08c, rc=0x73ff088) at channel.c:4285
ASTERISK-5  0x00118b60 in ast_bridge_call (chan=0x873ea30, peer=0x879ccf8, config=0x7400980) at res_features.c:1551
ASTERISK-6 0x00668e07 in try_calling (qe=0x7400c60, options=0x7400c02 "", announceoverride=0x0, url=0x0, tries=0x7400e0c, noption=0x7400e08, agi=0x0)
   at app_queue.c:3161
ASTERISK-7 0x0066be13 in queue_exec (chan=0x873ea30, data=0x7402f70) at app_queue.c:4005
ASTERISK-8 0x080bdc49 in pbx_exec (c=0x873ea30, app=0x86c7cd0, data=0x7402f70) at /usr/src/asterisk-1.4-openr2/include/asterisk/strings.h:36
ASTERISK-9 0x080c0e62 in pbx_extension_helper (c=0x873ea30, con=0x0, context=0x873ebb0 "soportetecnicocontratokey", exten=0x873ec00 "s", priority=9, label=0x0,
   callerid=0x864be58 "903", action=E_SPAWN) at pbx.c:1863
ASTERISK-10 0x080c1f08 in ast_spawn_extension (c=0x873ea30, context=0x873ebb0 "soportetecnicocontratokey", exten=0x873ec00 "s", priority=9,
   callerid=0x864be58 "903") at pbx.c:2318
ASTERISK-11 0x080c2336 in __ast_pbx_run (c=0x873ea30) at pbx.c:2407
ASTERISK-12 0x080c30aa in pbx_thread (data=0x873ea30) at pbx.c:2622
ASTERISK-13 0x080ff002 in dummy_start (data=0x86cc600) at utils.c:856
ASTERISK-14 0x00b2e3cc in start_thread () from /lib/tls/libpthread.so.0
ASTERISK-15 0x00a871ae in clone () from /lib/tls/libc.so.6


bt full:

(gdb) bt full
#0  0x009395f9 in unpack (bitstream=0x73fd7c4, index=0x73fd9d8, bitno=6, pos=0x73fd9dc) at packing.c:155
BitsLeft = 8
#1  0x00930c08 in iLBC_decode (decblock=0x73fe620, bytes=0x0, iLBCdec_inst=0xb7b22dc8, mode=1) at iLBC_decode.c:381
data = {7.08572054, 15.4329443, 18.3649883, -12.1480331, -14.5096331, -12.9125023, -10.9348822, -10.2618732, -14.1887274, -3.16490841,
 2.83507442, 12.5642357, 4.06190491, 47.1593513, 29.9624691, -0.737930238, 25.4120312, 25.5629902, 7.09202719, -7.17351007, 8.56714344, 3.45104456,
 0.86293751, 41.3497467, 66.6214066, 17.738802, -17.7407875, -45.6890678, -48.7079964, 31.5205002, -25.4052658, -17.1264706, -27.0512295, -6.93133354,
 -2.53719425, 8.30011177, -8.56070423, -83.7393265, -57.6570663, -22.6355114, 48.2425041, 28.6403847, 18.5951519, 47.8390656, 7.04916477, -33.3305321,
 -27.4800797, -13.8762159, -29.3116951, -2.89801002, -5.04245377, 9.30451202, 62.3981895, 49.0381012, 11.0100031, 5.62307882, -26.0202522, -20.7995701,
 -17.5239162, -28.337307, -9.98073673, 15.5847197, 30.3347912, 23.0393887, -17.4015236, -27.8859291, -6.42806435, 34.1994514, 32.0852776, 33.0016785,
 10.9788408, -0.406413257, 32.8157196, -6.77190495, -33.8018227, -32.0717888, -18.7851009, 42.0337296, 48.6279297, 50.4679451, 1.18468726, -17.2486439,
 -15.5027227, -74.7883835, -72.7098541, -17.0809555, 4.42862606, -12.7511129, 12.4593973, 15.5182085, -6.95529509, 3.2845602, -17.841753, -26.2206612,
 -34.6483231, -39.3475571, -23.3051605, -24.9759827, -1.89561021, -18.8060169, -13.7302151, -70.9522629, -42.850338, 8.97204494, 33.5068245, 7.36318111,
 10.1993017, -0.24535878, 42.5818367, 16.5532417, -10.6206837, -29.5038128, -16.4491005, -13.3127499, -20.6938705, 9.79662991, -6.72928381, -4.62333584,
 -7.88931179, -3.67352843, -0.829025745, 0.580246866, 5.20945549, -21.683857, -10.8709574, 9.96959496, 8.13677597, 2.65293169, 17.3281631, 12.5263987,
 -3.15476227, -6.05570078, 3.08774018, -11.6479816, -36.91436, -29.3499794, -7.05722713, -6.61671638, 18.6674595, 54.1817284, 11.85779, -43.9241791,
 -25.4574776, -10.7309256, -25.5277195, -21.617075, -19.4304771, -24.4033737, 33.4274597, 33.4034653, -16.9692078, -18.7342072, 33.1449928, 26.6378899,
 11.9787683, -14.9029016, -42.1083374, -25.723156, 1.58893621, 15.5652351, 12.9436102, -19.8936081, -37.9880905, -9.20128441, 19.5264683, 25.5250568,
 1.6737684, -32.3289833, -44.2770195, -34.4524231, -22.2102814, -0.0628167167, 10.4220171, 6.26239777, 38.1780815, 11.9995031, -24.7407341, -15.6367531,
 4.70300865, -0.868608773, -28.1499653, -33.383667, -16.0189762, 23.00634, 33.0757446, 19.8151703, 6.35993052, -6.26581907, -8.32306767, -14.572978,
 -15.648221, -14.6383753, 4.71947813, 8.81161499, 0.36502707, 4.19427633, 1.35693504e-38, 1.44582132e-34, 1.44378165e-34, 1.34987319e-38...}
lsfdeq = {-30.1953831, 10.6463556, -10.5704174, -32.0763054, -6.68934155, 33.8973236, 52.4751625, 24.2952576, -6.24037504, -22.1797695,
 5.23647928, -0.623151779, -26.9322109, -47.2610779, -17.7587833, 1.27498341, 17.5579376, -10.2306747, -26.7107067, -22.8396416}
PLCresidual = {9.76015759, -1.76165473, 9.76015759, -19.4032135, 3.60371208, -9.71994495, -8.31719398, -9.71994495, -12.5633144, 2.00928569,
 -1.37296581, 7.75266075, -3.25307274, 49.6224289, -1.15004933, 0.491516232, 37.4994965, 9.76015759, 3.60371208, -3.25307274, 17.6206875, 0.401465893,
 0.491516232, 41.401268, 42.7721863, -8.31719398, -1.15004933, -23.9180679, -19.509676, 42.7301369, -71.4743347, 18.0671711, -29.0775166, 7.45689392,
 -9.71994495, 2.00928569, -15.0983543, -71.4743347, -9.71994495, -19.4032135, 37.4994965, -19.509676, 17.6206875, 49.6224289, -16.2872829, -19.509676,
 -3.25307274, -8.31719398, -29.0775166, 4.56662607, -15.0983543, 16.7757893, 49.6224289, 9.76015759, 7.75266075, 17.6206875, -23.9180679, 3.60371208,
 -19.509676, -23.9180679, 4.56662607, 7.45689392, 16.7757893, 9.76015759, -21.772646, -3.25307274, 4.56662607, 25.1093616, 4.56662607, 25.1093616,
 3.60371208, 9.76015759, 37.4994965, -29.0775166, -12.5633144, -12.5633144, -9.71994495, 42.7721863, 7.45689392, 37.4994965, -9.71994495, 4.56662607,
 -1.37296581, -71.4743347, -29.0775166, -1.15004933, -15.0983543, -23.9180679, 17.6206875, 4.56662607, -9.71994495, 7.45689392, -23.9180679,
 -9.71994495, -29.0775166, -29.0775166, -9.71994495, -29.0775166, 3.60371208, -29.0775166, -3.25307274, -71.4743347, -1.15004933, 3.60371208,
 7.45689392, -16.2872829, 17.6206875, -3.25307274, 49.6224289, -19.509676, -1.15004933, -15.0983543, 0.491516232, -15.0983543, -19.509676, 16.7757893,
 -19.509676, 3.60371208, -9.71994495, 0.491516232, -1.15004933, -3.25307274, 3.60371208, -23.9180679, 4.56662607, 7.75266075, -3.25307274, 0.491516232,
 17.6206875, 3.60371208, -3.25307274, -1.15004933, 7.75266075, -15.0983543, -29.0775166, -9.71994495, -1.37296581, -15.0983543, 17.6206875, 37.4994965,
 -15.0983543, -29.0775166, 7.75266075, -9.71994495, -29.0775166, -15.0983543, -15.0983543, -16.2872829, 37.4994965, -3.25307274, -21.772646, 4.56662607,
 37.4994965, -1.37296581, 4.56662607, -15.0983543, -19.509676, -3.25307274, -3.25307274, 4.56662607, 3.60371208, -23.9180679, -16.2872829, 7.75266075,
 7.75266075, 7.45689392, -9.71994495, -21.772646, -19.509676, -19.509676, -19.509676, -1.15004933, -1.15004933, -1.15004933, 37.4994965, -12.5633144,
 -15.0983543, 4.56662607, 4.56662607, -9.71994495, -29.0775166, -15.0983543, -1.37296581, 17.6206875, 7.45689392, 7.45689392, 7.75266075, -1.37296581,
 -1.15004933, -12.5633144, -9.71994495, -9.71994495, 7.45689392, -1.15004933, -3.25307274, 7.45689392, 10.8747892, -7.26376295, 8.91977501,
 1.64527929...}
PLClpc = {0.491516232, -3.32053328, 16.7757893, -15.4296179, -23.9180679, -29.0775166, 4.56662607, -7.09815311, 7.45689392, -24.0880413,
 -9.71994495}
zeros = {0 <repeats 196 times>, 1, -0.691966772, 0.468764573, -0.0377870686, 0.0758838579, 0.000427206978, -0.0577437952, 0.0430844054,
 0.0606638081, -0.0710145533, 0.051946044, 8.89027596, -23.9180679, 17.6206875, -21.772646, 4.56662607, 4.56662607, -9.20563412, 37.4994965,
---Type <return> to continue, or q <return> to quit---      
 -14.8605337, 17.6206875, 17.6206875, -9.71994495, 7.87885618, 17.6206875, 17.6206875, -19.4032135, 17.6206875, -11.9154558, -1.76165473, 18.0671711,
 -24.0880413, -15.0983543, 4.56662607, -19.509676, -24.0880413, -19.509676, 17.6206875, -29.0775166, -23.9180679, 7.638906, 27.0035706, 25.1093616,
 -1.76165473}
one = {0 <repeats 11 times>}
k = 0
i = 4
start = 0
idxForMax = 0
pos = 0
lastpart = 0
ulp = 0
lag = 0
ilag = 0
cc = 0
maxcc = 0
idxVec = {0 <repeats 80 times>}
check = 1086094521
gain_index = {0 <repeats 12 times>}
extra_gain_index = {0, 0, 0}
cb_index = {0 <repeats 12 times>}
extra_cb_index = {0, 0, 0}
lsf_i = {0, 0, 0, 0, 0, 0}
state_first = 0
last_bit = 1082240686
pbytes = (unsigned char *) 0x0
weightdenum = {-9.65479183, -8.36819363, -0.248663813, -11.3722448, -4.81312656, 3.97698569, -6.42261124, 7.57750022e-05, 0.413247287,
 4.73505545, 8.42159939, 17.7965183, 14.5289507, 6.12111616, 15.5217218, 9.29064941, 10.5321341, 7.9543848, -8.46443939, 7.71072054, 11.9082651,
 -4.24914694, -1.67553353, 3.75386024, 1.46737337, 2.11726522, 5.55105686, -5.64551687, -7.2502327, -0.265408128, 1.80967247, 4.07154655, -6.22817516,
 -6.21403027, -9.75997162, -17.3673019, -13.1983395, -0.134572208, -7.79470015, -12.8782415, -6.22198534, -18.5690575, -14.0203276, -11.394249,
 -9.18561554, 2.06979465, -2.0474515, -0.607581198, -2.59794903, -0.503045499, 24.4565392, -0.786194861, 6.94656849, 12.3532619, 6.548738, -2.95316625,
 7.81274557, 11.1762018, 21.0731239, 16.4133625, 8.19508362, 14.9821196, 11.3522568, 15.789814, 9.40278816, -11.2469482}
order_plus_one = -1066683073
syntdenum = {1, -0.691966772, 0.468764573, -0.0377870686, 0.0758838579, 0.000427206978, -0.0577437952, 0.0430844054, 0.0606638081, -0.0710145533,
 0.051946044, 1, -0.691966772, 0.468764573, -0.0377870686, 0.0758838579, 0.000427206978, -0.0577437952, 0.0430844054, 0.0606638081, -0.0710145533,
 0.051946044, 3.55073738, 7.15235186, 0.509797633, 1.7966845, 5.89022493, 1.54142831e-44, 6.10347033, -2.01925492, 3.81697559, 12.4467268, -6.1098671,
 -1.88683748, 10.9474564, -6.64042521, 5.63308287, 1.85660088, -2.08485055, 10.5192585, -4.70337582, -2.36766386, 3.22238517, 5.93062019, 9.97123528,
 18.9394798, 7.87542105, 15.9595251, 18.2181911, 13.8461046, 15.14536, 0.400714308, 8.27277088, 16.3748722, -6.72843027, 6.98106718, 10.3330173,
 1.37266088, 3.78809857, 6.32948732, -1.47540736, -5.38297367, -10.432477, 4.55459738, 9.29652596, -4.02479744}
decresidual = {9.76015759, -1.76165473, 9.76015759, -19.4032135, 3.60371208, -9.71994495, -8.31719398, -9.71994495, -12.5633144, 2.00928569,
 -1.37296581, 7.75266075, -3.25307274, 49.6224289, -1.15004933, 0.491516232, 37.4994965, 9.76015759, 3.60371208, -3.25307274, 17.6206875, 0.401465893,
 0.491516232, 41.401268, 42.7721863, -8.31719398, -1.15004933, -23.9180679, -19.509676, 42.7301369, -71.4743347, 18.0671711, -29.0775166, 7.45689392,
 -9.71994495, 2.00928569, -15.0983543, -71.4743347, -9.71994495, -19.4032135, 37.4994965, -19.509676, 17.6206875, 49.6224289, -16.2872829, -19.509676,
 -3.25307274, -8.31719398, -29.0775166, 4.56662607, -15.0983543, 16.7757893, 49.6224289, 9.76015759, 7.75266075, 17.6206875, -23.9180679, 3.60371208,
 -19.509676, -23.9180679, 4.56662607, 7.45689392, 16.7757893, 9.76015759, -21.772646, -3.25307274, 4.56662607, 25.1093616, 4.56662607, 25.1093616,
---Type <return> to continue, or q <return> to quit---
 3.60371208, 9.76015759, 37.4994965, -29.0775166, -12.5633144, -12.5633144, -9.71994495, 42.7721863, 7.45689392, 37.4994965, -9.71994495, 4.56662607,
 -1.37296581, -71.4743347, -29.0775166, -1.15004933, -15.0983543, -23.9180679, 17.6206875, 4.56662607, -9.71994495, 7.45689392, -23.9180679,
 -9.71994495, -29.0775166, -29.0775166, -9.71994495, -29.0775166, 3.60371208, -29.0775166, -3.25307274, -71.4743347, -1.15004933, 3.60371208,
 7.45689392, -16.2872829, 17.6206875, -3.25307274, 49.6224289, -19.509676, -1.15004933, -15.0983543, 0.491516232, -15.0983543, -19.509676, 16.7757893,
 -19.509676, 3.60371208, -9.71994495, 0.491516232, -1.15004933, -3.25307274, 3.60371208, -23.9180679, 4.56662607, 7.75266075, -3.25307274, 0.491516232,
 17.6206875, 3.60371208, -3.25307274, -1.15004933, 7.75266075, -15.0983543, -29.0775166, -9.71994495, -1.37296581, -15.0983543, 17.6206875, 37.4994965,
 -15.0983543, -29.0775166, 7.75266075, -9.71994495, -29.0775166, -15.0983543, -15.0983543, -16.2872829, 37.4994965, -3.25307274, -21.772646, 4.56662607,
 37.4994965, -1.37296581, 4.56662607, -15.0983543, -19.509676, -3.25307274, -3.25307274, 4.56662607, 3.60371208, -23.9180679, -16.2872829, 7.75266075,
 7.75266075, 7.45689392, -9.71994495, -21.772646, -19.509676, -19.509676, -19.509676, -1.15004933, -1.15004933, -1.15004933, 37.4994965, -12.5633144,
 -15.0983543, 4.56662607, 4.56662607, -9.71994495, -29.0775166, -15.0983543, -1.37296581, 17.6206875, 7.45689392, 7.45689392, 7.75266075, -1.37296581,
 -1.15004933, -12.5633144, -9.71994495, -9.71994495, 7.45689392, -1.15004933, -3.25307274, 7.45689392, 1, -0.691966772, 0.468764573, -0.0377870686...}
#2  0x0092fcf9 in ilbctolin_framein (pvt=0xb7b22800, f=0x87aca80) at codec_ilbc.c:147
tmp = (struct ilbc_coder_pvt *) 0xb7b2286c
plc_mode = 1
x = 0
i = 2
dst = (int16_t *) 0xb7b27c40
tmpf = {14.5865335, 21.7396812, 23.2842026, -6.76726484, -8.4165926, -6.21643496, -3.78258252, -2.72048903, -6.04208374, 4.91661978, 10.4374056,
 19.0796299, 9.98033714, 49.9301414, 30.5144901, -0.432306081, 24.0343304, 22.4314232, 3.36778522, -10.5307283, 4.69123363, -0.676931322, -3.32312703,
 34.6917686, 55.8737106, 5.85151529, -28.3836174, -53.2665367, -52.9766731, 25.6789589, -29.6777191, -20.1230373, -28.23246, -7.50705481, -2.86850929,
 7.53600693, -8.77835178, -78.8297424, -49.0049057, -12.554389, 55.2922134, 33.6010704, 22.1882286, 48.3691978, 6.91859627, -31.5084801, -23.9368458,
 -9.49722195, -23.2482605, 3.27703905, 1.25343943, 14.8546152, 63.9566307, 47.2786827, 8.35492039, 2.57961035, -27.5084915, -20.9458923, -16.5735092,
 -25.6761818, -6.70963335, 17.8345909, 30.5911446, 21.7260742, -17.781601, -26.5535927, -4.66964817, 33.8400917, 29.6177483, 28.431673, 5.68400192,
 -5.62380838, 25.7314243, -13.4220982, -38.2261238, -34.3044586, -19.677412, 38.7378349, 42.3395805, 41.1244621, -8.1731863, -25.2944508, -22.2827206,
 -76.7595367, -69.8593063, -12.8796492, 8.41744328, -8.03482819, 16.4285107, 18.4593067, -3.6870923, 6.34067154, -13.7703094, -20.5736237, -26.9293652,
 -29.2987309, -11.9416304, -12.3112497, 10.6381378, -5.49731588, 0.0793716684, -53.2499466, -22.824379, 28.0064106, 49.8548088, 22.5351067, 24.1388607,
 13.0907001, 52.77911, 25.0645504, -2.01984787, -19.5707874, -5.9268775, -2.46274567, -9.09850788, 20.3081646, 3.58637238, 5.43661499, 1.48808088e-38,
 6.01071167, 8.36098003, 9.18815136, 12.9625282, -13.1664982, -2.1474297, 17.5950184, 14.7139416, 8.54506969, 21.6932793, 15.6333361, -2.09809659e-05,
 1.60224691e-38, 8.96831017e-43, 1.60224691e-38, 1.44376053e-34, 1.59495161e-38, -0.844228745, -0.399684578, -2.09809659e-05, 55.1561623, 11.6020451,
 -41.8402023, -21.9603558, -6.8088069, -20.3559189, -15.3965425, -12.3325882, -16.1593838, 39.3273125, 36.7746658, 1.60224691e-38, -13.9334784, 0,
 27.1405334, 5.60519386e-45, 5.60519386e-45, -39.6467896, -21.7981129, 9.10844002e-44, 8.81416734e-43, 14.2763844, -17.6354828, -33.5970917,
 -4.38250971, 1.60137978e-38, 1.40129846e-45, -2.09808641e-05, 1.44376879e-34, 1.48915511e-38, -2.09808641e-05, 8.66002451e-43, 8.15860748,
 5.45945882e-42, 8.66002451e-43, -2.1420783e-05, 1.40129846e-45, 1.44582132e-34, 1.44398966e-34, 1.4437743e-34, 4.32998441e-34, 1.40129846e-45,
 8.66002451e-43, -8.24504566, 29.0854893, 36.7285767, 21.8534489, 7.6879549, -4.81134558, 7.2898025e-34, 1.44582132e-34, 1.44378349e-34, 4.16198882e-34,
 -2.14219035e-05, 1.35703537e-38, 6.72623263e-43, 6.62814174e-43, 4.43329062e-34, 72, 0, 7.32032495e-34...}
__PRETTY_FUNCTION__ = "ilbctolin_framein"
#3  0x080f840b in framein (pvt=0xb7b22800, f=0x87aca80) at translate.c:201
dst = (int16_t *) 0xb7b27c40
ret = -1213061020
samples = 0
__PRETTY_FUNCTION__ = "framein"
#4  0x080f8b01 in ast_translate (path=0xb7b22800, f=0x87aca80, consume=1) at translate.c:354
p = (struct ast_trans_pvt *) 0xb7b22800
out = (struct ast_frame *) 0x87aca80
---Type <return> to continue, or q <return> to quit---
delivery = {tv_sec = 1240608620, tv_usec = 57243}
has_timing_info = 0
ts = 0
len = 0
seqno = 0
ASTERISK-1  0x08084f2a in __ast_read (chan=0x873ea30, dropaudio=0) at channel.c:2395
f = (struct ast_frame *) 0x87aca80
blah = 1
prestate = 6
count = 0
__PRETTY_FUNCTION__ = "__ast_read"
ASTERISK-2  0x080851ae in ast_read (chan=0x873ea30) at channel.c:2434
No locals.
ASTERISK-3  0x08089a66 in ast_generic_bridge (c0=0x873ea30, c1=0x879ccf8, config=0x7400980, fo=0x73ff08c, rc=0x73ff088, bridge_end={tv_sec = 0, tv_usec = 0})
   at channel.c:3962
who = (struct ast_channel *) 0x873ea30
other = (struct ast_channel *) 0x873ea30
cs = {0x879ccf8, 0x873ea30, 0x873ea30}
f = (struct ast_frame *) 0xb7b2bacc
res = AST_BRIDGE_COMPLETE
o0nativeformats = 1024
o1nativeformats = 1572872
watch_c0_dtmf = 1
watch_c1_dtmf = 2
pvt0 = (void *) 0x1069
pvt1 = (void *) 0x8783020
frame_put_in_jb = 0
jb_in_use = 0
to = -1
__PRETTY_FUNCTION__ = "ast_generic_bridge"
ASTERISK-4  0x0808ad49 in ast_channel_bridge (c0=0x873ea30, c1=0x879ccf8, config=0x7400980, fo=0x73ff08c, rc=0x73ff088) at channel.c:4285
now = {tv_sec = 0, tv_usec = 0}
to = -1
who = (struct ast_channel *) 0x0
res = AST_BRIDGE_COMPLETE
nativefailed = 0
firstpass = 1
o0nativeformats = 1024
o1nativeformats = 1572872
time_left_ms = 0
nexteventts = {tv_sec = 0, tv_usec = 0}
caller_warning = 0 '\0'
callee_warning = 0 '\0'
__PRETTY_FUNCTION__ = "ast_channel_bridge"
---Type <return> to continue, or q <return> to quit---
ASTERISK-5  0x00118b60 in ast_bridge_call (chan=0x873ea30, peer=0x879ccf8, config=0x7400980) at res_features.c:1551
other = (struct ast_channel *) 0x400
f = (struct ast_frame *) 0x0
who = (struct ast_channel *) 0xb7b0ef20
chan_featurecode = '\0' <repeats 11 times>
peer_featurecode = '\0' <repeats 11 times>
orig_channame = "IAX2/911-4201\000\000\000P\005\000\000\020\000\000\000?j??tQg\000?.@\a\000\000\000\000h??\a?\034\b\b\000\000\000\000t?\022\b/\005\000\000\227?\022\b\227?\022\b\000\000\000\000h??\a??e"
orig_peername = "SIP/211-08783020\000_?\000\001\000\000\000\020\000??\b??\a\226'?\000\020\000??\024\000\000\000\030\000\000\000P\005\000\000\024\000\000\000?j??tQg\000?.@\a\000\000\000\0008??\ao?\017\b"
res = 24
diff = 3
hasfeatures = 0
hadfeatures = 0
autoloopflag = 134981120
aoh = (struct ast_option_header *) 0x73ff058
backup_config = {features_caller = {flags = 0}, features_callee = {flags = 0}, start_time = {tv_sec = 0, tv_usec = 0}, feature_timer = 0,
 timelimit = 0, play_warning = 0, warning_freq = 0, warning_sound = 0x0, end_sound = 0x0, start_sound = 0x0, firstpass = 0, flags = 0,
 end_bridge_callback = 0, end_bridge_callback_data = 0x0, end_bridge_callback_data_fixup = 0}
bridge_cdr = (struct ast_cdr *) 0xb7b16840
orig_peer_cdr = (struct ast_cdr *) 0x87b4298
chan_cdr = (struct ast_cdr *) 0x87777c8
peer_cdr = (struct ast_cdr *) 0x87b4298
new_chan_cdr = (struct ast_cdr *) 0x0
new_peer_cdr = (struct ast_cdr *) 0x0
__PRETTY_FUNCTION__ = "ast_bridge_call"
ASTERISK-6 0x00668e07 in try_calling (qe=0x7400c60, options=0x7400c02 "", announceoverride=0x0, url=0x0, tries=0x7400e0c, noption=0x7400e08, agi=0x0)
   at app_queue.c:3161
cur = (struct member *) 0x0
outgoing = (struct callattempt *) 0x0
to = 26840
oldexten = "s", '\0' <repeats 78 times>
oldcontext = "soportetecnicocontratokey", '\0' <repeats 54 times>
queuename = "Soporte-Contrato", '\0' <repeats 239 times>
peer = (struct ast_channel *) 0x879ccf8
which = (struct ast_channel *) 0x388
lpeer = (struct callattempt *) 0x87bf270
member = (struct member *) 0x8732288
app = (struct ast_app *) 0x80b286d
res = 0
bridge = 0
numbusies = 0
x = 6
announce = 0x7400cb4 "/var/lib/asterisk/sounds/acube/queue-soportetecnicocontrato"
---Type <return> to continue, or q <return> to quit---
digit = 0 '\0'
callstart = 1240608620
now = 1240608616
bridge_config = {features_caller = {flags = 0}, features_callee = {flags = 2}, start_time = {tv_sec = 1240608620, tv_usec = 826444},
 feature_timer = 0, timelimit = 0, play_warning = 0, warning_freq = 0, warning_sound = 0x0, end_sound = 0x0, start_sound = 0x0, firstpass = 0,
 flags = 3, end_bridge_callback = 0, end_bridge_callback_data = 0x0, end_bridge_callback_data_fixup = 0}
nondataquality = 1 '\001'
agiexec = 0x0
ret = 0
monitorfilename = 0x8729b01 "/var/spool/asterisk/20090424-163012-1240608597.377-903-Queue-Soporte-Tecnico-Contrato"
monitor_exec = 0x0
monitor_options = 0x671da7 ""
tmpid = "/var/spool/asterisk/20090424-163012-1240608597.377-903-Queue-Soporte-Tecnico-Contrato", '\0' <repeats 170 times>
tmpid2 = "/var/spool/asterisk/20090424-163012-1240608597.377-903-Queue-Soporte-Tecnico-Contrato.wav\000\000\000\000\000\000\000_/?I\002\000\000\000\002\000\000\000\000\000\000\0007??H\000\000\000\000\"E3\000\000\000\000\000?\a@\a!*?\000 x?\000\017\000\000\000?_?\000\017\000\000\000???\000\034\b@\a\006w?\000H?m\b???\000\017\000\000\000?_?", '\0' <repeats 17 times>, "????\206\b@\a\000\000\000"...
meid = "<?q\b*\000\000\0004\t@\a?\222\237\000\004\005@\aD??\000????\000\000\000\000\000\000\000\000?_?\000\004\000?\000\000\000\000\000????\001", '\0' <repeats 11 times>, "\003\b\000\000\000\000\000\000\000\000\000\000\"E3\000?\201\000\000\001", '\0' <repeats 23 times>, "R\002\000\000\000\000\000\000\000\020\000\000\b\000\000\000\000\000\000\000_/?I\002\000\000\000\002\000\000\000\000\000\000\0007??H\000\000\000\000\"E3\000\000\000\000\000\034\004@\a!*?\000 x?\000\017\000\000\000?_?\000\017\000\000\000???\000<\004@\a\006w?\000H?m\b???\000\017\000\000\000?_?", '\0' <repeats 17 times>...
meid2 = "??????????????????????????????????????????????\000??????\000\000\000\000?_?\000?[?\000t\006@\a??\000\000??<?q\b*", '\0' <repeats 15 times>, "D??", '\0' <repeats 13 times>, "?_?\000\000\000s \000\000\000\000????", '\0' <repeats 40 times>, "????\000\000\000\000=hT?5hT?", '\0' <repeats 12 times>...
mixmonargs = "/var/spool/asterisk/20090424-163012-1240608597.377-903-Queue-Soporte-Tecnico-Contrato.wav|b", '\0' <repeats 965 times>, "aE\tD?f{D\220?\bDJ\032?DCALLERID\000num\000\000CH}||%Y%m%d-%H%M%S)\000\200? _?J7\237??\206?<b\203\\<?\001>x??<\230\006\202?+\t?<JZ?<?\024{??t\020??"...
mixmonapp = (struct ast_app *) 0x869ff08
p = 0x74007b5 ".wav"
vars = '\0' <repeats 2047 times>
forwardsallowed = 1
callcompletedinsl = 0
memi = {c = 0x86caad8, flags = 0, bucket = 37, c_version = 21, obj = 0x0, version = 0}
datastore = (struct ast_datastore *) 0x8720ca0
transfer_ds = (struct ast_datastore *) 0xb7b0ef20
__PRETTY_FUNCTION__ = "try_calling"
ASTERISK-7 0x0066be13 in queue_exec (chan=0x873ea30, data=0x7402f70) at app_queue.c:4005
stat = QUEUE_NO_MEMBERS
makeannouncement = 1
res = 0
ringing = 0
lu = (struct ast_module_user *) 0x8724ec8
user_priority = 0x0
max_penalty_str = 0x0
prio = 0
max_penalty = 0
---Type <return> to continue, or q <return> to quit---
reason = QUEUE_UNKNOWN
tries = 0
noption = 0
parse = 0x7400bf0 "Soporte-Contrato"
args = {argc = 2, argv = 0x7400de4, queuename = 0x7400bf0 "Soporte-Contrato", options = 0x7400c01 "t", url = 0x0, announceoverride = 0x0,
 queuetimeoutstr = 0x0, agi = 0x0}
qe = {parent = 0x86ca2f8, moh = "default", '\0' <repeats 72 times>,
 announce = "/var/lib/asterisk/sounds/acube/queue-soportetecnicocontrato", '\0' <repeats 20 times>, context = "queue-out", '\0' <repeats 70 times>,
 digits = '\0' <repeats 79 times>, valid_digits = 0, pos = 1, prio = 0, last_pos_said = 0, last_periodic_announce_time = 1240608612,
 last_periodic_announce_sound = 0, last_pos = 0, opos = 1, handled = 1, pending = 1, max_penalty = 0, start = 1240608612, expire = 0, chan = 0x873ea30,
 next = 0x0}
__PRETTY_FUNCTION__ = "queue_exec"
ASTERISK-8 0x080bdc49 in pbx_exec (c=0x873ea30, app=0x86c7cd0, data=0x7402f70) at /usr/src/asterisk-1.4-openr2/include/asterisk/strings.h:36
res = 121638592
saved_c_appl = 0x0
saved_c_data = 0x0
ASTERISK-9 0x080c0e62 in pbx_extension_helper (c=0x873ea30, con=0x0, context=0x873ebb0 "soportetecnicocontratokey", exten=0x873ec00 "s", priority=9, label=0x0,
   callerid=0x864be58 "903", action=E_SPAWN) at pbx.c:1863
e = (struct ast_exten *) 0x8684ce8
app = (struct ast_app *) 0x86c7cd0
res = 8
q = {incstack = {0x0 <repeats 128 times>}, stacklen = 0, status = 5, swo = 0x0, data = 0x0, foundcontext = 0x873ebb0 "soportetecnicocontratokey"}
passdata = "Soporte-Contrato|t", '\0' <repeats 8173 times>
matching_action = 0
__PRETTY_FUNCTION__ = "pbx_extension_helper"
ASTERISK-10 0x080c1f08 in ast_spawn_extension (c=0x873ea30, context=0x873ebb0 "soportetecnicocontratokey", exten=0x873ec00 "s", priority=9,
   callerid=0x864be58 "903") at pbx.c:2318
No locals.
ASTERISK-11 0x080c2336 in __ast_pbx_run (c=0x873ea30) at pbx.c:2407
dst_exten = "\020S@\aLS@\a\000\000\000\000XS@\a\030S@\a\034S@\a\\S@\a", '\0' <repeats 36 times>, "`S@\a?0\f\b\004\000?\000\000\000\000\000?\177?\000??\000\000\000\000\000\001", '\0' <repeats 11 times>, "\fS@\a\000\000\000\000\020S@\a\024S@\a\000\000\000\000 S@\a\030S@\a(x?\000\002\000\000\000\020\000\000\000\000\000\000\000p??\000\000\000\000\000\f\000\000\000?_?\000\f\000\000\000 x?\000\bS@\a\226'?\000 x?\000\f\000\000\000\000\000\000\000p\b\002\000\f\000\000\000\220?\201\b?\177?\000\000\000\000\000\000\000\000\0008S@\ao?\017\b\001\000\000"...
pos = 0
digit = 0
found = 1
res = 0
autoloopflag = 0
error = 0
__PRETTY_FUNCTION__ = "__ast_pbx_run"
ASTERISK-12 0x080c30aa in pbx_thread (data=0x873ea30) at pbx.c:2622
c = (struct ast_channel *) 0x873ea30
ASTERISK-13 0x080ff002 in dummy_start (data=0x86cc600) at utils.c:856
_buffer = {__routine = 0x8069a55 <ast_unregister_thread>, __arg = 0x7405ba0, __canceltype = 121656264, __prev = 0x0}
---Type <return> to continue, or q <return> to quit---
ret = (void *) 0xae46f4
a = {start_routine = 0x80c3093 <pbx_thread>, data = 0x873ea30,
 name = 0x873b588 "pbx_thread", ' ' <repeats 11 times>, "started at [ 2646] pbx.c ast_pbx_start()"}
ASTERISK-14 0x00b2e3cc in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
ASTERISK-15 0x00a871ae in clone () from /lib/tls/libc.so.6
No symbol table info available.
Comments:By: Russell Bryant (russell) 2009-07-27 11:28:37

This crash is within the iLBC code code, so there isn't anything we can do about it.