Hi,

[EMAIL PROTECTED] wrote:

> Can you do:
> $ gdb pcscd
> (gdb) set args --foreground --debug
> (gdb) run
> wait for the crash
> (gdb) backtrace

Program received signal SIGSEGV, Segmentation fault.
0x0fe5e128 in free () from /lib/libc.so.6
(gdb) bt
#0  0x0fe5e128 in free () from /lib/libc.so.6
#1  0x0ff69ee4 in usb_destroy_configuration () from /lib/libusb-0.1.so.4
#2  0x0ff69118 in usb_free_dev () from /lib/libusb-0.1.so.4
#3  0x0ff68c58 in usb_find_devices () from /lib/libusb-0.1.so.4
#4  0x0ff68c58 in usb_find_devices () from /lib/libusb-0.1.so.4
#5  0x0ff68c58 in usb_find_devices () from /lib/libusb-0.1.so.4
#6  0x0ff68c58 in usb_find_devices () from /lib/libusb-0.1.so.4
#7  0x0ff68c58 in usb_find_devices () from /lib/libusb-0.1.so.4
Previous frame inner to this frame (corrupt stack?)

I am going to compile a debug-enabled version of libusb now, but it
looks like a double free(). Unfortunately, there is no valgrind on this box.

   Simon

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to