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>