After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 530585 - XDMCP does not work
XDMCP does not work
Status: RESOLVED OBSOLETE
Product: gdm
Classification: Core
Component: general
2.20.x
Other Linux
: Normal major
: ---
Assigned To: GDM maintainers
GDM maintainers
Depends on:
Blocks:
 
 
Reported: 2008-04-29 16:02 UTC by Giuseppe Lippolis
Modified: 2010-06-05 09:01 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20


Attachments
XDMCP sniffed transaction (1.51 KB, application/x-compressed-tar)
2008-04-30 17:31 UTC, Giuseppe Lippolis
  Details
gdm.conf (23.64 KB, application/x-compressed-tar)
2008-04-30 18:23 UTC, Giuseppe Lippolis
  Details
Patch to fix double free in gdm_xdmcp_send_willing() (1.43 KB, patch)
2009-02-05 15:00 UTC, Chris Wilson
committed Details | Review
patch (1.94 KB, patch)
2009-02-06 16:59 UTC, Brian Cameron
committed Details | Review

Description Giuseppe Lippolis 2008-04-29 16:02:11 UTC
Please describe the problem:
I try to connect my windows X server (X-win32) with gdm (xubuntu 8.04) but it does not work. I verified the correct network communication (by sniffer). In the follow the gdm DEBUG in syslog. 
First the gdm startup and then the XDMCP transaction. 

