Experiencing the same issue. This happens both on my Laptop (Dell Latitude) and my desktop (Fujitsu Celsius), both Windows 8.1 x64.
The problem only occurs when using a lot of memory, typically 50+ Internet Explorer tabs and/or 50+ Opera tabs along with two or more virtual machines running in VMware Workstation, 20+ cmd consoles, 50+ Windows Explorer windows and so on.
Laptop has 8GB, ws has 16GB of memory.
Also, it seems like Windows 8.1 somehow keeps track of how much unsaved work you have open as it only logs out if you have a lot of it. :-)
Shortly before the logout, the screen flickers as if testing out different display modes. The system then leaves me with the login screen, no questions asked, all applications killed -9.
Application log gets
winlogon event ID 6003,
The winlogon notification subscriber <TrustedInstaller> was unavailable to handle a critical notification event.
winlogon event ID 6003,
The winlogon notification subscriber <SessionEnv> was unavailable to handle a critical notification event.
winlogon event ID 6000,
The winlogon notification subscriber <SessionEnv> was unavailable to handle a notification event.
System log gets
winlogon event ID 7001,
User Logon Notification for Customer Experience Improvement Program
Unfortunately I have not noted the time when the errors occur so I can not say which of the eventlog entries get logged before the logout and which get logged after I log back on.
Regards,
Magnus