Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Apr 2002 15:47:32 -0700 (PDT)
From:      David Wolfskill <david@catwhisker.org>
To:        current@freebsd.org
Subject:   Panic (swp_pager_meta_ctl+0x67) in today's -CURRENT
Message-ID:  <200204152247.g3FMlWlb017721@bunrab.catwhisker.org>

next in thread | raw e-mail | index | archive | help
Have had a touch more turbulence than usual in -CURRENT-land today.

Finally got it built; re-booted, and got the following panic while
setting up an md-resident file system (for /tmp):

...
add net default: gateway 172.16.8.1
Additional routing options:.
Routing daemons:.
Additional daemons: syslogdApr 15 15:22:09 freebeast syslogd: kernel boot file is /boot/kernel/kernel
.
Doing additionalO network setup: lntpdated: time_adjtime = 0.000000 0
New: time_adjtime = 0.290799 290799
 ntpd rpcbind.
Starting final network daemons: mountdApr 15 15:22:09 freebeast mountd[182]: bad exports list line /S1/usr
Apr 15 15:22:09 freebeast mountd[182]: bad exports list line /S2/usr
Apr 15 15:22:09 freebeast mountd[182]: bad exports list line /S3/usr
Apr 15 15:22:09 freebeast mountd[182]: bad exports list line /S4/usr
Apr 15 15:22:10 freebeast mountd[182]: could not remount /cdrom: Invalid argument
Apr 15 15:22:10 freebeast mountd[182]: bad exports list line /cdrom            -ro -alldirs
 nfsd NFS access cache time=2.
ELF ldconfig path: /usr/lib /usr/lib/compat /usr/X11R6/lib /usr/local/lib
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout /usr/X11R6/lib/aout
Starting standard daemons: inetd cron sshd sendmail-submit sendmail-clientmqueue.
Recovering vi editor sessions:.
Initial rc.i386 initialization:.
Configuring syscons: blanktime.
Additional ABI support:.
Local package initiCalization:reating DISK md10
md10: invalid primary partition table: no magic
md10: invalid primary partition table: no magic
er inode restric
group to 6. per 

/dev/md10c:     1048F576 sectors in 3a2 cylinders of 1t tracks, 32768 saectors
l trap 12: page fault while in kernel mode
cpuid = 0; lapic.id = 00000000
fault virtual address   = 0x8
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc0283ba7
stack pointer           = 0x10:0xd911cb00
frame pointer           = 0x10:0xd911cb10
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         = 229 (newfs)
kernel: type 12 trap, code=0
Stopped at      swp_pager_meta_ctl+0x67:        cmpl    %ebx,0x4(%eax)
db> trace
swp_pager_meta_ctl(d91363c0,1ffff,0,ce59de70,d9120c00) at swp_pager_meta_ctl+0x67
swap_pager_strategy(d91363c0,ce59de70,d911cb60,c01492b0,d91363c0) at swap_pager_strategy+0xdf
vm_pager_strategy(d91363c0,ce59de70,d911cb7c,c0149427,d9120c00) at vm_pager_strategy+0x21
mdstart_swap(d9120c00,ce59de70) at mdstart_swap+0x30
mdstrategy(ce59de70,0,ce59de70,d911cbb8,c01a2fb3) at mdstrategy+0x16f
diskstrategy(ce59de70,d912bc00) at diskstrategy+0xa1
physio(d912bc00,d911cc90,1,d912bc00,d913f0f0) at physio+0x273
spec_write(d911cc24,d911cc38,c01ee513,d911cc24,1000) at spec_write+0x5d
spec_vnoperate(d911cc24,1000,d911cd20,0,1) at spec_vnoperate+0x15
vn_write(d8fd2b04,d911cc90,ce51c300,0,d8fe0728) at vn_write+0x1bb
dofilewrite(d8fe0728,d8fd2b04,3,808c0e0,1000) at dofilewrite+0xb6
write(d8fe0728,d911cd20,0,1000,4000) at write+0x3b
syscall(2f,2f,2f,4000,1000) at syscall+0x24f
syscall_with_err_pushed() at syscall_with_err_pushed+0x1b
--- syscall (4, FreeBSD ELF, write), eip = 0x804cddf, esp = 0xbfbffb1c, ebp = 0xbfbffb38 ---
db> Context switches not allowed in the debugger.
db> 



Some notes:

* I was able to bring it up in single-user mode OK.

* The whines about inability to mount certain file systems are just that
  -- whines.  I have the system set up to boot from any of several slices,
  and I have /etc/fstab set up as a symlink to the appropriate one for
  the slice in question (to make "cloning a slice" easier).  I didn't
  bother also making separate /etc/exports files, figuring that the
  system would whine, but that the whines would be otherwise benign.
  So I don't advise getting too hung up on these.  [Move along, now;
  nothing here to see....]

* This is my build machine, so until fairly late tonight, it doesn't
  have anything else to do.  Thus, I can re-create the problem & poke
  at it, try things out, ....

* Here's the recent CVSup activity:

# tail /var/log/cvsup-history.log
CVSup begin from cvsup14.freebsd.org at Fri Apr 12 06:34:50 PDT 2002
CVSup ended from cvsup14.freebsd.org at Fri Apr 12 06:41:34 PDT 2002
CVSup begin from cvsup14.freebsd.org at Sat Apr 13 03:47:02 PDT 2002
CVSup ended from cvsup14.freebsd.org at Sat Apr 13 03:55:58 PDT 2002
CVSup begin from cvsup14.freebsd.org at Sun Apr 14 03:47:02 PDT 2002
CVSup ended from cvsup14.freebsd.org at Sun Apr 14 03:53:45 PDT 2002
CVSup begin from cvsup14.freebsd.org at Mon Apr 15 03:47:02 PDT 2002
CVSup ended from cvsup14.freebsd.org at Mon Apr 15 03:53:59 PDT 2002
CVSup begin from cvsup14.freebsd.org at Mon Apr 15 12:54:16 PDT 2002
CVSup ended from cvsup14.freebsd.org at Mon Apr 15 13:00:59 PDT 2002

* The laptop is still building "everything" as I type; I don't see
  much point in repeating this message for it (once -CURRENT finishes
  building), so I won't.

I'm open to suggestions for where to poke & prod....

Thanks,
david
-- 
David H. Wolfskill				david@catwhisker.org
Based on my experience as a computing professional, I consider the use of
Microsoft products as components of computing systems to be just as
advisable as using green wood to frame a house... and expect similar results.

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?200204152247.g3FMlWlb017721>