From owner-freebsd-current Fri Oct 18 13:35:39 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A998F37B401 for ; Fri, 18 Oct 2002 13:35:37 -0700 (PDT) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAB6843E75 for ; Fri, 18 Oct 2002 13:35:33 -0700 (PDT) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.3/8.9.3) with ESMTP id QAA08976 for ; Fri, 18 Oct 2002 16:35:33 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.6/8.9.1) id g9IKZ3298666; Fri, 18 Oct 2002 16:35:03 -0400 (EDT) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15792.28791.285895.555293@grasshopper.cs.duke.edu> Date: Fri, 18 Oct 2002 16:35:03 -0400 (EDT) To: freebsd-current@freebsd.org Subject: panic: uma_zalloc_arg: Returning an empty bucket. X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I just saw a strange panic on a dual CPU x86: (kernel from Tuesday) panic: uma_zalloc_arg: Returning an empty bucket. cpuid = 0; lapic.id = 00000000 Debugger("panic") Stopped at Debugger+0x55: xchgl %ebx,in_Debugger.0 db> tr Debugger(c03477a6,0,c035a2ba,d69b6bc0,1) at Debugger+0x55 panic(c035a2ba,0,c035a07d,54c,0) at panic+0x11f uma_zalloc_arg(c082da00,0,5,4b,c082da00) at uma_zalloc_arg+0x241 malloc(78,c0376da0,5,4,d69b6c48) at malloc+0x75 g_new_bio(4b,d69b6c5c,c01e0000,c03aae88,4) at g_new_bio+0x37 g_clone_bio(c4559980,c03aae80,d69b6cb0,d69b6c74,c01b794c) at g_clone_bio+0x14 g_slice_start(c4559980,d69b6d0c,c01b8278,c1581c30,d69b6cb0) at g_slice_start+0x6f g_io_schedule_down(c1581c30,d69b6cb0,4c,c0342e7a,a) at g_io_schedule_down+0x2e g_down_procbody(0,d69b6d48,c0344f96,34c,90140004) at g_down_procbody+0x88 fork_exit(c01b81f0,0,d69b6d48) at fork_exit+0xa5 fork_trampoline() at fork_trampoline+0x1a --- trap 0x1, eip = 0, esp = 0xd69b6d7c, ebp = 0 --- db> show locks exclusive sleep mutex 128 (UMA zone) r = 0 (0xc082da24) locked @ ../../../vm/uma_core.c:1356 exclusive sleep mutex PCPU 128 (UMA cpu) r = 0 (0xc082dae8) locked @ ../../../vm/uma_core.c:1312 exclusive sleep mutex g_down r = 0 (0xd69b6cb0) locked @ ../../../geom/geom_kern.c:113 db> sho pcpu cpuid = 0 curthread = 0xc1581c30: pid 4 "g_down" curpcb = 0xd69b6da0 fpcurthread = none idlethread = 0xc1580a90: pid 12 "idle: cpu0" currentldt = 0x28 spin locks held: db> c boot() called on cpu#1 syncing disks... panic: KSE not on run queue cpuid = 0; lapic.id = 00000000 Debugger("panic") To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message