Thank you for fixing the problem 😃!
I'm pretty sure it is the same bug but you should ask a moderator about this just in case.
There is a bug in minecraft 1.6 that makes it unable to work on mac 10.5.8. We post the development console on this so they know what the problem is and they can fix it.
Launcher 1.0.8 (through bootstrap 4) started on osx...
System.getProperty('os.name') == 'Mac OS X'
System.getProperty('os.version') == '10.5.8'
System.getProperty('os.arch') == 'x86_64'
System.getProperty('java.version') == '1.6.0_26'
System.getProperty('java.vendor') == 'Apple Inc.'
Going to log in with legacy stored username & password...
Loaded 3 profile(s); selected '(Default)'
Trying to log in...
Logging in with access token
Couldn't go online
net.minecraft.launcher.authentication.exceptions.InvalidCredentialsException: Invalid token.
at net.minecraft.launcher.authentication.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:123)
at net.minecraft.launcher.authentication.yggdrasil.YggdrasilAuthenticationService.logInWithToken(YggdrasilAuthenticationService.java:97)
at net.minecraft.launcher.authentication.yggdrasil.YggdrasilAuthenticationService.logIn(YggdrasilAuthenticationService.java:50)
at net.minecraft.launcher.ui.sidebar.login.NotLoggedInForm$1.run(NotLoggedInForm.java:162)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
Going to play offline as 'SuperLlamaMan'...
Delta time to compare resources: 1344 ms
Download job 'Resources' skipped as there are no files to download
Job 'Resources' finished successfully
Going to log in with legacy stored username & password...
Trying to log in...
Logging in with access token
Logged in successfully
Getting syncinfo for selected version
Queueing library & version downloads
Download job 'Version & Libraries' started (8 threads, 19 files)
Finished downloading /Users/noememartin/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/noememartin/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/noememartin/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1-nightly-20130708-debug2/lwjgl-2.9.1-nightly-20130708-debug2.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/noememartin/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/noememartin/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/noememartin/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/noememartin/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/noememartin/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/noememartin/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/noememartin/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/noememartin/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1-nightly-20130708-debug2/lwjgl_util-2.9.1-nightly-20130708-debug2.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/noememartin/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/noememartin/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/noememartin/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/noememartin/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.1-nightly-20130708-debug2/lwjgl-platform-2.9.1-nightly-20130708-debug2-natives-osx.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/noememartin/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/noememartin/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/noememartin/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/noememartin/Library/Application Support/minecraft/versions/1.6.1/1.6.1.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/noememartin/Library/Application Support/minecraft/versions/1.6.1/1.6.1-natives-1373319617866929000
Launching in /Users/noememartin/Library/Application Support/minecraft
Running /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -Xdock:icon=/Users/noememartin/Library/Application Support/minecraft/assets/icons/minecraft.icns -Xdock:name=Minecraft -Xmx1G -Djava.library.path=/Users/noememartin/Library/Application Support/minecraft/versions/1.6.1/1.6.1-natives-1373319617866929000 -cp /Users/noememartin/Library/Application Support/minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1-nightly-20130708-debug2/lwjgl-2.9.1-nightly-20130708-debug2.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1-nightly-20130708-debug2/lwjgl_util-2.9.1-nightly-20130708-debug2.jar:/Users/noememartin/Library/Application Support/minecraft/versions/1.6.1/1.6.1.jar net.minecraft.client.main.Main --username SuperLlamaMan --session token:0652563e44224cc99c5fec417f2eb4fc:d8e782a92dd3498cac2d4bcf4a93a53e --version 1.6.1 --gameDir /Users/noememartin/Library/Application Support/minecraft --assetsDir /Users/noememartin/Library/Application Support/minecraft/assets
---- YOU CAN CLOSE THIS LAUNCHER IF THE GAME STARTED OK ----
---- YOU CAN CLOSE THIS LAUNCHER IF THE GAME STARTED OK ----
---- YOU CAN CLOSE THIS LAUNCHER IF THE GAME STARTED OK ----
---- (We'll do this automatically later ;D) ----
Client> 2013-07-08 16:40:19 [CLIENT] [INFO] Setting user: SuperLlamaMan
Client> 2013-07-08 16:40:19 [CLIENT] [INFO] (Session ID is token:0652563e44224cc99c5fec417f2eb4fc:d8e782a92dd3498cac2d4bcf4a93a53e)
Client> D: MacOSXDisplay.init().nGetCurrentDisplayMode() START
Client> Invalid memory access of location 0x0 rip=0x0
Client>
Game ended with bad state (exit code 139)
Deleting /Users/noememartin/Library/Application Support/minecraft/versions/1.6.1/1.6.1-natives-1373319617866929000
Does this bug your trying to get fixed going to apply 1.6.2 also?
Launcher 1.0.8 (through bootstrap 4) started on osx...
System.getProperty('os.name') == 'Mac OS X'
System.getProperty('os.version') == '10.5.8'
System.getProperty('os.arch') == 'x86_64'
System.getProperty('java.version') == '1.6.0_26'
System.getProperty('java.vendor') == 'Apple Inc.'
Going to log in with legacy stored username & password...
Loaded 3 profile(s); selected 'New Profile'
Trying to log in...
Logging in with access token
Logged in successfully
Delta time to compare resources: 1076 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/noememartin/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/noememartin/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/noememartin/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/noememartin/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/noememartin/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/noememartin/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/noememartin/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1-nightly-20130707-debug/lwjgl-2.9.1-nightly-20130707-debug.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/noememartin/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/noememartin/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1-nightly-20130707-debug/lwjgl_util-2.9.1-nightly-20130707-debug.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/noememartin/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/noememartin/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/noememartin/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/noememartin/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.1-nightly-20130707-debug/lwjgl-platform-2.9.1-nightly-20130707-debug-natives-osx.jar for job 'Version & Libraries': Used own copy as it matched etag
Finished downloading /Users/noememartin/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/noememartin/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/noememartin/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/noememartin/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/noememartin/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/noememartin/Library/Application Support/minecraft/versions/1.6.1/1.6.1.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/noememartin/Library/Application Support/minecraft/versions/1.6.1/1.6.1-natives-1373229495814256000
Launching in /Users/noememartin/Library/Application Support/minecraft
Running /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -Xdock:icon=/Users/noememartin/Library/Application Support/minecraft/assets/icons/minecraft.icns -Xdock:name=Minecraft -Xmx1G -Djava.library.path=/Users/noememartin/Library/Application Support/minecraft/versions/1.6.1/1.6.1-natives-1373229495814256000 -cp /Users/noememartin/Library/Application Support/minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1-nightly-20130707-debug/lwjgl-2.9.1-nightly-20130707-debug.jar:/Users/noememartin/Library/Application Support/minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1-nightly-20130707-debug/lwjgl_util-2.9.1-nightly-20130707-debug.jar:/Users/noememartin/Library/Application Support/minecraft/versions/1.6.1/1.6.1.jar net.minecraft.client.main.Main --username SuperLlamaMan --session token:796b58a05a5643ae878ecc29f9f8cc9e:d8e782a92dd3498cac2d4bcf4a93a53e --version 1.6.1 --gameDir /Users/noememartin/Library/Application Support/minecraft --assetsDir /Users/noememartin/Library/Application Support/minecraft/assets
---- YOU CAN CLOSE THIS LAUNCHER IF THE GAME STARTED OK ----
---- YOU CAN CLOSE THIS LAUNCHER IF THE GAME STARTED OK ----
---- YOU CAN CLOSE THIS LAUNCHER IF THE GAME STARTED OK ----
---- (We'll do this automatically later ;D) ----
Client> 2013-07-07 15:38:17 [CLIENT] [INFO] Setting user: SuperLlamaMan
Client> 2013-07-07 15:38:17 [CLIENT] [INFO] (Session ID is token:796b58a05a5643ae878ecc29f9f8cc9e:d8e782a92dd3498cac2d4bcf4a93a53e)
Client> D: MacOSXDisplay.init().nGetCurrentDisplayMode() START
Client> Invalid memory access of location 0x0 rip=0x0
Client>
Game ended with bad state (exit code 139)
Deleting /Users/noememartin/Library/Application Support/minecraft/versions/1.6.1/1.6.1-natives-1373229495814256000
I don't know if this is related to 10.5.8, but when I install forge onto the new launcher, I get
"Invalid memory access of location 0x0 rip=0x0" and
"Game ended with bad state (exit code 139)". This is what it said last time when the bug stopped it from working on 10.5.8. (You can see it at the end of JMDC's development console). (The one below is a forge release)