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
signature.asc
Description: OpenPGP digital signature