15 lines
452 B
Python
15 lines
452 B
Python
import sys
|
|
|
|
path = sys.argv[1]
|
|
lines = open(path, encoding="utf-8", errors="ignore").read().splitlines()
|
|
keys = (
|
|
"Runtime aborting", "Aborting", "stack corruption", "blocked __stack",
|
|
"vhvlnqgy.u", "UserRegistration", "F libc", "has died",
|
|
)
|
|
for i, line in enumerate(lines):
|
|
if any(k in line for k in keys):
|
|
start = max(0, i - 2)
|
|
end = min(len(lines), i + 6)
|
|
print("---")
|
|
print("\n".join(lines[start:end]))
|