Bug#635695: libavcodec52: SIGSEGV in ff_imdct_calc_sse() during playback of many wmv files

Ivan Krasilnikov infnty at gmail.com
Thu Jul 28 10:31:05 UTC 2011


Package: libavcodec52
Version: 4:0.6.2-4
Severity: important

I'm running an x86-64 Debian sid with libavcodec52 package version 4:0.6.2-4.

During playback of many (but not all) wmv files that I have in players such as
vlc, totem and mplayer, I experience a crash in libavcodec.so immediately or
shortly after the start of playback.

Here's a sample stack trace from vlc:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd9f79700 (LWP 3884)]
0x00007fffdb4be2ef in ff_imdct_calc_sse () from /usr/lib/libavcodec.so.52
(gdb) bt
#0  0x00007fffdb4be2ef in ff_imdct_calc_sse () from /usr/lib/libavcodec.so.52
#1  0x00007fffdb47014c in ?? () from /usr/lib/libavcodec.so.52
#2  0x00007fffdb470d51 in ?? () from /usr/lib/libavcodec.so.52
#3  0x00007fffdb42dd81 in avcodec_decode_audio3 ()
   from /usr/lib/libavcodec.so.52
#4  0x00007fffdb42de2f in avcodec_decode_audio2 ()
   from /usr/lib/libavcodec.so.52
#5  0x00007fffdc130ef8 in ?? ()
   from /usr/lib/vlc/plugins/codec/libavcodec_plugin.so
#6  0x00007ffff791ef57 in ?? () from /usr/lib/libvlccore.so.4
#7  0x00007ffff791fce8 in ?? () from /usr/lib/libvlccore.so.4
#8  0x00007ffff791fecb in ?? () from /usr/lib/libvlccore.so.4
#9  0x00007ffff796b034 in ?? () from /usr/lib/libvlccore.so.4
#10 0x00007ffff76c5b40 in start_thread (arg=<value optimized out>)
    at pthread_create.c:304
#11 0x00007ffff720c36d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Here's a sample publicly available wmv file that causes a crash:
http://www.jhepple.com/SampleMovies/niceday.wmv



-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.0.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libavcodec52 depends on:
ii  libavutil50             4:0.6.2-4        Libav utility library
ii  libc6                   2.13-11          Embedded GNU C Library: Shared lib
ii  libdirac-encoder0       1.0.2-4          open and royalty free high quality
ii  libfaad2                2.7-6            freeware Advanced Audio Decoder - 
ii  libgsm1                 1.0.13-3         Shared libraries for GSM speech co
ii  libopenjpeg2            1.3+dfsg-4       JPEG 2000 image compression/decomp
ii  libschroedinger-1.0-0   1.0.10-2.1       library for encoding/decoding of D
ii  libspeex1               1.2~rc1-1        The Speex codec runtime library
ii  libtheora0              1.1.1+dfsg.1-3   The Theora Video Compression Codec
ii  libva1                  1.0.12-2         Video Acceleration (VA) API for Li
ii  libvorbis0a             1.3.2-1          The Vorbis General Audio Compressi
ii  libvorbisenc2           1.3.2-1          The Vorbis General Audio Compressi
ii  libvpx0                 0.9.6-1          VP8 video codec (shared library)
ii  zlib1g                  1:1.2.3.4.dfsg-3 compression library - runtime

libavcodec52 recommends no packages.

libavcodec52 suggests no packages.

-- no debconf information





More information about the pkg-multimedia-maintainers mailing list