libusb10 続き

csupしてみた。libusbもぱらぱらと更新されたので試してみると、今度はlibusb_free_transferの中で、licbのassertionで落ちる。。。

(gdb) bt
#0  0x2819f617 in kill () from /lib/libc.so.7
#1  0x2819f576 in raise () from /lib/libc.so.7
#2  0x2819e19a in abort () from /lib/libc.so.7
#3  0x28184666 in __assert () from /lib/libc.so.7
#4  0x2812305a in malloc_usable_size () from /lib/libc.so.7
#5  0x28123430 in malloc_usable_size () from /lib/libc.so.7
#6  0x28123b67 in free () from /lib/libc.so.7
#7  0x0805015c in libusb_free_transfer (xfer=0x2822107c) at /usr/src/lib/libusb/libusb10.c:836

確かに、libusb_set_debugでロギングさせとくと、libusb_alloc_transferがないのにlibusb_free_transferを呼んでるような。もう何が何だか。