Bug 697696

Summary: pygtk2-2.17.0-8.fc13 broken
Product: [Fedora] Fedora Reporter: Christoph A. <casmls>
Component: pygtk2Assignee: Colin Walters <walters>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 13CC: anton, dvlasenk, iprikryl, jmoskovc, kklic, mtoman, npajkovs, walters
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-04-19 12:22:59 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Christoph A. 2011-04-18 22:36:11 UTC
Description of problem:
abrt detects a crash and when trying to open abrt-gui, abrt-gui crashes itself.

Version-Release number of selected component (if applicable):
abrt-gui-1.1.14-1.fc13

How reproducible:
always

Steps to Reproduce:
1. open abrt-gui

  
Actual results:
$ abrt-gui
/usr/share/abrt/CCMainWindow.py:454: Warning: g_object_get_qdata: assertion `G_IS_OBJECT (object)' failed
  cc = MainWindow(daemon)
/usr/share/abrt/CCMainWindow.py:454: Warning: g_object_set_qdata_full: assertion `G_IS_OBJECT (object)' failed
  cc = MainWindow(daemon)
/usr/share/abrt/CCMainWindow.py:454: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
  cc = MainWindow(daemon)
/usr/share/abrt/CCMainWindow.py:398: Warning: invalid uninstantiatable type `<invalid>' in cast to `GtkTreeViewColumn'
  self.window.show()
/usr/share/abrt/CCMainWindow.py:398: Warning: invalid unclassed pointer in cast to `GtkTreeViewColumn'
  self.window.show()
/usr/share/abrt/CCMainWindow.py:398: GtkWarning: gtk_tree_view_column_cell_set_cell_data: assertion `GTK_IS_TREE_VIEW_COLUMN (tree_column)' failed
  self.window.show()
/usr/share/abrt/CCMainWindow.py:398: GtkWarning: gtk_tree_view_column_cell_get_size: assertion `GTK_IS_TREE_VIEW_COLUMN (tree_column)' failed
  self.window.show()
/usr/share/abrt/CCMainWindow.py:398: Warning: invalid unclassed pointer in cast to `GObject'
  self.window.show()
/usr/share/abrt/CCMainWindow.py:398: Warning: g_object_notify: assertion `G_IS_OBJECT (object)' failed
  self.window.show()
/usr/share/abrt/CCMainWindow.py:398: Warning: invalid uninstantiatable type `(null)' in cast to `GObject'
  self.window.show()
/usr/share/abrt/CCMainWindow.py:398: Warning: invalid uninstantiatable type `<invalid>' in cast to `GObject'
  self.window.show()
/usr/share/abrt/CCMainWindow.py:398: Warning: invalid uninstantiatable type `(null)' in cast to `GtkTreeViewColumn'
  self.window.show()
/usr/share/abrt/CCMainWindow.py:457: Warning: invalid uninstantiatable type `<invalid>' in cast to `GtkTreeViewColumn'
  gtk.main()
/usr/share/abrt/CCMainWindow.py:457: Warning: invalid unclassed pointer in cast to `GtkTreeViewColumn'
  gtk.main()
/usr/share/abrt/CCMainWindow.py:457: Warning: invalid unclassed pointer in cast to `GObject'
  gtk.main()
/usr/share/abrt/CCMainWindow.py:457: Warning: g_object_notify: assertion `G_IS_OBJECT (object)' failed
  gtk.main()
/usr/share/abrt/CCMainWindow.py:457: Warning: invalid uninstantiatable type `(null)' in cast to `GObject'
  gtk.main()
/usr/share/abrt/CCMainWindow.py:457: Warning: invalid uninstantiatable type `<invalid>' in cast to `GObject'
  gtk.main()
/usr/share/abrt/CCMainWindow.py:457: GtkWarning: gtk_tree_view_column_get_expand: assertion `GTK_IS_TREE_VIEW_COLUMN (tree_column)' failed
  gtk.main()
/usr/share/abrt/CCMainWindow.py:457: Warning: invalid uninstantiatable type `(null)' in cast to `GtkTreeViewColumn'
  gtk.main()
/usr/share/abrt/CCMainWindow.py:457: GtkWarning: gtk_tree_view_column_cell_set_cell_data: assertion `GTK_IS_TREE_VIEW_COLUMN (tree_column)' failed
  gtk.main()
Segmentation fault (core dumped)

Comment 1 Jiri Moskovcak 2011-04-19 11:13:51 UTC
Seems like a problem with python gtk bindings, do you use anything from non-official repositories? Can you please post output of:

$ rpm -q gtk2 pygtk2

and

$ rpm -V gtk2 pygtk2

Comment 2 Christoph A. 2011-04-19 11:39:30 UTC
rpm -q gtk2 pygtk2
---------------------
gtk2-2.20.1-1.fc13.x86_64
gtk2-2.20.1-1.fc13.i686
pygtk2-2.17.0-8.fc13.x86_64

should I remove gtk2-2.20.1-1.fc13.i686 or is that not conflicting with 
gtk2-2.20.1-1.fc13.x86_64?

Verify (-V) did not show any output.
rpm -V gtk2 pygtk2

In addition to the official repos I use rpmfusion.
http://rpmfusion.org/

and I also use the official "Test Updates" repo.


It might not have anything to do with abrt-gui. After seeing other failures I posted this to the fedora users list:
http://lists.fedoraproject.org/pipermail/users/2011-April/395746.html

Looking at the Software Log Viewer:
On April 14 pygtk2 and pygtk2-libglade were updated.

grep -h pygtk2 /var/log/messages*
Apr 14 02:34:09 yum[16579]: Updated: pygtk2-2.17.0-8.fc13.x86_64
Apr 14 02:34:09 yum[16579]: Updated: pygtk2-libglade-2.17.0-8.fc13.x86_64

Should I reassign it to pygtk2?

Comment 3 Jiri Moskovcak 2011-04-19 11:50:25 UTC
Yes, this seems more like a pygtk2 problem.

Comment 4 Christoph A. 2011-04-19 11:51:15 UTC
https://admin.fedoraproject.org/updates/pygtk2-2.17.0-9.fc13?_csrf_token=67dbea4d02cade7e489bc62d18a0d94304553dd5

yum downgrade pygtk2 pygtk2-libglade

closed.

Comment 5 Christoph A. 2011-04-19 12:22:59 UTC
pygtk2-2.17.0-8.fc13 has been unpushed,
pygtk2-2.17.0-9.fc13 seams to be on the way.

Closing this as NOTABUG as it never hit f13 repos (only test updates).