Why is my Minecraft crashing when i join a server?

(I hope it's in the correct category) I don't know what's happening… I try to join a server in Multiplayer or create a new world in Singleplayer, my Minecraft crashes. If anyone can help me solve this problem, I would appreciate it. Also, when it crashed, it said this:
---- Minecraft Crash Report ----
// You're mean.

Time: 1/13/14 3:05 PM
Description: Ticking screen

java.lang.IndexOutOfBoundsException: 18496
at java.nio.DirectIntBufferU.get(Unknown Source)
at bmt.a(SourceFile:271)
at bmt.a(SourceFile:220)
at azi.a(SourceFile:1674)
at azi.a(SourceFile:1632)
at bjw.a(SourceFile:118)
at gu.a(SourceFile:70)
at gu.a(SourceFile:13)
at ef.a(SourceFile:164)
at bbm.c(SourceFile:85)
at azi.p(SourceFile:1323)
at azi.ah(SourceFile:760)
at azi.f(SourceFile:711)
at net.minecraft.client.main.Main.main(Sour…

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------…

-- Head --
Stacktrace:
at java.nio.DirectIntBufferU.get(Unknown Source)
at bmt.a(SourceFile:271)
at bmt.a(SourceFile:220)
at azi.a(SourceFile:1674)
at azi.a(SourceFile:1632)
at bjw.a(SourceFile:118)
at gu.a(SourceFile:70)
at gu.a(SourceFile:13)
at ef.a(SourceFile:164)
at bbm.c(SourceFile:85)

-- Affected screen --
Details:
Screen name: bbm

-- Affected level --
Details:
Level name: MpServer
All players: 0 total; []
Chunk stats: MultiplayerChunkCache: 0, 0
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (8,64,8), Chunk: (at 8,4,8 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 0 game time, 0 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 0 total; []
Retry entities: 0 total; []
Server brand: ~~ERROR~~ NullPointerException: null
Server type: Non-integrated multiplayer server
Stacktrace:
at bka.a(SourceFile:289)
at azi.b(SourceFile:1952)
at azi.f(SourceFile:720)
at net.minecraft.client.main.Main.main(Sour…

-- System Details --
Details:
Minecraft Version: 1.7.4
Operating System: Windows XP (x86) version 5.1
Java Version: 1.7.0_45, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode, sharing), Oracle Corporation
Memory: 50361784 bytes (48 MB) / 118480896 bytes (112 MB) up to 518979584 bytes (494 MB)
JVM Flags: 2 total; -XX: HeapDumpPath=MojangTricksIntelDriver… -Xmx512M
AABB Pool Size: 18497 (1035832 bytes; 0 MB) allocated, 18497 (1035832 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
Launched Version: 1.7.4
LWJGL: 2.9.1
OpenGL: Quadro NVS 135M/PCIe/SSE2 GL version 3.3.0, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

Is Modded: Probably not. Jar signature remains and client brand is untouched.
Type: Client (map_client.txt)
Resource Packs: [faithful32pack]
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)

I'm not sure if I got the same kind of crash! But whenever I used to enter a Minecraft server or Single-player world, and my minecraft was on full screen. It used to crash all the time! I usually now just go when its in windowed and then once I'm in I put it back to full screen.

Looks Like Your Banned From Minecraft Someone Reported About you