rpms/audacious/F-12 audacious-2.1-mowgli-crash.patch, NONE, 1.1 audacious.spec, 1.54, 1.55

Michael Schwendt mschwendt at fedoraproject.org
Thu Nov 19 19:04:24 UTC 2009


Author: mschwendt

Update of /cvs/pkgs/rpms/audacious/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv3317

Modified Files:
	audacious.spec 
Added Files:
	audacious-2.1-mowgli-crash.patch 
Log Message:
* Thu Nov 19 2009 Michael Schwendt <mschwendt at fedoraproject.org> - 2.1-6
- Rebuild with a safety-measure/terminal-debug patch for the
  mowgli_dictionary_retune crash on x86_64 (#538379).


audacious-2.1-mowgli-crash.patch:
 custom_uri.c |    4 ++++
 1 file changed, 4 insertions(+)

--- NEW FILE audacious-2.1-mowgli-crash.patch ---
diff -Nur audacious-2.1-orig/src/audacious/custom_uri.c audacious-2.1-mowgli-crash/src/audacious/custom_uri.c
--- audacious-2.1-orig/src/audacious/custom_uri.c	2009-07-07 00:39:12.000000000 +0200
+++ audacious-2.1-mowgli-crash/src/audacious/custom_uri.c	2009-11-19 19:58:21.730938945 +0100
@@ -50,6 +50,10 @@
         uri = g_strndup(filename, pos - filename + 3);
     else
         return NULL;
+    if (!uri) {
+        printf("ERROR: uri_get_plugin (uri len=%i): %s\n", (pos-filename+3), filename);
+        return NULL;
+    }
 
     ip = mowgli_dictionary_retrieve(uri_type_dict, uri);
  


Index: audacious.spec
===================================================================
RCS file: /cvs/pkgs/rpms/audacious/F-12/audacious.spec,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -p -r1.54 -r1.55
--- audacious.spec	21 Sep 2009 10:41:16 -0000	1.54
+++ audacious.spec	19 Nov 2009 19:04:24 -0000	1.55
@@ -5,7 +5,7 @@
 
 Name: audacious
 Version: 2.1
-Release: 5%{?dist}
+Release: 6%{?dist}
 
 License: GPLv3
 Summary: GTK2 based media player similar to XMMS
@@ -17,6 +17,9 @@ Source0: http://distfiles.atheme.org/aud
 # will be obsolete in > 2.1
 Patch0: audacious-2.1-pluginprio.patch
 
+# debug helper and safety measure for #538379
+Patch1: audacious-2.1-mowgli-crash.patch
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires: gettext
@@ -71,6 +74,7 @@ Files needed when building software for 
 %prep
 %setup -q -n %{name}-%{version}
 %patch0 -p1 -b .pluginprio
+%patch1 -p1 -b .mowgli-crash
 sed -i '\,^.SILENT:,d' buildsys.mk.in
 
 %build
@@ -162,6 +166,10 @@ gtk-update-icon-cache %{_datadir}/icons/
 
 
 %changelog
+* Thu Nov 19 2009 Michael Schwendt <mschwendt at fedoraproject.org> - 2.1-6
+- Rebuild with a safety-measure/terminal-debug patch for the
+  mowgli_dictionary_retune crash on x86_64 (#538379).
+
 * Sun Sep 20 2009 Michael Schwendt <mschwendt at fedoraproject.org> - 2.1-5
 - /usr/bin/audacious and /usr/bin/audtool compatibility links are
   provided officially by upstream within 2.2-alpha1.




More information about the fedora-extras-commits mailing list