software-center crashed with AttributeError in popup(): 'Menu' object has no attribute 'popup_for_device'

Bug #923171 reported by bdunn
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gtk+3.0 (Ubuntu)
Fix Released
High
Unassigned
software-center (Ubuntu)
Invalid
High
Unassigned
update-manager (Ubuntu)
Invalid
High
Unassigned

Bug Description

Ubuntu 12.04 Precise Development Branch x64
Software-center 5.1.7
Wouldn't let me load software by source.

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: software-center 5.1.7
ProcVersionSignature: Ubuntu 3.2.0-11.19-generic 3.2.1
Uname: Linux 3.2.0-11-generic x86_64
ApportVersion: 1.91-0ubuntu1
Architecture: amd64
CrashCounter: 1
Date: Sat Jan 28 14:26:19 2012
ExecutablePath: /usr/share/software-center/software-center
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
InterpreterPath: /usr/bin/python2.7
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/software-center
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
PythonArgs: ['/usr/bin/software-center']
SourcePackage: software-center
Title: software-center crashed with AttributeError in popup(): 'Menu' object has no attribute 'popup_for_device'
UpgradeStatus: Upgraded to precise on 2012-01-27 (1 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
bdunn (bradleyjdunn) wrote :
visibility: private → public
tags: removed: need-duplicate-check
Revision history for this message
Allison Karlitskaya (desrt) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

The issue is an api break in the annotations of the new gtk (which is not in Ubuntu yet, that reports uses a ppa version)

affects: software-center (Ubuntu) → gtk+3.0 (Ubuntu)
affects: gtk+3.0 (Ubuntu) → ubuntu
affects: ubuntu → gtk+3.0 (Ubuntu)
Changed in gtk+3.0 (Ubuntu):
importance: Undecided → High
Changed in software-center (Ubuntu):
importance: Undecided → High
Changed in update-manager (Ubuntu):
importance: Undecided → High
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gtk+3.0 (Ubuntu):
status: New → Confirmed
Changed in software-center (Ubuntu):
status: New → Confirmed
Changed in update-manager (Ubuntu):
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gtk+3.0 - 3.3.12-0ubuntu1

---------------
gtk+3.0 (3.3.12-0ubuntu1) precise; urgency=low

  * New upstream version, drop git backports, they are in the new version
  * debian/control.in:
    - require the new glib
  * debian/libgtk-3-0.symbols:
    - new version update
  * debian/patches/dont_rename_annotation.patch:
    - don't rename gtk_menu_popup_for_device it's an api break for bindings
      (lp: #923171)
  * debian/patches/git_appchooser_ref_hold.patch:
    - correct hold the reference, avoid a segfault (lp: #864249)
  * debian/rules:
    - updated shlib version
 -- Sebastien Bacher <email address hidden> Thu, 02 Feb 2012 19:47:03 +0100

Changed in gtk+3.0 (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Gary Lasker (gary-lasker) wrote :

This bug was an API breakage that has been fixed in the gtk+3.0 (Ubuntu) package itself, therefore I am setting the software-center and update-manager tasks as Invalid.

Thanks!

Changed in software-center (Ubuntu):
status: Confirmed → Invalid
Changed in update-manager (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.