Messages in this thread | | | Date | Mon, 23 Jun 1997 06:11:54 +0200 (MET DST) | From | "Michael L. Galbraith" <> | Subject | oops in 2.1.pre-44 w. ipv6 installed |
| |
Hello kernel experts,
Whenever ipv6 is enabled in 2.1.x, I get the following oops after a couple of minutes max. After the oops, /proc/net/dev is corrupted. Sometimes it is still readable afterwards, but interfaces eth0 eth0:0 ippp0 ippp1 and ippp2 are gone. Any program which accesses an interface hangs, and doesn't respond to signals.
This has been happening since very early in the 2.1.x tree.. reported once.
Myopic one (moi) isn't making a lot (~0) of progress toward fixing this.
-Mike
Unable to handle kernel paging request at virtual address c582a66c current->tss.cr3 = 042bf000, `r3 = 042bf000 *pde = 04ed0063 *pte = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c015c0c9>] EFLAGS: 00010212 eax: 00000000 ebx: c582a66c ecx: 00000000 edx: 0000002b esi: c445bf5c edi: c445bf5c ebp: 00000008 esp: c445bf08 ds: 0018 es: 0018 ss: 0018 Process routed (pid: 254, process nr: 24, stackpage=c445b000) Stack: bffff194 c4931140 bffff194 00008912 00000000 c445a000 00000020 00000000 c445bf3c 000003e0 bffff1dc 00000400 bffff1bc 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c015c7c2 bffff194 bffff194 Call Trace: [<c015c7c2>] [<c0178206>] [<c0157111>] [<c012bdff>] [<c010959a>] Code: 8b 13 89 d6 8b 7c 24 20 fc ac aa 84 c0 75 fa 66 8b 53 46 66 Using `/boot/2.1.44/System.map' to map addresses to symbols.
>>EIP: c015c0c9 <dev_ifconf+c1/194> Trace: c015c7c2 <dev_ioctl+22/80> Trace: c0178206 <inet_ioctl+1d2/20c> Trace: c0157111 <sock_ioctl+1d/24> Trace: c012bdff <sys_ioctl+147/15c> Trace: c010959a <system_call+3a/40>
Code: c015c0c9 <dev_ifconf+c1/194> movl (%ebx),%edx Code: c015c0cb <dev_ifconf+c3/194> movl %edx,%esi Code: c015c0cd <dev_ifconf+c5/194> movl 0x20(%esp,1),%edi Code: c015c0d1 <dev_ifconf+c9/194> cld Code: c015c0d2 <dev_ifconf+ca/194> lodsb %ds:(%esi),%al Code: c015c0d3 <dev_ifconf+cb/194> stosb %al,%es:(%edi) Code: c015c0d4 <dev_ifconf+cc/194> testb %al,%al Code: c015c0d6 <dev_ifconf+ce/194> jne c015c0d2 <dev_ifconf+ca/194> Code: c015c0d8 <dev_ifconf+d0/194> movw 0x46(%ebx),%dx Code: c015c0dc <dev_ifconf+d4/194>
PID TTY STAT TIME COMMAND 385 1 R 3:47 ifconfig 443 2 S 0:00 gdb ifconfig 385
ifconfig is running/immortal (kill -9) attaching gdb doesn't help as it is not responding to signals.
/proc/net/dev is corrupted to the max.. cat produces another oops.
Unable to handle kernel paging request at virtual address c582a6a0 current->tss.cr3 = 04baf000, `r3 = 04baf000 *pde = 04ed0063 *pte = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c015c1a6>] EFLAGS: 00010286 eax: c4e9b0e2 ebx: c582a66c ecx: c01c49f9 edx: 000000e2 esi: c4e9b0e2 edi: 00000000 ebp: 00000c00 esp: c4171f2c ds: 0018 es: 0018 ss: 0018 Process cat (pid: 376, process nr: 30, stackpage=c4171000) Stack: 000000e2 c582a66c c015c261 c4e9b0e2 c582a66c c49314a0 c49314a0 c4e9b000 00000000 c0144316 c4e9b000 c4171f98 00000000 00000c00 00000000 c49314a0 00001000 ffffffea c4928460 bffff7b4 00000c00 00000002 c010e77b c4170000 Call Trace: [<c582a66c>] [<c015c261>] [<c582a66c>] [<c0144316>] [<c010e77b>] [<c012223b>] [<c010959a>] Code: 8b 43 34 85 c0 74 06 53 ff d0 83 c4 04 89 c2 85 d2 74 5b 8b Using `/boot/2.1.44/System.map' to map addresses to symbols.
>>EIP: c015c1a6 <sprintf_stats+a/8c> Trace: c582a66c Trace: c015c261 <dev_get_info+39/80> Trace: c582a66c Trace: c0144316 <proc_file_read+be/21c> Trace: c010e77b <do_page_fault+147/338> Trace: c012223b <sys_read+a3/f0> Trace: c010959a <system_call+3a/40>
Code: c015c1a6 <sprintf_stats+a/8c> movl 0x34(%ebx),%eax Code: c015c1a9 <sprintf_stats+d/8c> testl %eax,%eax Code: c015c1ab <sprintf_stats+f/8c> je c015c1b3 <sprintf_stats+17/8c> Code: c015c1ad <sprintf_stats+11/8c> pushl %ebx Code: c015c1ae <sprintf_stats+12/8c> call *%eax Code: c015c1b0 <sprintf_stats+14/8c> addl $0x4,%esp Code: c015c1b3 <sprintf_stats+17/8c> movl %eax,%edx Code: c015c1b5 <sprintf_stats+19/8c> testl %edx,%edx Code: c015c1b7 <sprintf_stats+1b/8c> je c015c214 <sprintf_stats+78/8c> Code: c015c1b9 <sprintf_stats+1d/8c> movl (%eax),%eax Code: c015c1bb <sprintf_stats+1f/8c> nop Code: c015c1bc <sprintf_stats+20/8c> nop Code: c015c1bd <sprintf_stats+21/8c> nop
init 1 S C4E33F20 0 1 0 195 kflushd 2 S 00000000 0 2 1 3 kswapd 3 S 00000000 0 3 1 9 2 update 8 S C4EA9F9C 0 9 1 10 3 kerneld 6 S 00000000 0 10 1 77 9 crond 5 S C4D6BF9C 0 77 1 89 10 syslogd 10 S C4529F24 0 89 1 91 77 klogd 9 R BFFFF600 0 91 1 159 89 ipppd 7 S C4A69F20 0 157 1 187 181 rpc.portmap 11 S 00000000 0 159 1 161 91 inetd 13 S C4963F24 0 161 1 163 159 arpd 14 S 00000202 0 163 1 165 161 named 15 S C49B4114 0 165 1 167 163 lpd 16 S C4B29F20 0 167 1 181 165 sendmail 17 S 00000006 0 181 1 157 167 sh 4 S C4F4C000 0 187 1 188 157 sh 12 S C44F4000 0 188 1 443 189 187 sh 19 S C44E3F24 0 189 1 190 188 agetty 20 S C44EDF24 0 190 1 191 189 agetty 21 S C4985F20 0 191 1 192 190 bash 22 S C0099F20 0 192 1 195 191 gpm 23 S 00000000 0 195 1 192 gdb 18 S C0115223 0 443 188 385 ifconfig -30 R current 0 385 443
CONFIG_EXPERIMENTAL=y CONFIG_MODULES=y CONFIG_MODVERSIONS=y CONFIG_KERNELD=y CONFIG_NET=y CONFIG_PCI=y CONFIG_PCI_OPTIMIZE=y CONFIG_SYSVIPC=y CONFIG_SYSCTL=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_ELF=y CONFIG_BINFMT_MISC=y CONFIG_BINFMT_JAVA=y CONFIG_M586=y CONFIG_M586_COPY=y CONFIG_VIDEO_SELECT=y CONFIG_PNP_PARPORT=y CONFIG_PNP=y CONFIG_PNP_PARPORT_AUTOPROBE=y CONFIG_BLK_DEV_MD=y CONFIG_MD_LINEAR=y CONFIG_MD_STRIPED=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_INITRD=y CONFIG_NETLINK=y CONFIG_RTNETLINK=y CONFIG_FIREWALL=y CONFIG_NET_SECURITY=y CONFIG_NET_ALIAS=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_FIREWALL=y CONFIG_IP_FIREWALL_NETLINK=y CONFIG_IP_FIREWALL_VERBOSE=y CONFIG_IP_MASQUERADE=y CONFIG_IP_TRANSPARENT_PROXY=y CONFIG_IP_ALWAYS_DEFRAG=y CONFIG_IP_ACCT=y CONFIG_IP_ROUTER=y CONFIG_IP_MROUTE=y CONFIG_ARPD=y CONFIG_INET_RARP=y CONFIG_PATH_MTU_DISCOVERY=y CONFIG_IP_NOSR=y CONFIG_SKB_LARGE=y CONFIG_IPX_INTERN=y CONFIG_IPX_PPROP_ROUTING=y CONFIG_IPDDP=y CONFIG_LLC=y CONFIG_SCSI=y CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_SCSI_MULTI_LUN=y CONFIG_SCSI_AIC7XXX=y CONFIG_NETDEVICES=y CONFIG_NET_ETHERNET=y CONFIG_NET_ISA=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y CONFIG_SHAPER=y CONFIG_ISDN_PPP=y CONFIG_ISDN_PPP_VJ=y CONFIG_ISDN_MPP=y CONFIG_ISDN_AUDIO=y CONFIG_HISAX_16_3=y CONFIG_HISAX_EURO=y CONFIG_QUOTA=y CONFIG_EXT2_FS=y CONFIG_PROC_FS=y CONFIG_NFS_FS=y CONFIG_ROOT_NFS=y CONFIG_RNFS_BOOTP=y CONFIG_RNFS_RARP=y CONFIG_NFSD=y CONFIG_SUNRPC=y CONFIG_LOCKD=y CONFIG_SMB_WIN95=y CONFIG_VT=y CONFIG_VT_CONSOLE=y CONFIG_PRINTER=y CONFIG_PRINTER_READBACK=y CONFIG_MOUSE=y CONFIG_RTC=y CONFIG_SB=y CONFIG_YM3812=y CONFIG_PROFILE=y CONFIG_MAGIC_SYSRQ=y CONFIG_BLK_DEV_FD=m CONFIG_BLK_DEV_LOOP=m CONFIG_NET_IPIP=m CONFIG_IP_ALIAS=m CONFIG_IPV6=m CONFIG_IPX=m CONFIG_ATALK=m CONFIG_WAN_ROUTER=m CONFIG_DUMMY=m CONFIG_EQUALIZER=m CONFIG_NE2000=m CONFIG_PPP=m CONFIG_SLIP=m CONFIG_ISDN=m CONFIG_ISDN_DRV_HISAX=m CONFIG_MINIX_FS=m CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_UMSDOS_FS=m CONFIG_SMB_FS=m CONFIG_NCP_FS=m CONFIG_ISO9660_FS=m CONFIG_AUTOFS_FS=m CONFIG_SERIAL=m CONFIG_PSMOUSE=m CONFIG_SOUND=m
| |