Hello Thiago,
Thiago Bastos wrote:
> Has anyone experienced this problem, or know what might cause it?
>
> The following fragment of code crashes at the last line (mwin->init())
> on Windows with OpenSG 1.8 (snapshot from Sep 28 2008).
>
> int main( int argc, char *argv[] )
> {
> // this must be called (before osgInit!) to use multi-threading
> / clustering
> OSG::ChangeList::setReadWriteDefault();
>
> // initialize OpenSG
> OSG::osgInit( argc, argv );
>
> OSG::MultiDisplayWindowPtr mwin = OSG::MultiDisplayWindow::create();
> {
> OSG::CPEditor guard( mwin );
> mwin->setConnectionType( "Multicast" );
> mwin->getServers().push_back( "sage" );
> mwin->setSize( 300, 300 );
> }
>
> OSG::NodePtr scene = OSG::makeTorus( .5, 2, 16, 16 );
>
> // create the SimpleSceneManager helper
> OSG::SimpleSceneManager* mgr = new OSG::SimpleSceneManager;
>
> // tell the manager what to manage
> mgr->setWindow( mwin );
> mgr->setRoot( scene );
>
> // show the whole scene
> mgr->showAll();
>
> // initialize window
> mwin->init();
>
>
> More specifically, it crashes (segfault) at the call to
> ::closesocket(_sd); after the ClusterWindow has found the address of the
> first cluster server.
> osgclusterwindow.cpp line 421 (serviceSock.close()).
>
> The tutorial applications (clusterserver/client) work fine, but my
> simple test application fails after the few lines above.
> It works on Linux, but fails on multiple Windows machines. Has anyone
> seen this before?
hm, that is strange. The only thing that seems significantly different
from the tutorials is the lack of a local window and the corresponding
glut/OpenGL initialization...
Could you perhaps send the whole program (it looks like it is fairly
self contained)?
Cheers,
Carsten
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users