diff -up gnome-screensaver-2.25.2/src/gs-grab-x11.c.jx gnome-screensaver-2.25.2/src/gs-grab-x11.c --- gnome-screensaver-2.25.2/src/gs-grab-x11.c.jx 2008-11-13 15:06:55.000000000 -0500 +++ gnome-screensaver-2.25.2/src/gs-grab-x11.c 2009-02-26 10:07:05.000000000 -0500 @@ -118,7 +118,12 @@ static void xorg_lock_smasher_set_active (GSGrab *grab, gboolean active) { - int status; + int status, event, error; + + if (!XF86MiscQueryExtension (GDK_DISPLAY (), &event, &error)) { + gs_debug ("No XFree86-Misc extension present"); + return; + } if (active) { gs_debug ("Enabling the x.org grab smasher");