Public bug reported:

This bug is fixed upstream. Described in the linked github issue.

$ sudo ratbagd --verbose=raw
Initializing libratbag
ratbag debug: New device: Logitech M705
ratbag debug: Using data directory '/usr/share/libratbag'
ratbag debug: device assigned driver hidpp10
ratbag debug: hidraw info: bus 0x03 vendor 0x46d product 0x101b
ratbag debug: Logitech M705 is device '/dev/hidraw2'.
ratbag debug: Parsing HID report descriptor
ratbag debug: Parsing HID report descriptor
ratbag debug: - HID report ID 02
ratbag debug: - HID report ID 10
ratbag debug: - HID report ID 11
ratbag debug: - HID report ID 20
ratbag debug: - HID report ID 21
ratbag raw: Fetching individual features (0x1)
ratbag raw: hidpp10 tx:  10 | 00 | 81 | 01 | 00 00 00
ratbag raw: hidpp write:  10 00 81 01 00 00 00
ratbag raw: hidpp read:   10 01 81 01 42 00 00
ratbag raw: hidpp10 rx:  10 | 00 | 81 | 01 | 42 00 00
ratbag raw: Fetching HID++ notifications (00)
ratbag raw: hidpp10 tx:  10 | 00 | 81 | 00 | 00 00 00
ratbag raw: hidpp write:  10 00 81 00 00 00 00
ratbag raw: hidpp read:   10 01 81 00 10 00 00
ratbag raw: hidpp10 rx:  10 | 00 | 81 | 00 | 10 00 00
ratbag raw: Fetching current resolution (0x63)
ratbag raw: hidpp10 tx:  10 | 00 | 83 | 63 | 00 00 00
ratbag raw: hidpp write:  10 00 83 63 00 00 00
ratbag raw: hidpp read:   10 01 8f 83 63 01 00
ratbag raw:     HID++ error from the device (0): ERR_INVALID_SUBID (01)
ratbag raw: hidpp10 rx:  10 | 00 | 8f | 83 | 63 01 00
ratbag raw: Fetching LED status (0x51)
ratbag raw: hidpp10 tx:  10 | 00 | 81 | 51 | 00 00 00
ratbag raw: hidpp write:  10 00 81 51 00 00 00
ratbag raw: hidpp read:   10 01 8f 81 51 02 00
ratbag raw:     HID++ error from the device (0): ERR_INVALID_ADDRESS (02)
ratbag raw: hidpp10 rx:  10 | 00 | 8f | 81 | 51 02 00
ratbag raw: Fetching USB refresh rate (0x64)
ratbag raw: hidpp10 tx:  10 | 00 | 81 | 64 | 00 00 00
ratbag raw: hidpp write:  10 00 81 64 00 00 00
ratbag raw: hidpp read:   10 01 8f 81 64 02 00
ratbag raw:     HID++ error from the device (0): ERR_INVALID_ADDRESS (02)
ratbag raw: hidpp10 rx:  10 | 00 | 8f | 81 | 64 02 00
ratbag raw: Fetching optical sensor settings (0x61)
ratbag raw: hidpp10 tx:  10 | 00 | 81 | 61 | 00 00 00
ratbag raw: hidpp write:  10 00 81 61 00 00 00
ratbag raw: hidpp read:   10 01 8f 81 61 02 00
ratbag raw:     HID++ error from the device (0): ERR_INVALID_ADDRESS (02)
ratbag raw: hidpp10 rx:  10 | 00 | 8f | 81 | 61 02 00
ratbag raw: Fetching current profile (0xf)
ratbag raw: hidpp10 tx:  10 | 00 | 81 | 0f | 00 00 00
ratbag raw: hidpp write:  10 00 81 0f 00 00 00
ratbag raw: hidpp read:   10 01 8f 81 0f 02 00
ratbag raw:     HID++ error from the device (0): ERR_INVALID_ADDRESS (02)
ratbag raw: hidpp10 rx:  10 | 00 | 8f | 81 | 0f 02 00
ratbag error: Failed to get HID++1.0 device for Logitech M705
ratbag error: libratbag bug: Logitech M705: invalid number of profiles (0)
Segmentation fault

** Affects: libratbag
     Importance: Unknown
         Status: Unknown

** Affects: libratbag (Ubuntu)
     Importance: Undecided
         Status: Confirmed

** Bug watch added: github.com/libratbag/piper/issues #515
   https://github.com/libratbag/piper/issues/515

** Also affects: libratbag via
   https://github.com/libratbag/piper/issues/515
   Importance: Unknown
       Status: Unknown

** No longer affects: libratbag

** Bug watch added: github.com/libratbag/libratbag/issues #970
   https://github.com/libratbag/libratbag/issues/970

