On 21.02.2020 06:59, Taylor R Campbell wrote: > This morning at 15:48 UTC, while aiming to add some dtrace probes to > the buffer cache (normally a totally innocuous change so I wasn't > paying very close attention), I committed a mistake that totally > screwed it up -- causing bbusy to return a result indicating success > even if it actually failed: > > https://mail-index.NetBSD.org/source-changes/2020/02/20/msg114193.html > > This can kinda badly screw up file systems (primarily metadata but > corruption in data too), so I recommend you update to the fix which I > committed as soon as I noticed this evening at 02:04 UTC: > > https://mail-index.NetBSD.org/source-changes/2020/02/21/msg114202.html > > Sorry! > There were 3 syzbot reports, are they now expected to be fixed with your changes? If so, I will mark them as resolved. [ 72.7759295] panic: kernel diagnostic assertion "ISSET(bp->b_cflags, BC_BUSY)" failed: file "/syzkaller/managers/netbsd-kmsan/kernel/sys/kern/vfs_bio.c", line 1606 https://syzkaller.appspot.com/bug?extid=943bb65c76a6f8273b0f [ 71.6412860] panic: kernel diagnostic assertion "bqidx != -1" failed: file "/syzkaller/managers/netbsd-kmsan/kernel/sys/kern/vfs_bio.c", line 397 https://syzkaller.appspot.com/bug?extid=1f0aefb06a387371fa14 [ 76.3377427] panic: kernel diagnostic assertion "!cv_has_waiters(&bp->b_done)" failed: file "/syzkaller/managers/netbsd-kmsan/kernel/sys/kern/vfs_bio.c", line 1251 https://syzkaller.appspot.com/bug?extid=c25fd7359044ea79ca2a
Attachment:
signature.asc
Description: OpenPGP digital signature