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.

** Patch added: "ccid_1.4.22-1ubuntu0.1.debdiff"
   
https://bugs.launchpad.net/ubuntu/+source/ccid/+bug/1551897/+attachment/4659458/+files/ccid_1.4.22-1ubuntu0.1.debdiff

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

Title:
  Excessive CPU utilization

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ccid/+bug/1551897/+subscriptions

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

Reply via email to