gwibber 2.29.94 crashed with NameError in <lambda>()

Bug #556553 reported by GaryW
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gwibber (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: gwibber

NameError: free variable 'about_dialog' referenced before assignment in enclosing scope

Running Ubuntu Lucid Beta fully updated as at today 6th April

This bug first appeared in Lucid Alpha it seems ( #533463 ) and was reported as fixed, but
in today fully updated system I encountered this issue.

: #gnubyexample@amd754n(~) ;date;uname -a;cat /etc/*release*;date
Tue Apr 6 15:33:05 BST 2010
Linux amd754n 2.6.32-19-generic #28-Ubuntu SMP Wed Mar 31 17:46:20 UTC 2010 i686 GNU/Linux
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu lucid (development branch)"
Tue Apr 6 15:33:05 BST 2010
: #gnubyexample@amd754n(~) ;apt-cache policy gwibber gwibber-service
gwibber:
  Installed: 2.29.94-0ubuntu1
  Candidate: 2.29.94-0ubuntu1
  Version table:
 *** 2.29.94-0ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status
gwibber-service:
  Installed: 2.29.94-0ubuntu1
  Candidate: 2.29.94-0ubuntu1
  Version table:
 *** 2.29.94-0ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status

Reference was also made in comments to an even earlier appearance of this bug
  ( https://bugs.launchpad.net/bugs/346336 )

Bug #533463 was marked 'fix released', I think based on non-appearance rather than a specific
investigation of cause and code change - apologies if I am wrong in my reading of this.

Might be that the 'About Gwibber' functionality needs looking at as the 'Close' button would not
work and I had to manually exit with the cross (X) icon. This might be a symptom of this bug or
some other problem with functionality.

ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: gwibber 2.29.94-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-19.28-generic 2.6.32.10+drm33.1
Uname: Linux 2.6.32-19-generic i686
Architecture: i386
Date: Tue Apr 6 15:24:44 2010
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/gwibber
InterpreterPath: /usr/bin/python2.6
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/gwibber
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
PythonArgs: ['/usr/bin/gwibber']
SourcePackage: gwibber
Title: gwibber crashed with NameError in <lambda>()
Traceback:
 Traceback (most recent call last):
   File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 343, in <lambda>
     about_dialog.connect("response", lambda *a: about_dialog.hide())
 NameError: free variable 'about_dialog' referenced before assignment in enclosing scope
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare staff

Revision history for this message
GaryW (gnubyexample) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Possible regression detected

This crash has the same stack trace characteristics as bug #533463. However, the latter was already fixed in an earlier package version than the one in this report. This might be a regression or because the problem is in a dependent package.

tags: removed: need-duplicate-check
tags: added: regression-retracer
Omer Akram (om26er)
visibility: private → public
Revision history for this message
Victor Vargas (kamus) wrote :

@GaryW, Please could you run under latest version of gwibber: gwibber --debug > gwibber-debug.log and attach output to your report (following your steps to reproduce this issue), Thanks!

Changed in gwibber (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
GaryW (gnubyexample) wrote :

: #gnubyexample@amd754n(~) ;apt-cache policy gwibber gwibber-service
gwibber:
  Installed: 2.29.95-0ubuntu2
  Candidate: 2.29.95-0ubuntu2
  Version table:
 *** 2.29.95-0ubuntu2 0
        500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status
gwibber-service:
  Installed: 2.29.95-0ubuntu2
  Candidate: 2.29.95-0ubuntu2
  Version table:
 *** 2.29.95-0ubuntu2 0
        500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status
: #gnubyexample@amd754n(~) ;gwibber --debug > gwibber-debug.log

** (gwibber:3290): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (gwibber:3290): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (gwibber:3290): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'

** (gwibber:3290): CRITICAL **: murrine_style_draw_box: assertion `width >= -1' failed

Version is 2.29.95 now and @Kamus I did not see any problems when using the 'Help/About' function of Gwibber :)

If the "free variable 'about_dialog'" bug does not reappear by Ubuntu Lucid final release then it would seem that the bug I experienced in 2.29.94 may have been fixed in the new code of 2.29.95

I do not have the knowledge to say whether any of the messages marked "** (gwibber:3290):" above are serious enough to warrant bug reports, although the last one marked critical might be worthy of a look.

PS I never attached gwibber-debug.log but the content is shown below:
: #gnubyexample@amd754n(~) ;more gwibber-debug.log
Updating...
Updating...

Gwibber is a great tool for Ubuntu Lucid, and I am sure it will be well received, when the final release is issued late April.

Revision history for this message
Tim Cuthbertson (ratcheer) wrote :

I received this error after updating to today's Gwibber package updates.

Revision history for this message
Nizar Kerkeni (nizarus) wrote :

same bug with Gwibber 2.30.0.1

Revision history for this message
Victor Vargas (kamus) wrote :

@GaryW, is this issue still affecting under gwibber 2.30.0.1-0ubuntu3?

Revision history for this message
GaryW (gnubyexample) wrote :

@Kamus, my system is just updated (see supporting below) at today May 12th, and starting up Gwibber, I see no repeat of the original bug.

From within Gwibber I was able to view the full tweet and it opened in an external browser just fine.

No crashes experienced during my session.

No problems for me in opening 'About Gwibber' dialog and closing it again.

GaryW

Supporting information:

: #gnubyexample@amd754n(var) ;date;apt-cache policy gwibber gwibber-service
Wed May 12 10:46:37 BST 2010
gwibber:
  Installed: 2.30.0.1-0ubuntu1
  Candidate: 2.30.0.1-0ubuntu1
  Version table:
 *** 2.30.0.1-0ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status
gwibber-service:
  Installed: 2.30.0.1-0ubuntu1
  Candidate: 2.30.0.1-0ubuntu1
  Version table:
 *** 2.30.0.1-0ubuntu1 0
        500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status

http://packages.ubuntu.com/search?keywords=gwibber&searchon=names&suite=lucid&section=all

Revision history for this message
Victor Vargas (kamus) wrote :

Thanks for your reply Gary, for now I will close this report because is fixed but if you encounter that this issue reappear please reopened again.

Changed in gwibber (Ubuntu):
status: Incomplete → 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.