Mojira Archive
MC-4156

Out of Memory error during DDoS

During a DDoS attack, the server crashes with OutOfMemoryError. The DDoS looks like this (actual results are 4000 lines):

2012-12-06 05:08:07 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:07 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:07 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:07 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:07 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:07 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:07 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:07 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!
2012-12-06 05:08:08 [INFO] Disconnecting DF0O4gcE [/95.33.22.40:65064]: Failed to verify username!

Crash report:

---- Minecraft Crash Report ----
// Sorry :(

Time: 12/6/12 5:08 AM
Description: Exception in server tick loop

java.lang.OutOfMemoryError: unable to create new native thread
	at java.lang.Thread.start0(Native Method)
	at java.lang.Thread.start(Thread.java:691)
	at it.a(SourceFile:117)
	at cx.a(SourceFile:30)
	at cg.b(SourceFile:349)
	at it.c(SourceFile:60)
	at hu.a(SourceFile:49)
	at ht.b(SourceFile:29)
	at net.minecraft.server.MinecraftServer.r(SourceFile:769)
	at ho.r(SourceFile:248)
	at net.minecraft.server.MinecraftServer.q(SourceFile:686)
	at net.minecraft.server.MinecraftServer.run(SourceFile:620)
	at fy.run(SourceFile:856)


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

-- System Details --
Details:
	Minecraft Version: 1.4.5
	Operating System: Mac OS X (x86_64) version 10.8.2
	Java Version: 1.7.0_07, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 2247198096 bytes (2143 MB) / 3221225472 bytes (3072 MB) up to 3221225472 bytes (3072 MB)
	JVM Flags: 5 total; -Xmx3G -Xms3G -Xloggc:server_gc.log -XX:+UseG1GC -XX:+DisableExplicitGC
	AABB Pool Size: 8655935 (484732360 bytes; 462 MB) allocated, 12990 (727440 bytes; 0 MB) used
	Suspicious classes: No suspicious classes found.
	IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63
	Profiler Position: N/A (disabled)
	Vec3 Pool Size: 7025 (393400 bytes; 0 MB) allocated, 4917 (275352 bytes; 0 MB) used
	Player Count: 8 / 20

Fixed

Anthony Martin

2012-12-06, 06:23 PM

2017-05-04, 02:30 AM

2012-12-21, 06:09 PM

0

3

Unconfirmed

DDoS, crash, multiplayer

Minecraft 1.4.5

Minecraft 1.4.6