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

Bug#600155: linux-image-2.6.32-5-486: Kernel panic on avahi-daemon IPv6 activity



On Thu, 2010-10-14 at 10:38 +0800, Jason Heeris wrote:
> Package: linux-2.6
> Version: 2.6.32-23
> Severity: normal
> 
> My system is a Helios single-board computer, with specs:
> 
> CPU: Vortex86 SoC (800MHz) - according to Diamond Systems, "a 486
> class pre-pentium integrated circuit"
> RAM: 256MB
> Storage: 4GB compact flash (I disabled write caching for this)
> Swap: partitioned, about 236MB (just what the installer recommended)
> Kernel: 2.6.32-5-486
> Debian: Squeeze (from installer daily build, updated after install)
> 
> When I install avahi-daemon, I get a kernel panic. I have attached a
> log of a serial session reproducing this. The log also contains lspci
> and ifconfig output, but here is the ethernet controller line:
> 
>     00:08.0 Ethernet controller: RDC Semiconductor, Inc. R6040 MAC Controller
> 
> It seems to be related to IPv6, because if I boot with
> "ipv6.disable=1", there is no crash. It also does not happen with
> linux-image-2.6.36-rc6-486 from experimental. I took an image of the
> CF contents before doing this, but I can't reproduce this under qemu.

This is a bug in the r6040 driver.  It doesn't correctly handle more
than 4 multicast addresses, and when Avahi uses both IPv4 and IPv6 then
it exceeds that limit - the log you sent shows that there are 5.

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: