Gthumb 版本 3.8(或更高版本)在 Ubuntu 20 上调整 jpg 大小时崩溃

Gthumb 版本 3.8(或更高版本)在 Ubuntu 20 上调整 jpg 大小时崩溃

这是我在这里的第一篇帖子,所以请多包涵新手 ;)

我正在使用带有 XFCE 的 Ubuntu 20.04.3 LTS。我的系统是最新的(sudo apt-get update/upgrade)

我一直在使用大拇指多年来一直没有出现问题。但几周以来,当我尝试调整图片 (jpg) 的大小时,它崩溃了。标准存储库中 Gthumb 的最新版本是 3.8.0。我卸载并再次安装,但无济于事。后来我设法通过此页面升级到 3.9,现在甚至升级到 3.12.0: https://ossmalta.eu/gthumb-3-12-0-released-how-to-install-via-ppa-in-ubuntu-20-04/

我从终端启动 gthumb 来看看会出现什么样的信息:我所做的是:

  1. 启动 gthumb
  2. 打开一张图片 (jpg)(无论如何,我试过的每张图片都有问题)
  3. 点击工具-->调整大小
  4. ** bang ** 程序消失并抛出错误,如下所示
$ gthumb

** (gthumb:22679): WARNING **: 17:44:54.779: _cairo_image_surface_create: could not create the surface: invalid value (typically too big) for the size of the input (surface, pattern, etc.)

** (gthumb:22679): CRITICAL **: 17:44:54.779: _cairo_image_surface_copy_metadata: assertion 'dest != NULL' failed

** (gthumb:22679): CRITICAL **: 17:44:54.779: _cairo_image_surface_get_metadata: assertion 'surface != NULL' failed
Segmentation fault

在这里我读到了类似的错误(与 cairo 表面有关)也是 Debian 的一个安全问题,日期为 8 月 21 日: https://www.debian.org/lts/security/2021/dla-2749.en.html

在此 gitlab 页面上,提到了一个修复(一个月前!),该修复也与 Cairo 表面有关: https://gitlab.gnome.org/GNOME/gthumb/-/commit/3d985d64492d102027fff41b33be391eb450a6de

所有这些仍然没有让我更接近解决方案。当我搜索时,我找不到任何东西,例如:“gthumb crash resize”

任何帮助或线索都非常感谢。如果您需要有关我的设置/系统的更多信息,请询问。我不是开发人员或专家,而是一个相当有经验的 Linux 用户。

谢谢

奥的斯

编辑:更正了拼写错误 Ubuntu 20.04.2 更改为 20.04.3 编辑 2:我卸载并安装 gthumb 3.8。编辑 3:现在也提交了一份错误报告

编辑 4:我成功截取了屏幕截图只是在 Gthumb 消失(崩溃)之前,单击“调整大小”后

崩溃前的 Gthumb 屏幕截图......

正如您所见,图片的“高度”具有荒谬的尺寸(157933 像素),并且纵横比也是如此......我不知道哪个是先有的,是纵横比先有计算尺寸,还是反之亦然。

问题:我想知道 Gthumb 将其偏好设置存储在哪里,以查看之前是否保存了导致这种荒谬纵横比的偏好设置

相关内容