On Sun, May 14, 2023 at 08:53:21PM -0400, Theodore Ts'o wrote: > However, somewhere in the bisection, we start seeing this: > > run #0: boot failed: WARNING in kvm_wait ... > > This is a completely different failure signature, and the "WARNING in > kvm_wait" should be ignored, and this should be considered a "git > bisect good". However, the syzkaller bisection doesn't understand > this, and so it gets sent down the primrose path. :-( Sorry, I spoke too soon. It did get this right; it looks like it ignores "boot failed: " messages, although it treats is as one of the 10 tries for a particular commit. I don't see anything obviously wrong with the bisect log, although obviously I'd want to retry some of the "All OK" results to see if somehow things got confused. In any case, there have been a large number of timees where the bisection results have been less than correct, and unfortunately, there's not much that can be done other than just to ignore them. It would be nice to have a human being be able to mark the bisection as Obviously Wrong(tm), and maybe ask it do do a slightly different bisection. Also unfortunate is that I've had more than one case where the problem doesn't reproduce at all using KVM, but only reproduces using #syz test. Which means that manual bisection may be the only way for now to work some of these. - Ted