openal crash

Co-authored-by: Rahul <notlutitious@gmail.com>
This commit is contained in:
maskers 2025-05-17 20:48:25 +03:00
parent eb46007d30
commit 01ca179ee3

View file

@ -34,6 +34,7 @@ pub async fn find(log: &str, data: &Data) -> Result<Vec<(String, String)>> {
old_forge_new_java,
checksum_mismatch,
nvidia_linux,
linux_openal,
];
let mut res: Vec<(String, String)> = issues.iter().filter_map(|issue| issue(log)).collect();
@ -427,3 +428,18 @@ fn nvidia_linux(log: &str) -> Issue {
let found = log.contains("[libnvidia-glcore.so");
found.then_some(issue)
}
fn linux_openal(log: &str) -> Issue {
let issue = (
"Missing .alsoftrc".to_string(),
"OpenAL is missing the configuration file.
To fix this, create a file named `.alsoftrc` in your home directory with the following content:
```
drivers=alsa
hrtf=true```"
.to_string(),
);
let found = log.contains("[libopenal.so");
found.then_some(issue)
}