Date: Mon, 16 Mar 1998 12:28:48 -0800 (PST) From: Sir Mordred <root@mordred.cs.ucla.edu> To: freebsd-current@FreeBSD.ORG Subject: softupdate panic Message-ID: <199803162028.MAA00664@mordred.cs.ucla.edu>
next in thread | raw e-mail | index | archive | help
>From a kernel which was cvsup'd last night. This appears to happen
when under load. I won't discount bad memory on my machine, but it's
hard to tell...
Also, FWIW, the new VM patches from last night: I still end up getting
the occaisional spurious sig 11's on sendmail and cron. Restarting the
daemons appears to make them go away -- which diminishes my suspicions
of memory hardware problems. No panics in VM code, though, which is a
good thing.
-scooter
Traceback:
--------------------------------------------------------------------------
IdlePTD b29000
initial pcb at 23bea8
panicstr: flush_pagedep_deps: flush 3 failed
panic messages:
---
panic: flush_pagedep_deps: flush 3 failed
syncing disks... 21 21 16 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 giving up
1: dev:0003000e, flags:000002b0, blkno:26784, lblkno:0
dumping to dev 30001, offset 33216
dump 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
---
#0 boot (howto=256) at ../../kern/kern_shutdown.c:296
296 dumppcb.pcb_cr3 = rcr3();
(kgdb) up
#1 0xf0124ce3 in panic (fmt=0xf01be1d6 "flush_pagedep_deps: flush 3 failed")
at ../../kern/kern_shutdown.c:436
436 boot(bootopt);
(kgdb) up
#2 0xf01be572 in flush_pagedep_deps (pvp=0xf3626960, mp=0xf0ebfc00,
diraddhdp=0xf0f08be8) at ../../ufs/ffs/ffs_softdep.c:4028
4028 panic("flush_pagedep_deps: flush 3 failed");
(kgdb) l
4023 /*
4024 * If we have failed to get rid of all the dependencies
4025 * then something is seriously wrong.
4026 */
4027 if (dap == LIST_FIRST(diraddhdp))
4028 panic("flush_pagedep_deps: flush 3 failed");
4029 ACQUIRE_LOCK(&lk);
4030 }
4031 if (error)
4032 ACQUIRE_LOCK(&lk);
(kgdb) bt
#0 boot (howto=256) at ../../kern/kern_shutdown.c:296
#1 0xf0124ce3 in panic (fmt=0xf01be1d6 "flush_pagedep_deps: flush 3 failed")
at ../../kern/kern_shutdown.c:436
#2 0xf01be572 in flush_pagedep_deps (pvp=0xf3626960, mp=0xf0ebfc00,
diraddhdp=0xf0f08be8) at ../../ufs/ffs/ffs_softdep.c:4028
#3 0xf01bdd94 in softdep_sync_metadata (ap=0xf3707b70)
at ../../ufs/ffs/ffs_softdep.c:3744
#4 0xf01c2546 in ffs_fsync (ap=0xf3707b70) at ../../ufs/ffs/ffs_vnops.c:224
#5 0xf01b7823 in ffs_truncate (vp=0xf3626960, length=0x0000000000000400,
flags=4, cred=0xf0f28b00, p=0xf35fb2c0) at vnode_if.h:499
#6 0xf01c51eb in ufs_direnter (dvp=0xf3626960, tvp=0xf3679080,
dirp=0xf3707cd4, cnp=0xf3707f24, newdirbp=0x0)
at ../../ufs/ufs/ufs_lookup.c:827
#7 0xf01c9b12 in ufs_makeinode (mode=33152, dvp=0xf3626960, vpp=0xf3707f10,
cnp=0xf3707f24) at ../../ufs/ufs/ufs_vnops.c:2105
#8 0xf01c6c99 in ufs_create (ap=0xf3707e2c) at ../../ufs/ufs/ufs_vnops.c:151
#9 0xf01c9c65 in ufs_vnoperate (ap=0xf3707e2c)
at ../../ufs/ufs/ufs_vnops.c:2234
#10 0xf01502b5 in vn_open (ndp=0xf3707f00, fmode=1539, cmode=384)
at vnode_if.h:83
#11 0xf014cd8b in open (p=0xf35fb2c0, uap=0xf3707f94)
at ../../kern/vfs_syscalls.c:893
#12 0xf01ed8bf in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 2216864,
tf_esi = 384, tf_ebp = 1964888, tf_isp = -210731036, tf_ebx = 271327328,
tf_edx = 12, tf_ecx = 608680, tf_eax = 5, tf_trapno = 12, tf_err = 7,
tf_eip = 273205361, tf_cs = 31, tf_eflags = 534, tf_esp = 1964868,
tf_ss = 39}) at ../../i386/i386/trap.c:994
#13 0x1048c871 in ?? ()
#14 0x10207510 in ?? ()
#15 0x13c76 in ?? ()
#16 0x134fe in ?? ()
#17 0x10df4 in ?? ()
#18 0x10aac in ?? ()
#19 0x102aad58 in ?? ()
#20 0x102aab6a in ?? ()
#21 0xefbfdcb0 in ?? ()
#22 0xf7fe0 in ?? ()
Cannot access memory at address 0x36000.
(kgdb) quit
--------------------------------------------------------------------------
machine "i386"
ident MORDRED
maxusers 10
config kernel root on wd0s2a
cpu "I586_CPU" # aka Pentium(tm)
options "MAXDSIZ=(256*1024*1024)"
options "DFLDSIZ=(256*1024*1024)"
options "COMPAT_43"
options SYSVSHM
options SYSVSEM
options SYSVMSG
options "MD5"
options DDB
options DDB_UNATTENDED
options KTRACE #kernel tracing
options DIAGNOSTIC
options PERFMON
options UCONSOLE
options USERCONFIG #boot -c editor
options VISUAL_USERCONFIG #visual boot -c editor
options INET #Internet communications protocols
pseudo-device loop
pseudo-device ether #Generic Ethernet
pseudo-device bpfilter 4 #Berkeley packet filter
options MROUTING # Multicast routing
options FFS #Fast filesystem
options NFS #NFS
#options NFS_NOSERVER
options MFS #Memory filesystem
options "CD9660" #ISO 9660 filesystem
options MSDOSFS #MS DOS File System
options PROCFS #Process filesystem
options NSWAPDEV=20
options "CD9660_ROOTDELAY=20"
#options SOFTUPDATES
pseudo-device pty 16 #Pseudo ttys - can go as high as 256
pseudo-device speaker #Play IBM BASIC-style noises out your speaker
pseudo-device gzip #Exec gzipped a.out's
pseudo-device vn #Vnode driver (turns a file into a device)
controller isa0
options BOUNCE_BUFFERS
# The syscons console driver (sco color console compatible) - default.
device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr
options MAXCONS=16 # number of virtual consoles
#options SLOW_VGA # do byte-wide i/o's to TS and GDC regs
device npx0 at isa? port "IO_NPX" iosiz 0x0 flags 0x0 irq 13 vector npxintr
controller wdc0 at isa? port "IO_WD1" bio irq 14 flags 0xe0ffe0ff vector wdintr
disk wd0 at wdc0 drive 0
disk wd1 at wdc0 drive 1
controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr
options ATAPI #Enable ATAPI support for IDE bus
#options ATAPI_STATIC #Don't do it as an LKM
#device wcd0
controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk fd0 at fdc0 drive 0
device lpt0 at isa? port? tty irq 7 vector lptintr
device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr
device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr
device ed0 at isa? port 0x280 net irq 10 iomem 0xcc000 vector edintr
# controller snd0
# device sb0 at isa? port 0x220 irq 5 drq 1 vector sbintr
# device sbxvi0 at isa? drq 5
# device sbmidi0 at isa? port 0x300
# device opl0 at isa? port 0x388
controller pnp0
device pcm0 at isa? port? tty irq 5 drq 1 flags 0x0015 vector pcmintr
# options APM_IDLE_CPU # Tell APM to idle rather than halt'ing the cpu
# device apm0 at isa?
# options APM_BROKEN_STATCLOCK
device joy0 at isa? port "IO_GAME"
controller pci0
options CLK_CALIBRATION_LOOP
options "CLK_USE_I8254_CALIBRATION"
options CLK_USE_TSC_CALIBRATION
options NMBCLUSTERS=512
options NBUF=512
options COMPAT_LINUX
options "EXT2FS"
options KBD_MAXRETRY=4
options KBD_MAXWAIT=6
options KBD_RESETDELAY=201
options KBDIO_DEBUG=0
options MSGMNB=2049
options MSGMNI=41
options MSGSEG=2049
options MSGSSZ=16
options MSGTQL=41
options SEMMAP=31
options SEMMNI=11
options SEMMNS=61
options SEMMNU=31
options SEMMSL=61
options SEMOPM=101
options SEMUME=11
options SHOW_BUSYBUFS # List buffers that prevent root unmount
options SHMALL=1025
options "SHMMAX=(SHMMAXPGS*PAGE_SIZE+1)"
options SHMMAXPGS=1025
options SHMMIN=2
options SHMMNI=33
options SHMSEG=9
--------------------------------------------------------------------------
Copyright (c) 1992-1998 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
FreeBSD 3.0-CURRENT #0: Sun Mar 15 21:26:11 PST 1998
root@mordred.cs.ucla.edu:/usr/src/sys/compile/MORDRED
Timecounter "i8254" frequency 1193172 Hz cost 2861 ns
Timecounter "TSC" frequency 99714871 Hz cost 320 ns
CPU: Pentium (99.71-MHz 586-class CPU)
Origin = "GenuineIntel" Id = 0x525 Stepping=5
Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory = 50331648 (49152K bytes)
avail memory = 37388288 (36512K bytes)
Probing for devices on PCI bus 0:
chip0: <Intel 82437FX PCI cache memory controller> rev 0x02 on pci0.0.0
chip1: <Intel 82371FB PCI to ISA bridge> rev 0x02 on pci0.7.0
vga0: <Matrox MGA 1024SG graphics accelerator> rev 0x03 int a irq 11 on pci0.15.0
Probing for PnP devices:
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <16 virtual consoles, flags=0x0>
ed0 at 0x280-0x29f irq 10 maddr 0xcc000 msize 16384 on isa
ed0: address 00:00:c0:86:e3:b7, type SMC8216/SMC8216C (16 bit)
lpt0 at 0x378-0x37f irq 7 on isa
lpt0: Interrupt-driven port
lp0: TCP/IP capable interface
psm0 at 0x60-0x64 irq 12 on motherboard
psm0: model Generic PS/2 mouse, device ID 0
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
pcm0 at 0x220 irq 5 drq 1 flags 0x15 on isa
wdc0 at 0x1f0-0x1f7 irq 14 flags 0xe0ffe0ff on isa
wdc0: unit 0 (wd0): <QUANTUM FIREBALL1080A>, 32-bit, multi-block-8, sleep-hack
wd0: 1039MB (2128896 sectors), 2112 cyls, 16 heads, 63 S/T, 512 B/S
wdc0: unit 1 (wd1): <WDC AC32500H>, 32-bit, multi-block-16, sleep-hack
wd1: 2441MB (4999680 sectors), 4960 cyls, 16 heads, 63 S/T, 512 B/S
wdc1 at 0x170-0x177 irq 15 on isa
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
npx0 on motherboard
npx0: INT 16 interface
joy0 at 0x201 on isa
joy0: joystick
Intel Pentium F00F detected, installing workaround
WARNING: / was not properly dismounted.
Start pid=2 <pagedaemon>
Start pid=3 <vmdaemon>
Start pid=4 <syncer>
ffs_mountfs: superblock updated
ffs_mountfs: superblock updated
ffs_mountfs: superblock updated
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?199803162028.MAA00664>
