Your message dated Thu, 05 Jul 2007 15:02:33 -0400
with message-id <[EMAIL PROTECTED]>
and subject line E2fsprogs bugs fixed by April 2007 upload
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: e2fsprogs
In lib/ext2fs/icount.c(get_icount_el) there is some code which looks
like this:
/* Interpolate for efficiency */
lowval = icount->list[low].ino;
highval = icount->list[high].ino;
if (ino < lowval)
range = 0;
else if (ino > highval)
range = 1;
else
range = ((float) (ino - lowval)) /
(highval - lowval);
mid = low + ((int) (range * (high-low)));
I had a file system where range ended up being 1.0f, low being 0 and
high being a large number.
Due to how floating point works, this meant mid ended up being > high
and the while loop never terminated.
Clamping the mid value to be <= high and >= low fixed this problem.
- tfheen
--- End Message ---
--- Begin Message ---
Package: e2fsprogs
Version: 1.39+1.40-WIP-2007.04.07+dfsg-1
This version of e2fsprogs is not the latest upload of e2fsprogs (1.40-1
is the latest), but for some reasons a number of bugs associated with
this upload were never closed.
e2fsprogs (1.39+1.40-WIP-2007.04.07+dfsg-1) unstable; urgency=low
* Add libreadline.so.5 support to libss.
* Impove badblocks -n/-w exclusive usage message.
* Add debugging code (via the COMERR_DEBUG env. variable) to the
com_err library
* Fix dump_unused segfault in debugfs when a filesystem is not open
* Add versioned dependency in Debian's shlibs for libblkid.
(Closes: #413208)
* Fix memory leak in blkid library. (Closes: #413661)
* Let the debugfs lcd command work even if a filesystem is not open
* Fix large number of miscellaneous Coveriy bugs. (None were
security-security).
* Fix e2fsck to clear i_size for special devices with a bogus i_blocks
field on the first pass.
* Fix e2fsck to set the file type of the '..' entry when connecting
a directory to lost+found.
* Enhance e2fsck to recover directories whose modes field were
corrupted to look like special files.
* Allow debugfs to dump > 2GB files. (Closes: #412614)
* Misc. man page cleanups. (Closes: #379695)
* Fix resize2fs parsing of size parameter (Closes: #408298)
* Fix infinite loop in e2fsck on really big filesystems (Closes: #411838)
* Fix memory leak in ext2fs_write_new_inode()
* Add support for using a scratch files directory to reduce e2fsck's
memory utilization on really big filesystems.
-- Theodore Y. Ts'o <[EMAIL PROTECTED]> Sat, 7 Apr 2007 10:38:40 -0400
--- End Message ---