Your message dated Sun, 20 Oct 2013 10:18:18 +0900
with message-id <[email protected]>
and subject line ibus-anthy ... probably fixed in upstream 1.5.4
has caused the Debian Bug report #662927,
regarding anthy or ibus-anthy sometimes dies with last-record2_default.utf8 
locked
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
662927: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662927
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Subject: anthy or ibus-anthy sometimes dies with last-record2_default.utf8 
locked
Package: anthy
Version: 9100h-6
Severity: normal

Package: ibus-anthy
Version: 1.2.1-1+b1

*** Please type your report below this line ***

I'm using Debian Squeeze and FVWM for window manager.
And anthy sometimes dies when inputting Japanese and press space to convert,
then I am unable to use anthy anymore.
When this happens , the process  
python /usr/share/ibus-anthy/engine/main.py --ibus
grips the file last-record2_default.utf8 and the last line of 
last-record2_default.utf8
 looks odd like below;
ADD "PREDICTION" S"にぎる" N13

And 
ls -l /proc/PID/fd
shows like below;
lrwx------ 1 user user 64 2012-03-01 01:38 0 -> /dev/null
lrwx------ 1 user user 64 2012-03-01 01:38 1 -> /dev/null
lr-x------ 1 user user 64 2012-03-01 01:38 10 -> pipe:[12905]
lrwx------ 1 user user 64 2012-03-01 01:38 2 -> /dev/null
lr-x------ 1 user user 64 2012-03-01 01:38 3 -> pipe:[12906]
l-wx------ 1 user user 64 2012-03-01 01:38 4 -> pipe:[12906]
lrwx------ 1 user user 64 2012-03-01 01:38 5 -> socket:[12907]
lrwx------ 1 user user 64 2012-03-01 01:38 6 -> 
/home/user/.anthy/last-record2_default.utf8
lrwx------ 1 user user 64 2012-03-01 01:38 8 -> socket:[12894]
lrwx------ 1 user user 64 2012-03-01 01:38 9 -> pipe:[12905]


If I delete the last line from last-record2_defult.utf8 and restart gdm3 ,
then I can use anthy again. But sometimes the process(python 
/usr/share/ibus-anthy/engine/main.py --ibus)
remains other than new process although restarting gdm3. In that case I have to 
kill the process before I can use anthy again.

When I used KDE for Desktop Environment, this did not happen.

-- System Information:
Debian Release: 6.0.4
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32 (SMP w/1 CPU core)
Locale: LANG=ja_JP.utf8, LC_CTYPE=ja_JP.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages anthy depends on:
ii  anthy-common                  9100h-6    input method for Japanese - common
ii  debconf [debconf-2.0]         1.5.36.1   Debian configuration management sy
ii  libanthy0                     9100h-6    input method for Japanese - runtim
ii  libc6                         2.11.3-2   Embedded GNU C Library: Shared lib

anthy recommends no packages.

anthy suggests no packages.


Versions of packages ibus-anthy depends on:
ii  anthy                   9100h-6          input method for Japanese - backen
ii  ibus                    1.3.7-1          New input method framework using d
ii  libanthy0               9100h-6          input method for Japanese - runtim
ii  libc6                   2.11.3-2         Embedded GNU C Library: Shared lib
ii  libpython2.6            2.6.6-8+b1       Shared Python runtime library (ver
ii  python                  2.6.6-3+squeeze6 interactive high-level object-orie
ii  python-support          1.0.10           automated rebuilding support for P

ibus-anthy recommends no packages.
ibus-anthy suggests no packages.

-- debconf information:
  anthy/dictionaries: base.t, extra.t




--- End Message ---
--- Begin Message ---
control: notfound 662927 1.5.4-1

Hi,

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662927

I did not get more bug info for the recent ibus-anthy packages.

This bug was for ibus-anthy Version: 1.2.1-1+b1 (Now we had ibus API
change and ibus-anthy is 1.5.4)

Since then, there have been many upstream fixes.

No other people complain so this bug is likely to be fixed.

Also engin/engin.py has interesting comment:

        # Do not use self.do_process_key_event to work ISO 14755
        # with Ctrl+Shift+u .
        # The super (parent) method of do_process_key_event is called
        # loop infinitely if this class overrides it.
        # self.process_key_event is not accessible too.
        self.connect('process-key-event', self.__process_key_event)
        self.connect('destroy', self.__destroy)

and the last entry (2013-09-09 13:00:30) of Changelog for ibus-anthy 1.5.4
has:
        Implemented ISO 14755 with Ctrl+Shift+u in LATIN mode.

This may be the fix for the bug.  1.5.4-1 just uploaded.

Osamu

--- End Message ---

Reply via email to