Segmentation fault

Bug #377143 reported by Juan Simón
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Gwibber
Fix Released
Undecided
Unassigned
gwibber (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: gwibber

$ gwibber -d
DEBUG:root:Launched from /usr/bin
DEBUG:root:Assuming path is correct
/usr/lib/python2.6/dist-packages/gwibber/microblog/support/facelib.py:47: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import md5
INFO:root:No existing Gwibber session: starting...
console message: @1: ReferenceError: Can't find variable: addMessages
console message: @22: ReferenceError: Can't find variable: setGtkConfig
console message: @1: ReferenceError: Can't find variable: setAccountConfig
Segmentation fault

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
NonfreeKernelModules: nvidia
Package: gwibber 0.8-0ubuntu5
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=es_ES.UTF-8
 SHELL=/bin/bash
SourcePackage: gwibber
Uname: Linux 2.6.28-12-core2 i686

Revision history for this message
Juan Simón (simonbcn) wrote :
Revision history for this message
Caamas (francois-niedercorn2) wrote :

It's very strange.

I can reproduce this bug on kubuntu 9.04

On a free kubuntu 9.04 I've installled gwibber.

I've been confronted with the bug #3366546, after installing python-glade2 to correct the dependancy problem I've been able to launch gwibber -d, everything was fine.

I just have these warnings :

/usr/lib/python2.6/dist-packages/gwibber/microblog/support/facelib.py:47: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import md5
INFO:root:No existing Gwibber session: starting...
console message: @1: ReferenceError: Can't find variable: addMessages
console message: @22: ReferenceError: Can't find variable: setGtkConfig
console message: @1: ReferenceError: Can't find variable: setAccountConfig
console message: @1: ReferenceError: Can't find variable: addMessages
console message: @22: ReferenceError: Can't find variable: setGtkConfig
console message: @1: ReferenceError: Can't find variable: setAccountConfig

When closing gwibber, I've get this message on the term : "console message: file:///usr/share/gwibber/ui/themes/default/jquery.js @1: SyntaxError: Parse error "

I've never been able to relaunch gwibber -d after that. The gwibber windows pop-up for less than a second and then I've a segmentation violation, which may occurs everywhere between the warning above.

Cheers

Revision history for this message
Anthony O. (netangel+launchpad) wrote :

Same here on my Ubuntu 9.04 (nvidia driver).
Just after installing it, I tried twice to click on Application > Internet > gwibber, and it didn't launch.
Then, I opened a terminal, and typed :
$ gwibber
/usr/lib/python2.6/dist-packages/gwibber/microblog/support/facelib.py:47: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import md5
console message: @1: ReferenceError: Can't find variable: addMessages
Erreur de segmentation

(so, segfault here)
I've then come here, and tried with -d flag :
$ gwibber -d
DEBUG:root:Launched from /usr/bin
DEBUG:root:Assuming path is correct
/usr/lib/python2.6/dist-packages/gwibber/microblog/support/facelib.py:47: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import md5
INFO:root:No existing Gwibber session: starting...
console message: @1: ReferenceError: Can't find variable: addMessages
console message: @22: ReferenceError: Can't find variable: setGtkConfig
console message: @1: ReferenceError: Can't find variable: setAccountConfig
console message: @1: ReferenceError: Can't find variable: addMessages
console message: @22: ReferenceError: Can't find variable: setGtkConfig
console message: @1: ReferenceError: Can't find variable: setAccountConfig
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.6/threading.py", line 477, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 991, in process
    self.manage_indicator_items(view.message_store, tab_num=self.tabs.page_num(tab))
  File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 948, in manage_indicator_items
    if not self.is_gwibber_active():
  File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 945, in is_gwibber_active
    return self.window.xid == screen.get_active_window().get_xid()
AttributeError: 'NoneType' object has no attribute 'get_xid'

and here, I had the GUI !
I quitted, and retried :
$ gwibber
/usr/lib/python2.6/dist-packages/gwibber/microblog/support/facelib.py:47: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import md5
console message: @1: ReferenceError: Can't find variable: addMessages
console message: @22: ReferenceError: Can't find variable: setGtkConfig
console message: @1: ReferenceError: Can't find variable: setAccountConfig
console message: @1: ReferenceError: Can't find variable: addMessages
console message: @22: ReferenceError: Can't find variable: setGtkConfig
console message: @1: ReferenceError: Can't find variable: setAccountConfig

And again, the I had the GUI ...
Now, by clicking on Application > Internet > gwibber, it works ... I didn't reboot since.

Revision history for this message
Alexander Sack (asac) wrote :

crashes are usually upstream bugs.

Changed in gwibber (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Bryan McLellan (btm) wrote :

Installing all available jaunty updates, then rebooting resolved this issue for me.

Revision history for this message
Dan (orblivion) wrote :

I just installed Xubuntu Jaunty, did all my updates, and then installed Gwibber from the regular repos, and still get this error. Though running it enough times it suddenly started working (without the -d option). But I still get the errors mentioned above.

Revision history for this message
Omer Akram (om26er) wrote :

we are wondering if this is still an issue for you. Please update your gwibber to the latest version and check if this is still an issue for you. Thanks

Changed in gwibber (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Anthony O. (netangel+launchpad) wrote :

I'm now on Ubuntu 9.10 and I don't have this issue anymore.

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

Well, according to @netangel last message and the original reported is gone I will mark this as fixed. Thanks!

Changed in gwibber (Ubuntu):
status: Incomplete → Fix Released
Omer Akram (om26er)
Changed in gwibber:
status: New → 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.