So to clarify exactly where the exception is thrown here is the call stack:

ot11-OpenThreadsd.dll!OpenThreads::cooperativeWait(void * waitHandle=0x000000b0,
unsigned long timeout=4294967295)  Line 53      C++
ot11-OpenThreadsd.dll!OpenThreads::Win32ConditionPrivateData::broadcast()  Line
73 + 0x15 bytes C++
ot11-OpenThreadsd.dll!OpenThreads::Condition::broadcast()  Line 100     C++
ot11-OpenThreadsd.dll!OpenThreads::Block::release()  Line 69 + 0x13 bytes       
C++
ot11-OpenThreadsd.dll!OpenThreads::ThreadPrivateActions::StartThread(void *
data=0x00b62860)  Line 112      C++
msvcr90d.dll!_callthreadstartex()  Line 348 + 0xf bytes C
msvcr90d.dll!_threadstartex(void * ptd=0x00b67008)  Line 331    C

This happens after the second call to start and after the thread is actually
started the second time as can be seen from the call stack.


_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to