==12090== valgrind-20020227, a memory error detector for x86 GNU/Linux.
==12090== Copyright (C) 2000-2002, and GNU GPL'd, by Julian Seward.
==12090== For more details, rerun with: -v
==12090== 
==12090== Syscall param write(buf) contains uninitialised or unaddressable byte(s)
==12090==    at 0x403B4072: __libc_write (__libc_write:39)
==12090==    by 0x42AAF5E4: __os_io (in /data/src/bleadperl-build/lib/auto/DB_File/DB_File.so)
==12090==    by 0x42AD12AC: __memp_pgwrite (in /data/src/bleadperl-build/lib/auto/DB_File/DB_File.so)
==12090==    by 0x42AD2177: __memp_fsync (in /data/src/bleadperl-build/lib/auto/DB_File/DB_File.so)
==12090==    Address 0x42E22C18 is 265448 bytes inside a block of size 270336 alloc'd
==12090==    at 0x40061C1E: malloc (vg_clientmalloc.c:590)
==12090==    by 0x42AAE651: __os_malloc (in /data/src/bleadperl-build/lib/auto/DB_File/DB_File.so)
==12090==    by 0x42AAF486: __os_r_attach (in /data/src/bleadperl-build/lib/auto/DB_File/DB_File.so)
==12090==    by 0x42AA29BC: __db_r_attach (in /data/src/bleadperl-build/lib/auto/DB_File/DB_File.so)
==12090== 
==12090== ERROR SUMMARY: 51 errors from 1 contexts (suppressed: 0 from 0)
==12090== malloc/free: in use at exit: 2274 bytes in 18 blocks.
==12090== malloc/free: 51326 allocs, 51308 frees, 21119859 bytes allocated.
==12090== For counts of detected errors, rerun with: -v
==12090== searching for pointers to 18 not-freed blocks.
==12090== checked 6116052 bytes.
==12090== 
==12090== definitely lost: 48 bytes in 1 blocks.
==12090== possibly lost:   0 bytes in 0 blocks.
==12090== 
==12090== 48 bytes in 1 blocks are definitely lost in loss record 1 of 8
==12090==    at 0x40061C1E: malloc (vg_clientmalloc.c:590)
==12090==    by 0x80AF45E: Perl_safemalloc (util.c:78)
==12090==    by 0x42A93946: ParseOpenInfo (DB_File.xs:1143)
==12090==    by 0x42A954F6: XS_DB_File_DoTie_ (DB_File.xs:1426)