bye 

Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config debug/Enable=true <custom> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config debug/Gestures=true <custom> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/Chooser=/usr/lib/gdm/gdmchooser <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/AutomaticLoginEnable=false <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/AutomaticLogin= <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/Greeter=/usr/lib/gdm/gdmgreeter <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/RemoteGreeter=/usr/lib/gdm/gdmgreeter <custom> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/AddGtkModules=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/GtkModulesList= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/User=gdm <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/Group=gdm <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/HaltCommand=/sbin/shutdown -h now "Halted from gdm menu." <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/RebootCommand=/sbin/shutdown -r now "Rebooted from gdm menu." <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/SuspendCommand=/usr/sbin/pmi action sleep <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/HibernateCommand=/usr/sbin/pmi action hibernate <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/DisplayInitDir=/etc/gdm/Init <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/KillInitClients=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/LogDir=/var/log/gdm <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/DefaultPath=/bin:/usr/bin <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/PostSessionScriptDir=/etc/gdm/PostSession/ <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/PreSessionScriptDir=/etc/gdm/PreSession/ <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/PostLoginScriptDir=/etc/gdm/PostLogin/ <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/FailsafeXServer= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/XKeepsCrashing=/etc/gdm/XKeepsCrashing <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/RootPath=/sbin:/usr/sbin:/bin:/usr/bin <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/ServAuthDir=/var/lib/gdm <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/SessionDesktopDir=/etc/X11/sessions/:/etc/dm/Sessions/:/usr/share/gdm/BuiltInSessions/:/usr/share/xsessions/ <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/BaseXsession=/etc/gdm/Xsession <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/DefaultSession=xfce4.desktop <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/UserAuthDir= <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/UserAuthFBDir=/tmp <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/UserAuthFile=.Xauthority <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/ConsoleNotify=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/DoubleLoginWarning=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/AlwaysLoginCurrentSession=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/DisplayLastLogin=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/TimedLoginEnable=false <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/TimedLogin= <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/TimedLoginDelay=30 <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/FlexiReapDelayMinutes=5 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/StandardXServer=/usr/bin/X <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/FlexibleXServers=5 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/DynamicXServers=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/Xnest=/usr/bin/Xnest -br -br -audit 0 -name Xnest <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/XnestUnscaledFontPath=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/FirstVT=7 <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/VTAllocation=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/ConsoleCannotHandle=am,ar,az,bn,el,fa,gu,hi,ja,ko,ml,mr,pa,ta,zh <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/GdmXserverTimeout=10 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/SystemCommandsInMenu=HALT;REBOOT;SUSPEND;HIBERNATE;CUSTOM_CMD <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/AllowLogoutActions=HALT;REBOOT;SUSPEND;HIBERNATE;CUSTOM_CMD <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/RBACSystemCommandKeys= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/AllowRoot=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/AllowRemoteRoot=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/AllowRemoteAutoLogin=false <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/UserMaxFile=65536 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/RelaxPermissions=0 <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/CheckDirOwner=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/SupportAutomount=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/RetryDelay=1 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/DisallowTCP=false <custom> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/PamStack=gdm <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/NeverPlaceCookiesOnNFS=false <custom> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/PasswordRequired=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/UtmpLineAttached= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config security/UtmpLineRemote= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: WARNING: Didn't understand `' (expected true or false) 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/Enable=true <custom> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/MaxPending=4 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/MaxSessions=16 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/MaxWait=180 <custom> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/DisplaysPerHost=2 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/Port=177 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/HonorIndirect=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/MaxPendingIndirect=4 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/MaxWaitIndirect=15 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/PingIntervalSeconds=15 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/Willing=/etc/gdm/Xwilling <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/EnableProxy=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/ProxyXServer= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config xdmcp/ProxyReconnect= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config gui/GtkTheme=Human <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config gui/GtkRC=/usr/share/themes/Default/gtk-2.0/gtkrc <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config gui/MaxIconWidth=128 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config gui/MaxIconHeight=128 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config gui/AllowGtkThemeChange=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config gui/GtkThemesToAllow=Human,HighContrast,HighContrastInverse,LowContrast <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/Browser=false <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/Include= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,gdm,postgres,pvm,rpm <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/IncludeAll=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/MinimalUID=1000 <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/DefaultFace=/usr/share/pixmaps/nobody.png <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/GlobalFaceDir=/usr/share/pixmaps/ <custom> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/LocaleFile=/etc/gdm/locale.conf <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/Logo=/usr/share/pixmaps/gdm-foot-logo.png <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/ChooserButtonLogo=/usr/share/pixmaps/gdm-foot-logo.png <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/Quiver=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/SystemMenu=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/Configurator=/usr/sbin/gdmsetup --disable-sound --disable-crash-dialog <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/ConfigAvailable=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/ChooserButton=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/TitleBar=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/DefaultWelcome=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/DefaultRemoteWelcome=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Loading locale string: Welcome (null) 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Key file does not have key 'Welcome' 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Loading non-locale string: Welcome (null) 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Loading locale string: Welcome (null) 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Key file does not have key 'Welcome' 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Loading non-locale string: Welcome (null) 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/Welcome=Welcome <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Loading locale string: RemoteWelcome (null) 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Key file does not have key 'RemoteWelcome' 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Loading non-locale string: RemoteWelcome (null) 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Loading locale string: RemoteWelcome (null) 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Key file does not have key 'RemoteWelcome' 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Loading non-locale string: RemoteWelcome (null) 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/RemoteWelcome=Welcome to %n <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/XineramaScreen=0 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/BackgroundProgram= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/RunBackgroundProgramAlways=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/BackgroundProgramInitialDelay=30 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/RestartBackgroundProgram=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/BackgroundProgramRestartDelay=30 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/BackgroundImage= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/BackgroundColor=#85abd1 <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/BackgroundType=2 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/BackgroundScaleToFit=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/BackgroundRemoteOnlyColor=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/LockPosition=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/SetPosition=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/PositionX=0 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/PositionY=0 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/Use24Clock=auto <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/UseCirclesInEntry=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/UseInvisibleInEntry=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/GraphicalTheme=xubuntu <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/GraphicalThemes=circles/:happygnome <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/GraphicalThemeRand=false <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/GraphicalThemeDir=/usr/share/gdm/themes/ <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/GraphicalThemedColor=#85abd1 <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/InfoMsgFile= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/InfoMsgFont= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/PreFetchProgram=/usr/lib/gdmprefetch @/etc/gdm/gdmprefetchlist <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/SoundOnLogin=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/SoundOnLoginSuccess=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/SoundOnLoginFailure=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/SoundOnLoginFile= <custom> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/SoundOnLoginSuccessFile= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/SoundOnLoginFailureFile= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/SoundProgram=/usr/lib/gdmplay <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config chooser/ScanTime=4 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config chooser/DefaultHostImg=/usr/share/pixmaps/nohost.png <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config chooser/HostImageDir=/usr/share/hosts/ <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config chooser/Hosts= <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config chooser/Multicast=false <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config chooser/MulticastAddr=ff02::1 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config chooser/Broadcast=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config chooser/AllowAdd=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/ShowGnomeFailsafeSession=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/ShowXtermFailsafeSession=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config greeter/ShowLastSession=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommand0= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLabel0=Custom_0 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLRLabel0=Execute custom command _0 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandText0=Are you sure? <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandTooltip0=Execute custom command 0 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandNoRestart0=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandIsPersistent0=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommand1= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLabel1=Custom_1 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLRLabel1=Execute custom command _1 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandText1=Are you sure? <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandTooltip1=Execute custom command 1 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandNoRestart1=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandIsPersistent1=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommand2= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLabel2=Custom_2 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLRLabel2=Execute custom command _2 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandText2=Are you sure? <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandTooltip2=Execute custom command 2 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandNoRestart2=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandIsPersistent2=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommand3= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLabel3=Custom_3 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLRLabel3=Execute custom command _3 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandText3=Are you sure? <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandTooltip3=Execute custom command 3 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandNoRestart3=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandIsPersistent3=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommand4= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLabel4=Custom_4 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLRLabel4=Execute custom command _4 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandText4=Are you sure? <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandTooltip4=Execute custom command 4 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandNoRestart4=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandIsPersistent4=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommand5= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLabel5=Custom_5 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLRLabel5=Execute custom command _5 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandText5=Are you sure? <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandTooltip5=Execute custom command 5 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandNoRestart5=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandIsPersistent5=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommand6= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLabel6=Custom_6 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLRLabel6=Execute custom command _6 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandText6=Are you sure? <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandTooltip6=Execute custom command 6 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandNoRestart6=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandIsPersistent6=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommand7= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLabel7=Custom_7 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLRLabel7=Execute custom command _7 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandText7=Are you sure? <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandTooltip7=Execute custom command 7 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandNoRestart7=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandIsPersistent7=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommand8= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLabel8=Custom_8 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLRLabel8=Execute custom command _8 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandText8=Are you sure? <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandTooltip8=Execute custom command 8 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandNoRestart8=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandIsPersistent8=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommand9= <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLabel9=Custom_9 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandLRLabel9=Execute custom command _9 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandText9=Are you sure? <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandTooltip9=Execute custom command 9 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandNoRestart9=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config customcommand/CustomCommandIsPersistent9=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Processing server group <server-Standard> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Standard/name=Standard server <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Standard/command=/usr/bin/X -br -audit 0 <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Standard/flexible=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Standard/choosable=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Standard/handled=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Standard/chooser=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Standard/priority=0 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Processing server group <server-Terminal> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Terminal/name=Terminal server <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Terminal/command=/usr/bin/X -br -audit 0 -terminate <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Terminal/flexible=false <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Terminal/choosable=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Terminal/handled=false <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Terminal/chooser=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Terminal/priority=0 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Processing server group <server-Chooser> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Chooser/name=Chooser server <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Chooser/command=/usr/bin/X -br -audit 0 <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Chooser/flexible=false <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Chooser/choosable=false <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Chooser/handled=true <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Chooser/chooser=true <default> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config server-Chooser/priority=0 <built-in> 
Apr 26 19:13:51 marx gdm[21316]: DEBUG: Got config daemon/ConsoleNotify=false <runtime-user> 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: daemon/ServAuthDir=/var/lib/gdm 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: gdm_main: Here we go... 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: xdmcp/Enable=false 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: xdmcp/Port=177 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: chooser/Multicast=false 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: chooser/MulticastAddr=ff02::1 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: xdmcp/HonorIndirect=true 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: xdmcp/DisplaysPerHost=2 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: xdmcp/MaxSessions=16 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: xdmcp/MaxPending=4 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: xdmcp/MaxWait=15 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: xdmcp/Willing=/etc/gdm/Xwilling 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: daemon/ServAuthDir=/var/lib/gdm 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: daemon/ServAuthDir=/var/lib/gdm 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Attempting to parse key string: xdmcp/Enable=false 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: Accepting XDMCP connections... 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: XDMCP: Start up on host marx, port 177 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: XDMCP: addrinfo family=inet6 type=datagram proto=UDP flags=passive 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: XDMCP: Attempting to bind to host :: port 177 
Apr 26 19:13:51 marx gdm[21317]: DEBUG: XDMCP: Starting to listen on XDMCP port 
Apr 26 19:21:57 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:21:57 marx gdm[21317]: DEBUG: XDMCP: Received opcode QUERY from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:21:57 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:21:57 marx gdm[21317]: DEBUG: XDMCP: Sending WILLING to ::ffff:192.168.1.12 
Apr 26 19:22:07 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:22:07 marx gdm[21317]: DEBUG: XDMCP: Received opcode QUERY from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:22:07 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:22:07 marx gdm[21317]: DEBUG: XDMCP: Sending WILLING to ::ffff:192.168.1.12 
Apr 26 19:22:17 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:22:17 marx gdm[21317]: DEBUG: XDMCP: Received opcode QUERY from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:22:17 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:22:17 marx gdm[21317]: DEBUG: XDMCP: Sending WILLING to ::ffff:192.168.1.12 
Apr 26 19:22:27 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:22:27 marx gdm[21317]: DEBUG: XDMCP: Received opcode REQUEST from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:22:27 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: Got REQUEST from ::ffff:192.168.1.12 
Apr 26 19:22:27 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:22:27 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: xdmcp_pending=0, MaxPending=4, xdmcp_sessions=0, MaxSessions=16, ManufacturerID= 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: gdm_xdmcp_display_dispose_check (192.168.1.12:0) 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: Attempting to parse key string: security/AllowRemoteAutoLogin=false 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: Attempting to parse key string: daemon/ServAuthDir=/var/lib/gdm 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 - 1 entries 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: gdm_xdmcp_display_alloc: display=192.168.1.12:0, session id=-1948432518, xdmcp_pending=1 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: XDMCP: Sending ACCEPT to ::ffff:192.168.1.12 with SessionID=-1948432518 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode REQUEST from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: Got REQUEST from ::ffff:192.168.1.12 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:22:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: xdmcp_pending=1, MaxPending=4, xdmcp_sessions=0, MaxSessions=16, ManufacturerID= 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: gdm_xdmcp_display_dispose_check (192.168.1.12:0) 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: gdm_display_dispose: Disposing 192.168.1.12:0 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: Attempting to parse key string: security/AllowRemoteAutoLogin=false 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: Attempting to parse key string: daemon/ServAuthDir=/var/lib/gdm 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 - 1 entries 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: gdm_xdmcp_display_alloc: display=192.168.1.12:0, session id=-1948432517, xdmcp_pending=1 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: XDMCP: Sending ACCEPT to ::ffff:192.168.1.12 with SessionID=-1948432517 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: XDMCP: Received opcode REQUEST from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: Got REQUEST from ::ffff:192.168.1.12 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:22:47 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: xdmcp_pending=1, MaxPending=4, xdmcp_sessions=0, MaxSessions=16, ManufacturerID= 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: gdm_xdmcp_display_dispose_check (192.168.1.12:0) 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: gdm_display_dispose: Disposing 192.168.1.12:0 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: Attempting to parse key string: security/AllowRemoteAutoLogin=false 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: Attempting to parse key string: daemon/ServAuthDir=/var/lib/gdm 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 - 1 entries 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: gdm_xdmcp_display_alloc: display=192.168.1.12:0, session id=-1948432516, xdmcp_pending=1 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: XDMCP: Sending ACCEPT to ::ffff:192.168.1.12 with SessionID=-1948432516 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: XDMCP: Received opcode REQUEST from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: Got REQUEST from ::ffff:192.168.1.12 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:22:57 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: xdmcp_pending=1, MaxPending=4, xdmcp_sessions=0, MaxSessions=16, ManufacturerID= 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: gdm_xdmcp_display_dispose_check (192.168.1.12:0) 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: gdm_display_dispose: Disposing 192.168.1.12:0 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: Attempting to parse key string: security/AllowRemoteAutoLogin=false 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: Attempting to parse key string: daemon/ServAuthDir=/var/lib/gdm 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 - 1 entries 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: gdm_xdmcp_display_alloc: display=192.168.1.12:0, session id=-1948432515, xdmcp_pending=1 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: XDMCP: Sending ACCEPT to ::ffff:192.168.1.12 with SessionID=-1948432515 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: XDMCP: Received opcode REQUEST from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: Got REQUEST from ::ffff:192.168.1.12 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:07 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: xdmcp_pending=1, MaxPending=4, xdmcp_sessions=0, MaxSessions=16, ManufacturerID= 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: gdm_xdmcp_display_dispose_check (192.168.1.12:0) 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: gdm_display_dispose: Disposing 192.168.1.12:0 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: Attempting to parse key string: security/AllowRemoteAutoLogin=false 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: Attempting to parse key string: daemon/ServAuthDir=/var/lib/gdm 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 - 1 entries 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: gdm_xdmcp_display_alloc: display=192.168.1.12:0, session id=-1948432514, xdmcp_pending=1 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: XDMCP: Sending ACCEPT to ::ffff:192.168.1.12 with SessionID=-1948432514 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: XDMCP: Received opcode REQUEST from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: Got REQUEST from ::ffff:192.168.1.12 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:17 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: xdmcp_pending=1, MaxPending=4, xdmcp_sessions=0, MaxSessions=16, ManufacturerID= 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: gdm_xdmcp_display_dispose_check (192.168.1.12:0) 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: gdm_display_dispose: Disposing 192.168.1.12:0 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: Attempting to parse key string: security/AllowRemoteAutoLogin=false 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: Attempting to parse key string: daemon/ServAuthDir=/var/lib/gdm 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 - 1 entries 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: gdm_xdmcp_display_alloc: display=192.168.1.12:0, session id=-1948432513, xdmcp_pending=1 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: XDMCP: Sending ACCEPT to ::ffff:192.168.1.12 with SessionID=-1948432513 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: XDMCP: Received opcode REQUEST from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: Got REQUEST from ::ffff:192.168.1.12 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:27 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: xdmcp_pending=1, MaxPending=4, xdmcp_sessions=0, MaxSessions=16, ManufacturerID= 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_display_dispose_check (192.168.1.12:0) 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_display_dispose: Disposing 192.168.1.12:0 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: security/AllowRemoteAutoLogin=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: daemon/ServAuthDir=/var/lib/gdm 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 - 1 entries 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_display_alloc: display=192.168.1.12:0, session id=-1948432512, xdmcp_pending=1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending ACCEPT to ::ffff:192.168.1.12 with SessionID=-1948432512 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode MANAGE from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Got MANAGE from ::ffff:192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp-handle_manage: Got display=0, SessionID=-1948432518 Class=MIT-unspecified from ¨A ·ØS^L^H92.1^Q 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Failed to look up session id -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending REFUSE to -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_forward_query_lookup: Host ::ffff:192.168.1.12 not found 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode MANAGE from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Got MANAGE from ::ffff:192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp-handle_manage: Got display=0, SessionID=-1948432518 Class=MIT-unspecified from ¨A ·^HS^L^H92.1^Q 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Failed to look up session id -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending REFUSE to -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_forward_query_lookup: Host ::ffff:192.168.1.12 not found 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode MANAGE from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Got MANAGE from ::ffff:192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp-handle_manage: Got display=0, SessionID=-1948432518 Class=MIT-unspecified from ¨A ·ØS^L^H92.1^Q 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Failed to look up session id -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending REFUSE to -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_forward_query_lookup: Host ::ffff:192.168.1.12 not found 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode MANAGE from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Got MANAGE from ::ffff:192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp-handle_manage: Got display=0, SessionID=-1948432518 Class=MIT-unspecified from ¨A ·^HS^L^H92.1^Q 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Failed to look up session id -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending REFUSE to -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_forward_query_lookup: Host ::ffff:192.168.1.12 not found 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode MANAGE from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Got MANAGE from ::ffff:192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp-handle_manage: Got display=0, SessionID=-1948432518 Class=MIT-unspecified from ¨A ·ØS^L^H92.1^Q 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Failed to look up session id -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending REFUSE to -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_forward_query_lookup: Host ::ffff:192.168.1.12 not found 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode MANAGE from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Got MANAGE from ::ffff:192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp-handle_manage: Got display=0, SessionID=-1948432518 Class=MIT-unspecified from ¨A ·^HS^L^H92.1^Q 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Failed to look up session id -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending REFUSE to -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_forward_query_lookup: Host ::ffff:192.168.1.12 not found 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode MANAGE from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Got MANAGE from ::ffff:192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp-handle_manage: Got display=0, SessionID=-1948432518 Class=MIT-unspecified from ¨A ·ØS^L^H92.1^Q 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Failed to look up session id -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending REFUSE to -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_forward_query_lookup: Host ::ffff:192.168.1.12 not found 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode MANAGE from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Got MANAGE from ::ffff:192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp-handle_manage: Got display=0, SessionID=-1948432518 Class=MIT-unspecified from ¨A ·^HS^L^H92.1^Q 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Failed to look up session id -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending REFUSE to -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_forward_query_lookup: Host ::ffff:192.168.1.12 not found 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode MANAGE from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Got MANAGE from ::ffff:192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp-handle_manage: Got display=0, SessionID=-1948432518 Class=MIT-unspecified from ¨A ·ØS^L^H92.1^Q 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Failed to look up session id -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending REFUSE to -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_forward_query_lookup: Host ::ffff:192.168.1.12 not found 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode MANAGE from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Got MANAGE from ::ffff:192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp-handle_manage: Got display=0, SessionID=-1948432518 Class=MIT-unspecified from ¨A ·^HS^L^H92.1^Q 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Failed to look up session id -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending REFUSE to -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_forward_query_lookup: Host ::ffff:192.168.1.12 not found 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode MANAGE from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Got MANAGE from ::ffff:192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp-handle_manage: Got display=0, SessionID=-1948432518 Class=MIT-unspecified from ¨A ·ØS^L^H92.1^Q 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Failed to look up session id -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending REFUSE to -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_forward_query_lookup: Host ::ffff:192.168.1.12 not found 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode MANAGE from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Got MANAGE from ::ffff:192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp-handle_manage: Got display=0, SessionID=-1948432518 Class=MIT-unspecified from ¨A ·^HS^L^H92.1^Q 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Failed to look up session id -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending REFUSE to -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_forward_query_lookup: Host ::ffff:192.168.1.12 not found 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Received opcode REQUEST from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: Got REQUEST from ::ffff:192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: xdmcp_pending=1, MaxPending=4, xdmcp_sessions=0, MaxSessions=16, ManufacturerID= 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: gdm_xdmcp_display_dispose_check (192.168.1.12:0) 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: gdm_display_dispose: Disposing 192.168.1.12:0 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: Attempting to parse key string: security/AllowRemoteAutoLogin=false 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: Attempting to parse key string: daemon/ServAuthDir=/var/lib/gdm 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: Attempting to parse key string: debug/Enable=false 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: gdm_auth_secure_display: Setting up access for 192.168.1.12:0 - 1 entries 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: gdm_xdmcp_display_alloc: display=192.168.1.12:0, session id=-1948432511, xdmcp_pending=1 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: XDMCP: Sending ACCEPT to ::ffff:192.168.1.12 with SessionID=-1948432511 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: decode_packet: GIOCondition 1 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: XDMCP: Received opcode REQUEST from client ::ffff:192.168.1.12 : 1057 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: Got REQUEST from ::ffff:192.168.1.12 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: gdm_xdmcp_host_allow: client->hostname is 192.168.1.12 
Apr 26 19:23:47 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_request: xdmcp_pending=1, MaxPending=4, xdmcp_sessions=0, MaxSessions=16, ManufacturerID=

