The version in squeeze works fine. I tracked it down to a change between iozone3-308 and iozone3-311:
--- iozone3_308/src/current/iozone.c 2008-07-17 11:07:10.000000000 -0400 +++ iozone3_311/src/current/iozone.c 2008-09-18 15:35:45.000000000 -0400 @@ -8857,7 +8860,7 @@ long long *data1,*data2; purgeit(nbuff,reclen); if(mmapflag) { - wmaddr = &maddr[0]; + wmaddr = &maddr[i*reclen]; fill_area((long long*)nbuff,(long long*)wmaddr,(long long)reclen); if(!mmapnsflag) { If I revert this, then the bug goes away. The relevant entry in Changes seems to be: ============================================================================= Revision 3.309 Bug fix. rewrite_rec needed to fill entire buffer, or later stride read will fail. ============================================================================= I don't know why that causes the problem or what the correct fix is. -jim -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org