Hi all, <br><br>&nbsp; i´m having trouble with asterisk from version 1.4.0-1.4.12.1. Currently we run a call center with 460 positions and we have an asterisk server as &quot;proxy&quot; with all the agents and queues and below that are 6 asterisk as gateways with 4 E1s in each one, the asterisk &quot;proxy&quot; crashes everyday with the following backtrace. Attached is the bt full, if someone could take a look and point me some ways, because we are getting without choices here. 
<br><br>#0&nbsp; 0x0807fa84 in __ast_pthread_mutex_lock (filename=0x8145b13 &quot;channel.c&quot;, lineno=2190, func=0x81478fc &quot;__ast_read&quot;, <br>&nbsp;&nbsp;&nbsp; mutex_name=0x814699f &quot;&amp;chan-&gt;lock&quot;, t=0xb3d3b730) at /usr/src/asterisk-
<a href="http://1.4.12.1/include/asterisk/lock.h:310">1.4.12.1/include/asterisk/lock.h:310</a><br>310&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t-&gt;thread[t-&gt;reentrancy] = pthread_self();<br>bt(gdb) bt<br>#0&nbsp; 0x0807fa84 in __ast_pthread_mutex_lock (filename=0x8145b13 &quot;
channel.c&quot;, lineno=2190, func=0x81478fc &quot;__ast_read&quot;, <br>&nbsp;&nbsp;&nbsp; mutex_name=0x814699f &quot;&amp;chan-&gt;lock&quot;, t=0xb3d3b730) at /usr/src/asterisk-<a href="http://1.4.12.1/include/asterisk/lock.h:310">1.4.12.1/include/asterisk/lock.h:310
</a><br>#1&nbsp; 0x08086713 in __ast_read (chan=0xb3d3b6b8, dropaudio=0) at channel.c:2190<br>#2&nbsp; 0x080881d8 in ast_read (chan=0xb3d3b6b8) at channel.c:2553<br>#3&nbsp; 0x080e2bd8 in bridge_native_loop (c0=0xb3d3b6b8, c1=0x87802a0, p0=0xb3d0adf8, p1=0x877d058, vp0=0x0, vp1=0x0, pr0=0xb67107ec, 
<br>&nbsp;&nbsp;&nbsp; pr1=0xb67107ec, codec0=8, codec1=8, timeoutms=-1, flags=0, fo=0xb5999f08, rc=0xb5999f04, pvt0=0xb3d097c8, pvt1=0x876c060) at rtp.c:2913<br>#4&nbsp; 0x080e45a3 in ast_rtp_bridge (c0=0xb3d3b6b8, c1=0x87802a0, flags=0, fo=0xb5999f08, rc=0xb5999f04, timeoutms=-1) at 
rtp.c:3351<br>#5&nbsp; 0x0808e0f6 in ast_channel_bridge (c0=0xb3d3b6b8, c1=0x87802a0, config=0xb599a1c4, fo=0xb5999f08, rc=0xb5999f04) at channel.c:4277<br>#6&nbsp; 0xb7cc2e1c in ast_bridge_call (chan=0xb3d3b6b8, peer=0x87802a0, config=0xb599a1c4) at res_features.c:1404
<br>#7&nbsp; 0xb6c0c33d in dial_exec_full (chan=0xb3d3b6b8, data=0xb599cf48, peerflags=0xb599adb0, continue_exec=0x0) at app_dial.c:1656<br>#8&nbsp; 0xb6c0c5ee in dial_exec (chan=0xb3d3b6b8, data=0xb599cf48) at app_dial.c:1710<br>#9&nbsp; 0x080c811c in pbx_exec (c=0xb3d3b6b8, app=0xb7a14198, data=0xb599cf48) at 
pbx.c:532<br>#10 0x080cbd32 in pbx_extension_helper (c=0xb3d3b6b8, con=0x0, context=0xb3d3b8e0 &quot;ramal-asterisk&quot;, exten=0xb3d3b930 &quot;3604&quot;, priority=2, <br>&nbsp;&nbsp;&nbsp; label=0x0, callerid=0xb63b0ae8 &quot;8080406&quot;, action=E_SPAWN) at 
pbx.c:1833<br>#11 0x080cd113 in ast_spawn_extension (c=0xb3d3b6b8, context=0xb3d3b8e0 &quot;ramal-asterisk&quot;, exten=0xb3d3b930 &quot;3604&quot;, priority=2, <br>&nbsp;&nbsp;&nbsp; callerid=0xb63b0ae8 &quot;8080406&quot;) at pbx.c:2288
<br>#12 0x080cd5e1 in __ast_pbx_run (c=0xb3d3b6b8) at pbx.c:2388<br>#13 0x080ce3fd in pbx_thread (data=0xb3d3b6b8) at pbx.c:2603<br>#14 0x0810e78b in dummy_start (data=0xb63afea8) at utils.c:793<br>#15 0xb7f9a46b in start_thread () from /lib/i686/cmov/libpthread.so.0
<br>#16 0xb7ea74de in clone () from /lib/i686/cmov/libc.so.6<br><br>