← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1652591] [NEW] [SRU] fcitx 100% CPU usage on rare case

 

Public bug reported:

[Impact]

There is a rare case that fcitx runs at 100% CPU when using Sogou Pinyin
input method that sometimes happen after suspend/resume, even though the
problem does not break client usages, it will drain battery of laptop
and makes fan very noisy.

[Test Case]
After upgrading the package, user will not see 100% CPU usage of fcitx after frequent suspend/resume.

[Regression Potential]
The patch limits the call of accept() to be less than 21 times, and the calling code already has error handling when the returning value is less than 0, so the possibility of regression is minimal.

** Affects: fcitx (Ubuntu)
     Importance: Undecided
         Status: Fix Released

** Affects: fcitx (Ubuntu Xenial)
     Importance: Undecided
         Status: New

** Affects: fcitx (Ubuntu Yakkety)
     Importance: Undecided
         Status: New

** Also affects: fcitx (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Also affects: fcitx (Ubuntu Yakkety)
   Importance: Undecided
       Status: New

** Changed in: fcitx (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1652591

Title:
  [SRU] fcitx 100% CPU usage on rare case

Status in fcitx package in Ubuntu:
  Fix Released
Status in fcitx source package in Xenial:
  New
Status in fcitx source package in Yakkety:
  New

Bug description:
  [Impact]

  There is a rare case that fcitx runs at 100% CPU when using Sogou
  Pinyin input method that sometimes happen after suspend/resume, even
  though the problem does not break client usages, it will drain battery
  of laptop and makes fan very noisy.

  [Test Case]
  After upgrading the package, user will not see 100% CPU usage of fcitx after frequent suspend/resume.

  [Regression Potential]
  The patch limits the call of accept() to be less than 21 times, and the calling code already has error handling when the returning value is less than 0, so the possibility of regression is minimal.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fcitx/+bug/1652591/+subscriptions


Follow ups