yakushev

Catalyst AI crash

Discussion created by yakushev on May 14, 2009
Catalyst 9.4 crashes if GL_GENERATE_MIPMAP is used and A.I. is on

Hello! I'm graphics programmer at the Eagle Dynamics, we are in flight simulation business for 15 years now. After updating to the latest drivers our clients started experiencing crash, if the Catalyst AI is on. Here's a minimal program that causes crash on our test machine:

#include <windows.h>
#include <GL/GL.h>
#include "./SDL/SDL.h"

// OpenGL 1.4
#define GL_GENERATE_MIPMAP 0x8191

int main(int argc, char *argv[])
{
       SDL_Init(SDL_INIT_VIDEO  | SDL_INIT_NOPARACHUTE);
    SDL_SetVideoMode(400, 400, 0, SDL_OPENGL);

    // this line causes crash
    glTexParameteri(GL_TEXTURE_2D, GL_GENERATE_MIPMAP, GL_TRUE);

    int w,h;
    w = h = 2048;
    char *data = new char[w * h * 3];
    memset(data, 0, w * h * 3);

    glPixelStorei(GL_UNPACK_ALIGNMENT, 1);

    // crash happens here
    glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB8, w, h, 0, GL_RGB, GL_UNSIGNED_BYTE, data);

    delete[] data;
    SDL_Quit();
    return 0;
}

Machine specs:

Windows XP64 Professional, SP2

ATI Radeon HD 4800 on Catalyst 9.4, Catalyst A.I. option is on

Intel Core 2 Duo, 2GB RAM

Outcomes