[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-hackers
Subject:    rlogind causes page fault while in kernel mode
From:       Brian Tao <taob () io ! org>
Date:       1996-01-31 16:09:25
[Download RAW message or body]

    This may be related to the rlogind bug I mentioned before (where
an rlogin to a FreeBSD box will hang for a minute or so, then return
with a "Connection refused").  One of our shell servers had a kernel
panic today.  I've included the relevant information below.  Any help
in tracking this one down (and the larger rlogin problem) would be
greatly appreciated.


==> dmesg output <==

Fatal trap 12: page fault while in kernel mode
fault virtual address	= 0xd4f580a2
fault code		= supervisor read, page not present
instruction pointer	= 0x8:0xf010639d
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		= 27777 (rlogind)
interrupt mask		= net tty bio 
panic: page fault

syncing disks... 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 giving up

Fatal trap 12: page fault while in kernel mode
fault virtual address	= 0xd4f580a2
fault code		= supervisor read, page not present
instruction pointer	= 0x8:0xf010639d
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		= 27777 (rlogind)
interrupt mask		= net tty bio 
panic: page fault
Automatic reboot in 15 seconds - press a key on the console to abort
Rebooting...
FreeBSD 2.1.0-RELEASE #0: Sat Dec 30 14:19:27 EST 1995
    taob@flinch.io.org:/src/2.1.0-RELEASE/sys/compile/ZIP
CPU: 133-MHz Pentium 735\\90 or 815\\100 (Pentium-class CPU)
  Origin = "GenuineIntel"  Id = 0x52b  Stepping=11
  Features=0x1bf<FPU,VME,PSE,MCE,CX8,APIC>
real memory  = 134217728 (131072K bytes)
avail memory = 130035712 (126988K bytes)
Probing for devices on the ISA bus:
vt0 at 0x60-0x6f irq 1 on motherboard
vt0: unknown trident, 80 col, color, 8 scr, mf2-kbd, [R3.20-b24]
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: NEC 72065B
fd0: 1.44MB 3.5in
npx0 on motherboard
npx0: INT 16 interface
Probing for devices on the PCI bus:
chip0 <Intel 82437 (Triton)> rev 2 on pci0:0
chip1 <Intel 82371 (Triton)> rev 2 on pci0:7
ncr0 <ncr 53c810 scsi> rev 2 int a irq 11 on pci0:10
ncr0 waiting for scsi devices to settle
(ncr0:0:0): "QUANTUM FIREBALL1080S 1Q09" type 0 fixed SCSI 2
sd0(ncr0:0:0): Direct-Access 
sd0(ncr0:0:0): FAST SCSI-2 100ns (10 Mb/sec) offset 8.
1042MB (2134305 512 byte sectors)
sd0(ncr0:0:0): with 3835 cyls, 4 heads, and an average 139 sectors/track
de0 <Digital DC21140 Fast Ethernet> rev 18 int a irq 14 on pci0:11
de0: DC21140 [10-100Mb/s] pass 1.2 Ethernet address 00:00:c0:84:46:c8
de0: enabling 10baseT UTP port
vga0 <VGA-compatible display device> rev 227 int a irq ?? on pci0:12
WARNING: / was not properly dismounted.



==> nm /kernel | sort <==

[...]
f0105df0 F kern_malloc.o
f01060b0 T _malloc
f0106448 T _free
f010658c T _kmeminit
[...]



==> /sys/i386/conf/ZIP <==

machine		"i386"
cpu			"I586_CPU"
ident		CABAL
maxusers	128

options		INET
options		FFS
options		NFS
options		MSDOSFS
options		PROCFS
options		QUOTA
options		"COMPAT_43"
options		"SCSI_DELAY=5"
options		SCSIDEBUG
options		SCSI_REPORT_GEOMETRY
options		UCONSOLE
options		SYSVSHM
options		SYSVSEM
options		SYSVMSG
options		PROBE_VERBOSE
options		"NMBCLUSTERS=4096"
options		"MAXMEM=131072"

config		kernel	root on sd0 

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	ncr0
controller	scbus0
device		sd0

device		vt0	at isa? port "IO_KBD" tty irq 1 vector pcrint
options		"PCVT_FREEBSD=210"

device		npx0	at isa? port "IO_NPX" irq 13 vector npxintr

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		de0

pseudo-device	loop
pseudo-device	ether
pseudo-device	log
pseudo-device	pty	256
pseudo-device	bpfilter	4


--
Brian Tao (BT300, taob@io.org)
Systems Administrator, Internex Online Inc.
"Though this be madness, yet there is method in't"

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic