From owner-freebsd-current@FreeBSD.ORG Fri Aug 19 00:55:49 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 500D81065670; Fri, 19 Aug 2011 00:55:49 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-qw0-f54.google.com (mail-qw0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id D44668FC18; Fri, 19 Aug 2011 00:55:48 +0000 (UTC) Received: by qwc9 with SMTP id 9so2368896qwc.13 for ; Thu, 18 Aug 2011 17:55:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=CDtirNkaLp0w34rn+J4769Iy3rn+K1dLNzibSh4rP1I=; b=CEo/42BZfLxAw8bPhRxicfbLTLo1Sosr0l3Ozo5Tbf4DVDQ+BLMcIIflJQHsMj2YJ8 /3UVZSHHd+Nq3S4GpdOwKOF+cKTRNhAt85rt51RJwEvDScVMBP5rjohs92rUSReasYj0 CNjdvSU9UVFr/RoJiBwgX/l9eh6gnCZFWgpBA= MIME-Version: 1.0 Received: by 10.224.200.3 with SMTP id eu3mr1284918qab.279.1313715348086; Thu, 18 Aug 2011 17:55:48 -0700 (PDT) Received: by 10.224.178.65 with HTTP; Thu, 18 Aug 2011 17:55:48 -0700 (PDT) Date: Thu, 18 Aug 2011 17:55:48 -0700 Message-ID: From: Garrett Cooper To: Andriy Gapon , "Kenneth D. Merry" Content-Type: text/plain; charset=ISO-8859-1 Cc: FreeBSD Current Subject: panic: mtx_lock_spin: recursed on non-recursive mutex cnputs_mtx @ /usr/src/sys/kern/kern_cons.c:420 when running dump in ddb X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2011 00:55:49 -0000 Hi, Long story short, I was running a UP kernel on a netbook trying to stimulate a crash and when I did dump, it would periodically fail non-recursive mutex failure with the output shown below (I caught it once, but the other times the dump failed). Thanks, -Garrett Fatal trap 12: page fault while in kernel mode fault virtual address = 0x967d33a0 fault code = supervisor read, page not present instruction pointer = 0x20:0xc084cbee stack pointer = 0x28:0xe6ca3098 frame pointer = 0x28:0xe6ca3130 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = kernel trap 12 with interrupts disabled Fatal trap 12: page fault while in kernel mode fault virtual address = 0x967d31e4 fault code = supervisor read, page not present instruction pointer = 0x20:0xc085f46f stack pointer = 0x28:0xe6ca2f80 frame pointer = 0x28:0xe6ca2fb8 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = kernel trap 12 with interrupts disabled Fatal trap 12: page fault while in kernel mode fault virtual address = 0x967d31e4 fault code = supervisor read, page not present instruction pointer = 0x20:0xc085f46f stack pointer = 0x28:0xe6ca2e68 frame pointer = 0x28:0xe6ca2ea0 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = kernel trap 12 with interrupts disabled Fatal trap 12: page fault while in kernel mode fault virtual address = 0x967d31e4 fault code = supervisor read, page not present instruction pointer = 0x20:0xc085f46f stack pointer = 0x28:0xe6ca2d50 frame pointer = 0x28:0xe6ca2d88 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = kernel trap 12 with interrupts disabled Fatal trap 12: page fault while in kernel mode fault virtual address = 0x967d31e4 fault code = supervisor read, page not present instruction pointer = 0x20:0xc085f46f stack pointer = 0x28:0xe6ca2c38 frame pointer = 0x28:0xe6ca2c70 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = kernel trap 12 with interrupts disabled Fatal trap 12: page fault while in kernel mode fault virtual address = 0x967d31e4 fault code = supervisor read, page not present instruction pointer = 0x20:0xc085f46f stack pointer = 0x28:0xe6ca2b20 frame pointer = 0x28:0xe6ca2b58 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = kernel trap 12 with interrupts disabled Fatal trap 12: page fault while in kernel mode fault virtual address = 0x967d31e4 fault code = supervisor read, page not present instruction pointer = 0x20:0xc085f46f stack pointer = 0x28:0xe6ca2a08 frame pointer = 0x28:0xe6ca2a40 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = kernel trap 12 with interrupts disabled Fatal trap 12: page fault while in kernel mode fault virtual address = 0x967d31e4 fault code = supervisor read, page not present instruction pointer = 0x20:0xc085f46f stack pointer = 0x28:0xe6ca28f0 frame pointer = 0x28:0xe6ca2928 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = kernel trap 12 with interrupts disabled Fatal trap 12: page fault while in kernel mode fault virtual address = 0x967d31e4 fault code = supervisor read, page not present instruction pointer = 0x20:0xc085f46f stack pointer = 0x28:0xe6ca27d8 frame pointer = 0x28:0xe6ca2810 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = kernel trap 12 with interrupts disabled Fatal trap 12: page fault while in kernel mode fault virtual address = 0x967d31e4 fault code = supervisor read, page not present instruction pointer = 0x20:0xc085f46f stack pointer = 0x28:0xe6ca26c0 frame pointer = 0x28:0xe6ca26f8 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = kernel trap 12 with interrupts disabled Fatal trap 12: page fault while in kernel mode fault virtual address = 0x967d31e4 fault code = supervisor read, page not present instruction pointer = 0x20:0xc085f46f stack pointer = 0x28:0xe6ca25a8 frame pointer = 0x28:0xe6ca25e0 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = resume, IOPL = 0 current process = kernel trap 12 with interrupts disabled panic: mtx_lock_spin: recursed on non-recursive mutex cnputs_mtx @ /usr/src/sys/kern/kern_cons.c:420