diff -up libQGLViewer-2.3.1/QGLViewer/VRender/gpc.cpp.exit libQGLViewer-2.3.1/QGLViewer/VRender/gpc.cpp --- libQGLViewer-2.3.1/QGLViewer/VRender/gpc.cpp.exit 2009-01-06 13:55:12.000000000 +0100 +++ libQGLViewer-2.3.1/QGLViewer/VRender/gpc.cpp 2009-01-06 13:55:26.000000000 +0100 @@ -150,7 +150,7 @@ using namespace std ; #define MALLOC(p, b, s, t) {if ((b) > 0) { \ p= (t*)malloc(b); if (!(p)) { \ fprintf(stderr, "gpc malloc failure: %s\n", s); \ - exit(0);}} else p= NULL;} + abort();}} else p= NULL;} #define FREE(p) {if (p) {free(p); (p)= NULL;}}