The screen freezes on the gray screen with the spinning thing on it--right at the point where it should switch to the "start up" part of the re-start process. Also, won't shut down either at that screen. I've let it sit for hours and it never leaves this screen.
I haven't done anything to try to troubleshoot it since it freezes. I've searched online, but haven't been able to find anything to do.
It hadn't posed a problem before the attempted firmware update, so it was more of an annoyance than a real problem. I don't have AppleCare.
Here are the messages from before the attempted restart:
3/30/13 2:14:07.842 AM com.apple.launchd.peruser.501: (com.akamai.client.plist) posix_spawn("/Applications/Akamai/loader.pl", ...): No such file or directory
3/30/13 2:14:07.842 AM com.apple.launchd.peruser.501: (com.akamai.client.plist) Exited with code: 1
3/30/13 2:15:17.000 AM kernel: IOSurface: buffer allocation size is zero
3/30/13 2:15:47.884 AM com.apple.launchd.peruser.501: (com.akamai.client.plist) Throttling respawn: Will start in 10 seconds
3/30/13 2:18:07.929 AM com.apple.launchd.peruser.501: (com.akamai.client.plist) Bug: launchd_core_logic.c:4745 (26200):13
3/30/13 2:18:11.110 AM com.apple.launchd.peruser.501: (com.apple.talagent) Exited: Killed: 9
3/30/13 2:18:11.208 AM com.apple.dock.extra: Could not connect the action buttonPressed: to target of class NSApplication
3/30/13 2:18:11.209 AM com.apple.dock.extra: 2013-03-30 02:18:11.207 com.apple.dock.extra[5368:1a07] Could not connect the action buttonPressed: to target of class NSApplication
3/30/13 2:18:00.831 AM mdworker32: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged.
3/30/13 2:18:11.091 AM mds: (Error) Server: ==== XPC handleXPCMessage XPC_ERROR_CONNECTION_INVALID
3/30/13 2:18:11.624 AM com.apple.launchd.peruser.501: (com.apple.mdworker.pool.0) Exited: Terminated: 15
3/30/13 2:18:11.625 AM com.apple.launchd.peruser.501: (com.apple.mdworker.i386.0) Exited: Terminated: 15
3/30/13 2:18:11.679 AM loginwindow: DEAD_PROCESS: 41 console
3/30/13 2:18:11.988 AM airportd: _doAutoJoin: Already associated to “wifi”. Bailing on auto-join.
3/30/13 2:18:12.194 AM shutdown: reboot by user:
3/30/13 2:18:12.194 AM shutdown: SHUTDOWN_TIME: 1364627892 194195
3/30/13 2:20:33.000 AM bootlog: BOOT_TIME 1364628033 0
I checked the System Diagnostic Reports and there aren't any that aren't hang logs (and only two at that).
Please let me know if you need more information. Thank you for all of your help!