pseudo device "any" causes sigfault
Brought to you by:
ronnocol
Debian bug report, 527245, references the case where choosing the pseudo device "any" causes a sigfault.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=527245
I have done some initial debugging and it looks like it is an issue with
the pseudo interface 'any' and the filter_app:
char filter_app[] = "ether host 01:00:0c:cc:cc:cc and ether[20:2] =
0x2000";
Which if you run tcpdump you see a bit more detailed error:
# tcpdump -i any 'ether host 01:00:0c:cc:cc:cc and ether[20:2] = 0x2000'
tcpdump: ethernet addresses supported only on ethernet/FDDI/token
ring/802.11/ATM LANE/Fibre Channel
-matt zagrabelny (mzagrabe@d.umn.edu)
The problem isn't actually the filter, it's because I'm setting the interface to promiscuous mode. I'll look at taking any out of the list.