FS#32034 - [python-gobject] gi introspection SIGSEGV
Attached to Project:
Arch Linux
Opened by Simonas (nagi) - Wednesday, 17 October 2012, 18:14 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 31 October 2012, 08:46 GMT
Opened by Simonas (nagi) - Wednesday, 17 October 2012, 18:14 GMT
Last edited by Jan de Groot (JGC) - Wednesday, 31 October 2012, 08:46 GMT
|
Details
Description:
Importing gi.repository.Gtk from python3 terminates with SIGSEGV Additional info: * package version(s) Python 3.3.0-1 gtk3 3.4.4-1 Steps to reproduce: $ python Python 3.3.0 (default, Sep 29 2012, 15:50:43) [GCC 4.7.1 20120721 (prerelease)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import gi.repository.Gtk fish: Job 1, “python” terminated by signal SIGSEGV (Address boundary error) |
This task depends upon
Reassinged.
Edit: I did mark bug as `Packages: Extra`, which is what I meant.
% pacman -Q python python-gobject
python 3.3.0-1
python-gobject 3.2.2-2
>>> from gi.repository import Gdk
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff2ad2fda in ?? () from /usr/lib/python3.3/site-packages/gi/_gobject/_gobject.so
The source of the patches:
http://git.gnome.org/browse/pygobject/commit/?id=1bee194274bcda9ba5f6751fa921218a92c8ac72
http://git.gnome.org/browse/pygobject/commit/?id=3e3525e93d852cde0f63e835b774a9b004773c69
[gnu_d@freedom ~]$ python3 d.py
Traceback (most recent call last):
File "<frozen importlib._bootstrap>", line 1268, in _path_importer_cache
KeyError: 47
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "d.py", line 1, in <module>
from gi.repository.Gtk import Gtk
File "<frozen importlib._bootstrap>", line 1558, in _find_and_load
File "<frozen importlib._bootstrap>", line 1516, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1470, in _find_module
File "<frozen importlib._bootstrap>", line 1305, in find_module
File "<frozen importlib._bootstrap>", line 1281, in _get_loader
File "<frozen importlib._bootstrap>", line 1270, in _path_importer_cache
File "<frozen importlib._bootstrap>", line 1251, in _path_hooks
TypeError: 'int' object is not iterable