Re: current/amd64 panic is back

From: Sean McNeil <sean_at_mcneil.com>
Date: Thu, 07 Oct 2004 10:54:55 -0700
On Thu, 2004-10-07 at 10:35, Kris Kennaway wrote:
> On Thu, Oct 07, 2004 at 10:28:37AM -0700, Sean McNeil wrote:
> > First unsolicited crash for me in a long time :)
> 
> Traceback, etc.

Sorry, this was a bad report.  Thought it might be a regression in the
preemption stuff, but still I should have provided more info than I
did.  Let me give what I can and you can let me know if there is
anything more I can provide.  I get a long string of panic info but no
core dump or drop into debugger.  Just a reboot.  I tried to look at the
address in the debugger and this is what I get:

(gdb) list *0xffffffff80351940
0xffffffff80351940 is in m_copym (/usr/src/sys/kern/uipc_mbuf.c:373).
368             MBUF_CHECKSLEEP(wait);
369             if (off == 0 && m->m_flags & M_PKTHDR)
370                     copyhdr = 1;
371             while (off > 0) {
372                     KASSERT(m != NULL, ("m_copym, offset > size of mbuf chain"));
373                     if (off < m->m_len)
374                             break;
375                     off -= m->m_len;
376                     m = m->m_next;
377             }

I think it goes off into lala land after that.  Here is the full panic.

Oct  7 09:52:31 server syslogd: kernel boot file is /boot/kernel/kernel
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 12: page fault while in kernel mode
Oct  7 09:52:31 server kernel: fault virtual address	= 0x18
Oct  7 09:52:31 server kernel: fault code		= supervisor read, page not present
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff80351940
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c1a5f0
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c1a650
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= interrupt enabled, resume, IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 12
Oct  7 09:52:31 server kernel: panic: page fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c1a310
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c1a320
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= interrupt enabled, IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c1a090
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c1a0a0
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c19e10
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c19e20
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c19b90
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c19ba0
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c19910
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c19920
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c19690
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c196a0
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c19410
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c19420
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c19190
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c191a0
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c18f10
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c18f20
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c18c90
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c18ca0
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c18a10
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c18a20
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c18790
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c187a0
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c18510
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c18520
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c18290
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c182a0
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c18010
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c18020
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c17d90
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c17da0
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c17b10
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c17b20
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c17890
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c178a0
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: 
Oct  7 09:52:31 server kernel: Fatal trap 3: breakpoint instruction fault while in kernel mode
Oct  7 09:52:31 server kernel: instruction pointer	= 0x8:0xffffffff8032e14f
Oct  7 09:52:31 server kernel: stack pointer	        = 0x10:0xffffffffb1c17610
Oct  7 09:52:31 server kernel: frame pointer	        = 0x10:0xffffffffb1c17620
Oct  7 09:52:31 server kernel: code segment		= base 0x0, limit 0xfffff, type 0x1b
Oct  7 09:52:31 server kernel: = DPL 0, pres 1, long 1, def32 0, gran 1
Oct  7 09:52:31 server kernel: processor eflags	= IOPL = 0
Oct  7 09:52:31 server kernel: current process		= 262 (natd)
Oct  7 09:52:31 server kernel: trap number		= 3
Oct  7 09:52:31 server kernel: panic: breakpoint instruction fault
Oct  7 09:52:31 server kernel: KDB: enter: panic
Oct  7 09:52:31 server kernel: Copyright (c) 1992-2004 The FreeBSD Project.


Received on Thu Oct 07 2004 - 15:54:57 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:16 UTC