The problem:
Minecraft freezes my entire system during multiplayer gameplay on 1.6.x. It usually happens just a few seconds after I join a server, but Minecraft can continue working for up to 20 seconds. When Minecraft freezes, my entire system freezes, but sound will continue playing if I've got a YouTube video, or Skype call in the background. Usually, the game will unfreeze anywhere from 10 seconds to 7+ minutes after it's frozen. If I continue playing after that, Minecraft will continue to freeze more and more frequently. This bug only occurs on Minecraft 1.6.x; I've downgraded to 1.5.x and it has worked perfectly. Singleplayer also works perfectly - this problem only affects multiplayer.
That's the gist of it - if more information about the problem is needed, I'd happy to give it. Sorry for any spelling errors/awkward wording/redundancy/etc, it's quite late and I've been working on this problem with little success for quite a while now.
Resources:
MacBook Pro, model A1278;
Processor: 2.9GHz Intel Core i7
RAM: 16GB 1600 MHz DDR3 (Upgraded RAM, the problem started happening before I did this, though.)
Graphics: Intel HD Graphics 4000, 512MB
OS: Mac OS X Lion 10.7.5
Hard Drive: 256GB SSD, about 50GB free (Upgraded hard drive. I can't really remember if the problem was happening before this, but just replacing the hard drive with an SSD shouldn't cause this sort of problem, right?)
Java version: Normally it's Java 7, but I forced my computer to use Java 6, hoping that it would fix this problem. It did not. Verified that I was in fact using both with 'java -version' in terminal.
Attempted Fixes:
Switching Java versions
Deleting MC folder
Redownloading MC client
Installing Optifine
Messing with Minecraft settings
Turning off/allowing MC through system firewall
Adding localhost to /etc/hosts (Did not expect this to work, and I was proven right)
Giving MC more starting RAM Downgrading MC to 1.5 (This actually worked, but I want to play on 1.6)
Ideas:
Wait for 1.7...
Start with a fresh copy of OS X, to see if it's a problem with my operating system. (I don't really want to do this. Way too much hassle.)
Changing the JVM startup options of MC.
Other stuff: I once had a problem similar to this one, back when I played Hexxit; Minecraft would freeze (Same symptoms) but for much less time. This usually happened when my computer began to overheat, but the overheating isn't happening in this case.
Here's a system log: (From when the crash started, to when it ended. Looks like a graphics problem?) http://pastebin.com/H2Aqsmk8
I think that's everything! If any other information (or explanation) is needed, though, I'd be happy to provide it. All suggestions are welcome - anything to help fix this annoying problem.
I'm starting to think that this isn't a problem with MC, but here's the dev console log. Nothing appears to be out of the ordinary.
Refreshing local version list...
Launcher 1.2.5 (through bootstrap 4) started on osx...
Current time is Oct 7, 2013 11:37:56 AM
System.getProperty('os.name') == 'Mac OS X'
System.getProperty('os.version') == '10.7.5'
System.getProperty('os.arch') == 'x86_64'
System.getProperty('java.version') == '1.6.0_51'
System.getProperty('java.vendor') == 'Apple Inc.'
System.getProperty('sun.arch.data.model') == '64'
Refreshing remote version list...
Refresh complete.
Loaded 2 profile(s); selected 'OptiFine'
Refreshing auth...
Logging in with access token
Delta time to compare resources: 657 ms
Download job 'Resources' skipped as there are no files to download
Job 'Resources' finished successfully
Getting syncinfo for selected version
Queueing library & version downloads
Download job 'Version & Libraries' started (8 threads, 19 files)
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-osx.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.0/lwjgl-platform-2.9.0-natives-osx.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/versions/1.6.4/1.6.4.jar for job 'Version & Libraries': Used own copy as it matched etag
Job 'Version & Libraries' finished successfully
Launching game
Looking for old natives to clean up...
Unpacking natives to /Users/Anonymous/Library/Application Support/minecraft/versions/1.6.4/1.6.4-natives-1381160344501658000
Launching in /Users/Anonymous/Library/Application Support/minecraft
Running /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -Xdock:icon=/Users/Anonymous/Library/Application Support/minecraft/assets/icons/minecraft.icns -Xdock:name=Minecraft -Xmx1G -Djava.library.path=/Users/Anonymous/Library/Application Support/minecraft/versions/1.6.4/1.6.4-natives-1381160344501658000 -cp /Users/Anonymous/Library/Application Support/minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar:/Users/Anonymous/Library/Application Support/minecraft/versions/1.6.4/1.6.4.jar net.minecraft.client.main.Main --username Icabash --session token:d22d2dbfc91a4815af1b4cabcfd7663a:2fb592ddbf2f418c9ed2d93b865c46c2 --version 1.6.4 --gameDir /Users/Anonymous/Library/Application Support/minecraft --assetsDir /Users/Anonymous/Library/Application Support/minecraft/assets
Client> 2013-10-07 11:39:05 [CLIENT] [INFO] Setting user: Icabash
Client> 2013-10-07 11:39:05 [CLIENT] [INFO] (Session ID is token: <token>)
Client> 2013-10-07 11:39:05 [CLIENT] [INFO] LWJGL Version: 2.9.0
Client> 2013-10-07 11:39:05 [CLIENT] [INFO] Reloading ResourceManager: Default, oCd pack.zip
Client>
Client> Starting up SoundSystem...
Client> Initializing LWJGL OpenAL
Client> (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
Client> OpenAL initialized.
Client>
Client> 2013-10-07 11:39:10 [CLIENT] [INFO] Connecting to <server>, 25565
Client> Setting up custom skins
Client> 2013-10-07 11:39:11 [CLIENT] [INFO] [CHAT]
Client> 2013-10-07 11:39:11 [CLIENT] [INFO] [CHAT] Welcome, Icabash!
<Redacted chat logs. Nothing was here but [CLIENT] [INFO] [CHAT] messages that were sent while I was frozen.>
Client> 2013-10-07 11:45:08 [CLIENT] [SEVERE] Reached end of stream for <server>
Client> 2013-10-07 11:45:09 [CLIENT] [INFO] Stopping!
Client>
Client> SoundSystem shutting down...
Client> Author: Paul Lamb, www.paulscode.com
Client>
Game ended with no troubles detected (exit code 0)
Deleting /Users/Anonymous/Library/Application Support/minecraft/versions/1.6.4/1.6.4-natives-1381160344501658000
I just updated to OS X 10.9 and I've been having the same issue you've been describing. Didn't happen on Lion. I think it's something to do with Optifine because on my MacBook 1.6.4 works when I take Optifine off, and 1.7.2 works unmodded.
I just updated to OS X 10.9 and I've been having the same issue you've been describing. Didn't happen on Lion. I think it's something to do with Optifine because on my MacBook 1.6.4 works when I take Optifine off, and 1.7.2 works unmodded.
Which version of Optifine are you using? I remember having problems a long while ago when I used the multi-core version.
In any case, the problem is back for me, but the hangs occur MUCH less frequently (Once or twice per session).
Minecraft freezes my entire system during multiplayer gameplay on 1.6.x. It usually happens just a few seconds after I join a server, but Minecraft can continue working for up to 20 seconds. When Minecraft freezes, my entire system freezes, but sound will continue playing if I've got a YouTube video, or Skype call in the background. Usually, the game will unfreeze anywhere from 10 seconds to 7+ minutes after it's frozen. If I continue playing after that, Minecraft will continue to freeze more and more frequently. This bug only occurs on Minecraft 1.6.x; I've downgraded to 1.5.x and it has worked perfectly. Singleplayer also works perfectly - this problem only affects multiplayer.
That's the gist of it - if more information about the problem is needed, I'd happy to give it. Sorry for any spelling errors/awkward wording/redundancy/etc, it's quite late and I've been working on this problem with little success for quite a while now.
Resources:
MacBook Pro, model A1278;
Processor: 2.9GHz Intel Core i7
RAM: 16GB 1600 MHz DDR3 (Upgraded RAM, the problem started happening before I did this, though.)
Graphics: Intel HD Graphics 4000, 512MB
OS: Mac OS X Lion 10.7.5
Hard Drive: 256GB SSD, about 50GB free (Upgraded hard drive. I can't really remember if the problem was happening before this, but just replacing the hard drive with an SSD shouldn't cause this sort of problem, right?)
Java version: Normally it's Java 7, but I forced my computer to use Java 6, hoping that it would fix this problem. It did not. Verified that I was in fact using both with 'java -version' in terminal.
Attempted Fixes:
Switching Java versions
Deleting MC folder
Redownloading MC client
Installing Optifine
Messing with Minecraft settings
Turning off/allowing MC through system firewall
Adding localhost to /etc/hosts (Did not expect this to work, and I was proven right)
Giving MC more starting RAM
Downgrading MC to 1.5 (This actually worked, but I want to play on 1.6)
Ideas:
Wait for 1.7...
Start with a fresh copy of OS X, to see if it's a problem with my operating system. (I don't really want to do this. Way too much hassle.)
Changing the JVM startup options of MC.
Other stuff:
I once had a problem similar to this one, back when I played Hexxit; Minecraft would freeze (Same symptoms) but for much less time. This usually happened when my computer began to overheat, but the overheating isn't happening in this case.
Here's a system log: (From when the crash started, to when it ended. Looks like a graphics problem?) http://pastebin.com/H2Aqsmk8
I think that's everything! If any other information (or explanation) is needed, though, I'd be happy to provide it. All suggestions are welcome - anything to help fix this annoying problem.
Hi,
Judging from that log, there was a hang while rendering parts of the game.
You need to install all available Software Updates available for your Mac.
To do so, click the Apple icon in the top left of the screen, and click Software Update. Continue to install updates until there are none.
If it persists to continue, please do the following;
To make sure the launcher stays open: click Edit Profile, then check Launcher Visibility, select Keep Launcher Open and finally hit Save Profile.
Next play the game, and wait until you get the 'freezing' issue.
When that happens go to the minecraft launcher, switch to the "Development Console" tab, and copy all the text with Control + A then Control + C.
Then paste the text into a spoiler here.
Refreshing local version list...
Launcher 1.2.5 (through bootstrap 4) started on osx...
Current time is Oct 7, 2013 11:37:56 AM
System.getProperty('os.name') == 'Mac OS X'
System.getProperty('os.version') == '10.7.5'
System.getProperty('os.arch') == 'x86_64'
System.getProperty('java.version') == '1.6.0_51'
System.getProperty('java.vendor') == 'Apple Inc.'
System.getProperty('sun.arch.data.model') == '64'
Refreshing remote version list...
Refresh complete.
Loaded 2 profile(s); selected 'OptiFine'
Refreshing auth...
Logging in with access token
Delta time to compare resources: 657 ms
Download job 'Resources' skipped as there are no files to download
Job 'Resources' finished successfully
Getting syncinfo for selected version
Queueing library & version downloads
Download job 'Version & Libraries' started (8 threads, 19 files)
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-osx.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.0/lwjgl-platform-2.9.0-natives-osx.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/Anonymous/Library/Application Support/minecraft/versions/1.6.4/1.6.4.jar for job 'Version & Libraries': Used own copy as it matched etag
Job 'Version & Libraries' finished successfully
Launching game
Looking for old natives to clean up...
Unpacking natives to /Users/Anonymous/Library/Application Support/minecraft/versions/1.6.4/1.6.4-natives-1381160344501658000
Launching in /Users/Anonymous/Library/Application Support/minecraft
Running /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -Xdock:icon=/Users/Anonymous/Library/Application Support/minecraft/assets/icons/minecraft.icns -Xdock:name=Minecraft -Xmx1G -Djava.library.path=/Users/Anonymous/Library/Application Support/minecraft/versions/1.6.4/1.6.4-natives-1381160344501658000 -cp /Users/Anonymous/Library/Application Support/minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar:/Users/Anonymous/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar:/Users/Anonymous/Library/Application Support/minecraft/versions/1.6.4/1.6.4.jar net.minecraft.client.main.Main --username Icabash --session token:d22d2dbfc91a4815af1b4cabcfd7663a:2fb592ddbf2f418c9ed2d93b865c46c2 --version 1.6.4 --gameDir /Users/Anonymous/Library/Application Support/minecraft --assetsDir /Users/Anonymous/Library/Application Support/minecraft/assets
Client> 2013-10-07 11:39:05 [CLIENT] [INFO] Setting user: Icabash
Client> 2013-10-07 11:39:05 [CLIENT] [INFO] (Session ID is token: <token>)
Client> 2013-10-07 11:39:05 [CLIENT] [INFO] LWJGL Version: 2.9.0
Client> 2013-10-07 11:39:05 [CLIENT] [INFO] Reloading ResourceManager: Default, oCd pack.zip
Client>
Client> Starting up SoundSystem...
Client> Initializing LWJGL OpenAL
Client> (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
Client> OpenAL initialized.
Client>
Client> 2013-10-07 11:39:10 [CLIENT] [INFO] Connecting to <server>, 25565
Client> Setting up custom skins
Client> 2013-10-07 11:39:11 [CLIENT] [INFO] [CHAT]
Client> 2013-10-07 11:39:11 [CLIENT] [INFO] [CHAT] Welcome, Icabash!
<Redacted chat logs. Nothing was here but [CLIENT] [INFO] [CHAT] messages that were sent while I was frozen.>
Client> 2013-10-07 11:45:08 [CLIENT] [SEVERE] Reached end of stream for <server>
Client> 2013-10-07 11:45:09 [CLIENT] [INFO] Stopping!
Client>
Client> SoundSystem shutting down...
Client> Author: Paul Lamb, www.paulscode.com
Client>
Game ended with no troubles detected (exit code 0)
Deleting /Users/Anonymous/Library/Application Support/minecraft/versions/1.6.4/1.6.4-natives-1381160344501658000
I guess the problem is solved.
Which version of Optifine are you using? I remember having problems a long while ago when I used the multi-core version.
In any case, the problem is back for me, but the hangs occur MUCH less frequently (Once or twice per session).