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))