reiserfsck segfaults when the size of a child pointer is a corrupt value
Bug #901699 reported by
Joao Carreira
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
reiserfsprogs (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
When the size field of a child pointer is corrupt, reiserfsck is unable to detect the corruption which leads to a segmentation fault (error message below).
This happens using the --check and --fix-fixable options. When run with the --rebuild-tree, reiserfsck is able to fix this instance of data corruption.
Replaying journal..
Reiserfs journal 'reiserfs_segfault' in blocks [34..547]: 0 transactions replayed
Checking internal tree..zsh: segmentation fault (core dumped) fsck.reiserfs --check reiserfs_segfault -y
I have attached a sample disk that illustrates the problem.
To post a comment you must log in.