Current-Users archive

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

Re: panic assertion "!cv_has_waiters(&bp->b_done) vfs_subr2.c



On Wed, Jun 18, 2008 at 11:37:40AM +1000, Sarton O'Brien wrote:
> Starting mldonkey.
> Starting cron.
> Wed Jun 18 11:30:58 EST 2008
> panic: kernel diagnostic assertion "!cv_has_waiters(&bp->b_done)" 
> failed: file "/usr/src/sys/kern/vfs_subr2.c", line 551
> fatal breakpoint trap in supervisor mode
> trap type 1 code 0 rip ffffffff80363c65 cs e030 rflags 246 cr2  ac4f44 
> cpl 0 rsp ffffa00012bc0a70
> Stopped in pid 0.4 (system) at  netbsd:breakpoint+0x5:  leave
> breakpoint() at netbsd:breakpoint+0x5
> panic() at netbsd:panic+0x255
> __kernassert() at netbsd:__kernassert+0x2d
> reassignbuf() at netbsd:reassignbuf+0x1a4
> softdep_disk_write_complete() at netbsd:softdep_disk_write_complete+0x721
> biodone2() at netbsd:biodone2+0x19
> biointr() at netbsd:biointr+0x31
> softint_thread() at netbsd:softint_thread+0x88

I filed a PR about this panic under number PR 38981 with an elaborate 
stacktrace. No idea as to how to prevent it though.

I could only reproduce it with softdep enabled; i didn't manage to get it 
without softdep.

With regards,
Reinoud

Attachment: pgpYqh6fjzTbJ.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index