[regression] gnome-dvb-control crashes on startup with TypeError in __create_toolbar(): __init__() got an unexpected keyword argument 'icon_widget'

Bug #959838 reported by lulo on 2012-03-20
150
This bug affects 30 people
Affects Status Importance Assigned to Milestone
pygobject (Debian)
Fix Released
Unknown
pygobject (Ubuntu)
High
Martin Pitt
Precise
Undecided
Unassigned

Bug Description

no started gnome-dvb-control...it9135 - modules load and registerd sucessfully cat start system

ProblemType: Crash
DistroRelease: Ubuntu 12.04
Package: gnome-dvb-client 1:0.2.7-2
ProcVersionSignature: Ubuntu 3.2.0-19.30-generic 3.2.11
Uname: Linux 3.2.0-19-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.94.1-0ubuntu2
Architecture: amd64
Date: Tue Mar 20 01:47:08 2012
ExecutablePath: /usr/bin/gnome-dvb-control
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120306)
InterpreterPath: /usr/bin/python2.7
PackageArchitecture: all
ProcCmdline: python /usr/bin/gnome-dvb-control
PythonArgs: ['/usr/bin/gnome-dvb-control']
SourcePackage: gnome-dvb-daemon
Title: gnome-dvb-control crashed with TypeError in __create_toolbar(): __init__() got an unexpected keyword argument 'icon_widget'
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm lpadmin sambashare vboxusers

lulo (lulojs11) wrote :
tags: removed: need-duplicate-check
Launchpad Janitor (janitor) wrote :

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

Changed in gnome-dvb-daemon (Ubuntu):
status: New → Confirmed
Didier Roche (didrocks) on 2012-03-21
visibility: private → public
Darius (da-wiele) wrote :

[dawiele@delta ~]$ gnome-dvb-control
Traceback (most recent call last):
  File "/usr/bin/gnome-dvb-control", line 26, in <module>
    w = ControlCenterWindow(model)
  File "/usr/lib/python2.7/dist-packages/gnomedvb/ui/controlcenter/ControlCenterWindow.py", line 64, in __init__
    self.__create_toolbar()
  File "/usr/lib/python2.7/dist-packages/gnomedvb/ui/controlcenter/ControlCenterWindow.py", line 267, in __create_toolbar
    self.button_display_timers = Gtk.ToolButton(icon_widget=timers_image, label=_("Recording schedule"))
TypeError: __init__() got an unexpected keyword argument 'icon_widget'

Ohad Eytan (ohadey) on 2012-04-26
Changed in gnome-dvb-daemon (Ubuntu):
assignee: nobody → Ohad Eytan (ohadey)
assignee: Ohad Eytan (ohadey) → nobody
Changed in gnome-dvb-daemon (Debian):
status: Unknown → New
Changed in gnome-dvb-daemon (Debian):
status: New → Confirmed
Changed in gnome-dvb-daemon (Debian):
status: Confirmed → Fix Released
Daniel van Vugt (vanvugt) wrote :

Set to Critical. gnome-dvb-control crashes on startup in 12.04, marking the Gnome DVB tools unusable.

summary: - gnome-dvb-control crashed with TypeError in __create_toolbar():
- __init__() got an unexpected keyword argument 'icon_widget'
+ [regression] gnome-dvb-control crashes on startup with TypeError in
+ __create_toolbar(): __init__() got an unexpected keyword argument
+ 'icon_widget'
Changed in gnome-dvb-daemon (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → Critical
tags: added: regression-release
Daniel van Vugt (vanvugt) wrote :

-marking
+making

Changed in pygobject (Ubuntu):
status: New → Triaged
status: Triaged → Fix Released
importance: Undecided → High
milestone: none → quantal-alpha-1
Daniel van Vugt (vanvugt) wrote :

WORKAROUND:
Install the quantal version of python-gi and python-gobject from:
https://launchpad.net/ubuntu/+source/pygobject

Changed in gnome-dvb-daemon (Ubuntu):
status: Triaged → Invalid
status: Invalid → Confirmed
Daniel van Vugt (vanvugt) wrote :

WARNING:
The above workaround will break your package manager, making updates impossible. To undo it, run:
sudo apt-get install python-gobject/precise python-gi/precise

Daniel van Vugt (vanvugt) wrote :

FIX:
A fix was uploaded to precise-proposed yesterday. If you're not using precise-proposed then you can still get the fix by downloading the packages version 3.2.2-1~precise from here:
https://launchpad.net/ubuntu/+source/pygobject

Changed in gnome-dvb-daemon (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
Changed in pygobject (Ubuntu):
assignee: nobody → Martin Pitt (pitti)
Martin Pitt (pitti) wrote :

This is fixed by the pygobject SRU in bug 999711 . Please test and report feedback here. Thanks!

no longer affects: gnome-dvb-daemon (Ubuntu)
no longer affects: gnome-dvb-daemon (Ubuntu Precise)
Changed in pygobject (Ubuntu Precise):
status: New → Fix Committed
tags: added: verification-needed
affects: gnome-dvb-daemon (Debian) → pygobject (Debian)
Daniel van Vugt (vanvugt) wrote :

I've been using the 3.2.2-1~precise packages for the past 3 days and they fix this bug perfectly.

tags: added: verification-done
removed: verification-needed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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