Description of problem: When running htt_server within valgrind for debugging purposes, unit LE takes over gimlet in annoying ways even if it is not "Added". This does not seem to be an issue when running htt_server normally on i386, but I suspect this is one of the several ways in which valgrind is exposing a memory usage problem that bite us on other architectures. Version-Release number of selected component (if applicable): im-sdk-12.0.1-6.svn1891 How reproducible: Always Steps to Reproduce: 1. Install all LE's. 2. Be sure that unit is removed from the active LE's. 3. service iiim stop 4. valgrind --log-file=htt_server --tool=memcheck --leak-check=yes htt_server -d 5. Hit hotkey activator within any application. Actual Results: gimlet says "Latin". When you left-click on gimlet, Latin(C) is listed, with right arrow option "unitle". Expected Results: "Latin" should not even be in the menu.
i386 MALLOC_CHECK_=3 htt_server -d exhibits similar bad behavior with unitle.
Hmm, I'm not exactly sure why, but this problem seems to exhibit itself when not running htt_server within valgrind too. mmm...
Do you think see this with the latest builds?
Tested with im-sdk-12.0.1-9.svn1936 and Latin still shows after all LE including Latin is removed. Please let me know if you require a screenshot.
Warren, this is with en_US.UTF-8?
Yes.
I can't reproduce this with iiimf-12.2 anyway.
I still can reproduce this bug with iiimf-12.2-3. Steps to reproduce: 1. install 'everything' of iiimf-12.2-3 2. start gnome-terminal 3. remove all LE in GIMLET 4. in gnome-terminal, service iiim restart 5. ctrl-space Actual Result: Latin is activated Expected Result: Nothing or LE for my locale (zh_TW) activated
After reading through again, noticed that this bug has been fixed. GIMLET is not empty when all LE has been removed. Will createa new bug for Comment #8. Thanks.