ibus-engine-chewing crashed with SIGABRT in raise()

Bug #838643 reported by Rex Tsai
28
This bug affects 3 people
Affects Status Importance Assigned to Milestone
ibus-chewing (Debian)
Fix Released
Unknown
ibus-chewing (Fedora)
Fix Released
Undecided
ibus-chewing (Ubuntu)
Fix Released
Medium
Rex Tsai

Bug Description

Error message from /usr/lib/ibus-chewing/ibus-engine-chewing -v 9 -
> IBUS:ERROR:ibuslookuptable.c:263:ibus_lookup_table_append_label: assertion failed: (IBUS_IS_TEXT (text))

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: ibus-chewing 1.3.9.2-2ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-9.15-generic 3.0.3
Uname: Linux 3.0.0-9-generic x86_64
Architecture: amd64
Date: Thu Sep 1 15:54:23 2011
ExecutablePath: /usr/lib/ibus-chewing/ibus-engine-chewing
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110426)
ProcCmdline: /usr/lib/ibus-chewing/ibus-engine-chewing --ibus
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LC_MESSAGES=en_US.UTF-8
 LANG=zh_TW.UTF-8
 LANGUAGE=zh_TW:zh
Signal: 6
SourcePackage: ibus-chewing
StacktraceTop:
 raise () from /lib/x86_64-linux-gnu/libc.so.6
 abort () from /lib/x86_64-linux-gnu/libc.so.6
 g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
 ibus_lookup_table_append_label () from /usr/lib/libibus-1.0.so.0
Title: ibus-engine-chewing crashed with SIGABRT in raise()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare vboxusers

Revision history for this message
In , Cheng-Chia (cheng-chia-redhat-bugs) wrote :

abrt version: 2.0.0
executable: /usr/libexec/ibus-engine-chewing
cmdline: /usr/libexec/ibus-engine-chewing --ibus
component: ibus-chewing
package: ibus-chewing-1.3.9.2-2.fc15
crash_function: ibus_lookup_table_append_label
kernel: 2.6.38.2-9.fc15.x86_64
reason: Process /usr/libexec/ibus-engine-chewing was killed by signal 6 (SIGABRT)
uid: 500
architecture: x86_64
username: realplus
os_release: Fedora release 15 (Lovelock)
time: 1302839064
rating: 4

Text file: event_log, 15285 bytes
Text file: smaps, 130021 bytes
Binary file: coredump, 11939840 bytes
Text file: maps, 29557 bytes
Text file: dsos, 20606 bytes
Text file: backtrace, 21835 bytes

comment
-----
1. Use Chinese (Taiwan) in "Region and Language" of System Settings.
2. Relogin.
3. Open gedit.
4. Press "Ctl + Space" to activate ibus-chewing input method.
5. ibus-chewing crashed.

Revision history for this message
In , Cheng-Chia (cheng-chia-redhat-bugs) wrote :

Created attachment 492267
File: event_log

Revision history for this message
In , Cheng-Chia (cheng-chia-redhat-bugs) wrote :

Created attachment 492268
File: smaps

Revision history for this message
In , Cheng-Chia (cheng-chia-redhat-bugs) wrote :

Created attachment 492269
File: maps

Revision history for this message
In , Cheng-Chia (cheng-chia-redhat-bugs) wrote :

Created attachment 492270
File: dsos

Revision history for this message
In , Cheng-Chia (cheng-chia-redhat-bugs) wrote :

Created attachment 492271
File: backtrace

Revision history for this message
In , Hao (hao-redhat-bugs) wrote :

I can confirm this bug.

Revision history for this message
In , Cheng-Chia (cheng-chia-redhat-bugs) wrote :

Fedora 15 is going out soon.

If this bug cannot be solved in the release, it will be so hard for the Chinese (Traditional) users to have positive views for Fedora. It also hinders ambassaders from promoting Fedora in whole Chinese (Traditional) using regions.

I strongly hope this bug can be fixed in Fedora 15.

Revision history for this message
In , Daiki (daiki-redhat-bugs) wrote :

I created a test package for this:
http://ueno.fedorapeople.org/ibus-chewing/
since it sounds important for Chinese users and Ding seems busy.

The patch applied has been already in the upstream.

Revision history for this message
In , Daiki (daiki-redhat-bugs) wrote :

*** Bug 664011 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Cheng-Chia (cheng-chia-redhat-bugs) wrote :

The test package works.

Thank you, Daiki Ueno! :)

Revision history for this message
In , Daiki (daiki-redhat-bugs) wrote :

Marking this as F15Blocker, since this bug is related to the unmet Final Release Requirement: All elements of the default panel (or equivalent) configuration must function correctly in common use.

Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

ibus-chewing-1.3.9.2-3.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/ibus-chewing-1.3.9.2-3.fc15

Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

