#923: Memory leak in GEOSNode -------------------------+--------------------------- Reporter: Algunenano | Owner: geos-devel@… Type: defect | Status: new Priority: major | Milestone: 3.7.0 Component: Default | Version: master Severity: Significant | Resolution: Keywords: | -------------------------+---------------------------
Comment (by cvvergara): Doing the same but with {{{ git checkout -b three-weeks-ago 1be02b3644672ac97842bfa2ad4cb2810696dc75 }}} with clang {{{ $clang -fsanitize=address geos_leak.c -lgeos_c -L/home/vicky/geos/vicky/build/lib -I/home/vicky/geos/vicky/build/include -I /home/vicky/geos/vicky/include $ ./a.out $ }}} using vlagrind {{{ $ gcc geos_leak.c -lgeos_c -L/home/vicky/geos/vicky/build/lib -I/home/vicky/geos/vicky/build/include -I /home/vicky/geos/vicky/include $ valgrind --leak-check=yes ./a.out ==6163== Memcheck, a memory error detector ==6163== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al. ==6163== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info ==6163== Command: ./a.out ==6163== ==6163== ==6163== HEAP SUMMARY: ==6163== in use at exit: 73,848 bytes in 4 blocks ==6163== total heap usage: 65 allocs, 61 frees, 81,840 bytes allocated ==6163== ==6163== LEAK SUMMARY: ==6163== definitely lost: 0 bytes in 0 blocks ==6163== indirectly lost: 0 bytes in 0 blocks ==6163== possibly lost: 0 bytes in 0 blocks ==6163== still reachable: 73,848 bytes in 4 blocks ==6163== suppressed: 0 bytes in 0 blocks ==6163== Reachable blocks (those to which a pointer was found) are not shown. ==6163== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==6163== ==6163== For counts of detected and suppressed errors, rerun with: -v ==6163== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) }}} The output looks the same to me for both commits on the commit history. Maybe I am doing something wrong, I cant reproduce the problem. -- Ticket URL: <https://trac.osgeo.org/geos/ticket/923#comment:6> GEOS <http://trac.osgeo.org/geos> GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________ geos-devel mailing list geos-devel@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/geos-devel