diff --git a/src/calibre/devices/__init__.py b/src/calibre/devices/__init__.py index 1de73be98c..ad719c8be8 100644 --- a/src/calibre/devices/__init__.py +++ b/src/calibre/devices/__init__.py @@ -182,7 +182,7 @@ def debug(ioreg_to_tmp=False, buf=None, plugins=None, out(ioreg) if hasattr(buf, 'getvalue'): - return buf.getvalue().decode('utf-8') + return buf.getvalue().decode('utf-8', 'replace') finally: sys.stdout = oldo sys.stderr = olde