← Back to team overview

touch-packages team mailing list archive

[Bug 1407584] Re: Crash when using pinyin predictions

 

This bug was fixed in the package ubuntu-keyboard -
0.99.trunk.phablet2+15.04.20150105-0ubuntu1

---------------
ubuntu-keyboard (0.99.trunk.phablet2+15.04.20150105-0ubuntu1) vivid; urgency=low

  [ CI Train Bot ]
  * Resync trunk

  [ Ubuntu daily release ]
  * New rebuild forced

  [ Michael Sheldon ]
  * Check candidates provided by libpinyin are valid before using them
    (LP: #1407584)
 -- Ubuntu daily release <ps-jenkins@xxxxxxxxxxxxxxxxxxx>   Mon, 05 Jan 2015 19:05:53 +0000

** Changed in: ubuntu-keyboard (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-keyboard in Ubuntu.
https://bugs.launchpad.net/bugs/1407584

Title:
  Crash when using pinyin predictions

Status in the base for Ubuntu mobile products:
  New
Status in Ubuntu Keyboard:
  In Progress
Status in ubuntu-keyboard package in Ubuntu:
  Fix Released

Bug description:
  Calls to pinyin_get_candidate aren't being checked for validity,
  resulting in the possibility of NULL candidates being passed to future
  libpinyin functions, resulting in crashes (example crash attached).

  Steps to reproduce:

  1) Enable Chinese pinyin layout

  2) Type "h"

  3) Press the "h" candidate on the word ribbon

  Expected result:

  "h" is input into a text field

  Actual result:

  The keyboard crashes.

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1407584/+subscriptions