Steps to reproduce:
1. 
2. 
3. 


Actual results:


Expected results:


Does this happen every time?
yes

Other information:
Comment 1 Christian Kirbach 2008-04-29 19:37:48 UTC
Can you attach a wireshark trace of the communiction, please? 
I believe this could help tremendously. it is a .pcap file.
Comment 2 Giuseppe Lippolis 2008-04-30 17:31:42 UTC
Created attachment 110174 [details]
XDMCP sniffed transaction

Here it is !

192.168.1.3 is the gdm machine
192.168.1.12 is the x-server (x-win32) machine.

It seems to provide the same information gathered by syslog file attached in the previously msg.

bye
Comment 3 Christian Kirbach 2008-04-30 17:52:51 UTC
Ok that trace is good; it wouldn't hurt if you attach the gdm config file(s).
Any developer must then take a look.
Comment 4 Giuseppe Lippolis 2008-04-30 18:23:06 UTC
Created attachment 110181 [details]
gdm.conf

Here it is!

I'm not so sure on what gdm.conf is used, I think should be gdm-cdd.conf, and then gdm.conf-custom. I have xubuntu 8.04 and i don't know the gdm script in etc/init.d.
However as showed during the startup of gdm in syslog file, it should be gdm-cdd.conf.

bye
Comment 5 Christian Kirbach 2008-05-01 00:27:07 UTC
confirming.
Comment 6 Brian Cameron 2008-05-01 04:15:15 UTC
One thing that looks a bit odd to me is that the host value printed in the following debug message seems garbled.  Note the function gdm_xdmcp_handle_manage in daemon/gdm-xdmcp-manager.c.  Note that the host value is obtained by the function gdm_address_get_info.  This function is in common/gdm-common.c
and seems to use getnameinfo to get the hostname.   Is it possible that there might be something wrong here?

Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp-handle_manage: Got display=0,
SessionID=-1948432518 Class=MIT-unspecified from ¨A ·^HS^L^H92.1^Q 

