Chiefly Northern (England) slang,
Doing something embarrassing, or cocking something up
“Yeah I had a stinker last night, boffed from three beers”
“We’ve had a stinker here, this club is shite”
“I was talking to this girl and asked for her number, at which point she ran off laughing. Safe to say, I’ve had a stinker”