FS#32058 - [gaupol] segfaults

Attached to Project: Community Packages
Opened by x33a (x33a) - Thursday, 18 October 2012, 11:45 GMT
Last edited by Evangelos Foutras (foutrelis) - Monday, 05 November 2012, 20:44 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 6
Private No

Details

Description:

Since the last update of gaupol, it is failing to launch and results in a segmentation fault.

Additional info:

version: gaupol 0.20-2

* config and/or log files etc.

dmesg shows:

gaupol[939]: segfault at 10 ip b6b9c850 sp bf8177d0 error 6 in gobject.so[b6b91000+1e000]
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Monday, 05 November 2012, 20:44 GMT
Reason for closing:  Fixed
Additional comments about closing:  Upstream workaround added in gaupol-0.20-3.
Comment by David Hoyes (dphoyes) - Friday, 19 October 2012, 01:32 GMT
I get a very similar error when trying to import GTK into Python:

> 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.
>>> from gi.repository import Gtk
zsh: segmentation fault python
[139]

kernel: python[9670]: segfault at 20 ip 00007fa1372a2fda sp 00007fff81c131b0 error 6 in _gobject.so[7fa137295000+1f000]

Packages:
python 3.3.0-1
python-gobject 3.2.2-2
Comment by Evangelos Foutras (foutrelis) - Friday, 19 October 2012, 01:47 GMT Comment by Alexander F. Rødseth (xyproto) - Sunday, 21 October 2012, 15:51 GMT
Does it work if you install python-gobject from [testing]?
Comment by x33a (x33a) - Monday, 22 October 2012, 05:17 GMT
After installing python-gobject from testing, i get this:

$ gaupol
/usr/lib/python3.3/site-packages/gi/types.py:47: Warning: g_object_set: assertion `G_IS_OBJECT (object)' failed
return info.invoke(*args, **kwargs)

(gaupol:3166): Gtk-CRITICAL **: gtk_activatable_set_related_action: assertion `GTK_IS_ACTIVATABLE (activatable)' failed
/usr/lib/python3.3/site-packages/gi/types.py:47: Warning: g_object_ref_sink: assertion `G_IS_OBJECT (object)' failed
return info.invoke(*args, **kwargs)

(gaupol:3166): Gtk-CRITICAL **: gtk_widget_set_name: assertion `GTK_IS_WIDGET (widget)' failed

(gaupol:3166): Gtk-CRITICAL **: gtk_toolbar_insert: assertion `GTK_IS_TOOL_ITEM (item)' failed
/usr/lib/python3.3/site-packages/gi/types.py:47: Warning: instance with invalid (NULL) class pointer
return info.invoke(*args, **kwargs)
/usr/lib/python3.3/site-packages/gi/types.py:47: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
return info.invoke(*args, **kwargs)
Traceback (most recent call last):
File "/usr/bin/gaupol", line 29, in <module>
gaupol.main.main(sys.argv[1:])
File "/usr/lib/python3.3/site-packages/gaupol/main.py", line 171, in main
_init_application(opts, args)
File "/usr/lib/python3.3/site-packages/gaupol/main.py", line 37, in _init_application
application = gaupol.Application()
File "/usr/lib/python3.3/site-packages/gaupol/application.py", line 135, in __init__
self._init_gui()
File "/usr/lib/python3.3/site-packages/gaupol/application.py", line 209, in _init_gui
self._init_main_toolbar(vbox)
File "/usr/lib/python3.3/site-packages/gaupol/application.py", line 223, in _init_main_toolbar
self._init_undo_button()
File "/usr/lib/python3.3/site-packages/gaupol/application.py", line 330, in _init_undo_button
undo_button = self.get_tool_item("undo_action")
File "/usr/lib/python3.3/site-packages/gaupol/agents/util.py", line 103, in get_tool_item
return [x for x in widgets if isinstance(x, Gtk.ToolItem)][0]
IndexError: list index out of range
Comment by Evangelos Foutras (foutrelis) - Monday, 22 October 2012, 07:34 GMT
I notice the same error with [testing] enabled, so I filed a report upstream:

https://bugzilla.gnome.org/show_bug.cgi?id=686608

Loading...