diff --git a/tests/log_parser/test_performance_log_parser.py b/tests/log_parser/test_performance_log_parser.py
index <HASH>..<HASH> 100644
--- a/tests/log_parser/test_performance_log_parser.py
+++ b/tests/log_parser/test_performance_log_parser.py
@@ -13,6 +13,8 @@ def test_valid_talosdata():
     assert parser.artifact[0].keys()[0] == 'json'
 
 
+# Disabled because of bug 1188132.
+@pytest.mark.xfail
 def test_invalid_talosdata():
     invalid_line = '10:27:39     INFO -  INFO : TALOSDATA: [ { "json"'
     parser = TalosParser()
diff --git a/treeherder/log_parser/parsers.py b/treeherder/log_parser/parsers.py
index <HASH>..<HASH> 100644
--- a/treeherder/log_parser/parsers.py
+++ b/treeherder/log_parser/parsers.py
@@ -346,4 +346,5 @@ class TalosParser(ParserBase):
                 # that's the behaviour we want
                 self.artifact = json.loads(match.group(1))
             else:
-                raise ValueError('Invalid TALOSDATA: %s' % line)
+                # probably a line which just happens to contain talosdata, ignore
+                pass
Bug <I> - Don't retry log parsing for invalid TALOSDATA log lines

Since if it failed the first time, it's always going to fail.