Привет всем!
Прохожу курс “от 0 до Linux админа” на сайте yodo.im и столкнулся с проблемой. Почему я вдруг получаю ошибку Wine “A privileged instruction was executed at address 004dd5b4”?
Я играл в старую оригинальную игру Command and Conquer, и после обновления она перестала запускаться. При запуске появляется сообщение:
A privileged instruction was executed at address 004dd5b4
Click on OK to terminate the application.
Использую Kubuntu 22.04 LTS (Да, знаю, что нужно обновиться). И да, я в курсе, что есть OpenRA.
Ошибка впервые появилась в Lutris, поэтому я попробовал переустановить, создать новый префикс Wine, полностью переустановить игру и попробовал различные версии Wine в Lutris. Ничего не помогло. Затем я переключился на PlayOnLinux, установил там, и проблема осталась.
Сначала думал, что это проблема Lutris, но, похоже, это системная ошибка. Я не уверен, какое обновление могло это вызвать, но кажется, что что-то блокирует Wine. Игра работала нормально, а потом вдруг появилась эта ошибка, и теперь она не работает.
Вот конфигурация системы:
- Процессор: Ryzen 7 2700
- Оперативная память: 16 ГБ
- Видеокарта: Nvidia GTX 1650 4 ГБ
- Ядро: 5.15.0-174-generic x86_64
Вот лог Lutris с оригинальной ошибкой:
Started initial process 30014 from taskset -c 0-0 /home/user/.local/share/lutris/runners/wine/wine-staging-11.2-x86_64/bin/wine /media/user/biggames1/CnC/drive_c/WESTWOOD/CNC95/C&C95.EXE DXVK_FRAME_RATE 60
Start monitoring process.
libEGL warning: egl: failed to create dri2 screen
libEGL warning: egl: failed to create dri2 screen
libEGL warning: egl: failed to create dri2 screen
libEGL warning: egl: failed to create dri2 screen
Monitored process exited.
Initial process has exited (return code: 256)
Exit with return code 256
И вот лог с новым префиксом и свежей установкой:
Started initial process 52570 from /home/user/.local/share/lutris/runners/wine/wine-ge-8-26-x86_64/bin/wine /media/user/biggames1/cncz/drive_c/WESTWOOD/CNC95/C&C95.EXE
Start monitoring process.
esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Monitored process exited.
Initial process has exited (return code: 38400)
Exit with return code 38400
Если у кого-то есть идеи, что могло пойти не так или как это исправить, буду очень благодарен!