Also note that this message is followed by the following messages which seems to correspond to a lookup failed and the connection being refused.

Apr 26 19:23:37 marx gdm[21317]: DEBUG: gdm_xdmcp_handle_manage: Failed to look
up session id -1948432518 
Apr 26 19:23:37 marx gdm[21317]: DEBUG: XDMCP: Sending REFUSE to -1948432518 


Comment 7 Giuseppe Lippolis 2008-05-01 08:54:58 UTC
In daemon/gdm-xdmcp-manager.c

at the end of :
/* Check with tcp_wrappers if client is allowed to access */
there is a call to:
g_free (host);

and then the pointer host is used in:

if G_UNLIKELY (gdm_daemon_config_get_value_bool (GDM_KEY_DEBUG)) {
char *s = g_strndup ((char *) clnt_dspclass.data, clnt_dspclass.length);
		gdm_debug ("gdm_xdmcp-handle_manage: Got display=%d, SessionID=%ld Class=%s from %s",
			   (int)clnt_dspnum, (long)clnt_sessid, ve_sure_string (s), host);
		g_free (s);
	}

Comment 8 Brian Cameron 2008-05-01 16:17:25 UTC
Does fixing this, so that host is freed after it is done being used, fix your problem?  Can you test this?  If so, we can fix this upstream.
Comment 9 Giuseppe Lippolis 2008-05-06 18:39:10 UTC
I have ubuntu 8.04. I can try to modify and recompile the code. But I have no souce code and I don't know the needed package. Can you help me in install what is needed to try to fix the problem.
Tanks. Bye
Comment 10 Brian Cameron 2008-05-06 19:39:32 UTC
You should be able to access the latest 2.20.5 tarball here:

  http://ftp.gnome.org/pub/gnome/sources/gdm/2.20/

