Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 09 Sep 2004 02:32:57 -0700
From:      Sean McNeil <sean@mcneil.com>
To:        freebsd-current@freebsd.org
Subject:   setrunqueue() panic
Message-ID:  <1094722377.1083.3.camel@server.mcneil.com>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1094722377.1083.3.camel>