Some additional information:

The stack:

0 CFRunLoopWakeUp 0 0x98909721
1 IODispatchCalloutFromCFMessage 0 0x91b39000
2 IODispatchCalloutFromMessage 0 0x91b390cd
3 __CFMachPortPerform 0 0x988e73a2
4 __CFRunLoopRun 0 0x988e310b
5 CFRunLoopRunSpecific 0 0x988e1094
6 CFRunLoopRunInMode 0 0x988e0ec1
*==> 7 usb_bulk_transfer darwin.c 841 0x0166a0fc*
8 usb_bulk_read darwin.c 913 0x0166a4e1
9 ftdi_read_data ftdi.c 1567 0x0002f671
10 SerialListener::_readFromDevice SerialListener.cpp 65 0x0000c332
11 SerialListener::run SerialListener.cpp 31 0x000093de
12 QThreadPrivate::start 0 0x00c6e35b
13 _pthread_start 0 0x968b27fd
14 thread_start 0 0x968b2682

Line 841 of darwin.c is:

*if (CFRunLoopRunInMode(kCFRunLoopDefaultMode, (timeout+999)/1000, true) ==
kCFRunLoopRunTimedOut) {*

Regards

Dan


Hello all,
>
> I started using an FTDI FT245R over Summer to control an FPGA. I found both
> the D2XX and VCP drivers to be unreliable so recently switched to using
> libftdi.
>
> However, an error that I was getting with the D2XX drivers I've started
> getting again with libftdi, has anyone seen this before?
>
>
> * In '__CFRunLoopLock', file
>  /SourceCache/CF/CF-550.29/RunLoop.subproj/CFRunLoop.c, line 438, during
>  lock, spin lock 0xb0395eac has value 0x80000001, which is neither locked
> nor
>  unlocked. The memory has been smashed.*
>
>
> I've not been able to completely trace this to libftdi, but googling the
> error leads to other people using FTDI chips and receiving the same error.
> Also, I never saw this error using the VCP drivers with the same
> application.
>
>
> Does anyone have an ideas? I'm developing on Mac OS X 10.6.4 using Qt
> 4.6.3.
>
> Regards
>
> Dan
>


--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscr...@developer.intra2net.com   

Reply via email to