No subject


Thu Jun 5 16:59:13 PDT 2008


code to crash quite easily (will report that separately after a while, just
thought it might be better to get the non-ext3 specific bugs squished first). I
have yet to test other file systems.

I can also give you the (qemu) testing environment images and scripts if you
wish. The breaking is done by randomly flipping each bit in the image with a
fixed probability (currently 0.0001), mounting it, cp -r:ing a directory, doing
a find -xdev, touching all files, mkdir tmp, creating and writing a file and
doing a rm -rf to the entire fs.

Steps to reproduce (in the qemu; adjust appropriately for loop-mounting the
file):

1. mount /dev/hdb /mnt -o 'errors=continue' -t ext2
2. cd /mnt
3. ls doc

After this I get the following in dmesg:

---------
attempt to access beyond end of device
hdb: rw=0, want=1493366918, limit=20480
Buffer I/O error on device hdb, logical block 746683458
attempt to access beyond end of device
hdb: rw=0, want=3700621328, limit=20480
Buffer I/O error on device hdb, logical block 1850310663
attempt to access beyond end of device
hdb: rw=0, want=2397154474, limit=20480
Buffer I/O error on device hdb, logical block 1198577236
attempt to access beyond end of device
hdb: rw=0, want=4265175662, limit=20480
Buffer I/O error on device hdb, logical block 2132587830
attempt to access beyond end of device
hdb: rw=0, want=1493366918, limit=20480
Buffer I/O error on device hdb, logical block 746683458
attempt to access beyond end of device
hdb: rw=0, want=3700621328, limit=20480
Buffer I/O error on device hdb, logical block 1850310663
attempt to access beyond end of device
hdb: rw=0, want=2397154474, limit=20480
Buffer I/O error on device hdb, logical block 1198577236
attempt to access beyond end of device
hdb: rw=0, want=4265175662, limit=20480
Buffer I/O error on device hdb, logical block 2132587830
attempt to access beyond end of device
hdb: rw=0, want=3378575734, limit=20480
Buffer I/O error on device hdb, logical block 1689287866
attempt to access beyond end of device
attempt to access beyond end of device
hdb: rw=0, want=121897816, limit=20480
Buffer I/O error on device hdb, logical block 60948907
attempt to access beyond end of device
hdb: rw=0, want=2614902342, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=1444111036, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=3378575734, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=121897816, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=2614902342, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=1444111036, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=780306490, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=4012112738, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=3981364912, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=1959574150, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=780306490, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=4012112738, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=3981364912, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=1959574150, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=378760226, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=378760226, limit=20480
attempt to access beyond end of device
hdb: rw=0, want=378760226, limit=20480
attempt to access beyond end of device
---------

And after that the last 2 lines repeat ad infinitum.


-- 
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.


More information about the Bugme-new mailing list