Comment 14 for bug 289925

Revision history for this message
shaman.sir (shaman-sir) wrote :

I've tried this with an internal Intel video card: it showed the window, but it there were some artifacts and the window was unable to do anything (close/maximize/resize) and showed Segmentation Fault when window is closed with Alt+F4. I've clearly removed all ati fglrx drivers, made a reboot. and it fails with Segmentation Fault again:

So, if I'll follow the logic with ATI drivers, I need an Intel drivers, but they are pre-installed with Ubuntu 8.10

...
>>> from OpenGL import GLUT
>>> GLUT.glutInitDisplayMode(GLUT.GLUT_RGBA | GLUT.GLUT_DOUBLE)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7d588c0 (LWP 6055)]
0xb7af2156 in glGetError () from /usr/lib/libGL.so.1
(gdb) bt
#0 0xb7af2156 in glGetError () from /usr/lib/libGL.so.1
#1 0xb7ba7f67 in ffi_call_SYSV ()
    at /home/shamansir/Software/Packages/Python-2.6.2/Modules/_ctypes/libffi/src/x86/sysv.S:61
#2 0xb7ba7da6 in ffi_call (cif=0xbf929018, fn=0xb7af2150 <glGetError>,
    rvalue=0x0, avalue=0xbf929090)
    at /home/shamansir/Software/Packages/Python-2.6.2/Modules/_ctypes/libffi/src/x86/ffi.c:213
#3 0xb7ba24aa in _CallProc (pProc=0xb7af2150 <glGetError>,
    argtuple=0xb7d1802c, flags=<value optimized out>, argtypes=0x0,
    restype=0xa19d444, checker=0x0)
    at /home/shamansir/Software/Packages/Python-2.6.2/Modules/_ctypes/callproc.c:815
#4 0xb7b99da9 in CFuncPtr_call (self=0xb7b287e4, inargs=0xb7d1802c, kwds=0x0)
    at /home/shamansir/Software/Packages/Python-2.6.2/Modules/_ctypes/_ctypes.c:3857
#5 0x0805f6ca in PyObject_Call (func=0xb7b287e4, arg=0xb7d1802c, kw=0x0)
    at Objects/abstract.c:2492
#6 0x080dace2 in PyEval_EvalFrameEx (f=0xa20af34, throwflag=0)
    at Python/ceval.c:3917
#7 0x080dddb8 in PyEval_EvalCodeEx (co=0xb7b45e78, globals=0xb7b4f02c,
    locals=0x0, args=0xb7d09948, argcount=4, kws=0x0, kwcount=0,
    defs=0xb7b4acf8, defcount=2, closure=0x0) at Python/ceval.c:2968
---Type <return> to continue, or q <return> to quit---
#8 0x0813206f in function_call (func=0xb7b46844, arg=0xb7d0993c, kw=0x0)
    at Objects/funcobject.c:524
#9 0x0805f6ca in PyObject_Call (func=0xb7b46844, arg=0xb7d0993c, kw=0x0)
    at Objects/abstract.c:2492
#10 0x080665ca in instancemethod_call (func=0xb7b46844, arg=0xb7d0993c, kw=0x0)
    at Objects/classobject.c:2579
#11 0x080640d1 in PyObject_CallFunctionObjArgs (callable=0xb7bede8c)
    at Objects/abstract.c:2492
#12 0xb7b99de3 in CFuncPtr_call (self=0xb7789984, inargs=0xb7d46d0c, kwds=0x0)
    at /home/shamansir/Software/Packages/Python-2.6.2/Modules/_ctypes/_ctypes.c:3873
#13 0x0805f6ca in PyObject_Call (func=0xb7789984, arg=0xb7d46d0c, kw=0x0)
    at Objects/abstract.c:2492
#14 0x080dace2 in PyEval_EvalFrameEx (f=0xa187034, throwflag=0)
    at Python/ceval.c:3917
#15 0x080dddb8 in PyEval_EvalCodeEx (co=0xb7ce4e30, globals=0xb7d3b0b4,
    locals=0xb7d3b0b4, args=0x0, argcount=0, kws=0x0, kwcount=0, defs=0x0,
    defcount=0, closure=0x0) at Python/ceval.c:2968
#16 0x080ddf17 in PyEval_EvalCode (co=0xb7ce4e30, globals=0xb7d3b0b4,
    locals=0xb7d3b0b4) at Python/ceval.c:522
#17 0x080fb6b5 in PyRun_InteractiveOneFlags (fp=0xb7eb3420,
    filename=0x81490df "<stdin>", flags=0xbf929db8) at Python/pythonrun.c:1335
#18 0x080fb948 in PyRun_InteractiveLoopFlags (fp=0xb7eb3420,
---Type <return> to continue, or q <return> to quit---
    filename=0x81490df "<stdin>", flags=0xbf929db8) at Python/pythonrun.c:760
#19 0x080fc186 in PyRun_AnyFileExFlags (fp=0xb7eb3420,
    filename=0x81490df "<stdin>", closeit=0, flags=0xbf929db8)
    at Python/pythonrun.c:729
#20 0x0805ae42 in Py_Main (argc=0, argv=0xbf929e84) at Modules/main.c:599
#21 0x08059f32 in main (argc=-1080913832, argv=0xb7ba7da6)
    at ./Modules/python.c:23

$ lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 82G965 Integrated Graphics Controller [8086:29a2] (rev 02)

$ dpkg -l | grep glx
ii libgl1-mesa-glx 7.2-1ubuntu2 A free implementation of the OpenGL API -- G
ii libglitz-glx1 0.5.6-1 Glitz OpenGL library GLX backend
ii rss-glx 0.8.1-10ubuntu2 Really Slick Screensavers GLX Port