Ok, so one should never use a Python file called new or new.py, we learned that
As for the segfault, can you please check the output of
locate libGL
and esp. look for libGLU. Which Ubuntu are you using (perfetti)? It may be necessary to install libGLU manually; we cannot ship it with ATK since it's licensed under GPL.
The output of locate libGL is like this
/home/student/XCrySDen-1.5.25-bin-semishared/external/lib/libGL.so
/home/student/XCrySDen-1.5.25-bin-semishared/external/lib/libGL.so.1
/home/student/XCrySDen-1.5.25-bin-semishared/external/lib/libGL.so.1.5.070200
/home/student/XCrySDen-1.5.25-bin-semishared/external/lib/libGL.so.1.5.071000
/home/student/XCrySDen-1.5.25-bin-semishared/external/lib/libGLU.so
/home/student/XCrySDen-1.5.25-bin-semishared/external/lib/libGLU.so.1
/home/student/XCrySDen-1.5.25-bin-semishared/external/lib/libGLU.so.1.3.070200
/home/student/XCrySDen-1.5.25-bin-semishared/external/lib/libGLU.so.1.3.071000
/usr/lib/libGL.so
/usr/lib/libGLEW.so.1.5
/usr/lib/libGLEW.so.1.5.2
/usr/lib/libGLEWmx.so.1.5
/usr/lib/libGLEWmx.so.1.5.2
/usr/lib/libGLU.so.1
/usr/lib/libGLU.so.1.3.071000
/usr/lib/fglrx/libGL.so
/usr/lib/fglrx/libGL.so.1
/usr/lib/fglrx/libGL.so.1.2
/usr/lib/mesa/libGL.so.1
/usr/lib/mesa/libGL.so.1.2
/usr/lib32/libGL.so
/usr/lib32/libGLU.so
/usr/lib32/libGLU.so.1
/usr/lib32/libGLU.so.1.3.071000
/usr/lib32/fglrx/libGL.so.1
/usr/lib32/fglrx/libGL.so.1.2
/usr/lib32/mesa/libGL.so.1
/usr/lib32/mesa/libGL.so.1.2
(now the new.py problem is gone, and I only got this segmentation fault problem)