WindowlistScreenlet.py crashed with AttributeError in window_state_changed()

Bug #403078 reported by John Hawthorne
318
This bug affects 39 people
Affects Status Importance Assigned to Milestone
Gnome Python Desktop
Won't Fix
Medium
gnome-python-desktop (Debian)
Fix Released
Unknown
gnome-python-desktop (Ubuntu)
Fix Released
Low
Stefano Rivera

Bug Description

Binary package hint: screenlets

The window list screenlet crashed on me. I was trying to connect to UbuntuOne at the time, but that's irrelevant I believe. I can't think of anything else I was doing or that is unusual about my setup that would be a factor in the crash.

ProblemType: Crash
Architecture: i386
Date: Tue Jul 21 21:21:50 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/share/screenlets/Windowlist/WindowlistScreenlet.py
InterpreterPath: /usr/bin/python2.6
Package: screenlets 0.1.2-6
PackageArchitecture: all
ProcCmdline: python -u /usr/share/screenlets/Windowlist/WindowlistScreenlet.py
ProcEnviron:
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-3.19-generic
PythonArgs: ['/usr/share/screenlets/Windowlist/WindowlistScreenlet.py']
SourcePackage: screenlets
Title: WindowlistScreenlet.py crashed with AttributeError in window_state_changed()
Traceback:
 Traceback (most recent call last):
   File "/usr/share/screenlets/Windowlist/WindowlistScreenlet.py", line 311, in window_state_changed
     if new_state & wnck.WINDOW_STATE_DEMANDS_ATTENTION:
 AttributeError: 'module' object has no attribute 'WINDOW_STATE_DEMANDS_ATTENTION'
Uname: Linux 2.6.31-3-generic i686
UserGroups: adm admin cdrom dialout lpadmin mythtv plugdev sambashare

Related branches

Revision history for this message
John Hawthorne (johnfhawthorne) wrote :
tags: removed: need-duplicate-check
Revision history for this message
Stefano Rivera (stefanor) wrote :

I can't see any WINDOW_STATE_* constants in wnck on Ubuntu (natty, python-wnck 2.30.0-1ubuntu5), but I see them on my Debian box. Needs some more investigation....

visibility: private → public
affects: screenlets (Ubuntu) → gnome-python-desktop (Ubuntu)
Changed in gnome-python-desktop (Ubuntu):
assignee: nobody → Stefano Rivera (stefanor)
importance: Undecided → Low
status: New → Confirmed
Changed in gnome-python-desktop:
importance: Unknown → Medium
status: Unknown → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-python-desktop - 2.30.0-3ubuntu1

---------------
gnome-python-desktop (2.30.0-3ubuntu1) natty; urgency=low

  * Merge from Debian unstable (LP: #403078). Remaining changes:
    - debian/control:
      + Remove bug-buddy build-depend
      + Add Vcs-Bzr link
      + python-evince suggest evince
      + Replace libevince-dev (which does not exist in Ubuntu) with our split
        libevview-dev/libevdocument-dev.
      + Add libtool build dependency.
    - debian/rules:
      + Run autotools on build
    - debian/python-evince.examples:
      + Add examples for evince
    - debian/watch:
      + Watch unstable series
    - 90_autotools.patch:
      + Not required, autotools now run on build
    - evince-2.32.patch:
      + To build against current evince.
  * Dropped changes:
    - Use Ubuntu version for gnome-python-desktop conflicts, predates lucid.

gnome-python-desktop (2.30.0-3) unstable; urgency=low

  * debian/patches/01_wnck_enums.patch:
    - Patch from upstream bugzilla, fix flags in the wnck module that were
      declared as enums. Closes: #597414.

gnome-python-desktop (2.30.0-2) unstable; urgency=low

  [ Emilio Pozuelo Monfort ]
  * debian/control.in:
    - Build depend on libgnome-media-dev on Hurd now that it's built there.
      Thus build the python-mediaprofiles package.
    - Build depend on bug-buddy on Hurd too since it's built there now.

  [ Josselin Mouette ]
  * Use Replaces instead of Conflicts to ease APT finding the correct
    upgrade path.
 -- Stefano Rivera <email address hidden> Mon, 08 Nov 2010 00:09:09 +0200

Changed in gnome-python-desktop (Ubuntu):
status: Confirmed → Fix Released
Changed in gnome-python-desktop (Debian):
status: Unknown → Fix Released
Changed in gnome-python-desktop:
status: New → Won't Fix
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.