Hi Robert,

We too have some trouble with the database pager. It all started after we used 
DatabasePager::setUpThreads to use more threads. We get memory corruption but 
only on linux. Tried to use valgrind but then the problem does not occur.

We are still in the process of pinpointing it down, some theories I have and it 
might help you so here are my two cents:
- we have some osgb files that reference the same images. We also have some 
files that use proxy nodes to reference other files because we have some 
objects that can be build out of subobjects.
- What could happen is that the database pager tries to load this referenced 
image or object and find it in the registry cache. Then it could occur that 
more database pager threads run the incremental compilation over the same 
objects.

Cheers,
Pjotr

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=61414#61414





_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to