-----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