To build a version with debugging enabled set the CFLAGS environment variable to "-g" before doing the following.

After unpacking the tarball, you should be able to run the autogen.sh script to setup the build, then run "make" to build the code, and "make install" to install it to your system.  Note you probably need to reboot or run gdm-restart as root after installing so the updated GDM gets built.

Note you might need to tweak the GDM configuration so it matches how you like to use GDM (such as turning on XDMCP) after intsalling.
Comment 11 Chris Wilson 2009-02-05 14:59:15 UTC
There is another bug of a similar nature in the same file in gdm-2.20.7, which is the latest release used by Ubuntu 8.04 LTS. In gdm_xdmcp_send_willing(), last_status is freed twice, on lines 728 and 731. This causes gdm to crash if there is an Xwilling script that outputs anything.

The attached patch fixes it for me. Also reported to the Debian bug (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495797) and reporting to Ubuntu.
Comment 12 Chris Wilson 2009-02-05 15:00:15 UTC
Created attachment 128014 [details] [review]
Patch to fix double free in gdm_xdmcp_send_willing()
Comment 13 Brian Cameron 2009-02-05 22:27:06 UTC
Thanks.  I committed the patch to the 2.20 branch with a minor change.  I removed the g_assert's from the calls to g_shell_parse_argv.  I worry that asserting
could cause the daemon to exit which would cause problems for any running 
displays, I'd think.  I would accept any further patches to improve the error
handling, but I suspect just asserting isn't the best answer here.  Otherwise
the patch looks correct.  The double-free problem is a pretty obvious bug.

