← Back to team overview

desktop-packages team mailing list archive

[Bug 834168] Re: Segfault with creating custom widgets through GtkBuilder

 

I reported this upstream with a small self-contained reproducer. I
uploaded a workaround to ppa:ubuntu-desktop/ppa, so if we will update
pygobject to 2.90 in oneiric (see bug 828751), I'll keep this applied
until this gets fixed properly.

** Changed in: pygobject (Ubuntu)
   Importance: Undecided => High

** Changed in: pygobject (Ubuntu)
       Status: New => Triaged

** Changed in: pygobject (Ubuntu)
     Assignee: (unassigned) => Martin Pitt (pitti)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pygobject in Ubuntu.
https://bugs.launchpad.net/bugs/834168

Title:
  Segfault with creating custom widgets through GtkBuilder

Status in Python bindings for GObject:
  Unknown
Status in “pygobject” package in Ubuntu:
  Triaged

Bug description:
  Current ubiquity crashes when running under pygobject 2.90. Easy local
  reproducer in a built ubiquity tree is:

  $ GI_TYPELIB_PATH=src/webcam PYTHONPATH=. python -c 'from
  gi.repository import Gtk; import ubiquity.gtkwidgets; b=Gtk.Builder();
  b.add_from_file("gui/gtk/stepPrepare.ui")'

  I bisected this to
  http://git.gnome.org/browse/pygobject/commit/?id=7bc4122897, which
  explains why it works in the pygobject-2-28 branch (as this commit got
  reverted there to not break the pygtk ABI).

  This might be a bug in GTK3's image builder or pygobject itself.

To manage notifications about this bug go to:
https://bugs.launchpad.net/pygobject/+bug/834168/+subscriptions


References