Your message dated Thu, 08 Aug 2013 23:00:12 +0000
with message-id <e1v7zbk-0006m9...@franck.debian.org>
and subject line Bug#713856: fixed in libav 6:0.8.8-1
has caused the Debian Bug report #713856,
regarding libavutil51: Pulseaudio provokes SIGFPE in libavutil
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 ow...@bugs.debian.org
immediately.)


-- 
713856: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713856
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libavutil51
Version: 6:0.8.7-1
Severity: important
Tags: upstream

Dear Maintainer,
*** Please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these lines ***

I am using pulseaudio (tried 2.0-6.1 and 4.0-3) for my sound output via
digital surround S/PDIF using A52 encoding. This is achieved by
pulseaudio relying on libasound2-plugins encoder which in turn relies on
libav (as far as i can understand). After a recent testing (my current
debian version) upgrade pulseaudio began not to start anymore, and
exiting with a SIGFPE, Arithmetic exception. This can
(probably/hopefully) be reproduced the following way:

Install pulseaudio and its libav dependencies from unstable on a
computer with a S/PDIF output that can/could be used by alsa. Put the
following in /etc/asound.conf:
=============================
pcm.a52 {
  @args [CARD]
  @args.CARD {
    type string
  }
  type rate
  slave {
    pcm {
      type a52
      bitrate 448
      channels 6
      card $CARD
    }
    rate 48000 #required somehow, otherwise nothing happens in PulseAudio
  }
}
=============================
and then starting pulseaudio:
 ~/ > pulseaudio
W: [pulseaudio] pid.c: Stale PID file, overwriting.
Floating point exception

Digging deeper with gdb, you might get:
=============================
 ~/ > gdb pulseaudio
[...]
(gdb) run
Starting program: /usr/bin/pulseaudio
warning: no loadable sections found in added symbol-file system-supplied
DSO at 0x7ffff7ffa000
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
process 12005 is executing new program: /usr/bin/pulseaudio
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
W: [pulseaudio] pid.c: Stale PID file, overwriting.

Program received signal SIGFPE, Arithmetic exception.
0x00007fffeb7d842a in av_samples_get_buffer_size () from
/usr/lib/x86_64-linux-gnu/libavutil.so.51
(gdb) bt
#0  0x00007fffeb7d842a in av_samples_get_buffer_size () from
/usr/lib/x86_64-linux-gnu/libavutil.so.51
#1  0x00007fffeb7d85c3 in av_samples_alloc () from
/usr/lib/x86_64-linux-gnu/libavutil.so.51
#2  0x00007fffec86c22f in ?? () from
/usr/lib/x86_64-linux-gnu/alsa-lib/libasound_module_pcm_a52.so
#3  0x00007fffecd22eef in ?? () from
/usr/lib/x86_64-linux-gnu/libasound.so.2
#4  0x00007fffeca8154d in pa_alsa_set_hw_params () from
/usr/lib/pulse-4.0/modules/libalsa-util.so
#5  0x00007fffeca81c77 in pa_alsa_open_by_device_string () from
/usr/lib/pulse-4.0/modules/libalsa-util.so
#6  0x00007fffeca81f68 in pa_alsa_open_by_template () from
/usr/lib/pulse-4.0/modules/libalsa-util.so
#7  0x00007fffeca89a77 in ?? () from
/usr/lib/pulse-4.0/modules/libalsa-util.so
#8  0x00007fffeca938ea in pa_alsa_profile_set_probe () from
/usr/lib/pulse-4.0/modules/libalsa-util.so
#9  0x00007fffecfaf21f in module_alsa_card_LTX_pa__init () from
/usr/lib/pulse-4.0/modules/module-alsa-card.so
#10 0x00007ffff7b7419b in pa_module_load () from
/usr/lib/libpulsecore-4.0.so
#11 0x00007fffed3c4a37 in ?? () from
/usr/lib/pulse-4.0/modules/module-udev-detect.so
#12 0x00007fffed3c5cb7 in module_udev_detect_LTX_pa__init () from
/usr/lib/pulse-4.0/modules/module-udev-detect.so
#13 0x00007ffff7b7419b in pa_module_load () from
/usr/lib/libpulsecore-4.0.so
#14 0x00007ffff7b6372a in ?? () from /usr/lib/libpulsecore-4.0.so
#15 0x00007ffff7b69282 in pa_cli_command_execute_line_stateful () from
/usr/lib/libpulsecore-4.0.so
#16 0x00007ffff7b69b91 in pa_cli_command_execute_file_stream () from
/usr/lib/libpulsecore-4.0.so
#17 0x000000000040796e in main ()
=============================


