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

Reply via email to