Hi Saul,<div><br></div><div>This is the backtrace</div><div><br></div><div><div>#0  0xb6f601cd in ?? () from /lib/i386-linux-gnu/libgcrypt.so.11</div><div>#1  0xb6f604c6 in ?? () from /lib/i386-linux-gnu/libgcrypt.so.11</div>
<div>#2  0xb6f60aa8 in ?? () from /lib/i386-linux-gnu/libgcrypt.so.11</div><div>#3  0xb6f60657 in ?? () from /lib/i386-linux-gnu/libgcrypt.so.11</div><div>#4  0xb6f44ae7 in ?? () from /lib/i386-linux-gnu/libgcrypt.so.11</div>
<div>#5  0xb6f3ae04 in gcry_cipher_setkey () from /lib/i386-linux-gnu/libgcrypt.so.11</div><div>#6  0xb706c44b in ?? () from /usr/lib/i386-linux-gnu/libgnutls.so.26</div><div>#7  0xb6feeed2 in ?? () from /usr/lib/i386-linux-gnu/libgnutls.so.26</div>
<div>#8  0xb6ffa1d5 in ?? () from /usr/lib/i386-linux-gnu/libgnutls.so.26</div><div>#9  0xb6ffa791 in ?? () from /usr/lib/i386-linux-gnu/libgnutls.so.26</div><div>#10 0xb6ffae67 in ?? () from /usr/lib/i386-linux-gnu/libgnutls.so.26</div>
<div>#11 0xb6fe325d in ?? () from /usr/lib/i386-linux-gnu/libgnutls.so.26</div><div>#12 0xb6fe6870 in ?? () from /usr/lib/i386-linux-gnu/libgnutls.so.26</div><div>#13 0xb6fe824d in gnutls_handshake () from /usr/lib/i386-linux-gnu/libgnutls.so.26</div>
<div>#14 0xb71079cf in ffi_call_SYSV () from /usr/lib/python2.7/lib-dynload/_ctypes.so</div><div>#15 0xb710776e in ffi_call () from /usr/lib/python2.7/lib-dynload/_ctypes.so</div><div>#16 0xb70ffd32 in _call_function_pointer (argcount=1, resmem=0xbfa5bd30, restype=0x0, atypes=0x8c75050, avalues=0xbfa5bd10, </div>
<div>    pProc=0xb6fe81f0 &lt;gnutls_handshake&gt;, flags=4353) at /home/packages/python/2.7/python2.7-2.7.2/Modules/_ctypes/callproc.c:827</div><div>#17 _ctypes_callproc (pProc=0xb6fe81f0 &lt;gnutls_handshake&gt;, argtuple=(&lt;LP_gnutls_session_int at remote 0x8d9c8e4&gt;,), flags=4353, argtypes=</div>
<div>    (&lt;built-in method from_param of _ctypes.PyCPointerType object at remote 0x90c46dc&gt;,), restype=&lt;_ctypes.PyCSimpleType at remote 0x8d8aa7c&gt;, checker=0x0)</div><div>    at /home/packages/python/2.7/python2.7-2.7.2/Modules/_ctypes/callproc.c:1174</div>
<div>#18 0xb70f739d in PyCFuncPtr_call (self=0x90a1164, inargs=(&lt;LP_gnutls_session_int at remote 0x8d9c8e4&gt;,), kwds=0x0)</div><div>    at /home/packages/python/2.7/python2.7-2.7.2/Modules/_ctypes/_ctypes.c:3911</div>
<div>#19 0x080605d1 in PyObject_Call (func=&lt;_FuncPtr(__name__=&#39;gnutls_handshake&#39;) at remote 0x90a1164&gt;, arg=(&lt;LP_gnutls_session_int at remote 0x8d9c8e4&gt;,), kw=</div><div>    0x0) at ../Objects/abstract.c:2529</div>
<div>#20 0x080fa241 in do_call (nk=&lt;optimized out&gt;, na=1, pp_stack=0xbfa5bf54, func=&lt;_FuncPtr(__name__=&#39;gnutls_handshake&#39;) at remote 0x90a1164&gt;)</div><div>    at ../Python/ceval.c:4239</div><div>#21 call_function (oparg=1, pp_stack=0xbfa5bf54) at ../Python/ceval.c:4044</div>
<div>#22 PyEval_EvalFrameEx (f=</div><div>    Frame 0x91cac8c, for file /usr/lib/pymodules/python2.7/gnutls/connection.py, line 370, in handshake (self=&lt;ClientSession(_Session__deinit=&lt;_FuncPtr(__name__=&#39;gnutls_deinit&#39;) at remote 0x909c7e4&gt;, _server_name=None, _credentials=&lt;X509Credentials(_type=&lt;GNUTLSConstant(name=&#39;CRED_CERTIFICATE&#39;) at remote 0x910c4ac&gt;, session_params=&lt;SessionParams(_compressions=(&lt;GNUTLSConstant(name=&#39;COMP_NULL&#39;) at remote 0x910c48c&gt;,), _protocols=(&lt;GNUTLSConstant(name=&#39;PROTO_TLS1_1&#39;) at remote 0x910c12c&gt;, &lt;GNUTLSConstant(name=&#39;PROTO_TLS1_0&#39;) at remote 0x910c1ac&gt;, &lt;GNUTLSConstant(name=&#39;PROTO_SSL3&#39;) at remote 0x910c1ec&gt;), _ciphers=(&lt;GNUTLSConstant(name=&#39;CIPHER_AES_128_CBC&#39;) at remote 0x910c2ac&gt;, &lt;GNUTLSConstant(name=&#39;CIPHER_3DES_CBC&#39;) at remote 0x910c2cc&gt;, &lt;GNUTLSConstant(name=&#39;CIPHER_ARCFOUR_128&#39;) at remote 0x910c2ec&gt;), _kx_algorithms=(&lt;GNUTLSConstant(name=&#39;KX_RSA&#39;) at remote 0x910c20c&gt;, &lt;GNUTLSConstant(name=&#39;KX_DHE_DSS&#39;) at remote 0x910c22c&gt;, &lt;GNUTLSConstant(name=&#39;KX_DHE_RSA&#39;) at remote 0x910c24c&gt;), _mac_algorithms=(&lt;GNUTLSConstant...(truncated), throwflag=0) at ../Python/ceval.c:2666</div>
<div>#23 0x080f9e98 in fast_function (nk=&lt;optimized out&gt;, na=147279952, n=&lt;optimized out&gt;, pp_stack=0xbfa5c024, func=&lt;function at remote 0x911cca4&gt;)</div><div>    at ../Python/ceval.c:4107</div><div>#24 call_function (oparg=0, pp_stack=0xbfa5c024) at ../Python/ceval.c:4042</div>
<div>#25 PyEval_EvalFrameEx (f=</div><div>    Frame 0x91cab1c, for file /usr/lib/pymodules/python2.7/gnutls/interfaces/twisted/__init__.py, line 187, in doHandshake (self=&lt;TLSClient(_tempDataBuffer=[], fileno=&lt;instancemethod at remote 0x915e194&gt;, protocol=None, reactor=&lt;EPollReactor(_writes={}, _newTimedCalls=[], _pendingTimedCalls=[&lt;DelayedCall(resetter=&lt;instancemethod at remote 0x91564dc&gt;, seconds=&lt;built-in function time&gt;, args=(), canceller=&lt;instancemethod at remote 0x9156dc4&gt;, delayed_time=0, kw={}, func=&lt;RecurrentCall(callid=&lt;...&gt;, args=(...), period=15, next=None, func=&lt;instancemethod at remote 0x912166c&gt;, kwargs={}, now=None) at remote 0x9186ccc&gt;, time=&lt;float at remote 0x8facefc&gt;, cancelled=0, called=0) at remote 0x9186cec&gt;, &lt;DelayedCall(resetter=&lt;instancemethod at remote 0x915e3c4&gt;, seconds=&lt;built-in function time&gt;, args=(&lt;TimeoutError(osError=None) at remote 0x915e3ec&gt;,), canceller=&lt;instancemethod at remote 0x915634c&gt;, delayed_time=0, kw={}, func=&lt;instancemethod at remote 0x9156504&gt;, time=&lt;float at remote 0x8faceec&gt;, cancelled=0, called=0) at re...(truncated), throwflag=0) at ../Python/ceval.c:2666</div>
<div>#26 0x080f9e98 in fast_function (nk=&lt;optimized out&gt;, na=147279952, n=&lt;optimized out&gt;, pp_stack=0xbfa5c0f4, func=&lt;function at remote 0x91206bc&gt;)</div><div>    at ../Python/ceval.c:4107</div><div>#27 call_function (oparg=0, pp_stack=0xbfa5c0f4) at ../Python/ceval.c:4042</div>
<div>#28 PyEval_EvalFrameEx (f=</div><div>    Frame 0x91ca9c4, for file /usr/lib/pymodules/python2.7/gnutls/interfaces/twisted/__init__.py, line 218, in startTLS (self=&lt;TLSClient(_tempDataBuffer=[], </div><br><div class="gmail_quote">
I had the stable and unstable repositories configured on apt, so I disabled the stable repo and reinstalled everything but the problem persists. Thanks for your help.</div><div class="gmail_quote"><br></div><div class="gmail_quote">
Regards,</div><div class="gmail_quote"><br></div><div class="gmail_quote">2011/10/13 Saúl Ibarra Corretgé <span dir="ltr">&lt;<a href="mailto:saul@ag-projects.com">saul@ag-projects.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>
<div><div></div><div class="h5"><br>
On Oct 13, 2011, at 12:44 AM, Gabriel Bermudez wrote:<br>
<br>
&gt; Hi Saul,<br>
&gt;<br>
&gt; Im running debian wheezy with the following versions<br>
&gt;<br>
&gt; root@server2:~# aptitude show libgnutls26<br>
&gt; Paquete: libgnutls26<br>
&gt; Estado: instalado<br>
&gt; Instalado automáticamente: no<br>
&gt; Versión: 2.12.10-2<br>
&gt;<br>
&gt; root@server2:~# aptitude show python-gnutls<br>
&gt; Paquete: python-gnutls<br>
&gt; Estado: instalado<br>
&gt; Instalado automáticamente: sí<br>
&gt; Versión: 1.2.1squeeze<br>
&gt;<br>
&gt; I also installed gnutls-bin just in case<br>
&gt; root@server2:~# aptitude show gnutls-bin<br>
&gt; Paquete: gnutls-bin<br>
&gt; Estado: instalado<br>
&gt; Instalado automáticamente: no<br>
&gt; Versión: 2.12.10-2<br>
&gt;<br>
&gt; I tried running mediaproxy-relay with the --no-fork option and this is what I get<br>
&gt;<br>
&gt; root@server2:~# /etc/init.d/mediaproxy-dispatcher start<br>
&gt; Starting MediaProxy dispatcher: media-dispatcher.<br>
&gt; root@server2:~# media-relay --no-fork<br>
&gt; Starting MediaProxy Relay 2.5.2<br>
&gt; using set_wakeup_fd<br>
&gt; Set resource limit for maximum open file descriptors to 11000<br>
&gt; gc: collectable &lt;tuple 0xa388e4c&gt;<br>
&gt; gc: collectable &lt;StgDict 0xa35829c&gt;<br>
&gt; gc: collectable &lt;_ctypes.ArrayType 0xa3fa48c&gt;<br>
&gt; gc: collectable &lt;getset_descriptor 0xa382f8c&gt;<br>
&gt; gc: collectable &lt;getset_descriptor 0xa3ad0ac&gt;<br>
&gt; gc: collectable &lt;tuple 0xb73253ec&gt;<br>
&gt; gc: collectable &lt;tuple 0xa3ad0cc&gt;<br>
&gt; gc: collectable &lt;StgDict 0xa35836c&gt;<br>
&gt; gc: collectable &lt;_ctypes.ArrayType 0xa3fecc4&gt;<br>
&gt; gc: collectable &lt;getset_descriptor 0xa3ad18c&gt;<br>
&gt; gc: collectable &lt;getset_descriptor 0xa3ad1ac&gt;<br>
&gt; gc: collectable &lt;tuple 0xa385dec&gt;<br>
&gt; gc: collectable &lt;getset_descriptor 0xa3ad1cc&gt;<br>
&gt; gc: collectable &lt;getset_descriptor 0xa3ad1ec&gt;<br>
&gt; debug: Adding new dispatcher at <a href="http://212.231.8.132:25060" target="_blank">212.231.8.132:25060</a><br>
&gt; Violación de segmento<br>
&gt;<br>
<br>
</div></div>Can you enable core dumping (ulimit -c unlimited) run it again and paste the backtrace? You can get as follows:<br>
<br>
gdb python path_to_the_core_file<br>
<br>
And in the prompt just type:<br>
<br>
bt<br>
<br>
Please make sure you have -dbg package installed for MediaProxy.<br>
<div><div></div><div class="h5"><br>
<br>
Regards,<br>
<br>
--<br>
Saúl Ibarra Corretgé<br>
AG Projects<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br></div>