diff --git a/debug-viewer/GstDebugViewer/GUI.py b/debug-viewer/GstDebugViewer/GUI.py index 87a9a0cd0b..b7c5adf192 100755 --- a/debug-viewer/GstDebugViewer/GUI.py +++ b/debug-viewer/GstDebugViewer/GUI.py @@ -343,6 +343,9 @@ class LazyLogModel (LogModelBase): if line_offset in self.line_cache: return + if len (self.line_cache) > 10000: + self.line_cache.clear () + if line_offset == 0: self.__fileobj.seek (0) line = self.__fileobj.readline ()