I’m running an OpenGL application on NVidia Quadro boards with Dell workstations and having some problems with pBuffers. I’ve written a sample application that shows that if I create a pBuffer, allocate a whole bunch of texture objects, and then switch to the pBuffer’s context then I get a crash of my X server. This happens every time. Changing the code so that the pBuffer’s context is made current before allocating all of the textures seems to fix the problem, but it will still crash the X server if some other application uses a pBuffer while it is running. I’ve also found that sometimes an X-server crash will occur when quitting the application rather than when it’s starting up.
Does anybody have any ideas for working around this problem. I’ve tried a lot of different options in my application, and nothing seems to help.
My sample application can be found at: http://www.geocities.com/aubrey_holland/pbuffertest.C
[This message has been edited by aub (edited 07-18-2002).]