I also fixed the issue highlighted by Giuseppe in comment #9.  I fixed the 
free'ing of the host variable so the code does not free it before the debug 
message is printed.

However, I suspect these fixes don't relate to the original issue in this bug report.  So I'll leave the bug report open.
Comment 14 Chris Wilson 2009-02-05 22:34:28 UTC
Hi Brian,

Thanks for committing that.

The test case that caused me to add the asserts was one where the gdmdynamic display command had a trailing backslash, like this:

gdmdynamic -a 35='Standard -geometry 1024x768 -depth 24 -pixelformat rgb888 \'

In this case, the argv is NULL and gdm crashes a moment later, without any debugging information being printed. I thought that at least asserting might give the user a warning about what was happening. I don't really know a lot about Gnome error handling. Can you give me an example of how to log a GError using g_error? In any case, I thought that g_assert does not terminate the application, since I see these all the time from Gnome applications? :)

Cheers, Chris.

Comment 15 Brian Cameron 2009-02-05 22:42:40 UTC
Does fixing the code like this fix the problem?

 			if (argv == NULL || argv[0] == NULL || argv[1] == NULL) {
 				g_strfreev (argv);
                                argv = svr_command;
                                argc = svr_argc;

Note, just adding "argv == NULL ||" to the if-test?  I'd assume in this case
we'd just want argv and argc to get the values in svr_command and svr_argc.

Can you test and let me know if this works better?  If not, perhaps we should
and an if-test to check if argv is NULL before the above if-test and print
out a debug message via gdm-debug, and fail by returning FALSE.  I notice the
call to the gdm_server_resolve_command_line doesn't check the return code, so
it might need to check for FALSE and just return on failure.  

This would be a better way to report the error via printing a debug message and just going on with business.
Comment 16 Chris Wilson 2009-02-06 11:17:46 UTC
Hi Brian,

Adding "argv == NULL ||" to the if-test does appear to fix the crash. However, it does so silently, and I think it would be confusing for users to do just this.

You're right that the assertions are a bad idea. It does not cause the child to print any useful debugging messages.

I still think we should check for failure of g_shell_parse_argv and log the GError returned in gdm_server_resolve_command_line(). I just don't know how to do that. Can you advise?

At least passing a real GError structure instead of NULL results in the following syslog message, which is better than nothing:

gdm-binary[27823]: GLib-WARNING: GError set over the top of a previous GError or uninitialized memory. This indicates a bug in someone's code. You must ensure an error is NULL before it's set. The overwriting error message was: Text ended just after a '\' character. (The text was 'Standard -geometry 1024x768 -depth 24 -pixelformat rgb888 \')

I also think you're right that gdm_server_resolve_command_line() should return false in this case, rather than silently ignoring the configuration requested by the user, and the caller should complain loudly if it fails.
Comment 17 Brian Cameron 2009-02-06 16:59:24 UTC
Created attachment 128099 [details] [review]
patch


Could you let me know if this patch fixes the error handling so that it works better.  With GDM debug turned on in the configuration, you should get a message
indicating the problem with the new gdm_debug line I added.  I think that should be sufficient to help people figure out what's wrong if it isn't working.
Comment 18 Chris Wilson 2009-02-26 15:59:09 UTC
Hi Brian,

Sorry for the delay in testing. I do indeed get the expected error message instead of a GDM crash, thanks for that:

Feb 26 15:56:05 fen-ndiyo3 gdm-binary[8651]: DEBUG: Problem parsing server command <Standard -geometry 1024x768 -depth 24 -pixelformat rgb888 \> 
Feb 26 15:56:05 fen-ndiyo3 gdm-binary[8651]: DEBUG: do_server_wait: Before mainloop waiting for server 

However, I would like to try again to persuade you to log this at a higher severity level. This is a serious misconfiguration due to user error. Something that they requested to happen will not happen, and unless they enable debugging, they will have no idea why not. I think it's more user friendly to log a loud error message in such cases, regardless of any debug settings.

Cheers, Chris.
Comment 19 Brian Cameron 2009-02-26 20:06:26 UTC
Okay, I changed it from gdm_debug to gdm_error.  Committed to 2.20 branch with
this minor change.
Comment 20 William Jon McCann 2010-06-04 20:47:45 UTC
Thanks for taking the time to report this bug.
However, you are using a version that is too old and not supported anymore. GNOME developers are no longer working on that version, so unfortunately there will not be any bug fixes for the version that you use.

By upgrading to a newer version of GNOME you could receive bug fixes and new functionality. You may need to upgrade your Linux distribution to obtain a newer version of GNOME.
Please feel free to reopen this bug if the problem still occurs with a newer version of GNOME.
Comment 21 Chris Wilson 2010-06-05 09:01:20 UTC
Bug admins, please change the status to "Fix released" rather than "obsolete" if indeed it is fixed.