<div dir="auto">Problema e ca ai buffer overflow și nu memory leaks. Undeva faci un acces peste dimensiunea stivei <div dir="auto"><br></div><div dir="auto">Poti dezactiva temporar mecanismul din gcc folosind opțiunea nepermisa -fno-stack-protector și sa vezi dacă dispare </div><div dir="auto"><br></div><div dir="auto">Valgrind nu e capabil sa detecteze asa ceva. Baga cu gdb pe acel print problema după ce ai compilat fără opțiunea de care zic </div></div><div class="gmail_extra"><br><div class="gmail_quote">On 14 Mar 2017 20:44, "Ionutz Sc via so" <<a href="mailto:so@cursuri.cs.pub.ro" target="_blank">so@cursuri.cs.pub.ro</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"><div id="m_4834285692806189688yui_3_16_0_ym19_1_1489515811127_19572">Buna seara,</div><div id="m_4834285692806189688yui_3_16_0_ym19_1_1489515811127_19622"><br></div><div dir="ltr" id="m_4834285692806189688yui_3_16_0_ym19_1_1489515811127_19604">Pe linux, cand testez tema cu comanda "valgrind ./tema1 256 < <a href="http://date.in" target="_blank">date.in</a>" (<a href="http://date.in" target="_blank">date.in</a> contine primele 3 linii din testul 22), valgrind nu seziseaza niciun leak de memorie:<br>All heap blocks were freed -- no leaks are possible<br>ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)<br>insa la output apare si *** stack smashing detected ***: ./tema1 terminated</div><div id="m_4834285692806189688yui_3_16_0_ym19_1_1489515811127_19985" dir="ltr">Nu reusesc sa-mi dau seama ce anume provoaca stack smashing-ul.</div><div id="m_4834285692806189688yui_3_16_0_ym19_1_1489515811127_20015" dir="ltr">Am testat in loc de linia cu print_bucket si cu un sir de caractere random de genul:<br>asdadfasda asdasdasdasd asdasdasdasd</div><div id="m_4834285692806189688yui_3_16_0_ym19_1_1489515811127_20282" dir="ltr">Am observat ca daca las doar 2 cuvinte random pe acea linie, nu face stack smashing, doar cu 3 face.<br>Multumesc anticipat!<br><br>Cu stima,</div><div id="m_4834285692806189688yui_3_16_0_ym19_1_1489515811127_20432" dir="ltr">Ionut Niculici<br></div></div></div><br>______________________________<wbr>_________________<br>
<a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/<wbr>so/info/lista-discutii</a><br></blockquote></div></div>