Thanks for this detective work; it's particularly interesting to know that this goes away after downgrading glibc. For what it's worth, the same bug is present in Intrepid.
This is especially curious since the changes in glibc 2.7-10ubuntu4 don't seem as though they should touch readdir64_r:
glibc (2.7-10ubuntu4) hardy-proposed; urgency=low
* glibc fixes for hardy. LP: #269299.
* Fix vscanf define in strict C99 or POSIX mode. LP: #234893.
* Merge changes from glibc-2.7-11, -12 and -13:
- Cherry-pick upstream fixes with respect to locale rwlocks, merge them into
patches/any/cvs-strerror_r.diff. Closes: #489906.
- patches/any/cvs-getaddrinfo.diff: new patch from CVS to correctly
initialize internal resolver structures in getaddrinfo(). Closes:
#489586.
- patches/any/cvs-iconv-braces.diff: new patch from upstream to fix various
iconv bugs.
- local/manpages/nscd.conf.5: update nscd.conf manpage. Closes: #482505.
Thanks for this detective work; it's particularly interesting to know that this goes away after downgrading glibc. For what it's worth, the same bug is present in Intrepid.
This is especially curious since the changes in glibc 2.7-10ubuntu4 don't seem as though they should touch readdir64_r:
glibc (2.7-10ubuntu4) hardy-proposed; urgency=low
* glibc fixes for hardy. LP: #269299. any/cvs- strerror_ r.diff. Closes: #489906. any/cvs- getaddrinfo. diff: new patch from CVS to correctly any/cvs- iconv-braces. diff: new patch from upstream to fix various nscd.conf. 5: update nscd.conf manpage. Closes: #482505.
* Fix vscanf define in strict C99 or POSIX mode. LP: #234893.
* Merge changes from glibc-2.7-11, -12 and -13:
- Cherry-pick upstream fixes with respect to locale rwlocks, merge them into
patches/
- patches/
initialize internal resolver structures in getaddrinfo(). Closes:
#489586.
- patches/
iconv bugs.
- local/manpages/
-- Matthias Klose <email address hidden> Fri, 12 Sep 2008 09:17:19 +0200