Oops in UDP net code 2.2.1

Jeff Haumont (haumont@acm.org)
Thu, 4 Mar 1999 07:13:41 -0600 (CST)


While moving a file via NFS, (from a 2.2.2ac5 system to this one, not
using knfsd BTW) I got this oops.

The machine is an old 486-100, adaptec 2840 scsi, a lance ethernet card,
and a 3c509 card. Can't rule out memory problems completely due to age,
but it usually runs reliably and ran 2.0.3x for quite a long time with no
difficulties. This machine survived the oops, but it effectively took out
the ac5 machine due to deadlocked processes. The 'mv' command itself
deadlocked, along with any 'ls' commands (for any filesystem, both '/' and
the NFS) After going to single user mode, the '/' filesystem on the ac5
seemed back to normal, but anything touching the NFS stayed in the D
state. It oopsed on the very end of shutdown, but I couldn't catch it
before it rebooted.

Jeff Haumont (haumont@acm.org)

-----------------

Options used: -V (default)
-o /lib/modules/2.2.1/ (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-m /usr/src/linux/System.map (default)
-c 1 (default)

You did not tell me where to find symbol information. I will assume
that the log matches the kernel and modules that are running right now
and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.

No modules in ksyms, skipping objects
invalid operand: 0000
CPU: 0
EIP: 0010:[<c012dfd2>]
EFLAGS: 00010202
eax: c223200c ebx: c2232000 ecx: c1e14000 edx: c2232000
esi: c1e32ac0 edi: c1e5a150 ebp: c1e15fa8 esp: c1e15ef8
ds: 0018 es: 0018 ss: 0018
Process rpc.nfsd (pid: 389, process nr: 19, stackpage=c1e15000)
Stack: c2232000 c0156dd5 c1e5a150 c1e32ac0 c2232000 c1e5a150 00000010 c2232000
c0154d0f c1e5a150 c1e32aa4 c2232000 00000000 c012d627 c1e5a150 c2232000
c0d38e80 00000400 c0d38f00 0000041f 00000004 00000145 00000006 c1e14000
Call Trace: [<c0156dd5>] [<c0154d0f>] [<c012d627>] [<c012db5e>] [<c0107abc>] [<c010002b>]
Code: c7 40 08 00 00 00 00 83 c0 04 9c 5f fa 8b 16 85 d2 75 03 8d

>>EIP: c012dfd2 <__pollwait+32/a0>
Trace: c0156dd5 <datagram_poll+25/d0>
Trace: c0154d0f <sock_poll+1f/30>
Trace: c012d627 <do_select+1e7/340>
Trace: c012db5e <sys_select+3de/540>
Trace: c0107abc <system_call+34/38>
Trace: c010002b <startup_32+2b/11e>
Code: c012dfd2 <__pollwait+32/a0> 00000000 <_EIP>:
Code: c012dfd2 <__pollwait+32/a0> 0: c7 40 08 00 00 movl $0x0,0x8(%eax)
Code: c012dfd7 <__pollwait+37/a0> 5: 00 00
Code: c012dfd9 <__pollwait+39/a0> 7: 83 c0 04 addl $0x4,%eax
Code: c012dfdc <__pollwait+3c/a0> a: 9c pushf
Code: c012dfdd <__pollwait+3d/a0> b: 5f popl %edi
Code: c012dfde <__pollwait+3e/a0> c: fa cli
Code: c012dfdf <__pollwait+3f/a0> d: 8b 16 movl (%esi),%edx
Code: c012dfe1 <__pollwait+41/a0> f: 85 d2 testl %edx,%edx
Code: c012dfe3 <__pollwait+43/a0> 11: 75 03 jne 16 <_EIP+0x16> c012dfe8 <__pollwait+48/a0>
Code: c012dfe5 <__pollwait+45/a0> 13: 8d 00 leal (%eax),%eax

1 warning issued. Results may not be reliable.

slabinfo - version: 1.0
kmem_cache 27 42
tcp_tw_bucket 0 50
tcp_bind_bucket 32 127
tcp_open_request 0 63
skbuff_head_cache 206 225
sock 202 209
filp 648 650
signal_queue 0 0
buffer_head 7756 13750
mm_struct 49 62
vm_area_struct 907 1008
dentry_cache 6496 8122
files_cache 48 56
uid_cache 10 127
size-131072 0 0
size-65536 0 0
size-32768 2 2
size-16384 17 18
size-8192 7 7
size-4096 3 6
size-2048 137 144
size-1024 16 24
size-512 36 40
size-256 16 28
size-128 564 644
size-64 332 350
size-32 824 1596
slab_cache 74 84

Device DMA IRQ I/O Ports
------------------------------------------------
3c509 0210-021f
79C960 15
aic7xxx 11 4c00-4cbe
cascade 4 2
dma 0080-008f
dma1 0000-001f
dma2 00c0-00df
eth1 9
fpu 13 00f0-00ff
keyboard 1 0060-006f
Mouse 12
OPL3/OPL2 0388-038b
parport0 03bc-03be
PAS16 3 10
PCnet/ISA 7 0300-0317
pic1 0020-003f
pic2 00a0-00bf
rtc 8 0070-007f
serial 4 02f8-02ff 03f8-03ff
timer 0 0040-005f
vga+ 03c0-03df

CONFIG_EXPERIMENTAL=y
CONFIG_M486=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
CONFIG_NET=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_BINFMT_AOUT=y
CONFIG_BINFMT_ELF=y
CONFIG_BINFMT_MISC=y
CONFIG_PARPORT=y
CONFIG_PARPORT_PC=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_DEV_LOOP=m
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_RAM=m
CONFIG_PARIDE_PARPORT=y
CONFIG_PACKET=y
CONFIG_NETLINK=y
CONFIG_RTNETLINK=y
CONFIG_NETLINK_DEV=y
CONFIG_FIREWALL=y
CONFIG_NET_ALIAS=y
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_FIREWALL=y
CONFIG_IP_FIREWALL_NETLINK=y
CONFIG_NETLINK_DEV=y
CONFIG_IP_ALWAYS_DEFRAG=y
CONFIG_IP_TRANSPARENT_PROXY=y
CONFIG_IP_MASQUERADE=y
CONFIG_IP_MASQUERADE_ICMP=y
CONFIG_IP_MASQUERADE_MOD=y
CONFIG_IP_MASQUERADE_IPAUTOFW=m
CONFIG_IP_MASQUERADE_IPPORTFW=m
CONFIG_IP_MASQUERADE_MFW=m
CONFIG_NET_IPIP=m
CONFIG_IP_MROUTE=y
CONFIG_IP_PIMSM_V1=y
CONFIG_IP_PIMSM_V2=y
CONFIG_IP_ALIAS=y
CONFIG_SYN_COOKIES=y
CONFIG_IP_NOSR=y
CONFIG_SKB_LARGE=y
CONFIG_IPX=y
CONFIG_ATALK=y
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_CHR_DEV_SG=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_AIC7XXX=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_NET_ETHERNET=y
CONFIG_NET_VENDOR_3COM=y
CONFIG_EL3=y
CONFIG_LANCE=y
CONFIG_PLIP=m
CONFIG_PPP=m
CONFIG_SLIP=m
CONFIG_SLIP_COMPRESSED=y
CONFIG_SLIP_SMART=y
CONFIG_SLIP_MODE_SLIP6=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_UNIX98_PTYS=y
CONFIG_PRINTER=y
CONFIG_PRINTER_READBACK=y
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
CONFIG_RTC=y
CONFIG_JOYSTICK=m
CONFIG_JOY_ANALOG=m
CONFIG_AUTOFS_FS=y
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_NTFS_FS=m
CONFIG_PROC_FS=y
CONFIG_DEVPTS_FS=y
CONFIG_ROMFS_FS=m
CONFIG_EXT2_FS=y
CONFIG_CODA_FS=m
CONFIG_NFS_FS=y
CONFIG_NFSD=m
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_SMB_FS=m
CONFIG_SMB_WIN95=y
CONFIG_NLS=y
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_775=m
CONFIG_NLS_CODEPAGE_850=m
CONFIG_NLS_CODEPAGE_852=m
CONFIG_NLS_CODEPAGE_855=m
CONFIG_NLS_CODEPAGE_857=m
CONFIG_NLS_CODEPAGE_860=m
CONFIG_NLS_CODEPAGE_861=m
CONFIG_NLS_CODEPAGE_862=m
CONFIG_NLS_CODEPAGE_863=m
CONFIG_NLS_CODEPAGE_864=m
CONFIG_NLS_CODEPAGE_865=m
CONFIG_NLS_CODEPAGE_866=m
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_CODEPAGE_874=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
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_KOI8_R=m
CONFIG_VGA_CONSOLE=y
CONFIG_VIDEO_SELECT=y
CONFIG_SOUND=y
CONFIG_SOUND_OSS=y
CONFIG_SOUND_PAS=y
CONFIG_SOUND_ADLIB=y
CONFIG_SOUND_YM3812=y
CONFIG_MAGIC_SYSRQ=y

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/