ESP8266 Developer Zone The Official ESP8266 Forum 2016-07-25T10:11:56+08:00 https://bbs.espressif.com:443/feed.php?f=66&t=2434 2016-07-25T10:11:56+08:00 2016-07-25T10:11:56+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2434&p=8096#p8096 <![CDATA[Re: 【Feedback】SSL Memory leak on NONOS 1.5.3 / 1.5.4]]> Statistics: Posted by ESP_Rubin — Mon Jul 25, 2016 10:11 am


]]>
2016-07-15T21:06:08+08:00 2016-07-15T21:06:08+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2434&p=7979#p7979 <![CDATA[Re: 【Feedback】SSL Memory leak on NONOS 1.5.3 / 1.5.4]]> I don't use RTOS SDK but NONOS SDK
Thanks

Statistics: Posted by sergione76 — Fri Jul 15, 2016 9:06 pm


]]>
2016-07-15T13:30:16+08:00 2016-07-15T13:30:16+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2434&p=7970#p7970 <![CDATA[Re: 【Feedback】SSL Memory leak on NONOS 1.5.3 / 1.5.4]]> Statistics: Posted by ESP_Rubin — Fri Jul 15, 2016 1:30 pm


]]>
2016-07-15T12:12:40+08:00 2016-07-15T12:12:40+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2434&p=7967#p7967 <![CDATA[Re: SSL Memory leak on NONOS 1.5.3 / 1.5.4]]> Have you tried our sample code?
Indefault, our sample code will tracking the free head of the system

Statistics: Posted by ESP_Rubin — Fri Jul 15, 2016 12:12 pm


]]>
2016-07-14T20:32:11+08:00 2016-07-14T20:32:11+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2434&p=7963#p7963 <![CDATA[【Feedback】SSL Memory leak on NONOS 1.5.3 / 1.5.4]]>
test_lib.tar
Hi,
I've verified with the attached code that when a SSL handshake error occurs, a memory leak is generated
Moreover espconn_reconnect_callback is not called signaling ESPCONN_HANDSHAKE - TCP SSL handshake fails.
The code try to connect to a server every 10 seconds and every time SSL fails heap decrease of about 1952 bytes

The heap size in the output is printed by a timer in the user_main.
Have you ave any ideas?
Thanks
Regards

Sergio

Code:


***Free heap=32072 ***
***Free heap=32072 ***
***Free heap=32072 ***
pm open,type:2 0
***Free heap=32072 ***
***Free heap=32072 ***
***timerConnect***
TCP: Connect to ip  XXX.XXX.XXX.XXX:4343
certificate.cer 30d
private_key.key 260
client handshake start.
client handshake failed
Error: SSL error 44
Disconnected
***Free heap=30088 ***
***Free heap=30088 ***
***Free heap=30088 ***
***Free heap=30088 ***
***Free heap=30088 ***
***timerConnect***
TCP: Connect to ip  XXX.XXX.XXX.XXX:4343
certificate.cer 30d
private_key.key 260
client handshake start.
***Free heap=20160 ***
***Free heap=20160 ***
***Free heap=20224 ***
client handshake failed
Error: SSL error 44
Disconnected
***Free heap=28136 ***
***Free heap=28136 ***
***timerConnect***
TCP: Connect to ip  XXX.XXX.XXX.XXX:4343
certificate.cer 30d
private_key.key 260
client handshake start.
client handshake failed
Error: SSL error 44
Disconnected
***Free heap=26184 ***
***Free heap=26184 ***
***Free heap=26184 ***
***Free heap=26184 ***
***Free heap=26184 ***
***timerConnect***
TCP: Connect to ip  XXX.XXX.XXX.XXX:4343
certificate.cer 30d
private_key.key 260
client handshake start.
client handshake failed
Error: SSL error 44
Disconnected
***Free heap=24232 ***
***Free heap=24232 ***
***Free heap=24232 ***
***Free heap=24232 ***
***Free heap=24232 ***
***timerConnect***
TCP: Connect to ip  XXX.XXX.XXX.XXX:4343
certificate.cer 30d
private_key.key 260
client handshake start.
client handshake failed
Error: SSL error 44
Disconnected
***Free heap=24232 ***
***Free heap=24232 ***
***Free heap=24232 ***
***Free heap=24232 ***
***Free heap=24232 ***
***timerConnect***
TCP: Connect to ip  XXX.XXX.XXX.XXX:4343
certificate.cer 30d
private_key.key 260
client handshake start.
client handshake failed
Error: SSL error 44
Disconnected
***Free heap=22280 ***

Statistics: Posted by sergione76 — Thu Jul 14, 2016 8:32 pm


]]>