I ran the dataset as suggested (osgcamerad -2 -c cow.osg).  The app
locked up on startup (as opposed to the osgViewer examples that locked
up when selected the CullThreadPerCameraDrawThreadPerContext threading
model).  Here's the call stack as shown in Visual Studio:

        ntdll.dll!7c90eb94()    
        [Frames below may be incorrect and/or missing, no symbols loaded
for ntdll.dll]  
        ntdll.dll!7c90e9c0()    
        kernel32.dll!7c8025cb()         
        kernel32.dll!7c802532()         
        OpenThreadsd.dll!OpenThreads::cooperativeWait(void *
waitHandle=0x00002700, unsigned long timeout=4294967295)  Line 53 + 0x10
bytes   C++
 
OpenThreadsd.dll!OpenThreads::Win32ConditionPrivateData::wait(OpenThread
s::Mutex & external_mutex={...}, long timeout_ms=-1)  Line 107 + 0x1d
bytes   C++
        OpenThreadsd.dll!OpenThreads::Condition::wait(OpenThreads::Mutex
* mutex=0x01b0c920)  Line 63    C++
        osgViewerd.dll!osgViewer::EndOfDynamicDrawBlock::block()  Line
740 + 0x1a bytes        C++
        osgViewerd.dll!osgViewer::Viewer::renderingTraversals()  Line
2255    C++
        osgViewerd.dll!osgViewer::Viewer::frame(double
simulationTime=1.7976931348623157e+308)  Line 1741 + 0xf bytes  C++
        osgcamerad.exe!main(int argc=2, char * * argv=0x01a7c870)  Line
256 + 0x1a bytes        C++
        osgcamerad.exe!__tmainCRTStartup()  Line 597 + 0x19 bytes
C
        osgcamerad.exe!mainCRTStartup()  Line 414       C
        kernel32.dll!7c816fd7()         

Here's the list of running threads (columns are ID, Name, Location,
Priority, Suspended):

        176     __tmainCRTStartup       OpenThreads::cooperativeWait
Normal  0
        3404    Win32 Thread    7c90eb94        Normal  0
        3516    _Mtxlock        _Mtxlock        Normal  0
        1352    _Mtxlock        _Mtxlock        Normal  0
        2668    _Mtxlock        _Mtxlock        Normal  0
        2908    _Mtxlock        _Mtxlock        Normal  0
        1824    _Mtxlock        _Mtxlock        Normal  0
        616     _Mtxunlock      OpenThreads::Mutex::lock        Normal
0
        724     _Mtxunlock      OpenThreads::Mutex::lock        Normal
0
        1360    _Mtxunlock      OpenThreads::Mutex::lock        Normal
0
        3676    _Mtxunlock      OpenThreads::Mutex::lock        Normal
0
        1532    _Mtxunlock      OpenThreads::Mutex::lock        Normal
0
        1380    _Mtxunlock      OpenThreads::Mutex::lock        Normal
0

I updated the source to rev. 6933 this morning.  Hope this helps.

chuck


_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to