>> Please make your homework first:
>> 
>> > ==1477== Rerun with --leak-check=full to see details of leaked
>> >          memory
>> 
>> If you try that you get more information that should help you identify
>> the problem.
>> 
> 
> Here is the result with --leak-check=full:

Well, yes, but you should also *read* and try to *understand* the
results.  All `leaks' are related to `_dl_init', a function used to
manage dynamic libraries. This is *not* part of FreeType at all.

A bit of google search for `_dl_init' would have probably directed you
to

  
http://stackoverflow.com/questions/30376601/valgrind-memory-still-reachable-with-trivial-program-using-iostream

and other links which explain that `_dl_init' and friends are called
by the start-up code *before* `main' is executed.  Consequently, the
allocated memory is deallocated after main.

An alternative to valgrind is to compile withh gcc or clang using
option `-fsanitize=leak'.  I guess it won't show any leak in your
program.


    Werner

_______________________________________________
Freetype mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype

Reply via email to