hi. there's a little bug (or two) in optimize.c.

[/usr/local/src/tcpdump-3.6.2]# ./tcpdump host `hostname -i`
tcpdump: listening on eth0
[/usr/local/src/tcpdump-3.6.2]# ./tcpdump host `hostname`
Segmentation fault (core dumped)

...

Starting program: /usr/local/src/tcpdump-3.6.2/./tcpdump host safari.finland.fbi

Program received signal SIGSEGV, Segmentation fault.
0x807898d in find_levels_r (b=0x2aab3226) at ./optimize.c:213
213             if (isMarked(b))
(gdb) bt
#0  0x807898d in find_levels_r (b=0x2aab3226) at ./optimize.c:213
#1  0x815775c in ?? ()
#2  0x2abd2ad5 in callback () from /lib/libc.so.6
#3  0x74d285c2 in ?? ()
Cannot access memory at address 0x8908c483
(gdb) print b
$1 = (struct block *) 0x0

I have libpcap-0.6.2, tcpdump-3.6.2, x86 linux-2.2.18, RH6,
glibc-2.1.3-22, gcc-2.95.3.test3, binutils-2.10.1.
For both libpcap+tcpdump I did --enable-ipv6.



-- 
Safari - [EMAIL PROTECTED] - PGP key 0x5A4C19E8 - http://www.iki.fi/safari/
  The UNIX Guru's View of Sex: "unzip ; strip ; touch ; finger ; \
  mount ; fsck ; more ; yes ; umount ; sleep"
-
This is the TCPDUMP workers list. It is archived at
http://www.tcpdump.org/lists/workers/index.html
To unsubscribe use mailto:[EMAIL PROTECTED]?body=unsubscribe

Reply via email to