From owner-freebsd-bugs Mon Dec 6 18: 0: 5 1999 Delivered-To: freebsd-bugs@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 0F0EF14E3B for ; Mon, 6 Dec 1999 18:00:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id SAA10594; Mon, 6 Dec 1999 18:00:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Date: Mon, 6 Dec 1999 18:00:01 -0800 (PST) Message-Id: <199912070200.SAA10594@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Sergiy Zhuk Subject: Re: kern/9689: panic in sbdrop(kern/uipc_socket2.c) Reply-To: Sergiy Zhuk Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The following reply was made to PR kern/9689; it has been noted by GNATS. From: Sergiy Zhuk To: freebsd-gnats-submit@freebsd.org, yasu@mrit.mei.co.jp Cc: Subject: Re: kern/9689: panic in sbdrop(kern/uipc_socket2.c) Date: Mon, 06 Dec 1999 17:53:28 -0800 hi freebsd 3.3 stable same problem, but different source: (kgdb) bt #0 boot (howto=256) at ../../kern/kern_shutdown.c:285 #1 0xc013e1f4 in at_shutdown ( function=0xc020bf11 <__set_sysctl__kern_ipc_sym_sysctl___kern_ipc_somaxconn+ 189>, arg=0xd821c2c4, queue=-668876160) at ../../kern/kern_shutdown.c:446 #2 0xc0157db8 in sbdrop (sb=0xd821c2c4, len=4) at ../../kern/uipc_socket2.c:748 #3 0xc0157d44 in sbflush (sb=0xd821c2c4) at ../../kern/uipc_socket2.c:727 #4 0xc0181d3b in tcp_disconnect (tp=0xd8625cc0) at ../../netinet/tcp_usrreq.c:763 #5 0xc018151a in tcp_usr_disconnect (so=0xd821c280) at ../../netinet/tcp_usrreq.c:268 #6 0xc0155d34 in sodisconnect (so=0xd821c280) at ../../kern/uipc_socket.c:360 #7 0xc0155b6a in soclose (so=0xd821c280) at ../../kern/uipc_socket.c:246 #8 0xc014c5a7 in soo_close (fp=0xc3b31ac0, p=0xd8cfad60) at ../../kern/sys_socket.c:181 #9 0xc0137020 in closef (fp=0xc3b31ac0, p=0xd8cfad60) at ../../kern/kern_descrip.c:1065 #10 0xc0136671 in close (p=0xd8cfad60, uap=0xd8d9cf94) at ../../kern/kern_descrip.c:504 #11 0xc01f7b5f in syscall (frame={tf_es = 39, tf_ds = -1078263769, tf_edi = 32, tf_esi = 0, tf_ebp = -1077951320, tf_isp = -656814108, tf_ebx = 32, tf_edx = -255, tf_ecx = 0, tf_eax = 6, tf_trapno = 7, tf_err = 7, tf_eip = 1437813, tf_cs = 31, tf_eflags = 514, tf_esp = -1077952520, tf_ss = 39}) at ../../i386/i386/trap.c:1100 #12 0x15f075 in ?? () #13 0x2e0f7 in ?? () #14 0x2cded in ?? () #15 0x1095 in ?? () (kgdb) frame 2 #2 0xc0157db8 in sbdrop (sb=0xd821c2c4, len=4) at ../../kern/uipc_socket2.c:748 748 panic("sbdrop"); (kgdb) list 743 744 next = (m = sb->sb_mb) ? m->m_nextpkt : 0; 745 while (len > 0) { 746 if (m == 0) { 747 if (next == 0) 748 panic("sbdrop"); 749 m = next; 750 next = m->m_nextpkt; 751 continue; 752 } no idea how to repeat, but it happens pretty often -- rgds, serge To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message