Re: locking against myself in getcacheblk()?

看板DFBSD_bugs作者時間15年前 (2010/12/27 03:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/9 (看更多)
:Hi. :I managed to trigger this panic while trying to find out how to :reliably reproduce another panic (lockmgr: non-zero exclusive count). :Just issue the following command on a machine running recent -DEVELOPMENT :(either on i386 or x86_64): : :$ grep -r --mmap SomeString /usr/pkgsrc : :If this won't trigger the panic but you need kern/vmcore, please let me :know and I can upload mine to my leaf account. : :Best Regards, :YONETANI Tomokazu. How much ram do you have in that machine (so I can reproduce the test). I have a feeling that cache cycling of VM pages might tend to trigger the (second) panic more often. non-zero exclusive counts usually mean an extra lock release or a missing lock acquisition for a lockmgr lock. It can be a little trickly if it is a vnode lock since a completely unrelated bit of code might be causing the situation and then later on a perfectly fine piece of code triggers it. -Matt Matthew Dillon <dillon@backplane.com>
文章代碼(AID): #1D5vWt-B (DFBSD_bugs)
討論串 (同標題文章)
文章代碼(AID): #1D5vWt-B (DFBSD_bugs)