Your message dated Thu, 08 Aug 2013 23:00:12 +0000 with message-id <[email protected]> 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 [email protected] immediately.) -- 713856: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713856 Debian Bug Tracking System Contact [email protected] 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Reinhard Tartler <[email protected]> (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 [email protected]) -----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 <[email protected]> Changed-By: Reinhard Tartler <[email protected]> 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 ---

