From owner-freebsd-hackers Mon Mar 29 11:10:18 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from luke.pmr.com (luke.pmr.com [207.170.114.132]) by hub.freebsd.org (Postfix) with ESMTP id C03E415877 for ; Mon, 29 Mar 1999 11:10:10 -0800 (PST) (envelope-from bob@luke.pmr.com) Received: (from bob@localhost) by luke.pmr.com (8.9.2/8.9.2) id NAA18614; Mon, 29 Mar 1999 13:09:42 -0600 (CST) (envelope-from bob) Date: Mon, 29 Mar 1999 13:09:42 -0600 From: Bob Willcox To: "David E. Cross" Cc: Bob Willcox , hackers list Subject: Re: Panic in 3.1-stable running amanda, need help debugging Message-ID: <19990329130942.A18457@luke.pmr.com> Reply-To: Bob Willcox References: <199903290131.UAA10988@cs.rpi.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.1i In-Reply-To: <199903290131.UAA10988@cs.rpi.edu>; from David E. Cross on Sun, Mar 28, 1999 at 08:31:25PM -0500 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, Mar 28, 1999 at 08:31:25PM -0500, David E. Cross wrote: > I recently went through a series of panics with a 3.1 system as well. It > appears you have suffered the same fate, maxusers. With maxusers > 64, or > on systems with alot of RAM, a kernel table can overflow causing weird errors. > Try bumping your maxusers down to 64. Or you can apply a patch that was > mentioned in this list in the past month or so (you can do a search on the > archives for pmap.h) Unfortunately, reducing maxusers to 64 did not fix the problem. I'm still getting the panic. It appears that the code in soreceive() is panicing at line 659 because the mbuf pointer loaded from so->so_rcv.sb_mb is NULL, as you can see: (kgdb) print *so $4 = {so_zone = 0xf0f0ef00, so_type = 1, so_options = 0, so_linger = 0, so_state = 2, so_pcb = 0xf400aa20 "", so_proto = 0xf0259294, so_head = 0x0, so_incomp = {tqh_first = 0x0, tqh_last = 0xf3f0b0b8}, so_comp = { tqh_first = 0x0, tqh_last = 0xf3f0b0c0}, so_list = {tqe_next = 0x0, tqe_prev = 0x0}, so_qlen = 0, so_incqlen = 0, so_qlimit = 0, so_timeo = 0, so_error = 0, so_sigio = 0x0, so_oobmark = 0, so_rcv = {sb_cc = 1460, sb_hiwat = 17520, sb_mbcnt = 2176, sb_mbmax = 140160, sb_lowat = 1, sb_mb = 0x0, sb_sel = {si_pid = 0, si_flags = 0}, sb_flags = 1, sb_timeo = 0}, so_snd = {sb_cc = 0, sb_hiwat = 17520, sb_mbcnt = 0, sb_mbmax = 140160, sb_lowat = 2048, sb_mb = 0x0, sb_sel = {si_pid = 0, si_flags = 0}, sb_flags = 0, sb_timeo = 0}, so_upcall = 0, so_upcallarg = 0x0, so_uid = 90, so_gencnt = 5448} Bob -- Bob Willcox The man who follows the crowd will usually get no bob@luke.pmr.com further than the crowd. The man who walks alone is Austin, TX likely to find himself in places no one has ever been. -- Alan Ashley-Pitt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message