Current-Users archive

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

nb5 panic: kernel diagnostic assertion "cv_is_valid(cv)" failed: file "/usr/nbcvs/src-5/sys/kern/kern_condvar.c", line 329

FWIW, I had the machine sit idle for a few minutes, and out of the blue sky I got the panic again. The machine's running with options LOCKDEBUG and MALLOCLOG, but I didn't see any output on the console before the panic.

Details below.

 - Hubert

<ls output that was on the screen from the last command omitted>
# panic: kernel diagnostic assertion "cv_is_valid(cv)" failed: file "/usr/nbcvs/src-5/sys/kern/kern_condvar.c", line 329
fatal breakpoint trap in supervisor mode
trap type 1 code 0 eip c0381d2c cs 8 eflags 246 cr2 bbbd6704 ilevel 4
Stopped in pid 0.3 (system) at  netbsd:breakpoint+0x4:  popl    %ebp
db{0}> bt
breakpoint(c0446bba,ca9f7ccc,c046e800,84e0de3c,0,2040210,0,0,0,0) at netbsd:brea
4,c04412ec) at netbsd:panic+0x1b8
c12c28e4,1) at netbsd:__kernassert+0x39
cv_broadcast(c12c28e4,1,0,c11d9700,c11d9700,ca47e154,297,c12c2938,c1262240,3c) a
t netbsd:cv_broadcast+0x49
greintr(c1262000,0,30,10,10,0,1a10ae0,c11f5b00,0,ca9f7da0) at netbsd:greintr+0xc
softint_dispatch(ca487c80,4,0,0,0,0,ca9f7d90,ca9f7bc8,ca9f7c20,18) at netbsd:sof
DDB lost frame for netbsd:Xsoftintr+0x3d, trying 0xca9f7d88
Xsoftintr() at netbsd:Xsoftintr+0x3d
--- interrupt ---
fatal page fault in supervisor mode
trap type 6 code 0 eip c03841af cs 8 eflags 10202 cr2 3c ilevel 8
kernel: supervisor trap page fault, code=0
Faulted in DDB; continuing...

% gdb*gdb
(gdb) l *(greintr+0xcb)
0xc033c52b is in greintr (/usr/nbcvs/src-5/sys/sys/socketvar.h:478).
474     static inline void
475     sounlock(struct socket *so)
476     {
478             mutex_exit(so->so_lock);
479     }
481     #ifdef SOCKBUF_DEBUG
482     /*

Home | Main Index | Thread Index | Old Index