GNOME Bugzilla – Bug 321310
constant crash using SCIM-ANTHY (japanese text)
Last modified: 2006-04-24 06:35:00 UTC
Distribution: Fedora Core release 4 (Stentz) Package: Evolution Severity: normal Version: GNOME2.10.0 unspecified Gnome-Distributor: Red Hat, Inc Synopsis: constant crash using SCIM-ANTHY (japanese text) Bugzilla-Product: Evolution Bugzilla-Component: Mailer Bugzilla-Version: unspecified BugBuddy-GnomeVersion: 2.0 (2.10.0) Description: Description of the crash: every time I create an email, which contains japanese text, as I am typing the email, at some point, evolution crashes. I cannot finish any email. boohoo. Steps to reproduce the crash: 1. run scim , on gnome , fedora core 4 2. run evolution 3. create new email message, and enter japanese text with the scim input Expected Results: How often does this happen? all the time, every message with more than 2 lines. Additional Information: Debugging Information: Backtrace was generated from '/usr/bin/evolution' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1208678720 (LWP 13126)] [New Thread -1263940688 (LWP 13185)] [New Thread -1275032656 (LWP 13184)] [New Thread -1252205648 (LWP 13145)] [New Thread -1241715792 (LWP 13144)] [New Thread -1212236880 (LWP 13142)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) 0x003d9402 in ?? ()
+ Trace 64026
Thread 1 (Thread -1208678720 (LWP 13126))
------- Bug moved to this database by unknown@gnome.bugs 2005-11-12 19:50 UTC ------- The original reporter of this bug does not have an account here. Reassigning to the person who moved it here, unknown@gnome.bugs. Previous reporter was ykh@servermasters.com.
gtkhtml bug, reassigning. adding version number and keyword.
also see bug 321376
I think this is the same issue of #321376. I made a im module for testing for single byte users. It's im module to just input characters in preeedit string and commit the characters after hitting enter key. I attach the test im module.
Oops, my mistake. I attached the test im modules in BUG #321376. I reattach in here.
Created attachment 55972 [details] test im module * How to use $ ./configure $ make $ sh test-evolution.sh then launch evolution with test im. * Steps to reproduce the crash 1. create a new mail 2. focus to mail content area 3. type some keys 4. type enter then evolution crashes. $ sh test-gedit.sh then launch gedit. There is no crash.
Created attachment 55974 [details] [review] simple patch
I have been having the exact same bug for quite a while. inputing japanese text with scim-anthy will always end up killing evolution if I type enough text. Maybe the patch above is enough, but I didn't have time to test it. Just it case it isn't, I just got a back trace on a version more recent than the original poster, so here it is, with some the info. Distribution: Gentoo GNU / linux Gnome Version: 2.12.2 Evolution version: 2.4.2.1 gtkhtml version: 3.8.2 scim version: 1.4.2 scim-anthy version: 0.7.1 all that compiled by: gcc 3.4.4 CFAGS used for compilation: -Os -march=pentium4 backtrace obtained from gdb:
+ Trace 65674
Thread 1 (Thread -1229756096 (LWP 9563))
I hope that can help somehow.
Confirming as per comment 7.
Hmm, we got a patch. Raising awareness. :) Upping Priority, setting Target Milestone, assigning. Please review the patch ASAP.
*** Bug 321376 has been marked as a duplicate of this bug. ***
hiroyuki ikezoe also posted a test im module with an explicit howto at bug 321376 comment 2.
Ubuntu bug about that: https://launchpad.net/distros/ubuntu/+source/gtkhtml3.8/+bug/31733 Any reason to not review that trivial patch? That's a crasher and would be nice to get it fixed ...
bug #313713 has a similar backtrace
Distribution comment: "I'm using Dapper and gtkhtml3.8_3.10.0-0ubuntu1. I built packages with that patch, and I confirmed that this issue is fixed with them."
Other Ubuntu bug about that: https://launchpad.net/distros/ubuntu/+source/gtkhtml3.8/+bug/38596 That's a crasher with a patch confirmed to work by a bug submitter, any reason to not use it?
Committed to the stable branch.
Committed to the trunk.