Your message dated Wed, 07 Sep 2011 07:02:14 +0000
with message-id <[email protected]>
and subject line Bug#636628: fixed in mpd 0.16.4-1
has caused the Debian Bug report #636628,
regarding mpd: segfault in ffmpeg_stream_tag() when updating the database
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.)


-- 
636628: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636628
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mpd
Version: 0.16.3-1
Severity: normal
Tags: patch

Backtrace:

#0  0x00007ffff693ef9a in avformat_open_input () from /usr/lib/libavformat.so.52
#1  0x00007ffff693f3da in av_open_input_stream () from 
/usr/lib/libavformat.so.52
#2  0x000000000041c3b5 in ffmpeg_stream_tag (is=0x7fffe4001e70) at 
src/decoder/ffmpeg_decoder_plugin.c:474
#3  0x00000000004454b5 in decoder_plugin_stream_tag (song=0x7fffe4002ae0) at 
src/decoder_plugin.h:171
#4  song_file_update (song=0x7fffe4002ae0) at src/song_update.c:149
#5  0x00000000004456b1 in song_file_load (path=<value optimized out>, 
parent=0x7fffe4000980)
    at src/song_update.c:55
#6  0x000000000043603d in update_regular_file (directory=0x7fffe4000980, 
name=<value optimized out>,
    st=<value optimized out>) at src/update_walk.c:619
#7  updateInDirectory (directory=0x7fffe4000980, name=<value optimized out>, 
st=<value optimized out>)
    at src/update_walk.c:663
#8  0x00000000004364d0 in updateDirectory (directory=0x7fffe4000980, 
st=0x7fffe95a5c00) at src/update_walk.c:807
#9  0x0000000000435c0c in updateInDirectory (directory=0x6a99b0, 
name=0x7fffe401fa60 "soviet", st=0x7fffe95a5c00)
    at src/update_walk.c:674
#10 updateInDirectory (directory=0x6a99b0, name=0x7fffe401fa60 "soviet", 
st=0x7fffe95a5c00)
    at src/update_walk.c:657
#11 0x00000000004364d0 in updateDirectory (directory=0x6a99b0, 
st=0x7fffe95a5ce0) at src/update_walk.c:807
#12 0x000000000043673d in update_walk (path=0x0, discard=<value optimized out>) 
at src/update_walk.c:912
#13 0x00000000004351a7 in update_task (_path=0x0) at src/update.c:69
#14 0x00007ffff7538cf6 in ?? () from /lib/libglib-2.0.so.0
#15 0x00007ffff3438b40 in start_thread (arg=<value optimized out>) at 
pthread_create.c:304
#16 0x00007ffff27c136d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

