Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Mar 2001 20:41:08 +0200
From:      "Niels Chr. Bank-Pedersen" <ncbp@bank-pedersen.dk>
To:        current@freebsd.org
Subject:   -current reliably panics during make release (current process = dd)
Message-ID:  <20010329204108.A98023@bank-pedersen.dk>

next in thread | raw e-mail | index | archive | help

--YiEDa0DAkWCtVeE4
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On a -current from this morning, I can reliably trigger a panic by
"make release" (I believe the problem has existed for some time,
though).
The box can do make worlds without problem, but during make release,
it stumples at the same place every time.
This is a Dual P3 with all involved filesystems (/usr/src, /usr/obj
and the chrootdir) nullfs-mounted from a SU vinum raid01 volume.

  monster# mount
  /dev/da0s1a on / (ufs, local, noatime, soft-updates)
  devfs on /dev (devfs, local)
  /dev/da3s1e on /usr (ufs, local, noatime, soft-updates)
  /dev/da0s1f on /var (ufs, local, noatime, soft-updates)
  procfs on /proc (procfs, local)
  /dev/vinum/vol/raid01 on /raid01 (ufs, NFS exported, local, noatime, soft-updates)
  /raid01/usr/src on /usr/src (nullfs, local, noatime)
  /raid01/usr/obj on /usr/obj (nullfs, local, noatime)
  /raid01/usr/ports on /usr/ports (nullfs, local, noatime)
  monster#

The panic:

  Fatal trap 12: page fault while in kernel mode
  cpuid = 1; lapic.id = 00000000
  fault virtual address   = 0x58
  fault code              = supervisor read, page not present
  instruction pointer     = 0x8:0xc016749e
  stack pointer           = 0x10:0xe009ddf4
  frame pointer           = 0x10:0xe009ddf4
  code segment            = base 0x0, limit 0xfffff, type 0x1b
                          = DPL 0, pres 1, def32 1, gran 1
  processor eflags        = interrupt enabled, resume, IOPL = 0
  current process         = 88329 (dd)
  kernel: type 12 trap, code=0
  
  CPU1 stopping CPUs: 0x00000001... stopped.
  Stopped at      devsw+0x6:      cmpl    $0,0x58(%eax)
  db> trace
  devsw(0,c41c3280,0,4,e0b8a36c) at devsw+0x6
  vn_ioctl(c41c3280,4004667a,e009ded0,dfb3d740,dfb3d740) at
  vn_ioctl+0xb5
  ioctl(dfb3d740,e009df80,805b5c0,bfbff868,bfbff880) at ioctl+0x20a
  syscall(2f,2f,2f,bfbff880,bfbff868) at syscall+0x405
  syscall_with_err_pushed() at syscall_with_err_pushed+0x1b
  db> 
 
I'll try to get a crashdump - 1GB (if anyone's interested?).

Config attached.


/Niels Chr.

-- 
 Niels Christian Bank-Pedersen, NCB1-RIPE.
 Network Manager, Tele Danmark NET, IP-section.

 "Hey, are any of you guys out there actually *using* RFC 2549?"

--YiEDa0DAkWCtVeE4
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=MONSTER

machine		i386
cpu		I686_CPU
ident		MONSTER
maxusers	128

hints		"/boot/device.hints"

#makeoptions	DEBUG=-g

options 	INET
options 	FFS
options 	SOFTUPDATES
options 	NFS
options 	CD9660
options 	DEVFS
options 	PROCFS
options 	COMPAT_43
options 	SCSI_DELAY=5000
options 	UCONSOLE
options 	USERCONFIG
options 	VISUAL_USERCONFIG
options 	KTRACE
options 	SYSVSHM
options 	SYSVMSG
options 	SYSVSEM
options 	P1003_1B
options 	_KPOSIX_PRIORITY_SCHEDULING
options 	KBD_INSTALL_CDEV

options 	SMP
options 	APIC_IO

options		DDB

device		isa
device		pci

device		fdc

device		ata
#device		atadisk
device		atapicd
#device		atapifd
#device		atapist
#options 	ATA_STATIC_ID

device		sym

device		scbus
device		da
#device		sa
#device		cd
device		pass

device		atkbdc	1
device		atkbd
device		psm

device		vga

device		splash

device		sc	1

device		npx

device		sio

device		ppc
device		ppbus
device		lpt

device		miibus
device		fxp

device		md

device		random
device		loop
device		ether
device		pty

device		bpf

--YiEDa0DAkWCtVeE4--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




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