So, nothing unexpected in those gdb traces... Perhaps it's peculiar that there are three monitoring threads for libusb, but that's due to a limitation in the fwupd provider structure which shouldn't be a huge problem. To rule out that being the issue, can anyone reproduce the issue after killing fwupd as root, running "sudo dfu-tool watch" and then inserting the hardware. If it's a DFU endpoint issue then that should reproduce the bug, if it's a more general USB issue then the bug should be there also. Thanks.
So, nothing unexpected in those gdb traces... Perhaps it's peculiar that there are three monitoring threads for libusb, but that's due to a limitation in the fwupd provider structure which shouldn't be a huge problem. To rule out that being the issue, can anyone reproduce the issue after killing fwupd as root, running "sudo dfu-tool watch" and then inserting the hardware. If it's a DFU endpoint issue then that should reproduce the bug, if it's a more general USB issue then the bug should be there also. Thanks.