GNOME Bugzilla – Bug 576198
Crash on startup
Last modified: 2014-08-02 12:24:16 UTC
It seems this commit make things crash here: http://svn.gnome.org/viewvc/pygoocanvas?view=revision&revision=229 Here's the stack trace when simply running 'python -c "import goocanvas"': Program received signal SIGSEGV, Segmentation fault. 0x00000000 in ?? () (gdb) bt
+ Trace 213684
Reverting this svn commit makes it work fine for me.
Vincent I couldn't reproduce this bug, could you try with the latest pygobject and pygoocanvas?
Still crashes here with pygobject 2.17.0 and pygoocanvas 0.14.1. And the patch still fixes it :-)
cc'ing Armin to have his opinion
I'm sorry, I can't reproduce the problem either. Hm. The only thing I can think of is that maybe you have two different python versions installed, and it detects and therefore links against the "wrong" one?
No, there's only python 2.6. Weird :/
uhm... Vincent what version of pycairo are you using?
(In reply to comment #6) > uhm... Vincent what version of pycairo are you using? 1.8.4.
argh... this is the only release which works well with the latest pygoocanvas :) next question on the list x86_32 or x86_64?
32 bits here :-)
Created attachment 179125 [details] dbx backtrace
I believe I am seeing a similar bug on Solaris, compiling as a 64-bit module. Using the following versions (all compiled from source as 64-bit): Python:2.7.1 PyCairo:1.8.10 PyGobject:2.27.0 PyGtk:2.22.0 PyGooCanvas:0.14.1 The backtrace I get from dbx is attached. If this is unrelated, I might submit a new issue report.
I managed to work around this bug by stopping pygoocanvas from statically linking against libpython. Removed -lpython2.7 and -no-undefined from makefile. Rebuilt and everything seems to work ok =)
The last Pygoocanvas code changes took place in 2010: https://git.gnome.org/browse/archive/pygoocanvas/log/ This project is not under active development anymore. This project has been recently archived in GNOME Git. It is currently unlikely that there will be any further active development. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this bug report in the future if anyone takes the responsibility for active development again.