Actually, on further investigation (thanks to Marc Deslauriers), it seems something weird is going on. With _FILE_OFFSET_BITS set to 64, glibc thinks the dirent is 280 bytes, not 276. This needs more study.
** Changed in: glibc (Ubuntu) Status: Invalid => Confirmed ** Changed in: glibc (Ubuntu) Assignee: Kees Cook (kees) => (unassigned) -- readdir_r smashes stack on long dir entry https://bugs.launchpad.net/bugs/392501 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs