Bug 167202 - [igmp]: Sending multiple IGMP packets crashes kernel
Summary: [igmp]: Sending multiple IGMP packets crashes kernel
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: 9.0-RELEASE
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-22 14:30 UTC by Andrew McConachie
Modified: 2017-12-31 22:32 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew McConachie 2012-04-22 14:30:13 UTC
I'm writing an IGMP test-tool in Scapy/Python and keep hitting this bug.

Whenever I send too many IGMPv2 joins out an interface the kernel crashes.  I can recreate this easily every time on FreeBSD.  I'm running FreeBSD in VirtualBox 4.1.12 r77245.  I am also running Debian in VirtualBox with essentially the same setup and it doesn't crash.

Script to recreate as well as kernel dumps at http://www.depht.com/temp/igmpCrash.tgz

How-To-Repeat: Install Python/Scapy and run the script igmpCrash.py.  You'll need igmp.py from the contrib section of Scapy.

I installed both Python and Scapy from ports.

smutt@crunch:/home/smutt$ python --version
Python 2.7.2
smutt@crunch:/home/smutt$ scapy 
INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
INFO: Can't import python Crypto lib. Won't be able to decrypt WEP.
INFO: Can't import python Crypto lib. Disabled certificate manipulation tools
Welcome to Scapy (2.2.0)
Comment 1 Remko Lodder freebsd_committer freebsd_triage 2012-04-22 14:42:43 UTC
Responsible Changed
From-To: freebsd-i386->freebsd-net

Reasisgn to -net.
Comment 2 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 07:59:14 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped