Same problem here with a MBP retina 10.8.1
Here is some logs when it happens, hope it can help to solve this.
"27/08/12 18:30:55,366 UserEventAgent[124]: cannot find useragent 1102
27/08/12 18:30:56,323 WindowServer[78]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
27/08/12 18:30:56,340 WindowServer[78]: Display 0x042803c0: MappedDisplay Unit 0; ColorProfile { 2, "Color LCD"}; TransferFormula (1.000000, 1.000000, 1.000000)
27/08/12 18:30:56,351 WindowServer[78]: Display 0x042803c0: MappedDisplay Unit 0; ColorProfile { 2, "Color LCD"}; TransferFormula (1.000000, 1.000000, 1.000000)
27/08/12 18:31:00,453 configd[17]: network changed: v4(en0+:192.168.0.3) DNS+ Proxy+ SMB
27/08/12 18:31:00,462 UserEventAgent[11]: Captive: en0: Not probing 'freebox_jm' (protected network)
27/08/12 18:31:00,465 configd[17]: network changed: v4(en0!:192.168.0.3) DNS Proxy SMB
27/08/12 18:30:58,278 ntpd[90]: proto: precision = 1.000 usec
27/08/12 18:31:00,462 SecurityAgent[131]: User info context values set for jyhem
27/08/12 18:31:00,809 SecurityAgent[131]: Login Window login proceeding
27/08/12 18:31:01,047 loginwindow[54]: Login Window - Returned from Security Agent
27/08/12 18:31:01,095 loginwindow[54]: USER_PROCESS: 54 console
27/08/12 18:31:01,113 airportd[25]: _doAutoJoin: Already associated to “freebox_jm”. Bailing on auto-join.
27/08/12 18:31:01,132 com.apple.launchd.peruser.501[145]: (com.apple.ReportCrash) Falling back to default Mach exception handler. Could not find: com.apple.ReportCrash.Self
27/08/12 18:31:01,136 loginwindow[54]: Connection with distnoted server was invalidated
27/08/12 18:31:01,142 distnoted[148]: # distnote server agent absolute time: 16.827349682 civil time: Mon Aug 27 18:31:01 2012 pid: 148 uid: 501 root: no
27/08/12 18:31:01,166 WindowServer[78]: Received display connect changed for display 0x42803c0
27/08/12 18:31:01,254 com.apple.SecurityServer[15]: Session 100003 created
27/08/12 18:31:01,327 ReportCrash[155]: DebugSymbols was unable to start a spotlight query: spotlight is not responding or disabled.
27/08/12 18:31:02,086 ReportCrash[155]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
27/08/12 18:31:02,086 ReportCrash[155]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
27/08/12 18:31:02,086 ReportCrash[155]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
27/08/12 18:31:02,086 ReportCrash[155]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
27/08/12 18:31:02,087 ReportCrash[155]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
27/08/12 18:31:02,087 ReportCrash[155]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
27/08/12 18:31:02,087 ReportCrash[155]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
27/08/12 18:31:02,087 ReportCrash[155]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
27/08/12 18:31:02,087 ReportCrash[155]: failed looking up LS service ( scCreateSystemService returned MACH_PORT_NULL, called from SetupCoreApplicationServicesCommunicationPort, so using client-side NULL calls.
27/08/12 18:31:02,087 ReportCrash[155]: LaunchServices/5123589: Unable to lookup coreservices session port for session 0x186a0 uid=0 euid=0
27/08/12 18:31:02,137 loginwindow[54]: _CGSLockWindow: Cannot synchronize window backing store
27/08/12 18:31:02,137 loginwindow[54]: ERROR | -[Login1 initWorkspacesIfNeeded:] | CGSSessionSetApplicationBindingsForWorkspaces failed. err = -308
27/08/12 18:31:02,137 loginwindow[54]: CGSFlushSurfaceWithOptions
27/08/12 18:31:02,137 loginwindow[54]: ERROR | -[Login1 unregisterCoreCursors] | CGSRemoveRegisteredCursor returned error: 268435459 for cursor: com.apple.cursor.0
27/08/12 18:31:02,137 loginwindow[54]: ERROR | -[Login1 unregisterCoreCursors] | CGSRemoveRegisteredCursor returned error: 268435459 for cursor: com.apple.cursor.1
27/08/12 18:31:02,137 loginwindow[54]: ERROR | -[Login1 unregisterCoreCursors] | CGSRemoveRegisteredCursor returned error: 268435459 for cursor: com.apple.cursor.2
27/08/12 18:31:02,137 loginwindow[54]: ERROR | -[Login1 unregisterCoreCursors] | CGSRemoveRegisteredCursor returned error: 268435459 for cursor: com.apple.cursor.3
27/08/12 18:31:02,137 loginwindow[54]: ERROR | -[Login1 unregisterCoreCursors] | CGSRemoveRegisteredCursor returned error: 268435459 for cursor: com.apple.cursor.4
27/08/12 18:31:02,138 loginwindow[54]: ERROR | -[Login1 unregisterCoreCursors] | CGSRemoveRegisteredCursor returned error: 268435459 for cursor: com.apple.cursor.5
27/08/12 18:31:02,138 loginwindow[54]: ERROR | -[Login1 unregisterCoreCursors] | CGSRemoveRegisteredCursor returned error: 268435459 for cursor: com.apple.cursor.6
27/08/12 18:31:02,138 loginwindow[54]: ERROR | -[Login1 unregisterCoreCursors] | CGSRemoveRegisteredCursor returned error: 268435459 for cursor: com.apple.cursor.7
27/08/12 18:31:02,138 loginwindow[54]: ERROR | -[Login1 unregisterCoreCursors] | CGSRemoveRegisteredCursor returned error: 268435459 for cursor: com.apple.cursor.8"