Further investigation revealed that the Ubuntu libc has apparently
started boundary checking the tv_usec fields of utimes().  For some
reason, one of the tv_usec files being passed was 1000000.  I added
boundary checking, and it appears to have resolved the problem.  Patch
code attached.

** Attachment added: "Fixes CFS Bug #226609, and another latent bug"
   http://launchpadlibrarian.net/14214645/cfs_fh.patch

-- 
File truncation fails within CFS mounted directory
https://bugs.launchpad.net/bugs/226609
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to