Date: Thu, 1 Oct 1998 18:56:33 +0400 From: "Mikhail A. Sokolov" <mishania@demos.net> To: current@FreeBSD.ORG Subject: -current panics.. Message-ID: <19981001185633.24795@demos.su>
next in thread | raw e-mail | index | archive | help
Hello,
here I am, stuck to fail to define what's going on, or, in other way,
how come 256Mb RAM'ed machine with 600Mb of swap dies when I issue something
as harmless like make in some of the ports or find . -name "*" | ls or
something that will use at least some more mem than 1,5Mb (that's empricall
figure):
FreeBSD Z.demos.su 3.0-BETA FreeBSD 3.0-BETA #2: Wed Sep 30 19:31:37 MSD 1998 mishania@z.demos.su:/mnt/arc/src/sys/compile/Z i386
{z}/mish# gdb -k kernel.1 vmcore.1
IdlePTD 261000
current pcb at 22cc64
panic: pipeinit: cannot allocate pipe -- out of kvm -- code = 3
#0 0xf012afa3 in boot ()
(kgdb) where
#0 0xf012afa3 in boot ()
#1 0xf012b326 in panic ()
#2 0xf0134e0b in pipespace ()
#3 0xf0135a46 in pipe_write ()
#4 0xf0133cf6 in write ()
#5 0xf01de88b in syscall ()
#6 0xf01cdd7c in Xint0x80_syscall ()
#7 0x280b5dc5 in ?? ()
#8 0x280b7c41 in ?? ()
#9 0x280b5caf in ?? ()
#10 0x280b8076 in ?? ()
#11 0x8048914 in ?? ()
#12 0x80484a5 in ?? ()
(kgdb)
And another one (same box), which is a bit older (some 1998-09-18, I recall):
{z}/mnt/pub/mish# gdb -k kernel.0 vmcore.0
IdlePTD 253000
current pcb at 21e100
panic: page fault
#0 0xf0111fef in boot ()
(kgdb) where
#0 0xf0111fef in boot ()
#1 0xf011230e in panic ()
#2 0xf01cbb8b in trap_fatal ()
#3 0xf01cb5a4 in trap_pfault ()
#4 0xf01cb23b in trap ()
#5 0xf01c794d in pmap_qenter ()
#6 0xf011c17c in pipe_build_write_buffer ()
#7 0xf011c35f in pipe_direct_write ()
#8 0xf011c7a6 in pipe_write ()
#9 0xf011a9d6 in write ()
#10 0xf01cbe6b in syscall ()
#11 0xf01bb37c in Xint0x80_syscall ()
#12 0x804e2a2 in ?? ()
#13 0x804d5a7 in ?? ()
#14 0x804decd in ?? ()
#15 0x804dfce in ?? ()
#16 0x804e034 in ?? ()
#17 0x804c7c4 in ?? ()
#18 0x8048e5f in ?? ()
#19 0x8048825 in ?? ()
#20 0x80480c9 in ?? ()
(kgdb)
That will hardly help, though here it is:
{lykke}/var/crash# more /sys/i386/conf/Z
machine "i386"
cpu "I686_CPU"
ident Z
maxusers 512
options INET #InterNETworking
options FFS #Berkeley Fast Filesystem
options NFS
options MFS
options "COMPAT_43"
options PROCFS #Process filesystem
options UCONSOLE #Allow users to grab the console
options USERCONFIG #boot -c editor
options VISUAL_USERCONFIG #visual boot -c editor
#options DEVFS #devices filesystem
#options SLICE
options UNION
#options SOFTUPDATES
# Create a SMP capable kernel (mandatory options):
options SMP # Symmetric MultiProcessor Kernel
options APIC_IO # Symmetric (APIC) I/O
# Optional, these are the defaults:
options NCPU=2 # number of CPUs
options NBUS=4 # number of busses
options NAPIC=1 # number of IO APICs
options NINTR=24 # number of INTs
#
options DIAGNOSTIC
#
# PERFMON causes the driver for Pentium/Pentium Pro performance counters
# to be compiled. See perfmon(4) for more information.
#options PERFMON
config kernel root on wd0
controller isa0
controller pci0
controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
disk fd0 at fdc0 drive 0
controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr
options ATAPI #Enable ATAPI support for IDE bus
options ATAPI_STATIC #Don't do it as an LKM
device wcd0
device cd0 #IDE CD-ROM
controller ahc0
controller scbus0
device da0
device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr
device npx0 at isa? port "IO_NPX" flags 0x1 irq 13 vector npxintr
device psm0 at isa? disable port "IO_KBD" conflicts tty irq 12 vecto
r psmintr
device fxp0
pseudo-device loop
pseudo-device ether
pseudo-device pty 256
pseudo-device ccd 4
pseudo-device snp 3
pseudo-device bpfilter 16
#controller dpt0
# DPT options
# options DPT_VERIFY_HINTR
#options DPT_RESTRICTED_FREELIST
#options DPT_TRACK_CCB_STATES
#options DPT_MEASURE_PERFORMANCE
#options DPT_FREELIST_IS_STACK
#options DPT_HANDLE_TIMEOUTS
#options DPT_TIMEOUT_FACTOR=4
#options DPT_INTR_DELAY=200 # Some motherboards need that
#options DPT_LOST_IRQ
# DEBUG!
options KTRACE
options SYSVSHM
options SYSVSEM
options SYSVMSG
#options IPFIREWALL #firewall
#options IPFIREWALL_VERBOSE #print information about
# dropped packets
#options "IPFIREWALL_VERBOSE_LIMIT=100" #limit verbosity
#options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default
#options IPDIVERT #divert sockets
options INCLUDE_CONFIG_FILE
options "NMBCLUSTERS=24576"
options COMPAT_LINUX
Thanks in advance,
--
-mishania
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?19981001185633.24795>
