[Bug 46999] Controller with invalid HID range value causes division by zero error