Duplicate bug #612157 states that switching to KDM works around the problem, so maybe gdm3 is to blame after all. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=612157#31