4 gb RAM in this MBP C2D.
It is not an Expose/Spaces problem.
Here is the Console log. As you can see, every application just quit. And when it was done (only took a few seconds), all of my startup apps started up again. It was really weird. Like someone flipped a switch and quit every application. Like I said - I've never seen anything like this, all the way back to my Apple ][ days.
-------
12/31/07 2:18:13 AM Finder[117] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:13 AM R[10350] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:13 AM Chicken of the VNC[10138] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:14 AM org.x.X11[7608] 2007-12-31 02:18:13.943 X11[7609:10b] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:14 AM org.x.X11[7608] 2007-12-31 02:18:14.361 X11[7609:10b] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:13 AM Preview[2299] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:14 AM com.apple.launchd[78] ([0x0-0x202202].com.apple.print.PrinterProxy[6387]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] ([0x0-0x163163].com.apple.Terminal[3926]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] ([0x0-0x35a35a].com.geekspiff.chickenofthevnc[10138]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] ([0x0-0x85085].com.apple.TextEdit[2373]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] ([0x0-0x30b30b].com.macromates.textmate[9647]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] ([0x0-0x25025].com.apple.AppleSpell[1849]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] (com.apple.UserEventAgent-Aqua[101]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] (com.apple.pboard[102]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] ([0x0-0x38e38e].org.mozilla.firefox[10436]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] ([0x0-0x11011].com.apple.iTunesHelper[127]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] ([0x0-0x10010].com.proteron.liteswitch[126]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] ([0x0-0xf00f].com.Growl.GrowlHelperApp[125]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] ([0x0-0x2f72f7]."com.Adobe.ESD.AdobeUpdaterApplication"[9534]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] ([0x0-0xc00c].com.apple.finder[117]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] ([0x0-0x39c39c].com.apple.quicktimeplayer[10515]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] (com.apple.helpdata[4387]) Exited: Terminated
12/31/07 2:18:14 AM com.apple.launchd[78] (com.apple.Spotlight[100]) Exited: Terminated
12/31/07 2:18:15 AM com.apple.launchd[78] ([0x0-0xb00b].com.apple.systemuiserver[116]) Exited: Terminated
12/31/07 2:18:15 AM com.apple.launchd[78] ([0x0-0x14014].com.apple.dock[131]) Exited: Terminated
12/31/07 2:18:15 AM com.apple.launchd[78] ([0x0-0x301301].com.microsoft.DatabaseDaemon[9602]) Exited: Terminated
12/31/07 2:18:15 AM com.apple.launchd[78] ([0x0-0x73073].com.apple.Preview[2299]) Exited: Terminated
12/31/07 2:18:15 AM com.apple.launchd[78] ([0x0-0x384384].org.R-project.R[10350]) Exited: Terminated
12/31/07 2:18:15 AM org.x.X11[7608] meta mod is 4
12/31/07 2:18:15 AM com.apple.launchd[78] ([0x0-0x12012].com.bytetaxi.foldershare[128]) Exited: Terminated
12/31/07 2:18:15 AM com.apple.launchd[78] (at.obdev.LittleSnitchUIAgent[96]) Exited: Terminated
12/31/07 2:18:15 AM com.apple.launchd[78] ([0x0-0x300300].com.microsoft.Excel[9600]) Exited: Terminated
12/31/07 2:18:15 AM com.apple.launchd[1] (com.apple.WindowServer[63]) Exited abnormally: Segmentation fault
12/31/07 2:18:16 AM com.apple.launchd[78] (org.x.X11[7608]) Stray process with PGID equal to this dead job: PID 7609 PPID 1 Xquartz
12/31/07 2:18:13 AM firefox-bin[10436] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:13 AM Terminal[3926] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:13 AM TextEdit[2373] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:13 AM Finder[117] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:13 AM Chicken of the VNC[10138] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:13 AM Preview[2299] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:13 AM R[10350] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:13 AM firefox-bin[10436] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:13 AM Terminal[3926] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:13 AM TextEdit[2373] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:13 AM SystemUIServer[116] Error (268435459) creating CGSWindow
12/31/07 2:18:13 AM SystemUIServer[116] Error (268435459) creating CGSWindow
12/31/07 2:18:13 AM SystemUIServer[116] Error (268435459) creating CGSWindow
12/31/07 2:18:13 AM PrinterProxy[6387] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:13 AM PrinterProxy[6387] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:14 AM SystemUIServer[116] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:14 AM SystemUIServer[116] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:14 AM TextMate[9647] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:14 AM TextMate[9647] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:14 AM GrowlHelperApp[125] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:14 AM GrowlHelperApp[125] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:14 AM Spotlight[100] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:14 AM Spotlight[100] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:14 AM Dock[131] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:14 AM Dock[131] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:14 AM Little Snitch UIAgent[96] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:14 AM Little Snitch UIAgent[96] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:14 AM X11[7609] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:14 AM X11[7609] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:14 AM QuickTime Player[10515] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:14 AM QuickTime Player[10515] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:14 AM LiteSwitch X[126] HIToolbox: received notification of WindowServer event port death.
12/31/07 2:18:14 AM LiteSwitch X[126] port matched the WindowServer port created in BindCGSToRunLoop
12/31/07 2:18:24 AM com.apple.launchd[1] (com.apple.UserEventAgent-LoginWindow[10601]) Exited: Terminated