The attached patch (extracted from the upstream bug tracker, see
http://musicpd.org/mantis/view.php?id=3266) seems to fix the problem.

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

Kernel: Linux 2.6.39.1-ck2-b8e5e301+ (SMP w/2 CPU cores; PREEMPT)
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 mpd depends on:
ii  adduser              3.113               add and remove users and groups
ii  libao4               1.1.0-1             Cross Platform Audio Output Librar
ii  libasound2           1.0.24.1-2          shared library for ALSA applicatio
ii  libaudiofile0        0.2.6-8             Open-source version of SGI's audio
ii  libavahi-client3     0.6.30-5            Avahi client library
ii  libavahi-common3     0.6.30-5            Avahi common library
ii  libavahi-glib1       0.6.30-5            Avahi glib integration library
ii  libavcodec52         5:0.7.1-0.1         library to encode decode multimedi
ii  libavformat52        5:0.7.1-0.1         ffmpeg file format library
ii  libavutil50          5:0.7.1-0.1         avutil shared libraries - runtime 
ii  libc6                2.13-13             Embedded GNU C Library: Shared lib
ii  libcurl3-gnutls      7.21.7-1            Multi-protocol file transfer libra
ii  libfaad2             2.7-6               freeware Advanced Audio Decoder - 
ii  libflac8             1.2.1-4             Free Lossless Audio Codec - runtim
ii  libglib2.0-0         2.28.6-1            The GLib library of C routines
ii  libid3tag0           0.15.1b-10          ID3 tag reading library from the M
ii  libjack0 [libjack-0. 1:0.121.0+svn4469-2 JACK Audio Connection Kit (librari
ii  libmad0              0.15.1b-6           MPEG audio decoder library
ii  libmikmod2           3.1.11-a-6.3        A portable sound library
ii  libmms0              0.6.2-2             MMS stream protocol library - shar
ii  libmpcdec6           2:0.1~r459-1        MusePack decoder - library
ii  libogg0              1.2.2~dfsg-1        Ogg bitstream library
ii  libpulse0            0.9.23-1            PulseAudio client libraries
ii  libsamplerate0       0.1.7-3             Audio sample rate conversion libra
ii  libshout3            2.2.2-5+b1          MP3/Ogg Vorbis broadcast streaming
ii  libsqlite3-0         3.7.7-2             SQLite 3 shared library
ii  libvorbis0a          1.3.2-1             The Vorbis General Audio Compressi
ii  libvorbisenc2        1.3.2-1             The Vorbis General Audio Compressi
ii  libvorbisfile3       1.3.2-1             The Vorbis General Audio Compressi
ii  libwavpack1          4.60.1-1            an audio codec (lossy and lossless
ii  lsb-base             3.2-27              Linux Standard Base 3.2 init scrip

mpd recommends no packages.

Versions of packages mpd suggests:
ii  avahi-daemon                  0.6.30-5   Avahi mDNS/DNS-SD daemon
ii  gmpc [mpd-client]             0.20.0-2   Gnome Music Player Client (graphic
pn  icecast2                      <none>     (no description available)
ii  mpc [mpd-client]              0.20-2     A command-line tool to interface M
ii  ncmpc [mpd-client]            0.17-1     ncurses-based audio player
pn  pulseaudio                    <none>     (no description available)

-- Configuration Files:
/etc/default/mpd changed [not included]
/etc/init.d/mpd changed [not included]
/etc/logrotate.d/mpd [Errno 2] No such file or directory: 
u'/etc/logrotate.d/mpd'

-- no debconf information
diff -ur mpd-0.16.3.orig/src/decoder/ffmpeg_decoder_plugin.c mpd-0.16.3/src/decoder/ffmpeg_decoder_plugin.c
--- mpd-0.16.3.orig/src/decoder/ffmpeg_decoder_plugin.c	2011-06-04 17:36:33.000000000 +0300
+++ mpd-0.16.3/src/decoder/ffmpeg_decoder_plugin.c	2011-06-24 18:18:51.840218251 +0300
@@ -321,7 +321,7 @@
 	}
 
 	//ffmpeg works with ours "fileops" helper
-	AVFormatContext *format_context;
+	AVFormatContext *format_context = NULL;
 	if (av_open_input_stream(&format_context, stream->io, input->uri,
 				 input_format, NULL) != 0) {
 		g_warning("Open failed\n");
@@ -470,7 +470,7 @@
 	if (stream == NULL)
 		return NULL;
 
-	AVFormatContext *f;
+	AVFormatContext *f = NULL;
 	if (av_open_input_stream(&f, stream->io, is->uri,
 				 input_format, NULL) != 0) {
 		mpd_ffmpeg_stream_close(stream);

--- End Message ---
--- Begin Message ---
Source: mpd
Source-Version: 0.16.4-1

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

mpd-dbg_0.16.4-1_amd64.deb
  to main/m/mpd/mpd-dbg_0.16.4-1_amd64.deb
mpd_0.16.4-1.diff.gz
  to main/m/mpd/mpd_0.16.4-1.diff.gz
mpd_0.16.4-1.dsc
  to main/m/mpd/mpd_0.16.4-1.dsc
mpd_0.16.4-1_amd64.deb
  to main/m/mpd/mpd_0.16.4-1_amd64.deb
mpd_0.16.4.orig.tar.gz
  to main/m/mpd/mpd_0.16.4.orig.tar.gz



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.
Alexander Wirt <[email protected]> (supplier of updated mpd 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: Wed, 07 Sep 2011 08:41:37 +0200
Source: mpd
Binary: mpd mpd-dbg
Architecture: source amd64
Version: 0.16.4-1
Distribution: unstable
Urgency: low
Maintainer: mpd maintainers <[email protected]>
Changed-By: Alexander Wirt <[email protected]>
Description: 
 mpd        - Music Player Daemon
 mpd-dbg    - Music Player Daemon debugging symbols
Closes: 636628
Changes: 
 mpd (0.16.4-1) unstable; urgency=low
 .
   * [d91cb09] Imported Upstream version 0.16.4
     - Fix ffmpeg problems (Closes: #636628)
Checksums-Sha1: 
 14f5b514946cb4920f624a7918c9513bbe3230c1 1696 mpd_0.16.4-1.dsc
 2fd3ab11a221bad56c48c17f25d303b892e6bdc7 622453 mpd_0.16.4.orig.tar.gz
 f0e7fe9a9ced7bf1012acd3df775b61473467120 18049 mpd_0.16.4-1.diff.gz
 630bf66442a65eca5aeece39598a380197e3590a 252100 mpd_0.16.4-1_amd64.deb
 58bb0ee75cddff0bd0e7b1336bec4024a6fe76de 586018 mpd-dbg_0.16.4-1_amd64.deb
Checksums-Sha256: 
 d47a8534783039ab8deb0bed945ce69773561e1ee82905bff498aa39e8854035 1696 
mpd_0.16.4-1.dsc
 4da123deb9713aa7ced1219a9cd3142f637e3b6f259c33c7bfa99f639e4750c4 622453 
mpd_0.16.4.orig.tar.gz
 9ba4bc7bf6b99fb927923f05b3b46dab85589b85d0883288c4bd4cd195853804 18049 
mpd_0.16.4-1.diff.gz
 39c2924e7834b0a302d4169352cf76149ab25ba22a8c8629bbdf1a8a4e8f5a62 252100 
mpd_0.16.4-1_amd64.deb
 7aaa534515d22e6139c0de7bba245fd35351c82ec417e0c6a77ab0b3157fea68 586018 
mpd-dbg_0.16.4-1_amd64.deb
Files: 
 28916b9a4e5587bd65592dde560212ac 1696 sound optional mpd_0.16.4-1.dsc
 eea7368cc24b91bd0fbff7a562401cb8 622453 sound optional mpd_0.16.4.orig.tar.gz
 aed6244aa6c0231b399191426162c224 18049 sound optional mpd_0.16.4-1.diff.gz
 c3501366ea9bfff3ba33e8b813a587bc 252100 sound optional mpd_0.16.4-1_amd64.deb
 84f49252c39108d782fea1e134b74cdf 586018 debug extra mpd-dbg_0.16.4-1_amd64.deb

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

iEYEARECAAYFAk5nFGQACgkQ01u8mbx9Agr89ACaA+1jZmQ+BXhQTnubyMszQzLr
bZwAoKCVlf7wNh09MQaOKUy1lBhe5ACv
=k/4E
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to