** Also affects: libratbag via
   https://github.com/libratbag/libratbag/issues/970
   Importance: Unknown
       Status: Unknown

** Changed in: libratbag (Ubuntu)
       Status: New => Confirmed

** Description changed:

+ This bug is fixed upstream. Described in the linked github issue.
+ 
  $ sudo ratbagd --verbose=raw
  Initializing libratbag
  ratbag debug: New device: Logitech M705
  ratbag debug: Using data directory '/usr/share/libratbag'
  ratbag debug: device assigned driver hidpp10
  ratbag debug: hidraw info: bus 0x03 vendor 0x46d product 0x101b
  ratbag debug: Logitech M705 is device '/dev/hidraw2'.
  ratbag debug: Parsing HID report descriptor
  ratbag debug: Parsing HID report descriptor
  ratbag debug: - HID report ID 02
  ratbag debug: - HID report ID 10
  ratbag debug: - HID report ID 11
  ratbag debug: - HID report ID 20
  ratbag debug: - HID report ID 21
  ratbag raw: Fetching individual features (0x1)
  ratbag raw: hidpp10 tx:  10 | 00 | 81 | 01 | 00 00 00
  ratbag raw: hidpp write:  10 00 81 01 00 00 00
  ratbag raw: hidpp read:   10 01 81 01 42 00 00
  ratbag raw: hidpp10 rx:  10 | 00 | 81 | 01 | 42 00 00
  ratbag raw: Fetching HID++ notifications (00)
  ratbag raw: hidpp10 tx:  10 | 00 | 81 | 00 | 00 00 00
  ratbag raw: hidpp write:  10 00 81 00 00 00 00
  ratbag raw: hidpp read:   10 01 81 00 10 00 00
  ratbag raw: hidpp10 rx:  10 | 00 | 81 | 00 | 10 00 00
  ratbag raw: Fetching current resolution (0x63)
  ratbag raw: hidpp10 tx:  10 | 00 | 83 | 63 | 00 00 00
  ratbag raw: hidpp write:  10 00 83 63 00 00 00
  ratbag raw: hidpp read:   10 01 8f 83 63 01 00
  ratbag raw:     HID++ error from the device (0): ERR_INVALID_SUBID (01)
  ratbag raw: hidpp10 rx:  10 | 00 | 8f | 83 | 63 01 00
  ratbag raw: Fetching LED status (0x51)
  ratbag raw: hidpp10 tx:  10 | 00 | 81 | 51 | 00 00 00
  ratbag raw: hidpp write:  10 00 81 51 00 00 00
  ratbag raw: hidpp read:   10 01 8f 81 51 02 00
  ratbag raw:     HID++ error from the device (0): ERR_INVALID_ADDRESS (02)
  ratbag raw: hidpp10 rx:  10 | 00 | 8f | 81 | 51 02 00
  ratbag raw: Fetching USB refresh rate (0x64)
  ratbag raw: hidpp10 tx:  10 | 00 | 81 | 64 | 00 00 00
  ratbag raw: hidpp write:  10 00 81 64 00 00 00
  ratbag raw: hidpp read:   10 01 8f 81 64 02 00
  ratbag raw:     HID++ error from the device (0): ERR_INVALID_ADDRESS (02)
  ratbag raw: hidpp10 rx:  10 | 00 | 8f | 81 | 64 02 00
  ratbag raw: Fetching optical sensor settings (0x61)
  ratbag raw: hidpp10 tx:  10 | 00 | 81 | 61 | 00 00 00
  ratbag raw: hidpp write:  10 00 81 61 00 00 00
  ratbag raw: hidpp read:   10 01 8f 81 61 02 00
  ratbag raw:     HID++ error from the device (0): ERR_INVALID_ADDRESS (02)
  ratbag raw: hidpp10 rx:  10 | 00 | 8f | 81 | 61 02 00
  ratbag raw: Fetching current profile (0xf)
  ratbag raw: hidpp10 tx:  10 | 00 | 81 | 0f | 00 00 00
  ratbag raw: hidpp write:  10 00 81 0f 00 00 00
  ratbag raw: hidpp read:   10 01 8f 81 0f 02 00
  ratbag raw:     HID++ error from the device (0): ERR_INVALID_ADDRESS (02)
  ratbag raw: hidpp10 rx:  10 | 00 | 8f | 81 | 0f 02 00
  ratbag error: Failed to get HID++1.0 device for Logitech M705
  ratbag error: libratbag bug: Logitech M705: invalid number of profiles (0)
  Segmentation fault

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1886705

Title:
  ratbagd, segrault

To manage notifications about this bug go to:
https://bugs.launchpad.net/libratbag/+bug/1886705/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to