The versions of related programs and libraries where this happens for me
are:
libasound2-plugins 1.0.27-2
libavcodec53 6:0.8.7-1
libavutil51 6:0.8.7-1
pulseaudio 4.0-3 || 2.0-6.1

I hope the provided information is sufficient to reproduce and/or
isolate the bug. By the way, one pulseaudio developer in IRC suggested
to report the bug to either alsa-plugins or libav upstream.

If anything more is needed, please tell me what. Thanks for your great
work, and Best Regards
- Dario Ernst


-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.8-trunk-amd64 (SMP w/8 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 libavutil51 depends on:
ii  libc6              2.17-3
ii  multiarch-support  2.17-3

libavutil51 recommends no packages.

libavutil51 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: libav
Source-Version: 6:0.8.8-1

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

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 713...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reinhard Tartler <siret...@tauware.de> (supplier of updated libav 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Fri, 12 Jul 2013 22:00:28 +0200
Source: libav
Binary: libav-tools ffmpeg ffmpeg-dbg libav-dbg libav-extra-dbg ffmpeg-doc 
libav-doc libavutil51 libavcodec53 libavdevice53 libavformat53 libavfilter2 
libpostproc52 libswscale2 libavutil-dev libavcodec-dev libavdevice-dev 
libavformat-dev libavfilter-dev libpostproc-dev libswscale-dev 
libavutil-extra-51 libavcodec-extra-53 libavdevice-extra-53 libavfilter-extra-2 
libpostproc-extra-52 libavformat-extra-53 libswscale-extra-2
Architecture: source i386 all
Version: 6:0.8.8-1
Distribution: unstable
Urgency: low
Maintainer: Reinhard Tartler <siret...@debian.org>
Changed-By: Reinhard Tartler <siret...@tauware.de>
Description: 
 ffmpeg     - Multimedia player, server, encoder and transcoder (transitional p
 ffmpeg-dbg - Debug symbols for Libav related packages (transitional package)
 ffmpeg-doc - Documentation of the Libav API (transitional package)
 libav-dbg  - Debug symbols for Libav related packages
 libav-doc  - Documentation of the Libav API
 libav-extra-dbg - Debug symbols for Libav related packages (transitional 
package)
 libav-tools - Multimedia player, server, encoder and transcoder
 libavcodec-dev - Development files for libavcodec
 libavcodec-extra-53 - Libav codec library (additional codecs)
 libavcodec53 - Libav codec library
 libavdevice-dev - Development files for libavdevice
 libavdevice-extra-53 - Libav device handling library (transitional package)
 libavdevice53 - Libav device handling library
 libavfilter-dev - Development files for libavfilter
 libavfilter-extra-2 - Libav filter library (transitional package)
 libavfilter2 - Libav video filtering library
 libavformat-dev - Development files for libavformat
 libavformat-extra-53 - Libav video postprocessing library (transitional 
package)
 libavformat53 - Libav file format library
 libavutil-dev - Development files for libavutil
 libavutil-extra-51 - Libav utility library (transitional package)
 libavutil51 - Libav utility library
 libpostproc-dev - Development files for libpostproc
 libpostproc-extra-52 - Libav video postprocessing library (transitional 
package)
 libpostproc52 - Libav video postprocessing library
 libswscale-dev - Development files for libswscale
 libswscale-extra-2 - Libav video software scaling library (transitional 
package)
 libswscale2 - Libav video scaling library
Closes: 713856
Changes: 
 libav (6:0.8.8-1) unstable; urgency=low
 .
   * Imported Upstream version 0.8.7, new releases fixes a number of
     security relevant patches.
   * backport patch from upstream to make samplefmt auto-aling buffers
     (Closes: #713856)
Checksums-Sha1: 
 7ce51d5c955019b23586919f0703a074f96a1419 3680 libav_0.8.8-1.dsc
 51674fc8c882e68fef00de034fee4668dfba0aef 3762556 libav_0.8.8.orig.tar.xz
 b272c7053b10639dce55d4f8d6b87f6f9a3b044a 42463 libav_0.8.8-1.debian.tar.gz
 9b090a38cab860b43c8deac518fffcf02788ac8d 361274 libav-tools_0.8.8-1_i386.deb
 53ec84ff3c8576c57f92d7fe04517fb25483686c 139696 ffmpeg_0.8.8-1_i386.deb
 9e62ec90580f02d9b37d7f9048df4bfefa80270b 44908 ffmpeg-dbg_0.8.8-1_all.deb
 23ce550d69b64915738cd2940251a39e434efe8d 36449910 libav-dbg_0.8.8-1_i386.deb
 decd40a161bcffdeac1a73ddc349d931c404d01a 44904 libav-extra-dbg_0.8.8-1_all.deb
 8700110f3b311737f7038f088d8e6d91b022a7cc 44972 ffmpeg-doc_0.8.8-1_all.deb
 3f8e9f79b9d7871238aca7a1204027d32c69318a 12749938 libav-doc_0.8.8-1_all.deb
 5b51184cf72cdd7367ce44b83ba4664fcfe0ae38 111378 libavutil51_0.8.8-1_i386.deb
 34d04628bcfb9fbd1d2da73ceb30f5f5b591b2a0 2993290 libavcodec53_0.8.8-1_i386.deb
 83a36bd9a936b70db78e13d1229a1c5fd44e9a71 71818 libavdevice53_0.8.8-1_i386.deb
 5feac96bcffd75591283fe5c882cfe57f07841b2 598944 libavformat53_0.8.8-1_i386.deb
 12d68351c38b91760da35eaef41816dc2c9f1b41 128996 libavfilter2_0.8.8-1_i386.deb
 d55ca69e6ee5a786b066034ee76b533dd97142f2 84738 libpostproc52_0.8.8-1_i386.deb
 62e8f4ba3bf88496ebf8eecefabb90c00817c5c3 144900 libswscale2_0.8.8-1_i386.deb
 fe7ff08f414a3fe23d672835bcbc3bb62448f08c 136836 libavutil-dev_0.8.8-1_i386.deb
 ecd64005dc95b626058c883791df8edb310d0c9c 2560200 
libavcodec-dev_0.8.8-1_i386.deb
 1d65589555f22c0b3b05ef15e368bdcae3d97e2b 71008 libavdevice-dev_0.8.8-1_i386.deb
 2a7c82f0e02056ef528f610d3dd5cb4f02cf0c7a 565648 
libavformat-dev_0.8.8-1_i386.deb
 5d0c35a288fe57511eec508b4cbbde9257ce21d7 132812 
libavfilter-dev_0.8.8-1_i386.deb
 6a002d9b56e5cc00181199120f26b27c4891720a 76126 libpostproc-dev_0.8.8-1_i386.deb
 dd1074e98c7964c70d4fc5580a33cb91dc25d90e 133534 libswscale-dev_0.8.8-1_i386.deb
 5f0971cd42ba34226913518318b8d80fd3b6c3af 44948 
libavutil-extra-51_0.8.8-1_all.deb
 3fc08afd7776490be104d8ea24eede9de38716e9 3005102 
libavcodec-extra-53_0.8.8-1_i386.deb
 56b01ec54edcca2b1ff3559682e62c20e1c8429f 44950 
libavdevice-extra-53_0.8.8-1_all.deb
 cd547b6b8b7e14b8cdf01bfb00e69a55362a883b 44942 
libavfilter-extra-2_0.8.8-1_all.deb
 2d189183ecc41110254706dccbaffd1fbdefd465 44948 
libpostproc-extra-52_0.8.8-1_all.deb
 416cb02b5362dc1c8364daaf6f417f62327c94a4 44946 
libavformat-extra-53_0.8.8-1_all.deb
 198b9bf03d103f435d662089090b304a1024df48 44944 
libswscale-extra-2_0.8.8-1_all.deb
Checksums-Sha256: 
 2b609e5878abb4e9257651eeece2c7971aa27712ff3dcf828cf29f28f0abdace 3680 
libav_0.8.8-1.dsc
 e95cf618eb6239177a62c46f15e840c37e02e8308baf94912fc5910ff4aacbf2 3762556 
libav_0.8.8.orig.tar.xz
 8c9a61b1f1ede062f0441ce4004f05b52a95ec480f880a345f50dd0c16fcb92a 42463 
libav_0.8.8-1.debian.tar.gz
 a9dafe6871f42733cd27c9d5ef98cbb05fe983860ae55071045a749780de0dfd 361274 
libav-tools_0.8.8-1_i386.deb
 362339dcc31fe3440dbf5af7136cd07a1cdfd92705587ac8338e6fab13daea7b 139696 
ffmpeg_0.8.8-1_i386.deb
 32a0fabcb76bfa6072668af370ea42e4524a021a7e76801784469fed5510f124 44908 
ffmpeg-dbg_0.8.8-1_all.deb
 7ff3a5baa2c6aeeb96096e1e4dac265db223f49dedb37cafb417a5960a84327d 36449910 
libav-dbg_0.8.8-1_i386.deb
 73f46d19db9ede81b609a5c63151289f0ceb1bd63f65f0495956bf89043fb832 44904 
libav-extra-dbg_0.8.8-1_all.deb
 76fa9c999e97f9b99b9dc5cd65829c968b986c61fd65c4d98f493c14d53f26c7 44972 
ffmpeg-doc_0.8.8-1_all.deb
 671663bd496089a3654b32210ae854566f0dd66942ce5cb31a915c80bd879c51 12749938 
libav-doc_0.8.8-1_all.deb
 57541e41cb6de8a071c0e1a28306ef0ee66ffaefe34d14b72eaa3fde6a8e952a 111378 
libavutil51_0.8.8-1_i386.deb
 64c327cd869c5848af4043c79e90f8e6dbc023feb6516ac868aabb5352b6dc24 2993290 
libavcodec53_0.8.8-1_i386.deb
 fb4fd60671c26589b7417cd5a613f2936371e0fcd62f6da8974e622ec61c6bd6 71818 
libavdevice53_0.8.8-1_i386.deb
 1d3f81a8a1f764f500fb8e61edd71d2d6667aac39d4837d075681c26ba1fb5fb 598944 
libavformat53_0.8.8-1_i386.deb
 6ad0bfbe5e8213d4a453626523953c056b90a341860f1edfd9937b6514d03e58 128996 
libavfilter2_0.8.8-1_i386.deb
 ec1fd00fc8c3c7d733b72b2dc80665c0390b25614f936002a0ddfd900ea0c1ff 84738 
libpostproc52_0.8.8-1_i386.deb
 4c7fece00d4567ccd95390724f04807f4b5cc8ba28550c7625b8224771d0d937 144900 
libswscale2_0.8.8-1_i386.deb
 e89c653014fcedc46971bb1c0641528f790757e8c0020e1636dd21a119e41b20 136836 
libavutil-dev_0.8.8-1_i386.deb
 743cbaeefdccde170b9440d4c0ee7acfffb4ff716202884c1b725a9387e1324f 2560200 
libavcodec-dev_0.8.8-1_i386.deb
 fc7cc9ca9fdbdbd4c299d64b8b2593012615f37fdbfd7a56b6e630cc2439d6c1 71008 
libavdevice-dev_0.8.8-1_i386.deb
 3d865f9617deb5a90aad5a41d58838eb914761d870ddebacb33b5e8dcc120331 565648 
libavformat-dev_0.8.8-1_i386.deb
 4a9094e78b0c89230c0f17afafe86999e5e18a61ae1f33e547c5b04c44b3fc89 132812 
libavfilter-dev_0.8.8-1_i386.deb
 38fca21cdc5bc7ec5e18625aa462d08ca84915b4995dc6098c05741cb1dae2d1 76126 
libpostproc-dev_0.8.8-1_i386.deb
 c5682c44fcbe6c8aae517ea84834ff62e4ca40e4abac3b37a30e65885d3da8d1 133534 
libswscale-dev_0.8.8-1_i386.deb
 274d06adad74ff3387de95088321872a206c2a0d7cd4642d1948c6faeed888b5 44948 
libavutil-extra-51_0.8.8-1_all.deb
 c27720e38a2b9fdb0c57c39a62d454dbf4f3e2304935033c924ccb1e83afaab5 3005102 
libavcodec-extra-53_0.8.8-1_i386.deb
 c5f54c950375319ccd2e4cec313ea91f3fcac0e2eb11546a9a2ad9928313263b 44950 
libavdevice-extra-53_0.8.8-1_all.deb
 f8b34cc383ac5ae08f8c96c77de92e56bd6d6edc1786582a88a4bb2746d9a1ce 44942 
libavfilter-extra-2_0.8.8-1_all.deb
 18e08ad1bf99647879781f5356ab784e351760558787d744f3de4c133fcfcb90 44948 
libpostproc-extra-52_0.8.8-1_all.deb
 37efeb534c8216c5586fd973ae4eb5d4bb3feb6abd57d0c1e348c3b7ef880478 44946 
libavformat-extra-53_0.8.8-1_all.deb
 d26339ff1704a2d864d13f0a0d8ecf1534fea2e0fde0fcedcc27474138f42e63 44944 
libswscale-extra-2_0.8.8-1_all.deb
Files: 
 da95d631201436d6daf77bc577ce8781 3680 libs optional libav_0.8.8-1.dsc
 34b8f1279a04466386ed67731197efe3 3762556 libs optional libav_0.8.8.orig.tar.xz
 6c111811e844c01b4eb24a81a322395f 42463 libs optional 
libav_0.8.8-1.debian.tar.gz
 f21184787207afc97eb66991c590cbb2 361274 video optional 
libav-tools_0.8.8-1_i386.deb
 65fff6b7c398cd7ff5aa7bc31efd0b09 139696 oldlibs extra ffmpeg_0.8.8-1_i386.deb
 3162db940139e7c6fa7564b6a9d80e75 44908 oldlibs extra ffmpeg-dbg_0.8.8-1_all.deb
 b476bdeec57b30bddf48e85cac4320ac 36449910 debug extra 
libav-dbg_0.8.8-1_i386.deb
 c6aacf411d01dc7bdc7c9d0f55027f5d 44904 oldlibs extra 
libav-extra-dbg_0.8.8-1_all.deb
 0ed12d6915c5ec8ed27320074f8278be 44972 oldlibs extra ffmpeg-doc_0.8.8-1_all.deb
 7ac7e74558d8d456c0aba25f82a2cf2a 12749938 doc optional 
libav-doc_0.8.8-1_all.deb
 93123fddac5f808a60ead1d58970ee1a 111378 libs optional 
libavutil51_0.8.8-1_i386.deb
 e0892584deeb6a89eab9fda14c82c607 2993290 libs optional 
libavcodec53_0.8.8-1_i386.deb
 7849a18dfd2214cba23c2fbc0f08dce9 71818 libs optional 
libavdevice53_0.8.8-1_i386.deb
 a7b367e0c13959185b1ef8038080266c 598944 libs optional 
libavformat53_0.8.8-1_i386.deb
 b78c4fbf8ad9f9a6bf6d4c3a5853a952 128996 libs optional 
libavfilter2_0.8.8-1_i386.deb
 3e368544002f87a1d811f0fd24fa7e27 84738 libs optional 
libpostproc52_0.8.8-1_i386.deb
 85bff423f58ecb988d5f4b0d7589413c 144900 libs optional 
libswscale2_0.8.8-1_i386.deb
 1567d79032f3717d5246fe1429178bc5 136836 libdevel optional 
libavutil-dev_0.8.8-1_i386.deb
 57312f8885c1c448076f332df1c1301b 2560200 libdevel optional 
libavcodec-dev_0.8.8-1_i386.deb
 01954c4f757d39b29acca29055356491 71008 libdevel optional 
libavdevice-dev_0.8.8-1_i386.deb
 c95df9d2bb8b4b30ddf44fb8bccfde35 565648 libdevel optional 
libavformat-dev_0.8.8-1_i386.deb
 00566f6cd0623957eadf8fb253d5fc1d 132812 libdevel optional 
libavfilter-dev_0.8.8-1_i386.deb
 f8b59c1212c7122305b52b993063382f 76126 libdevel optional 
libpostproc-dev_0.8.8-1_i386.deb
 35f19e9aae47e081a92627568c3e8b9d 133534 libdevel optional 
libswscale-dev_0.8.8-1_i386.deb
 4133264b95f1f74b6a68e0dc20166465 44948 oldlibs extra 
libavutil-extra-51_0.8.8-1_all.deb
 62f2d2f1f1bb12af39cfbeee231f4974 3005102 libs optional 
libavcodec-extra-53_0.8.8-1_i386.deb
 1402bf9b2de0433b88ae8e7426237ca7 44950 oldlibs extra 
libavdevice-extra-53_0.8.8-1_all.deb
 07cef23db2c44bb5644a0896bc9db13e 44942 oldlibs extra 
libavfilter-extra-2_0.8.8-1_all.deb
 1cd81a16e88587c9b850b71242b2a2f1 44948 oldlibs extra 
libpostproc-extra-52_0.8.8-1_all.deb
 6ff482528af97a5349ee6d59fb66b9f8 44946 oldlibs extra 
libavformat-extra-53_0.8.8-1_all.deb
 fae1787cb91f15a1cca52515df2950c1 44944 oldlibs extra 
libswscale-extra-2_0.8.8-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Debian Powered!

iEYEARECAAYFAlHg7YkACgkQmAg1RJRTSKTKuACfb70+UX2d4lYjfsAWJm/0hhdB
Lg4AmwfaS+dff4cJo/jwS0vhIEpcrSF4
=gHAo
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to