Skip to content

Instantly share code, notes, and snippets.

@dnaeon
Created August 1, 2011 17:56
Show Gist options
  • Save dnaeon/1118638 to your computer and use it in GitHub Desktop.
Save dnaeon/1118638 to your computer and use it in GitHub Desktop.
pkgdb_open - leak
The following packages will be installed:
apg-2.3.0b_2
Installing apg-2.3.0b_2... done
==14049==
==14049== HEAP SUMMARY:
==14049== in use at exit: 180,527 bytes in 124 blocks
==14049== total heap usage: 2,523 allocs, 2,399 frees, 9,561,760 bytes allocated
==14049==
==14049== Searching for pointers to 124 not-freed blocks
==14049== Checked 769,136 bytes
==14049==
==14049== 72 bytes in 1 blocks are possibly lost in loss record 16 of 65
==14049== at 0x25B82B: malloc (in /usr/local/lib/valgrind/vgpreload_memcheck-amd64-freebsd.so)
==14049== by 0xE4A47D: ??? (in /usr/lib/libpkgng.so.0)
==14049== by 0xE47135: ??? (in /usr/lib/libpkgng.so.0)
==14049== by 0xE31551: ??? (in /usr/lib/libpkgng.so.0)
==14049== by 0xE33C95: ??? (in /usr/lib/libpkgng.so.0)
==14049== by 0xE41AD2: ??? (in /usr/lib/libpkgng.so.0)
==14049== by 0xE3FA0E: ??? (in /usr/lib/libpkgng.so.0)
==14049== by 0xE1CBD5: pkgdb_open (pkgdb.c:434)
==14049== by 0x4051D4: exec_install (install.c:41)
==14049== by 0x405609: main (main.c:169)
==14049==
<<< SNIP >>>
==14049== 154,248 (816 direct, 153,432 indirect) bytes in 1 blocks are definitely lost in loss record 65 of 65
==14049== at 0x25B82B: malloc (in /usr/local/lib/valgrind/vgpreload_memcheck-amd64-freebsd.so)
==14049== by 0xE4A47D: ??? (in /usr/lib/libpkgng.so.0)
==14049== by 0xE47135: ??? (in /usr/lib/libpkgng.so.0)
==14049== by 0xE31551: ??? (in /usr/lib/libpkgng.so.0)
==14049== by 0xE3F75C: ??? (in /usr/lib/libpkgng.so.0)
==14049== by 0xE1CBD5: pkgdb_open (pkgdb.c:434)
==14049== by 0x4051D4: exec_install (install.c:41)
==14049== by 0x405609: main (main.c:169)
==14049==
==14049== LEAK SUMMARY:
==14049== definitely lost: 840 bytes in 2 blocks
==14049== indirectly lost: 153,532 bytes in 105 blocks
==14049== possibly lost: 72 bytes in 1 blocks
==14049== still reachable: 26,083 bytes in 16 blocks
==14049== suppressed: 0 bytes in 0 blocks
==14049== Reachable blocks (those to which a pointer was found) are not shown.
==14049== To see them, rerun with: --leak-check=full --show-reachable=yes
==14049==
==14049== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 24 from 3)
--14049--
--14049-- used_suppression: 24 rtld-1
==14049==
==14049== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 24 from 3)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment