On Wed, May 28, 2014 at 12:31:00PM +0200, Raphael Geissert wrote:
> Package: libusb-1.0-0
> Version: 2:1.0.17-1
> Severity: important
> Affects: pcscd
> 
> Hi,
> 
> pcscd crashes "sporadically"[1] on systems with USB controllers driven
> by xhci. I've been able to track this down to libusb-1.0-0 between
> versions 1.0.17 and 1.0.18, not being able to reproduce it with
> version 1.0.8 nor 1.0.11. Controllers driven by ehci and uhci don't
> seem to trigger the crash.

I don't really understand the version part. You mean it works on 1.0.8
and 1.0.11, but crashes with 1.0.17 and 1.0.18? Did you change only the
libusb version, or other packages? Could you maybe try other
intermediate versions?

> The crash is a segfault on the third thread of pcscd (the thread
> appears to be always the same), and trying to get a stacktrace with
> the -dbg packages available in wheezy doesn't provide anything useful.
> Stracing the process, I see a poll() which returns when plugging the
> device, followed by an open(2) IIRC (or was it a read(2)?) - I can
> re-check that if needed.

With a backtrace, it will be difficult to debug this kind of problem.
You said that the backtrace is not useful with the wheezy -dbg package,
but there is not such a package on wheezy...

Could you please provide the backtrace or the core file, so that we can
see at least the libusb function where the crash occurs?

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurel...@aurel32.net                 http://www.aurel32.net


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to