Package ibus-chewing-1.3.9.2-3.fc15:
* should fix your issue,
* was pushed to the Fedora 15 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing ibus-chewing-1.3.9.2-3.fc15'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/ibus-chewing-1.3.9.2-3.fc15
then log in and leave karma (feedback).

Revision history for this message
In , Adam (adam-redhat-bugs) wrote :

Discussed at 2011-04-29 blocker review meeting. Accepted as a blocker: this does affect the criterion cited in comment #11 in a traditional Chinese install, and the practical impact is also severe.

--
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Revision history for this message
In , Jens (jens-redhat-bugs) wrote :

ibus-chewing-1.3.9.2-3.fc15 fixes the problem for me.

I have requested the package be moved to stable now that it has been
some days in testing already.

Revision history for this message
In , James (james-redhat-bugs) wrote :

(In reply to comment #15)
> ibus-chewing-1.3.9.2-3.fc15 fixes the problem for me.

Thanks for the test feedback

Revision history for this message
In , James (james-redhat-bugs) wrote :

(In reply to comment #15)

> I have requested the package be moved to stable now that it has been
> some days in testing already.

Are there any additional lists we can reach out to for users who may be able to provide test feedback?

Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

ibus-chewing-1.3.9.2-3.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.

Revision history for this message
In , Ding-Yi (ding-yi-redhat-bugs) wrote :

Thanks Daiki Ueno for handling this issue for me.

Revision history for this message
Rex Tsai (chihchun) wrote :
visibility: private → public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, func=0x7f9826710b40 "ibus_lookup_table_append_label", message=0x1e2d640 "assertion failed: (IBUS_IS_TEXT (text))") at /build/buildd/glib2.0-2.29.16/./glib/gtestutils.c:1425
 g_assertion_message_expr (domain=0x7f982670e230 "IBUS", file=0x7f982671090d "ibuslookuptable.c", line=263, func=0x7f9826710b40 "ibus_lookup_table_append_label", expr=<optimized out>) at /build/buildd/glib2.0-2.29.16/./glib/gtestutils.c:1436
 ibus_lookup_table_append_label (table=0x7f9818006810, text=0x0) at ibuslookuptable.c:263
 ibus_chewing_engine_set_lookup_table_label ()
 ?? ()

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in ibus-chewing (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
Revision history for this message
Rex Tsai (chihchun) wrote :
Revision history for this message
Rex Tsai (chihchun) wrote :

Confimed that ibus-chewing gets bad selKeys values from selKeys_set_callback.

Rex Tsai (chihchun)
Changed in ibus-chewing (Ubuntu):
assignee: nobody → Rex Tsai (chihchun)
Revision history for this message
Keng-Yu Lin (lexical) wrote :

will be good to get the patch thought the FeatureFreezeException process after Beta relesed. FYI https://wiki.ubuntu.com/FreezeExceptionProcess.

Changed in ibus-chewing (Ubuntu):
status: New → Confirmed
Revision history for this message
Hsin-Yi, Chen (hychen) (ossug-hychen) wrote :

move Shih-Yuan Lee (fourdollars)'s comment to this bug for better cooperation:

 Shih-Yuan Lee (fourdollars) wrote 58 minutes ago:
This patch from http://pkgs.fedoraproject.org/gitweb/?p=ibus-chewing.git;a=commitdiff;h=23e400e03862f547c76f62d5335ca260e2320c1b can fix this issue.

Revision history for this message
Hsin-Yi, Chen (hychen) (ossug-hychen) wrote :

This bug affects most Traditional Chinese Users, the priority should go to critical or high

tags: added: patch
Revision history for this message
Shih-Yuan Lee (fourdollars) wrote :

There is a patched ibus-chewing package at https://launchpad.net/~fourdollars/+archive/ibus .

Revision history for this message
Rex Tsai (chihchun) wrote :

Also built anoter ppa based (ppa:chihchun/experimental) on same patch from fedora, confirmed issue fixed.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Fixed in Debian 1.3.9.2-3, which was imported into Ubuntu.

 ibus-chewing (1.3.9.2-3ubuntu1) oneiric; urgency=low
 .
   * debian/patches/escape-to-close-candidate-window-on-plain-
      zhuyin.patch: Fix plain zhuyin with space as selection problem.
      (https://github.com/definite/ibus-chewing/pull/8/) (LP: #843619)
 .
 ibus-chewing (1.3.9.2-3) unstable; urgency=low
 .
   * Fix "ibus-chewing has annoying pop-up when enabling IME, causing
     focus to change" (Closes: #630331)

Changed in ibus-chewing (Ubuntu):
status: Confirmed → Fix Released
Changed in ibus-chewing (Debian):
status: Unknown → Fix Released
Changed in ibus-chewing (Fedora):
importance: Unknown → Undecided
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.