GNOME Bugzilla – Bug 421252
[PATCH] Keyboard indicator applet crashes due to free() error
Last modified: 2007-03-22 23:00:19 UTC
When more than one keyboard layout is configure,d the keyboard indicator will crash with the following backtrace.
+ Trace 120945
This is due to static memory being free'd in the hash table (i.e. layout_name is not always dynamically allocated, and thus cannot always be free'd). The attached patch corrects the problem.
Created attachment 85082 [details] [review] Fix crash due to improperly free'd memory
Big thanks for the patch. It is not exactly what's required here - but very close to it. Commited.