Your message dated Sat, 30 Aug 2008 04:02:04 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#456205: fixed in radvd 1:1.1-2.1
has caused the Debian Bug report #456205,
regarding radvd: unaligned traps on Alpha platform
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
456205: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=456205
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: radvd
Version: 1:1.0-1
Severity: normal


Running radvd on an Alpha PWS 433au causes alignment traps with error 
messages appearing on both the console and in syslog.  The reported
address is consistent, and I was able to track down the cause.  The
workaround below is not a proper fix, but will serve to illustrate the
problem.

The trap occurs in the vicinity of line 299 in send.c:send_ra():

cmsg->cmsg_len   = CMSG_LEN(sizeof(struct in6_pktinfo));

and the workaround on the Alpha is to force 8-byte alignment
(sizeof(size_t), which is the size of the cmsg_len structure member) 
where chdr is declared near the beginning of send_ra():

/* char chdr[CMSG_SPACE(sizeof(struct in6_pktinfo))]; */
   char __attribute__((aligned(8))) chdr[CMSG_SPACE(sizeof(struct 
in6_pktinfo))];

Note that it's possible this is really a compiler quirk of some kind,
because a quick reading of the CMSG_SPACE() macro implies that some
attention is being paid to possible alignment issues.  Compiler version
locally is gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21).

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: alpha
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.24-rc5
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages radvd depends on:
ii  adduser                       3.102      Add and remove users and groups
ii  libc6.1                       2.6-2      GNU C Library: Shared libraries

radvd recommends no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: radvd
Source-Version: 1:1.1-2.1

We believe that the bug you reported is fixed in the latest version of
radvd, which is due to be installed in the Debian FTP archive:

radvd_1.1-2.1.diff.gz
  to pool/main/r/radvd/radvd_1.1-2.1.diff.gz
radvd_1.1-2.1.dsc
  to pool/main/r/radvd/radvd_1.1-2.1.dsc
radvd_1.1-2.1_amd64.deb
  to pool/main/r/radvd/radvd_1.1-2.1_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steve Langasek <[EMAIL PROTECTED]> (supplier of updated radvd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 28 Aug 2008 01:19:30 -0700
Source: radvd
Binary: radvd
Architecture: source amd64
Version: 1:1.1-2.1
Distribution: unstable
Urgency: low
Maintainer: Ghe Rivero <[EMAIL PROTECTED]>
Changed-By: Steve Langasek <[EMAIL PROTECTED]>
Description: 
 radvd      - Router Advertisement Daemon
Closes: 456205
Changes: 
 radvd (1:1.1-2.1) unstable; urgency=low
 .
   * Non-maintainer upload for the alpha port, with maintainer's approval.
   * Fix the alignment of the "chdr" buffer in send.c, so that we stop getting
     unaligned traps that make the process run much less efficiently.  This
     probably also causes radvd to crash outright on sparc, though this has
     not been confirmed.  Thanks to Bob Tracy for the patch.  Closes: #456205.
Checksums-Sha1: 
 aebb7b03df5e418146347ef8992d847ffbd6513e 945 radvd_1.1-2.1.dsc
 6ffa7e8208bff3ec2c7f3882a2eb36f8d6cfb452 6726 radvd_1.1-2.1.diff.gz
 131f511c883da71c75b3573d5a834c1ef69550d3 66370 radvd_1.1-2.1_amd64.deb
Checksums-Sha256: 
 71b280dbe96d523ac04efe8ebb9e6c81ca52d67f669b292be19010084978b6ca 945 
radvd_1.1-2.1.dsc
 bed059c147ad1a5d3555eeccd39be1d27739f9b826fec3314e5842c21ad1e1a9 6726 
radvd_1.1-2.1.diff.gz
 5fa95e60dbe40de46a4289fd1913db3ee4b3b3bdc2e031f0b1a04c4cb2334788 66370 
radvd_1.1-2.1_amd64.deb
Files: 
 9cc8c509a4108506f95e7bd85ff0d53c 945 net optional radvd_1.1-2.1.dsc
 7e01edaf827776158a12d5e767fd6d83 6726 net optional radvd_1.1-2.1.diff.gz
 cf56ef3c035e625b00ef22a2b11c6fd2 66370 net optional radvd_1.1-2.1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFIuMRGKN6ufymYLloRAif8AJ4lSUAHllI1frKd64mcTkyv6F30nQCgg5/P
vcW+QuJlp/A7h/I3YBLYn4s=
=IJir
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to