Date: Tue, 10 Mar 1998 23:09:43 -0800 (PST) From: Scott Michel <scottm@cs.ucla.edu> To: FreeBSD-gnats-submit@FreeBSD.ORG Cc: dyson@FreeBSD.ORG Subject: kern/5974: -current VM oddities Message-ID: <199803110709.XAA05920@mordred.cs.ucla.edu>
next in thread | raw e-mail | index | archive | help
>Number: 5974
>Category: kern
>Synopsis: -current VM oddities
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Mar 10 23:10:01 PST 1998
>Last-Modified:
>Originator: Scott Michel
>Organization:
UCLA CS Dept
>Release: FreeBSD 3.0-CURRENT i386
>Environment:
freebsd-current, cvsup 11 Mar 98, 1800hrs.
--------------------------------------------------------------------------
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 #12: Tue Mar 10 21:35:47 PST 1998
root@mordred.cs.ucla.edu:/usr/src/sys/compile/MORDRED
Timecounter "i8254" frequency 1193172 Hz cost 2864 ns
Timecounter "TSC" frequency 99714922 Hz cost 330 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 = 37474304 (36596K 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
Start pid=2 <pagedaemon>
Start pid=3 <vmdaemon>
Start pid=4 <syncer>
pid 17502 (cc1), uid 0: exited on signal 6 (core dumped)
--------------------------------------------------------------------------
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 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"
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
>Description:
- gcc dumps core at odd/random places during the compile process.
- depend generates unreasonable line numbers (>200,000), and
appears caught in an infinite loop, thrashing on an "invalid"
dependency.
System under reasonable load (LAVG == 3.53/4.02/3.10). Running
in single user mode, doing a buildworld. Other utitilies,
notably sendmail, exit with sig 11, at random times. No kernel
panic generated (wish it would.)
>How-To-Repeat:
make CFLAGS="-O2 -m486 -pipe" -j 4 buildworld
>Fix:
Unknown. VM frobbing?
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803110709.XAA05920>
