NetBSD-Bugs archive

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

kern/47881: diagnostic panic in6_delmulti()



>Number:         47881
>Category:       kern
>Synopsis:       kernel diagnostic assertion "c->c_cpu->cc_lwp == curlwp || 
>c->c_cpu->cc_active != c" failed
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jun 03 07:40:00 +0000 2013
>Originator:     Frank Kardel
>Release:        NetBSD 6.99.20
>Organization:
        
>Environment:
        
        
System: NetBSD gateway.kardel.name 6.99.20 NetBSD 6.99.20 (GATEWAY) #3: Sat May 
25 15:10:16 CEST 2013 
kardel%pip.kardel.name@localhost:/fs/raid1a/src/NetBSD/cur/src/obj.amd64/sys/arch/amd64/compile/GATEWAY
 amd64
Architecture: x86_64
Machine: amd64
>Description:
        While running an IPv6 tunnel (freenet6) occasionally the kernel crashe 
with following panic.

          #0  0xffffffff805a32d3 in cpu_reboot (howto=260, bootstr=<optimized 
out>) at /fs/raid1a/src/NetBSD/cur/src/sys/arch/amd64/amd64/machdep.c:705
          #1  0xffffffff80795bcd in vpanic (fmt=0xffffffff80b677d8 "kernel 
%sassertion \"%s\" failed: file \"%s\", line %d ", ap=0xffff80005be338e0) at 
/fs/raid1a/src/NetBSD/cur/src/sys/kern/subr_prf.c:284
          #2  0xffffffff80914c98 in kern_assert (fmt=<unavailable>) at 
/fs/raid1a/src/NetBSD/cur/src/sys/lib/libkern/kern_assert.c:50
          #3  0xffffffff80546a87 in callout_destroy (cs=0xffff800006e83398) at 
/fs/raid1a/src/NetBSD/cur/src/sys/kern/kern_timeout.c:313
          #4  0xffffffff805c6e21 in in6_delmulti (in6m=0xffff800006e83348) at 
/fs/raid1a/src/NetBSD/cur/src/sys/netinet6/mld6.c:744
          #5  0xffffffff805c6f91 in in6_leavegroup (imm=0xffff800006d7b428) at 
/fs/raid1a/src/NetBSD/cur/src/sys/netinet6/mld6.c:777
          #6  0xffffffff804946fe in ip6_freemoptions (im6o=0xffff800006c19fa8) 
at /fs/raid1a/src/NetBSD/cur/src/sys/netinet6/ip6_output.c:2589
          #7  0xffffffff8047936d in in6_pcbdetach (in6p=0xffff800005451570) at 
/fs/raid1a/src/NetBSD/cur/src/sys/netinet6/in6_pcb.c:610
          #8  0xffffffff8080f4cb in udp6_usrreq (so=0xffff80000e9e4b70, 
req=<optimized out>, m=0x0, addr6=0x0, control=0x0, l=<optimized out>) at 
/fs/raid1a/src/NetBSD/cur/src/sys/netinet6/udp6_usrreq.c:410
          #9  0xffffffff8047a46a in udp6_usrreq_wrapper (a=0xffff80000e9e4b70, 
b=1, c=0x0, d=0x0, e=<optimized out>, f=<optimized out>) at 
/fs/raid1a/src/NetBSD/cur/src/sys/netinet6/in6_proto.c:139
          #10 0xffffffff8083bb5f in soclose (so=0xffff80000e9e4b70) at 
/fs/raid1a/src/NetBSD/cur/src/sys/kern/uipc_socket.c:743
          #11 0xffffffff807b08c5 in soo_close (fp=0xffff800006ada340) at 
/fs/raid1a/src/NetBSD/cur/src/sys/kern/sys_socket.c:257
          #12 0xffffffff8050e803 in closef (fp=0xffff800006ada340) at 
/fs/raid1a/src/NetBSD/cur/src/sys/kern/kern_descrip.c:824
          #13 0xffffffff8050eae5 in fd_close (fd=11) at 
/fs/raid1a/src/NetBSD/cur/src/sys/kern/kern_descrip.c:709
          #14 0xffffffff807a4641 in sys_close (l=0xffff8000069e70c0, 
uap=0xffff80005be33c80, retval=<optimized out>) at 
/fs/raid1a/src/NetBSD/cur/src/sys/kern/sys_descrip.c:488
          #15 0xffffffff807b0dc1 in sy_call (rval=0xffff80005be33c30, 
uap=0xffff80005be33c80, l=0xffff8000069e70c0, sy=0xffffffff80ec3ca0) at 
/fs/raid1a/src/NetBSD/cur/src/sys/sys/syscallvar.h:61
          #16 syscall (frame=0xffff80005be33c80) at 
/fs/raid1a/src/NetBSD/cur/src/sys/arch/x86/x86/syscall.c:161
          #17 0xffffffff801006a1 in do_syscall ()
          #18 0x000000000000000b in ?? ()
          #19 0x0000000000000000 in ?? ()
          (gdb) print panicstr
          $1 = 0xffffffff80f6f7c0 "kernel diagnostic assertion 
\"c->c_cpu->cc_lwp == curlwp || c->c_cpu->cc_active != c\" failed: file 
\"/fs/raid1a/src/NetBSD/cur/src/sys/kern/kern_timeout.c\", line 313 "
>How-To-Repeat:
        run 6.99.20 with a freenet6 tunnel (gogoc tunnelbroker client).
>Fix:

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index