Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Supported by

OpenSesame 0.27~pre30 - Bug report

edited November 2012 in OpenSesame

Platform: Ubuntu 12.04

modules() output:

OpenSesame 0.27~pre30
Python 2.7.3
OpenCV is available (version is unknown)
OpenCV 2 is available (version is unknown)
Expyriment  (Revision ; Python 2.7.3)
NumPy 1.6.1
PyAudio 0.2.4
PyGame 1.9.1release
PyOpenGL 3.0.2
PyQt 4.9.5
PySerial 2.5
PsychoPy 1.71.01
Pyglet 1.1.4
SciPy 0.9.0
OpenSesame 0.27~pre30
Python 2.7.3
OpenCV is available (version is unknown)
OpenCV 2 is available (version is unknown)
Expyriment  (Revision ; Python 2.7.3)
NumPy 1.6.1
PyAudio 0.2.4
PyGame 1.9.1release
PyOpenGL 3.0.2
PyQt 4.9.5
PySerial 2.5
PsychoPy 1.71.01
Pyglet 1.1.4
SciPy 0.9.0

Bug: When running any Psychopy experiment, OpenSesame crashes with the following message:
Error: OpenExp error
Description: Failed to call openexp._canvas.psycho.init_display()

Error: 'pygame.Surface' object has no attribute 'set_caption'

(there is no stacktrace in the debug window)

Edit: This could occur because my pyglet installation seems faulty, which is weird, as I just use the standard Ubuntu pyglet installation. OpenSesame probably falls back to pygame as a window manager and then errors occur.
My pyglet problem is as follows:

>>> pyglet.window.Window()
Traceback (most recent call last):
  File "", line 1, in 
  File "/usr/local/lib/python2.7/dist-packages/pyglet/window/xlib/__init__.py", line 474, in __init__    super(XlibWindow, self).__init__(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pyglet/window/__init__.py", line 641, in __init__    raise NoSuchConfigException('No standard config is available.')
NoSuchConfigException: No standard config is available.

I looked this error up on Internet and it appears to have to do with NVidia videocards and drivers (http://code.google.com/p/pyglet/issues/detail?id=456; it status says solved, but appararently it isn't). Since NVidia gpus are very common it is likely more people will bump into this problem, so I found it worth to mention this pyglet error here.

Buy Me A Coffee

Comments

Sign In or Register to comment.