Howdy, Stranger!

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

Supported by

[solved] siplib.c error

edited March 2016 in OpenSesame

Hi,

I installed OpenSesame via Cogsci.nl PPA on my Ubuntu 15.04 (Gnome 3). Usually it works perfectly out of the box, but today I got the following error message if try to run OpenSesame:

~$ opensesame
python: siplib.c:8549: sip_api_can_convert_to_type: Assertion 
`td == ((void *)0) || (((td)->td_flags & 0x0007) == 0x0000) ||
 (((td)->td_flags & 0x0007) == 0x0002)' failed.
Aborted (core dumped)

Any idea? QT is installed.

Oliver

Comments

  • edited 6:58AM

    Hey,

    A little while ago, I had a similar error when I tried to run an older version of OpenSesame. If I remember correctly, it has to do with the version of PyQt that Opensesame is using and/or some dependencies PyQt is using itself. Not sure whether it is of any help for you, but the installation of Spyder (in particular the Ipython modules that come with it) did also interfere with Opensesame. Is it possible that you recently installed some other python/PyQT/QT related stuff? Unfortunately, I don't recall what the issue was and whether I could solve it (rather than just not doing whatever I wanted to do).

    @Sebastiaan, do you have an idea what could be the problem?

    Sorry for all this vagueness. Maybe it is of some use for you.

    Good luck,

    Eduard

    Buy Me A Coffee

  • edited 6:58AM

    Dear Eduard,

    Thanks for the fast reply. It seems to have indeed something to do with Spyder & qt4. I solved the problem with

    sudo apt-get remove spyder opensesame python-qt4
    sudo apt-get install spyder opensesame python-qt4
    

    Best,
    Oliver

    PS: --reinstall install didn't work.

Sign In or Register to comment.