On my system whenever a Wii Remote (wiimote) is connected with Bluetooth YARG will enter a zombie state almost instantly after launching.
This crash did not occur prior to following the hid instructions recommended for Linux. Prior to following the hid instructions the wiimote would be listed as a device but the wiimote guitar would not be listed. I did notice a "guitar added" message on the right side of the menu directly after launching but it would be quickly followed up by a "guitar removed" message. I am using the latest YARC .AppImage to install YARG.
I have followed the steps to allow YARG to access hid devices:
[]$ uname
Linux 6.19.6-arch1-1 x86_64 GNU/Linux
[]$ pacman -Qs hidapi & pacman -Qs libudev
local/lib32-systemd 259.3-1
local/hidapi 0.15.0-1
system and service manager (32-bit)
local/libgudev 238-3
GObject bindings for libudev
local/python-pyudev 0.24.4-1
Python bindings to libudev
local/systemd-libs 259.3-1
systemd client libraries
[]$ cat /etc/udev/rules.d/69-hid.rules
KERNEL=="hidraw*", TAG+="uaccess"
[]$ lsmod | grep wii
hid_wiimote 94208 0
ff_memless 24576 1 hid_wiimote
The wiimote guitar is detected and recognized by kernel and I can see the buttons working using evtest
[]$ evtest
Available devices:
/dev/input/event26: Nintendo Wii Remote
/dev/input/event27: Nintendo Wii Remote Guitar
Input device name: "Nintendo Wii Remote Guitar"
Event: type 1 (EV_KEY), code 257 (BTN_1), value 1
This is the output I get when lanching YARG from the shell with a wiimote connected. The process will hang on this screen after the window has closed. The process will then enter a zombie/defunct state
[UnityMemory] Configuration Parameters - Can be set up in boot.config
"memorysetup-allocator-temp-initial-block-size-main=262144"
...
[]$ ps -aux | grep -i yarg
5605 Z 15:19 0:01 [YARG] <defunct>