Периодически не запускаются следующие игры из стима: Robocraft, Unturned, Rust. Т.е. однажды они все-таки запускались, но какой-то систематики выявить не удалось, кроме разве того, что если одна из них не запускается, то и остальные не запускаются тоже. Все их объединяет то, что они используют для работы собственную поставку Mono (судя по всему идентичную у всех).
При попытке запуска у каждой из игр крашится процесс (выхлоп у всех тоже идентичный):
$ ./Unturned.x86_64
Set current directory to /home/radius/.local/share/Steam/SteamApps/common/Unturned
Found path: /home/radius/.local/share/Steam/SteamApps/common/Unturned/Unturned.x86_64
Mono path[0] = '/home/radius/.local/share/Steam/SteamApps/common/Unturned/Unturned_Data/Managed'
Mono path[1] = '/home/radius/.local/share/Steam/SteamApps/common/Unturned/Unturned_Data/Mono'
Mono config path = '/home/radius/.local/share/Steam/SteamApps/common/Unturned/Unturned_Data/Mono/etc'
displaymanager : xrandr version warning. 1.5
client has 4 screens
displaymanager screen (0)(DP-1): 1920 x 1200
Using libudev for joystick management
Importing game controller configs
/dev/input/js0: driver version: 2.1.0 (20100)
/dev/input/js0: fd 4, buttons 11, axes 8, name Xbox Gamepad (userspace driver)
/dev/input/js0: axis 0: raw 0, mapped 0.000000
/dev/input/js0: axis 1: raw 0, mapped 0.000000
/dev/input/js0: axis 2: raw 0, mapped 0.000000
/dev/input/js0: axis 3: raw 0, mapped 0.000000
/dev/input/js0: axis 4: raw -32767, mapped 0.000000
/dev/input/js0: axis 5: raw -32767, mapped 0.000000
/dev/input/js0: axis 6: raw 0, mapped 0.000000
/dev/input/js0: axis 7: raw 0, mapped 0.000000
Assigning joystick 1
/dev/input/js1: driver version: 2.1.0 (20100)
/dev/input/js1: fd 5, buttons 11, axes 8, name Xbox Gamepad (userspace driver) #2
/dev/input/js1: axis 0: raw 0, mapped 0.000000
/dev/input/js1: axis 1: raw 0, mapped 0.000000
/dev/input/js1: axis 2: raw 0, mapped 0.000000
/dev/input/js1: axis 3: raw 0, mapped 0.000000
/dev/input/js1: axis 4: raw -32767, mapped 0.000000
/dev/input/js1: axis 5: raw -32767, mapped 0.000000
/dev/input/js1: axis 6: raw 0, mapped 0.000000
/dev/input/js1: axis 7: raw 0, mapped 0.000000
Assigning joystick 2
Аварийный останов (core dumped)
В системном логе следующее:
янв 06 14:40:12 desktop systemd-coredump[10327]: Process 10288 (Unturned.x86_64) of user 1000 dumped core.
Stack trace of thread 10288:
#0 0x00007f474ba8b5f8 raise (libc.so.6)
#1 0x00007f474ba8ca7a abort (libc.so.6)
#2 0x00007f4748825976 n/a (libmono.so)
#3 0x00007f47487c88e4 n/a (libmono.so)
#4 0x00007f474d336d60 __restore_rt (libpthread.so.0)
#5 0x0000000000b4acfa n/a (Unturned.x86_64)
#6 0x0000000000b05bd2 n/a (Unturned.x86_64)
#7 0x0000000000b07352 n/a (Unturned.x86_64)
#8 0x0000000000b07717 n/a (Unturned.x86_64)
#9 0x00000000007f635f n/a (Unturned.x86_64)
#10 0x00000000007f9294 n/a (Unturned.x86_64)
#11 0x00000000007fdf20 n/a (Unturned.x86_64)
#12 0x00000000007fe00b n/a (Unturned.x86_64)
#13 0x00000000008f3a18 n/a (Unturned.x86_64)
#14 0x00000000418b1408 n/a (n/a)
Причем все они вылетают не сразу, а на каком-то этапе загрузки. А Rust вылетает только после нажатия кнопки запуска в лаунчере. И нет, отключение геймпада никак не влияет. Запускать пробовал с разными оконными менеджерами и без них вообще (в отдельных иксах) - тоже никак не влияет.
Мысль такая, что моно из поставки игры не дружит с какими-то системными библиотеками. Но где хоть логи нормальные найти? Или как подсунуть игре свой моно? Система кстати Linux desktop 4.3.3-2-ARCH #1 SMP PREEMPT Wed Dec 23 20:09:18 CET 2015 x86_64 GNU/Linux, видеодрайвер nvidia 358.16-3