Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Buffer cache mistake



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



Home | Main Index | Thread Index | Old Index