On Saturday 10 February 2007 06:24:04 am Nick Law wrote:
It could be just a coincidence, however it seems that most users that have the problem where WoW hangs after login in, seem to have graphics cards with 64MB memory. Is it possible that the opengl code may not handle a condition where memory runs out on the graphics card and generates the following error ..
/The instruction at '0x00000000' referenced memory at '0x00000000'. The memory could not be "read"./
Does the opengl code test for such a condition or does it assume there is an infinite amount of graphics card memory and the application should test for this anyway ?
AFAIK, OpenGL doesn't really care how much video memory you have. If you run out, it'll just start hapilly swapping to your system RAM automatically (with a nice performance hit). If your system RAM runs out, then you can have problems.
That error, though, looks like its trying to use an extension that the driver/card doesn't fully support. It gets a NULL pointer for some function, tries to call it without checking, and you get a nice NULL pointer dereference.