[SPIGOT-1316] Badly Compressed Packet crash Created: 29/Nov/15  Updated: 11/Dec/17  Resolved: 30/Jun/16

Status: Resolved
Project: Spigot
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Super Monis Assignee: Unassigned
Resolution: Done Votes: 1
Labels: 1.8, bug, crash, error, nbt, spigot


 Description   

Client log: http://pastebin.com/wP9VQSVX
Crash in game: http://i.imgur.com/LlQxG3h.png
Video of what happens: https://www.youtube.com/watch?v=A6skISZLq7Y&feature=youtu.be

A player on my creative server said this in chat - "GrannyHunter > I kick all players at spawn" So me being curious, teleported and got kicked with that "Badly compressed packet" message. This only occurred when the user GrannyHunter was at spawn, items can't be dropped at spawn and it couldn't have been an item near spawn because as soon as this player left no one crashed which leads me to think he has some sort of item causing this. I've had the server crashing recently but I've got no idea if the server crashing has anything to do with these items but I'll post them in case they are of some type of help.

Log 1: http://pastebin.com/ptmr3QjG
Log 2: http://pastebin.com/smaz825Y
Log 3: http://pastebin.com/QmRGf9qv
(Log 3 generated a crash report)
Crash report for Log 3: http://pastebin.com/JAaz4GzJ



 Comments   
Comment by RoboMWM [ 27/Jan/16 ]

I'm pretty sure this is that old sign exploit. Remove signs around spawn using WorldEdit or MCEdit. If you use spigot 1.8.8 this exploit has already been patched.

Comment by Super Monis [ 27/Jan/16 ]

max-bulk-chunks: 8

Comment by Karl Livesey [ 24/Jan/16 ]

I had this occur when the chunk bulk packet was too high what is your setting for this in spigot.yml

Comment by akselm [ 05/Jan/16 ]

Though my server doesn't crash, I may be able to shed some light on this. A few players joined my server and created chests and had people open them--the opener's client immediately crashed with a similar message.

They used Wurst client. This is the specific mod they used: https://github.com/Wurst-Imperium/Wurst-Client/blob/master/Wurst%20Client/src/tk/wurst_client/mods/CrashChestMod.java the code should be explanatory

how do I know they used wurst client? I used an nbt editor, and the tags were marked with wurst, the same exact way the code describes them to be

it sort of looks like your server got overloaded by the nbt tags too? (that code has 40,000 nbt tag lists nested inside of a nbt tag list!) but i'm not sure.

anyway, I don't know too much about why spigot needs to allow clients to set nbt tags on their own, but hopefully this helps, and hopefully this can be patched!

Comment by Super Monis [ 29/Nov/15 ]

More recent crash: http://pastebin.com/JbRG5wHu

Generated at Thu Apr 03 15:45:12 UTC 2025 using Jira 10.3.3#10030003-sha1:d220e3fefc8dfc6d47f522d3b9a20c1455e12b7b.