-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Robert Osfield wrote:
> #if 0
>         if (XInitThreads() == 0)
>         {
>             osg::notify(osg::NOTICE) << "Error: XInitThreads() failed.
> Aborting." << std::endl;
>             exit(1);
>         }
>         else
>         {
>             osg::notify(osg::INFO) << "X11WindowingSystemInterface,
> xInitThreads() multi-threaded X support initialized.\n";
>         }
> #endif
> 
> 
> Just re-enable the XInitThreads block and see how you get on.  This
> *shouldn't* be required thanks to using two connects, but perhaps
> there is certain circumstances when the X server/windowmanager is
> screwing up, or osgViewer::GraphicsWindowX11 introducing the problem.

I have tried this and I still do get hangs. Both
- --CullThreadPerCameraDrawThreadPerContext and --DrawThreadPerContext
hang for me after a while. Single threaded and
- --CullDrawThreadPerContext are OK.

To me it looks like something hanging on a mutex in some library without
debug symbols because all I get in gdb are question marks instead of
function names.

It is not likely a driver issue, I am running version 100.14.11 and have
tried also 1.0-9639, both with same results. I have kernel 2.6.22.

Regards,

Jan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mandriva - http://enigmail.mozdev.org

iD8DBQFGx6Tun11XseNj94gRApYgAJ9kHE53DAhptuN0shQ91Vod1hfEXwCg5YZo
8otXnIRA8Qr9Xs5s8Y7JwnM=
=4ghG
-----END PGP SIGNATURE-----
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to