NetBSD-Bugs archive

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

kern/38968: assertion "solocked2(so, so2)" failed at uipc_usrreq.c line 542



>Number:         38968
>Category:       kern
>Synopsis:       assertion "solocked2(so, so2)" failed at uipc_usrreq.c line 542
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jun 17 05:45:00 +0000 2008
>Originator:     Simon Burge
>Release:        NetBSD 4.99.64 from 15 June 2008
>Organization:
>Environment:
System: NetBSD 4.99.64 (SNARK) #49: Sun Jun 15 01:31:36 EST 2008 
simonb@silmech:/mnt2/src-virgin/sys/arch/amd64/compile/SNARK
Architecture: amd64 (8 cpu)
Machine: amd64
>Description:
        While an 8 CPU amd64 machine was idle, I got this assert:

            kernel diagnostic assertion "solocked2(so, so2)" failed:
               file "../../../../kern/uipc_usrreq.c", line 542
            db{5}> bt
            breakpoint() at netbsd:breakpoint+0x5
            panic() at netbsd:panic+0x260
            __kernassert() at netbsd:__kernassert+0x2d
            uipc_usrreq() at netbsd:uipc_usrreq+0x850
            sosend() at netbsd:sosend+0x506
            soo_write() at netbsd:soo_write+0x2d
            dofilewrite() at netbsd:dofilewrite+0x81
            sys_write() at netbsd:sys_write+0x72
            syscall() at netbsd:syscall+0x9a

        All other CPUs were in x86_mwait/idle_loop.

>How-To-Repeat:
        No idea I'm afraid - "Leave a machine idle" obviously isn't too
        helpful...

>Fix:
        None given.



Home | Main Index | Thread Index | Old Index