See upstream bug, I've tracked this down now. The question remains: - is gcc at fault for not padding struct dirent on 32bit compiles to 64bits? - is the kernel at fault for padding reclen to 64bits regardless of struct size? - is glibc at fault for not protecting callers from an overly large reclen from the kernel?
-- 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 [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
