Package: fakeroot
Version: 1.24-1
Severity: minor

$ mkdir foo
$ fakeroot valgrind rm -r foo
==428772== Memcheck, a memory error detector
==428772== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==428772== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
==428772== Command: rm -r foo
==428772==
==428772== Syscall param msgsnd(msgp->mtext) points to uninitialised byte(s)
==428772==    at 0x49ABF4A: msgsnd (msgsnd.c:27)
==428772==    by 0x4852E6B: send_fakem (in
/usr/lib/x86_64-linux-gnu/libfakeroot/libfakeroot-sysv.so)
==428772==    by 0x4852EFC: send_get_fakem (in
/usr/lib/x86_64-linux-gnu/libfakeroot/libfakeroot-sysv.so)
==428772==    by 0x4852FDD: ??? (in
/usr/lib/x86_64-linux-gnu/libfakeroot/libfakeroot-sysv.so)
==428772==    by 0x48507B5: __lxstat (in
/usr/lib/x86_64-linux-gnu/libfakeroot/libfakeroot-sysv.so)
==428772==    by 0x10EA35: lstat (stat.h:462)
==428772==    by 0x10EA35: get_root_dev_ino (root-dev-ino.c:32)
==428772==    by 0x10AD88: main (rm.c:346)
==428772==  Address 0x1ffefff79c is on thread 1's stack
==428772==
==428772== Syscall param msgsnd(msgp->mtext) points to uninitialised byte(s)
==428772==    at 0x49ABF4A: msgsnd (msgsnd.c:27)
==428772==    by 0x4852E6B: send_fakem (in
/usr/lib/x86_64-linux-gnu/libfakeroot/libfakeroot-sysv.so)
==428772==    by 0x48530CA: send_stat64 (in
/usr/lib/x86_64-linux-gnu/libfakeroot/libfakeroot-sysv.so)
==428772==    by 0x485146F: unlinkat (in
/usr/lib/x86_64-linux-gnu/libfakeroot/libfakeroot-sysv.so)
==428772==    by 0x10B403: excise (remove.c:370)
==428772==    by 0x10BF6D: rm_fts (remove.c:508)
==428772==    by 0x10BF6D: rm (remove.c:607)
==428772==    by 0x10AC93: main (rm.c:370)
==428772==  Address 0x1ffefff59c is on thread 1's stack
==428772==  in frame #2, created by send_stat64 (???:)
==428772==
==428772==
==428772== HEAP SUMMARY:
==428772==     in use at exit: 0 bytes in 0 blocks
==428772==   total heap usage: 87 allocs, 87 frees, 57,596 bytes allocated
==428772==
==428772== All heap blocks were freed -- no leaks are possible
==428772==
==428772== Use --track-origins=yes to see where uninitialised values come from
==428772== For lists of detected and suppressed errors, rerun with: -s
==428772== ERROR SUMMARY: 3 errors from 2 contexts (suppressed: 0 from 0)

Reply via email to