Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix system call failures when running winetricks verbs (#115)
* umu_run: remove winetricks environment variables - Currently, winetricks verbs are being applied to the wine prefix by executing the winetricks script as an executable for Proton. For some reason, this results in system calls failing for container binaries such as grep and sed, which are required by winetricks for parsing. Here's an example of grep's coredump: >Stack trace of thread 52329: >\#0 0x000070003275383b n/a (/lib/ld-linux-x86-64.so.2 + 0x2183b) >#1 0x000070003274e0f8 n/a (/lib/ld-linux-x86-64.so.2 + 0x1c0f8) >#2 0x000070003274f9be n/a (/lib/ld-linux-x86-64.so.2 + 0x1d9be) >#3 0x000070003274e748 n/a (/lib/ld-linux-x86-64.so.2 + 0x1c748) >ELF object binary architecture: AMD x86-64 While this doesn't appear to impact the application of winetricks verbs to the prefix nor has there been reports of this problem yet, as a precaution, we should set these environment variables from the proton script and replicate protonfixes' execution. As a result, theere should be no more coredumps except from wine64-preloader, which should be normal, and the launcher will only guard against valid winetricks verbs * umu_test: update test
- Loading branch information