flymake 报错 error in process sentinel

Importing gnu-elpa.gpg-keyring...done
Loading c:/Users/Administrator/.emacs.d/custom.el (source)...done
Loading c:/Users/Administrator/.emacs.d/.session...done
Wrote c:/Users/Administrator/.emacs.d/.emacs.desktop.lock
Desktop: 1 frame, 0 buffers restored.
Desktop restored in 48.44ms
Loading c:/Users/Administrator/.emacs.d/recentf...done
Cleaning up the recentf list...done (0 removed)
Saving file c:/Users/Administrator/.emacs.d/custom.el...
Wrote c:/Users/Administrator/.emacs.d/custom.el
init completed in 2368.78ms
For information about GNU Emacs and the GNU system, type C-h C-a.
error in process sentinel: elisp-flymake--byte-compile-done: Search failed: ":elisp-flymake-output-start"
error in process sentinel: Search failed: ":elisp-flymake-output-start"
error in process sentinel: elisp-flymake--byte-compile-done: Search failed: ":elisp-flymake-output-start"
error in process sentinel: Search failed: ":elisp-flymake-output-start"

用git仓库最新commit编译的和emacs-29分支编译的都会报这个错
之前提了个问题在这里,但是换了几个不同的emacs版本还是会报错,虽然我不用flymake,但是用别人配置的时候老是报错挺烦的,包括purcell,chenbin 不知道大家有遇到同样的情况没,网上搜了下没搜到相关的
elisp代码用什么错误检查工具呢