Почему я вдруг получаю ошибку Wine "Выполнена привилегированная инструкция по адресу 004dd5b4"?

Привет всем!

Прохожу курс “от 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

Если у кого-то есть идеи, что могло пойти не так или как это исправить, буду очень благодарен!

Спасибо за ответ! У меня все получилось, и теперь ошибка “Выполнена привилегированная инструкция по адресу 004dd5b4” больше не возникает. Очень благодарен за помощь!