Le Friday 03 June 2005 à 01:34:43, Simon Richter a écrit: > [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.
Any progress on the debug session? I guess the bug is in libusb but I can't reassign the bug report without being sure. Regards, -- Dr. Ludovic Rousseau [EMAIL PROTECTED] -- Normaliser Unix c'est comme pasteuriser le camembert, L.R. -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]