gwibber-accounts takes 100% CPU when adding twitter account

Bug #629368 reported by Olivier FAURAX
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Gwibber
Fix Released
Undecided
Ken VanDine
gwibber (Ubuntu)
Fix Released
Low
Ken VanDine

Bug Description

When I launch gwibber-accounts, I try to add a twitter account.
The "Authorize" button is red, I click on it, it prints the web page from twitter.com in the window, and begin to take 100% of my CPU and I have to kill it.
I can't enter my username/password anymore.

Tested with lp:trunk, lp:2.30 and the 2.31.91 tar.gz.

The log is useless :
$ gwibber-accounts -d
** (gwibber-accounts:6765): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'
** (gwibber-accounts:6765): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'
** (gwibber-accounts:6765): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
OpenOffice path is '/usr/lib/ooo'
** (gwibber-accounts:6765): DEBUG: NP_Initialize
** (gwibber-accounts:6765): DEBUG: NP_Initialize succeeded
OpenOffice path is '/usr/lib/ooo'
Complété

Revision history for this message
Olivier FAURAX (olivier-faurax) wrote :

It seems that this bug is valid only if the twitter advanced settings "Send messages" is not checked.

Revision history for this message
Olivier FAURAX (olivier-faurax) wrote :

Previous comment is wrong, still valid with 2.31.93, with or without "Send messages" checked.

Revision history for this message
Olivier FAURAX (olivier-faurax) wrote :

I made some tests, and it seems that it is due to a plugin of webkit (I didn't found which one).

However, as the webpage is only used to fill a form and get a token, we don't need to load plugins with webkit.
I made a branch with the line that disable use of plugins in the webkit instance used on twitter account registration in gwibber.
You should see it in "Related branches".

Changed in gwibber:
assignee: nobody → Ken VanDine (ken-vandine)
milestone: none → 2.31.94
status: New → Triaged
Changed in gwibber (Ubuntu):
assignee: nobody → Ken VanDine (ken-vandine)
importance: Undecided → Low
Changed in gwibber:
status: Triaged → Fix Committed
Changed in gwibber:
status: Fix Committed → Fix Released
Changed in gwibber (Ubuntu):
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.