VolumeControlScreenlet.py crashed with ValueError in updateBar()

Bug #192334 reported by Roberto Gradini
52
Affects Status Importance Assigned to Milestone
Screenlets
Fix Released
Low
Unassigned
screenlets (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: screenlets

It crashed when i try to start it

ProblemType: Crash
Architecture: i386
Date: Sat Feb 16 11:12:13 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/share/screenlets/VolumeControl/VolumeControlScreenlet.py
InterpreterPath: /usr/bin/python2.5
Package: screenlets 0.0.12-0ubuntu1
PackageArchitecture: all
ProcCmdline: python -u /usr/share/screenlets/VolumeControl/VolumeControlScreenlet.py
ProcCwd: /
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
PythonArgs: ['/usr/share/screenlets/VolumeControl/VolumeControlScreenlet.py']
SourcePackage: screenlets
Title: VolumeControlScreenlet.py crashed with ValueError in updateBar()
Uname: Linux pearljam 2.6.24-8-generic #1 SMP Thu Feb 14 20:40:45 UTC 2008 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin netdev plugdev powerdev scanner video

Tags: apport-crash
Revision history for this message
Roberto Gradini (robertogradini) wrote :
Revision history for this message
Dmytro Korzhevin (korg) wrote :

I confirm this crash report on 8.04

Revision history for this message
Kjell Braden (afflux) wrote :

Confirmed with screenlets 0.0.12-0ubuntu1.

Changed in screenlets:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Kjell Braden (afflux) wrote :

It crashes when the selected mixer control is a mono control. I've attached a patch against upstream which fixes this issue and provides a more reasonable support for multiple channels.

Changed in screenlets:
status: Confirmed → Triaged
Revision history for this message
Kjell Braden (afflux) wrote :
Revision history for this message
Julien Lavergne (gilir) wrote :

Thanks for the patch.
I attach the debdiff for the new package. It doesn't build because GNOME 2.22 is uploading, but test can be done by building manualy the package.

Revision history for this message
Julien Lavergne (gilir) wrote :

New debdiff.
Fix this bug and also bug #197712
Packages are available in my PPA.

Changed in screenlets:
status: Triaged → Confirmed
Revision history for this message
Helder Fraga (whise) wrote :

fixed in 0.0.13

Changed in screenlets:
importance: Undecided → Low
status: New → Fix Released
Changed in screenlets:
assignee: nobody → kitterman
status: Confirmed → In Progress
Changed in screenlets:
assignee: kitterman → nobody
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package screenlets - 0.0.12-0ubuntu2

---------------
screenlets (0.0.12-0ubuntu2) hardy; urgency=low

  * debian/patches/10-problem-on-create-tmpfile.patch (LP: #197712)
   - Fix crash when creating tempory file.
  * debian/patches/11-mono-channel-fix.patch, thanks Kjell Braden (LP: #192334)
   - Fix crash when the selected mixer control is a mono control.
   - The patch also provides a more reasonable support for multiple channels.
  * debian/rules
   - Remove the rmdir for /usr/lib, not necessary.

 -- Julien Lavergne <email address hidden> Mon, 10 Mar 2008 23:00:37 +0100

Changed in screenlets:
status: Fix Committed → Fix Released
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.