You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The file size is 86020 bytes, and it uses a total of 22 blocks. Where, 21 blocks are used to store data, while another block (1357) is used for indirect block addressing.
Now, 21 blocks with a block size of 4096 can accommodate only 86016 bytes. Where are those last 4 bytes stored?
Currently, it tries to read a 23rd block, which does not exist in the indirect block table. Thus, it fails to load the executable.
The text was updated successfully, but these errors were encountered:
I think it is a corner case happening during reading and writing procedures inside the ext2. I "allegedly" solved the problem this past weekend. I'll test it out for a little more, and make a pull request by the end of today.
The file has these statistics:
The file size is
86020
bytes, and it uses a total of 22 blocks. Where, 21 blocks are used to store data, while another block (1357
) is used for indirect block addressing.Now, 21 blocks with a block size of
4096
can accommodate only86016
bytes. Where are those last4
bytes stored?Currently, it tries to read a 23rd block, which does not exist in the indirect block table. Thus, it fails to load the executable.
The text was updated successfully, but these errors were encountered: