From owner-freebsd-current@FreeBSD.ORG Fri Sep 10 18:14:06 2004 Return-Path: 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 38A0316A4CF for ; Fri, 10 Sep 2004 18:14:06 +0000 (GMT) Received: from mail.mcneil.com (rrcs-24-199-45-54.west.biz.rr.com [24.199.45.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0F4D43D45 for ; Fri, 10 Sep 2004 18:14:04 +0000 (GMT) (envelope-from sean@mcneil.com) Received: from localhost (localhost.mcneil.com [127.0.0.1]) by mail.mcneil.com (Postfix) with ESMTP id 53909F18C4 for ; Thu, 9 Sep 2004 02:32:59 -0700 (PDT) Received: from mail.mcneil.com ([127.0.0.1]) by localhost (server.mcneil.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00652-01 for ; Thu, 9 Sep 2004 02:32:57 -0700 (PDT) Received: from [24.199.45.54] (mcneil.com [24.199.45.54]) by mail.mcneil.com (Postfix) with ESMTP id 85469F187A for ; Thu, 9 Sep 2004 02:32:57 -0700 (PDT) From: Sean McNeil To: freebsd-current@freebsd.org Content-Type: text/plain Message-Id: <1094722377.1083.3.camel@server.mcneil.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Thu, 09 Sep 2004 02:32:57 -0700 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at mcneil.com Subject: setrunqueue() panic X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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, 10 Sep 2004 18:14:06 -0000 I've experienced this on my amd64 system. Had no problems at all with SCHED_ULE and no PREEMPTION, but since building a new kernel with these I have: Sep 9 02:20:03 server syslogd: kernel boot file is /boot/kernel/kernel Sep 9 02:20:03 server kernel: setrunqueue(): corrupt kq_runq, td= 0xffffff003767e520 Sep 9 02:20:03 server kernel: panic: deadlock in setrunqueue Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be48e0 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be48f0 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be4660 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be4670 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be43e0 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be43f0 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be4160 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be4170 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be3ee0 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be3ef0 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be3c60 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be3c70 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be39e0 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be39f0 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be3760 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be3770 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be34e0 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be34f0 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be3260 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be3270 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be2fe0 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be2ff0 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be2d60 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be2d70 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be2ae0 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be2af0 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be2860 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be2870 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be25e0 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be25f0 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be2360 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be2370 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be20e0 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be20f0 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be1e60 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be1e70 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be1be0 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be1bf0 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be1960 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be1970 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Sep 9 02:20:03 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode Sep 9 02:20:03 server kernel: instruction pointer = 0x8:0xffffffff8031a71fSep 9 02:20:03 server kernel: stack pointer = 0x10:0xffffffffb1be16e0 Sep 9 02:20:03 server kernel: frame pointer = 0x10:0xffffffffb1be16f0 Sep 9 02:20:03 server kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Sep 9 02:20:03 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Sep 9 02:20:03 server kernel: processor eflags = IOPL = 0 Sep 9 02:20:03 server kernel: current process = 51 (pagedaemon) Sep 9 02:20:03 server kernel: trap number = 3 Sep 9 02:20:03 server kernel: panic: breakpoint instruction fault Sep 9 02:20:03 server kernel: KDB: enter: panic then reboot. Sean