Hi,
I have the same bug, and I try to find exactly here is the bug, so I find it....
In procedure getInode (line 423), you have:
sz_inode = le16_to_cpu(fs->sb.s_inode_size);
But when the program crash sz_inode is set (on my computer) to 256 (100h), and when the program work sz_inode = 128 (80h).
The size of the structure defined by linux header (ext2.h).
With this size error, few line after...
2009-06-01 12:58:19 UTC by os2mule