From 9f4b62290d75d5273c5d4695b08959cb92f0bb26 Mon Sep 17 00:00:00 2001 From: maskers <97827489+mskrss@users.noreply.github.com> Date: Sat, 17 May 2025 20:15:25 +0300 Subject: [PATCH] nvidia linux crash --- src/handlers/event/analyze_logs/issues.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/handlers/event/analyze_logs/issues.rs b/src/handlers/event/analyze_logs/issues.rs index 6f7a29a..47dec19 100644 --- a/src/handlers/event/analyze_logs/issues.rs +++ b/src/handlers/event/analyze_logs/issues.rs @@ -413,3 +413,15 @@ fn checksum_mismatch(log: &str) -> Issue { let found = log.contains("Checksum mismatch, download is bad."); found.then_some(issue) } + +fn nvidia_linux(log: &str) -> Issue { + let issue = ( + "Nvidia drivers on Linux".to_string(), + "Nvidia drivers will often cause crashes on Linux. + To fix it, go to Settings ⟶ Enviroment variables and set `__GL_THREADED_OPTIMIZATIONS` to `0`." + .to_string(), + ); + + let found = log.contains("[libnvidia-glcore.so"); + found.then_some(issue) +}