On Sat, Oct 08, 2016 at 03:02:00AM -0400, Zygo Blaxell wrote: > On Sat, Oct 08, 2016 at 02:10:08AM -0400, Zygo Blaxell wrote: > [...] > > The "write half" of the bug seems to appear first somewhere between v3.8 > > and v3.9. I have not been able to reproduce it with v3.8.13, v3.7.10, or > > v3.6.11. I can reproduce it in v3.9.11, v3.12.64, and v3.18.13..v4.7.5. > > After six more iterations of the 'repro' script, I can reproduce "write > half" on 3.8.13. > > Bisection is hard. Bisecting ancient bugs even more so. I increased the number of iterations of the 'repro' script to 100, although in practice no more than 20 are required. With this test case, I can find the bug in kernels as early as v3.5.7. v3.0..v3.4 crash before they complete one run of the 'repro' script. Earlier kernels don't work with the userspace on my testing machine, and going back more than four years is not worth the effort IMHO. At the other end of the timeline, I also reproduced this bug on 4.8.1.