Я запускаю FL Studio в такой комбинации: В среде Firejail запускается Wine-GE, который запускает FL Studio.
Раньше всё было отлично, но после обновления FL перестала запускаться по следующей причине:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 130 (MIT-SHM)
Minor opcode of failed request: 3 (X_ShmPutImage)
Value in failed request: 0x150
Serial number of failed request: 1302
Current serial number in output stream: 1305
FL Studio на долю секунды открывается, видно фрукт, но затем работа FL прекращается.
Система: Arch Linux, NVidia RTX 3070, OpenBox
В комбинации Firejail -> Lutris ровно та же самая проблема, при чём другие игры и программы работают отлично, и FL после десятков попыток запустить, бывает, запускается, и работает отлично, но после перезагрузки снова не работает по той же самой причине.
Я правильно понимаю, что проблема связана с распределяемой памятью, и Firejail не настроен на работу с ней? Как его настроить? Никакой информации в интернете найти не удалось, только о MIT-SHM - что это «расширение X Window System для обмена видеоданными между клиентом и сервером с использованием общего поля памяти».
Может, нужно поставить какую-то библиотеку или утилиту для работы с этой фигнёй, или проблема с графической оболочкой или настройкой X сервера?
Не помогают флаги для Firejail:
- –ipc-namespace
- –caps
- –seccomp
Не помог xorg-server-xephyr, ровно та же самая проблема.
Единственные ошибки которые так же выводятся:
- 009c:err:hid:udev_bus_init UDEV monitor creation failed
Может, стоит сделать полный вывод логов, и пытаться разобраться в этих гигабайтах текста что что-то не так?
Прошу не писать комментарии по типу «не используй экранирование системы, доверяй все свои файлы проприетарному ПО» или «используй виртуальную машину»