2.1.90-2 oops: tcp_v4_hash: PageFault

Petr Vandrovec Ing. VTEI (VANDROVE@vc.cvut.cz)
Mon, 16 Mar 1998 18:08:06 MET-1


Hello,
it looks like that it is time to update to 2.1.90-3 because of
today, at 15:08 MET, my machine died after ~3 days uptime. When I come
in, at 15:30, machine was completely dead (no IP, no SCSI activity
(AIC7870), no keyboard LEDs...). It was first oops in 2.1.x for me
(I'm using them since 2.1.75), so I do not think that it is easy
reproducible on my machine.
FYI, toCP1250 is perl cgi-script which forwards HTTP request to local WWW
server, and then converts server's reply from ISO-8859-2 to CP1250 charset
if that reply was of type text/*.
FYI2, machine is UP, but kernel is SMP.
Petr Vandrovec
vandrove@vc.cvut.cz

+++
Unable to handle kernel paging request at virtual address 002db800
current->tss.cr3 = 00317000,
*pde = 01d8a067
*pte = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0160beb>]
EFLAGS: 00010216
eax: 0000011f ebx: c0266540 ecx: c01d091f edx: 002db800
esi: c0266540 edi: c0b9aaa0 ebp: c02665fc esp: c0c43e70
ds: 0018 es: 0018 ss: 0018
Process toCP1250 (pid: 13041, process nr: 65, stackpage=c0c43000)
Stack: 00000004 c0266540 c0161839 c0266540 c0266540 00000010 c093b770 c0c43f14
c0b9aa60 00656473 00000000 00000000 00000000 00000000 00000dd8 00000000
c0266700 00000000 00000000 c0c43ec8 c0c43f14 c0b9aa34 c1e06a20 c0168d31
Call Trace: [<c0161839>] [<c0168d31>] [<c014b498>] [<c0120628>] [<c011b255>] [<c011b3b6>] [<c014c620>]
[<c0109f6a>]
Code: 66 39 0a 75 f8 83 7a 08 00 75 1e 8a 43 7b 84 c0 74 0f 8a 43
Using `/System.map' to map addresses to symbols.

>>EIP: c0160beb <tcp_v4_hash+83/104>
Trace: c0161839 <tcp_v4_connect+64d/6e8>
Trace: c0168d31 <inet_stream_connect+d1/1c0>
Trace: c014b498 <sys_connect+c8/144>
Trace: c0120628 <filemap_nopage>
Trace: c011b255 <do_getitimer+d9/e8>
Trace: c011b3b6 <do_setitimer+9e/f0>
Trace: c014c620 <sys_socketcall+d4/248>
Trace: c0109f6a <system_call+3a/40>
Code: c0160beb <tcp_v4_hash+83/104>
Code: c0160beb <tcp_v4_hash+83/104> 66 39 0a cmpw %cx,(%edx)
Code: c0160bee <tcp_v4_hash+86/104> 75 f8 jne fffffffd <_EIP+fffffffd>
Code: c0160bf0 <tcp_v4_hash+88/104> 83 7a 08 00 cmpl $0x0,0x8(%edx)
Code: c0160bf4 <tcp_v4_hash+8c/104> 75 1e jne c0160c14 <tcp_v4_hash+ac/104>
Code: c0160bfc <tcp_v4_hash+94/104> 8a 43 7b movb 0x7b(%ebx),%al
Code: c0160bff <tcp_v4_hash+97/104> 84 c0 testb %al,%al
Code: c0160c01 <tcp_v4_hash+99/104> 74 0f je c0160c0c <tcp_v4_hash+a4/104>
Code: c0160c03 <tcp_v4_hash+9b/104> 8a 43 00 movb 0x0(%ebx),%al
Code: c0160c0c <tcp_v4_hash+a4/104> 90 nop
Code: c0160c0d <tcp_v4_hash+a5/104> 90 nop
Code: c0160c0e <tcp_v4_hash+a6/104> 90 nop
+++
# All unlisted: "... is not set"
# Code maturity level options
CONFIG_EXPERIMENTAL=y

# Processor type and features
CONFIG_M586=y
CONFIG_MAX_MEMSIZE=1024

# Loadable module support
CONFIG_MODULES=y
CONFIG_KMOD=y

# General setup
CONFIG_NET=y
CONFIG_PCI=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_OLD_PROC=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_BINFMT_AOUT=m
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=m
CONFIG_VIDEO_SELECT=y
CONFIG_PARPORT=m
CONFIG_PARPORT_PC=m

# Floppy, IDE, and other block devices
CONFIG_BLK_DEV_FD=m
CONFIG_BLK_DEV_IDE=m
CONFIG_BLK_DEV_IDEDISK=m
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_BLK_DEV_LOOP=m
CONFIG_PARIDE_PARPORT=m

# Networking options
CONFIG_PACKET=m
CONFIG_FILTER=y
CONFIG_UNIX=m
CONFIG_INET=y
CONFIG_SYN_COOKIES=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_IPX=m

# SCSI support
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_ST=m
CONFIG_BLK_DEV_SR=m
CONFIG_BLK_DEV_SR_VENDOR=y
CONFIG_SCSI_CONSTANTS=y

# SCSI low-level drivers
CONFIG_SCSI_AIC7XXX=y
CONFIG_AIC7XXX_TAGGED_QUEUEING=y
CONFIG_AIC7XXX_PAGE_ENABLE=y
CONFIG_AIC7XXX_PROC_STATS=y
CONFIG_AIC7XXX_RESET_DELAY=15

# Network device support
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_VORTEX=m

# CD-ROM drivers (not for SCSI or IDE/ATAPI drives)
CONFIG_CDROM=m

# Filesystems
CONFIG_EXT2_FS=y
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_PROC_FS=y
CONFIG_NFS_FS=m
CONFIG_NFSD=m
CONFIG_SUNRPC=m
CONFIG_LOCKD=m
CONFIG_NCP_FS=m
CONFIG_NCPFS_PACKET_SIGNING=y
CONFIG_NCPFS_IOCTL_LOCKING=y
CONFIG_NCPFS_STRONG=y
CONFIG_NCPFS_NFS_NS=y
CONFIG_NCPFS_OS2_NS=y
CONFIG_NCPFS_MOUNT_SUBDIR=y
CONFIG_NCPFS_NDS_DOMAINS=y
CONFIG_NLS=y

# Native Language Support
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_ISO8859_9=m

# Character devices
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=m
CONFIG_PRINTER=m
CONFIG_RTC=y
CONFIG_MISC_RADIO=m
CONFIG_RADIO_SF16FMI=m

# Sound
CONFIG_SOUND=m
CONFIG_SB=m
CONFIG_MAD16=m
CONFIG_YM3812=m

# Kernel hacking
CONFIG_MAGIC_SYSRQ=y
CONFIG_VGA_CONSOLE=y

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu