Ok Sam, i know ive refered to this bug a couple times and each time you asked me if i tried with the latest cvs snapshot but i was always too lazy to try it…until now (;
yes, im still getting an error on sdl_quit() with the cvs snapshot as of yesterday.
Im using MSVC++6.0 in windows 2000. I have a voodoo3 3000 video card.
What my error is is that if i set the video mode with SDL_OPENGL, it throws a fit when i reach SDL_Quit. It says (in my compiler status window):
HEAP[SDLGLTest.exe]: Invalid Address specified to RtlFreeHeap( 130000, 1d1368 )
The program ‘E:\My Documents\SDL\SDLGLTest\Debug\SDLGLTest.exe’ has exited with code 0 (0x0).
This has been happening in my program so i tested it with the example program at http://sdldoc.csn.ul.ie/guidevideoopengl.php and i get the same results. Then i decided to just have it set a GL vmode and quit to make doubly sure it wasnt just bad code interfacing with SDL. Same problem. I get this no matter what resolution, fullscreen or windowed.
Im not quite sure how id trace the code into SDL’s code since i compiled it into a DLL, but if you need more info or some test code ran or anything let me know and im more than happy to oblige.