Hi,

I created two pull requests to fix bug 1115 (
https://sigrok.org/bugzilla/show_bug.cgi?id=1115):

- https://github.com/sigrokproject/libsigrok/pull/165
- https://github.com/sigrokproject/libsigrok/pull/166

As to why this fixes the problem:

On my motherboard, I have an AURA LED Controller.
This controller has broken firmware and reports an invalid descriptor list.
As a non-compliant device, it causes libusb to crash.

My fix is to limit device scanning to specific VIDs/PIDs only.

I know it would be better to fix libusb, but maintainers of libusb are not
interested in supporting broken devices (see:
https://github.com/libusb/libusb/issues/725)
_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to