Date: Fri, 27 Oct 2000 02:40:02 -0700 (PDT) From: "Bulte, Wilko" <Wilko.Bulte@compaq.com> To: freebsd-alpha@freebsd.org Subject: Re: alpha/22314: tcpdump causes unaligned accesses Message-ID: <200010270940.CAA32211@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR alpha/22314; it has been noted by GNATS.
From: "Bulte, Wilko" <Wilko.Bulte@compaq.com>
To: "'freebsd-gnats-submit@FreeBSD.org'" <freebsd-gnats-submit@FreeBSD.org>,
"'wilko@freebsd.org'" <wilko@freebsd.org>
Cc:
Subject: Re: alpha/22314: tcpdump causes unaligned accesses
Date: Fri, 27 Oct 2000 10:37:51 +0100
As requested more info. Note that it was 4.1R, not 4-stable as I noted =
in
the
initial PR
Wilko
----------------
Script started on Fri Oct 27 12:10:07 2000
FreeBSD chuck.storage-lab 4.1-RELEASE FreeBSD 4.1-RELEASE #0: Thu Jul =
27
09:39:1
2 GMT 2000 root@beta.osd.bsdi.com:/usr/src/sys/compile/GENERIC =
alpha
bash-2.04# gdb /usr/sbin/tcpdump tcpdump.core
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and =
you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for =
details.
This GDB was configured as "alpha-unknown-freebsd"...
Core was generated by `tcpdump'.
Program terminated with signal 10, Bus error.
Reading symbols from /usr/lib/libpcap.so.2...done.
Reading symbols from /usr/lib/libcrypto.so.1...done.
Reading symbols from /usr/lib/libc.so.4...done.
Reading symbols from /usr/libexec/ld-elf.so.1...done.
#0 0x120003fa8 in getname (ap=3D0x120016774 "\a")
at
/usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/addrtoname.c:=
1
92
192 addr =3D *(const u_int32_t *)ap;
(gdb) bt
#0 0x120003fa8 in getname (ap=3D0x120016774 "\a")
at
/usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/addrtoname.c:=
1
92
#1 0x120007fa8 in arp_print (bp=3D0x1201ba290 "", length=3D60, =
caplen=3D0)
at
/usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/print-arp.c:1=
0
7
#2 0x120016774 in ether_encap_print (ethertype=3D2054, p=3D0x1201ba290 =
"",
length=3D4
6,
caplen=3D46)
at
/usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/print-ether.c=
:
186
#3 0x120016488 in ether_if_print (user=3D0x1201ba290 "", =
h=3D0x2e0000002e,
p=3D0x1201ba282 "=FF=FF=FF=FF=FF=FF")
at
/usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/print-ether.c=
:
142
#4 0x1600bc884 in pcap_read () from /usr/lib/libpcap.so.2
#5 0x1600bc358 in pcap_loop () from /usr/lib/libpcap.so.2
#6 0x120003034 in main (argc=3D301972785, argv=3D0x11ffbd3c)
at
/usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/tcpdump.c:421=
(gdb)
#0 0x120003fa8 in getname (ap=3D0x120016774 "\a")
at
/usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/addrtoname.c:=
1
92
#1 0x120007fa8 in arp_print (bp=3D0x1201ba290 "", length=3D60, =
caplen=3D0)
at
/usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/print-arp.c:1=
0
7
#2 0x120016774 in ether_encap_print (ethertype=3D2054, p=3D0x1201ba290 =
"",
length=3D4
6,
caplen=3D46)
at
/usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/print-ether.c=
:
186
#3 0x120016488 in ether_if_print (user=3D0x1201ba290 "", =
h=3D0x2e0000002e,
p=3D0x1201ba282 "=FF=FF=FF=FF=FF=FF")
at
/usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/print-ether.c=
:
142
#4 0x1600bc884 in pcap_read () from /usr/lib/libpcap.so.2
#5 0x1600bc358 in pcap_loop () from /usr/lib/libpcap.so.2
#6 0x120003034 in main (argc=3D301972785, argv=3D0x11ffbd3c)
at
/usr/src/usr.sbin/tcpdump/tcpdump/../../../contrib/tcpdump/tcpdump.c:421=
(gdb) bash-2.04# exit
Script done on Fri Oct 27 12:10:32 2000
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200010270940.CAA32211>
