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
