reiserfsck segfaults when the size of a child pointer is a corrupt value

Bug #901699 reported by Joao Carreira
6
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.

Revision history for this message
Joao Carreira (jokarreira) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.