Every now and then, my system just shuts down. Doesn't happen very often, but I want to understand what causes this and how to fix it. In an effort to help in this process, I have listed the relevant portions of the system and kernel logs below.
Nov 4 00:30:00 MSI-P55-GD80 newsyslog[10977]: logfile turned over
Nov 4 01:38:15 MSI-P55-GD80 SubmitDiagInfo[11008]: Cleaning up expired diagnostic messages database at path: /var/log/DiagnosticMessages/2012.10.05.asl
Nov 4 01:33:02 MSI-P55-GD80 helpd[11015]: Could not find access page in directory /Applications/Debut.app/Contents/Resources/help
Nov 4 01:33:02: --- last message repeated 1 time ---
Nov 4 01:33:02 MSI-P55-GD80 helpd[11015]: Could not find access page in directory /Applications/Switch.app/Contents/Resources/help
Nov 4 01:34:35: --- last message repeated 1 time ---
Nov 4 02:33:00 MSI-P55-GD80 helpd[11104]: Could not find access page in directory /Applications/Debut.app/Contents/Resources/help
Nov 4 02:33:00: --- last message repeated 1 time ---
Nov 4 02:33:00 MSI-P55-GD80 helpd[11104]: Could not find access page in directory /Applications/Switch.app/Contents/Resources/help
Nov 4 02:34:35: --- last message repeated 1 time ---
Nov 4 05:34:41 MSI-P55-GD80 java[6180]: CGContextGetCTM: invalid context 0x0
Nov 4 05:34:41 MSI-P55-GD80 java[6180]: CGContextSetBaseCTM: invalid context 0x0
Nov 4 05:34:41 MSI-P55-GD80 [0x0-0x46d46d].com.apple.JavaWebStart[0]: Nov 4 05:34:41 MSI-P55-GD80.local java[6180] <Error>: CGContextGetCTM: invalid context 0x0
Nov 4 05:34:41 MSI-P55-GD80 [0x0-0x46d46d].com.apple.JavaWebStart[0]: Nov 4 05:34:41 MSI-P55-GD80.local java[6180] <Error>: CGContextSetBaseCTM: invalid context 0x0
Nov 4 07:51:11 localhost bootlog[0]: BOOT_TIME 1352033471 0
kernel.log
Nov 3 23:54:57 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=10934[GoogleSoftwareUp] clearing CS_VALID
Nov 4 00:01:56 MSI-P55-GD80 kernel[0]: IOSurface: buffer allocation size is zero
Nov 4 00:02:26: --- last message repeated 6 times ---
Nov 4 00:20:31 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=10961[ksadmin] clearing CS_VALID
Nov 4 00:20:31 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=10962[ksadmin] clearing CS_VALID
Nov 4 00:53:40 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=10989[GoogleSoftwareUp] clearing CS_VALID
Nov 4 01:20:32 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=10991[ksadmin] clearing CS_VALID
Nov 4 01:20:32 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=10992[ksadmin] clearing CS_VALID
Nov 4 01:52:23 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11010[GoogleSoftwareUp] clearing CS_VALID
Nov 4 01:20:32 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11013[ksadmin] clearing CS_VALID
Nov 4 01:20:32 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11014[ksadmin] clearing CS_VALID
Nov 4 01:51:06 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11028[GoogleSoftwareUp] clearing CS_VALID
Nov 4 02:20:31 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11101[ksadmin] clearing CS_VALID
Nov 4 02:20:32 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11102[ksadmin] clearing CS_VALID
Nov 4 02:49:49 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11122[GoogleSoftwareUp] clearing CS_VALID
Nov 4 03:20:31 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11192[ksadmin] clearing CS_VALID
Nov 4 03:20:31 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11193[ksadmin] clearing CS_VALID
Nov 4 03:48:32 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11207[GoogleSoftwareUp] clearing CS_VALID
Nov 4 04:20:31 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11208[ksadmin] clearing CS_VALID
Nov 4 04:20:31 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11209[ksadmin] clearing CS_VALID
Nov 4 04:47:15 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11225[GoogleSoftwareUp] clearing CS_VALID
Nov 4 05:20:31 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11237[ksadmin] clearing CS_VALID
Nov 4 05:20:31 MSI-P55-GD80 kernel[0]: CODE SIGNING: cs_invalid_page(0x1000): p=11238[ksadmin] clearing CS_VALID
Nov 4 07:51:28 localhost kernel[0]: Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64
Obviously the system went down sometime around 05:34 and it was related to Java. I do have a Java applet I leave running all of the time to monitor my stocks and it sometimes crashes when Scottrade either updates it or for some other reason, but I didn't think this would be enough to bring down the system. Any thoughts?