帮我调试 LuaTeX

帮我调试 LuaTeX

我仍然存在大约一年前提出的问题。(LuaTeX 有 bug?突然停止)当我编译时

\documentclass{article}
\begin{document}
code
\end{document}

使用lualatex test.tex,它会失败,并写入以下错误日志:

2017-03-19 12:54:10,614+0100 FATAL lualatex - MultiByteToWideChar() did not succeed; last error code is 1113

我确信问题是由我的 Windows 用户名(Márton)引起的,其中包含重音字母,因此,当 LuaTeX 的某些组件尝试读取或写入某些文件时,C:\Users\Márton\AppData它们会进行错误的编码转换然后失败。

在另一个问题下,我收到一条评论说

无论如何,如果您可以在 GDB 中运行 Luatex 并在该函数处设置断点并将回溯发布到 Luatex 列表,那么它就会揭示问题所在。

我的问题是,是否可以调试 MiKTeX 提供的 luatex.exe(它是否包含调试符号),或者我是否需要从源代码构建它(这似乎地狱般的折磨)?

相关内容