diff --git a/subprojects/gst-devtools/validate/launcher/baseclasses.py b/subprojects/gst-devtools/validate/launcher/baseclasses.py index 2cb01343f3..924a78a1ac 100644 --- a/subprojects/gst-devtools/validate/launcher/baseclasses.py +++ b/subprojects/gst-devtools/validate/launcher/baseclasses.py @@ -1147,7 +1147,7 @@ class GstValidateTest(Test): msg = "" result = Result.PASSED if self.result == Result.TIMEOUT: - with open(self.logfile) as f: + with open(self.logfile, errors="surrogateescape") as f: signal_fault_info = self.fault_sig_regex.findall(f.read()) if signal_fault_info: result = Result.FAILED