While going through smack’'s sources i found a bug in the packet parsing code throughout smack. A specially crafted message can make smack disconnect.
Example packet:
too.
This looks like a big little bug to me, and i wonder why no-one found it before.