Your message dated Fri, 29 Jun 2007 14:17:02 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#281995: fixed in libvorbis 1.1.2.dfsg-2
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Subject: libvorbisfile3: segfault in ov_time_seek()
Package: libvorbisfile3
Version: 1.0.1-1
Severity: important


There is a bug in lib/vorbisfile.c in function ov_time_seek().
The variable "link" can have value -1 when is passed to expression
"vf->vi[link].rate".
This happends when the function is called with "seconds=0.0".

I would like to see sarge without this bug.
I reported this bug to upstream
http://bugs.xiph.org/show_bug.cgi?id=577
but there is no response from upstream for long time.

The same bug with "link--" can probably occurs in ov_time_seek_page(),
ov_time_tell() and  ov_pcm_seek_page().

Double arithmetic is not precise, it depends on order of operands.
"for(i=0;i<links;i++) sum+=x[i]" gives slightly different result then
"for(i=links-1;i>=0;i--) sum+=x[i]".
I attached a simple test program to convince everybody that difference
of two sums is not zero.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (800, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-1-k7
Locale: LANG=C, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)

Versions of packages libvorbisfile3 depends on:
ii  libc6                       2.3.2.ds1-18 GNU C Library: Shared libraries an
ii  libogg0                     1.1.0-1      Ogg Bitstream Library
ii  libvorbis0a                 1.0.1-1      The Vorbis General Audio Compressi

-- no debconf information
#include <stdio.h>

int
main() {
    int COUNT = 100;
    int i;
    double one = 0;
    for (i = 0; i < COUNT; i++) {
        one += 1.23432 / (1 + i);
    }

    double two = 0;
    for (i = COUNT - 1; i >= 0; i--) {
        two += 1.23432 / (1 + i);
    }

    double diff = one - two;
    int isZero = (diff == 0.0);
    printf("diff %g, isZero %d\n", diff, isZero);
    return 0;
}

--- End Message ---
--- Begin Message ---
Source: libvorbis
Source-Version: 1.1.2.dfsg-2

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

libvorbis-dev_1.1.2.dfsg-2_i386.deb
  to pool/main/libv/libvorbis/libvorbis-dev_1.1.2.dfsg-2_i386.deb
libvorbis0a_1.1.2.dfsg-2_i386.deb
  to pool/main/libv/libvorbis/libvorbis0a_1.1.2.dfsg-2_i386.deb
libvorbis_1.1.2.dfsg-2.diff.gz
  to pool/main/libv/libvorbis/libvorbis_1.1.2.dfsg-2.diff.gz
libvorbis_1.1.2.dfsg-2.dsc
  to pool/main/libv/libvorbis/libvorbis_1.1.2.dfsg-2.dsc
libvorbisenc2_1.1.2.dfsg-2_i386.deb
  to pool/main/libv/libvorbis/libvorbisenc2_1.1.2.dfsg-2_i386.deb
libvorbisfile3_1.1.2.dfsg-2_i386.deb
  to pool/main/libv/libvorbis/libvorbisfile3_1.1.2.dfsg-2_i386.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.
Clint Adams <[EMAIL PROTECTED]> (supplier of updated libvorbis 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.7
Date: Fri, 29 Jun 2007 09:46:12 -0400
Source: libvorbis
Binary: libvorbis0a libvorbis-dev libvorbisenc2 libvorbisfile3
Architecture: source i386
Version: 1.1.2.dfsg-2
Distribution: unstable
Urgency: low
Maintainer: Debian Xiph.org Maintainers <[EMAIL PROTECTED]>
Changed-By: Clint Adams <[EMAIL PROTECTED]>
Description: 
 libvorbis-dev - The Vorbis General Audio Compression Codec (development files)
 libvorbis0a - The Vorbis General Audio Compression Codec
 libvorbisenc2 - The Vorbis General Audio Compression Codec
 libvorbisfile3 - The Vorbis General Audio Compression Codec
Closes: 281995
Changes: 
 libvorbis (1.1.2.dfsg-2) unstable; urgency=low
 .
   * Bump to Standards-Version 3.7.2.
   * Add upstream_r13198-fix_segfault_in_ov_time_seek.diff. closes: #281995.
Files: 
 786aa66500b5695aaa0a4939da9d6f73 789 libs optional libvorbis_1.1.2.dfsg-2.dsc
 ea737801a74bc8b0d308d8c6583bc9e8 6891 libs optional 
libvorbis_1.1.2.dfsg-2.diff.gz
 61bed4796ef1890bfba5f92781779a01 97888 libs optional 
libvorbis0a_1.1.2.dfsg-2_i386.deb
 b8d8ba3d842c7e837452cbd2f7566f43 75518 libs optional 
libvorbisenc2_1.1.2.dfsg-2_i386.deb
 dc7c3ad97b7e6a6104af3ac0663fd68d 18378 libs optional 
libvorbisfile3_1.1.2.dfsg-2_i386.deb
 47bdd5680eeecfa01884d3d8383ed7cf 451826 libdevel optional 
libvorbis-dev_1.1.2.dfsg-2_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Debian!

iD8DBQFGhRK+5m0u66uWM3ARAqtMAJ9BGHofnmJa5oQ96uVOsL3MWuH2TwCfQWG/
7L8DaMfgngKmUMN6L0wzGSc=
=V0i4
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to