solved.  missing null check in 154_force-copykeyclass-for-key-
events.patch

===============

safe binary patch to fix it without waiting for new packages:
$ sudo sed -ibak /usr/bin/Xorg -e 
's/\x8b\x55\xdc\x89\x7c\x24\x04\x89\x14\x24\xe8\x59\x10\x07\x00\x85\xff\x0f\x85\x74\xfe\xff\xff\x85\xf6/\x85\xff\x74\x13\x8b\x55\xdc\x57\x52\x90\xe8\x59\x10\x07\x00\x83\xC4\x08\xe9\x74\xfe\xff\xff\x85\xf6/'
$ md5sum /usr/bin/Xorg*
c0ebe565e608f4175253d6f77f89a229  /usr/bin/Xorg
f10c2687c8bc69ee1cbf37d362cd0f7e  /usr/bin/Xorg.bak

===============
patch:
--- ./154_force-copykeyclass-for-key-events.patch       2008-12-31 
23:01:53.000000000 -0500
+++ ./154_force-copykeyclass-for-key-events.patch.fixed      2008-12-31 
23:04:45.000000000 -0500
@@ -49,7 +49,7 @@
 +               is transferred. */
 +            if (event->u.u.type == DeviceKeyPress ||
 +                event->u.u.type == DeviceKeyRelease)
-+                CopyKeyClass(dev, master);
++                if (master) CopyKeyClass(dev, master);
 +
              if (master)
                  CopyGetMasterEvent(master, event,


** Changed in: ubuntu
       Status: New => In Progress

-- 
x11vnc causes xorg to crash on key press
https://bugs.launchpad.net/bugs/312168
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to