更新至 22.04 版后,git difftool 与 meld 损坏:致命:外部 diff 已失效

更新至 22.04 版后,git difftool 与 meld 损坏:致命:外部 diff 已失效

最近更新到 22.04 后,此命令已停止工作:

git difftool --tool=meld -y HEAD~1
Viewing (1/15): 'file.txt'
Launch 'meld' [Y/n]? y
Trace/breakpoint trap (core dumped)
fatal: external diff died, stopping at file.txt

我已经尝试过使用 重新安装meld以及--reinstall使用 删除--purge--auto-remove再次安装。没有用。

我也尝试meld过从控制台启动,但是它也崩溃了:

meld ./file1.txt ./file2.txt
Trace/breakpoint trap (core dumped)

奇怪的是,它似乎可以从 GUI 正常启动,但这不是我需要的。我需要将它与 一起使用git difftool

这是因为 Wayland 吗?有什么方法可以调试吗?

编辑:

附加信息:meld通过 安装apt,版本3.20.4-2

我还在 Launchpad 上提交了一个错误,以防万一:https://bugs.launchpad.net/ubuntu/+source/meld/+bug/1994970

相关内容