I recognize that SVG! I think that’s from Font Awesome (sprout) — and it’s not working because they don’t include dimensions by default with their icons.
Our CSS for badge images uses width: 100%; capped by max-width but 100% of 0 is still 0.
I’m adding a little fix to Discourse that will avoid this problem.