Bug 32183 - After requesting a StreamTube, gabble starts taking 100% CPU
Summary: After requesting a StreamTube, gabble starts taking 100% CPU
Status: NEW
Alias: None
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-07 06:56 UTC by Xavier Claessens
Modified: 2011-02-03 18:38 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
gabble logs (17.12 KB, text/x-log)
2010-12-07 07:02 UTC, Xavier Claessens
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Xavier Claessens 2010-12-07 06:56:38 UTC
I have no idea what's going on, the tube works perfectly even if gabble is taking 100% CPU. After closing the tube, gabble still takes 100% CPU.

See attached logs.
Comment 1 Xavier Claessens 2010-12-07 06:57:24 UTC
Note: I attached gabble into gdb and interupted it, but it's always in mainloop's poll function. So probably an idle callback that keep running?
Comment 2 Xavier Claessens 2010-12-07 07:02:19 UTC
Created attachment 40869 [details]
gabble logs

Looks like this happens only when channel request fails
Comment 3 Guilherme Blanco 2011-02-03 18:37:57 UTC
I confirm the same situation.

$ lsb_release -rd
Description:	Ubuntu 10.10
Release:	10.10

$ apt-cache policy telepathy-gabble
telepathy-gabble:
  Installed: 0.10.0-1
  Candidate: 0.10.0-1
  Version table:
 *** 0.10.0-1 0
        500 http://br.archive.ubuntu.com/ubuntu/ maverick/main i386 Packages
        100 /var/lib/dpkg/status

Everytime I attempt to connect on Gtalk, I get a connection error and this process - telepathy_gabble - consumes > 100% of my CPU.
Problem is only solved when all networks connect or when empathy is closed.

If you need more information, just ask.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.