{"id":64,"date":"2008-06-11T00:00:28","date_gmt":"2008-06-10T21:00:28","guid":{"rendered":"http:\/\/www.held.org.il\/blog\/?p=64"},"modified":"2008-06-11T00:00:28","modified_gmt":"2008-06-10T21:00:28","slug":"vmware-modifier-keys-bug-status","status":"publish","type":"post","link":"http:\/\/www.held.org.il\/blog\/2008\/06\/vmware-modifier-keys-bug-status\/","title":{"rendered":"VMware modifier keys bug status"},"content":{"rendered":"<p>This annoying vmware-deletes-the-modifier-keys bug I <a href=\"http:\/\/www.held.org.il\/blog\/?p=60\">wrote about<\/a> is still  a mystery, but still I gained some more info. There are two problems:<\/p>\n<p><strong>1. VMware deletes modifier keys<\/strong>:<\/p>\n<ul>\n<li>Can be replicated by holding a modifier key down inside a guest OS (VMware console). Then moving the mouse out of the guest OS window, while modifier is still down.<\/li>\n<li>Happens on modern Ubuntu\/Debian\/Arch Linux versions.<\/li>\n<li>Very likely, but not 100% confirmed: happens since Xorg 7.3.<\/li>\n<li>Doesn't happen on CentOS \/ RedHat EL 5. (Apparently because they use Xorg 7.1.1?)<\/li>\n<li>Links: <a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/xorg\/+bug\/195982\">Ubuntu launchpad<\/a>, <a href=\"http:\/\/communities.vmware.com\/thread\/104635?tstart=0&amp;start=0\">VMware forums.<\/a><\/li>\n<\/ul>\n<p>Still, is it an Xorg bug or VMware one? (or GTK)<\/p>\n<p><strong>2. GTK apps crash on a keypress, when X modifiers-list is empty.<\/strong><\/p>\n<ul>\n<li>If 'xmodmap' is emptied (either by the VMware bug described above, or by manually removing all the modifiers), each new-running GTK app would just crash as the first key is pressed.<\/li>\n<li>This doesn't happen to KDE or plain-X11 apps.<\/li>\n<li>Segmentation fault is received in the _gdk_keymap_key_is_modifier() function in gdkkeys-x11.c:1662.<\/li>\n<li>I tried digging the code, but no luck yet (all I could do is skip the function if no modifiers are set, but I don't know GDK enough to know the other effects it can have).<\/li>\n<li>Links: <a href=\"http:\/\/bugzilla.gnome.org\/show_bug.cgi?id=508751\">Gnome bugzilla.<\/a><\/li>\n<\/ul>\n<p>I'll keep updating in case there'll be something interesting.<\/p>\n<p><strong>Update: <\/strong><a href=\"http:\/\/www.held.org.il\/blog\/?p=66\">gtk bug got fixed<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This annoying vmware-deletes-the-modifier-keys bug I wrote about is still a mystery, but still I gained some more info. There are two problems: 1. VMware deletes modifier keys: Can be replicated by holding a modifier key down inside a guest OS (VMware console). Then moving the mouse out of the guest OS window, while modifier is [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7],"tags":[26,27,49,128],"_links":{"self":[{"href":"http:\/\/www.held.org.il\/blog\/wp-json\/wp\/v2\/posts\/64"}],"collection":[{"href":"http:\/\/www.held.org.il\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.held.org.il\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.held.org.il\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.held.org.il\/blog\/wp-json\/wp\/v2\/comments?post=64"}],"version-history":[{"count":0,"href":"http:\/\/www.held.org.il\/blog\/wp-json\/wp\/v2\/posts\/64\/revisions"}],"wp:attachment":[{"href":"http:\/\/www.held.org.il\/blog\/wp-json\/wp\/v2\/media?parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.held.org.il\/blog\/wp-json\/wp\/v2\/categories?post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.held.org.il\/blog\/wp-json\/wp\/v2\/tags?post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}