2.0.34: Warning: kfree_skb passed an skb still on a list

Pete Harlan (harlan@pointofchoice.com)
Wed, 24 Jun 1998 00:12:13 -0500 (CDT)


Got this:

Warning: kfree_skb passed an skb still on a list (from 01508208).
Unable to handle kernel paging request at virtual address c4663437
current->tss.cr3 = 03a73000, ^_r3 = 03a73000
*pde = 00000000
Oops: 0000
CPU: 0

followed very quickly by pppd hanging up, followed by mysqld dying:

Call Trace: [sock_wfree+35/44] [kfree_skb+183/244] [tcp_ack+1382/2240]
[tcp_rcv+2035/2388] [ip_rcv+887/1192] [net_bh+252/284]
[do_bottom_half+59/96]
[handle_bottom_half+11/32] [kfree_skb+166/244]
[cleanup_rbuf+83/148] [tcp_recvmsg+1002/1036] [inet_recvmsg+114/136]
[sock_read+171/192] [sys_read+192/232] [system_call+85/128]
Code: <1>Unable to handle kernel paging request at virtual address c4663437

followed very quickly by an "Aiee, killing interrupt handler", and
pretty much everything else on the system dumped oopses one after
another and the whole machine went down.

The machine had been up for 15 days or so. The only other glitch was
four days ago when we got a:

Warning: dev (04:c7) tty->count(1) != #fd's(2) in do_tty_hangup

System is a 166mmx Pentium doing dialup, dns, mail hosting, dbms
hosting, general cycle server, disk server, etc. Usually trouble-free.

Let me know if there's anything else I can provide!

Thanks,

--
Pete Harlan
harlan@pointofchoice.com

CONFIG_MODULES=y CONFIG_NET=y CONFIG_PCI=y CONFIG_SYSVIPC=y CONFIG_BINFMT_AOUT=y CONFIG_BINFMT_ELF=y CONFIG_KERNEL_ELF=y CONFIG_M586=y CONFIG_BLK_DEV_FD=y CONFIG_BLK_DEV_IDE=y CONFIG_BLK_DEV_TRITON=y CONFIG_INET=y CONFIG_IP_FORWARD=y CONFIG_SYN_COOKIES=y CONFIG_IP_NOSR=y CONFIG_SKB_LARGE=y CONFIG_ATALK=y CONFIG_NETDEVICES=y CONFIG_PPP=y CONFIG_SLIP=y CONFIG_SLIP_COMPRESSED=y CONFIG_NET_ETHERNET=y CONFIG_NET_VENDOR_3COM=y CONFIG_VORTEX=y CONFIG_EXT2_FS=y CONFIG_PROC_FS=y CONFIG_NFS_FS=y CONFIG_SERIAL=y CONFIG_CYCLADES=y CONFIG_PRINTER=y

Symbols match kernel version 2.0.34. No module symbols loaded. Console: 16 point font, 400 scans Console: colour VGA+ 80x25, 1 virtual console (max 63) pcibios_init : BIOS32 Service Directory structure at 0x000fdad0 pcibios_init : BIOS32 Service Directory entry at 0xf64ed pcibios_init : PCI BIOS revision 2.10 entry at 0xf664b Probing PCI hardware. Calibrating delay loop.. ok - 333.41 BogoMIPS Memory: 63356k/65536k available (604k kernel code, 384k reserved, 1192k data) Swansea University Computer Society NET3.035 for Linux 2.0 NET3: Unix domain sockets 0.13 for Linux NET3.035. Swansea University Computer Society TCP/IP for NET3.034 IP Protocols: ICMP, UDP, TCP Appletalk 0.17 for Linux NET3.035 Checking 386/387 coupling... Ok, fpu using exception 16 error reporting. Checking 'hlt' instruction... Ok. Intel Pentium with F0 0F bug - workaround enabled. alias mapping IDT readonly ... ... done Linux version 2.0.34 (root@mango) (gcc version 2.7.2.1) #2 Sat Jun 6 11:15:01 CDT 1998 Starting kswapd v 1.4.2.2 Serial driver version 4.13 with no serial options enabled tty01 at 0x02f8 (irq = 3) is a 16550A Cyclom driver $Revision: 1.36.3.9 $$Date: 1996/10/07 19:47:13 $ Cyclom-Y/ISA #1: 0xd4000-0xd5fff, IRQ10, 8 channels starting from port 0. lp1 at 0x0378, (polling) ide: i82371 PIIX (Triton) on PCI bus 0 function 57 ide0: BM-DMA at 0xecb0-0xecb7 ide1: BM-DMA at 0xecb8-0xecbf hda: WDC AC32100H, 2014MB w/128kB Cache, CHS=1023/64/63, DMA ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 PPP: version 2.2.0 (dynamic channel allocation) TCP compression code copyright 1989 Regents of the University of California PPP Dynamic channel allocation code copyright 1995 Caldera, Inc. PPP line discipline registered. SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256). CSLIP: code copyright 1989 Regents of the University of California. eth0: 3Com 3c590 Vortex 10Mbps at 0xecc0, 00:a0:24:54:2d:7a, IRQ 11 32K byte-wide RAM 1:1 Rx:Tx split, autoselect/10baseT interface. eth0: Overriding PCI latency timer (CFLT) setting of 64, new value is 248. 3c59x.c:v0.99E 5/12/98 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html Partition check: hda: hda1 hda2 VFS: Mounted root (ext2 filesystem) readonly. Adding Swap: 56444k swap-space (priority -1) PPP BSD Compression module registered

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