This is what the crash report says:
---- Minecraft Crash Report ----
// Oops.
Time: 5/22/13 9:04 PM
Description: Failed to start game
java.lang.NullPointerException
at net.minecraft.client.gui.FontRenderer.getFontTexturePack(FontRenderer.java:1144)
at net.minecraft.client.gui.FontRenderer.func_98306_d(FontRenderer.java:222)
at net.minecraft.client.gui.FontRenderer.func_98304_a(FontRenderer.java:150)
at net.minecraft.client.gui.FontRenderer.<init>(FontRenderer.java:112)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:407)
at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
at net.minecraft.client.Minecraft.run(Minecraft.java:732)
at java.lang.Thread.run(Thread.java:680)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.5.2
Operating System: Mac OS X (x86_64) version 10.8.3
Java Version: 1.6.0_45, Apple Inc.
Java VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Apple Inc.
Memory: 468459312 bytes (446 MB) / 534708224 bytes (509 MB) up to 1069416448 bytes (1019 MB)
JVM Flags: 3 total; -Xbootclasspath/a:/System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Resources/LauncherSupport.jar -Xms512M -Xmx1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
LWJGL: 2.4.2
OpenGL: ATI Radeon HD 2600 PRO OpenGL Engine GL version 2.1 ATI-8.10.44, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Texture Pack: Minecraft Enhanced v1
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null