Hai All,

   We are using Openssl for DTLS Negotiations. When we run the Valgrind
with this setup. We are finding some major loss of memory at one place.


==23871== 4,224 (1,056 direct, 3,168 indirect) bytes in 3 blocks are
definitely lost in loss record 1,332 of 1,482
==23871==    at 0x4C26BED: malloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==23871==    by 0x514C7F2: CRYPTO_malloc (in /usr/lib/libcrypto.so.1.0.0)
==23871==    by 0x4E711E8: SSL_SESSION_new (in /usr/lib/libssl.so.1.0.0)
==23871==    by 0x4E712FC: ssl_get_new_session (in /usr/lib/libssl.so.1.0.0)
==23871==    by 0x4E4CCFC: ssl3_get_client_hello (in
/usr/lib/libssl.so.1.0.0)
==23871==    by 0x4E6444A: dtls1_accept (in /usr/lib/libssl.so.1.0.0)
==23871==    by 0x4E688C5: dtls1_read_bytes (in /usr/lib/libssl.so.1.0.0)
==23871==    by 0x4E550A9: ssl3_read (in /usr/lib/libssl.so.1.0.0)
==23871==    by 0xB0CD1E: dtlsSrtpOpenSSLRead(dtls_srtp_ccb_str*, ssl_st*,
unsigned int, sockaddr_str*, sockaddr_str*, bool) (dtlsSrtpOpenssl.c:776)
==23871==    by 0xB14FD8:
dtlsSrtpProcessRecvPkt(dtls_srtp_pkt_rcv_ind_msg_str*)
(dtlsSrtpMsgProc.c:945)
==23871==    by 0xB12C41: dtlsSrtpActiveMsgProc(icm_msg_str*)
(dtlsSrtpMsgProc.c:284)
==23871==    by 0xB12A82: dtlsSrtpActiveMsgProc(icm_msg_str*, IcmMsgBase*)
(dtlsSrtpMsgProc.c:231)

Can anyone throw some light on it ?

Regards
Satya

Reply via email to