How to reproduce: As a test user: gconftool-1 -t string -s /apps/gnome_settings_daemon/keybindings/www Help (this assumes that your keyboard has no Help key) Logout from your gnome session if you were logged in, and log back in. Open a window and try typing. It won't work. --- How this can happen in real life? 1. Machine A and B share home directories. 2. Machine A has an "Internet" keyboard, B has a standard 104-key keyboard. 3. Login on A, go to Desktop->Preferences->Keybindings 4. Set a multimedia key. 5. Now login on B. You now have a keysym which is defined and known to XFree, but which has no keycode. The bug then happens. I've traced it to gnome-settings-daemon call XGrabKey with a 0 keycode.
Created attachment 74367 [details, diff] Patch to gnome-settings-daemon This patch prevents calling XGrabKey with zero keycodes.
Created attachment 74368 [details] Updated ebuild.
I've created a bug in Gnome Bugzilla: http://bugzilla.gnome.org/show_bug.cgi?id=323690
This has been applied upstream as part of 2.14. Marking fixed.