Hi,

I am attaching a proposed quilt patch for implementing the same fix as 
upstream. If I have done anything incorrectly, please feel free to let me know.

Thanks.
Description: [PATCH] Fix crash on missing libmodplug
Author:      Christoph Reiter <reiter.christ...@gmail.com>
Origin:      vendor, https://github.com/quodlibet/quodlibet/commit/7fda4345bdabafa896f4a632990c20d91076e98d
Bug:         https://github.com/quodlibet/quodlibet/issues/4528
Bug-Debian:  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1095175
Forwarded:   not-needed
Applied-Upstream: https://github.com/quodlibet/quodlibet/commit/7fda4345bdabafa896f4a632990c20d91076e98d
Last-Update: 2025-03-25
---
Fixes #1095175
--- a/quodlibet/util/__init__.py
+++ b/quodlibet/util/__init__.py
@@ -961,7 +961,7 @@
 
         try:
             return load_func(dlopen_name), name
-        except OSError as e:
+        except (OSError, AttributeError) as e:
             errors.append(str(e))
 
     raise OSError("\n".join(errors))

Reply via email to