Comment 31 for bug 1551897

Revision history for this message
Evan Broder (broder) wrote :

This is actually a bug in ccid's handling of composite USB devices, and has been fixed upstream (https://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pcsclite/CCID.git;a=commitdiff_plain;h=3c21f452543983f3625a1965ce234074cbda6865).

My experience was that this bug caused pcscd to segfault, rather than to consume 100% CPU, but the fix appears to be the same either way.

I've attached a debdiff that fixes the issue for me, and I've uploaded a test build to my PPA (https://launchpad.net/~broder/+archive/ubuntu/ubuntu-tests). I suspect this merits an SRU, since it's a significant regression in functionality without a good workaround; I'll start on the paperwork.