Bug 484142

Summary: imsettings-applet warnings on Emacs startup in Gnome
Product: [Fedora] Fedora Reporter: Christopher Beland <beland>
Component: imsettingsAssignee: Akira TAGOH <tagoh>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: i18n-bugs, tagoh
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-04-28 16:09:32 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:
Attachments:
Description Flags
Excerpt from .xession-errors when starting Emacs none

Description Christopher Beland 2009-02-04 23:25:14 UTC
Created attachment 330937 [details]
Excerpt from .xession-errors when starting Emacs

When starting Emacs from the Gnome menu, I got a ton of warnings in
.xsession-errors, including things like:

(imsettings-applet:2862): libimsettings-xim-WARNING **: Invalid entry [no symbol]: <U17ff> :   "ាំ"
(imsettings-applet:2862): GLib-GObject-CRITICAL **: g_boxed_copy: assertion `src_boxed != NULL' failed
(imsettings-applet:2862): GLib-GObject-CRITICAL **: g_boxed_free: assertion `boxed != NULL' failed

I wouldn't want to see any warnings if everything is working properly.  A complete log excerpt is attached.

This is with:

imsettings-0.105.1-2.fc10.x86_64
emacs-22.3-3.fc11.x86_64

Comment 1 Akira TAGOH 2009-02-05 02:08:02 UTC
Thank you for your report. it was actually for debugging purpose. I can just disable that warning since it's likely to appear when current keyboard layout doesn't support a symbol. however the above two critical messages basically means a bug. so I'll have a look into it.

Comment 2 Akira TAGOH 2009-02-25 02:06:11 UTC
should be fixed in imsettings-0.106.0-1.fc11.

Comment 3 Christopher Beland 2009-03-10 17:28:38 UTC
Thanks for the fix; it has taken care of the original messages.  Unfortunately, I'm now getting a slightly different set of warnings with imsettings-0.106.0-1.fc11.x86_64 and emacs-22.3-8.fc11.x86_64:

(imsettings-applet:11370): libimsettings-xim-WARNING **: Invalid symbol for result: combining_acute

(imsettings-applet:11370): libimsettings-xim-WARNING **: Invalid symbol for result: combining_belowdot

(imsettings-applet:11370): libimsettings-xim-WARNING **: Invalid symbol: dead_belowcomma

(imsettings-applet:11370): libimsettings-xim-WARNING **: Invalid symbol: dead_currency

(imsettings-applet:11370): libimsettings-xim-WARNING **: Invalid symbol for result: combining_grave

(imsettings-applet:11370): libimsettings-xim-WARNING **: Invalid symbol for result: combining_tilde

[These are each repeated several times; duplicates omitted.]

Comment 4 Akira TAGOH 2009-03-11 02:01:16 UTC
Which the keyboard layout are you using?
Those warnings usually means your keyboard layout doesn't support those symbols. if they aren't supposed to be used in your layout, that could be ignored.
It was output to catch up a parser bug though, it may be time to disable it.

Comment 5 Christopher Beland 2009-03-11 12:14:59 UTC
GNOME Keyboard Preferences says "USA".  I don't have any accents or anything like that on my keyboard, and I'm not sure what dead_currency and dead_belowcomma are supposed to look like.

Comment 6 Akira TAGOH 2009-03-11 13:09:27 UTC
Thanks. fair enough. so it would be a time to turn off a message then :)
I'll get rid of them in next push.

Comment 7 Akira TAGOH 2009-03-19 01:22:24 UTC
Fixed in 0.106.1-2.fc11.

Comment 8 Christopher Beland 2009-04-28 16:09:32 UTC
Tested with imsettings-0.106.2-2.fc11.x86_64 and confirmed fixed.  Thanks!