[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#269164: kernel-image-2.6.8-1-386: oops in u32_classify > htb_classify



Package: kernel-image-2.6.8-1-386
Severity: critical
Justification: breaks the whole system



-- System Information:
Debian Release: 3.1
  APT prefers sid
  APT policy: (500, 'sid')
Architecture: i386 (i386)
Kernel: Linux 2.6.8-1-386
Locale: LANG=C, LC_CTYPE=C

This is on a Soekris net4801. It affects both versions 2.6.8-1 and 2.6.8-2.

-ch

Linux version 2.6.8-1-386 (dilinger@toaster.hq.voxel.net) (gcc version 3.3.4 (D4BIOS-provided physical RAM map:
 BIOS-e801: 0000000000000000 - 000000000009f000 (usable)
 BIOS-e801: 0000000000100000 - 0000000008000000 (usable)
128MB LOWMEM available.
DMI not present.
ACPI: Unable to locate RSDP
Built 1 zonelists
Kernel command line: root=/dev/hda2 ro console=ttyS0,115200
No local APIC present or hardware disabled
Initializing CPU#0
PID hash table entries: 1024 (order 10: 8192 bytes)
Detected 266.675 MHz processor.
Using tsc for high-res timesource
Console: colour dummy device 80x25
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 122332k/131072k available (1329k kernel code, 8168k reserved, 727k data)Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 523.26 BogoMIPS
Security Scaffold v1.0.0 initialized
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: NSC Unknown stepping 01
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
checking if image is initramfs...it isn't (ungzip failed); looks like an initrd
Freeing initrd memory: 4312k freed
NET: Registered protocol family 16
EISA bus registered
PCI: PCI BIOS revision 2.00 entry at 0xf7861, last bus=0
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20040326
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
PnPBIOS: Scanning system for PnP BIOS support...
PnPBIOS: PnP BIOS support was not detected.
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
Initializing Cryptographic API
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Serial: 8250/16550 driver $Revision: 1.90 $ 54 ports, IRQ sharing enabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
EISA: Probing bus 0 at eisa0
EISA: Detected 0 cards.
NET: Registered protocol family 2
IP: routing cache hash table of 1024 buckets, 8Kbytes
TCP: Hash tables configured (established 8192 bind 16384)
NET: Registered protocol family 8
NET: Registered protocol family 20
RAMDISK: cramfs filesystem found at block 0
RAMDISK: Loading 4312 blocks [1 disk] into ram disk... done.
VFS: Mounted root (cramfs filesystem) readonly.
Freeing unused kernel memory: 204k freed
initrd-tools: 0.1.74
vesafb: probe of vesafb0 failed with error -6
NET: Registered protocol family 1
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
SC1200: IDE controller at PCI slot 0000:00:12.2
SC1200: chipset revision 1
SC1200: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:pio, hdd:pio
hda: TOSHIBA MK2023GAS, ATA DISK drive
hda: sc1200_set_xfer_mode(UDMA 2)
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: 39070080 sectors (20003 MB), CHS=38760/16/63, UDMA(33)
 /dev/ide/host0/bus0/target0/lun0: p1 p2 p3
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
INIT: version 2.86 booting
Setting disc parameters:hda: sc1200_set_xfer_mode(UDMA 2)
 /dev/hda, done.
Activating swap.
Adding 1042320k swap on /dev/hda3.  Priority:-1 extents:1
Checking root file system...
fsck 1.35 (28-Feb-2004)
/dev/hda2: clean, 29749/1938272 files, 258516/3890683 blocks
EXT3 FS on hda2, internal journal
Real Time Clock Driver v1.12
System time was Tue Aug 31 06:01:42 UTC 2004.
Setting the System Clock using the Hardware Clock as reference...
System Clock set. System local time is now Tue Aug 31 06:01:44 UTC 2004.
Cleaning up ifupdown...done.
Calculating module dependencies... done.
Loading modules...
    sc1200
    ide_disk
    ext3
    rtc
    natsemi
natsemi dp8381x driver, version 1.07+LK1.0.17, Sep 27, 2002
  originally by Donald Becker <becker@scyld.com>
  http://www.scyld.com/network/natsemi.html
  2.4.x kernel port by Jeff Garzik, Tjeerd Mulder
natsemi eth0: NatSemi DP8381[56] at 0xc8824000 (0000:00:06.0), 00:00:24:c1:35:7.natsemi eth1: NatSemi DP8381[56] at 0xc882f000 (0000:00:07.0), 00:00:24:c1:35:7.natsemi eth2: NatSemi DP8381[56] at 0xc8831000 (0000:00:08.0), 00:00:24:c1:35:7.    ohci_hcd
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ohci_hcd 0000:00:13.0: Compaq Computer Corporation ZFMicro Chipset USB
ohci_hcd 0000:00:13.0: irq 11, pci mem c8833000
ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
    softdog
Software Watchdog Timer: 0.07 initialized. soft_noboot=0 soft_margin=60 sec (no)All modules loaded.
Capability LSM initialized
Checking all file systems...
fsck 1.35 (28-Feb-2004)
/dev/hda1: clean, 39/366528 files, 24441/732367 blocks
Setting kernel variables ...
vm.laptop_mode = 1
... done.
Mounting local filesystems...
kjournald starting.  Commit interval 5 seconds
EXT3 FS on hda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
/dev/hda1 on /boot type ext3 (rw)
tmpfs on /tmp type tmpfs (rw)
tmpfs on /var/tmp type tmpfs (rw)
Cleaning /tmp /var/run /var/lock.
Setting sensors limits:Can't access procfs/sysfs file
Unable to find i2c bus information;
For 2.6 kernels, make sure you have mounted sysfs and done
'modprobe i2c_sensor'!
For older kernels, make sure you have done 'modprobe i2c-proc'!
Can't access procfs/sysfs file
Unable to find i2c bus information;
For 2.6 kernels, make sure you have mounted sysfs and done
'modprobe i2c_sensor'!
For older kernels, make sure you have done 'modprobe i2c-proc'!
 done.
/dev/shm/network/...Initializing: /etc/network/ifstate.
Starting hotplug subsystem:
   input
   input    [success]
   isapnp
   isapnp   [success]
   net
   net      [success]
   pci
     natsemi: already loaded
     natsemi: already loaded
     natsemi: already loaded
     sc1200: already loaded
     ohci-hcd: already loaded
   pci      [success]
   usb
   usb      [success]
done
Setting up IP spoofing protection: rp_filter.
Configuring network interfaces...eth0: DSPCFG accepted after 0 usec.
eth0: link up.
eth0: Setting full-duplex based on negotiated link capability.
HTB init, kernel part version 3.17
u32 classifier
    OLD policer on
Ingress scheduler: Classifier actions prefered over netfilter
eth1: DSPCFG accepted after 0 usec.
eth1: link up.
eth1: Setting full-duplex based on negotiated link capability.
done.
Starting "Shorewall firewall": ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (1024 buckets, 8192 max) - 296 bytes per conntrack
HTB init, kernel part version 3.17
Ingress scheduler: Classifier actions prefered over netfilter
done.
Loading the saved-state of the serial devices...

Setting the System Clock using the Hardware Clock as reference...
System Clock set. Local time: Mon Aug 30 23:04:20 PDT 2004

Running ntpdate to synchronize clockError : Temporary failure in name resolution.
Initializing random number generator...done.
Recovering nvi editor sessions... done.
Setting up X server socket directory /tmp/.X11-unix...done.
Setting up ICE socket directory /tmp/.ICE-unix...done.
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting watchdog daemon: watchdog.
Starting kernel log daemon: klogd.
Starting domain name service: named.
Starting DHCP server: NET: Registered protocol family 10
Disabled Privacy Extensions on device c02c95a0(lo)
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
Unable to handle kernel paging request at virtual address 293ca20f
 printing eip:
c888c04d
*pde = 00000000
Oops: 0000 [#1]
PREEMPT
Modules linked in: af_packet ipv6 ipt_TOS ipt_MASQUERADE ipt_limit ipt_REJECT itCPU:    0
EIP:    0060:[<c888c04d>]    Not tainted
EFLAGS: 00010207   (2.6.8-1-386)
EIP is at u32_classify+0x4d/0x18c [cls_u32]
eax: 0f74c085   ebx: c0209257   ecx: 00000000   edx: 293ca20f
esi: c0209287   edi: 00000002   ebp: c1242e10   esp: c6dcbabc
ds: 007b   es: 007b   ss: 0068
Process named (pid: 2584, threadinfo=c6dca000 task=c7420620)
Stack: c94fe4c0 00000000 00000000 00003500 74371145 00110004 c94fe4c0 c88a3500
       74371145 00110004 74371145 c1260004 c94fe4c0 00113500 00000004 00000000
       c71d9e44 c011eac0 c0345d00 c7ff6ba0 c77ea800 00000008 c7cd0e20 c8891104
Call Trace:
 [<c011eac0>] __mod_timer+0xe6/0x13d
 [<c8891104>] htb_classify+0x66/0xe4 [sch_htb]
 [<c8891edf>] htb_enqueue+0x1e/0xf9 [sch_htb]
 [<c01fd67d>] dev_queue_xmit+0xbd/0x254
 [<c0201d39>] neigh_resolve_output+0x13e/0x17c
 [<c0216e06>] ip_finish_output2+0x132/0x170
 [<c0216cd4>] ip_finish_output2+0x0/0x170
 [<c0204ffe>] nf_hook_slow+0x8f/0xde
 [<c0216cb4>] dst_output+0x0/0x20
 [<c0214ed4>] ip_finish_output+0x1a0/0x1a8
 [<c0216cd4>] ip_finish_output2+0x0/0x170
 [<c0216cb4>] dst_output+0x0/0x20
 [<c0216cc3>] dst_output+0xf/0x20
 [<c0204ffe>] nf_hook_slow+0x8f/0xde
 [<c02168dd>] ip_push_pending_frames+0x2fc/0x3a7
 [<c0216cb4>] dst_output+0x0/0x20
 [<c022e6d1>] udp_push_pending_frames+0x1cd/0x1e7
 [<c022ec5d>] udp_sendmsg+0x534/0x5de
 [<c0235013>] inet_sendmsg+0x38/0x41
 [<c01f5fb0>] sock_sendmsg+0x93/0xae
 [<c01f5fb0>] sock_sendmsg+0x93/0xae
 [<c018e842>] copy_from_user+0x2e/0x54
 [<c01faa25>] verify_iovec+0x49/0x7f
 [<c01f74af>] sys_sendmsg+0x158/0x1ae
 [<c01393f2>] do_no_page+0xa6/0x2cf
 [<c013974f>] handle_mm_fault+0x6c/0x125
 [<c01160e2>] scheduler_tick+0x2cd/0x39c
 [<c011990c>] profile_hook+0x1c/0x34
 [<c0112ac4>] smp_local_timer_interrupt+0xc/0x90
 [<c018e842>] copy_from_user+0x2e/0x54
 [<c01f7864>] sys_socketcall+0x167/0x180
 [<c0107ee5>] do_IRQ+0xe5/0xf9
 [<c0105f97>] syscall_call+0x7/0xb
Code: 33 04 11 23 06 85 c0 75 44 4f 83 c6 10 85 ff 7f e0 83 7b 1c
 <0>Kernel panic: Fatal exception in interrupt
In interrupt handler - not syncing



Reply to: