[asterisk-bugs] [Asterisk 0014969]: ilbc calls causing core dumps

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Jul 27 11:28:37 CDT 2009


The following issue has been RESOLVED. 
====================================================================== 
https://issues.asterisk.org/view.php?id=14969 
====================================================================== 
Reported By:                akrall
Assigned To:                russell
====================================================================== 
Project:                    Asterisk
Issue ID:                   14969
Category:                   Codecs/codec_ilbc
Reproducibility:            always
Severity:                   crash
Priority:                   normal
Status:                     resolved
Asterisk Version:           1.4.23-rc4 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
Resolution:                 not fixable
Fixed in Version:           
====================================================================== 
Date Submitted:             2009-04-24 16:53 CDT
Last Modified:              2009-07-27 11:28 CDT
====================================================================== 
Summary:                    ilbc calls causing core dumps
Description: 
Seems each time a call between 2 asterisk using ilbc is causing a core
dump.

See BT:

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


bt full:

(gdb) bt full
https://issues.asterisk.org/view.php?id=0  0x009395f9 in unpack
(bitstream=0x73fd7c4, index=0x73fd9d8, bitno=6,
pos=0x73fd9dc) at packing.c:155
	BitsLeft = 8
https://issues.asterisk.org/view.php?id=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...}
https://issues.asterisk.org/view.php?id=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"
https://issues.asterisk.org/view.php?id=3  0x080f840b in framein
(pvt=0xb7b22800, f=0x87aca80) at
translate.c:201
	dst = (int16_t *) 0xb7b27c40
	ret = -1213061020
	samples = 0
	__PRETTY_FUNCTION__ = "framein"
https://issues.asterisk.org/view.php?id=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
https://issues.asterisk.org/view.php?id=5  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"
https://issues.asterisk.org/view.php?id=6  0x080851ae in ast_read
(chan=0x873ea30) at channel.c:2434
No locals.
https://issues.asterisk.org/view.php?id=7  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"
https://issues.asterisk.org/view.php?id=8  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---
https://issues.asterisk.org/view.php?id=9  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"
https://issues.asterisk.org/view.php?id=10 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"
https://issues.asterisk.org/view.php?id=11 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"
https://issues.asterisk.org/view.php?id=12 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
https://issues.asterisk.org/view.php?id=13 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"
https://issues.asterisk.org/view.php?id=14 0x080c1f08 in ast_spawn_extension
(c=0x873ea30, context=0x873ebb0
"soportetecnicocontratokey", exten=0x873ec00 "s", priority=9, 
    callerid=0x864be58 "903") at pbx.c:2318
No locals.
https://issues.asterisk.org/view.php?id=15 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"
https://issues.asterisk.org/view.php?id=16 0x080c30aa in pbx_thread
(data=0x873ea30) at pbx.c:2622
	c = (struct ast_channel *) 0x873ea30
https://issues.asterisk.org/view.php?id=17 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()"}
https://issues.asterisk.org/view.php?id=18 0x00b2e3cc in start_thread () from
/lib/tls/libpthread.so.0
No symbol table info available.
https://issues.asterisk.org/view.php?id=19 0x00a871ae in clone () from
/lib/tls/libc.so.6
No symbol table info available.

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

---------------------------------------------------------------------- 
 (0108261) russell (administrator) - 2009-07-27 11:28
 https://issues.asterisk.org/view.php?id=14969#c108261 
---------------------------------------------------------------------- 
This crash is within the iLBC code code, so there isn't anything we can do
about it. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-07-27 11:28 russell        Note Added: 0108261                          
2009-07-27 11:28 russell        Status                   new => resolved     
2009-07-27 11:28 russell        Resolution               open => not fixable 
2009-07-27 11:28 russell        Assigned To               => russell         
======================================================================




More information about the asterisk-bugs mailing list