Bug 199078
| Summary: | scim-bridge crashed upon IME activation | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Lawrence Lim <llim> |
| Component: | scim-bridge | Assignee: | Jens Petersen <petersen> |
| Status: | CLOSED RAWHIDE | QA Contact: | |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | rawhide | CC: | eng-i18n-bugs, ryo-dairiki, tools-bugs |
| Target Milestone: | --- | Keywords: | i18n |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | scim-bridge-0.2.6-1.fc6 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2006-07-27 12:34:14 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 167798 | ||
I cannot reproduce this at all, but I think it might have something to do with the "fallback IMEngine". It does have the "factory", but it is not registered in scim-backend as it is not a loadable module but a part of scim core library. I think scim-backend cannot find the "factory" for the fallback IMEngine then returns NULL. Now I've made some fixes on the CVS to handle such a situation. You can get it from: http://sourceforge.net/cvs/?group_id=108454 I hope this work for you. Scim-bridge-0.2.5 has been released. This release also contains this bug fixes. (Although I haven't confirmed if it's really okay) scim-bridge package was updated to 0.2.5. I did not able to reproduce this bug. Closing it. If bug found again, please reopen this bug. Version-Release number of selected component scim-libs-1.4.4-9.2.fc5 scim-qtimm-0.9.4-5 scim-pinyin-0.5.91-11.3.fc6 scim-bridge-gtkimm-0.2.6-1.fc6 scim-fcitx-3.1.1-5.fc6 scim-bridge-0.2.6-1.fc6 scim-input-pad-0.1.1-4.fc6 scim-libs-1.4.4-25.fc6 scim-devel-1.4.4-25.fc6 scim-fcitx-tools-3.1.1-5.fc6 scim-m17n-0.2.0-5.fc6 gedit-2.15.4-1 |
Description of problem: Tried with "nonshared-imengine" mode, scim-bridge crashed when attepmted to activate IME in gedit application. The "factory" is also NULL, as it didn't get the chance to activate. Version-Release number of selected component (if applicable): scim-bridge-debuginfo-0.2.4-1.1.fc6 scim-bridge-gtkimm-0.2.4-1.1.fc6 scim-bridge-0.2.4-1.1.fc6 gedit-2.15.3-1 How reproducible: Always Steps to Reproduce: 1.from gnome-terminal, start gedit 2.activate scim 3. Actual results: scim-bridge crashed and Gtk apps hanged Expected results: should be able to input Additional info: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1281737824 (LWP 3573)] 0x0805d7bf in ScimBridgeAgentIMContextImpl::set_enabled (this=0x85ccf30, new_state=true) at scim-bridge-agent-imcontext.cpp:452 452 PanelFactoryInfo info = PanelFactoryInfo (factory->get_uuid (), utf8_wcstombs (factory->get_name ()), factory->get_language (), factory->get_icon_file ()); (gdb) bt #0 0x0805d7bf in ScimBridgeAgentIMContextImpl::set_enabled (this=0x85ccf30, new_state=true) at scim-bridge-agent-imcontext.cpp:452 #1 0x080541f5 in ScimBridgeAgentImpl::filter_hotkeys (this=0x836ccf0, imcontext=0x85ccf30, key_event=@0x85c9824) at scim-bridge-agent.cpp:614 #2 0x08054990 in ScimBridgeAgentImpl::filter_key_event (this=0x836ccf0, event=0x85c9818) at scim-bridge-agent.cpp:760 #3 0x08054b01 in ScimBridgeAgentImpl::read_and_dispatch (this=0x836ccf0) at scim-bridge-agent.cpp:305 #4 0x08054b58 in run_event_dispatcher (arg=0x836ccf0) at scim-bridge-agent.cpp:184 #5 0x00439fbc in start_thread () from /lib/libpthread.so.0 #6 0x008d830e in clone () from /lib/libc.so.6 (gdb)