The problem is within the preexec function, currently we are using
print -Pn "\e]0;%n@%m: $1\a" to change the title to the current command.
The problem is now, if $1 contains a printf format sequence like for example %s
the next argument will be formated accordingly to the specified format sequence.
Using the grml-zsh-config in archlinux, I get strange output, whenever trying to
use %s in any command, eg.:
dejot@mobile ~ % echo %s
27m%s
dejot@mobile ~ % mocp -Q "%state"
27mtate"PLAY
setting NOPRECMD=1 (aka unfunction precmd and preexec) solves the issue.