parent: kill fd 3
Syscall param pdfork(fdp) points to unaddressable byte(s)
   ...
   by 0x........: main (pdfork_pdkill.c:88)
 Address 0x........ is 0 bytes inside a block of size 4 free'd
   at 0x........: free (vg_replace_malloc.c:...)
   by 0x........: main (pdfork_pdkill.c:87)
 Block was alloc'd at
   at 0x........: malloc (vg_replace_malloc.c:...)
   by 0x........: main (pdfork_pdkill.c:86)

parent after 1st bad pdfork
Syscall param pdgetpid(fd) contains uninitialised byte(s)
   ...
   by 0x........: main (pdfork_pdkill.c:95)

Syscall param pdgetpid(pidp)) points to unaddressable byte(s)
   ...
   by 0x........: main (pdfork_pdkill.c:95)
 Address 0x........ is 0 bytes inside a block of size 4 free'd
   at 0x........: free (vg_replace_malloc.c:...)
   by 0x........: main (pdfork_pdkill.c:94)
 Block was alloc'd at
   at 0x........: malloc (vg_replace_malloc.c:...)
   by 0x........: main (pdfork_pdkill.c:93)

Syscall param pdfork(flags) contains uninitialised byte(s)
   ...
   by 0x........: main (pdfork_pdkill.c:96)

FILE DESCRIPTORS: 3 open (3 std) at exit.
Open file descriptor ...
   <inherited from parent>

Open file descriptor ...
   <inherited from parent>

Open file descriptor ...
   <inherited from parent>


