File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -277,7 +277,7 @@ def _read_pipe_nonblock(self, pipe):
277
277
return read_some , output
278
278
read_some = True
279
279
output = decode_and_filter (buf )
280
- if output .find ("] RIP: " ) != - 1 or output .find ("] Call Trace:" ) != - 1 :
280
+ if output .find ("] RIP: " ) != - 1 or output .find ("] Call Trace:" ) != - 1 or output . find ( '] ref_tracker: ' ) != - 1 :
281
281
self .fail_state = "oops"
282
282
except BlockingIOError :
283
283
pass
@@ -382,12 +382,14 @@ def extract_crash(self, out_path):
382
382
if in_crash :
383
383
in_crash &= '] ---[ end trace ' not in line
384
384
in_crash &= '] </TASK>' not in line
385
+ in_crash &= line [- 2 :] != '] '
385
386
if not in_crash :
386
387
self ._load_filters ()
387
388
finger_prints .append (crash_finger_print (self .filter_data ,
388
389
crash_lines [start :]))
389
390
else :
390
391
in_crash |= '] Hardware name: ' in line
392
+ in_crash |= '] ref_tracker: ' in line
391
393
if in_crash :
392
394
start = len (crash_lines )
393
395
crash_lines += last5
You can’t perform that action at this time.
0 commit comments