Bug: Incompatible with Variables Extension
Fragment of a discussion from Extension talk:DynamicPageList (Wikimedia)
I consider this an Extension:VariablesExtension issue. It should make sure the clearState hook is being called for the parser object it's attached to. For example it is also incompatible with the categorytree extension when using the showcount="on" option. (A similar issue was recently fixed in cite in r89220)
(With that said, I suppose the way DynamicPageList calls Parser->transformMsg is kind of a bit odd...)