当我尝试比较某些文件或执行时,Ubuntu 18.04 Mate 中的 Meld (3.18.0) 一直冻结。git mergetool
例如,如果我查看一个更改的差异,它可能会起作用,但如果我尝试另一个更改,它就会冻结。如果我继续重试该更改,它将始终冻结,表明它不是随机的,而是取决于它所比较的内容。
到目前为止我唯一能继续的输出是:
**
GtkSourceView:ERROR:gtksourcecontextengine.c:5543:update_syntax: assertion failed: (g_slist_length (ce->priv->invalid) <= 1)
Aborted (core dumped)
我似乎找不到 --verbose 或 -v 选项来获取更多输出。
有人知道问题是什么吗,或者我如何才能更好地诊断出问题所在?
答案1
禁用Preferences
> Folder Comparison
>Apply text filters during folder comparisons
我刚刚在 Ubuntu 18.10 上安装meld
,它也经常冻结。我通过禁用Preferences
> Folder Comparison
>更改了首选项Apply text filters during folder comparisons
。显然,这使得目录比较更便宜。这也可能是您的情况的原因,因为即使只比较小文件,也可能有一些文件夹在后台自动进行“全文”比较。