Kernel Bug Tracker – Bug 15355
Issue: r6040 crashes in function r6040_multicast_list
Last modified: 2011-01-24 12:40:04 UTC
Created attachment 25113 [details]
dmesg output and crash log
Starting avahi-daemon on Debian 5.0.3 triggers the function r6040_multicast_list which crashes the kernel. This bug was already submitted to the avahi mailing list on 4th of January 2010 by Mike Miller. Lennart Poettering suggested that this issue has to be addressed to the kernel development team. I haven't seen neither a follow-up on the avahi list, nor a bug report in bugzilla. As I'm suffering from the same problem, I'm picking up the issue and would like to file this bug report, hoping anybody can help fixing. In case any additional information is needed, I'm happy to provide such.
Hardware: SBC with Vortex86DX CPU (integrated R6040 Ethernet Controller)
OS: Debian 5.0.3 with custom built kernel from latest stable release (126.96.36.199)
Best regards, Patrick
Thanks for the report, by chance do you have a stack trace of what happens?
Only the call trace (see attachment). How can I extract a stack trace?
This is fixed with the following upstream commit: http://git.kernel.org/?p=linux/kernel/git/davem/net-2.6.git;a=commit;h=3bcf8229a8c49769e48d3e0bd1e20d8e003f8106
I've been hit by this bug as well under kernel 2.6.32.x (Debian squeeze package), thanks for fixing it :)
Maybe this fix could be pushed towards firstname.lastname@example.org, as the crasher affects (at least) the long-term support 2.6.32.x series ?
some more fix for this committed in .37-rc1:
Author: Ben Hutchings <email@example.com>
Date: Thu Oct 14 17:41:53 2010 +0000
r6040: Fix multicast filter some more