2012/8/2  <sebasti...@gmx-topmail.de>:
>> On 2012.07.28 12:06, Ludovic Rousseau wrote:
>> You would get more detailed information by rebuilding libusbx with debug
>> info.
> As you suggested, I compiled libusbx with debug info.

Thanks.

> I'd like you to have a final look at the attached backtrace and confirm
> that the segmentation fault is related to a bug in the Omnikey driver.
>
> Please let me know if you need anything else from the backtrace.

The crash occurs in
#0  0x00697e9b in add_to_flying_list (transfer=0xb6600468) at io.c:1185

The source code line is:
                if (!timerisset(cur_tv) || (cur_tv->tv_sec > timeout->tv_sec) ||

That is not the first time I see a crash related to the flying list.
It may well be a bug in libusbx.

In gdb can you display the different variables using:
print cur_tv
print cur_tv->tv_sec
print timeout
print timeout->tv_sec
print *transfer

Bye

-- 
 Dr. Ludovic Rousseau

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel

Reply via email to