hello,
initializing any HID devise on my linux (arch based) machine with SC 3.13 keeps crashing sclang.
HID used to work without any problems for many years from SC 3.11 on linux (mint (ubuntu based), raspian (debian based), manjaro (arch based), etc).
downgrading to SC 3.12 is fixing it. tested this on two machines.
so i am pretty shure its a bug that comes with SC 3.13.
so in detail:
supercollider 3.13.0-2, sc3-plugins 3.13.0-1
HID permisions are set like in the SC document “HID permissions”.
/etc/udev/rules.d/90-hidraw-permissions.rules
KERNEL==“hidraw*”, SUBSYSTEM==“hidraw”, MODE=“0664”, GROUP=“plugdev”
sudo chmod 664 /dev/hidraw*
sudo chgrp plugdev /dev/hidraw*
my procedure:
HID.findAvailable;
HID.postAvailable;
*** Welcome to SuperCollider 3.13.0. *** For help press Ctrl-D.
HID: found 5 devices
0: Usage name and page: undefined, undefined
Vendor name: Logitech
Product name: Logitech RumblePad 2 USB
Vendor and product ID: 1133, 49688
Path: /dev/hidraw5
Serial Number:
Releasenumber and interfaceNumber: 256, 0
initialize:
~myhid= HID.open(1133, 49688); // logitech
error message:
HID: path was not set specified yet, chosen the one with path: /dev/hidraw5
open device 0x5628271ed9a0
start polling thread for 654647232
HID: Opened device: a HIDInfo(Logitech, Logitech RumblePad 2 USB, IDs:1133, 49688, /dev/hidraw5, , 256, 0)
Interpreter has crashed or stopped forcefully. [Exit code: 7]
this happens with “Logitech RumblePad 2” and “Shobo Snth”.
as i already started to use new features from sc3.13 downgrading to sc3.12 won’t solve my problem.
thanks for any ideas and help