Alright, that explains what is happening. The device is getting disconnected 
which triggers a call to usbi_handle_disconnect which cancels 
usbi_handle_transfer_completion. You are then getting notification from the os 
indicating the transfer failed. The fix I sent you avoid the segmentation fault 
but will give you duplicate callbacks. Other paths may still get a segmentation 
fault. I will work on a better fix over the weekend and get it in for 1.0.17.

-Nathan

On Jul 20, 2013, at 6:34 AM, Lilk <notificati...@github.com> wrote:

> Issue at least seems to be resolved by inserting the following at line 1534:
> if (itransfer->list.next)
> 
> —
> Reply to this email directly or view it on GitHub.
> 
> ------------------------------------------------------------------------------
> See everything from the browser to the database with AppDynamics
> Get end-to-end visibility with application monitoring from AppDynamics
> Isolate bottlenecks and diagnose root cause in seconds.
> Start your free trial of AppDynamics Pro today!
> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk_______________________________________________
> libusbx-devel mailing list
> libusbx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/libusbx-devel

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to