最近更新到 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。